{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.PubSub
(
pubSubService
, cloudPlatformScope
, pubSubScope
, PubSubAPI
, module Network.Google.Resource.PubSub.Projects.Snapshots.Create
, module Network.Google.Resource.PubSub.Projects.Snapshots.Delete
, module Network.Google.Resource.PubSub.Projects.Snapshots.Get
, module Network.Google.Resource.PubSub.Projects.Snapshots.GetIAMPolicy
, module Network.Google.Resource.PubSub.Projects.Snapshots.List
, module Network.Google.Resource.PubSub.Projects.Snapshots.Patch
, 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.Patch
, module Network.Google.Resource.PubSub.Projects.Subscriptions.Pull
, module Network.Google.Resource.PubSub.Projects.Subscriptions.Seek
, 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.Patch
, module Network.Google.Resource.PubSub.Projects.Topics.Publish
, module Network.Google.Resource.PubSub.Projects.Topics.SetIAMPolicy
, module Network.Google.Resource.PubSub.Projects.Topics.Snapshots.List
, 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
, Snapshot
, snapshot
, sTopic
, sName
, sLabels
, sExpireTime
, ListTopicSnapshotsResponse
, listTopicSnapshotsResponse
, ltsrNextPageToken
, ltsrSnapshots
, Expr
, expr
, eLocation
, eExpression
, eTitle
, eDescription
, ModifyAckDeadlineRequest
, modifyAckDeadlineRequest
, madrAckIds
, madrAckDeadlineSeconds
, ModifyPushConfigRequest
, modifyPushConfigRequest
, mpcrPushConfig
, Empty
, empty
, PubsubMessage
, pubsubMessage
, pmData
, pmPublishTime
, pmAttributes
, pmMessageId
, ListTopicSubscriptionsResponse
, listTopicSubscriptionsResponse
, lNextPageToken
, lSubscriptions
, ListTopicsResponse
, listTopicsResponse
, ltrNextPageToken
, ltrTopics
, PullResponse
, pullResponse
, prReceivedMessages
, ListSnapshotsResponse
, listSnapshotsResponse
, lsrNextPageToken
, lsrSnapshots
, SetIAMPolicyRequest
, setIAMPolicyRequest
, siprPolicy
, CreateSnapshotRequest
, createSnapshotRequest
, csrLabels
, csrSubscription
, SeekRequest
, seekRequest
, srSnapshot
, srTime
, Topic
, topic
, tName
, tLabels
, TopicLabels
, topicLabels
, tlAddtional
, CreateSnapshotRequestLabels
, createSnapshotRequestLabels
, csrlAddtional
, UpdateSnapshotRequest
, updateSnapshotRequest
, usrSnapshot
, usrUpdateMask
, 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
, SeekResponse
, seekResponse
, ExpirationPolicy
, expirationPolicy
, epTtl
, PushConfigAttributes
, pushConfigAttributes
, pcaAddtional
, Subscription
, subscription
, subPushConfig
, subMessageRetentionDuration
, subTopic
, subName
, subLabels
, subRetainAckedMessages
, subAckDeadlineSeconds
, subExpirationPolicy
, UpdateSubscriptionRequest
, updateSubscriptionRequest
, uUpdateMask
, uSubscription
, SubscriptionLabels
, subscriptionLabels
, slAddtional
, SnapshotLabels
, snapshotLabels
, sAddtional
, ListSubscriptionsResponse
, listSubscriptionsResponse
, lisNextPageToken
, lisSubscriptions
, Binding
, binding
, bMembers
, bRole
, bCondition
, UpdateTopicRequest
, updateTopicRequest
, utrUpdateMask
, utrTopic
, AcknowledgeRequest
, acknowledgeRequest
, arAckIds
) where
import Network.Google.Prelude
import Network.Google.PubSub.Types
import Network.Google.Resource.PubSub.Projects.Snapshots.Create
import Network.Google.Resource.PubSub.Projects.Snapshots.Delete
import Network.Google.Resource.PubSub.Projects.Snapshots.Get
import Network.Google.Resource.PubSub.Projects.Snapshots.GetIAMPolicy
import Network.Google.Resource.PubSub.Projects.Snapshots.List
import Network.Google.Resource.PubSub.Projects.Snapshots.Patch
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.Patch
import Network.Google.Resource.PubSub.Projects.Subscriptions.Pull
import Network.Google.Resource.PubSub.Projects.Subscriptions.Seek
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.Patch
import Network.Google.Resource.PubSub.Projects.Topics.Publish
import Network.Google.Resource.PubSub.Projects.Topics.SetIAMPolicy
import Network.Google.Resource.PubSub.Projects.Topics.Snapshots.List
import Network.Google.Resource.PubSub.Projects.Topics.Subscriptions.List
import Network.Google.Resource.PubSub.Projects.Topics.TestIAMPermissions
type PubSubAPI =
ProjectsTopicsSnapshotsListResource :<|>
ProjectsTopicsSubscriptionsListResource
:<|> ProjectsTopicsListResource
:<|> ProjectsTopicsGetIAMPolicyResource
:<|> ProjectsTopicsPatchResource
:<|> ProjectsTopicsGetResource
:<|> ProjectsTopicsCreateResource
:<|> ProjectsTopicsSetIAMPolicyResource
:<|> ProjectsTopicsTestIAMPermissionsResource
:<|> ProjectsTopicsDeleteResource
:<|> ProjectsTopicsPublishResource
:<|> ProjectsSnapshotsListResource
:<|> ProjectsSnapshotsGetIAMPolicyResource
:<|> ProjectsSnapshotsPatchResource
:<|> ProjectsSnapshotsGetResource
:<|> ProjectsSnapshotsCreateResource
:<|> ProjectsSnapshotsSetIAMPolicyResource
:<|> ProjectsSnapshotsTestIAMPermissionsResource
:<|> ProjectsSnapshotsDeleteResource
:<|> ProjectsSubscriptionsListResource
:<|> ProjectsSubscriptionsAcknowledgeResource
:<|> ProjectsSubscriptionsGetIAMPolicyResource
:<|> ProjectsSubscriptionsModifyAckDeadlineResource
:<|> ProjectsSubscriptionsPatchResource
:<|> ProjectsSubscriptionsGetResource
:<|> ProjectsSubscriptionsModifyPushConfigResource
:<|> ProjectsSubscriptionsCreateResource
:<|> ProjectsSubscriptionsSetIAMPolicyResource
:<|> ProjectsSubscriptionsPullResource
:<|> ProjectsSubscriptionsSeekResource
:<|> ProjectsSubscriptionsTestIAMPermissionsResource
:<|> ProjectsSubscriptionsDeleteResource