Google Cloud Dialogflow v2beta1 API - Class ResponseMessage (1.0.0-beta16)

public sealed class ResponseMessage : IMessage<ResponseMessage>, IEquatable<ResponseMessage>, IDeepCloneable<ResponseMessage>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class ResponseMessage.

Response messages from an automated agent.

Inheritance

object > ResponseMessage

Namespace

Google.Cloud.Dialogflow.V2Beta1

Assembly

Google.Cloud.Dialogflow.V2Beta1.dll

Constructors

ResponseMessage()

public ResponseMessage()

ResponseMessage(ResponseMessage)

public ResponseMessage(ResponseMessage other)
Parameter
Name Description
other ResponseMessage

Properties

EndInteraction

public ResponseMessage.Types.EndInteraction EndInteraction { get; set; }

A signal that indicates the interaction with the Dialogflow agent has ended.

Property Value
Type Description
ResponseMessageTypesEndInteraction

LiveAgentHandoff

public ResponseMessage.Types.LiveAgentHandoff LiveAgentHandoff { get; set; }

Hands off conversation to a live agent.

Property Value
Type Description
ResponseMessageTypesLiveAgentHandoff

MessageCase

public ResponseMessage.MessageOneofCase MessageCase { get; }
Property Value
Type Description
ResponseMessageMessageOneofCase

MixedAudio

public ResponseMessage.Types.MixedAudio MixedAudio { get; set; }

An audio response message composed of both the synthesized Dialogflow agent responses and the audios hosted in places known to the client.

Property Value
Type Description
ResponseMessageTypesMixedAudio

Payload

public Struct Payload { get; set; }

Returns a response containing a custom, platform-specific payload.

Property Value
Type Description
Struct

TelephonyTransferCall

public ResponseMessage.Types.TelephonyTransferCall TelephonyTransferCall { get; set; }

A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.

Property Value
Type Description
ResponseMessageTypesTelephonyTransferCall

Text

public ResponseMessage.Types.Text Text { get; set; }

Returns a text response.

Property Value
Type Description
ResponseMessageTypesText