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 content provides documentation for the \u003ccode\u003eFulfillment.Types.ConditionalCases.Types.Case\u003c/code\u003e class within the Dialogflow v3 API for .NET, detailing its use in defining conditional cases for message selection.\u003c/p\u003e\n"],["\u003cp\u003eIt lists available versions of the Dialogflow v3 API, ranging from the latest version 2.23.0 down to version 1.0.0, allowing developers to view documentation for specific releases.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFulfillment.Types.ConditionalCases.Types.Case\u003c/code\u003e class allows for the definition of Boolean conditions that, when true, will trigger the selection and evaluation of associated messages.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements various interfaces such as IMessage, IEquatable, IDeepCloneable, and IBufferMessage, which indicate its support for advanced functionalities.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCaseContent\u003c/code\u003e property is a list of \u003ccode\u003eCaseContent\u003c/code\u003e types associated with a condition, while the \u003ccode\u003eCondition\u003c/code\u003e property itself is a string specifying the condition, which if empty, will be always considered true.\u003c/p\u003e\n"]]],[],null,[]]