Description
Any
@id - for referencing across schema and to other schemas
description - user description of type
String
minLength - string validation
maxLength - string validation
pattern - string validation
String, Number, Date, DateTime, Property
min - minimum valid value (e.g. 1900-01-01, aaa, 1)
max - maximum valid value (e.g. 2010-01-01, bbb, 9)
Intersection, Union
types - list of valid types
List
minItems - minimum number of items
maxItems - maximum number of items
Object
properties - list of valid properties
additionalProperties - validate additional properties not matched (e.g. "force invalid here")
Property, Object
minProperties - minimum matching properties when using key schema
maxProperties - maximum matching properties when using key schema
Property
key - allow key to be a schema or primitive value
required - equal to minProperties == 1
Tuple
tuple - list of valid properties for ordered tuple
Reactions are currently unavailable
You can’t perform that action at this time.
Any@id- for referencing across schema and to other schemasdescription- user description of typeStringminLength- string validationmaxLength- string validationpattern- string validationString,Number,Date,DateTime,Propertymin- minimum valid value (e.g.1900-01-01,aaa,1)max- maximum valid value (e.g.2010-01-01,bbb,9)Intersection,Uniontypes- list of valid typesListminItems- minimum number of itemsmaxItems- maximum number of itemsObjectproperties- list of valid propertiesadditionalProperties- validate additional properties not matched (e.g. "force invalid here")Property,ObjectminProperties- minimum matching properties when using key schemamaxProperties- maximum matching properties when using key schemaPropertykey- allow key to be a schema or primitive valuerequired- equal tominProperties == 1Tupletuple- list of valid properties for ordered tuple