packages feed

gogol-taskqueue 0.0.1 → 0.1.0

raw patch · 15 files changed

+292/−263 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.Resource.TaskQueue.Taskqueues.Get: data TaskqueuesGet
- Network.Google.Resource.TaskQueue.Taskqueues.Get: instance Data.Data.Data Network.Google.Resource.TaskQueue.Taskqueues.Get.TaskqueuesGet
- Network.Google.Resource.TaskQueue.Taskqueues.Get: instance GHC.Classes.Eq Network.Google.Resource.TaskQueue.Taskqueues.Get.TaskqueuesGet
- Network.Google.Resource.TaskQueue.Taskqueues.Get: instance GHC.Generics.Constructor Network.Google.Resource.TaskQueue.Taskqueues.Get.C1_0TaskqueuesGet
- Network.Google.Resource.TaskQueue.Taskqueues.Get: instance GHC.Generics.Datatype Network.Google.Resource.TaskQueue.Taskqueues.Get.D1TaskqueuesGet
- Network.Google.Resource.TaskQueue.Taskqueues.Get: instance GHC.Generics.Generic Network.Google.Resource.TaskQueue.Taskqueues.Get.TaskqueuesGet
- Network.Google.Resource.TaskQueue.Taskqueues.Get: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Taskqueues.Get.S1_0_0TaskqueuesGet
- Network.Google.Resource.TaskQueue.Taskqueues.Get: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Taskqueues.Get.S1_0_1TaskqueuesGet
- Network.Google.Resource.TaskQueue.Taskqueues.Get: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Taskqueues.Get.S1_0_2TaskqueuesGet
- Network.Google.Resource.TaskQueue.Taskqueues.Get: instance GHC.Show.Show Network.Google.Resource.TaskQueue.Taskqueues.Get.TaskqueuesGet
- Network.Google.Resource.TaskQueue.Taskqueues.Get: instance Network.Google.Types.GoogleRequest Network.Google.Resource.TaskQueue.Taskqueues.Get.TaskqueuesGet
- Network.Google.Resource.TaskQueue.Taskqueues.Get: tasGetStats :: Lens' TaskqueuesGet (Maybe Bool)
- Network.Google.Resource.TaskQueue.Taskqueues.Get: tasProject :: Lens' TaskqueuesGet Text
- Network.Google.Resource.TaskQueue.Taskqueues.Get: tasTaskqueue :: Lens' TaskqueuesGet Text
- Network.Google.Resource.TaskQueue.Taskqueues.Get: taskqueuesGet :: Text -> Text -> TaskqueuesGet
- Network.Google.Resource.TaskQueue.Taskqueues.Get: type TaskqueuesGetResource = "taskqueue" :> ("v1beta2" :> ("projects" :> (Capture "project" Text :> ("taskqueues" :> (Capture "taskqueue" Text :> (QueryParam "getStats" Bool :> (QueryParam "alt" AltJSON :> Get '[JSON] TaskQueue)))))))
- Network.Google.Resource.TaskQueue.Tasks.Delete: instance GHC.Generics.Constructor Network.Google.Resource.TaskQueue.Tasks.Delete.C1_0TasksDelete
- Network.Google.Resource.TaskQueue.Tasks.Delete: instance GHC.Generics.Datatype Network.Google.Resource.TaskQueue.Tasks.Delete.D1TasksDelete
- Network.Google.Resource.TaskQueue.Tasks.Delete: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Delete.S1_0_0TasksDelete
- Network.Google.Resource.TaskQueue.Tasks.Delete: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Delete.S1_0_1TasksDelete
- Network.Google.Resource.TaskQueue.Tasks.Delete: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Delete.S1_0_2TasksDelete
- Network.Google.Resource.TaskQueue.Tasks.Delete: tdTaskqueue :: Lens' TasksDelete Text
- Network.Google.Resource.TaskQueue.Tasks.Get: instance GHC.Generics.Constructor Network.Google.Resource.TaskQueue.Tasks.Get.C1_0TasksGet
- Network.Google.Resource.TaskQueue.Tasks.Get: instance GHC.Generics.Datatype Network.Google.Resource.TaskQueue.Tasks.Get.D1TasksGet
- Network.Google.Resource.TaskQueue.Tasks.Get: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Get.S1_0_0TasksGet
- Network.Google.Resource.TaskQueue.Tasks.Get: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Get.S1_0_1TasksGet
- Network.Google.Resource.TaskQueue.Tasks.Get: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Get.S1_0_2TasksGet
- Network.Google.Resource.TaskQueue.Tasks.Get: tgTaskqueue :: Lens' TasksGet Text
- Network.Google.Resource.TaskQueue.Tasks.Insert: instance GHC.Generics.Constructor Network.Google.Resource.TaskQueue.Tasks.Insert.C1_0TasksInsert
- Network.Google.Resource.TaskQueue.Tasks.Insert: instance GHC.Generics.Datatype Network.Google.Resource.TaskQueue.Tasks.Insert.D1TasksInsert
- Network.Google.Resource.TaskQueue.Tasks.Insert: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Insert.S1_0_0TasksInsert
- Network.Google.Resource.TaskQueue.Tasks.Insert: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Insert.S1_0_1TasksInsert
- Network.Google.Resource.TaskQueue.Tasks.Insert: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Insert.S1_0_2TasksInsert
- Network.Google.Resource.TaskQueue.Tasks.Insert: tiTaskqueue :: Lens' TasksInsert Text
- Network.Google.Resource.TaskQueue.Tasks.Lease: instance GHC.Generics.Constructor Network.Google.Resource.TaskQueue.Tasks.Lease.C1_0TasksLease
- Network.Google.Resource.TaskQueue.Tasks.Lease: instance GHC.Generics.Datatype Network.Google.Resource.TaskQueue.Tasks.Lease.D1TasksLease
- Network.Google.Resource.TaskQueue.Tasks.Lease: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Lease.S1_0_0TasksLease
- Network.Google.Resource.TaskQueue.Tasks.Lease: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Lease.S1_0_1TasksLease
- Network.Google.Resource.TaskQueue.Tasks.Lease: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Lease.S1_0_2TasksLease
- Network.Google.Resource.TaskQueue.Tasks.Lease: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Lease.S1_0_3TasksLease
- Network.Google.Resource.TaskQueue.Tasks.Lease: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Lease.S1_0_4TasksLease
- Network.Google.Resource.TaskQueue.Tasks.Lease: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Lease.S1_0_5TasksLease
- Network.Google.Resource.TaskQueue.Tasks.Lease: tlTaskqueue :: Lens' TasksLease Text
- Network.Google.Resource.TaskQueue.Tasks.List: instance GHC.Generics.Constructor Network.Google.Resource.TaskQueue.Tasks.List.C1_0TasksList
- Network.Google.Resource.TaskQueue.Tasks.List: instance GHC.Generics.Datatype Network.Google.Resource.TaskQueue.Tasks.List.D1TasksList
- Network.Google.Resource.TaskQueue.Tasks.List: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.List.S1_0_0TasksList
- Network.Google.Resource.TaskQueue.Tasks.List: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.List.S1_0_1TasksList
- Network.Google.Resource.TaskQueue.Tasks.List: tTaskqueue :: Lens' TasksList Text
- Network.Google.Resource.TaskQueue.Tasks.Patch: instance GHC.Generics.Constructor Network.Google.Resource.TaskQueue.Tasks.Patch.C1_0TasksPatch
- Network.Google.Resource.TaskQueue.Tasks.Patch: instance GHC.Generics.Datatype Network.Google.Resource.TaskQueue.Tasks.Patch.D1TasksPatch
- Network.Google.Resource.TaskQueue.Tasks.Patch: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Patch.S1_0_0TasksPatch
- Network.Google.Resource.TaskQueue.Tasks.Patch: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Patch.S1_0_1TasksPatch
- Network.Google.Resource.TaskQueue.Tasks.Patch: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Patch.S1_0_2TasksPatch
- Network.Google.Resource.TaskQueue.Tasks.Patch: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Patch.S1_0_3TasksPatch
- Network.Google.Resource.TaskQueue.Tasks.Patch: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Patch.S1_0_4TasksPatch
- Network.Google.Resource.TaskQueue.Tasks.Patch: tpTaskqueue :: Lens' TasksPatch Text
- Network.Google.Resource.TaskQueue.Tasks.Update: instance GHC.Generics.Constructor Network.Google.Resource.TaskQueue.Tasks.Update.C1_0TasksUpdate
- Network.Google.Resource.TaskQueue.Tasks.Update: instance GHC.Generics.Datatype Network.Google.Resource.TaskQueue.Tasks.Update.D1TasksUpdate
- Network.Google.Resource.TaskQueue.Tasks.Update: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Update.S1_0_0TasksUpdate
- Network.Google.Resource.TaskQueue.Tasks.Update: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Update.S1_0_1TasksUpdate
- Network.Google.Resource.TaskQueue.Tasks.Update: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Update.S1_0_2TasksUpdate
- Network.Google.Resource.TaskQueue.Tasks.Update: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Update.S1_0_3TasksUpdate
- Network.Google.Resource.TaskQueue.Tasks.Update: instance GHC.Generics.Selector Network.Google.Resource.TaskQueue.Tasks.Update.S1_0_4TasksUpdate
- Network.Google.Resource.TaskQueue.Tasks.Update: tuTaskqueue :: Lens' TasksUpdate Text
- Network.Google.TaskQueue: ttEnqueueTimestamp :: Lens' Task (Maybe Int64)
- Network.Google.TaskQueue.Types: taskqueueConsumerScope :: OAuthScope
- Network.Google.TaskQueue.Types: taskqueueScope :: OAuthScope
- Network.Google.TaskQueue.Types: ttEnqueueTimestamp :: Lens' Task (Maybe Int64)
+ Network.Google.Resource.TaskQueue.TaskQueues.Get: data TaskQueuesGet
+ Network.Google.Resource.TaskQueue.TaskQueues.Get: instance Data.Data.Data Network.Google.Resource.TaskQueue.TaskQueues.Get.TaskQueuesGet
+ Network.Google.Resource.TaskQueue.TaskQueues.Get: instance GHC.Classes.Eq Network.Google.Resource.TaskQueue.TaskQueues.Get.TaskQueuesGet
+ Network.Google.Resource.TaskQueue.TaskQueues.Get: instance GHC.Generics.Generic Network.Google.Resource.TaskQueue.TaskQueues.Get.TaskQueuesGet
+ Network.Google.Resource.TaskQueue.TaskQueues.Get: instance GHC.Show.Show Network.Google.Resource.TaskQueue.TaskQueues.Get.TaskQueuesGet
+ Network.Google.Resource.TaskQueue.TaskQueues.Get: instance Network.Google.Types.GoogleRequest Network.Google.Resource.TaskQueue.TaskQueues.Get.TaskQueuesGet
+ Network.Google.Resource.TaskQueue.TaskQueues.Get: taskQueuesGet :: Text -> Text -> TaskQueuesGet
+ Network.Google.Resource.TaskQueue.TaskQueues.Get: tqgGetStats :: Lens' TaskQueuesGet (Maybe Bool)
+ Network.Google.Resource.TaskQueue.TaskQueues.Get: tqgProject :: Lens' TaskQueuesGet Text
+ Network.Google.Resource.TaskQueue.TaskQueues.Get: tqgTaskQueue :: Lens' TaskQueuesGet Text
+ Network.Google.Resource.TaskQueue.TaskQueues.Get: type TaskQueuesGetResource = "taskqueue" :> ("v1beta2" :> ("projects" :> (Capture "project" Text :> ("taskqueues" :> (Capture "taskqueue" Text :> (QueryParam "getStats" Bool :> (QueryParam "alt" AltJSON :> Get '[JSON] TaskQueue)))))))
+ Network.Google.Resource.TaskQueue.Tasks.Delete: tdTaskQueue :: Lens' TasksDelete Text
+ Network.Google.Resource.TaskQueue.Tasks.Get: tgTaskQueue :: Lens' TasksGet Text
+ Network.Google.Resource.TaskQueue.Tasks.Insert: tiTaskQueue :: Lens' TasksInsert Text
+ Network.Google.Resource.TaskQueue.Tasks.Lease: tlTaskQueue :: Lens' TasksLease Text
+ Network.Google.Resource.TaskQueue.Tasks.List: tTaskQueue :: Lens' TasksList Text
+ Network.Google.Resource.TaskQueue.Tasks.Patch: tpTaskQueue :: Lens' TasksPatch Text
+ Network.Google.Resource.TaskQueue.Tasks.Update: tuTaskQueue :: Lens' TasksUpdate Text
+ Network.Google.TaskQueue: taskQueueConsumerScope :: Proxy '["https://www.googleapis.com/auth/taskqueue.consumer"]
+ Network.Google.TaskQueue: taskQueueScope :: Proxy '["https://www.googleapis.com/auth/taskqueue"]
+ Network.Google.TaskQueue: ttEnQueueTimestamp :: Lens' Task (Maybe Int64)
+ Network.Google.TaskQueue.Types: taskQueueConsumerScope :: Proxy '["https://www.googleapis.com/auth/taskqueue.consumer"]
+ Network.Google.TaskQueue.Types: taskQueueScope :: Proxy '["https://www.googleapis.com/auth/taskqueue"]
+ Network.Google.TaskQueue.Types: ttEnQueueTimestamp :: Lens' Task (Maybe Int64)
- Network.Google.TaskQueue: taskQueueService :: Service
+ Network.Google.TaskQueue: taskQueueService :: ServiceConfig
- Network.Google.TaskQueue: type TaskQueueAPI = TasksInsertResource :<|> (TasksListResource :<|> (TasksPatchResource :<|> (TasksGetResource :<|> (TasksLeaseResource :<|> (TasksDeleteResource :<|> (TasksUpdateResource :<|> TaskqueuesGetResource))))))
+ Network.Google.TaskQueue: type TaskQueueAPI = TasksInsertResource :<|> (TasksListResource :<|> (TasksPatchResource :<|> (TasksGetResource :<|> (TasksLeaseResource :<|> (TasksDeleteResource :<|> (TasksUpdateResource :<|> TaskQueuesGetResource))))))
- Network.Google.TaskQueue.Types: taskQueueService :: Service
+ Network.Google.TaskQueue.Types: taskQueueService :: 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/TaskQueue/TaskQueues/Get.hs view
@@ -0,0 +1,111 @@+{-# LANGUAGE DataKinds          #-}+{-# LANGUAGE DeriveDataTypeable #-}+{-# LANGUAGE DeriveGeneric      #-}+{-# LANGUAGE FlexibleInstances  #-}+{-# LANGUAGE NoImplicitPrelude  #-}+{-# LANGUAGE OverloadedStrings  #-}+{-# LANGUAGE RecordWildCards    #-}+{-# LANGUAGE TypeFamilies       #-}+{-# LANGUAGE TypeOperators      #-}++{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-binds      #-}+{-# OPTIONS_GHC -fno-warn-unused-imports    #-}++-- |+-- Module      : Network.Google.Resource.TaskQueue.TaskQueues.Get+-- Copyright   : (c) 2015-2016 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Get detailed information about a TaskQueue.+--+-- /See:/ <https://developers.google.com/appengine/docs/python/taskqueue/rest TaskQueue API Reference> for @taskqueue.taskqueues.get@.+module Network.Google.Resource.TaskQueue.TaskQueues.Get+    (+    -- * REST Resource+      TaskQueuesGetResource++    -- * Creating a Request+    , taskQueuesGet+    , TaskQueuesGet++    -- * Request Lenses+    , tqgTaskQueue+    , tqgProject+    , tqgGetStats+    ) where++import           Network.Google.Prelude+import           Network.Google.TaskQueue.Types++-- | A resource alias for @taskqueue.taskqueues.get@ method which the+-- 'TaskQueuesGet' request conforms to.+type TaskQueuesGetResource =+     "taskqueue" :>+       "v1beta2" :>+         "projects" :>+           Capture "project" Text :>+             "taskqueues" :>+               Capture "taskqueue" Text :>+                 QueryParam "getStats" Bool :>+                   QueryParam "alt" AltJSON :> Get '[JSON] TaskQueue++-- | Get detailed information about a TaskQueue.+--+-- /See:/ 'taskQueuesGet' smart constructor.+data TaskQueuesGet = TaskQueuesGet'+    { _tqgTaskQueue :: !Text+    , _tqgProject   :: !Text+    , _tqgGetStats  :: !(Maybe Bool)+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'TaskQueuesGet' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'tqgTaskQueue'+--+-- * 'tqgProject'+--+-- * 'tqgGetStats'+taskQueuesGet+    :: Text -- ^ 'tqgTaskQueue'+    -> Text -- ^ 'tqgProject'+    -> TaskQueuesGet+taskQueuesGet pTqgTaskQueue_ pTqgProject_ =+    TaskQueuesGet'+    { _tqgTaskQueue = pTqgTaskQueue_+    , _tqgProject = pTqgProject_+    , _tqgGetStats = Nothing+    }++-- | The id of the taskqueue to get the properties of.+tqgTaskQueue :: Lens' TaskQueuesGet Text+tqgTaskQueue+  = lens _tqgTaskQueue (\ s a -> s{_tqgTaskQueue = a})++-- | The project under which the queue lies.+tqgProject :: Lens' TaskQueuesGet Text+tqgProject+  = lens _tqgProject (\ s a -> s{_tqgProject = a})++-- | Whether to get stats. Optional.+tqgGetStats :: Lens' TaskQueuesGet (Maybe Bool)+tqgGetStats+  = lens _tqgGetStats (\ s a -> s{_tqgGetStats = a})++instance GoogleRequest TaskQueuesGet where+        type Rs TaskQueuesGet = TaskQueue+        type Scopes TaskQueuesGet =+             '["https://www.googleapis.com/auth/taskqueue",+               "https://www.googleapis.com/auth/taskqueue.consumer"]+        requestClient TaskQueuesGet'{..}+          = go _tqgProject _tqgTaskQueue _tqgGetStats+              (Just AltJSON)+              taskQueueService+          where go+                  = buildClient (Proxy :: Proxy TaskQueuesGetResource)+                      mempty
− gen/Network/Google/Resource/TaskQueue/Taskqueues/Get.hs
@@ -1,108 +0,0 @@-{-# LANGUAGE DataKinds          #-}-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric      #-}-{-# LANGUAGE FlexibleInstances  #-}-{-# LANGUAGE NoImplicitPrelude  #-}-{-# LANGUAGE OverloadedStrings  #-}-{-# LANGUAGE RecordWildCards    #-}-{-# LANGUAGE TypeFamilies       #-}-{-# LANGUAGE TypeOperators      #-}--{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds      #-}-{-# OPTIONS_GHC -fno-warn-unused-imports    #-}---- |--- Module      : Network.Google.Resource.TaskQueue.Taskqueues.Get--- Copyright   : (c) 2015 Brendan Hay--- License     : Mozilla Public License, v. 2.0.--- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>--- Stability   : auto-generated--- Portability : non-portable (GHC extensions)------ Get detailed information about a TaskQueue.------ /See:/ <https://developers.google.com/appengine/docs/python/taskqueue/rest TaskQueue API Reference> for @taskqueue.taskqueues.get@.-module Network.Google.Resource.TaskQueue.Taskqueues.Get-    (-    -- * REST Resource-      TaskqueuesGetResource--    -- * Creating a Request-    , taskqueuesGet-    , TaskqueuesGet--    -- * Request Lenses-    , tasTaskqueue-    , tasProject-    , tasGetStats-    ) where--import           Network.Google.Prelude-import           Network.Google.TaskQueue.Types---- | A resource alias for @taskqueue.taskqueues.get@ method which the--- 'TaskqueuesGet' request conforms to.-type TaskqueuesGetResource =-     "taskqueue" :>-       "v1beta2" :>-         "projects" :>-           Capture "project" Text :>-             "taskqueues" :>-               Capture "taskqueue" Text :>-                 QueryParam "getStats" Bool :>-                   QueryParam "alt" AltJSON :> Get '[JSON] TaskQueue---- | Get detailed information about a TaskQueue.------ /See:/ 'taskqueuesGet' smart constructor.-data TaskqueuesGet = TaskqueuesGet-    { _tasTaskqueue :: !Text-    , _tasProject   :: !Text-    , _tasGetStats  :: !(Maybe Bool)-    } deriving (Eq,Show,Data,Typeable,Generic)---- | Creates a value of 'TaskqueuesGet' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'tasTaskqueue'------ * 'tasProject'------ * 'tasGetStats'-taskqueuesGet-    :: Text -- ^ 'tasTaskqueue'-    -> Text -- ^ 'tasProject'-    -> TaskqueuesGet-taskqueuesGet pTasTaskqueue_ pTasProject_ =-    TaskqueuesGet-    { _tasTaskqueue = pTasTaskqueue_-    , _tasProject = pTasProject_-    , _tasGetStats = Nothing-    }---- | The id of the taskqueue to get the properties of.-tasTaskqueue :: Lens' TaskqueuesGet Text-tasTaskqueue-  = lens _tasTaskqueue (\ s a -> s{_tasTaskqueue = a})---- | The project under which the queue lies.-tasProject :: Lens' TaskqueuesGet Text-tasProject-  = lens _tasProject (\ s a -> s{_tasProject = a})---- | Whether to get stats. Optional.-tasGetStats :: Lens' TaskqueuesGet (Maybe Bool)-tasGetStats-  = lens _tasGetStats (\ s a -> s{_tasGetStats = a})--instance GoogleRequest TaskqueuesGet where-        type Rs TaskqueuesGet = TaskQueue-        requestClient TaskqueuesGet{..}-          = go _tasProject _tasTaskqueue _tasGetStats-              (Just AltJSON)-              taskQueueService-          where go-                  = buildClient (Proxy :: Proxy TaskqueuesGetResource)-                      mempty
gen/Network/Google/Resource/TaskQueue/Tasks/Delete.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.TaskQueue.Tasks.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@@ -33,7 +33,7 @@     , TasksDelete      -- * Request Lenses-    , tdTaskqueue+    , tdTaskQueue     , tdProject     , tdTask     ) where@@ -57,8 +57,8 @@ -- | Delete a task from a TaskQueue. -- -- /See:/ 'tasksDelete' smart constructor.-data TasksDelete = TasksDelete-    { _tdTaskqueue :: !Text+data TasksDelete = TasksDelete'+    { _tdTaskQueue :: !Text     , _tdProject   :: !Text     , _tdTask      :: !Text     } deriving (Eq,Show,Data,Typeable,Generic)@@ -67,27 +67,27 @@ -- -- Use one of the following lenses to modify other fields as desired: ----- * 'tdTaskqueue'+-- * 'tdTaskQueue' -- -- * 'tdProject' -- -- * 'tdTask' tasksDelete-    :: Text -- ^ 'tdTaskqueue'+    :: Text -- ^ 'tdTaskQueue'     -> Text -- ^ 'tdProject'     -> Text -- ^ 'tdTask'     -> TasksDelete-tasksDelete pTdTaskqueue_ pTdProject_ pTdTask_ =-    TasksDelete-    { _tdTaskqueue = pTdTaskqueue_+tasksDelete pTdTaskQueue_ pTdProject_ pTdTask_ =+    TasksDelete'+    { _tdTaskQueue = pTdTaskQueue_     , _tdProject = pTdProject_     , _tdTask = pTdTask_     }  -- | The taskqueue to delete a task from.-tdTaskqueue :: Lens' TasksDelete Text-tdTaskqueue-  = lens _tdTaskqueue (\ s a -> s{_tdTaskqueue = a})+tdTaskQueue :: Lens' TasksDelete Text+tdTaskQueue+  = lens _tdTaskQueue (\ s a -> s{_tdTaskQueue = a})  -- | The project under which the queue lies. tdProject :: Lens' TasksDelete Text@@ -100,8 +100,11 @@  instance GoogleRequest TasksDelete where         type Rs TasksDelete = ()-        requestClient TasksDelete{..}-          = go _tdProject _tdTaskqueue _tdTask (Just AltJSON)+        type Scopes TasksDelete =+             '["https://www.googleapis.com/auth/taskqueue",+               "https://www.googleapis.com/auth/taskqueue.consumer"]+        requestClient TasksDelete'{..}+          = go _tdProject _tdTaskQueue _tdTask (Just AltJSON)               taskQueueService           where go                   = buildClient (Proxy :: Proxy TasksDeleteResource)
gen/Network/Google/Resource/TaskQueue/Tasks/Get.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.TaskQueue.Tasks.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@@ -33,7 +33,7 @@     , TasksGet      -- * Request Lenses-    , tgTaskqueue+    , tgTaskQueue     , tgProject     , tgTask     ) where@@ -57,8 +57,8 @@ -- | Get a particular task from a TaskQueue. -- -- /See:/ 'tasksGet' smart constructor.-data TasksGet = TasksGet-    { _tgTaskqueue :: !Text+data TasksGet = TasksGet'+    { _tgTaskQueue :: !Text     , _tgProject   :: !Text     , _tgTask      :: !Text     } deriving (Eq,Show,Data,Typeable,Generic)@@ -67,27 +67,27 @@ -- -- Use one of the following lenses to modify other fields as desired: ----- * 'tgTaskqueue'+-- * 'tgTaskQueue' -- -- * 'tgProject' -- -- * 'tgTask' tasksGet-    :: Text -- ^ 'tgTaskqueue'+    :: Text -- ^ 'tgTaskQueue'     -> Text -- ^ 'tgProject'     -> Text -- ^ 'tgTask'     -> TasksGet-tasksGet pTgTaskqueue_ pTgProject_ pTgTask_ =-    TasksGet-    { _tgTaskqueue = pTgTaskqueue_+tasksGet pTgTaskQueue_ pTgProject_ pTgTask_ =+    TasksGet'+    { _tgTaskQueue = pTgTaskQueue_     , _tgProject = pTgProject_     , _tgTask = pTgTask_     }  -- | The taskqueue in which the task belongs.-tgTaskqueue :: Lens' TasksGet Text-tgTaskqueue-  = lens _tgTaskqueue (\ s a -> s{_tgTaskqueue = a})+tgTaskQueue :: Lens' TasksGet Text+tgTaskQueue+  = lens _tgTaskQueue (\ s a -> s{_tgTaskQueue = a})  -- | The project under which the queue lies. tgProject :: Lens' TasksGet Text@@ -100,8 +100,11 @@  instance GoogleRequest TasksGet where         type Rs TasksGet = Task-        requestClient TasksGet{..}-          = go _tgProject _tgTaskqueue _tgTask (Just AltJSON)+        type Scopes TasksGet =+             '["https://www.googleapis.com/auth/taskqueue",+               "https://www.googleapis.com/auth/taskqueue.consumer"]+        requestClient TasksGet'{..}+          = go _tgProject _tgTaskQueue _tgTask (Just AltJSON)               taskQueueService           where go                   = buildClient (Proxy :: Proxy TasksGetResource)
gen/Network/Google/Resource/TaskQueue/Tasks/Insert.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.TaskQueue.Tasks.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@@ -33,7 +33,7 @@     , TasksInsert      -- * Request Lenses-    , tiTaskqueue+    , tiTaskQueue     , tiProject     , tiPayload     ) where@@ -57,8 +57,8 @@ -- | Insert a new task in a TaskQueue -- -- /See:/ 'tasksInsert' smart constructor.-data TasksInsert = TasksInsert-    { _tiTaskqueue :: !Text+data TasksInsert = TasksInsert'+    { _tiTaskQueue :: !Text     , _tiProject   :: !Text     , _tiPayload   :: !Task     } deriving (Eq,Show,Data,Typeable,Generic)@@ -67,27 +67,27 @@ -- -- Use one of the following lenses to modify other fields as desired: ----- * 'tiTaskqueue'+-- * 'tiTaskQueue' -- -- * 'tiProject' -- -- * 'tiPayload' tasksInsert-    :: Text -- ^ 'tiTaskqueue'+    :: Text -- ^ 'tiTaskQueue'     -> Text -- ^ 'tiProject'     -> Task -- ^ 'tiPayload'     -> TasksInsert-tasksInsert pTiTaskqueue_ pTiProject_ pTiPayload_ =-    TasksInsert-    { _tiTaskqueue = pTiTaskqueue_+tasksInsert pTiTaskQueue_ pTiProject_ pTiPayload_ =+    TasksInsert'+    { _tiTaskQueue = pTiTaskQueue_     , _tiProject = pTiProject_     , _tiPayload = pTiPayload_     }  -- | The taskqueue to insert the task into-tiTaskqueue :: Lens' TasksInsert Text-tiTaskqueue-  = lens _tiTaskqueue (\ s a -> s{_tiTaskqueue = a})+tiTaskQueue :: Lens' TasksInsert Text+tiTaskQueue+  = lens _tiTaskQueue (\ s a -> s{_tiTaskQueue = a})  -- | The project under which the queue lies tiProject :: Lens' TasksInsert Text@@ -101,8 +101,11 @@  instance GoogleRequest TasksInsert where         type Rs TasksInsert = Task-        requestClient TasksInsert{..}-          = go _tiProject _tiTaskqueue (Just AltJSON)+        type Scopes TasksInsert =+             '["https://www.googleapis.com/auth/taskqueue",+               "https://www.googleapis.com/auth/taskqueue.consumer"]+        requestClient TasksInsert'{..}+          = go _tiProject _tiTaskQueue (Just AltJSON)               _tiPayload               taskQueueService           where go
gen/Network/Google/Resource/TaskQueue/Tasks/Lease.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.TaskQueue.Tasks.Lease--- 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@@ -33,7 +33,7 @@     , TasksLease      -- * Request Lenses-    , tlTaskqueue+    , tlTaskQueue     , tlTag     , tlProject     , tlNumTasks@@ -64,8 +64,8 @@ -- | Lease 1 or more tasks from a TaskQueue. -- -- /See:/ 'tasksLease' smart constructor.-data TasksLease = TasksLease-    { _tlTaskqueue  :: !Text+data TasksLease = TasksLease'+    { _tlTaskQueue  :: !Text     , _tlTag        :: !(Maybe Text)     , _tlProject    :: !Text     , _tlNumTasks   :: !(Textual Int32)@@ -77,7 +77,7 @@ -- -- Use one of the following lenses to modify other fields as desired: ----- * 'tlTaskqueue'+-- * 'tlTaskQueue' -- -- * 'tlTag' --@@ -89,14 +89,14 @@ -- -- * 'tlGroupByTag' tasksLease-    :: Text -- ^ 'tlTaskqueue'+    :: Text -- ^ 'tlTaskQueue'     -> Text -- ^ 'tlProject'     -> Int32 -- ^ 'tlNumTasks'     -> Int32 -- ^ 'tlLeaseSecs'     -> TasksLease-tasksLease pTlTaskqueue_ pTlProject_ pTlNumTasks_ pTlLeaseSecs_ =-    TasksLease-    { _tlTaskqueue = pTlTaskqueue_+tasksLease pTlTaskQueue_ pTlProject_ pTlNumTasks_ pTlLeaseSecs_ =+    TasksLease'+    { _tlTaskQueue = pTlTaskQueue_     , _tlTag = Nothing     , _tlProject = pTlProject_     , _tlNumTasks = _Coerce # pTlNumTasks_@@ -105,9 +105,9 @@     }  -- | The taskqueue to lease a task from.-tlTaskqueue :: Lens' TasksLease Text-tlTaskqueue-  = lens _tlTaskqueue (\ s a -> s{_tlTaskqueue = a})+tlTaskQueue :: Lens' TasksLease Text+tlTaskQueue+  = lens _tlTaskQueue (\ s a -> s{_tlTaskQueue = a})  -- | The tag allowed for tasks in the response. Must only be specified if -- group_by_tag is true. If group_by_tag is true and tag is not specified@@ -140,8 +140,11 @@  instance GoogleRequest TasksLease where         type Rs TasksLease = Tasks-        requestClient TasksLease{..}-          = go _tlProject _tlTaskqueue (Just _tlNumTasks)+        type Scopes TasksLease =+             '["https://www.googleapis.com/auth/taskqueue",+               "https://www.googleapis.com/auth/taskqueue.consumer"]+        requestClient TasksLease'{..}+          = go _tlProject _tlTaskQueue (Just _tlNumTasks)               (Just _tlLeaseSecs)               _tlTag               _tlGroupByTag
gen/Network/Google/Resource/TaskQueue/Tasks/List.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.TaskQueue.Tasks.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@@ -33,7 +33,7 @@     , TasksList      -- * Request Lenses-    , tTaskqueue+    , tTaskQueue     , tProject     ) where @@ -55,8 +55,8 @@ -- | List Tasks in a TaskQueue -- -- /See:/ 'tasksList' smart constructor.-data TasksList = TasksList-    { _tTaskqueue :: !Text+data TasksList = TasksList'+    { _tTaskQueue :: !Text     , _tProject   :: !Text     } deriving (Eq,Show,Data,Typeable,Generic) @@ -64,23 +64,23 @@ -- -- Use one of the following lenses to modify other fields as desired: ----- * 'tTaskqueue'+-- * 'tTaskQueue' -- -- * 'tProject' tasksList-    :: Text -- ^ 'tTaskqueue'+    :: Text -- ^ 'tTaskQueue'     -> Text -- ^ 'tProject'     -> TasksList-tasksList pTTaskqueue_ pTProject_ =-    TasksList-    { _tTaskqueue = pTTaskqueue_+tasksList pTTaskQueue_ pTProject_ =+    TasksList'+    { _tTaskQueue = pTTaskQueue_     , _tProject = pTProject_     }  -- | The id of the taskqueue to list tasks from.-tTaskqueue :: Lens' TasksList Text-tTaskqueue-  = lens _tTaskqueue (\ s a -> s{_tTaskqueue = a})+tTaskQueue :: Lens' TasksList Text+tTaskQueue+  = lens _tTaskQueue (\ s a -> s{_tTaskQueue = a})  -- | The project under which the queue lies. tProject :: Lens' TasksList Text@@ -88,8 +88,11 @@  instance GoogleRequest TasksList where         type Rs TasksList = Tasks2-        requestClient TasksList{..}-          = go _tProject _tTaskqueue (Just AltJSON)+        type Scopes TasksList =+             '["https://www.googleapis.com/auth/taskqueue",+               "https://www.googleapis.com/auth/taskqueue.consumer"]+        requestClient TasksList'{..}+          = go _tProject _tTaskQueue (Just AltJSON)               taskQueueService           where go                   = buildClient (Proxy :: Proxy TasksListResource)
gen/Network/Google/Resource/TaskQueue/Tasks/Patch.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.TaskQueue.Tasks.Patch--- 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@@ -34,7 +34,7 @@     , TasksPatch      -- * Request Lenses-    , tpTaskqueue+    , tpTaskQueue     , tpProject     , tpPayload     , tpTask@@ -63,8 +63,8 @@ -- patch semantics. -- -- /See:/ 'tasksPatch' smart constructor.-data TasksPatch = TasksPatch-    { _tpTaskqueue       :: !Text+data TasksPatch = TasksPatch'+    { _tpTaskQueue       :: !Text     , _tpProject         :: !Text     , _tpPayload         :: !Task     , _tpTask            :: !Text@@ -75,7 +75,7 @@ -- -- Use one of the following lenses to modify other fields as desired: ----- * 'tpTaskqueue'+-- * 'tpTaskQueue' -- -- * 'tpProject' --@@ -85,24 +85,24 @@ -- -- * 'tpNewLeaseSeconds' tasksPatch-    :: Text -- ^ 'tpTaskqueue'+    :: Text -- ^ 'tpTaskQueue'     -> Text -- ^ 'tpProject'     -> Task -- ^ 'tpPayload'     -> Text -- ^ 'tpTask'     -> Int32 -- ^ 'tpNewLeaseSeconds'     -> TasksPatch-tasksPatch pTpTaskqueue_ pTpProject_ pTpPayload_ pTpTask_ pTpNewLeaseSeconds_ =-    TasksPatch-    { _tpTaskqueue = pTpTaskqueue_+tasksPatch pTpTaskQueue_ pTpProject_ pTpPayload_ pTpTask_ pTpNewLeaseSeconds_ =+    TasksPatch'+    { _tpTaskQueue = pTpTaskQueue_     , _tpProject = pTpProject_     , _tpPayload = pTpPayload_     , _tpTask = pTpTask_     , _tpNewLeaseSeconds = _Coerce # pTpNewLeaseSeconds_     } -tpTaskqueue :: Lens' TasksPatch Text-tpTaskqueue-  = lens _tpTaskqueue (\ s a -> s{_tpTaskqueue = a})+tpTaskQueue :: Lens' TasksPatch Text+tpTaskQueue+  = lens _tpTaskQueue (\ s a -> s{_tpTaskQueue = a})  -- | The project under which the queue lies. tpProject :: Lens' TasksPatch Text@@ -126,8 +126,11 @@  instance GoogleRequest TasksPatch where         type Rs TasksPatch = Task-        requestClient TasksPatch{..}-          = go _tpProject _tpTaskqueue _tpTask+        type Scopes TasksPatch =+             '["https://www.googleapis.com/auth/taskqueue",+               "https://www.googleapis.com/auth/taskqueue.consumer"]+        requestClient TasksPatch'{..}+          = go _tpProject _tpTaskQueue _tpTask               (Just _tpNewLeaseSeconds)               (Just AltJSON)               _tpPayload
gen/Network/Google/Resource/TaskQueue/Tasks/Update.hs view
@@ -14,7 +14,7 @@  -- | -- Module      : Network.Google.Resource.TaskQueue.Tasks.Update--- 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@@ -33,7 +33,7 @@     , TasksUpdate      -- * Request Lenses-    , tuTaskqueue+    , tuTaskQueue     , tuProject     , tuPayload     , tuTask@@ -61,8 +61,8 @@ -- | Update tasks that are leased out of a TaskQueue. -- -- /See:/ 'tasksUpdate' smart constructor.-data TasksUpdate = TasksUpdate-    { _tuTaskqueue       :: !Text+data TasksUpdate = TasksUpdate'+    { _tuTaskQueue       :: !Text     , _tuProject         :: !Text     , _tuPayload         :: !Task     , _tuTask            :: !Text@@ -73,7 +73,7 @@ -- -- Use one of the following lenses to modify other fields as desired: ----- * 'tuTaskqueue'+-- * 'tuTaskQueue' -- -- * 'tuProject' --@@ -83,24 +83,24 @@ -- -- * 'tuNewLeaseSeconds' tasksUpdate-    :: Text -- ^ 'tuTaskqueue'+    :: Text -- ^ 'tuTaskQueue'     -> Text -- ^ 'tuProject'     -> Task -- ^ 'tuPayload'     -> Text -- ^ 'tuTask'     -> Int32 -- ^ 'tuNewLeaseSeconds'     -> TasksUpdate-tasksUpdate pTuTaskqueue_ pTuProject_ pTuPayload_ pTuTask_ pTuNewLeaseSeconds_ =-    TasksUpdate-    { _tuTaskqueue = pTuTaskqueue_+tasksUpdate pTuTaskQueue_ pTuProject_ pTuPayload_ pTuTask_ pTuNewLeaseSeconds_ =+    TasksUpdate'+    { _tuTaskQueue = pTuTaskQueue_     , _tuProject = pTuProject_     , _tuPayload = pTuPayload_     , _tuTask = pTuTask_     , _tuNewLeaseSeconds = _Coerce # pTuNewLeaseSeconds_     } -tuTaskqueue :: Lens' TasksUpdate Text-tuTaskqueue-  = lens _tuTaskqueue (\ s a -> s{_tuTaskqueue = a})+tuTaskQueue :: Lens' TasksUpdate Text+tuTaskQueue+  = lens _tuTaskQueue (\ s a -> s{_tuTaskQueue = a})  -- | The project under which the queue lies. tuProject :: Lens' TasksUpdate Text@@ -124,8 +124,11 @@  instance GoogleRequest TasksUpdate where         type Rs TasksUpdate = Task-        requestClient TasksUpdate{..}-          = go _tuProject _tuTaskqueue _tuTask+        type Scopes TasksUpdate =+             '["https://www.googleapis.com/auth/taskqueue",+               "https://www.googleapis.com/auth/taskqueue.consumer"]+        requestClient TasksUpdate'{..}+          = go _tuProject _tuTaskQueue _tuTask               (Just _tuNewLeaseSeconds)               (Just AltJSON)               _tuPayload
gen/Network/Google/TaskQueue.hs view
@@ -7,13 +7,13 @@  -- | -- Module      : Network.Google.TaskQueue--- 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 -- Portability : non-portable (GHC extensions) ----- Lets you access a Google App Engine Pull Task Queue over REST.+-- Accesses a Google App Engine Pull Task Queue over REST. -- -- /See:/ <https://developers.google.com/appengine/docs/python/taskqueue/rest TaskQueue API Reference> module Network.Google.TaskQueue@@ -21,13 +21,17 @@     -- * Service Configuration       taskQueueService +    -- * OAuth Scopes+    , taskQueueConsumerScope+    , taskQueueScope+     -- * API Declaration     , TaskQueueAPI      -- * Resources      -- ** taskqueue.taskqueues.get-    , module Network.Google.Resource.TaskQueue.Taskqueues.Get+    , module Network.Google.Resource.TaskQueue.TaskQueues.Get      -- ** taskqueue.tasks.delete     , module Network.Google.Resource.TaskQueue.Tasks.Delete@@ -92,7 +96,7 @@     , Task     , task     , ttRetryCount-    , ttEnqueueTimestamp+    , ttEnQueueTimestamp     , ttTag     , ttKind     , ttQueueName@@ -102,7 +106,7 @@     ) where  import           Network.Google.Prelude-import           Network.Google.Resource.TaskQueue.Taskqueues.Get+import           Network.Google.Resource.TaskQueue.TaskQueues.Get import           Network.Google.Resource.TaskQueue.Tasks.Delete import           Network.Google.Resource.TaskQueue.Tasks.Get import           Network.Google.Resource.TaskQueue.Tasks.Insert@@ -124,4 +128,4 @@        :<|> TasksLeaseResource        :<|> TasksDeleteResource        :<|> TasksUpdateResource-       :<|> TaskqueuesGetResource+       :<|> TaskQueuesGetResource
gen/Network/Google/TaskQueue/Types.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE DataKinds          #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric      #-} {-# LANGUAGE NoImplicitPrelude  #-}@@ -7,7 +8,7 @@  -- | -- Module      : Network.Google.TaskQueue.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@@ -19,8 +20,8 @@       taskQueueService      -- * OAuth Scopes-    , taskqueueConsumerScope-    , taskqueueScope+    , taskQueueConsumerScope+    , taskQueueScope      -- * Tasks2     , Tasks2@@ -62,7 +63,7 @@     , Task     , task     , ttRetryCount-    , ttEnqueueTimestamp+    , ttEnQueueTimestamp     , ttTag     , ttKind     , ttQueueName@@ -76,15 +77,15 @@ import           Network.Google.TaskQueue.Types.Sum  -- | Default request referring to version 'v1beta2' of the TaskQueue API. This contains the host and root path used as a starting point for constructing service requests.-taskQueueService :: Service+taskQueueService :: ServiceConfig taskQueueService   = defaultService (ServiceId "taskqueue:v1beta2")       "www.googleapis.com"  -- | Consume Tasks from your Taskqueues-taskqueueConsumerScope :: OAuthScope-taskqueueConsumerScope = "https://www.googleapis.com/auth/taskqueue.consumer";+taskQueueConsumerScope :: Proxy '["https://www.googleapis.com/auth/taskqueue.consumer"]+taskQueueConsumerScope = Proxy;  -- | Manage your Tasks and Taskqueues-taskqueueScope :: OAuthScope-taskqueueScope = "https://www.googleapis.com/auth/taskqueue";+taskQueueScope :: Proxy '["https://www.googleapis.com/auth/taskqueue"]+taskQueueScope = Proxy;
gen/Network/Google/TaskQueue/Types/Product.hs view
@@ -9,7 +9,7 @@  -- | -- Module      : Network.Google.TaskQueue.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:/ 'tasks2' smart constructor.-data Tasks2 = Tasks2+data Tasks2 = Tasks2'     { _tKind  :: !Text     , _tItems :: !(Maybe [Task])     } deriving (Eq,Show,Data,Typeable,Generic)@@ -37,7 +37,7 @@ tasks2     :: Tasks2 tasks2 =-    Tasks2+    Tasks2'     { _tKind = "taskqueues#tasks"     , _tItems = Nothing     }@@ -56,19 +56,19 @@         parseJSON           = withObject "Tasks2"               (\ o ->-                 Tasks2 <$>+                 Tasks2' <$>                    (o .:? "kind" .!= "taskqueues#tasks") <*>                      (o .:? "items" .!= mempty))  instance ToJSON Tasks2 where-        toJSON Tasks2{..}+        toJSON Tasks2'{..}           = object               (catMaybes                  [Just ("kind" .= _tKind), ("items" .=) <$> _tItems])  -- -- /See:/ 'taskQueue' smart constructor.-data TaskQueue = TaskQueue+data TaskQueue = TaskQueue'     { _tqKind      :: !Text     , _tqStats     :: !(Maybe TaskQueueStats)     , _tqMaxLeases :: !(Maybe (Textual Int32))@@ -92,7 +92,7 @@ taskQueue     :: TaskQueue taskQueue =-    TaskQueue+    TaskQueue'     { _tqKind = "taskqueues#taskqueue"     , _tqStats = Nothing     , _tqMaxLeases = Nothing@@ -127,7 +127,7 @@         parseJSON           = withObject "TaskQueue"               (\ o ->-                 TaskQueue <$>+                 TaskQueue' <$>                    (o .:? "kind" .!= "taskqueues#taskqueue") <*>                      (o .:? "stats")                      <*> (o .:? "maxLeases")@@ -135,7 +135,7 @@                      <*> (o .:? "acl"))  instance ToJSON TaskQueue where-        toJSON TaskQueue{..}+        toJSON TaskQueue'{..}           = object               (catMaybes                  [Just ("kind" .= _tqKind), ("stats" .=) <$> _tqStats,@@ -145,7 +145,7 @@ -- | ACLs that are applicable to this TaskQueue object. -- -- /See:/ 'taskQueueACL' smart constructor.-data TaskQueueACL = TaskQueueACL+data TaskQueueACL = TaskQueueACL'     { _tqaProducerEmails :: !(Maybe [Text])     , _tqaAdminEmails    :: !(Maybe [Text])     , _tqaConsumerEmails :: !(Maybe [Text])@@ -163,7 +163,7 @@ taskQueueACL     :: TaskQueueACL taskQueueACL =-    TaskQueueACL+    TaskQueueACL'     { _tqaProducerEmails = Nothing     , _tqaAdminEmails = Nothing     , _tqaConsumerEmails = Nothing@@ -200,13 +200,13 @@         parseJSON           = withObject "TaskQueueACL"               (\ o ->-                 TaskQueueACL <$>+                 TaskQueueACL' <$>                    (o .:? "producerEmails" .!= mempty) <*>                      (o .:? "adminEmails" .!= mempty)                      <*> (o .:? "consumerEmails" .!= mempty))  instance ToJSON TaskQueueACL where-        toJSON TaskQueueACL{..}+        toJSON TaskQueueACL'{..}           = object               (catMaybes                  [("producerEmails" .=) <$> _tqaProducerEmails,@@ -216,7 +216,7 @@ -- | Statistics for the TaskQueue object in question. -- -- /See:/ 'taskQueueStats' smart constructor.-data TaskQueueStats = TaskQueueStats+data TaskQueueStats = TaskQueueStats'     { _tqsTotalTasks       :: !(Maybe (Textual Int32))     , _tqsOldestTask       :: !(Maybe (Textual Int64))     , _tqsLeasedLastHour   :: !(Maybe (Textual Int64))@@ -237,7 +237,7 @@ taskQueueStats     :: TaskQueueStats taskQueueStats =-    TaskQueueStats+    TaskQueueStats'     { _tqsTotalTasks = Nothing     , _tqsOldestTask = Nothing     , _tqsLeasedLastHour = Nothing@@ -277,13 +277,13 @@         parseJSON           = withObject "TaskQueueStats"               (\ o ->-                 TaskQueueStats <$>+                 TaskQueueStats' <$>                    (o .:? "totalTasks") <*> (o .:? "oldestTask") <*>                      (o .:? "leasedLastHour")                      <*> (o .:? "leasedLastMinute"))  instance ToJSON TaskQueueStats where-        toJSON TaskQueueStats{..}+        toJSON TaskQueueStats'{..}           = object               (catMaybes                  [("totalTasks" .=) <$> _tqsTotalTasks,@@ -293,7 +293,7 @@  -- -- /See:/ 'tasks' smart constructor.-data Tasks = Tasks+data Tasks = Tasks'     { _tasKind  :: !Text     , _tasItems :: !(Maybe [Task])     } deriving (Eq,Show,Data,Typeable,Generic)@@ -308,7 +308,7 @@ tasks     :: Tasks tasks =-    Tasks+    Tasks'     { _tasKind = "taskqueue#tasks"     , _tasItems = Nothing     }@@ -328,12 +328,12 @@         parseJSON           = withObject "Tasks"               (\ o ->-                 Tasks <$>+                 Tasks' <$>                    (o .:? "kind" .!= "taskqueue#tasks") <*>                      (o .:? "items" .!= mempty))  instance ToJSON Tasks where-        toJSON Tasks{..}+        toJSON Tasks'{..}           = object               (catMaybes                  [Just ("kind" .= _tasKind),@@ -341,9 +341,9 @@  -- -- /See:/ 'task' smart constructor.-data Task = Task+data Task = Task'     { _ttRetryCount       :: !(Maybe (Textual Int32))-    , _ttEnqueueTimestamp :: !(Maybe (Textual Int64))+    , _ttEnQueueTimestamp :: !(Maybe (Textual Int64))     , _ttTag              :: !(Maybe Text)     , _ttKind             :: !Text     , _ttQueueName        :: !(Maybe Text)@@ -358,7 +358,7 @@ -- -- * 'ttRetryCount' ----- * 'ttEnqueueTimestamp'+-- * 'ttEnQueueTimestamp' -- -- * 'ttTag' --@@ -374,9 +374,9 @@ task     :: Task task =-    Task+    Task'     { _ttRetryCount = Nothing-    , _ttEnqueueTimestamp = Nothing+    , _ttEnQueueTimestamp = Nothing     , _ttTag = Nothing     , _ttKind = "taskqueues#task"     , _ttQueueName = Nothing@@ -392,10 +392,10 @@       . mapping _Coerce  -- | Time (in seconds since the epoch) at which the task was enqueued.-ttEnqueueTimestamp :: Lens' Task (Maybe Int64)-ttEnqueueTimestamp-  = lens _ttEnqueueTimestamp-      (\ s a -> s{_ttEnqueueTimestamp = a})+ttEnQueueTimestamp :: Lens' Task (Maybe Int64)+ttEnQueueTimestamp+  = lens _ttEnQueueTimestamp+      (\ s a -> s{_ttEnQueueTimestamp = a})       . mapping _Coerce  -- | Tag for the task, could be used later to lease tasks grouped by a@@ -435,7 +435,7 @@         parseJSON           = withObject "Task"               (\ o ->-                 Task <$>+                 Task' <$>                    (o .:? "retry_count") <*> (o .:? "enqueueTimestamp")                      <*> (o .:? "tag")                      <*> (o .:? "kind" .!= "taskqueues#task")@@ -445,11 +445,11 @@                      <*> (o .:? "leaseTimestamp"))  instance ToJSON Task where-        toJSON Task{..}+        toJSON Task'{..}           = object               (catMaybes                  [("retry_count" .=) <$> _ttRetryCount,-                  ("enqueueTimestamp" .=) <$> _ttEnqueueTimestamp,+                  ("enqueueTimestamp" .=) <$> _ttEnQueueTimestamp,                   ("tag" .=) <$> _ttTag, Just ("kind" .= _ttKind),                   ("queueName" .=) <$> _ttQueueName,                   ("payloadBase64" .=) <$> _ttPayloadBase64,
gen/Network/Google/TaskQueue/Types/Sum.hs view
@@ -8,7 +8,7 @@  -- | -- Module      : Network.Google.TaskQueue.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
gogol-taskqueue.cabal view
@@ -1,5 +1,5 @@ name:                  gogol-taskqueue-version:               0.0.1+version:               0.1.0 synopsis:              Google TaskQueue SDK. homepage:              https://github.com/brendanhay/gogol bug-reports:           https://github.com/brendanhay/gogol/issues@@ -7,14 +7,14 @@ 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 extra-source-files:    README.md  description:-    Lets you access a Google App Engine Pull Task Queue over REST.+    Accesses a Google App Engine Pull Task Queue over REST.     .     /Warning:/ This is an experimental prototype/preview release which is still     under exploratory development and not intended for public use, caveat emptor!@@ -33,7 +33,7 @@     ghc-options:       -Wall      exposed-modules:-          Network.Google.Resource.TaskQueue.Taskqueues.Get+          Network.Google.Resource.TaskQueue.TaskQueues.Get         , Network.Google.Resource.TaskQueue.Tasks.Delete         , Network.Google.Resource.TaskQueue.Tasks.Get         , Network.Google.Resource.TaskQueue.Tasks.Insert@@ -49,5 +49,5 @@         , Network.Google.TaskQueue.Types.Sum      build-depends:-          gogol-core == 0.0.1.*+          gogol-core == 0.1.0.*         , base       >= 4.7 && < 5