PolicyCondition.fromJson constructor
PolicyCondition.fromJson(
- Map<String, dynamic> json
)
Implementation
factory PolicyCondition.fromJson(Map<String, dynamic> json) {
return PolicyCondition(
action: json['action'] as String?,
targetPrefix: json['targetPrefix'] as String?,
actorRoleIn: (json['actorRoleIn'] as List<dynamic>?)
?.map((e) => e as String)
.toList(),
safetyClass: json['safetyClass'] != null
? SafetyClass.values.firstWhere(
(SafetyClass e) => e.name == json['safetyClass'] as String,
orElse: () => SafetyClass.safe,
)
: null,
transport: json['transport'] as String?,
);
}