ValidationResult<T>.error constructor

ValidationResult<T>.error(
  1. String error, {
  2. String? suggestion,
  3. List<String>? examples,
})

Creates a failed validation result.

Parameters:

  • error: Error message
  • suggestion: Optional resolution guidance
  • examples: Optional example commands

Implementation

factory ValidationResult.error(
  String error, {
  String? suggestion,
  List<String>? examples,
}) {
  return ValidationResult._(
    isValid: false,
    error: error,
    suggestion: suggestion,
    examples: examples,
  );
}