public sealed class Case : IMessage<Fulfillment.Types.ConditionalCases.Types.Case>, IEquatable<Fulfillment.Types.ConditionalCases.Types.Case>, IDeepCloneable<Fulfillment.Types.ConditionalCases.Types.Case>, IBufferMessage, IMessage
Each case has a Boolean condition. When it is evaluated to be True, the
corresponding messages will be selected and evaluated recursively.
The condition to activate and select this case. Empty means the
condition is always true. The condition is evaluated against [form
parameters][Form.parameters] or [session
parameters][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 webpage provides a comprehensive list of versions for \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3.Fulfillment.Types.ConditionalCases.Types.Case\u003c/code\u003e, ranging from version 2.23.0 (latest) down to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e class is part of the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace and is contained within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3.dll\u003c/code\u003e assembly, used for Dialogflow CX fulfillment.\u003c/p\u003e\n"],["\u003cp\u003eA \u003ccode\u003eCase\u003c/code\u003e instance has a \u003ccode\u003eCondition\u003c/code\u003e property, which is a string used to determine if the case is active, and the \u003ccode\u003eCaseContent\u003c/code\u003e property is used for containing the actual content of the case.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e class 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 to support different methods of usage and manipulation.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides two constructors, one empty and one which takes another \u003ccode\u003eCase\u003c/code\u003e object as parameter, allowing for creating and copying of \u003ccode\u003eCase\u003c/code\u003e objects.\u003c/p\u003e\n"]]],[],null,[]]