Optional
Stable identifier so callers can branch on a specific rule.
Human readable description of the problem.
Dotted path of the offending value, e.g. invoiceLines.1.quantity.
invoiceLines.1.quantity
Stable identifier so callers can branch on a specific rule.