AI-generated Key Takeaways
-
ResponseType
is an enum used to define the type of response a Google Chat app sends. -
It is exclusively for Google Chat apps and is not applicable to Google Workspace Add-ons.
-
ResponseType
properties specify actions like posting new messages, updating existing ones, requesting user configuration, and displaying dialogs. -
Updating cards on user messages or the Chat app's message depends on specific event triggers and sender types.
-
To call an enum property, use its parent class, name, and the specific property (e.g.,
CardService.Type.DIALOG
).
An enum that represents the type of Chat app response.
Only available for Google Chat apps. Not available for Google Workspace add-ons.
To call an enum, you call its parent class, name, and property. For example,
CardService.Type.DIALOG
.
Properties
Property | Type | Description |
---|---|---|
TYPE_UNSPECIFIED | Enum | Default type that's handled as NEW_MESSAGE . |
NEW_MESSAGE | Enum | Post as a new message in the topic. |
UPDATE_MESSAGE | Enum | Update the Chat app's message. This is only permitted on a CARD_CLICKED event where
the message sender type is BOT . |
UPDATE_USER_MESSAGE_CARDS | Enum | Update the cards on a user's message. This is only permitted as a response to a MESSAGE event with a matched URL, or a CARD_CLICKED event where the message sender
type is HUMAN . Text is ignored. |
REQUEST_CONFIG | Enum | Privately ask the user for additional authentication or configuration. |
DIALOG | Enum | Presents a dialog. |
UPDATE_WIDGET | Enum | Widget text autocomplete options query. |