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"]],[["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 Google Cloud Dialogflow CX v3 API, specifically within the .NET framework."],["The 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."],["The `Experiment.Types.Definition` class is a sealed class that implements multiple interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The class includes properties such as `Condition`, `VariantsCase`, and `VersionVariants`, which define the experiment's behavior, and also has constructor options, and inherited members from the base object class."],["The `Definition` 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."]]],[]]