Represents a single validation failure.
Fields
:row- zero-based row index where the error occurred:column- column name as a string, ornilfor cross-column checks:check- atom identifying the check that failed (e.g.:required,:type,:number):message- human-readable message using%{key}interpolation placeholders (Ecto-style) so callers can substitute metadata values for i18n:metadata- map of substitution values for the message (e.g.%{number: 10}):value- the original value that failed validation, ornil
Summary
Functions
Interpolates metadata values into the message template.