Google Apps Chat V1 Client - Class CollapseControl (0.15.0)

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

Represent an expand and collapse control.

Google Workspace add-ons and Chat apps:

Generated from protobuf message google.apps.card.v1.CollapseControl

Namespace

Google \ Apps \ Card \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ horizontal_alignment int

The horizontal alignment of the expand and collapse button.

↳ expand_button Button

Optional. Define a customizable button to expand the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.

↳ collapse_button Button

Optional. Define a customizable button to collapse the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.

getHorizontalAlignment

The horizontal alignment of the expand and collapse button.

Returns
Type Description
int Enum of type HorizontalAlignment.

setHorizontalAlignment

The horizontal alignment of the expand and collapse button.

Parameter
Name Description
var int

Enum of type HorizontalAlignment.

Returns
Type Description
$this

getExpandButton

Optional. Define a customizable button to expand the section.

Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.

Returns
Type Description
Button|null

hasExpandButton

clearExpandButton

setExpandButton

Optional. Define a customizable button to expand the section.

Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.

Parameter
Name Description
var Button
Returns
Type Description
$this

getCollapseButton

Optional. Define a customizable button to collapse the section.

Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.

Returns
Type Description
Button|null

hasCollapseButton

clearCollapseButton

setCollapseButton

Optional. Define a customizable button to collapse the section.

Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.

Parameter
Name Description
var Button
Returns
Type Description
$this