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 documentation for the \u003ccode\u003eWebhookRequest.Types.IntentInfo\u003c/code\u003e class within the Google Cloud Dialogflow CX v3 API for .NET, including its constructors, properties, and inherited members.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eIntentInfo\u003c/code\u003e represents intent information communicated to a webhook and can be used to find the unique identifier and the display name of the last matched intent.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties like \u003ccode\u003eConfidence\u003c/code\u003e, representing the certainty of the matched intent, \u003ccode\u003eDisplayName\u003c/code\u003e for the last matched intent's name, \u003ccode\u003eLastMatchedIntent\u003c/code\u003e for the intent's unique ID, and \u003ccode\u003eParameters\u003c/code\u003e for the identified parameters from user input.\u003c/p\u003e\n"],["\u003cp\u003eThe document lists the available versions of the API, ranging from the latest 2.23.0 down to 1.0.0, providing links to the documentation for each version.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eIntentInfo\u003c/code\u003e implements multiple interfaces, including \u003ccode\u003eIMessage<WebhookRequest.Types.IntentInfo>\u003c/code\u003e, \u003ccode\u003eIEquatable<WebhookRequest.Types.IntentInfo>\u003c/code\u003e, \u003ccode\u003eIDeepCloneable<WebhookRequest.Types.IntentInfo>\u003c/code\u003e, \u003ccode\u003eIBufferMessage\u003c/code\u003e, and \u003ccode\u003eIMessage\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]