googleapis.chat.v1 library

Classes

ActionParameter
List of string parameters to supply when the action method is invoked. For example, consider three snooze buttons: snooze now, snooze 1 day, snooze next week. You might use action method = snooze(), passing the snooze type and snooze time in the list of string parameters.
ActionResponse
Parameters that a bot can use to configure how it's response is posted.
Annotation
Annotations associated with the plain-text body of the message. [...]
Button
A button. Can be a text button or an image button.
Card
A card is a UI element that can contain UI widgets such as texts, images.
CardAction
A card action is the action associated with the card. For an invoice card, a typical action would be: delete invoice, email invoice or open the invoice in browser.
CardHeader
ChatApi
Enables bots to fetch information and perform actions in Hangouts Chat.
DeprecatedEvent
Hangouts Chat events.
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: [...]
FormAction
A form action describes the behavior when the form is submitted. For example, an Apps Script can be invoked to handle the form.
Image
An image that is specified by a URL and can have an onclick action.
ImageButton
An image button with an onclick action.
KeyValue
A UI element contains a key (label) and a value (content). And this element may also contain some actions such as onclick button.
ListMembershipsResponse
ListSpacesResponse
Membership
Represents a membership relation in Hangouts Chat.
Message
A message in Hangouts Chat.
OnClick
An onclick action (e.g. open a link).
A link that opens a new window.
Section
A section contains a collection of widgets that are rendered (vertically) in the order that they are specified. Across all platforms, cards have a narrow fixed width, so there is currently no need for layout properties (e.g. float).
Space
A room or DM in Hangouts Chat.
SpacesMembersResourceApi
SpacesMessagesResourceApi
SpacesResourceApi
TextButton
A button with text and onclick action.
TextParagraph
A paragraph of text. Formatted text supported.
Thread
A thread in Hangouts Chat.
User
A user in Hangouts Chat.
UserMentionMetadata
Annotation metadata for user mentions (@).
WidgetMarkup
A widget is a UI element that presents texts, images, etc.

Constants

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

Exceptions / Errors

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