on 72a9840 help sign in
107 lines 2.6 kB history raw
1{-# LANGUAGE DataKinds #-}
2{-# LANGUAGE TypeOperators #-}
4{-# OPTIONS_GHC -fno-warn-unused-imports #-}
5{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
7-- |
8-- Module : Network.Google.AppEngineTaskQueue
9-- Copyright : (c) 2015 Brendan Hay
10-- License : Mozilla Public License, v. 2.0.
11-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
12-- Stability : auto-generated
13-- Portability : non-portable (GHC extensions)
14--
15-- -- | Lets you access a Google App Engine Pull Task Queue over REST.
16--
17-- /See:/ <https://developers.google.com/appengine/docs/python/taskqueue/rest TaskQueue API Reference>
18module Network.Google.AppEngineTaskQueue
19 (
20 -- * API
21 AppEngineTaskQueueAPI
22 , appEngineTaskQueueAPI
23 , appEngineTaskQueueURL
25 -- * Service Methods
27 -- * REST Resources
29 -- ** TaskqueueTaskqueuesGet
30 , module Taskqueue.Taskqueues.Get
32 -- ** TaskqueueTasksDelete
33 , module Taskqueue.Tasks.Delete
35 -- ** TaskqueueTasksGet
36 , module Taskqueue.Tasks.Get
38 -- ** TaskqueueTasksInsert
39 , module Taskqueue.Tasks.Insert
41 -- ** TaskqueueTasksLease
42 , module Taskqueue.Tasks.Lease
44 -- ** TaskqueueTasksList
45 , module Taskqueue.Tasks.List
47 -- ** TaskqueueTasksPatch
48 , module Taskqueue.Tasks.Patch
50 -- ** TaskqueueTasksUpdate
51 , module Taskqueue.Tasks.Update
53 -- * Types
55 -- ** TaskQueue
56 , TaskQueue
57 , taskQueue
58 , tqKind
59 , tqStats
60 , tqMaxLeases
61 , tqId
62 , tqAcl
64 -- ** Tasks2
65 , Tasks2
66 , tasks2
67 , tKind
68 , tItems
70 -- ** Tasks
71 , Tasks
72 , tasks
73 , tasKind
74 , tasItems
76 -- ** Task
77 , Task
78 , task
79 , ttRetryCount
80 , ttEnqueueTimestamp
81 , ttTag
82 , ttKind
83 , ttQueueName
84 , ttPayloadBase64
85 , ttId
86 , ttLeaseTimestamp
87 ) where
89import Network.Google.AppEngineTaskQueue.Types
90import Network.Google.Prelude
91import Network.Google.Resource.Taskqueue.Taskqueues.Get
92import Network.Google.Resource.Taskqueue.Tasks.Delete
93import Network.Google.Resource.Taskqueue.Tasks.Get
94import Network.Google.Resource.Taskqueue.Tasks.Insert
95import Network.Google.Resource.Taskqueue.Tasks.Lease
96import Network.Google.Resource.Taskqueue.Tasks.List
97import Network.Google.Resource.Taskqueue.Tasks.Patch
98import Network.Google.Resource.Taskqueue.Tasks.Update
100{- $resources
101TODO
102-}
104type AppEngineTaskQueueAPI = Tasks :<|> Taskqueues
106appEngineTaskQueueAPI :: Proxy AppEngineTaskQueueAPI
107appEngineTaskQueueAPI = Proxy