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 Google Cloud Dialogflow CX V3 API for .NET, which is used for defining experiments within Dialogflow CX."],["The latest version of the `Experiment.Types.Definition` class is 2.23.0, with a history of previous versions available for reference, ranging from 2.22.0 back to 1.0.0."],["`Experiment.Types.Definition` implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, offering methods for object comparison, deep cloning, and message handling."],["The class has properties to set a condition, `Condition`, which filters sessions for the experiment, along with `VariantsCase`, to manage various different experiment variants, and `VersionVariants`, which manages flow version variants."],["There are also 2 constructors, `Definition()` and `Definition(Experiment.Types.Definition other)`, allowing for creating new instances and deep cloning of this class."]]],[]]