ExperimentApi class

Constructors

ExperimentApi([ApiClient? apiClient])

Properties

apiClient → ApiClient
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

getExperiment() → Future<ExperimentList?>
Is every experiment in the caller's org, with its variants, status and decision, ordered by project then id.
getExperimentById(String id) → Future<Trial?>
Is one experiment's definition and lifecycle: variants, weights, control arm, status and winner.
getExperimentByIdAssign(String id, String subject, {String? props}) → Future<Assignment?>
Is the variant one subject is bucketed into, and the payload that variant carries.
getExperimentByIdAssignWithHttpInfo(String id, String subject, {String? props}) → Future<Response>
Is the variant one subject is bucketed into, and the payload that variant carries.
getExperimentByIdWithHttpInfo(String id) → Future<Response>
Is one experiment's definition and lifecycle: variants, weights, control arm, status and winner.
getExperimentHealth() → Future<Health?>
Is whether the experiments subsystem is mounted and serving in this process.
getExperimentHealthWithHttpInfo() → Future<Response>
Is whether the experiments subsystem is mounted and serving in this process.
getExperimentWithHttpInfo() → Future<Response>
Is every experiment in the caller's org, with its variants, status and decision, ordered by project then id.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
postExperiment(CreateBody createBody) → Future<Trial?>
Registers a controlled experiment AND puts its assignment flag live, in that order, so the arms start bucketing subjects the moment this returns 201 — the flag is created active at 100% rollout, with each variant weighted as declared.
postExperimentByIdAnalyze(String id, AnalyzeQuery analyzeQuery) → Future<Analysis?>
Is per-variant conversion, lift and statistical significance against the control arm.
postExperimentByIdAnalyzeWithHttpInfo(String id, AnalyzeQuery analyzeQuery) → Future<Response>
Is per-variant conversion, lift and statistical significance against the control arm.
postExperimentByIdDecide(String id, DecideBody decideBody) → Future<Trial?>
Promotes one variant to the whole rollout and records who decided.
postExperimentByIdDecideWithHttpInfo(String id, DecideBody decideBody) → Future<Response>
Promotes one variant to the whole rollout and records who decided.
postExperimentWithHttpInfo(CreateBody createBody) → Future<Response>
Registers a controlled experiment AND puts its assignment flag live, in that order, so the arms start bucketing subjects the moment this returns 201 — the flag is created active at 100% rollout, with each variant weighted as declared.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited