Class GoogleCloudDialogflowV2IntentMessage
A rich response message. Corresponds to the intent Response
field in the Dialogflow console. For more
information, see Rich response messages.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v2.Data
Assembly: Google.Apis.Dialogflow.v2.dll
Syntax
public class GoogleCloudDialogflowV2IntentMessage : IDirectResponseSchema
Properties
BasicCard
The basic card response for Actions on Google.
Declaration
[JsonProperty("basicCard")]
public virtual GoogleCloudDialogflowV2IntentMessageBasicCard BasicCard { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageBasicCard |
BrowseCarouselCard
Browse carousel card for Actions on Google.
Declaration
[JsonProperty("browseCarouselCard")]
public virtual GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard BrowseCarouselCard { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard |
Card
The card response.
Declaration
[JsonProperty("card")]
public virtual GoogleCloudDialogflowV2IntentMessageCard Card { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageCard |
CarouselSelect
The carousel card response for Actions on Google.
Declaration
[JsonProperty("carouselSelect")]
public virtual GoogleCloudDialogflowV2IntentMessageCarouselSelect CarouselSelect { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageCarouselSelect |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Image
The image response.
Declaration
[JsonProperty("image")]
public virtual GoogleCloudDialogflowV2IntentMessageImage Image { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageImage |
LinkOutSuggestion
The link out suggestion chip for Actions on Google.
Declaration
[JsonProperty("linkOutSuggestion")]
public virtual GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion LinkOutSuggestion { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion |
ListSelect
The list card response for Actions on Google.
Declaration
[JsonProperty("listSelect")]
public virtual GoogleCloudDialogflowV2IntentMessageListSelect ListSelect { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageListSelect |
MediaContent
The media content card for Actions on Google.
Declaration
[JsonProperty("mediaContent")]
public virtual GoogleCloudDialogflowV2IntentMessageMediaContent MediaContent { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageMediaContent |
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
The quick replies response.
Declaration
[JsonProperty("quickReplies")]
public virtual GoogleCloudDialogflowV2IntentMessageQuickReplies QuickReplies { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageQuickReplies |
SimpleResponses
The voice and text-only responses for Actions on Google.
Declaration
[JsonProperty("simpleResponses")]
public virtual GoogleCloudDialogflowV2IntentMessageSimpleResponses SimpleResponses { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageSimpleResponses |
Suggestions
The suggestion chips for Actions on Google.
Declaration
[JsonProperty("suggestions")]
public virtual GoogleCloudDialogflowV2IntentMessageSuggestions Suggestions { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageSuggestions |
TableCard
Table card for Actions on Google.
Declaration
[JsonProperty("tableCard")]
public virtual GoogleCloudDialogflowV2IntentMessageTableCard TableCard { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageTableCard |
Text
The text response.
Declaration
[JsonProperty("text")]
public virtual GoogleCloudDialogflowV2IntentMessageText Text { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2IntentMessageText |