PolicyRule.fromJson constructor
PolicyRule.fromJson(
- Map<String, dynamic> json
)
Implementation
factory PolicyRule.fromJson(Map<String, dynamic> json) {
return PolicyRule(
id: json['id'] as String,
name: json['name'] as String,
description: json['description'] as String?,
when: PolicyCondition.fromJson(json['when'] as Map<String, dynamic>),
allow: json['allow'] as bool,
constraints: json['constraints'] != null
? PolicyConstraints.fromJson(
json['constraints'] as Map<String, dynamic>)
: null,
priority: json['priority'] as int?,
enabled: json['enabled'] as bool? ?? true,
);
}