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
Optional
type
type?: "object" | "array" | "string" | "number" | "boolean" | "null" | "integer"
Optional
additionalItems
Optional
unevaluatedItems
Optional
prefixItems
Optional
items
Optional
contains
Optional
additionalProperties
Optional
unevaluatedProperties
Optional
properties
Optional
patternProperties
Optional
dependentSchemas
Optional
propertyNames
Optional
if
Optional
then
Optional
else
Optional
allOf
Optional
anyOf
Optional
oneOf
Optional
not
Optional
multipleOf
multipleOf?: number
Optional
maximum
maximum?: number
Optional
exclusiveMaximum
exclusiveMaximum?: number | boolean
Optional
minimum
minimum?: number
Optional
exclusiveMinimum
exclusiveMinimum?: number | boolean
Optional
maxLength
maxLength?: number
Optional
minLength
minLength?: number
Optional
pattern
pattern?: string
Optional
maxItems
maxItems?: number
Optional
minItems
minItems?: number
Optional
uniqueItems
uniqueItems?: boolean
Optional
maxContains
maxContains?: number
Optional
minContains
minContains?: number
Optional
maxProperties
maxProperties?: number
Optional
minProperties
minProperties?: number
Optional
required
required?: string[]
Optional
dependentRequired
dependentRequired?: Record<string, string[]> Optional
enum
enum?: (string | number | boolean | null)[]
Optional
const
const?: string | number | boolean | null
Optional
id
id?: string
Optional
title
title?: string
Optional
description
description?: string
Optional
default
default?: unknown
Optional
deprecated
deprecated?: boolean
Optional
readOnly
readOnly?: boolean
Optional
writeOnly
writeOnly?: boolean
Optional
nullable
nullable?: boolean
Optional
examples
examples?: unknown[]
format?: string
Optional
contentMediaType
contentMediaType?: string
Optional
contentEncoding
contentEncoding?: string
Optional
contentSchema
Optional
_prefault
_prefault?: unknown