Dialogflow v3 API - Class MatchIntentResponse (2.21.0)

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

Reference documentation and code samples for the Dialogflow v3 API class MatchIntentResponse.

Response of [MatchIntent][].

Inheritance

object > MatchIntentResponse

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

MatchIntentResponse()

public MatchIntentResponse()

MatchIntentResponse(MatchIntentResponse)

public MatchIntentResponse(MatchIntentResponse other)
Parameter
Name Description
other MatchIntentResponse

Properties

CurrentPage

public Page CurrentPage { get; set; }

The current [Page][google.cloud.dialogflow.cx.v3.Page]. Some, not all fields are filled in this message, including but not limited to name and display_name.

Property Value
Type Description
Page

HasText

public bool HasText { get; }

Gets whether the "text" field is set

Property Value
Type Description
bool

HasTranscript

public bool HasTranscript { get; }

Gets whether the "transcript" field is set

Property Value
Type Description
bool

HasTriggerEvent

public bool HasTriggerEvent { get; }

Gets whether the "trigger_event" field is set

Property Value
Type Description
bool

HasTriggerIntent

public bool HasTriggerIntent { get; }

Gets whether the "trigger_intent" field is set

Property Value
Type Description
bool

Matches

public RepeatedField<Match> Matches { get; }

Match results, if more than one, ordered descendingly by the confidence we have that the particular intent matches the query.

Property Value
Type Description
RepeatedFieldMatch

QueryCase

public MatchIntentResponse.QueryOneofCase QueryCase { get; }
Property Value
Type Description
MatchIntentResponseQueryOneofCase

Text

public string Text { get; set; }

If [natural language text][google.cloud.dialogflow.cx.v3.TextInput] was provided as input, this field will contain a copy of the text.

Property Value
Type Description
string

Transcript

public string Transcript { get; set; }

If [natural language speech audio][google.cloud.dialogflow.cx.v3.AudioInput] was provided as input, this field will contain the transcript for the audio.

Property Value
Type Description
string

TriggerEvent

public string TriggerEvent { get; set; }

If an [event][google.cloud.dialogflow.cx.v3.EventInput] was provided as input, this field will contain a copy of the event name.

Property Value
Type Description
string

TriggerIntent

public string TriggerIntent { get; set; }

If an [intent][google.cloud.dialogflow.cx.v3.IntentInput] was provided as input, this field will contain a copy of the intent identifier. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>.

Property Value
Type Description
string

TriggerIntentAsIntentName

public IntentName TriggerIntentAsIntentName { get; set; }

IntentName-typed view over the TriggerIntent resource name property.

Property Value
Type Description
IntentName