ValidationException.fromJson constructor
Creates a ValidationException from JSON
Implementation
factory ValidationException.fromJson(Map<String, dynamic> json, {int? statusCode}) {
Map<String, List<String>>? fields;
if (json['fields'] != null) {
fields = (json['fields'] as Map<String, dynamic>).map(
(key, value) => MapEntry(key, List<String>.from(value as List)),
);
}
return ValidationException(
json['message'] as String? ?? 'Validation failed',
statusCode: statusCode ?? json['statusCode'] as int?,
details: json['details'] as Map<String, dynamic>?,
fields: fields,
);
}