Module google_chat1::api[][src]

Structs

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.

Parameters that a bot can use to configure how it’s response is posted.

Annotations associated with the plain-text body of the message. Example plain-text message body: Hello @FooBot how are you!" The corresponding annotations metadata: "annotations":[{ "type":"USER_MENTION", "startIndex":6, "length":7, "userMention": { "user": { "name":"users/107946847022116401880", "displayName":"FooBot", "avatarUrl":"https://goo.gl/aeDtrS", "type":"BOT" }, "type":"MENTION" } }]

An attachment in Hangouts Chat.

A reference to the data of an attachment.

A button. Can be a text button or an image button.

A card is a UI element that can contain UI widgets such as texts, images.

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.

There is no detailed description.

Legacy path for creating message. Calling these will result in a BadRequest response.

Legacy path for creating message. Calling these will result in a BadRequest response.

A builder providing access to all methods supported on dm resources. It is not used directly, but through the HangoutsChat hub.

Legacy path for creating message. Calling these will result in a BadRequest response.

A reference to the data of a drive attachment.

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 {}.

A form action describes the behavior when the form is submitted. For example, an Apps Script can be invoked to handle the form.

Central instance to access all HangoutsChat related resource activities

An image that is specified by a URL and can have an onclick action.

An image button with an onclick action.

A UI element contains a key (label) and a value (content). And this element may also contain some actions such as onclick button.

There is no detailed description.

There is no detailed description.

Media resource.

Downloads media. Download is supported on the URI /v1/media/{+name}?alt=media.

A builder providing access to all methods supported on media resources. It is not used directly, but through the HangoutsChat hub.

Represents a membership relation in Hangouts Chat.

A message in Hangouts Chat.

An onclick action (e.g. open a link).

A link that opens a new window.

Legacy path for creating message. Calling these will result in a BadRequest response.

Legacy path for creating message. Calling these will result in a BadRequest response.

A builder providing access to all methods supported on room resources. It is not used directly, but through the HangoutsChat hub.

Legacy path for creating message. Calling these will result in a BadRequest response.

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).

A Slash Command in Chat.

Annotation metadata for slash commands (/).

A room or DM in Hangouts Chat.

Returns a space.

Lists spaces the caller is a member of.

Returns a membership.

Lists human memberships in a space.

Gets the metadata of a message attachment. The attachment data is fetched using the media API.

Creates a message.

Deletes a message.

Returns a message.

Updates a message.

A builder providing access to all methods supported on space resources. It is not used directly, but through the HangoutsChat hub.

Legacy path for creating message. Calling these will result in a BadRequest response.

A button with text and onclick action.

A paragraph of text. Formatted text supported.

A thread in Hangouts Chat.

A user in Google Chat.

Annotation metadata for user mentions (@).

A widget is a UI element that presents texts, images, etc.