public sealed class Intent.Types.Message : IMessage<Intent.Types.Message>, IEquatable<Intent.Types.Message>, IDeepCloneable<Intent.Types.Message>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class Intent.Types.Message.
Corresponds to the Response
field in the Dialogflow console.
Implements
IMessageIntentTypesMessage, IEquatableIntentTypesMessage, IDeepCloneableIntentTypesMessage, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Beta1Assembly
Google.Cloud.Dialogflow.V2Beta1.dll
Constructors
Message()
public Message()
Message(Message)
public Message(Intent.Types.Message other)
Parameter | |
---|---|
Name | Description |
other | IntentTypesMessage |
Properties
BasicCard
public Intent.Types.Message.Types.BasicCard BasicCard { get; set; }
Displays a basic card for Actions on Google.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesBasicCard |
BrowseCarouselCard
public Intent.Types.Message.Types.BrowseCarouselCard BrowseCarouselCard { get; set; }
Browse carousel card for Actions on Google.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesBrowseCarouselCard |
Card
public Intent.Types.Message.Types.Card Card { get; set; }
Displays a card.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesCard |
CarouselSelect
public Intent.Types.Message.Types.CarouselSelect CarouselSelect { get; set; }
Displays a carousel card for Actions on Google.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesCarouselSelect |
Image
public Intent.Types.Message.Types.Image Image { get; set; }
Displays an image.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesImage |
LinkOutSuggestion
public Intent.Types.Message.Types.LinkOutSuggestion LinkOutSuggestion { get; set; }
Displays a link out suggestion chip for Actions on Google.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesLinkOutSuggestion |
ListSelect
public Intent.Types.Message.Types.ListSelect ListSelect { get; set; }
Displays a list card for Actions on Google.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesListSelect |
MediaContent
public Intent.Types.Message.Types.MediaContent MediaContent { get; set; }
The media content card for Actions on Google.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesMediaContent |
MessageCase
public Intent.Types.Message.MessageOneofCase MessageCase { get; }
Property Value | |
---|---|
Type | Description |
IntentTypesMessageMessageOneofCase |
Payload
public Struct Payload { get; set; }
A custom platform-specific response.
Property Value | |
---|---|
Type | Description |
Struct |
Platform
public Intent.Types.Message.Types.Platform Platform { get; set; }
Optional. The platform that this message is intended for.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesPlatform |
QuickReplies
public Intent.Types.Message.Types.QuickReplies QuickReplies { get; set; }
Displays quick replies.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesQuickReplies |
RbmCarouselRichCard
public Intent.Types.Message.Types.RbmCarouselCard RbmCarouselRichCard { get; set; }
Rich Business Messaging (RBM) carousel rich card response.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesRbmCarouselCard |
RbmStandaloneRichCard
public Intent.Types.Message.Types.RbmStandaloneCard RbmStandaloneRichCard { get; set; }
Standalone Rich Business Messaging (RBM) rich card response.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesRbmStandaloneCard |
RbmText
public Intent.Types.Message.Types.RbmText RbmText { get; set; }
Rich Business Messaging (RBM) text response.
RBM allows businesses to send enriched and branded versions of SMS. See https://jibe.google.com/business-messaging.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesRbmText |
SimpleResponses
public Intent.Types.Message.Types.SimpleResponses SimpleResponses { get; set; }
Returns a voice or text-only response for Actions on Google.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesSimpleResponses |
Suggestions
public Intent.Types.Message.Types.Suggestions Suggestions { get; set; }
Displays suggestion chips for Actions on Google.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesSuggestions |
TableCard
public Intent.Types.Message.Types.TableCard TableCard { get; set; }
Table card for Actions on Google.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesTableCard |
TelephonyPlayAudio
public Intent.Types.Message.Types.TelephonyPlayAudio TelephonyPlayAudio { get; set; }
Plays audio from a file in Telephony Gateway.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesTelephonyPlayAudio |
TelephonySynthesizeSpeech
public Intent.Types.Message.Types.TelephonySynthesizeSpeech TelephonySynthesizeSpeech { get; set; }
Synthesizes speech in Telephony Gateway.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesTelephonySynthesizeSpeech |
TelephonyTransferCall
public Intent.Types.Message.Types.TelephonyTransferCall TelephonyTransferCall { get; set; }
Transfers the call in Telephony Gateway.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesTelephonyTransferCall |
Text
public Intent.Types.Message.Types.Text Text { get; set; }
Returns a text response.
Property Value | |
---|---|
Type | Description |
IntentTypesMessageTypesText |