Variant.fromJson constructor
Variant.fromJson(
- 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"],
);
}