public sealed class Experiment.Types.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 documentation for the \u003ccode\u003eExperiment.Types.Definition\u003c/code\u003e class within the Dialogflow v3 API for .NET, with the current version being 2.15.0 but with the latest being 2.23.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExperiment.Types.Definition\u003c/code\u003e class is used to define an experiment in Dialogflow CX, implementing 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 inheriting from object.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes constructors for creating new \u003ccode\u003eDefinition\u003c/code\u003e instances, either default or by copying another \u003ccode\u003eDefinition\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThe class has the properties \u003ccode\u003eCondition\u003c/code\u003e which determines the subset of sessions selected for an experiment and \u003ccode\u003eVersionVariants\u003c/code\u003e which defines the flow versions as variants of this experiment, and \u003ccode\u003eVariantsCase\u003c/code\u003e that outlines the different cases for the experiment variations.\u003c/p\u003e\n"],["\u003cp\u003eThere is a list of documented versions ranging from version 1.0.0 all the way up to the most recent version 2.23.0, providing documentation for each release.\u003c/p\u003e\n"]]],[],null,[]]