Enum Action.Interaction (2.44.0)

public enum Action.Interaction extends Enum<Action.Interaction> implements ProtocolMessageEnum

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 enum google.apps.card.v1.Action.Interaction

Implements

ProtocolMessageEnum

Static Fields

Name Description
INTERACTION_UNSPECIFIED

Default value. The action executes as normal.

INTERACTION_UNSPECIFIED = 0;

INTERACTION_UNSPECIFIED_VALUE

Default value. The action executes as normal.

INTERACTION_UNSPECIFIED = 0;

OPEN_DIALOG

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:

OPEN_DIALOG = 1;

OPEN_DIALOG_VALUE

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:

OPEN_DIALOG = 1;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()