gogol-firebase-rules 0.1.0 → 0.1.1
raw patch · 15 files changed
+52/−25 lines, 15 filesdep ~gogol-corePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: gogol-core
API changes (from Hackage documentation)
+ Network.Google.FirebaseRules: firebaseReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/firebase.readonly"]
+ Network.Google.FirebaseRules: firebaseScope :: Proxy '["https://www.googleapis.com/auth/firebase"]
+ Network.Google.FirebaseRules.Types: firebaseReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/firebase.readonly"]
+ Network.Google.FirebaseRules.Types: firebaseScope :: Proxy '["https://www.googleapis.com/auth/firebase"]
Files
- README.md +1/−1
- gen/Network/Google/FirebaseRules.hs +3/−1
- gen/Network/Google/FirebaseRules/Types.hs +10/−0
- gen/Network/Google/Resource/FirebaseRules/Projects/Releases/Create.hs +3/−2
- gen/Network/Google/Resource/FirebaseRules/Projects/Releases/Delete.hs +3/−2
- gen/Network/Google/Resource/FirebaseRules/Projects/Releases/Get.hs +4/−2
- gen/Network/Google/Resource/FirebaseRules/Projects/Releases/List.hs +4/−2
- gen/Network/Google/Resource/FirebaseRules/Projects/Releases/Update.hs +3/−2
- gen/Network/Google/Resource/FirebaseRules/Projects/Rulesets/Create.hs +3/−2
- gen/Network/Google/Resource/FirebaseRules/Projects/Rulesets/Delete.hs +3/−2
- gen/Network/Google/Resource/FirebaseRules/Projects/Rulesets/Get.hs +4/−2
- gen/Network/Google/Resource/FirebaseRules/Projects/Rulesets/List.hs +4/−2
- gen/Network/Google/Resource/FirebaseRules/Projects/Test.hs +4/−2
- gogol-firebase-rules.cabal +3/−3
- src/.gitkeep +0/−0
README.md view
@@ -8,7 +8,7 @@ ## Version -`0.1.0`+`0.1.1` ## Description
gen/Network/Google/FirebaseRules.hs view
@@ -16,14 +16,16 @@ -- Creates and manages rules that determine when a Firebase Rules-enabled -- service should permit a request. ----- /See:/ <https://firebase.google.com/docs/storage/security/start Firebase Rules API Reference>+-- /See:/ <https://firebase.google.com/docs/storage/security Firebase Rules API Reference> module Network.Google.FirebaseRules ( -- * Service Configuration firebaseRulesService -- * OAuth Scopes+ , firebaseScope , cloudPlatformScope+ , firebaseReadOnlyScope -- * API Declaration , FirebaseRulesAPI
gen/Network/Google/FirebaseRules/Types.hs view
@@ -20,7 +20,9 @@ firebaseRulesService -- * OAuth Scopes+ , firebaseScope , cloudPlatformScope+ , firebaseReadOnlyScope -- * SourcePosition , SourcePosition@@ -106,6 +108,14 @@ = defaultService (ServiceId "firebaserules:v1") "firebaserules.googleapis.com" +-- | View and administer all your Firebase data and settings+firebaseScope :: Proxy '["https://www.googleapis.com/auth/firebase"]+firebaseScope = Proxy;+ -- | View and manage your data across Google Cloud Platform services cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] cloudPlatformScope = Proxy;++-- | View all your Firebase data and settings+firebaseReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/firebase.readonly"]+firebaseReadOnlyScope = Proxy;
gen/Network/Google/Resource/FirebaseRules/Projects/Releases/Create.hs view
@@ -39,7 +39,7 @@ -- custom \`Release\` name may be referenced by specifying the -- \`X-Firebase-Rules-Release-Name\` header. ----- /See:/ <https://firebase.google.com/docs/storage/security/start Firebase Rules API Reference> for @firebaserules.projects.releases.create@.+-- /See:/ <https://firebase.google.com/docs/storage/security Firebase Rules API Reference> for @firebaserules.projects.releases.create@. module Network.Google.Resource.FirebaseRules.Projects.Releases.Create ( -- * REST Resource@@ -201,7 +201,8 @@ instance GoogleRequest ProjectsReleasesCreate where type Rs ProjectsReleasesCreate = Release type Scopes ProjectsReleasesCreate =- '["https://www.googleapis.com/auth/cloud-platform"]+ '["https://www.googleapis.com/auth/cloud-platform",+ "https://www.googleapis.com/auth/firebase"] requestClient ProjectsReleasesCreate'{..} = go _prcrName _prcrXgafv _prcrUploadProtocol (Just _prcrPp)
gen/Network/Google/Resource/FirebaseRules/Projects/Releases/Delete.hs view
@@ -22,7 +22,7 @@ -- -- Delete a \`Release\` by resource name. ----- /See:/ <https://firebase.google.com/docs/storage/security/start Firebase Rules API Reference> for @firebaserules.projects.releases.delete@.+-- /See:/ <https://firebase.google.com/docs/storage/security Firebase Rules API Reference> for @firebaserules.projects.releases.delete@. module Network.Google.Resource.FirebaseRules.Projects.Releases.Delete ( -- * REST Resource@@ -153,7 +153,8 @@ instance GoogleRequest ProjectsReleasesDelete where type Rs ProjectsReleasesDelete = Empty type Scopes ProjectsReleasesDelete =- '["https://www.googleapis.com/auth/cloud-platform"]+ '["https://www.googleapis.com/auth/cloud-platform",+ "https://www.googleapis.com/auth/firebase"] requestClient ProjectsReleasesDelete'{..} = go _prdName _prdXgafv _prdUploadProtocol (Just _prdPp)
gen/Network/Google/Resource/FirebaseRules/Projects/Releases/Get.hs view
@@ -22,7 +22,7 @@ -- -- Get a \`Release\` by name. ----- /See:/ <https://firebase.google.com/docs/storage/security/start Firebase Rules API Reference> for @firebaserules.projects.releases.get@.+-- /See:/ <https://firebase.google.com/docs/storage/security Firebase Rules API Reference> for @firebaserules.projects.releases.get@. module Network.Google.Resource.FirebaseRules.Projects.Releases.Get ( -- * REST Resource@@ -150,7 +150,9 @@ instance GoogleRequest ProjectsReleasesGet where type Rs ProjectsReleasesGet = Release type Scopes ProjectsReleasesGet =- '["https://www.googleapis.com/auth/cloud-platform"]+ '["https://www.googleapis.com/auth/cloud-platform",+ "https://www.googleapis.com/auth/firebase",+ "https://www.googleapis.com/auth/firebase.readonly"] requestClient ProjectsReleasesGet'{..} = go _pName _pXgafv _pUploadProtocol (Just _pPp) _pAccessToken
gen/Network/Google/Resource/FirebaseRules/Projects/Releases/List.hs view
@@ -23,7 +23,7 @@ -- List the \`Release\` values for a project. This list may optionally be -- filtered by \`Release\` name or \`Ruleset\` id or both. ----- /See:/ <https://firebase.google.com/docs/storage/security/start Firebase Rules API Reference> for @firebaserules.projects.releases.list@.+-- /See:/ <https://firebase.google.com/docs/storage/security Firebase Rules API Reference> for @firebaserules.projects.releases.list@. module Network.Google.Resource.FirebaseRules.Projects.Releases.List ( -- * REST Resource@@ -213,7 +213,9 @@ instance GoogleRequest ProjectsReleasesList where type Rs ProjectsReleasesList = ListReleasesResponse type Scopes ProjectsReleasesList =- '["https://www.googleapis.com/auth/cloud-platform"]+ '["https://www.googleapis.com/auth/cloud-platform",+ "https://www.googleapis.com/auth/firebase",+ "https://www.googleapis.com/auth/firebase.readonly"] requestClient ProjectsReleasesList'{..} = go _prlrName _prlrXgafv _prlrUploadProtocol (Just _prlrPp)
gen/Network/Google/Resource/FirebaseRules/Projects/Releases/Update.hs view
@@ -24,7 +24,7 @@ -- honored. \`Release\` rename is not supported. To create a \`Release\` -- use the CreateRelease method instead. ----- /See:/ <https://firebase.google.com/docs/storage/security/start Firebase Rules API Reference> for @firebaserules.projects.releases.update@.+-- /See:/ <https://firebase.google.com/docs/storage/security Firebase Rules API Reference> for @firebaserules.projects.releases.update@. module Network.Google.Resource.FirebaseRules.Projects.Releases.Update ( -- * REST Resource@@ -184,7 +184,8 @@ instance GoogleRequest ProjectsReleasesUpdate where type Rs ProjectsReleasesUpdate = Release type Scopes ProjectsReleasesUpdate =- '["https://www.googleapis.com/auth/cloud-platform"]+ '["https://www.googleapis.com/auth/cloud-platform",+ "https://www.googleapis.com/auth/firebase"] requestClient ProjectsReleasesUpdate'{..} = go _pruName _pruXgafv _pruUploadProtocol (Just _pruPp)
gen/Network/Google/Resource/FirebaseRules/Projects/Rulesets/Create.hs view
@@ -26,7 +26,7 @@ -- indicating the first error encountered. For a detailed view of -- \`Source\` issues, use TestRuleset. ----- /See:/ <https://firebase.google.com/docs/storage/security/start Firebase Rules API Reference> for @firebaserules.projects.rulesets.create@.+-- /See:/ <https://firebase.google.com/docs/storage/security Firebase Rules API Reference> for @firebaserules.projects.rulesets.create@. module Network.Google.Resource.FirebaseRules.Projects.Rulesets.Create ( -- * REST Resource@@ -174,7 +174,8 @@ instance GoogleRequest ProjectsRulesetsCreate where type Rs ProjectsRulesetsCreate = Ruleset type Scopes ProjectsRulesetsCreate =- '["https://www.googleapis.com/auth/cloud-platform"]+ '["https://www.googleapis.com/auth/cloud-platform",+ "https://www.googleapis.com/auth/firebase"] requestClient ProjectsRulesetsCreate'{..} = go _prcName _prcXgafv _prcUploadProtocol (Just _prcPp)
gen/Network/Google/Resource/FirebaseRules/Projects/Rulesets/Delete.hs view
@@ -23,7 +23,7 @@ -- Delete a \`Ruleset\` by resource name. If the \`Ruleset\` is referenced -- by a \`Release\` the operation will fail. ----- /See:/ <https://firebase.google.com/docs/storage/security/start Firebase Rules API Reference> for @firebaserules.projects.rulesets.delete@.+-- /See:/ <https://firebase.google.com/docs/storage/security Firebase Rules API Reference> for @firebaserules.projects.rulesets.delete@. module Network.Google.Resource.FirebaseRules.Projects.Rulesets.Delete ( -- * REST Resource@@ -155,7 +155,8 @@ instance GoogleRequest ProjectsRulesetsDelete where type Rs ProjectsRulesetsDelete = Empty type Scopes ProjectsRulesetsDelete =- '["https://www.googleapis.com/auth/cloud-platform"]+ '["https://www.googleapis.com/auth/cloud-platform",+ "https://www.googleapis.com/auth/firebase"] requestClient ProjectsRulesetsDelete'{..} = go _proName _proXgafv _proUploadProtocol (Just _proPp)
gen/Network/Google/Resource/FirebaseRules/Projects/Rulesets/Get.hs view
@@ -22,7 +22,7 @@ -- -- Get a \`Ruleset\` by name including the full \`Source\` contents. ----- /See:/ <https://firebase.google.com/docs/storage/security/start Firebase Rules API Reference> for @firebaserules.projects.rulesets.get@.+-- /See:/ <https://firebase.google.com/docs/storage/security Firebase Rules API Reference> for @firebaserules.projects.rulesets.get@. module Network.Google.Resource.FirebaseRules.Projects.Rulesets.Get ( -- * REST Resource@@ -153,7 +153,9 @@ instance GoogleRequest ProjectsRulesetsGet where type Rs ProjectsRulesetsGet = Ruleset type Scopes ProjectsRulesetsGet =- '["https://www.googleapis.com/auth/cloud-platform"]+ '["https://www.googleapis.com/auth/cloud-platform",+ "https://www.googleapis.com/auth/firebase",+ "https://www.googleapis.com/auth/firebase.readonly"] requestClient ProjectsRulesetsGet'{..} = go _prgName _prgXgafv _prgUploadProtocol (Just _prgPp)
gen/Network/Google/Resource/FirebaseRules/Projects/Rulesets/List.hs view
@@ -24,7 +24,7 @@ -- Ruleset name. The full \`Source\` contents of a \`Ruleset\` may be -- retrieved with GetRuleset. ----- /See:/ <https://firebase.google.com/docs/storage/security/start Firebase Rules API Reference> for @firebaserules.projects.rulesets.list@.+-- /See:/ <https://firebase.google.com/docs/storage/security Firebase Rules API Reference> for @firebaserules.projects.rulesets.list@. module Network.Google.Resource.FirebaseRules.Projects.Rulesets.List ( -- * REST Resource@@ -184,7 +184,9 @@ instance GoogleRequest ProjectsRulesetsList where type Rs ProjectsRulesetsList = ListRulesetsResponse type Scopes ProjectsRulesetsList =- '["https://www.googleapis.com/auth/cloud-platform"]+ '["https://www.googleapis.com/auth/cloud-platform",+ "https://www.googleapis.com/auth/firebase",+ "https://www.googleapis.com/auth/firebase.readonly"] requestClient ProjectsRulesetsList'{..} = go _prlName _prlXgafv _prlUploadProtocol (Just _prlPp)
gen/Network/Google/Resource/FirebaseRules/Projects/Test.hs view
@@ -35,7 +35,7 @@ -- imageName.endsWith(\'.jpg\')) && -- resource.mimeType.startsWith(\'image\/\') } } ----- /See:/ <https://firebase.google.com/docs/storage/security/start Firebase Rules API Reference> for @firebaserules.projects.test@.+-- /See:/ <https://firebase.google.com/docs/storage/security Firebase Rules API Reference> for @firebaserules.projects.test@. module Network.Google.Resource.FirebaseRules.Projects.Test ( -- * REST Resource@@ -190,7 +190,9 @@ instance GoogleRequest ProjectsTest where type Rs ProjectsTest = TestRulesetResponse type Scopes ProjectsTest =- '["https://www.googleapis.com/auth/cloud-platform"]+ '["https://www.googleapis.com/auth/cloud-platform",+ "https://www.googleapis.com/auth/firebase",+ "https://www.googleapis.com/auth/firebase.readonly"] requestClient ProjectsTest'{..} = go _ptName _ptXgafv _ptUploadProtocol (Just _ptPp) _ptAccessToken
gogol-firebase-rules.cabal view
@@ -1,5 +1,5 @@ name: gogol-firebase-rules-version: 0.1.0+version: 0.1.1 synopsis: Google Firebase Rules SDK. homepage: https://github.com/brendanhay/gogol bug-reports: https://github.com/brendanhay/gogol/issues@@ -11,7 +11,7 @@ category: Network, Google, Cloud build-type: Simple cabal-version: >= 1.10-extra-source-files: README.md+extra-source-files: README.md src/.gitkeep description: Creates and manages rules that determine when a Firebase Rules-enabled@@ -52,5 +52,5 @@ , Network.Google.FirebaseRules.Types.Sum build-depends:- gogol-core == 0.1.0.*+ gogol-core == 0.1.1.* , base >= 4.7 && < 5
+ src/.gitkeep view