Properties
Optional
$comment
$comment?: string
Optional
$id
$id?: string
Optional
$ref
$ref?: string
Optional
$schema
$schema?: string
Optional
additionalItems
additionalItems?: JSONSchema7Definition
Optional
additionalProperties
additionalProperties?: JSONSchema7Definition
Optional
allOf
allOf?: JSONSchema7Definition[]
Optional
anyOf
anyOf?: JSONSchema7Definition[]
Optional
const
const?: JSONSchema7Type
Optional
contains
contains?: JSONSchema7
Optional
contentEncoding
contentEncoding?: string
Optional
contentMediaType
contentMediaType?: string
Optional
default
default?: JSONSchema7Type
Optional
definitions
definitions?: {
[key: string]: JSONSchema7Definition;
}
Type declaration
-
[key: string]: JSONSchema7Definition
Optional
dependencies
dependencies?: {
[key: string]: JSONSchema7Definition | string[];
}
Type declaration
-
[key: string]: JSONSchema7Definition | string[]
Optional
description
description?: string
Optional
else
else?: JSONSchema7Definition
Optional
enum
enum?: JSONSchema7Type[]
Optional
examples
examples?: JSONSchema7Type
Optional
exclusiveMaximum
exclusiveMaximum?: number
Optional
exclusiveMinimum
exclusiveMinimum?: number
Optional
format
format?: string
Optional
if
if?: JSONSchema7Definition
Optional
items
items?: JSONSchema7Definition | JSONSchema7Definition[]
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
not?: JSONSchema7Definition
Optional
oneOf
oneOf?: JSONSchema7Definition[]
Optional
pattern
pattern?: string
Optional
patternProperties
patternProperties?: {
[key: string]: JSONSchema7Definition;
}
Type declaration
-
[key: string]: JSONSchema7Definition
Optional
properties
properties?: {
[key: string]: JSONSchema7Definition;
}
Type declaration
-
[key: string]: JSONSchema7Definition
Optional
propertyNames
propertyNames?: JSONSchema7Definition
Optional
readOnly
readOnly?: boolean
Optional
required
required?: string[]
Optional
then
then?: JSONSchema7Definition
Optional
title
title?: string
Optional
type
type?: JSONSchema7TypeName | JSONSchema7TypeName[]
Optional
uniqueItems
uniqueItems?: boolean
Optional
writeOnly
writeOnly?: boolean
collection queryables