public sealed class Fulfillment.Types.ConditionalCases.Types.Case : IMessage<Fulfillment.Types.ConditionalCases.Types.Case>, IEquatable<Fulfillment.Types.ConditionalCases.Types.Case>, IDeepCloneable<Fulfillment.Types.ConditionalCases.Types.Case>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class Fulfillment.Types.ConditionalCases.Types.Case.
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\u003eThis webpage provides documentation for the \u003ccode\u003eFulfillment.Types.ConditionalCases.Types.Case\u003c/code\u003e class within the Google Cloud Dialogflow CX V3 API, with the latest version being 2.23.0 and version 2.19.0 being the context for the provided data.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e class represents a conditional case in Dialogflow CX fulfillment, where each case has a Boolean condition that, when true, triggers the corresponding messages, which will be evaluated recursively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes a \u003ccode\u003eCondition\u003c/code\u003e property, a string that determines when a case is activated, and the \u003ccode\u003eCaseContent\u003c/code\u003e property, which holds a list of content for the given case.\u003c/p\u003e\n"],["\u003cp\u003eThe webpage contains a list of older version documentation, from version 2.22.0 down to 1.0.0, for the class \u003ccode\u003eFulfillment.Types.ConditionalCases.Types.Case\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]