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-08-07 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eForm\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace is version 2.23.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eForm\u003c/code\u003e class, found in the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e API, is a data model that organizes parameters collected from users during the form filling process.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable<Form>\u003c/code\u003e, \u003ccode\u003eIDeepCloneable<Form>\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, all relating to forms.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eForm\u003c/code\u003e class has a \u003ccode\u003eParameters\u003c/code\u003e property, which is a \u003ccode\u003eRepeatedField\u003c/code\u003e for collecting user input.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation shows the \u003ccode\u003eForm\u003c/code\u003e class can be constructed using an empty parameter or by using another form object.\u003c/p\u003e\n"]]],[],null,[]]