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"]],[["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-04-02 UTC."],[[["The webpage provides a comprehensive list of versions for `Google.Cloud.Dialogflow.Cx.V3.Fulfillment.Types.ConditionalCases.Types.Case`, ranging from version 2.23.0 (latest) down to 1.0.0."],["The `Case` class is part of the `Google.Cloud.Dialogflow.Cx.V3` namespace and is contained within the `Google.Cloud.Dialogflow.Cx.V3.dll` assembly, used for Dialogflow CX fulfillment."],["A `Case` instance has a `Condition` property, which is a string used to determine if the case is active, and the `CaseContent` property is used for containing the actual content of the case."],["The `Case` class implements multiple interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage` to support different methods of usage and manipulation."],["The class provides two constructors, one empty and one which takes another `Case` object as parameter, allowing for creating and copying of `Case` objects."]]],[]]