Optional$comment
$comment?: string
Optional$defs
$defs?: { [key: string]: JSONSchema7Definition }
Optional$ref
$ref?: string
Optional$schema
$schema?: string
OptionaladditionalItems
additionalItems?: JSONSchema7Definition
OptionaladditionalProperties
additionalProperties?: JSONSchema7Definition
OptionalallOf
allOf?: PartialJSONObject[]
OptionalanyOf
anyOf?: JSONSchema7Definition[]
Optionalconst
const?: JSONSchema7Type
Optionalcontains
contains?: JSONSchema7Definition
OptionalcontentEncoding
contentEncoding?: string
OptionalcontentMediaType
contentMediaType?: string
Optionaldefault
default?: JSONSchema7Type
Optionaldefinitions
definitions?: { [key: string]: JSONSchema7Definition }
Optionaldependencies
dependencies?: { [key: string]: string[] | JSONSchema7Definition }
Optionaldescription
description?: string
Optionalelse
else?: JSONSchema7Definition
Optionalenum
enum?: JSONSchema7Type[]
Optionalexamples
examples?: JSONSchema7Type
OptionalexclusiveMaximum
exclusiveMaximum?: number
OptionalexclusiveMinimum
exclusiveMinimum?: number
Optionalformat
format?: string
Optionalif
if?: JSONSchema7Definition
Optionalitems
items?: JSONSchema7Definition | JSONSchema7Definition[]
Optionalmaximum
maximum?: number
OptionalmaxItems
maxItems?: number
OptionalmaxLength
maxLength?: number
OptionalmaxProperties
maxProperties?: number
Optionalminimum
minimum?: number
OptionalminItems
minItems?: number
OptionalminLength
minLength?: number
OptionalminProperties
minProperties?: number
OptionalmultipleOf
multipleOf?: number
Optionalnot
not?: JSONSchema7Definition
OptionaloneOf
oneOf?: JSONSchema7Definition[]
Optionalpattern
pattern?: string
OptionalpatternProperties
patternProperties?: { [key: string]: JSONSchema7Definition }
properties
properties: { [option: string]: any }
OptionalpropertyNames
propertyNames?: JSONSchema7Definition
OptionalreadOnly
readOnly?: boolean
Optionalrequired
required?: string[]
Optionalthen
then?: JSONSchema7Definition
Optionaltitle
title?: string
Optionaltype
type?: JSONSchema7TypeName | JSONSchema7TypeName[]
OptionaluniqueItems
uniqueItems?: boolean
OptionalwriteOnly
writeOnly?: boolean
The metadata schema as defined in JSON schema.