Properties
Optional
$anchor
$anchor?: string
Optional
$comment
$comment?: string
Optional
$defs
$defs?: any
Optional
$id
$id?: string
Optional
$recursiveAnchor
$recursiveAnchor?: boolean
Optional
$recursiveRef
$recursiveRef?: "#"
Optional
$ref
$ref?: string
Optional
$schema
$schema?: string
Optional
$vocabulary
$vocabulary?: Record<string, boolean>
Optional
__absolute_recursive_ref__
__absolute_recursive_ref__?: string
Optional
__absolute_ref__
__absolute_ref__?: string
Optional
__absolute_uri__
__absolute_uri__?: string
Optional
additionalItems
additionalItems?: boolean | Schema
Optional
additionalProperties
additionalProperties?: boolean | Schema
Optional
const
const?: any
Optional
dependencies
dependencies?: Record<string, string[] | Schema>
Optional
dependentRequired
dependentRequired?: Record<string, string[]>
Optional
dependentSchemas
dependentSchemas?: Record<string, Schema>
Optional
enum
enum?: any[]
Optional
exclusiveMaximum
exclusiveMaximum?: number | boolean
Optional
exclusiveMinimum
exclusiveMinimum?: number | boolean
Optional
format
format?: string
Optional
maxContains
maxContains?: number
Optional
maxItems
maxItems?: number
Optional
maxLength
maxLength?: number
Optional
maxProperties
maxProperties?: number
Optional
maximum
maximum?: number
Optional
minContains
minContains?: number
Optional
minItems
minItems?: number
Optional
minLength
minLength?: number
Optional
minProperties
minProperties?: number
Optional
minimum
minimum?: number
Optional
multipleOf
multipleOf?: number
Optional
pattern
pattern?: string
Optional
patternProperties
patternProperties?: Record<string, boolean | Schema>
Optional
prefixItems
prefixItems?: (boolean | Schema)[][]
Optional
properties
properties?: Record<string | number, boolean | Schema>
Optional
required
required?: string[]
Optional
unevaluatedItems
unevaluatedItems?: boolean | Schema
Optional
unevaluatedProperties
unevaluatedProperties?: boolean | Schema
Optional
uniqueItems
uniqueItems?: boolean