Google Cloud Dialogflow V2 Client - Class TableCard (1.8.0)

Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class TableCard.

Table card for Actions on Google.

Generated from protobuf message google.cloud.dialogflow.v2.Intent.Message.TableCard

Namespace

Google \ Cloud \ Dialogflow \ V2 \ Intent \ Message

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ title string

Required. Title of the card.

↳ subtitle string

Optional. Subtitle to the title.

↳ image Google\Cloud\Dialogflow\V2\Intent\Message\Image

Optional. Image which should be displayed on the card.

↳ column_properties array<Google\Cloud\Dialogflow\V2\Intent\Message\ColumnProperties>

Optional. Display properties for the columns in this table.

↳ rows array<Google\Cloud\Dialogflow\V2\Intent\Message\TableCardRow>

Optional. Rows in this table of data.

↳ buttons array<Google\Cloud\Dialogflow\V2\Intent\Message\BasicCard\Button>

Optional. List of buttons for the card.

getTitle

Required. Title of the card.

Returns
TypeDescription
string

setTitle

Required. Title of the card.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getSubtitle

Optional. Subtitle to the title.

Returns
TypeDescription
string

setSubtitle

Optional. Subtitle to the title.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getImage

Optional. Image which should be displayed on the card.

Returns
TypeDescription
Google\Cloud\Dialogflow\V2\Intent\Message\Image|null

hasImage

clearImage

setImage

Optional. Image which should be displayed on the card.

Parameter
NameDescription
var Google\Cloud\Dialogflow\V2\Intent\Message\Image
Returns
TypeDescription
$this

getColumnProperties

Optional. Display properties for the columns in this table.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setColumnProperties

Optional. Display properties for the columns in this table.

Parameter
NameDescription
var array<Google\Cloud\Dialogflow\V2\Intent\Message\ColumnProperties>
Returns
TypeDescription
$this

getRows

Optional. Rows in this table of data.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setRows

Optional. Rows in this table of data.

Parameter
NameDescription
var array<Google\Cloud\Dialogflow\V2\Intent\Message\TableCardRow>
Returns
TypeDescription
$this

getButtons

Optional. List of buttons for the card.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setButtons

Optional. List of buttons for the card.

Parameter
NameDescription
var array<Google\Cloud\Dialogflow\V2\Intent\Message\BasicCard\Button>
Returns
TypeDescription
$this