{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Network.Google.PubSub.Types
(
pubSubService
, cloudPlatformScope
, pubSubScope
, 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.Product
import Network.Google.PubSub.Types.Sum
pubSubService :: ServiceConfig
pubSubService
= defaultService (ServiceId "pubsub:v1")
"pubsub.googleapis.com"
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
cloudPlatformScope = Proxy;
pubSubScope :: Proxy '["https://www.googleapis.com/auth/pubsub"]
pubSubScope = Proxy;