module Network.Google.PubSub
(
pubSubService
, cloudPlatformScope
, pubSubScope
, PubSubAPI
, module Network.Google.Resource.PubSub.Projects.Snapshots.GetIAMPolicy
, module Network.Google.Resource.PubSub.Projects.Snapshots.SetIAMPolicy
, module Network.Google.Resource.PubSub.Projects.Snapshots.TestIAMPermissions
, module Network.Google.Resource.PubSub.Projects.Subscriptions.Acknowledge
, module Network.Google.Resource.PubSub.Projects.Subscriptions.Create
, module Network.Google.Resource.PubSub.Projects.Subscriptions.Delete
, module Network.Google.Resource.PubSub.Projects.Subscriptions.Get
, module Network.Google.Resource.PubSub.Projects.Subscriptions.GetIAMPolicy
, module Network.Google.Resource.PubSub.Projects.Subscriptions.List
, module Network.Google.Resource.PubSub.Projects.Subscriptions.ModifyAckDeadline
, module Network.Google.Resource.PubSub.Projects.Subscriptions.ModifyPushConfig
, module Network.Google.Resource.PubSub.Projects.Subscriptions.Pull
, module Network.Google.Resource.PubSub.Projects.Subscriptions.SetIAMPolicy
, module Network.Google.Resource.PubSub.Projects.Subscriptions.TestIAMPermissions
, module Network.Google.Resource.PubSub.Projects.Topics.Create
, module Network.Google.Resource.PubSub.Projects.Topics.Delete
, module Network.Google.Resource.PubSub.Projects.Topics.Get
, module Network.Google.Resource.PubSub.Projects.Topics.GetIAMPolicy
, module Network.Google.Resource.PubSub.Projects.Topics.List
, module Network.Google.Resource.PubSub.Projects.Topics.Publish
, module Network.Google.Resource.PubSub.Projects.Topics.SetIAMPolicy
, module Network.Google.Resource.PubSub.Projects.Topics.Subscriptions.List
, module Network.Google.Resource.PubSub.Projects.Topics.TestIAMPermissions
, PushConfig
, pushConfig
, pcAttributes
, pcPushEndpoint
, ReceivedMessage
, receivedMessage
, rmAckId
, rmMessage
, ModifyAckDeadlineRequest
, modifyAckDeadlineRequest
, madrAckIds
, madrAckDeadlineSeconds
, ModifyPushConfigRequest
, modifyPushConfigRequest
, mpcrPushConfig
, Empty
, empty
, PubsubMessage
, pubsubMessage
, pmData
, pmPublishTime
, pmAttributes
, pmMessageId
, ListTopicSubscriptionsResponse
, listTopicSubscriptionsResponse
, ltsrNextPageToken
, ltsrSubscriptions
, ListTopicsResponse
, listTopicsResponse
, ltrNextPageToken
, ltrTopics
, PullResponse
, pullResponse
, prReceivedMessages
, SetIAMPolicyRequest
, setIAMPolicyRequest
, siprPolicy
, Topic
, topic
, tName
, PullRequest
, pullRequest
, prMaxMessages
, prReturnImmediately
, PubsubMessageAttributes
, pubsubMessageAttributes
, pmaAddtional
, Xgafv (..)
, TestIAMPermissionsRequest
, testIAMPermissionsRequest
, tiprPermissions
, PublishResponse
, publishResponse
, prMessageIds
, PublishRequest
, publishRequest
, prMessages
, TestIAMPermissionsResponse
, testIAMPermissionsResponse
, tiamprPermissions
, Policy
, policy
, pEtag
, pVersion
, pBindings
, PushConfigAttributes
, pushConfigAttributes
, pcaAddtional
, Subscription
, subscription
, sPushConfig
, sTopic
, sName
, sAckDeadlineSeconds
, ListSubscriptionsResponse
, listSubscriptionsResponse
, lsrNextPageToken
, lsrSubscriptions
, Binding
, binding
, bMembers
, bRole
, AcknowledgeRequest
, acknowledgeRequest
, arAckIds
) where
import Network.Google.Prelude
import Network.Google.PubSub.Types
import Network.Google.Resource.PubSub.Projects.Snapshots.GetIAMPolicy
import Network.Google.Resource.PubSub.Projects.Snapshots.SetIAMPolicy
import Network.Google.Resource.PubSub.Projects.Snapshots.TestIAMPermissions
import Network.Google.Resource.PubSub.Projects.Subscriptions.Acknowledge
import Network.Google.Resource.PubSub.Projects.Subscriptions.Create
import Network.Google.Resource.PubSub.Projects.Subscriptions.Delete
import Network.Google.Resource.PubSub.Projects.Subscriptions.Get
import Network.Google.Resource.PubSub.Projects.Subscriptions.GetIAMPolicy
import Network.Google.Resource.PubSub.Projects.Subscriptions.List
import Network.Google.Resource.PubSub.Projects.Subscriptions.ModifyAckDeadline
import Network.Google.Resource.PubSub.Projects.Subscriptions.ModifyPushConfig
import Network.Google.Resource.PubSub.Projects.Subscriptions.Pull
import Network.Google.Resource.PubSub.Projects.Subscriptions.SetIAMPolicy
import Network.Google.Resource.PubSub.Projects.Subscriptions.TestIAMPermissions
import Network.Google.Resource.PubSub.Projects.Topics.Create
import Network.Google.Resource.PubSub.Projects.Topics.Delete
import Network.Google.Resource.PubSub.Projects.Topics.Get
import Network.Google.Resource.PubSub.Projects.Topics.GetIAMPolicy
import Network.Google.Resource.PubSub.Projects.Topics.List
import Network.Google.Resource.PubSub.Projects.Topics.Publish
import Network.Google.Resource.PubSub.Projects.Topics.SetIAMPolicy
import Network.Google.Resource.PubSub.Projects.Topics.Subscriptions.List
import Network.Google.Resource.PubSub.Projects.Topics.TestIAMPermissions
type PubSubAPI =
ProjectsTopicsSubscriptionsListResource :<|>
ProjectsTopicsListResource
:<|> ProjectsTopicsGetIAMPolicyResource
:<|> ProjectsTopicsGetResource
:<|> ProjectsTopicsCreateResource
:<|> ProjectsTopicsSetIAMPolicyResource
:<|> ProjectsTopicsTestIAMPermissionsResource
:<|> ProjectsTopicsDeleteResource
:<|> ProjectsTopicsPublishResource
:<|> ProjectsSnapshotsGetIAMPolicyResource
:<|> ProjectsSnapshotsSetIAMPolicyResource
:<|> ProjectsSnapshotsTestIAMPermissionsResource
:<|> ProjectsSubscriptionsListResource
:<|> ProjectsSubscriptionsAcknowledgeResource
:<|> ProjectsSubscriptionsGetIAMPolicyResource
:<|> ProjectsSubscriptionsModifyAckDeadlineResource
:<|> ProjectsSubscriptionsGetResource
:<|> ProjectsSubscriptionsModifyPushConfigResource
:<|> ProjectsSubscriptionsCreateResource
:<|> ProjectsSubscriptionsSetIAMPolicyResource
:<|> ProjectsSubscriptionsPullResource
:<|> ProjectsSubscriptionsTestIAMPermissionsResource
:<|> ProjectsSubscriptionsDeleteResource