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 provided content outlines the different versions of the \u003ccode\u003eCase\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace, ranging from version 1.0.0 to the latest version, 2.23.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e class, part of the \u003ccode\u003eFulfillment.Types.ConditionalCases.Types\u003c/code\u003e namespace, represents a conditional logic structure with a boolean condition that determines if its messages are selected and evaluated.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and has constructors for creating new instances, including one for copying from an existing \u003ccode\u003eCase\u003c/code\u003e instance.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eCase\u003c/code\u003e class include \u003ccode\u003eCaseContent\u003c/code\u003e, which holds a list of case content, and \u003ccode\u003eCondition\u003c/code\u003e, a string representing the condition that triggers the case, with an empty condition indicating it is always true.\u003c/p\u003e\n"],["\u003cp\u003eThe content references multiple versions of the class, with links to each version's documentation, enabling developers to access documentation on the different versions.\u003c/p\u003e\n"]]],[],null,[]]