Google Apps Chat V1 Client - Class CardAction (0.2.0)

Reference documentation and code samples for the Google Apps Chat V1 Client class CardAction.

A card action is the action associated with the card. For example, an invoice card might include actions such as delete invoice, email invoice, or open the invoice in a browser.

Google Workspace Add-ons:

Generated from protobuf message google.apps.card.v1.Card.CardAction

Namespace

Google \ Apps \ Card \ V1 \ Card

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ action_label string

The label that displays as the action menu item.

↳ on_click Google\Apps\Card\V1\OnClick

The onClick action for this action item.

getActionLabel

The label that displays as the action menu item.

Returns
Type Description
string

setActionLabel

The label that displays as the action menu item.

Parameter
Name Description
var string
Returns
Type Description
$this

getOnClick

The onClick action for this action item.

Returns
Type Description
Google\Apps\Card\V1\OnClick|null

hasOnClick

clearOnClick

setOnClick

The onClick action for this action item.

Parameter
Name Description
var Google\Apps\Card\V1\OnClick
Returns
Type Description
$this