Experiment.fromMap constructor
Experiment.fromMap(
- Map<String, dynamic> data
)
Implementation
Experiment.fromMap(Map<String, dynamic> data) {
id = data["id"];
name = data["name"];
unitType = data["unitType"];
iteration = data["iteration"];
seedHi = data["seedHi"];
seedLo = data["seedLo"];
List split = data["split"];
this.split = List.generate(split.length, (index) => split[index]);
trafficSeedHi = data["trafficSeedHi"];
trafficSeedLo = data["trafficSeedLo"];
List trafficSplit = data["trafficSplit"];
this.trafficSplit =
List.generate(trafficSplit.length, (index) => trafficSplit[index]);
fullOnVariant = data["fullOnVariant"];
List applications = data["applications"] ?? [];
this.applications = List.generate(applications.length,
(index) => ExperimentApplication.fromMap(applications[index]));
List variants = data["variants"];
this.variants = List.generate(
variants.length, (index) => ExperimentVariant.fromMap(variants[index]));
audienceStrict = data["audienceStrict"] ?? false;
audience = data["audience"];
}