Hierarchy

  • Schema

Indexable

[key: string]: any

Properties

$anchor?: string
$comment?: string
$defs?: any
$id?: string
$recursiveAnchor?: boolean
$recursiveRef?: "#"
$ref?: string
$schema?: string
$vocabulary?: Record<string, boolean>
__absolute_recursive_ref__?: string
__absolute_ref__?: string
__absolute_uri__?: string
additionalItems?: boolean | Schema
additionalProperties?: boolean | Schema
allOf?: Schema[]
anyOf?: Schema[]
const?: any
contains?: boolean | Schema
dependencies?: Record<string, string[] | Schema>
dependentRequired?: Record<string, string[]>
dependentSchemas?: Record<string, Schema>
else?: Schema
enum?: any[]
exclusiveMaximum?: number | boolean
exclusiveMinimum?: number | boolean
format?: string
if?: Schema
items?: boolean | Schema | (boolean | Schema)[]
maxContains?: number
maxItems?: number
maxLength?: number
maxProperties?: number
maximum?: number
minContains?: number
minItems?: number
minLength?: number
minProperties?: number
minimum?: number
multipleOf?: number
not?: Schema
oneOf?: Schema[]
pattern?: string
patternProperties?: Record<string, boolean | Schema>
prefixItems?: (boolean | Schema)[][]
properties?: Record<string | number, boolean | Schema>
propertyNames?: Schema
required?: string[]
then?: Schema
unevaluatedItems?: boolean | Schema
unevaluatedProperties?: boolean | Schema
uniqueItems?: boolean