An enum that this property is one of.
The format of the property, or undefined if none.
The maximum length of the property, or undefined if not limited.
The minimum length of the property, or undefined if not limited.
Whether or not the property is a primary key. Enabling this also turns on 'uuid' as the format and sets 'unique' to true.
A regex to validate the property, or undefined.
The type of the property.
Whether or not the property should be unique.
Metadata for string properties.