DecisionPolicySection.fromJson constructor
DecisionPolicySection.fromJson(
- Map<String, dynamic> json
)
Implementation
factory DecisionPolicySection.fromJson(Map<String, dynamic> json) {
return DecisionPolicySection(
policies: (json['policies'] as List<dynamic>)
.map((e) => DecisionPolicy.fromJson(e as Map<String, dynamic>))
.toList(),
defaultPolicy: json['defaultPolicy'] as String?,
conflictResolution: ConflictResolution.values.firstWhere(
(c) =>
c.toJsonName() ==
(json['conflictResolution'] as String? ?? 'first_match'),
orElse: () => ConflictResolution.firstMatch,
),
);
}