The extra detail a constraint issue can carry.
Kept as a separate object so ValidationIssue's optional fields stay out of the positional argument list of every other issue.
Optional
The maximum the constraint allows, on a too_big issue.
too_big
The minimum the constraint allows, on a too_small issue.
too_small
The offending value. Sensitive — see ValidationIssue.value.
The extra detail a constraint issue can carry.
Kept as a separate object so ValidationIssue's optional fields stay out of the positional argument list of every other issue.