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\u003eThis document provides detailed information about the \u003ccode\u003eIntentInfo\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace, which is part of the .NET library for Google Cloud Dialogflow CX.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIntentInfo\u003c/code\u003e class represents intent data communicated to a webhook, implementing interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the provided documentation is for version 2.23.0, but it covers a range of versions from 1.0.0 all the way to the latest one.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eIntentInfo\u003c/code\u003e include \u003ccode\u003eConfidence\u003c/code\u003e (a measure of intent certainty), \u003ccode\u003eDisplayName\u003c/code\u003e (the name of the matched intent), \u003ccode\u003eLastMatchedIntent\u003c/code\u003e (the identifier of the matched intent), and \u003ccode\u003eParameters\u003c/code\u003e (a map of identified intent parameters).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIntentInfo\u003c/code\u003e class includes a parameter-based constructor, \u003ccode\u003eIntentInfo(WebhookRequest.Types.IntentInfo other)\u003c/code\u003e, that allows for the creation of a new instance based on the information of another one.\u003c/p\u003e\n"]]],[],null,[]]