Properties
Optional $comment
$comment?: string
Optional $defs
$defs?: {
[key: string]: JSONSchema7Definition;
}
Type declaration
-
[key: string]: JSONSchema7Definition
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?: JSONSchema7Definition
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