Skip to content

Validation Error

validation_error

Modules defining validation error classes.

Defines error classes related to validation failures within the system.

ValidationError

Bases: Error[dict[str, object]]

Base class for validation errors.

Source code in src/forging_blocks/foundation/errors/validation_error.py
class ValidationError(Error[dict[str, object]]):
    """Base class for validation errors."""

ValidationFieldErrors

Bases: FieldErrors[Error[dict[str, object]]]

Validation errors associated with a specific field.

Source code in src/forging_blocks/foundation/errors/validation_error.py
class ValidationFieldErrors(FieldErrors[Error[dict[str, object]]]):
    """Validation errors associated with a specific field."""

CombinedValidationErrors

Bases: CombinedErrors[ValidationFieldErrors]

Aggregates multiple validation errors for easier handling and reporting.

Source code in src/forging_blocks/foundation/errors/validation_error.py
class CombinedValidationErrors(CombinedErrors[ValidationFieldErrors]):
    """Aggregates multiple validation errors for easier handling and reporting."""