ValidationRule.fromJson constructor

ValidationRule.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ValidationRule.fromJson(Map<String, dynamic> json) {
  return ValidationRule(
    type: getValidationRuleType(json['type'] as String? ?? 'required'),
    value: json['value'],
    message: json['message'] as String,
    dependencies:
        (json['dependencies'] as List<dynamic>?)
            ?.map((d) => DependencyRule.fromJson(d as Map<String, dynamic>))
            .toList() ??
        [],
  );
}