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\u003eThe \u003ccode\u003eForm\u003c/code\u003e class in the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace represents a data model for grouping and collecting related parameters from users during a conversation.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available for the \u003ccode\u003eForm\u003c/code\u003e class is 2.23.0, and there are multiple previous versions accessible for use.\u003c/p\u003e\n"],["\u003cp\u003eA \u003ccode\u003eForm\u003c/code\u003e is part of the process called form filling, where an agent prompts a user for input, then stores that input in the session parameters.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eForm\u003c/code\u003e class implements 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, and inherits from \u003ccode\u003eObject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParameters\u003c/code\u003e property within the \u003ccode\u003eForm\u003c/code\u003e class, of type \u003ccode\u003eRepeatedField<Form.Types.Parameter>\u003c/code\u003e, defines the specific parameters that need to be collected from the user.\u003c/p\u003e\n"]]],[],null,[]]