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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-07 UTC."],[[["This webpage details the `Form` class within the `Google.Cloud.Dialogflow.Cx.V3` namespace, which is used to group related parameters for collection from users in Dialogflow CX."],["The latest version of this `Form` class is 2.23.0, and the page provides documentation and access to versions spanning from 1.0.0 to the most current version."],["The `Form` class inherits from `Object` and implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The primary functionality of the `Form` class revolves around its ability to manage and collect user parameters using its `Parameters` property, which is of type `RepeatedField\u003cForm.Types.Parameter\u003e`."],["The `Form` class is part of the `Google.Cloud.Dialogflow.Cx.V3.dll` assembly and offers two constructors, a default one and another one that takes a `Form` object as a parameter."]]],[]]