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, detailing its structure and functionality.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e class, part of the Dialogflow API, is designed to handle conditional logic by evaluating Boolean conditions to determine which messages should be selected and recursively processed.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation lists all the available versions of the Dialogflow API for \u003ccode\u003eFulfillment.Types.ConditionalCases.Types.Case\u003c/code\u003e, from version 1.0.0 up to the latest 2.23.0.\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 inherits from \u003ccode\u003eobject\u003c/code\u003e, allowing it to be deeply cloned, checked for equality, and used in various message-passing scenarios.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e class has two properties, \u003ccode\u003eCaseContent\u003c/code\u003e which is a list of content, and \u003ccode\u003eCondition\u003c/code\u003e which is a string that contains the condition to be evaluated, and it will be always true when empty.\u003c/p\u003e\n"]]],[],null,[]]