Properties
Optional $comment
$comment?: string
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://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-6.7