JvmRule.fromJson constructor

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

Implementation

factory JvmRule.fromJson(Map<String, dynamic> json) {
  final rule = JvmRule(
    rules:
        (json['rules'] as List)
            .map(
              (rule) =>
                  JvmRuleCondition.fromJson(rule as Map<String, dynamic>),
            )
            .toList(),
    value: json['value'],
  );

  if (rule.value is List) {
    rule.values = (rule.value as List).map((v) => v.toString()).toList();
  }

  return rule;
}