OptionalcustomOptionalenumEnumeration of allowed values
OptionalmaxMaximum length (strings) or maximum value (numbers)
OptionalmessageCustom error message for this field
OptionalminMinimum length (strings) or minimum value (numbers)
OptionalpatternRegex pattern the value must match
OptionalrequiredMark field as required. Default: false
OptionaltoConvert to lowercase before validation (strings only). Default: false
OptionaltoConvert to number before validation. Default: false
OptionaltrimTrim whitespace before validation (strings only). Default: false
OptionaltypeField type: "string", "number", "boolean", "email", "url", "uuid", "integer"
Custom validator function. Return true if valid, false or string (error message) if invalid.