toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  List applications = List.generate(
      this.applications.length, (index) => this.applications[index].toMap());
  List variants = List.generate(
      this.variants.length, (index) => this.variants[index].toMap());

  return {
    "id": id,
    "name": name,
    "unitType": unitType,
    "iteration": iteration,
    "seedHi": seedHi,
    "seedLo": seedLo,
    "split": split,
    "trafficSeedHi": trafficSeedHi,
    "trafficSeedLo": trafficSeedLo,
    "trafficSplit": trafficSplit,
    "fullOnVariant": fullOnVariant,
    "applications": applications,
    "variants": variants,
    "audienceStrict": audienceStrict,
    "audience": audience,
  };
}