Enum ResponseType

  • ResponseType is an enum representing the type of Chat app response, exclusively for Google Chat apps.

  • ResponseType is called by referencing its parent class, name, and property (e.g., CardService.Type.DIALOG).

  • Properties of ResponseType include TYPE_UNSPECIFIED, NEW_MESSAGE, UPDATE_MESSAGE, UPDATE_USER_MESSAGE_CARDS, REQUEST_CONFIG, DIALOG, and UPDATE_WIDGET.

  • Each property has a specific use case, such as posting a new message, updating an existing message, or presenting a dialog.

ResponseType

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

PropertyTypeDescription
TYPE_UNSPECIFIEDEnumDefault type that's handled as NEW_MESSAGE.
NEW_MESSAGEEnumPost as a new message in the topic.
UPDATE_MESSAGEEnumUpdate the Chat app's message. This is only permitted on a CARD_CLICKED event where the message sender type is BOT.
UPDATE_USER_MESSAGE_CARDSEnumUpdate 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_CONFIGEnumPrivately ask the user for additional authentication or configuration.
DIALOGEnumPresents a dialog.
UPDATE_WIDGETEnumWidget text autocomplete options query.