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 Dialogflow v3 API for .NET, covering versions from 1.0.0 to 2.23.0 (latest).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e class represents a conditional case in Dialogflow fulfillment, which is evaluated based on a Boolean condition, and if true, its corresponding messages are selected.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e class has properties such as \u003ccode\u003eCaseContent\u003c/code\u003e which is a list of case contents and \u003ccode\u003eCondition\u003c/code\u003e, a string that determines if the case is activated.\u003c/p\u003e\n"],["\u003cp\u003eThe namespace for the class is \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]