OptionaladditionalProperties
const
const: string | number | boolean
OptionalcontentMediaType
contentMediaType?: string
Optionaldefault
default?: null | any[]
Optionaldeprecated
deprecated?: boolean
Optionaldescription
description?: string
Optionalexample
example?: any
Optionalexamples
examples?: any[] | Record<string, any>
OptionalexclusiveMaximum
exclusiveMaximum?: number | boolean
OptionalexclusiveMinimum
exclusiveMinimum?: number | boolean
Optionalformat
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"
Optionalmaximum
maximum?: number
OptionalmaxItems
maxItems?: number
OptionalmaxLength
maxLength?: number
OptionalmaxProperties
maxProperties?: number
Optionalminimum
minimum?: number
OptionalminItems
minItems?: number
OptionalminLength
minLength?: number
OptionalminProperties
minProperties?: number
OptionalmultipleOf
multipleOf?: number
Optionalnullable
nullable?: boolean
Optionalpattern
pattern?: string
Optionalrequired
required?: string[]
Optionaltitle
title?: string
type
type: (
| "string"
| "number"
| "boolean"
| "object"
| "integer"
| "array"
| "null"
)[]
OptionaluniqueItems
uniqueItems?: boolean
Whether the type is deprecated or not.