public sealed class IntentInfo : IMessage<WebhookRequest.Types.IntentInfo>, IEquatable<WebhookRequest.Types.IntentInfo>, IDeepCloneable<WebhookRequest.Types.IntentInfo>, IBufferMessage, IMessage
Represents intent information communicated to the webhook.
Inheritance
System.Object > WebhookRequest.Types.IntentInfoImplements
Google.Protobuf.IMessage<WebhookRequest.Types.IntentInfo>, System.IEquatable<WebhookRequest.Types.IntentInfo>, Google.Protobuf.IDeepCloneable<WebhookRequest.Types.IntentInfo>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
IntentInfo()
public IntentInfo()
IntentInfo(WebhookRequest.Types.IntentInfo)
public IntentInfo(WebhookRequest.Types.IntentInfo other)
Parameter | |
---|---|
Name | Description |
other | WebhookRequest.Types.IntentInfo |
Properties
LastMatchedIntent
public string LastMatchedIntent { get; set; }
Always present. The unique identifier of the last matched
[intent][google.cloud.dialogflow.cx.v3.Intent]. Format: projects/<Project ID>/locations/<Location
ID>/agents/<Agent ID>/intents/<Intent ID>
.
Property Value | |
---|---|
Type | Description |
System.String |
Parameters
public MapField<string, WebhookRequest.Types.IntentInfo.Types.IntentParameterValue> Parameters { get; }
Parameters identified as a result of intent matching. This is a map of the name of the identified parameter to the value of the parameter identified from the user's utterance. All parameters defined in the matched intent that are identified will be surfaced here.
Property Value | |
---|---|
Type | Description |
Google.Protobuf.Collections.MapField<System.String, WebhookRequest.Types.IntentInfo.Types.IntentParameterValue> |