Google Cloud Dialogflow V2 Client - Class Message (1.9.0)

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

A rich response message.

Corresponds to the intent Response field in the Dialogflow console. For more information, see Rich response messages .

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

Namespace

Google \ Cloud \ Dialogflow \ V2 \ Intent

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ image
↳ quick_replies
↳ payload
Google\Protobuf\Struct

A custom platform-specific response.

↳ simple_responses
Google\Cloud\Dialogflow\V2\Intent\Message\SimpleResponses

The voice and text-only responses for Actions on Google.

↳ basic_card
Google\Cloud\Dialogflow\V2\Intent\Message\BasicCard

The basic card response for Actions on Google.

↳ suggestions
Google\Cloud\Dialogflow\V2\Intent\Message\Suggestions

The suggestion chips for Actions on Google.

↳ link_out_suggestion
Google\Cloud\Dialogflow\V2\Intent\Message\LinkOutSuggestion

The link out suggestion chip for Actions on Google.

↳ list_select
Google\Cloud\Dialogflow\V2\Intent\Message\ListSelect

The list card response for Actions on Google.

↳ carousel_select
Google\Cloud\Dialogflow\V2\Intent\Message\CarouselSelect

The carousel card response for Actions on Google.

↳ browse_carousel_card
Google\Cloud\Dialogflow\V2\Intent\Message\BrowseCarouselCard

Browse carousel card for Actions on Google.

↳ table_card
Google\Cloud\Dialogflow\V2\Intent\Message\TableCard

Table card for Actions on Google.

↳ media_content
Google\Cloud\Dialogflow\V2\Intent\Message\MediaContent

The media content card for Actions on Google.

↳ platform
int

Optional. The platform that this message is intended for.

getText

The text response.

Returns
Type
Description

hasText

setText

The text response.

Parameter
Name
Description
Returns
Type
Description
$this

getImage

The image response.

Returns
Type
Description

hasImage

setImage

The image response.

Parameter
Name
Description
Returns
Type
Description
$this

getQuickReplies

The quick replies response.

hasQuickReplies

setQuickReplies

The quick replies response.

Returns
Type
Description
$this

getCard

The card response.

Returns
Type
Description

hasCard

setCard

The card response.

Parameter
Name
Description
Returns
Type
Description
$this

getPayload

A custom platform-specific response.

Returns
Type
Description

hasPayload

setPayload

A custom platform-specific response.

Parameter
Name
Description
Returns
Type
Description
$this

getSimpleResponses

The voice and text-only responses for Actions on Google.

hasSimpleResponses

setSimpleResponses

The voice and text-only responses for Actions on Google.

Returns
Type
Description
$this

getBasicCard

The basic card response for Actions on Google.

hasBasicCard

setBasicCard

The basic card response for Actions on Google.

Returns
Type
Description
$this

getSuggestions

The suggestion chips for Actions on Google.

hasSuggestions

setSuggestions

The suggestion chips for Actions on Google.

Returns
Type
Description
$this

getLinkOutSuggestion

The link out suggestion chip for Actions on Google.

hasLinkOutSuggestion

setLinkOutSuggestion

The link out suggestion chip for Actions on Google.

Returns
Type
Description
$this

getListSelect

The list card response for Actions on Google.

hasListSelect

setListSelect

The list card response for Actions on Google.

Returns
Type
Description
$this

getCarouselSelect

The carousel card response for Actions on Google.

hasCarouselSelect

setCarouselSelect

The carousel card response for Actions on Google.

Returns
Type
Description
$this

getBrowseCarouselCard

Browse carousel card for Actions on Google.

hasBrowseCarouselCard

setBrowseCarouselCard

Browse carousel card for Actions on Google.

Returns
Type
Description
$this

getTableCard

Table card for Actions on Google.

hasTableCard

setTableCard

Table card for Actions on Google.

Returns
Type
Description
$this

getMediaContent

The media content card for Actions on Google.

hasMediaContent

setMediaContent

The media content card for Actions on Google.

Returns
Type
Description
$this

getPlatform

Optional. The platform that this message is intended for.

Returns
Type
Description
int

setPlatform

Optional. The platform that this message is intended for.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getMessage

Returns
Type
Description
string