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\u003eThe document provides reference documentation for the \u003ccode\u003eFulfillment.Types.ConditionalCases.Types.Case\u003c/code\u003e class in the Dialogflow v3 API, specifically within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThis class represents a case within conditional cases, where each case has a boolean condition that determines whether its associated messages are selected and evaluated.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCase\u003c/code\u003e 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, indicating its role in message handling, equality comparison, deep cloning, and buffer message operations.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties like \u003ccode\u003eCaseContent\u003c/code\u003e (a list of content for the case) and \u003ccode\u003eCondition\u003c/code\u003e (a string representing the boolean condition that triggers the case), with the condition evaluated against form or session parameters.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available is 2.23.0 and it provides access to past versions as far back as 1.0.0 of the API.\u003c/p\u003e\n"]]],[],null,[]]