Optional
additionalProperties
const
const: string | number | boolean
Optional
contentMediaType
contentMediaType?: string
Optional
default
default?: null | any[]
Optional
deprecated
deprecated?: boolean
Optional
description
description?: string
Optional
example
example?: any
Optional
examples
examples?: Record<string, any>
Optional
exclusiveMaximum
exclusiveMaximum?: number | boolean
Optional
exclusiveMinimum
exclusiveMinimum?: number | boolean
Optional
format
format?:
| string & {}
| "binary"
| "byte"
| "password"
| "regex"
| "uuid"
| "email"
| "hostname"
| "idn-email"
| "idn-hostname"
| "iri"
| "iri-reference"
| "ipv4"
| "ipv6"
| "uri"
| "uri-reference"
| "uri-template"
| "url"
| "date-time"
| "date"
| "time"
| "duration"
| "json-pointer"
| "relative-json-pointer"
Optional
maximum
maximum?: number
Optional
maxItems
maxItems?: number
Optional
maxLength
maxLength?: number
Optional
maxProperties
maxProperties?: number
Optional
minimum
minimum?: number
Optional
minItems
minItems?: number
Optional
minLength
minLength?: number
Optional
minProperties
minProperties?: number
Optional
multipleOf
multipleOf?: number
Optional
nullable
nullable?: boolean
Optional
pattern
pattern?: string
Optional
required
required?: string[]
Optional
title
title?: string
type
type: (
| "string"
| "number"
| "boolean"
| "object"
| "integer"
| "array"
| "null"
)[]
Optional
uniqueItems
uniqueItems?: boolean
Exclusive Minimum
0