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\u003eThe document provides reference material for the \u003ccode\u003eExperiment.Types.Definition\u003c/code\u003e class within the Google Cloud Dialogflow Cx V3 API, specifically detailing its structure and usage.\u003c/p\u003e\n"],["\u003cp\u003eThe content lists available versions of the API, with version 2.23.0 being the latest, and the reference documentation applies to version 2.12.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExperiment.Types.Definition\u003c/code\u003e class is defined as a public sealed class implementing several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and it also covers class inheritance.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors, \u003ccode\u003eDefinition()\u003c/code\u003e and \u003ccode\u003eDefinition(Experiment.Types.Definition other)\u003c/code\u003e, with one being a copy constructor for creating a new instance based on an existing definition.\u003c/p\u003e\n"],["\u003cp\u003eThe class contains the properties \u003ccode\u003eCondition\u003c/code\u003e, which defines session subset selection, \u003ccode\u003eVariantsCase\u003c/code\u003e, which describes the one-of variants case, and \u003ccode\u003eVersionVariants\u003c/code\u003e, which holds the different flow version variants.\u003c/p\u003e\n"]]],[],null,[]]