Variant.fromJson constructor

Variant.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Variant.fromJson(Map<String, dynamic> json) {
  return Variant(
    root: json["root"] == null
        ? []
        : List<Root>.from(json["root"]!.map((x) => Root.fromJson(x))),
    vars: json["vars"] == null ? null : VariantVars.fromJson(json["vars"]),
    actions:
        json["actions"] == null ? null : Actions.fromJson(json["actions"]),
    referrerRewards: json["referrer_rewards"] == null
        ? []
        : List<dynamic>.from(json["referrer_rewards"]!.map((x) => x)),
    rewards: json["rewards"] == null
        ? []
        : List<dynamic>.from(json["rewards"]!.map((x) => x)),
    rewardsDelivery: json["rewards_delivery"] == null
        ? null
        : Actions.fromJson(json["rewards_delivery"]),
    uiTrigger: json["ui_trigger"],
    defaultRoot: json["default_root"],
    rewardsDep: json["rewards_dep"],
    jactions: json["jactions"],
    jui: json["jui"],
  );
}