Google Cloud Dialogflow v2 API - Class Intent.Types.Message (4.16.0)

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 v2 API class Intent.Types.Message.

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

Inheritance

object > Intent.Types.Message

Namespace

Google.Cloud.Dialogflow.V2

Assembly

Google.Cloud.Dialogflow.V2.dll

Constructors

Message()

public Message()

Message(Message)

public Message(Intent.Types.Message other)
Parameter
NameDescription
otherIntentTypesMessage

Properties

BasicCard

public Intent.Types.Message.Types.BasicCard BasicCard { get; set; }

The basic card response for Actions on Google.

Property Value
TypeDescription
IntentTypesMessageTypesBasicCard

BrowseCarouselCard

public Intent.Types.Message.Types.BrowseCarouselCard BrowseCarouselCard { get; set; }

Browse carousel card for Actions on Google.

Property Value
TypeDescription
IntentTypesMessageTypesBrowseCarouselCard

Card

public Intent.Types.Message.Types.Card Card { get; set; }

The card response.

Property Value
TypeDescription
IntentTypesMessageTypesCard

CarouselSelect

public Intent.Types.Message.Types.CarouselSelect CarouselSelect { get; set; }

The carousel card response for Actions on Google.

Property Value
TypeDescription
IntentTypesMessageTypesCarouselSelect

Image

public Intent.Types.Message.Types.Image Image { get; set; }

The image response.

Property Value
TypeDescription
IntentTypesMessageTypesImage

LinkOutSuggestion

public Intent.Types.Message.Types.LinkOutSuggestion LinkOutSuggestion { get; set; }

The link out suggestion chip for Actions on Google.

Property Value
TypeDescription
IntentTypesMessageTypesLinkOutSuggestion

ListSelect

public Intent.Types.Message.Types.ListSelect ListSelect { get; set; }

The list card response for Actions on Google.

Property Value
TypeDescription
IntentTypesMessageTypesListSelect

MediaContent

public Intent.Types.Message.Types.MediaContent MediaContent { get; set; }

The media content card for Actions on Google.

Property Value
TypeDescription
IntentTypesMessageTypesMediaContent

MessageCase

public Intent.Types.Message.MessageOneofCase MessageCase { get; }
Property Value
TypeDescription
IntentTypesMessageMessageOneofCase

Payload

public Struct Payload { get; set; }

A custom platform-specific response.

Property Value
TypeDescription
Struct

Platform

public Intent.Types.Message.Types.Platform Platform { get; set; }

Optional. The platform that this message is intended for.

Property Value
TypeDescription
IntentTypesMessageTypesPlatform

QuickReplies

public Intent.Types.Message.Types.QuickReplies QuickReplies { get; set; }

The quick replies response.

Property Value
TypeDescription
IntentTypesMessageTypesQuickReplies

SimpleResponses

public Intent.Types.Message.Types.SimpleResponses SimpleResponses { get; set; }

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

Property Value
TypeDescription
IntentTypesMessageTypesSimpleResponses

Suggestions

public Intent.Types.Message.Types.Suggestions Suggestions { get; set; }

The suggestion chips for Actions on Google.

Property Value
TypeDescription
IntentTypesMessageTypesSuggestions

TableCard

public Intent.Types.Message.Types.TableCard TableCard { get; set; }

Table card for Actions on Google.

Property Value
TypeDescription
IntentTypesMessageTypesTableCard

Text

public Intent.Types.Message.Types.Text Text { get; set; }

The text response.

Property Value
TypeDescription
IntentTypesMessageTypesText