Google Cloud Dialogflow V2 Client - Class BrowseCarouselCardItem (1.4.0)

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

Browsing carousel tile

Generated from protobuf message google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ open_uri_action Google\Cloud\Dialogflow\V2\Intent\Message\BrowseCarouselCard\BrowseCarouselCardItem\OpenUrlAction

Required. Action to present to the user.

↳ title string

Required. Title of the carousel item. Maximum of two lines of text.

↳ description string

Optional. Description of the carousel item. Maximum of four lines of text.

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

Optional. Hero image for the carousel item.

↳ footer string

Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.

getOpenUriAction

Required. Action to present to the user.

Returns
TypeDescription
Google\Cloud\Dialogflow\V2\Intent\Message\BrowseCarouselCard\BrowseCarouselCardItem\OpenUrlAction|null

hasOpenUriAction

clearOpenUriAction

setOpenUriAction

Required. Action to present to the user.

Parameter
NameDescription
var Google\Cloud\Dialogflow\V2\Intent\Message\BrowseCarouselCard\BrowseCarouselCardItem\OpenUrlAction
Returns
TypeDescription
$this

getTitle

Required. Title of the carousel item. Maximum of two lines of text.

Returns
TypeDescription
string

setTitle

Required. Title of the carousel item. Maximum of two lines of text.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getDescription

Optional. Description of the carousel item. Maximum of four lines of text.

Returns
TypeDescription
string

setDescription

Optional. Description of the carousel item. Maximum of four lines of text.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getImage

Optional. Hero image for the carousel item.

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

hasImage

clearImage

setImage

Optional. Hero image for the carousel item.

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

getFooter

Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.

Returns
TypeDescription
string

setFooter

Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.

Parameter
NameDescription
var string
Returns
TypeDescription
$this