InterventionResult.fromJson constructor
InterventionResult.fromJson(
- Map<String, dynamic> json
)
Implementation
factory InterventionResult.fromJson(Map<String, dynamic> json) {
return InterventionResult(
point: InterventionPoint.fromString(json['point'] as String),
interventions: (json['interventions'] as List<dynamic>?)
?.map((e) =>
AppliedIntervention.fromJson(e as Map<String, dynamic>))
.toList() ??
const [],
prohibitionViolated: json['prohibitionViolated'] as bool? ?? false,
prohibitionViolationIds:
(json['prohibitionViolationIds'] as List<dynamic>?)
?.map((e) => e as String)
.toList() ??
const [],
modified: json['modified'] as bool? ?? false,
modifications: json['modifications'] as Map<String, dynamic>?,
appliedAt: json['appliedAt'] != null
? DateTime.parse(json['appliedAt'] as String)
: null,
);
}