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 content focuses on the \u003ccode\u003eIntentInfo\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace, detailing its properties and functionality.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available for the \u003ccode\u003eIntentInfo\u003c/code\u003e class is version 2.23.0, but versions dating back to 1.0.0 are also documented, and can be accessed via hyperlinks.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eIntentInfo\u003c/code\u003e communicates intent information to webhooks and implements various interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIntentInfo\u003c/code\u003e class includes properties like \u003ccode\u003eConfidence\u003c/code\u003e, \u003ccode\u003eDisplayName\u003c/code\u003e, \u003ccode\u003eLastMatchedIntent\u003c/code\u003e, and \u003ccode\u003eParameters\u003c/code\u003e to provide detailed information about matched intents and parameters.\u003c/p\u003e\n"],["\u003cp\u003eThere are two ways to construct the \u003ccode\u003eIntentInfo\u003c/code\u003e object, either by creating a default object, or by passing in an existing \u003ccode\u003eWebhookRequest.Types.IntentInfo\u003c/code\u003e object to be used in its construction.\u003c/p\u003e\n"]]],[],null,[]]