public sealed class Form : IMessage<Form>, IEquatable<Form>, IDeepCloneable<Form>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class Form.
A form is a data model that groups related parameters that can be collected
from the user. The process in which the agent prompts the user and collects
parameter values from the user is called form filling. A form can be added to
a [page][google.cloud.dialogflow.cx.v3.Page]. When form filling is done, the
filled parameters will be written to the
[session][google.cloud.dialogflow.cx.v3.SessionInfo.parameters].
[[["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 webpage provides reference documentation for the \u003ccode\u003eForm\u003c/code\u003e class within the Google Cloud Dialogflow CX v3 API for .NET, with the current version being 2.11.0, and the latest being 2.23.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eForm\u003c/code\u003e class is a data model used to group related parameters collected from users during the form filling process, ultimately being stored in session parameters.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eForm\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists all available versions of \u003ccode\u003eForm\u003c/code\u003e in the Dialogflow v3 API, ranging from version 1.0.0 up to the latest version 2.23.0, allowing users to navigate to documentation for specific versions.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eForm\u003c/code\u003e instances can be constructed using a default constructor \u003ccode\u003eForm()\u003c/code\u003e or by cloning another instance using \u003ccode\u003eForm(Form other)\u003c/code\u003e, and a \u003ccode\u003eParameters\u003c/code\u003e property is available for a collection of data of type \u003ccode\u003eForm.Types.Parameter\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]