Reference documentation and code samples for the Google Apps Chat V1 Client class Interaction.
Optional. Required when opening a dialog.
What to do in response to an interaction with a user, such as a user
clicking a button in a card message.
If unspecified, the app responds by executing an action
—like opening a
link or running a function—as normal.
By specifying an interaction
, the app can respond in special interactive
ways. For example, by setting interaction
to OPEN_DIALOG
, the app can
open a dialog.
When specified, a loading indicator isn't shown. If specified for
an add-on, the entire card is stripped and nothing is shown in the client.
Google Chat apps:
Protobuf type google.apps.card.v1.Action.Interaction
Namespace
Google \ Apps \ Card \ V1 \ ActionMethods
static::name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
static::value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
INTERACTION_UNSPECIFIED
Value: 0
Default value. The action
executes as normal.
Generated from protobuf enum INTERACTION_UNSPECIFIED = 0;
OPEN_DIALOG
Value: 1
Opens a dialog, a windowed, card-based interface that Chat apps use to interact with users.
Only supported by Chat apps in response to button-clicks on card messages. If specified for an add-on, the entire card is stripped and nothing is shown in the client. Google Chat apps:
Generated from protobuf enum OPEN_DIALOG = 1;