ParserValidation.failed constructor

ParserValidation.failed({
  1. required List<String> errors,
  2. double confidence = 0.0,
  3. Map<String, FieldValidation>? fields,
})

Creates a failing validation result.

Implementation

factory ParserValidation.failed({
  required List<String> errors,
  double confidence = 0.0,
  Map<String, FieldValidation>? fields,
}) {
  return ParserValidation(
    isValid: false,
    confidence: confidence,
    fieldValidations: fields ?? const {},
    errors: errors,
    summary: 'Validation failed: ${errors.join(', ')}',
  );
}