Google Apps Chat V1 Client - Class Interaction (0.4.0)

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 \ Action

Methods

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;