ValidationException.fromViolations constructor
ValidationException.fromViolations(
- List<
ValidationViolation> violations, { - String? message,
Create from validation errors
Implementation
factory ValidationException.fromViolations(
List<ValidationViolation> violations, {
String? message,
}) {
final defaultMessage =
violations.isNotEmpty ? violations.first.message : 'Validation failed';
return ValidationException(
message ?? defaultMessage,
code: 'VALIDATION_ERROR',
violations: violations,
details: {
'violations': violations.map((v) => v.toJson()).toList(),
},
);
}