Google Cloud Dialogflow v2beta1 API - Class Intent.Types.Message (1.0.0-beta21)

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.

Inheritance

object > Intent.Types.Message

Namespace

Google.Cloud.Dialogflow.V2Beta1

Assembly

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