Exdantic.ValidationError exception (exdantic v0.0.2)
View SourceException raised when schema validation fails.
This exception is raised when using the validate!/1 functions and validation fails, providing detailed error information.
Summary
Functions
Formats the validation errors into a human-readable message.
Types
@type t() :: %Exdantic.ValidationError{ __exception__: true, errors: [Exdantic.Error.t()] }
Functions
Formats the validation errors into a human-readable message.
Parameters
exception
- The ValidationError exception struct
Returns
- A formatted error message string
Examples
iex> errors = [%Exdantic.Error{path: [:name], code: :required, message: "field is required"}]
iex> exception = %Exdantic.ValidationError{errors: errors}
iex> Exdantic.ValidationError.message(exception)
"name: field is required"