{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.FirebaseRules
(
firebaseRulesService
, firebaseScope
, cloudPlatformScope
, firebaseReadOnlyScope
, FirebaseRulesAPI
, module Network.Google.Resource.FirebaseRules.Projects.Releases.Create
, module Network.Google.Resource.FirebaseRules.Projects.Releases.Delete
, module Network.Google.Resource.FirebaseRules.Projects.Releases.Get
, module Network.Google.Resource.FirebaseRules.Projects.Releases.GetExecutable
, module Network.Google.Resource.FirebaseRules.Projects.Releases.List
, module Network.Google.Resource.FirebaseRules.Projects.Releases.Patch
, module Network.Google.Resource.FirebaseRules.Projects.Rulesets.Create
, module Network.Google.Resource.FirebaseRules.Projects.Rulesets.Delete
, module Network.Google.Resource.FirebaseRules.Projects.Rulesets.Get
, module Network.Google.Resource.FirebaseRules.Projects.Rulesets.List
, module Network.Google.Resource.FirebaseRules.Projects.Test
, SourcePosition
, sourcePosition
, spLine
, spColumn
, spFileName
, TestCase
, testCase
, tcResource
, tcExpectation
, tcFunctionMocks
, tcRequest
, VisitedExpression
, visitedExpression
, veSourcePosition
, veValue
, Empty
, empty
, FunctionMock
, functionMock
, fmArgs
, fmFunction
, fmResult
, TestResultState (..)
, FunctionCall
, functionCall
, fcArgs
, fcFunction
, ListReleasesResponse
, listReleasesResponse
, lrrNextPageToken
, lrrReleases
, Result
, result
, rValue
, rUndefined
, TestRulesetResponse
, testRulesetResponse
, trrTestResults
, trrIssues
, Release
, release
, rRulesetName
, rUpdateTime
, rName
, rCreateTime
, Arg
, arg
, aAnyValue
, aExactValue
, Ruleset
, ruleset
, rulName
, rulSource
, rulCreateTime
, GetReleaseExecutableResponse
, getReleaseExecutableResponse
, grerExecutable
, grerRulesetName
, grerUpdateTime
, grerSyncTime
, grerExecutableVersion
, grerLanguage
, TestResult
, testResult
, trState
, trFunctionCalls
, trVisitedExpressions
, trErrorPosition
, trDebugMessages
, Xgafv (..)
, IssueSeverity (..)
, Source
, source
, sFiles
, TestCaseExpectation (..)
, TestSuite
, testSuite
, tsTestCases
, TestRulesetRequest
, testRulesetRequest
, trrSource
, trrTestSuite
, File
, file
, fFingerprint
, fContent
, fName
, GetReleaseExecutableResponseExecutableVersion (..)
, GetReleaseExecutableResponseLanguage (..)
, ListRulesetsResponse
, listRulesetsResponse
, lRulesets
, lNextPageToken
, Issue
, issue
, iSourcePosition
, iSeverity
, iDescription
, UpdateReleaseRequest
, updateReleaseRequest
, urrUpdateMask
, urrRelease
) where
import Network.Google.FirebaseRules.Types
import Network.Google.Prelude
import Network.Google.Resource.FirebaseRules.Projects.Releases.Create
import Network.Google.Resource.FirebaseRules.Projects.Releases.Delete
import Network.Google.Resource.FirebaseRules.Projects.Releases.Get
import Network.Google.Resource.FirebaseRules.Projects.Releases.GetExecutable
import Network.Google.Resource.FirebaseRules.Projects.Releases.List
import Network.Google.Resource.FirebaseRules.Projects.Releases.Patch
import Network.Google.Resource.FirebaseRules.Projects.Rulesets.Create
import Network.Google.Resource.FirebaseRules.Projects.Rulesets.Delete
import Network.Google.Resource.FirebaseRules.Projects.Rulesets.Get
import Network.Google.Resource.FirebaseRules.Projects.Rulesets.List
import Network.Google.Resource.FirebaseRules.Projects.Test
type FirebaseRulesAPI =
ProjectsRulesetsListResource :<|>
ProjectsRulesetsGetResource
:<|> ProjectsRulesetsCreateResource
:<|> ProjectsRulesetsDeleteResource
:<|> ProjectsReleasesListResource
:<|> ProjectsReleasesPatchResource
:<|> ProjectsReleasesGetResource
:<|> ProjectsReleasesGetExecutableResource
:<|> ProjectsReleasesCreateResource
:<|> ProjectsReleasesDeleteResource
:<|> ProjectsTestResource