Properties
Optional $comment
$comment: string
Optional $defs
$defs: {}
Optional $id
$id: string
Optional $ref
$ref: string
Optional $schema
$schema: string
Optional additionalItems
Optional additionalProperties
Optional allOf
Optional anyOf
Optional const
Optional contains
Optional contentEncoding
contentEncoding: string
Optional contentMediaType
contentMediaType: string
Optional default
Optional definitions
definitions: {}
Optional dependencies
dependencies: {}
Optional description
description: string
Optional else
Optional enum
Optional examples
Optional exclusiveMaximum
exclusiveMaximum: number
Optional exclusiveMinimum
exclusiveMinimum: number
Optional format
format: string
Optional if
Optional items
Optional maxItems
maxItems: number
Optional maxLength
maxLength: number
Optional maxProperties
maxProperties: number
Optional maximum
maximum: number
Optional minItems
minItems: number
Optional minLength
minLength: number
Optional minProperties
minProperties: number
Optional minimum
minimum: number
Optional multipleOf
multipleOf: number
Optional not
Optional oneOf
Optional pattern
pattern: string
Optional patternProperties
patternProperties: {}
Optional properties
properties: {}
Optional propertyNames
Optional readOnly
readOnly: boolean
Optional required
required: string[]
Optional then
Optional title
title: string
Optional type
Optional uniqueItems
uniqueItems: boolean
Optional writeOnly
writeOnly: boolean
https://datatracker.ietf.org/doc/html/draft-bhutton-json-schema-00#section-8.2.4
https://datatracker.ietf.org/doc/html/draft-bhutton-json-schema-validation-00#appendix-A