public sealed class 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 document provides reference documentation for the \u003ccode\u003eFulfillment.Types.ConditionalCases.Types.Case\u003c/code\u003e class in the Dialogflow v3 API, detailing its structure and functionality across multiple versions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e class, part of the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace, is designed for defining conditional logic within Dialogflow CX, with each instance containing a boolean condition and associated messages.\u003c/p\u003e\n"],["\u003cp\u003eThe most recent version is \u003ccode\u003e2.23.0\u003c/code\u003e, with older versions listed down to \u003ccode\u003e1.0.0\u003c/code\u003e for historical context and different use cases.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from \u003ccode\u003eObject\u003c/code\u003e, while providing constructors for creating new \u003ccode\u003eCase\u003c/code\u003e instances.\u003c/p\u003e\n"],["\u003cp\u003eKey properties include \u003ccode\u003eCaseContent\u003c/code\u003e, a list of case content, and \u003ccode\u003eCondition\u003c/code\u003e, a string that defines the boolean condition that triggers the selection of this case, based on form or session parameters.\u003c/p\u003e\n"]]],[],null,[]]