Optional_prefault
_prefault?: unknown
Optional$anchor
$anchor?: string
Optional$dynamicAnchor
$dynamicAnchor?: string
Optional$dynamicRef
$dynamicRef?: string
Optional$ref
$ref?: string
Optional$schema
$schema?:
| "https://json-schema.org/draft/2020-12/schema"
| "http://json-schema.org/draft-07/schema#"
| "http://json-schema.org/draft-04/schema#"
Optional$vocabulary
$vocabulary?: Record<string, boolean> OptionaladditionalProperties
Optionalconst
const?: string | number | boolean | null
OptionalcontentEncoding
contentEncoding?: string
OptionalcontentMediaType
contentMediaType?: string
Optionaldefault
default?: unknown
OptionaldependentRequired
dependentRequired?: Record<string, string[]> Optionaldeprecated
deprecated?: boolean
Optionaldescription
description?: string
Optionalenum
enum?: (string | number | boolean | null)[]
Optionalexamples
examples?: unknown[]
OptionalexclusiveMaximum
exclusiveMaximum?: number | boolean
OptionalexclusiveMinimum
exclusiveMinimum?: number | boolean
OptionalmaxContains
maxContains?: number
Optionalmaximum
maximum?: number
OptionalmaxItems
maxItems?: number
OptionalmaxLength
maxLength?: number
OptionalmaxProperties
maxProperties?: number
OptionalminContains
minContains?: number
Optionalminimum
minimum?: number
OptionalminItems
minItems?: number
OptionalminLength
minLength?: number
OptionalminProperties
minProperties?: number
OptionalmultipleOf
multipleOf?: number
Optionalnullable
nullable?: boolean
Optionalpattern
pattern?: string
OptionalpatternProperties
OptionalreadOnly
readOnly?: boolean
Optionalrequired
required?: string[]
Optionaltitle
title?: string
OptionalunevaluatedProperties
OptionaluniqueItems
uniqueItems?: boolean
OptionalwriteOnly
writeOnly?: boolean