Class Intent.Types.Message (3.8.0)

public sealed class Message : IMessage<Intent.Types.Message>, IEquatable<Intent.Types.Message>, IDeepCloneable<Intent.Types.Message>, IBufferMessage, IMessage

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(Intent.Types.Message)

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

Properties

BasicCard

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

The basic card response for Actions on Google.

Property Value
TypeDescription
Intent.Types.Message.Types.BasicCard

BrowseCarouselCard

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

Browse carousel card for Actions on Google.

Property Value
TypeDescription
Intent.Types.Message.Types.BrowseCarouselCard

Card

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

The card response.

Property Value
TypeDescription
Intent.Types.Message.Types.Card

CarouselSelect

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

The carousel card response for Actions on Google.

Property Value
TypeDescription
Intent.Types.Message.Types.CarouselSelect

Image

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

The image response.

Property Value
TypeDescription
Intent.Types.Message.Types.Image

LinkOutSuggestion

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

The link out suggestion chip for Actions on Google.

Property Value
TypeDescription
Intent.Types.Message.Types.LinkOutSuggestion

ListSelect

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

The list card response for Actions on Google.

Property Value
TypeDescription
Intent.Types.Message.Types.ListSelect

MediaContent

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

The media content card for Actions on Google.

Property Value
TypeDescription
Intent.Types.Message.Types.MediaContent

MessageCase

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

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
Intent.Types.Message.Types.Platform

QuickReplies

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

The quick replies response.

Property Value
TypeDescription
Intent.Types.Message.Types.QuickReplies

SimpleResponses

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

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

Property Value
TypeDescription
Intent.Types.Message.Types.SimpleResponses

Suggestions

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

The suggestion chips for Actions on Google.

Property Value
TypeDescription
Intent.Types.Message.Types.Suggestions

TableCard

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

Table card for Actions on Google.

Property Value
TypeDescription
Intent.Types.Message.Types.TableCard

Text

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

The text response.

Property Value
TypeDescription
Intent.Types.Message.Types.Text