Optional$ref
$ref ?: string
Optional$schema
$schema ?: string
Optionaladditional Properties
additionalProperties ?: boolean | SchemaObject | ReferenceObject
Optionalallow Empty Value
allowEmptyValue ?: boolean
Optionalallow Reserved
allowReserved ?: boolean
Optionalconst
const ?: any
Optionalcontent Media Type
contentMediaType ?: string
Optionaldefault
default ?: any
Optionaldeprecated
deprecated ?: boolean
Optionaldescription
description ?: string
Optionaldiscriminator
discriminator ?: DiscriminatorObject
Optionalenum
enum ?: any []
Inherited from Omit.enum
Defined in node_modules/.pnpm/openapi-types@12.1.3/node_modules/openapi-types/dist/index.d.ts:289
Optionalexample
example ?: any
Optionalexamples
examples ?: { [ media : string ]: ReferenceObject | ExampleObject }
Optionalexclusive Maximum
exclusiveMaximum ?: number | boolean
Optionalexclusive Minimum
exclusiveMinimum ?: number | boolean
Optionalexplode
explode ?: boolean
Optionalin
in ?: "query" | "body"
Optionalmaximum
maximum ?: number
Optionalmax Items
maxItems ?: number
Optionalmax Length
maxLength ?: number
Optionalmax Properties
maxProperties ?: number
Optionalminimum
minimum ?: number
Optionalmin Items
minItems ?: number
Optionalmin Length
minLength ?: number
Optionalmin Properties
minProperties ?: number
Optionalmultiple Of
multipleOf ?: number
Optionalnot
Inherited from Omit.not
Defined in node_modules/.pnpm/openapi-types@12.1.3/node_modules/openapi-types/dist/index.d.ts:92
Optionaloptional
optional ?: boolean
Optionalpattern
pattern ?: string
Optionalproperties
properties ?: { [ name : string ]: SchemaObject | ReferenceObject }
Optionalread Only
readOnly ?: boolean
Optionalrequired
required ?: boolean
Optionalstyle
style ?: string
Optionalsummary
summary ?: string
Optionaltitle
title ?: string
Optionalunique Items
uniqueItems ?: boolean
Optionalwrite Only
writeOnly ?: boolean
Optionalx- fastest- optional
"x-fastest-optional" ?: boolean
Optionalxml
xml ?: XMLObject
Inherited from Omit.xml
Defined in node_modules/.pnpm/openapi-types@12.1.3/node_modules/openapi-types/dist/index.d.ts:95
These keys can be put to use within the rule set of the fastest validator schema, under the $$oa meta parameters.
For object rules (rules extracted as a schema component), the
summarykey is emitted as thesummaryfield on the$refto the component, whiletitleis emitted on the component schema itself (components.schemas[...].title).Example