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.
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>.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the Dialogflow CX V3 .NET library reference is 2.23.0, with the documentation being for the \u003ccode\u003eIntentInfo\u003c/code\u003e class, which is under the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3.WebhookRequest.Types\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIntentInfo\u003c/code\u003e class provides information about an intent that has been matched in Dialogflow, and it implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eIntentInfo\u003c/code\u003e includes properties such as \u003ccode\u003eConfidence\u003c/code\u003e (a float indicating the certainty of the match), \u003ccode\u003eDisplayName\u003c/code\u003e (the display name of the matched intent), \u003ccode\u003eLastMatchedIntent\u003c/code\u003e (the unique identifier of the matched intent), and \u003ccode\u003eParameters\u003c/code\u003e (a map of identified parameter names to their values).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIntentInfo\u003c/code\u003e class has two constructors: a default one (\u003ccode\u003eIntentInfo()\u003c/code\u003e) and another that takes an \u003ccode\u003eIntentInfo\u003c/code\u003e object as a parameter to copy its values (\u003ccode\u003eIntentInfo(WebhookRequest.Types.IntentInfo other)\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eThis documentation covers versions 1.0.0 through 2.23.0 of the Dialogflow CX V3 library, offering a comprehensive view of the \u003ccode\u003eWebhookRequest.Types.IntentInfo\u003c/code\u003e class across various versions.\u003c/p\u003e\n"]]],[],null,[]]