public sealed class IntentInfo : IMessage<WebhookRequest.Types.IntentInfo>, IEquatable<WebhookRequest.Types.IntentInfo>, IDeepCloneable<WebhookRequest.Types.IntentInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class WebhookRequest.Types.IntentInfo.
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 reference information for the \u003ccode\u003eWebhookRequest.Types.IntentInfo\u003c/code\u003e class within the Dialogflow v3 API, specifically for the .NET environment, with version history ranging from 1.0.0 to 2.23.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIntentInfo\u003c/code\u003e class represents intent information that is passed to the webhook, detailing the matched intent's name, ID, confidence level, and any identified parameters.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIntentInfo\u003c/code\u003e class 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, making it compatible with various Protobuf and .NET functionalities.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eIntentInfo\u003c/code\u003e class include \u003ccode\u003eConfidence\u003c/code\u003e, representing the certainty of the intent match; \u003ccode\u003eDisplayName\u003c/code\u003e, the user-friendly 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 containing the identified parameter values.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this class is 2.23.0, although it currently exists under version 2.5.0, with a complete history from version 1.0.0.\u003c/p\u003e\n"]]],[],null,[]]