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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage provides documentation for the `Experiment.Types.Definition` class within the Dialogflow v3 API for .NET, with the current version being 2.15.0 but with the latest being 2.23.0."],["The `Experiment.Types.Definition` class is used to define an experiment in Dialogflow CX, implementing interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and inheriting from object."],["The class includes constructors for creating new `Definition` instances, either default or by copying another `Definition` object."],["The class has the properties `Condition` which determines the subset of sessions selected for an experiment and `VersionVariants` which defines the flow versions as variants of this experiment, and `VariantsCase` that outlines the different cases for the experiment variations."],["There 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."]]],[]]