{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Network.Google.FirebaseRules.Types
(
firebaseRulesService
, firebaseScope
, cloudPlatformScope
, firebaseReadOnlyScope
, 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.Product
import Network.Google.FirebaseRules.Types.Sum
import Network.Google.Prelude
firebaseRulesService :: ServiceConfig
firebaseRulesService
= defaultService (ServiceId "firebaserules:v1")
"firebaserules.googleapis.com"
firebaseScope :: Proxy '["https://www.googleapis.com/auth/firebase"]
firebaseScope = Proxy;
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
cloudPlatformScope = Proxy;
firebaseReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/firebase.readonly"]
firebaseReadOnlyScope = Proxy;