public sealed class Form : IMessage<Form>, IEquatable<Form>, IDeepCloneable<Form>, IBufferMessage, IMessage
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 details the \u003ccode\u003eForm\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace, which is used to group related parameters for collection from users in Dialogflow CX.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this \u003ccode\u003eForm\u003c/code\u003e class is 2.23.0, and the page provides documentation and access to versions spanning from 1.0.0 to the most current version.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eForm\u003c/code\u003e class inherits from \u003ccode\u003eObject\u003c/code\u003e and implements multiple interfaces, including \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 primary functionality of the \u003ccode\u003eForm\u003c/code\u003e class revolves around its ability to manage and collect user parameters using its \u003ccode\u003eParameters\u003c/code\u003e property, which is of type \u003ccode\u003eRepeatedField<Form.Types.Parameter>\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eForm\u003c/code\u003e class is part of the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3.dll\u003c/code\u003e assembly and offers two constructors, a default one and another one that takes a \u003ccode\u003eForm\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"]]],[],null,[]]