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$id
$id?: string
Optional$anchor
$anchor?: string
Optional$ref
$ref?: string
Optional$dynamicRef
$dynamicRef?: string
Optional$dynamicAnchor
$dynamicAnchor?: string
Optional$vocabulary
$vocabulary?: Record<string, boolean>
$comment?: string
Optional$defs
Optionaltype
type?: "object" | "array" | "string" | "number" | "boolean" | "null" | "integer"
OptionaladditionalItems
OptionalunevaluatedItems
OptionalprefixItems
Optionalitems
Optionalcontains
OptionaladditionalProperties
OptionalunevaluatedProperties
Optionalproperties
OptionalpatternProperties
OptionaldependentSchemas
OptionalpropertyNames
Optionalif
Optionalthen
Optionalelse
OptionalallOf
OptionalanyOf
OptionaloneOf
Optionalnot
OptionalmultipleOf
multipleOf?: number
Optionalmaximum
maximum?: number
OptionalexclusiveMaximum
exclusiveMaximum?: number | boolean
Optionalminimum
minimum?: number
OptionalexclusiveMinimum
exclusiveMinimum?: number | boolean
OptionalmaxLength
maxLength?: number
OptionalminLength
minLength?: number
Optionalpattern
pattern?: string
OptionalmaxItems
maxItems?: number
OptionalminItems
minItems?: number
OptionaluniqueItems
uniqueItems?: boolean
OptionalmaxContains
maxContains?: number
OptionalminContains
minContains?: number
OptionalmaxProperties
maxProperties?: number
OptionalminProperties
minProperties?: number
Optionalrequired
required?: string[]
OptionaldependentRequired
dependentRequired?: Record<string, string[]>
Optionalenum
enum?: (string | number | boolean | null)[]
Optionalconst
const?: string | number | boolean | null
Optionalid
id?: string
Optionaltitle
title?: string
Optionaldescription
description?: string
Optionaldefault
default?: unknown
Optionaldeprecated
deprecated?: boolean
OptionalreadOnly
readOnly?: boolean
OptionalwriteOnly
writeOnly?: boolean
Optionalnullable
nullable?: boolean
Optionalexamples
examples?: unknown[]
format?: string
OptionalcontentMediaType
contentMediaType?: string
OptionalcontentEncoding
contentEncoding?: string
OptionalcontentSchema
Optional_prefault
_prefault?: unknown