Properties
Optional $anchor
$anchor?: string
Optional $recursiveAnchor
$recursiveAnchor?: boolean
Optional $recursiveRef
$recursiveRef?: string
Optional $ref
$ref?: string
Optional additionalProperties
Optional const
const?: unknown
Optional dependencies
dependencies?: {}
Type declaration
[key: string]: string[] | Schema
Optional dependentRequired
dependentRequired?: {}
Optional dependentSchemas
dependentSchemas?: {}
Optional description
description?: string
Optional discriminator
discriminator?: { propertyName?: string }
Type declaration
Optional propertyName?: string
Optional enum
enum?: unknown[]
Optional example
example?: string
Optional exclusiveMaximum
exclusiveMaximum?: number | boolean
Optional exclusiveMinimum
exclusiveMinimum?: number | boolean
Optional format
format?: string
Optional maxContains
maxContains?: number
Optional maxItems
maxItems?: number
Optional maxLength
maxLength?: number
Optional maxProperties
maxProperties?: number
Optional maximum
maximum?: number
Optional minContains
minContains?: number
Optional minItems
minItems?: number
Optional minLength
minLength?: number
Optional minProperties
minProperties?: number
Optional minimum
minimum?: number
Optional multipleOf
multipleOf?: number
Optional nullable
nullable?: boolean
Optional pattern
pattern?: string
Optional patternProperties
patternProperties?: {}
Optional properties
properties?: {}
Optional required
required?: string[]
Optional title
title?: string
Optional unevaluatedItems
Optional unevaluatedProperties
unevaluated
Properties
?: SchemaOptional uniqueItems
uniqueItems?: boolean