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 \u003ccode\u003eCase\u003c/code\u003e class, part of the Google.Cloud.Dialogflow.Cx.V3 namespace, is used to define conditional cases within Dialogflow CX fulfillments.\u003c/p\u003e\n"],["\u003cp\u003eEach \u003ccode\u003eCase\u003c/code\u003e instance contains a Boolean condition that, when true, triggers the evaluation of associated messages.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces including IMessage, IEquatable, IDeepCloneable, and IBufferMessage, allowing for comprehensive message handling and cloning.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCase\u003c/code\u003e objects can be constructed either as empty instances or by copying data from another \u003ccode\u003eCase\u003c/code\u003e object, and they have a \u003ccode\u003eCaseContent\u003c/code\u003e property holding a list of case contents.\u003c/p\u003e\n"],["\u003cp\u003eThe document lists various versions of the Dialogflow CX library, from 1.0.0 to the latest 2.23.0, each providing the \u003ccode\u003eCase\u003c/code\u003e class at the same path, demonstrating the libraries continuity through its various versions.\u003c/p\u003e\n"]]],[],null,[]]