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"]],[["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-06-12 UTC."],[[["The latest version of the `Form` class within the `Google.Cloud.Dialogflow.Cx.V3` namespace is version 2.23.0."],["The `Form` class, found in the `Google.Cloud.Dialogflow.Cx.V3` API, is a data model that organizes parameters collected from users during the form filling process."],["This class implements several interfaces, including `IMessage`, `IEquatable\u003cForm\u003e`, `IDeepCloneable\u003cForm\u003e`, and `IBufferMessage`, all relating to forms."],["The `Form` class has a `Parameters` property, which is a `RepeatedField` for collecting user input."],["The documentation shows the `Form` class can be constructed using an empty parameter or by using another form object."]]],[]]