Reference documentation and code samples for the Google Apps Chat V1 Client class SelectionItem.
An item that users can select in a selection input, such as a checkbox or switch.
Google Workspace Add-ons and Chat apps :
Generated from protobuf message google.apps.card.v1.SelectionInput.SelectionItem
Namespace
Google \ Apps \ Card \ V1 \ SelectionInputMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ text
string
The text that identifies or describes the item to users.
↳ value
string
The value associated with this item. The client should use this as a form input value. For details about working with form inputs, see Receive form data .
↳ selected
bool
Whether the item is selected by default. If the selection input only accepts one value (such as for radio buttons or a dropdown menu), only set this field for one item.
↳ start_icon_uri
string
For multiselect menus, the URL for the icon displayed next to the item's text
field. Supports PNG and JPEG files. Must be an HTTPS
URL. For example, https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png
.
↳ bottom_text
string
For multiselect menus, a text description or label that's displayed below the item's text
field.
getText
The text that identifies or describes the item to users.
string
setText
The text that identifies or describes the item to users.
var
string
$this
getValue
The value associated with this item. The client should use this as a form input value.
For details about working with form inputs, see Receive form data .
string
setValue
The value associated with this item. The client should use this as a form input value.
For details about working with form inputs, see Receive form data .
var
string
$this
getSelected
Whether the item is selected by default. If the selection input only accepts one value (such as for radio buttons or a dropdown menu), only set this field for one item.
bool
setSelected
Whether the item is selected by default. If the selection input only accepts one value (such as for radio buttons or a dropdown menu), only set this field for one item.
var
bool
$this
getStartIconUri
For multiselect menus, the URL for the icon displayed next to
the item's text
field. Supports PNG and JPEG files. Must be an HTTPS
URL. For example, https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png
.
string
setStartIconUri
For multiselect menus, the URL for the icon displayed next to
the item's text
field. Supports PNG and JPEG files. Must be an HTTPS
URL. For example, https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png
.
var
string
$this
getBottomText
For multiselect menus, a text description or label that's
displayed below the item's text
field.
string
setBottomText
For multiselect menus, a text description or label that's
displayed below the item's text
field.
var
string
$this