packages feed

gogol-resourceviews 0.0.1 → 0.1.0

raw patch · 17 files changed

+221/−153 lines, 17 filesdep ~gogol-corePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: gogol-core

API changes (from Hackage documentation)

- Network.Google.Resource.ResourceViews.ZoneOperations.Get: instance GHC.Generics.Constructor Network.Google.Resource.ResourceViews.ZoneOperations.Get.C1_0ZoneOperationsGet
- Network.Google.Resource.ResourceViews.ZoneOperations.Get: instance GHC.Generics.Datatype Network.Google.Resource.ResourceViews.ZoneOperations.Get.D1ZoneOperationsGet
- Network.Google.Resource.ResourceViews.ZoneOperations.Get: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneOperations.Get.S1_0_0ZoneOperationsGet
- Network.Google.Resource.ResourceViews.ZoneOperations.Get: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneOperations.Get.S1_0_1ZoneOperationsGet
- Network.Google.Resource.ResourceViews.ZoneOperations.Get: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneOperations.Get.S1_0_2ZoneOperationsGet
- Network.Google.Resource.ResourceViews.ZoneOperations.List: instance GHC.Generics.Constructor Network.Google.Resource.ResourceViews.ZoneOperations.List.C1_0ZoneOperationsList
- Network.Google.Resource.ResourceViews.ZoneOperations.List: instance GHC.Generics.Datatype Network.Google.Resource.ResourceViews.ZoneOperations.List.D1ZoneOperationsList
- Network.Google.Resource.ResourceViews.ZoneOperations.List: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneOperations.List.S1_0_0ZoneOperationsList
- Network.Google.Resource.ResourceViews.ZoneOperations.List: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneOperations.List.S1_0_1ZoneOperationsList
- Network.Google.Resource.ResourceViews.ZoneOperations.List: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneOperations.List.S1_0_2ZoneOperationsList
- Network.Google.Resource.ResourceViews.ZoneOperations.List: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneOperations.List.S1_0_3ZoneOperationsList
- Network.Google.Resource.ResourceViews.ZoneOperations.List: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneOperations.List.S1_0_4ZoneOperationsList
- Network.Google.Resource.ResourceViews.ZoneViews.AddResources: instance GHC.Generics.Constructor Network.Google.Resource.ResourceViews.ZoneViews.AddResources.C1_0ZoneViewsAddResources
- Network.Google.Resource.ResourceViews.ZoneViews.AddResources: instance GHC.Generics.Datatype Network.Google.Resource.ResourceViews.ZoneViews.AddResources.D1ZoneViewsAddResources
- Network.Google.Resource.ResourceViews.ZoneViews.AddResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.AddResources.S1_0_0ZoneViewsAddResources
- Network.Google.Resource.ResourceViews.ZoneViews.AddResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.AddResources.S1_0_1ZoneViewsAddResources
- Network.Google.Resource.ResourceViews.ZoneViews.AddResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.AddResources.S1_0_2ZoneViewsAddResources
- Network.Google.Resource.ResourceViews.ZoneViews.AddResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.AddResources.S1_0_3ZoneViewsAddResources
- Network.Google.Resource.ResourceViews.ZoneViews.Delete: instance GHC.Generics.Constructor Network.Google.Resource.ResourceViews.ZoneViews.Delete.C1_0ZoneViewsDelete
- Network.Google.Resource.ResourceViews.ZoneViews.Delete: instance GHC.Generics.Datatype Network.Google.Resource.ResourceViews.ZoneViews.Delete.D1ZoneViewsDelete
- Network.Google.Resource.ResourceViews.ZoneViews.Delete: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.Delete.S1_0_0ZoneViewsDelete
- Network.Google.Resource.ResourceViews.ZoneViews.Delete: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.Delete.S1_0_1ZoneViewsDelete
- Network.Google.Resource.ResourceViews.ZoneViews.Delete: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.Delete.S1_0_2ZoneViewsDelete
- Network.Google.Resource.ResourceViews.ZoneViews.Get: instance GHC.Generics.Constructor Network.Google.Resource.ResourceViews.ZoneViews.Get.C1_0ZoneViewsGet
- Network.Google.Resource.ResourceViews.ZoneViews.Get: instance GHC.Generics.Datatype Network.Google.Resource.ResourceViews.ZoneViews.Get.D1ZoneViewsGet
- Network.Google.Resource.ResourceViews.ZoneViews.Get: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.Get.S1_0_0ZoneViewsGet
- Network.Google.Resource.ResourceViews.ZoneViews.Get: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.Get.S1_0_1ZoneViewsGet
- Network.Google.Resource.ResourceViews.ZoneViews.Get: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.Get.S1_0_2ZoneViewsGet
- Network.Google.Resource.ResourceViews.ZoneViews.GetService: instance GHC.Generics.Constructor Network.Google.Resource.ResourceViews.ZoneViews.GetService.C1_0ZoneViewsGetService
- Network.Google.Resource.ResourceViews.ZoneViews.GetService: instance GHC.Generics.Datatype Network.Google.Resource.ResourceViews.ZoneViews.GetService.D1ZoneViewsGetService
- Network.Google.Resource.ResourceViews.ZoneViews.GetService: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.GetService.S1_0_0ZoneViewsGetService
- Network.Google.Resource.ResourceViews.ZoneViews.GetService: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.GetService.S1_0_1ZoneViewsGetService
- Network.Google.Resource.ResourceViews.ZoneViews.GetService: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.GetService.S1_0_2ZoneViewsGetService
- Network.Google.Resource.ResourceViews.ZoneViews.GetService: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.GetService.S1_0_3ZoneViewsGetService
- Network.Google.Resource.ResourceViews.ZoneViews.Insert: instance GHC.Generics.Constructor Network.Google.Resource.ResourceViews.ZoneViews.Insert.C1_0ZoneViewsInsert
- Network.Google.Resource.ResourceViews.ZoneViews.Insert: instance GHC.Generics.Datatype Network.Google.Resource.ResourceViews.ZoneViews.Insert.D1ZoneViewsInsert
- Network.Google.Resource.ResourceViews.ZoneViews.Insert: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.Insert.S1_0_0ZoneViewsInsert
- Network.Google.Resource.ResourceViews.ZoneViews.Insert: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.Insert.S1_0_1ZoneViewsInsert
- Network.Google.Resource.ResourceViews.ZoneViews.Insert: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.Insert.S1_0_2ZoneViewsInsert
- Network.Google.Resource.ResourceViews.ZoneViews.List: instance GHC.Generics.Constructor Network.Google.Resource.ResourceViews.ZoneViews.List.C1_0ZoneViewsList'
- Network.Google.Resource.ResourceViews.ZoneViews.List: instance GHC.Generics.Datatype Network.Google.Resource.ResourceViews.ZoneViews.List.D1ZoneViewsList'
- Network.Google.Resource.ResourceViews.ZoneViews.List: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.List.S1_0_0ZoneViewsList'
- Network.Google.Resource.ResourceViews.ZoneViews.List: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.List.S1_0_1ZoneViewsList'
- Network.Google.Resource.ResourceViews.ZoneViews.List: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.List.S1_0_2ZoneViewsList'
- Network.Google.Resource.ResourceViews.ZoneViews.List: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.List.S1_0_3ZoneViewsList'
- Network.Google.Resource.ResourceViews.ZoneViews.ListResources: instance GHC.Generics.Constructor Network.Google.Resource.ResourceViews.ZoneViews.ListResources.C1_0ZoneViewsListResources
- Network.Google.Resource.ResourceViews.ZoneViews.ListResources: instance GHC.Generics.Datatype Network.Google.Resource.ResourceViews.ZoneViews.ListResources.D1ZoneViewsListResources
- Network.Google.Resource.ResourceViews.ZoneViews.ListResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.ListResources.S1_0_0ZoneViewsListResources
- Network.Google.Resource.ResourceViews.ZoneViews.ListResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.ListResources.S1_0_1ZoneViewsListResources
- Network.Google.Resource.ResourceViews.ZoneViews.ListResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.ListResources.S1_0_2ZoneViewsListResources
- Network.Google.Resource.ResourceViews.ZoneViews.ListResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.ListResources.S1_0_3ZoneViewsListResources
- Network.Google.Resource.ResourceViews.ZoneViews.ListResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.ListResources.S1_0_4ZoneViewsListResources
- Network.Google.Resource.ResourceViews.ZoneViews.ListResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.ListResources.S1_0_5ZoneViewsListResources
- Network.Google.Resource.ResourceViews.ZoneViews.ListResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.ListResources.S1_0_6ZoneViewsListResources
- Network.Google.Resource.ResourceViews.ZoneViews.ListResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.ListResources.S1_0_7ZoneViewsListResources
- Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources: instance GHC.Generics.Constructor Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources.C1_0ZoneViewsRemoveResources
- Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources: instance GHC.Generics.Datatype Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources.D1ZoneViewsRemoveResources
- Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources.S1_0_0ZoneViewsRemoveResources
- Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources.S1_0_1ZoneViewsRemoveResources
- Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources.S1_0_2ZoneViewsRemoveResources
- Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources.S1_0_3ZoneViewsRemoveResources
- Network.Google.Resource.ResourceViews.ZoneViews.SetService: instance GHC.Generics.Constructor Network.Google.Resource.ResourceViews.ZoneViews.SetService.C1_0ZoneViewsSetService
- Network.Google.Resource.ResourceViews.ZoneViews.SetService: instance GHC.Generics.Datatype Network.Google.Resource.ResourceViews.ZoneViews.SetService.D1ZoneViewsSetService
- Network.Google.Resource.ResourceViews.ZoneViews.SetService: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.SetService.S1_0_0ZoneViewsSetService
- Network.Google.Resource.ResourceViews.ZoneViews.SetService: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.SetService.S1_0_1ZoneViewsSetService
- Network.Google.Resource.ResourceViews.ZoneViews.SetService: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.SetService.S1_0_2ZoneViewsSetService
- Network.Google.Resource.ResourceViews.ZoneViews.SetService: instance GHC.Generics.Selector Network.Google.Resource.ResourceViews.ZoneViews.SetService.S1_0_3ZoneViewsSetService
- Network.Google.ResourceViews.Types: computeReadonlyScope :: OAuthScope
- Network.Google.ResourceViews.Types: ndevCloudmanReadonlyScope :: OAuthScope
+ Network.Google.ResourceViews: cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"]
+ Network.Google.ResourceViews: cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
+ Network.Google.ResourceViews: computeReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/compute.readonly"]
+ Network.Google.ResourceViews: computeScope :: Proxy '["https://www.googleapis.com/auth/compute"]
+ Network.Google.ResourceViews: ndevCloudmanReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/ndev.cloudman.readonly"]
+ Network.Google.ResourceViews: ndevCloudmanScope :: Proxy '["https://www.googleapis.com/auth/ndev.cloudman"]
+ Network.Google.ResourceViews.Types: computeReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/compute.readonly"]
+ Network.Google.ResourceViews.Types: ndevCloudmanReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/ndev.cloudman.readonly"]
- Network.Google.ResourceViews: resourceViewsService :: Service
+ Network.Google.ResourceViews: resourceViewsService :: ServiceConfig
- Network.Google.ResourceViews.Types: cloudPlatformReadOnlyScope :: OAuthScope
+ Network.Google.ResourceViews.Types: cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"]
- Network.Google.ResourceViews.Types: cloudPlatformScope :: OAuthScope
+ Network.Google.ResourceViews.Types: cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
- Network.Google.ResourceViews.Types: computeScope :: OAuthScope
+ Network.Google.ResourceViews.Types: computeScope :: Proxy '["https://www.googleapis.com/auth/compute"]
- Network.Google.ResourceViews.Types: ndevCloudmanScope :: OAuthScope
+ Network.Google.ResourceViews.Types: ndevCloudmanScope :: Proxy '["https://www.googleapis.com/auth/ndev.cloudman"]
- Network.Google.ResourceViews.Types: resourceViewsService :: Service
+ Network.Google.ResourceViews.Types: resourceViewsService :: ServiceConfig

Files

README.md view
@@ -8,7 +8,7 @@  ## Version -`0.0.1`+`0.1.0`   ## Description@@ -18,9 +18,9 @@  ## Contribute -For any problems, comments, or feedback please create an issue [here on GitHub](https://github.com/brendanhay/amazonka/issues).+For any problems, comments, or feedback please create an issue [here on GitHub](https://github.com/brendanhay/gogol/issues). -> _Note:_ this library is an auto-generated Haskell package. Please see `amazonka-gen` for more information.+> _Note:_ this library is an auto-generated Haskell package. Please see `gogol-gen` for more information.   ## Licence
gen/Network/Google/Resource/ResourceViews/ZoneOperations/Get.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.ResourceViews.ZoneOperations.Get--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -57,7 +57,7 @@ -- | Retrieves the specified zone-specific operation resource. -- -- /See:/ 'zoneOperationsGet' smart constructor.-data ZoneOperationsGet = ZoneOperationsGet+data ZoneOperationsGet = ZoneOperationsGet'     { _zogProject   :: !Text     , _zogOperation :: !Text     , _zogZone      :: !Text@@ -78,7 +78,7 @@     -> Text -- ^ 'zogZone'     -> ZoneOperationsGet zoneOperationsGet pZogProject_ pZogOperation_ pZogZone_ =-    ZoneOperationsGet+    ZoneOperationsGet'     { _zogProject = pZogProject_     , _zogOperation = pZogOperation_     , _zogZone = pZogZone_@@ -100,7 +100,14 @@  instance GoogleRequest ZoneOperationsGet where         type Rs ZoneOperationsGet = Operation-        requestClient ZoneOperationsGet{..}+        type Scopes ZoneOperationsGet =+             '["https://www.googleapis.com/auth/cloud-platform",+               "https://www.googleapis.com/auth/cloud-platform.read-only",+               "https://www.googleapis.com/auth/compute",+               "https://www.googleapis.com/auth/compute.readonly",+               "https://www.googleapis.com/auth/ndev.cloudman",+               "https://www.googleapis.com/auth/ndev.cloudman.readonly"]+        requestClient ZoneOperationsGet'{..}           = go _zogProject _zogZone _zogOperation               (Just AltJSON)               resourceViewsService
gen/Network/Google/Resource/ResourceViews/ZoneOperations/List.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.ResourceViews.ZoneOperations.List--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -63,7 +63,7 @@ -- zone. -- -- /See:/ 'zoneOperationsList' smart constructor.-data ZoneOperationsList = ZoneOperationsList+data ZoneOperationsList = ZoneOperationsList'     { _zolProject    :: !Text     , _zolZone       :: !Text     , _zolFilter     :: !(Maybe Text)@@ -89,7 +89,7 @@     -> Text -- ^ 'zolZone'     -> ZoneOperationsList zoneOperationsList pZolProject_ pZolZone_ =-    ZoneOperationsList+    ZoneOperationsList'     { _zolProject = pZolProject_     , _zolZone = pZolZone_     , _zolFilter = Nothing@@ -127,7 +127,14 @@  instance GoogleRequest ZoneOperationsList where         type Rs ZoneOperationsList = OperationList-        requestClient ZoneOperationsList{..}+        type Scopes ZoneOperationsList =+             '["https://www.googleapis.com/auth/cloud-platform",+               "https://www.googleapis.com/auth/cloud-platform.read-only",+               "https://www.googleapis.com/auth/compute",+               "https://www.googleapis.com/auth/compute.readonly",+               "https://www.googleapis.com/auth/ndev.cloudman",+               "https://www.googleapis.com/auth/ndev.cloudman.readonly"]+        requestClient ZoneOperationsList'{..}           = go _zolProject _zolZone _zolFilter _zolPageToken               (Just _zolMaxResults)               (Just AltJSON)
gen/Network/Google/Resource/ResourceViews/ZoneViews/AddResources.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.ResourceViews.ZoneViews.AddResources--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -61,7 +61,7 @@ -- | Add resources to the view. -- -- /See:/ 'zoneViewsAddResources' smart constructor.-data ZoneViewsAddResources = ZoneViewsAddResources+data ZoneViewsAddResources = ZoneViewsAddResources'     { _zvarResourceView :: !Text     , _zvarProject      :: !Text     , _zvarZone         :: !Text@@ -86,7 +86,7 @@     -> ZoneViewsAddResourcesRequest -- ^ 'zvarPayload'     -> ZoneViewsAddResources zoneViewsAddResources pZvarResourceView_ pZvarProject_ pZvarZone_ pZvarPayload_ =-    ZoneViewsAddResources+    ZoneViewsAddResources'     { _zvarResourceView = pZvarResourceView_     , _zvarProject = pZvarProject_     , _zvarZone = pZvarZone_@@ -115,7 +115,11 @@  instance GoogleRequest ZoneViewsAddResources where         type Rs ZoneViewsAddResources = Operation-        requestClient ZoneViewsAddResources{..}+        type Scopes ZoneViewsAddResources =+             '["https://www.googleapis.com/auth/cloud-platform",+               "https://www.googleapis.com/auth/compute",+               "https://www.googleapis.com/auth/ndev.cloudman"]+        requestClient ZoneViewsAddResources'{..}           = go _zvarProject _zvarZone _zvarResourceView               (Just AltJSON)               _zvarPayload
gen/Network/Google/Resource/ResourceViews/ZoneViews/Delete.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.ResourceViews.ZoneViews.Delete--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -57,7 +57,7 @@ -- | Delete a resource view. -- -- /See:/ 'zoneViewsDelete' smart constructor.-data ZoneViewsDelete = ZoneViewsDelete+data ZoneViewsDelete = ZoneViewsDelete'     { _zvdResourceView :: !Text     , _zvdProject      :: !Text     , _zvdZone         :: !Text@@ -78,7 +78,7 @@     -> Text -- ^ 'zvdZone'     -> ZoneViewsDelete zoneViewsDelete pZvdResourceView_ pZvdProject_ pZvdZone_ =-    ZoneViewsDelete+    ZoneViewsDelete'     { _zvdResourceView = pZvdResourceView_     , _zvdProject = pZvdProject_     , _zvdZone = pZvdZone_@@ -101,7 +101,11 @@  instance GoogleRequest ZoneViewsDelete where         type Rs ZoneViewsDelete = Operation-        requestClient ZoneViewsDelete{..}+        type Scopes ZoneViewsDelete =+             '["https://www.googleapis.com/auth/cloud-platform",+               "https://www.googleapis.com/auth/compute",+               "https://www.googleapis.com/auth/ndev.cloudman"]+        requestClient ZoneViewsDelete'{..}           = go _zvdProject _zvdZone _zvdResourceView               (Just AltJSON)               resourceViewsService
gen/Network/Google/Resource/ResourceViews/ZoneViews/Get.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.ResourceViews.ZoneViews.Get--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -57,7 +57,7 @@ -- | Get the information of a zonal resource view. -- -- /See:/ 'zoneViewsGet' smart constructor.-data ZoneViewsGet = ZoneViewsGet+data ZoneViewsGet = ZoneViewsGet'     { _zvgResourceView :: !Text     , _zvgProject      :: !Text     , _zvgZone         :: !Text@@ -78,7 +78,7 @@     -> Text -- ^ 'zvgZone'     -> ZoneViewsGet zoneViewsGet pZvgResourceView_ pZvgProject_ pZvgZone_ =-    ZoneViewsGet+    ZoneViewsGet'     { _zvgResourceView = pZvgResourceView_     , _zvgProject = pZvgProject_     , _zvgZone = pZvgZone_@@ -101,7 +101,14 @@  instance GoogleRequest ZoneViewsGet where         type Rs ZoneViewsGet = ResourceView-        requestClient ZoneViewsGet{..}+        type Scopes ZoneViewsGet =+             '["https://www.googleapis.com/auth/cloud-platform",+               "https://www.googleapis.com/auth/cloud-platform.read-only",+               "https://www.googleapis.com/auth/compute",+               "https://www.googleapis.com/auth/compute.readonly",+               "https://www.googleapis.com/auth/ndev.cloudman",+               "https://www.googleapis.com/auth/ndev.cloudman.readonly"]+        requestClient ZoneViewsGet'{..}           = go _zvgProject _zvgZone _zvgResourceView               (Just AltJSON)               resourceViewsService
gen/Network/Google/Resource/ResourceViews/ZoneViews/GetService.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.ResourceViews.ZoneViews.GetService--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -61,7 +61,7 @@ -- | Get the service information of a resource view or a resource. -- -- /See:/ 'zoneViewsGetService' smart constructor.-data ZoneViewsGetService = ZoneViewsGetService+data ZoneViewsGetService = ZoneViewsGetService'     { _zvgsResourceView :: !Text     , _zvgsResourceName :: !(Maybe Text)     , _zvgsProject      :: !Text@@ -85,7 +85,7 @@     -> Text -- ^ 'zvgsZone'     -> ZoneViewsGetService zoneViewsGetService pZvgsResourceView_ pZvgsProject_ pZvgsZone_ =-    ZoneViewsGetService+    ZoneViewsGetService'     { _zvgsResourceView = pZvgsResourceView_     , _zvgsResourceName = Nothing     , _zvgsProject = pZvgsProject_@@ -117,7 +117,11 @@ instance GoogleRequest ZoneViewsGetService where         type Rs ZoneViewsGetService =              ZoneViewsGetServiceResponse-        requestClient ZoneViewsGetService{..}+        type Scopes ZoneViewsGetService =+             '["https://www.googleapis.com/auth/cloud-platform",+               "https://www.googleapis.com/auth/compute",+               "https://www.googleapis.com/auth/ndev.cloudman"]+        requestClient ZoneViewsGetService'{..}           = go _zvgsProject _zvgsZone _zvgsResourceView               _zvgsResourceName               (Just AltJSON)
gen/Network/Google/Resource/ResourceViews/ZoneViews/Insert.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.ResourceViews.ZoneViews.Insert--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -58,7 +58,7 @@ -- | Create a resource view. -- -- /See:/ 'zoneViewsInsert' smart constructor.-data ZoneViewsInsert = ZoneViewsInsert+data ZoneViewsInsert = ZoneViewsInsert'     { _zviProject :: !Text     , _zviZone    :: !Text     , _zviPayload :: !ResourceView@@ -79,7 +79,7 @@     -> ResourceView -- ^ 'zviPayload'     -> ZoneViewsInsert zoneViewsInsert pZviProject_ pZviZone_ pZviPayload_ =-    ZoneViewsInsert+    ZoneViewsInsert'     { _zviProject = pZviProject_     , _zviZone = pZviZone_     , _zviPayload = pZviPayload_@@ -101,7 +101,11 @@  instance GoogleRequest ZoneViewsInsert where         type Rs ZoneViewsInsert = Operation-        requestClient ZoneViewsInsert{..}+        type Scopes ZoneViewsInsert =+             '["https://www.googleapis.com/auth/cloud-platform",+               "https://www.googleapis.com/auth/compute",+               "https://www.googleapis.com/auth/ndev.cloudman"]+        requestClient ZoneViewsInsert'{..}           = go _zviProject _zviZone (Just AltJSON) _zviPayload               resourceViewsService           where go
gen/Network/Google/Resource/ResourceViews/ZoneViews/List.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.ResourceViews.ZoneViews.List--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -59,7 +59,7 @@ -- | List resource views. -- -- /See:/ 'zoneViewsList'' smart constructor.-data ZoneViewsList' = ZoneViewsList'+data ZoneViewsList' = ZoneViewsList''     { _zvlProject    :: !Text     , _zvlZone       :: !Text     , _zvlPageToken  :: !(Maybe Text)@@ -82,7 +82,7 @@     -> Text -- ^ 'zvlZone'     -> ZoneViewsList' zoneViewsList' pZvlProject_ pZvlZone_ =-    ZoneViewsList'+    ZoneViewsList''     { _zvlProject = pZvlProject_     , _zvlZone = pZvlZone_     , _zvlPageToken = Nothing@@ -115,7 +115,14 @@  instance GoogleRequest ZoneViewsList' where         type Rs ZoneViewsList' = ZoneViewsList-        requestClient ZoneViewsList'{..}+        type Scopes ZoneViewsList' =+             '["https://www.googleapis.com/auth/cloud-platform",+               "https://www.googleapis.com/auth/cloud-platform.read-only",+               "https://www.googleapis.com/auth/compute",+               "https://www.googleapis.com/auth/compute.readonly",+               "https://www.googleapis.com/auth/ndev.cloudman",+               "https://www.googleapis.com/auth/ndev.cloudman.readonly"]+        requestClient ZoneViewsList''{..}           = go _zvlProject _zvlZone _zvlPageToken               (Just _zvlMaxResults)               (Just AltJSON)
gen/Network/Google/Resource/ResourceViews/ZoneViews/ListResources.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.ResourceViews.ZoneViews.ListResources--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -71,7 +71,7 @@ -- | List the resources of the resource view. -- -- /See:/ 'zoneViewsListResources' smart constructor.-data ZoneViewsListResources = ZoneViewsListResources+data ZoneViewsListResources = ZoneViewsListResources'     { _zvlrResourceView :: !Text     , _zvlrListState    :: !ZoneViewsListResourcesListState     , _zvlrProject      :: !Text@@ -107,7 +107,7 @@     -> Text -- ^ 'zvlrZone'     -> ZoneViewsListResources zoneViewsListResources pZvlrResourceView_ pZvlrProject_ pZvlrZone_ =-    ZoneViewsListResources+    ZoneViewsListResources'     { _zvlrResourceView = pZvlrResourceView_     , _zvlrListState = All     , _zvlrProject = pZvlrProject_@@ -172,7 +172,14 @@ instance GoogleRequest ZoneViewsListResources where         type Rs ZoneViewsListResources =              ZoneViewsListResourcesResponse-        requestClient ZoneViewsListResources{..}+        type Scopes ZoneViewsListResources =+             '["https://www.googleapis.com/auth/cloud-platform",+               "https://www.googleapis.com/auth/cloud-platform.read-only",+               "https://www.googleapis.com/auth/compute",+               "https://www.googleapis.com/auth/compute.readonly",+               "https://www.googleapis.com/auth/ndev.cloudman",+               "https://www.googleapis.com/auth/ndev.cloudman.readonly"]+        requestClient ZoneViewsListResources'{..}           = go _zvlrProject _zvlrZone _zvlrResourceView               (Just _zvlrListState)               _zvlrFormat
gen/Network/Google/Resource/ResourceViews/ZoneViews/RemoveResources.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.ResourceViews.ZoneViews.RemoveResources--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -61,7 +61,7 @@ -- | Remove resources from the view. -- -- /See:/ 'zoneViewsRemoveResources' smart constructor.-data ZoneViewsRemoveResources = ZoneViewsRemoveResources+data ZoneViewsRemoveResources = ZoneViewsRemoveResources'     { _zvrrResourceView :: !Text     , _zvrrProject      :: !Text     , _zvrrZone         :: !Text@@ -86,7 +86,7 @@     -> ZoneViewsRemoveResourcesRequest -- ^ 'zvrrPayload'     -> ZoneViewsRemoveResources zoneViewsRemoveResources pZvrrResourceView_ pZvrrProject_ pZvrrZone_ pZvrrPayload_ =-    ZoneViewsRemoveResources+    ZoneViewsRemoveResources'     { _zvrrResourceView = pZvrrResourceView_     , _zvrrProject = pZvrrProject_     , _zvrrZone = pZvrrZone_@@ -115,7 +115,11 @@  instance GoogleRequest ZoneViewsRemoveResources where         type Rs ZoneViewsRemoveResources = Operation-        requestClient ZoneViewsRemoveResources{..}+        type Scopes ZoneViewsRemoveResources =+             '["https://www.googleapis.com/auth/cloud-platform",+               "https://www.googleapis.com/auth/compute",+               "https://www.googleapis.com/auth/ndev.cloudman"]+        requestClient ZoneViewsRemoveResources'{..}           = go _zvrrProject _zvrrZone _zvrrResourceView               (Just AltJSON)               _zvrrPayload
gen/Network/Google/Resource/ResourceViews/ZoneViews/SetService.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.ResourceViews.ZoneViews.SetService--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -61,7 +61,7 @@ -- | Update the service information of a resource view or a resource. -- -- /See:/ 'zoneViewsSetService' smart constructor.-data ZoneViewsSetService = ZoneViewsSetService+data ZoneViewsSetService = ZoneViewsSetService'     { _zvssResourceView :: !Text     , _zvssProject      :: !Text     , _zvssZone         :: !Text@@ -86,7 +86,7 @@     -> ZoneViewsSetServiceRequest -- ^ 'zvssPayload'     -> ZoneViewsSetService zoneViewsSetService pZvssResourceView_ pZvssProject_ pZvssZone_ pZvssPayload_ =-    ZoneViewsSetService+    ZoneViewsSetService'     { _zvssResourceView = pZvssResourceView_     , _zvssProject = pZvssProject_     , _zvssZone = pZvssZone_@@ -115,7 +115,11 @@  instance GoogleRequest ZoneViewsSetService where         type Rs ZoneViewsSetService = Operation-        requestClient ZoneViewsSetService{..}+        type Scopes ZoneViewsSetService =+             '["https://www.googleapis.com/auth/cloud-platform",+               "https://www.googleapis.com/auth/compute",+               "https://www.googleapis.com/auth/ndev.cloudman"]+        requestClient ZoneViewsSetService'{..}           = go _zvssProject _zvssZone _zvssResourceView               (Just AltJSON)               _zvssPayload
gen/Network/Google/ResourceViews.hs view
@@ -7,7 +7,7 @@  -- | -- Module      : Network.Google.ResourceViews--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -21,6 +21,14 @@     (     -- * Service Configuration       resourceViewsService++    -- * OAuth Scopes+    , computeScope+    , cloudPlatformReadOnlyScope+    , cloudPlatformScope+    , ndevCloudmanScope+    , ndevCloudmanReadOnlyScope+    , computeReadOnlyScope      -- * API Declaration     , ResourceViewsAPI
gen/Network/Google/ResourceViews/Types.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE DataKinds          #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric      #-} {-# LANGUAGE NoImplicitPrelude  #-}@@ -7,7 +8,7 @@  -- | -- Module      : Network.Google.ResourceViews.Types--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -23,8 +24,8 @@     , cloudPlatformReadOnlyScope     , cloudPlatformScope     , ndevCloudmanScope-    , ndevCloudmanReadonlyScope-    , computeReadonlyScope+    , ndevCloudmanReadOnlyScope+    , computeReadOnlyScope      -- * OperationWarningsItemDataItem     , OperationWarningsItemDataItem@@ -175,33 +176,33 @@ import           Network.Google.ResourceViews.Types.Sum  -- | Default request referring to version 'v1beta2' of the Google Compute Engine Instance Groups API. This contains the host and root path used as a starting point for constructing service requests.-resourceViewsService :: Service+resourceViewsService :: ServiceConfig resourceViewsService   = defaultService (ServiceId "resourceviews:v1beta2")       "www.googleapis.com"  -- | View and manage your Google Compute Engine resources-computeScope :: OAuthScope-computeScope = "https://www.googleapis.com/auth/compute";+computeScope :: Proxy '["https://www.googleapis.com/auth/compute"]+computeScope = Proxy;  -- | View your data across Google Cloud Platform services-cloudPlatformReadOnlyScope :: OAuthScope-cloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/cloud-platform.read-only";+cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"]+cloudPlatformReadOnlyScope = Proxy;  -- | View and manage your data across Google Cloud Platform services-cloudPlatformScope :: OAuthScope-cloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform";+cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]+cloudPlatformScope = Proxy;  -- | View and manage your Google Cloud Platform management resources and -- deployment status information-ndevCloudmanScope :: OAuthScope-ndevCloudmanScope = "https://www.googleapis.com/auth/ndev.cloudman";+ndevCloudmanScope :: Proxy '["https://www.googleapis.com/auth/ndev.cloudman"]+ndevCloudmanScope = Proxy;  -- | View your Google Cloud Platform management resources and deployment -- status information-ndevCloudmanReadonlyScope :: OAuthScope-ndevCloudmanReadonlyScope = "https://www.googleapis.com/auth/ndev.cloudman.readonly";+ndevCloudmanReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/ndev.cloudman.readonly"]+ndevCloudmanReadOnlyScope = Proxy;  -- | View your Google Compute Engine resources-computeReadonlyScope :: OAuthScope-computeReadonlyScope = "https://www.googleapis.com/auth/compute.readonly";+computeReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/compute.readonly"]+computeReadOnlyScope = Proxy;
gen/Network/Google/ResourceViews/Types/Product.hs view
@@ -9,7 +9,7 @@  -- | -- Module      : Network.Google.ResourceViews.Types.Product--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -22,7 +22,7 @@  -- -- /See:/ 'operationWarningsItemDataItem' smart constructor.-data OperationWarningsItemDataItem = OperationWarningsItemDataItem+data OperationWarningsItemDataItem = OperationWarningsItemDataItem'     { _owidiValue :: !(Maybe Text)     , _owidiKey   :: !(Maybe Text)     } deriving (Eq,Show,Data,Typeable,Generic)@@ -37,7 +37,7 @@ operationWarningsItemDataItem     :: OperationWarningsItemDataItem operationWarningsItemDataItem =-    OperationWarningsItemDataItem+    OperationWarningsItemDataItem'     { _owidiValue = Nothing     , _owidiKey = Nothing     }@@ -55,11 +55,11 @@         parseJSON           = withObject "OperationWarningsItemDataItem"               (\ o ->-                 OperationWarningsItemDataItem <$>+                 OperationWarningsItemDataItem' <$>                    (o .:? "value") <*> (o .:? "key"))  instance ToJSON OperationWarningsItemDataItem where-        toJSON OperationWarningsItemDataItem{..}+        toJSON OperationWarningsItemDataItem'{..}           = object               (catMaybes                  [("value" .=) <$> _owidiValue,@@ -67,7 +67,7 @@  -- -- /See:/ 'operationList' smart constructor.-data OperationList = OperationList+data OperationList = OperationList'     { _olNextPageToken :: !(Maybe Text)     , _olKind          :: !Text     , _olItems         :: !(Maybe [Operation])@@ -91,7 +91,7 @@ operationList     :: OperationList operationList =-    OperationList+    OperationList'     { _olNextPageToken = Nothing     , _olKind = "resourceviews#operationList"     , _olItems = Nothing@@ -128,7 +128,7 @@         parseJSON           = withObject "OperationList"               (\ o ->-                 OperationList <$>+                 OperationList' <$>                    (o .:? "nextPageToken") <*>                      (o .:? "kind" .!= "resourceviews#operationList")                      <*> (o .:? "items" .!= mempty)@@ -136,7 +136,7 @@                      <*> (o .:? "id"))  instance ToJSON OperationList where-        toJSON OperationList{..}+        toJSON OperationList'{..}           = object               (catMaybes                  [("nextPageToken" .=) <$> _olNextPageToken,@@ -147,7 +147,7 @@ -- | The resource view object. -- -- /See:/ 'resourceView' smart constructor.-data ResourceView = ResourceView+data ResourceView = ResourceView'     { _rvSize              :: !(Maybe (Textual Word32))     , _rvKind              :: !Text     , _rvFingerprint       :: !(Maybe Text)@@ -192,7 +192,7 @@ resourceView     :: ResourceView resourceView =-    ResourceView+    ResourceView'     { _rvSize = Nothing     , _rvKind = "resourceviews#resourceView"     , _rvFingerprint = Nothing@@ -279,7 +279,7 @@         parseJSON           = withObject "ResourceView"               (\ o ->-                 ResourceView <$>+                 ResourceView' <$>                    (o .:? "size") <*>                      (o .:? "kind" .!= "resourceviews#resourceView")                      <*> (o .:? "fingerprint")@@ -294,7 +294,7 @@                      <*> (o .:? "description"))  instance ToJSON ResourceView where-        toJSON ResourceView{..}+        toJSON ResourceView'{..}           = object               (catMaybes                  [("size" .=) <$> _rvSize, Just ("kind" .= _rvKind),@@ -311,7 +311,7 @@ -- | The response to a list request. -- -- /See:/ 'zoneViewsList' smart constructor.-data ZoneViewsList = ZoneViewsList+data ZoneViewsList = ZoneViewsList'     { _zvlNextPageToken :: !(Maybe Text)     , _zvlKind          :: !Text     , _zvlItems         :: !(Maybe [ResourceView])@@ -332,7 +332,7 @@ zoneViewsList     :: ZoneViewsList zoneViewsList =-    ZoneViewsList+    ZoneViewsList'     { _zvlNextPageToken = Nothing     , _zvlKind = "resourceviews#zoneViewsList"     , _zvlItems = Nothing@@ -365,14 +365,14 @@         parseJSON           = withObject "ZoneViewsList"               (\ o ->-                 ZoneViewsList <$>+                 ZoneViewsList' <$>                    (o .:? "nextPageToken") <*>                      (o .:? "kind" .!= "resourceviews#zoneViewsList")                      <*> (o .:? "items" .!= mempty)                      <*> (o .:? "selfLink"))  instance ToJSON ZoneViewsList where-        toJSON ZoneViewsList{..}+        toJSON ZoneViewsList'{..}           = object               (catMaybes                  [("nextPageToken" .=) <$> _zvlNextPageToken,@@ -383,7 +383,7 @@ -- | An operation resource, used to manage asynchronous API requests. -- -- /See:/ 'operation' smart constructor.-data Operation = Operation+data Operation = Operation'     { _oTargetId            :: !(Maybe (Textual Word64))     , _oStatus              :: !(Maybe Text)     , _oInsertTime          :: !(Maybe Text)@@ -458,7 +458,7 @@ operation     :: Operation operation =-    Operation+    Operation'     { _oTargetId = Nothing     , _oStatus = Nothing     , _oInsertTime = Nothing@@ -619,7 +619,7 @@         parseJSON           = withObject "Operation"               (\ o ->-                 Operation <$>+                 Operation' <$>                    (o .:? "targetId") <*> (o .:? "status") <*>                      (o .:? "insertTime")                      <*> (o .:? "progress")@@ -643,7 +643,7 @@                      <*> (o .:? "clientOperationId"))  instance ToJSON Operation where-        toJSON Operation{..}+        toJSON Operation'{..}           = object               (catMaybes                  [("targetId" .=) <$> _oTargetId,@@ -670,7 +670,7 @@ -- | The response to a list resource request. -- -- /See:/ 'zoneViewsListResourcesResponse' smart constructor.-data ZoneViewsListResourcesResponse = ZoneViewsListResourcesResponse+data ZoneViewsListResourcesResponse = ZoneViewsListResourcesResponse'     { _zvlrrNextPageToken :: !(Maybe Text)     , _zvlrrItems         :: !(Maybe [ListResourceResponseItem])     , _zvlrrNetwork       :: !(Maybe Text)@@ -688,7 +688,7 @@ zoneViewsListResourcesResponse     :: ZoneViewsListResourcesResponse zoneViewsListResourcesResponse =-    ZoneViewsListResourcesResponse+    ZoneViewsListResourcesResponse'     { _zvlrrNextPageToken = Nothing     , _zvlrrItems = Nothing     , _zvlrrNetwork = Nothing@@ -718,13 +718,13 @@         parseJSON           = withObject "ZoneViewsListResourcesResponse"               (\ o ->-                 ZoneViewsListResourcesResponse <$>+                 ZoneViewsListResourcesResponse' <$>                    (o .:? "nextPageToken") <*>                      (o .:? "items" .!= mempty)                      <*> (o .:? "network"))  instance ToJSON ZoneViewsListResourcesResponse where-        toJSON ZoneViewsListResourcesResponse{..}+        toJSON ZoneViewsListResourcesResponse'{..}           = object               (catMaybes                  [("nextPageToken" .=) <$> _zvlrrNextPageToken,@@ -734,7 +734,7 @@ -- | The service endpoint that may be started in a VM. -- -- /See:/ 'serviceEndpoint' smart constructor.-data ServiceEndpoint = ServiceEndpoint+data ServiceEndpoint = ServiceEndpoint'     { _seName :: !(Maybe Text)     , _sePort :: !(Maybe (Textual Int32))     } deriving (Eq,Show,Data,Typeable,Generic)@@ -749,7 +749,7 @@ serviceEndpoint     :: ServiceEndpoint serviceEndpoint =-    ServiceEndpoint+    ServiceEndpoint'     { _seName = Nothing     , _sePort = Nothing     }@@ -768,11 +768,11 @@         parseJSON           = withObject "ServiceEndpoint"               (\ o ->-                 ServiceEndpoint <$>+                 ServiceEndpoint' <$>                    (o .:? "name") <*> (o .:? "port"))  instance ToJSON ServiceEndpoint where-        toJSON ServiceEndpoint{..}+        toJSON ServiceEndpoint'{..}           = object               (catMaybes                  [("name" .=) <$> _seName, ("port" .=) <$> _sePort])@@ -780,7 +780,7 @@ -- | The request to remove resources from the resource view. -- -- /See:/ 'zoneViewsRemoveResourcesRequest' smart constructor.-newtype ZoneViewsRemoveResourcesRequest = ZoneViewsRemoveResourcesRequest+newtype ZoneViewsRemoveResourcesRequest = ZoneViewsRemoveResourcesRequest'     { _zvrrrResources :: Maybe [Text]     } deriving (Eq,Show,Data,Typeable,Generic) @@ -792,7 +792,7 @@ zoneViewsRemoveResourcesRequest     :: ZoneViewsRemoveResourcesRequest zoneViewsRemoveResourcesRequest =-    ZoneViewsRemoveResourcesRequest+    ZoneViewsRemoveResourcesRequest'     { _zvrrrResources = Nothing     } @@ -809,18 +809,18 @@         parseJSON           = withObject "ZoneViewsRemoveResourcesRequest"               (\ o ->-                 ZoneViewsRemoveResourcesRequest <$>+                 ZoneViewsRemoveResourcesRequest' <$>                    (o .:? "resources" .!= mempty))  instance ToJSON ZoneViewsRemoveResourcesRequest where-        toJSON ZoneViewsRemoveResourcesRequest{..}+        toJSON ZoneViewsRemoveResourcesRequest'{..}           = object               (catMaybes [("resources" .=) <$> _zvrrrResources])  -- | The list of service end points on the resource. -- -- /See:/ 'listResourceResponseItemEndpoints' smart constructor.-newtype ListResourceResponseItemEndpoints = ListResourceResponseItemEndpoints+newtype ListResourceResponseItemEndpoints = ListResourceResponseItemEndpoints'     { _lrrieAddtional :: HashMap Text [Textual Int32]     } deriving (Eq,Show,Data,Typeable,Generic) @@ -833,7 +833,7 @@     :: HashMap Text [Int32] -- ^ 'lrrieAddtional'     -> ListResourceResponseItemEndpoints listResourceResponseItemEndpoints pLrrieAddtional_ =-    ListResourceResponseItemEndpoints+    ListResourceResponseItemEndpoints'     { _lrrieAddtional = _Coerce # pLrrieAddtional_     } @@ -849,7 +849,7 @@         parseJSON           = withObject "ListResourceResponseItemEndpoints"               (\ o ->-                 ListResourceResponseItemEndpoints <$>+                 ListResourceResponseItemEndpoints' <$>                    (parseJSONObject o))  instance ToJSON ListResourceResponseItemEndpoints@@ -859,7 +859,7 @@ -- | The request to add resources to the resource view. -- -- /See:/ 'zoneViewsAddResourcesRequest' smart constructor.-newtype ZoneViewsAddResourcesRequest = ZoneViewsAddResourcesRequest+newtype ZoneViewsAddResourcesRequest = ZoneViewsAddResourcesRequest'     { _zvarrResources :: Maybe [Text]     } deriving (Eq,Show,Data,Typeable,Generic) @@ -871,7 +871,7 @@ zoneViewsAddResourcesRequest     :: ZoneViewsAddResourcesRequest zoneViewsAddResourcesRequest =-    ZoneViewsAddResourcesRequest+    ZoneViewsAddResourcesRequest'     { _zvarrResources = Nothing     } @@ -887,11 +887,11 @@         parseJSON           = withObject "ZoneViewsAddResourcesRequest"               (\ o ->-                 ZoneViewsAddResourcesRequest <$>+                 ZoneViewsAddResourcesRequest' <$>                    (o .:? "resources" .!= mempty))  instance ToJSON ZoneViewsAddResourcesRequest where-        toJSON ZoneViewsAddResourcesRequest{..}+        toJSON ZoneViewsAddResourcesRequest'{..}           = object               (catMaybes [("resources" .=) <$> _zvarrResources]) @@ -899,7 +899,7 @@ -- this field will be populated. -- -- /See:/ 'operationError' smart constructor.-newtype OperationError = OperationError+newtype OperationError = OperationError'     { _oeErrors :: Maybe [OperationErrorErrorsItem]     } deriving (Eq,Show,Data,Typeable,Generic) @@ -911,7 +911,7 @@ operationError     :: OperationError operationError =-    OperationError+    OperationError'     { _oeErrors = Nothing     } @@ -927,15 +927,15 @@         parseJSON           = withObject "OperationError"               (\ o ->-                 OperationError <$> (o .:? "errors" .!= mempty))+                 OperationError' <$> (o .:? "errors" .!= mempty))  instance ToJSON OperationError where-        toJSON OperationError{..}+        toJSON OperationError'{..}           = object (catMaybes [("errors" .=) <$> _oeErrors])  -- -- /See:/ 'zoneViewsGetServiceResponse' smart constructor.-data ZoneViewsGetServiceResponse = ZoneViewsGetServiceResponse+data ZoneViewsGetServiceResponse = ZoneViewsGetServiceResponse'     { _zvgsrFingerprint :: !(Maybe Text)     , _zvgsrEndpoints   :: !(Maybe [ServiceEndpoint])     } deriving (Eq,Show,Data,Typeable,Generic)@@ -950,7 +950,7 @@ zoneViewsGetServiceResponse     :: ZoneViewsGetServiceResponse zoneViewsGetServiceResponse =-    ZoneViewsGetServiceResponse+    ZoneViewsGetServiceResponse'     { _zvgsrFingerprint = Nothing     , _zvgsrEndpoints = Nothing     }@@ -973,12 +973,12 @@         parseJSON           = withObject "ZoneViewsGetServiceResponse"               (\ o ->-                 ZoneViewsGetServiceResponse <$>+                 ZoneViewsGetServiceResponse' <$>                    (o .:? "fingerprint") <*>                      (o .:? "endpoints" .!= mempty))  instance ToJSON ZoneViewsGetServiceResponse where-        toJSON ZoneViewsGetServiceResponse{..}+        toJSON ZoneViewsGetServiceResponse'{..}           = object               (catMaybes                  [("fingerprint" .=) <$> _zvgsrFingerprint,@@ -986,7 +986,7 @@  -- -- /See:/ 'operationErrorErrorsItem' smart constructor.-data OperationErrorErrorsItem = OperationErrorErrorsItem+data OperationErrorErrorsItem = OperationErrorErrorsItem'     { _oeeiLocation :: !(Maybe Text)     , _oeeiCode     :: !(Maybe Text)     , _oeeiMessage  :: !(Maybe Text)@@ -1004,7 +1004,7 @@ operationErrorErrorsItem     :: OperationErrorErrorsItem operationErrorErrorsItem =-    OperationErrorErrorsItem+    OperationErrorErrorsItem'     { _oeeiLocation = Nothing     , _oeeiCode = Nothing     , _oeeiMessage = Nothing@@ -1029,12 +1029,12 @@         parseJSON           = withObject "OperationErrorErrorsItem"               (\ o ->-                 OperationErrorErrorsItem <$>+                 OperationErrorErrorsItem' <$>                    (o .:? "location") <*> (o .:? "code") <*>                      (o .:? "message"))  instance ToJSON OperationErrorErrorsItem where-        toJSON OperationErrorErrorsItem{..}+        toJSON OperationErrorErrorsItem'{..}           = object               (catMaybes                  [("location" .=) <$> _oeeiLocation,@@ -1043,7 +1043,7 @@  -- -- /See:/ 'zoneViewsSetServiceRequest' smart constructor.-data ZoneViewsSetServiceRequest = ZoneViewsSetServiceRequest+data ZoneViewsSetServiceRequest = ZoneViewsSetServiceRequest'     { _zvssrResourceName :: !(Maybe Text)     , _zvssrFingerprint  :: !(Maybe Text)     , _zvssrEndpoints    :: !(Maybe [ServiceEndpoint])@@ -1061,7 +1061,7 @@ zoneViewsSetServiceRequest     :: ZoneViewsSetServiceRequest zoneViewsSetServiceRequest =-    ZoneViewsSetServiceRequest+    ZoneViewsSetServiceRequest'     { _zvssrResourceName = Nothing     , _zvssrFingerprint = Nothing     , _zvssrEndpoints = Nothing@@ -1093,12 +1093,12 @@         parseJSON           = withObject "ZoneViewsSetServiceRequest"               (\ o ->-                 ZoneViewsSetServiceRequest <$>+                 ZoneViewsSetServiceRequest' <$>                    (o .:? "resourceName") <*> (o .:? "fingerprint") <*>                      (o .:? "endpoints" .!= mempty))  instance ToJSON ZoneViewsSetServiceRequest where-        toJSON ZoneViewsSetServiceRequest{..}+        toJSON ZoneViewsSetServiceRequest'{..}           = object               (catMaybes                  [("resourceName" .=) <$> _zvssrResourceName,@@ -1109,7 +1109,7 @@ -- information. -- -- /See:/ 'listResourceResponseItem' smart constructor.-data ListResourceResponseItem = ListResourceResponseItem+data ListResourceResponseItem = ListResourceResponseItem'     { _lrriResource  :: !(Maybe Text)     , _lrriEndpoints :: !(Maybe ListResourceResponseItemEndpoints)     } deriving (Eq,Show,Data,Typeable,Generic)@@ -1124,7 +1124,7 @@ listResourceResponseItem     :: ListResourceResponseItem listResourceResponseItem =-    ListResourceResponseItem+    ListResourceResponseItem'     { _lrriResource = Nothing     , _lrriEndpoints = Nothing     }@@ -1144,11 +1144,11 @@         parseJSON           = withObject "ListResourceResponseItem"               (\ o ->-                 ListResourceResponseItem <$>+                 ListResourceResponseItem' <$>                    (o .:? "resource") <*> (o .:? "endpoints"))  instance ToJSON ListResourceResponseItem where-        toJSON ListResourceResponseItem{..}+        toJSON ListResourceResponseItem'{..}           = object               (catMaybes                  [("resource" .=) <$> _lrriResource,@@ -1157,7 +1157,7 @@ -- | The Label to be applied to the resource views. -- -- /See:/ 'label' smart constructor.-data Label = Label+data Label = Label'     { _lValue :: !(Maybe Text)     , _lKey   :: !(Maybe Text)     } deriving (Eq,Show,Data,Typeable,Generic)@@ -1172,7 +1172,7 @@ label     :: Label label =-    Label+    Label'     { _lValue = Nothing     , _lKey = Nothing     }@@ -1188,17 +1188,17 @@ instance FromJSON Label where         parseJSON           = withObject "Label"-              (\ o -> Label <$> (o .:? "value") <*> (o .:? "key"))+              (\ o -> Label' <$> (o .:? "value") <*> (o .:? "key"))  instance ToJSON Label where-        toJSON Label{..}+        toJSON Label'{..}           = object               (catMaybes                  [("value" .=) <$> _lValue, ("key" .=) <$> _lKey])  -- -- /See:/ 'operationWarningsItem' smart constructor.-data OperationWarningsItem = OperationWarningsItem+data OperationWarningsItem = OperationWarningsItem'     { _owiData    :: !(Maybe [OperationWarningsItemDataItem])     , _owiCode    :: !(Maybe Text)     , _owiMessage :: !(Maybe Text)@@ -1216,7 +1216,7 @@ operationWarningsItem     :: OperationWarningsItem operationWarningsItem =-    OperationWarningsItem+    OperationWarningsItem'     { _owiData = Nothing     , _owiCode = Nothing     , _owiMessage = Nothing@@ -1241,12 +1241,12 @@         parseJSON           = withObject "OperationWarningsItem"               (\ o ->-                 OperationWarningsItem <$>+                 OperationWarningsItem' <$>                    (o .:? "data" .!= mempty) <*> (o .:? "code") <*>                      (o .:? "message"))  instance ToJSON OperationWarningsItem where-        toJSON OperationWarningsItem{..}+        toJSON OperationWarningsItem'{..}           = object               (catMaybes                  [("data" .=) <$> _owiData, ("code" .=) <$> _owiCode,
gen/Network/Google/ResourceViews/Types/Sum.hs view
@@ -8,7 +8,7 @@  -- | -- Module      : Network.Google.ResourceViews.Types.Sum--- Copyright   : (c) 2015 Brendan Hay+-- Copyright   : (c) 2015-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -28,19 +28,19 @@       -- ^ @URL@     | URLPort       -- ^ @URL_PORT@-      deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)+      deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)  instance Hashable ZoneViewsListResourcesFormat -instance FromText ZoneViewsListResourcesFormat where-    fromText = \case-        "NONE" -> Just None-        "URL" -> Just URL-        "URL_PORT" -> Just URLPort-        _ -> Nothing+instance FromHttpApiData ZoneViewsListResourcesFormat where+    parseQueryParam = \case+        "NONE" -> Right None+        "URL" -> Right URL+        "URL_PORT" -> Right URLPort+        x -> Left ("Unable to parse ZoneViewsListResourcesFormat from: " <> x) -instance ToText ZoneViewsListResourcesFormat where-    toText = \case+instance ToHttpApiData ZoneViewsListResourcesFormat where+    toQueryParam = \case         None -> "NONE"         URL -> "URL"         URLPort -> "URL_PORT"@@ -57,18 +57,18 @@       -- ^ @ALL@     | Running       -- ^ @RUNNING@-      deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)+      deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)  instance Hashable ZoneViewsListResourcesListState -instance FromText ZoneViewsListResourcesListState where-    fromText = \case-        "ALL" -> Just All-        "RUNNING" -> Just Running-        _ -> Nothing+instance FromHttpApiData ZoneViewsListResourcesListState where+    parseQueryParam = \case+        "ALL" -> Right All+        "RUNNING" -> Right Running+        x -> Left ("Unable to parse ZoneViewsListResourcesListState from: " <> x) -instance ToText ZoneViewsListResourcesListState where-    toText = \case+instance ToHttpApiData ZoneViewsListResourcesListState where+    toQueryParam = \case         All -> "ALL"         Running -> "RUNNING" 
gogol-resourceviews.cabal view
@@ -1,5 +1,5 @@ name:                  gogol-resourceviews-version:               0.0.1+version:               0.1.0 synopsis:              Google Compute Engine Instance Groups SDK. homepage:              https://github.com/brendanhay/gogol bug-reports:           https://github.com/brendanhay/gogol/issues@@ -7,7 +7,7 @@ license-file:          LICENSE author:                Brendan Hay maintainer:            Brendan Hay <brendan.g.hay@gmail.com>-copyright:             Copyright (c) 2015 Brendan Hay+copyright:             Copyright (c) 2015-2016 Brendan Hay category:              Network, Google, Cloud build-type:            Simple cabal-version:         >= 1.10@@ -57,5 +57,5 @@         , Network.Google.ResourceViews.Types.Sum      build-depends:-          gogol-core == 0.0.1.*+          gogol-core == 0.1.0.*         , base       >= 4.7 && < 5