Google Apps Chat V1 Client - Class OverflowMenuItem (0.15.0)

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

An option that users can invoke in an overflow menu.

Google Workspace add-ons and Chat apps:

Generated from protobuf message google.apps.card.v1.OverflowMenu.OverflowMenuItem

Namespace

Google \ Apps \ Card \ V1 \ OverflowMenu

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ start_icon Google\Apps\Card\V1\Icon

The icon displayed in front of the text.

↳ text string

Required. The text that identifies or describes the item to users.

↳ on_click Google\Apps\Card\V1\OnClick

Required. The action invoked when a menu option is selected. This OnClick cannot contain an OverflowMenu, any specified OverflowMenu is dropped and the menu item disabled.

↳ disabled bool

Whether the menu option is disabled. Defaults to false.

getStartIcon

The icon displayed in front of the text.

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

hasStartIcon

clearStartIcon

setStartIcon

The icon displayed in front of the text.

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

getText

Required. The text that identifies or describes the item to users.

Returns
Type Description
string

setText

Required. The text that identifies or describes the item to users.

Parameter
Name Description
var string
Returns
Type Description
$this

getOnClick

Required. The action invoked when a menu option is selected.

This OnClick cannot contain an OverflowMenu, any specified OverflowMenu is dropped and the menu item disabled.

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

hasOnClick

clearOnClick

setOnClick

Required. The action invoked when a menu option is selected.

This OnClick cannot contain an OverflowMenu, any specified OverflowMenu is dropped and the menu item disabled.

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

getDisabled

Whether the menu option is disabled.

Defaults to false.

Returns
Type Description
bool

setDisabled

Whether the menu option is disabled.

Defaults to false.

Parameter
Name Description
var bool
Returns
Type Description
$this