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 reference documentation for the `Experiment.Types.Definition` class within the Dialogflow v3 API, specifically for the .NET environment."],["The latest version of this class is 2.23.0, but the page also lists documentation for multiple previous versions, all the way back to 1.0.0."],["The `Experiment.Types.Definition` class is used to define the parameters and structure of an experiment, such as the condition for session selection and the variants being tested."],["This class implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, providing functionalities like object comparison and deep cloning."],["The webpage lists multiple constructors and properties related to the class, in which it provides details on the condition property that defines the subset of sessions for an experiment, and the version variants property that defines the different versions of a flow, serving as experimental variants."]]],[]]