googleapis.pubsub.v1 library

Classes

AcknowledgeRequest
Request for the Acknowledge method.
Binding
Associates members with a role.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for Empty is empty JSON object {}.
ListSubscriptionsResponse
Response for the ListSubscriptions method.
ListTopicsResponse
Response for the ListTopics method.
ListTopicSubscriptionsResponse
Response for the ListTopicSubscriptions method.
ModifyAckDeadlineRequest
Request for the ModifyAckDeadline method.
ModifyPushConfigRequest
Request for the ModifyPushConfig method.
Policy
Defines an Identity and Access Management (IAM) policy. It is used to specify access control policies for Cloud Platform resources. A Policy consists of a list of bindings. A Binding binds a list of members to a role, where the members can be user accounts, Google groups, Google domains, and service accounts. A role is a named list of permissions defined by IAM. Example { "bindings": [ { "role": "roles/owner", "members": "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-other-app@appspot.gserviceaccount.com" }, { "role": "roles/viewer", "members": "user:sean@example.com" } ] } For a description of IAM and its features, see the IAM developer's guide.
ProjectsResourceApi
ProjectsSubscriptionsResourceApi
ProjectsTopicsResourceApi
ProjectsTopicsSubscriptionsResourceApi
PublishRequest
Request for the Publish method.
PublishResponse
Response for the Publish method.
PubsubApi
Provides reliable, many-to-many, asynchronous messaging between applications.
PubsubMessage
A message data and its attributes. The message payload must not be empty; it must contain either a non-empty data field, or at least one attribute.
PullRequest
Request for the Pull method.
PullResponse
Response for the Pull method.
PushConfig
Configuration for a push delivery endpoint.
ReceivedMessage
A message and its corresponding acknowledgment ID.
SetIamPolicyRequest
Request message for SetIamPolicy method.
Subscription
A subscription resource.
TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse
Response message for TestIamPermissions method.
Topic
A topic resource.

Constants

USER_AGENT → const String
'dart-api-client pubsub/v1'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.