Class GoogleCloudDialogflowV2beta1IntentMessage
Corresponds to the Response
field in the Dialogflow console.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v2.Data
Assembly: Google.Apis.Dialogflow.v2.dll
Syntax
public class GoogleCloudDialogflowV2beta1IntentMessage : IDirectResponseSchema
Properties
BasicCard
Displays a basic card for Actions on Google.
Declaration
[JsonProperty("basicCard")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageBasicCard BasicCard { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageBasicCard |
BrowseCarouselCard
Browse carousel card for Actions on Google.
Declaration
[JsonProperty("browseCarouselCard")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard BrowseCarouselCard { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard |
Card
Displays a card.
Declaration
[JsonProperty("card")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageCard Card { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageCard |
CarouselSelect
Displays a carousel card for Actions on Google.
Declaration
[JsonProperty("carouselSelect")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect CarouselSelect { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Image
Displays an image.
Declaration
[JsonProperty("image")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageImage Image { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageImage |
LinkOutSuggestion
Displays a link out suggestion chip for Actions on Google.
Declaration
[JsonProperty("linkOutSuggestion")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion LinkOutSuggestion { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion |
ListSelect
Displays a list card for Actions on Google.
Declaration
[JsonProperty("listSelect")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageListSelect ListSelect { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageListSelect |
MediaContent
The media content card for Actions on Google.
Declaration
[JsonProperty("mediaContent")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageMediaContent MediaContent { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageMediaContent |
Payload
A custom platform-specific response.
Declaration
[JsonProperty("payload")]
public virtual IDictionary<string, object> Payload { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, object> |
Platform
Optional. The platform that this message is intended for.
Declaration
[JsonProperty("platform")]
public virtual string Platform { get; set; }
Property Value
Type | Description |
---|---|
string |
QuickReplies
Displays quick replies.
Declaration
[JsonProperty("quickReplies")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageQuickReplies QuickReplies { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageQuickReplies |
RbmCarouselRichCard
Rich Business Messaging (RBM) carousel rich card response.
Declaration
[JsonProperty("rbmCarouselRichCard")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard RbmCarouselRichCard { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard |
RbmStandaloneRichCard
Standalone Rich Business Messaging (RBM) rich card response.
Declaration
[JsonProperty("rbmStandaloneRichCard")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard RbmStandaloneRichCard { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard |
RbmText
Rich Business Messaging (RBM) text response. RBM allows businesses to send enriched and branded versions of SMS. See https://jibe.google.com/business-messaging.
Declaration
[JsonProperty("rbmText")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageRbmText RbmText { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageRbmText |
SimpleResponses
Returns a voice or text-only response for Actions on Google.
Declaration
[JsonProperty("simpleResponses")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses SimpleResponses { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses |
Suggestions
Displays suggestion chips for Actions on Google.
Declaration
[JsonProperty("suggestions")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageSuggestions Suggestions { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageSuggestions |
TableCard
Table card for Actions on Google.
Declaration
[JsonProperty("tableCard")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageTableCard TableCard { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageTableCard |
TelephonyPlayAudio
Plays audio from a file in Telephony Gateway.
Declaration
[JsonProperty("telephonyPlayAudio")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio TelephonyPlayAudio { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio |
TelephonySynthesizeSpeech
Synthesizes speech in Telephony Gateway.
Declaration
[JsonProperty("telephonySynthesizeSpeech")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech TelephonySynthesizeSpeech { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech |
TelephonyTransferCall
Transfers the call in Telephony Gateway.
Declaration
[JsonProperty("telephonyTransferCall")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall TelephonyTransferCall { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall |
Text
Returns a text response.
Declaration
[JsonProperty("text")]
public virtual GoogleCloudDialogflowV2beta1IntentMessageText Text { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2beta1IntentMessageText |