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 logic within Dialogflow CX fulfillments.\u003c/p\u003e\n"],["\u003cp\u003eEach \u003ccode\u003eCase\u003c/code\u003e instance contains a \u003ccode\u003eCondition\u003c/code\u003e property (a string) that determines when the case is activated, and an empty string means that it will always be considered true.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCaseContent\u003c/code\u003e property, a list of \u003ccode\u003eCaseContent\u003c/code\u003e objects, specifies the actions or messages to be executed when the \u003ccode\u003eCondition\u003c/code\u003e of the case evaluates to true.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available is 2.23.0, with a list of versions dating back to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe case object implements IMessage, IEquatable, IDeepCloneable and IBufferMessage interfaces, and inherits members from the object class.\u003c/p\u003e\n"]]],[],null,[]]