Properties
Optional $ref
$ref: undefined | string
Optional $schema
$schema: undefined | string
Optional additionalItems
additionalItems: boolean | Schema
Optional additionalProperties
additionalProperties: boolean | Schema
Optional allOf
allOf: Schema[]
Optional anyOf
anyOf: Schema[]
definitions
definitions: object
Type declaration
-
[name: string]: Definition
Optional dependencies
dependencies: undefined | object
Optional description
description: undefined | string
Optional enum
enum: any[]
Optional exclusiveMaximum
exclusiveMaximum: undefined | false | true
Optional exclusiveMinimum
exclusiveMinimum: undefined | false | true
Optional format
format: undefined | string
Optional id
id: undefined | string
Optional items
items: Schema | Schema[]
Optional maxItems
maxItems: undefined | number
Optional maxLength
maxLength: undefined | number
Optional maxProperties
maxProperties: undefined | number
Optional maximum
maximum: undefined | number
Optional minItems
minItems: undefined | number
Optional minLength
minLength: undefined | number
Optional minProperties
minProperties: undefined | number
Optional minimum
minimum: undefined | number
Optional multipleOf
multipleOf: undefined | number
Optional oneOf
oneOf: Schema[]
Optional pattern
pattern: undefined | string
Optional patternProperties
patternProperties: undefined | object
Optional properties
properties: undefined | object
Optional required
required: string[]
Optional title
title: undefined | string
Optional type
type: string | string[]
Optional uniqueItems
uniqueItems: undefined | false | true