public sealed class Definition : IMessage<Experiment.Types.Definition>, IEquatable<Experiment.Types.Definition>, IDeepCloneable<Experiment.Types.Definition>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class Experiment.Types.Definition.
The condition defines which subset of sessions are selected for
this experiment. If not specified, all sessions are eligible. E.g.
"query_input.language_code=en" See the conditions
reference.
[[["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 reference documentation for the \u003ccode\u003eExperiment.Types.Definition\u003c/code\u003e class within the Google Cloud Dialogflow CX v3 API, specifically within the .NET framework.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists available versions of the API, ranging from version 2.23.0 (latest) down to 1.0.0, with each version linking to its respective documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExperiment.Types.Definition\u003c/code\u003e class is a sealed class that implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eCondition\u003c/code\u003e, \u003ccode\u003eVariantsCase\u003c/code\u003e, and \u003ccode\u003eVersionVariants\u003c/code\u003e, which define the experiment's behavior, and also has constructor options, and inherited members from the base object class.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDefinition\u003c/code\u003e class enables the configuration of experiments within Dialogflow CX, including the ability to specify conditions for session eligibility and define different version variants for the experiment.\u003c/p\u003e\n"]]],[],null,[]]