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 provided content outlines the different versions of \u003ccode\u003eWebhookRequest.Types.IntentInfo\u003c/code\u003e, a class representing intent information for webhooks in the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace, with the latest version being 2.23.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eIntentInfo\u003c/code\u003e is a sealed class that communicates matched intent information to the webhook, implementing multiple interfaces such as \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\u003eThe \u003ccode\u003eIntentInfo\u003c/code\u003e class contains properties like \u003ccode\u003eConfidence\u003c/code\u003e, \u003ccode\u003eDisplayName\u003c/code\u003e, \u003ccode\u003eLastMatchedIntent\u003c/code\u003e, and \u003ccode\u003eParameters\u003c/code\u003e, which hold information regarding the matched intent's certainty, display name, unique identifier, and identified parameters.\u003c/p\u003e\n"],["\u003cp\u003eThe class also has two constructors, a parameterless one \u003ccode\u003eIntentInfo()\u003c/code\u003e and another that takes \u003ccode\u003eWebhookRequest.Types.IntentInfo\u003c/code\u003e as a parameter, \u003ccode\u003eIntentInfo(WebhookRequest.Types.IntentInfo other)\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIntentInfo\u003c/code\u003e class inherits several members from the \u003ccode\u003eObject\u003c/code\u003e class, and has been implemented into the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]