StateWeightingImpact.fromJson constructor
StateWeightingImpact.fromJson(
- Map<String, dynamic> json
)
Implementation
factory StateWeightingImpact.fromJson(Map<String, dynamic> json) {
return StateWeightingImpact(
appliedWeighting: StateWeighting.fromJson(
json['appliedWeighting'] as Map<String, dynamic>),
adjustments: (json['adjustments'] as Map<String, dynamic>)
.map((k, v) => MapEntry(k, (v as num).toDouble())),
summary: json['summary'] as String,
directionPreserved: json['directionPreserved'] as bool? ?? true,
prohibitionsPreserved: json['prohibitionsPreserved'] as bool? ?? true,
appliedAt: json['appliedAt'] != null
? DateTime.parse(json['appliedAt'] as String)
: null,
);
}