{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.TaskQueue
(
taskQueueService
, taskQueueConsumerScope
, taskQueueScope
, TaskQueueAPI
, module Network.Google.Resource.TaskQueue.TaskQueues.Get
, module Network.Google.Resource.TaskQueue.Tasks.Delete
, module Network.Google.Resource.TaskQueue.Tasks.Get
, module Network.Google.Resource.TaskQueue.Tasks.Insert
, module Network.Google.Resource.TaskQueue.Tasks.Lease
, module Network.Google.Resource.TaskQueue.Tasks.List
, module Network.Google.Resource.TaskQueue.Tasks.Patch
, module Network.Google.Resource.TaskQueue.Tasks.Update
, Tasks2
, tasks2
, tKind
, tItems
, TaskQueue
, taskQueue
, tqKind
, tqStats
, tqMaxLeases
, tqId
, tqACL
, TaskQueueACL
, taskQueueACL
, tqaProducerEmails
, tqaAdminEmails
, tqaConsumerEmails
, TaskQueueStats
, taskQueueStats
, tqsTotalTasks
, tqsOldestTask
, tqsLeasedLastHour
, tqsLeasedLastMinute
, Tasks
, tasks
, tasKind
, tasItems
, Task
, task
, ttRetryCount
, ttEnQueueTimestamp
, ttTag
, ttKind
, ttQueueName
, ttPayloadBase64
, ttId
, ttLeaseTimestamp
) where
import Network.Google.Prelude
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
import Network.Google.Resource.TaskQueue.Tasks.Lease
import Network.Google.Resource.TaskQueue.Tasks.List
import Network.Google.Resource.TaskQueue.Tasks.Patch
import Network.Google.Resource.TaskQueue.Tasks.Update
import Network.Google.TaskQueue.Types
type TaskQueueAPI =
TasksInsertResource :<|> TasksListResource :<|>
TasksPatchResource
:<|> TasksGetResource
:<|> TasksLeaseResource
:<|> TasksDeleteResource
:<|> TasksUpdateResource
:<|> TaskQueuesGetResource