Documentation. Optional.
Name of element. Required.
Can property or member be set to null. Default: true.
Is property or member required to appear in object or array. Default: true.
Name of referenced property. Required.
Numeric form of number (integer or real). Default: real.
Minimum inclusive allowed value. Optional.
Maximum inclusive allowed value. Optional.
Regex pattern for string.
Should string be url-encoded. Default: false.
Should string be url-decoded. Default: false.
Minimum inclusive occurrence of element in array. Default: 0.
Maximum inclusive occurrence of element in array. Default: 1.
Name of class. Required.
Name of class. Required.
Parent type of object. Optional.
Policy when unknown property is encountered (ignore or error). Default: error.
Name of class. Required.
Is object abstract. Default: false.
Name of package. Optional.