tsoa-next / tsoa-next / Swagger / BaseSchema
Interfaz: BaseSchema<P>
Definido en: packages/runtime/src/swagger/swagger.ts:338
Parámetros tipo
P
P = unknown
Indexable
[ext: `x-${string}`]: unknownPropiedades
$ref?
optional $ref?: string;Definido en: packages/runtime/src/swagger/swagger.ts:341
additionalProperties?
optional additionalProperties?: boolean | BaseSchema<unknown>;Definido en: packages/runtime/src/swagger/swagger.ts:363
default?
optional default?: unknown;Definido en: packages/runtime/src/swagger/swagger.ts:345
description?
optional description?: string;Definido en: packages/runtime/src/swagger/swagger.ts:343
discriminator?
optional discriminator?: string;Definido en: packages/runtime/src/swagger/swagger.ts:365
enum?
optional enum?: (string | number | boolean | null)[];Definido en: packages/runtime/src/swagger/swagger.ts:357
example?
optional example?: unknown;Definido en: packages/runtime/src/swagger/swagger.ts:369
externalDocs?
optional externalDocs?: ExternalDocs;Definido en: packages/runtime/src/swagger/swagger.ts:368
format?
optional format?: DataFormat;Definido en: packages/runtime/src/swagger/swagger.ts:340
items?
optional items?: BaseSchema<unknown>;Definido en: packages/runtime/src/swagger/swagger.ts:372
maximum?
optional maximum?: number;Definido en: packages/runtime/src/swagger/swagger.ts:347
maxItems?
optional maxItems?: number;Definido en: packages/runtime/src/swagger/swagger.ts:352
maxLength?
optional maxLength?: number;Definido en: packages/runtime/src/swagger/swagger.ts:349
maxProperties?
optional maxProperties?: number;Definido en: packages/runtime/src/swagger/swagger.ts:355
minimum?
optional minimum?: number;Definido en: packages/runtime/src/swagger/swagger.ts:348
minItems?
optional minItems?: number;Definido en: packages/runtime/src/swagger/swagger.ts:353
minLength?
optional minLength?: number;Definido en: packages/runtime/src/swagger/swagger.ts:350
minProperties?
optional minProperties?: number;Definido en: packages/runtime/src/swagger/swagger.ts:356
multipleOf?
optional multipleOf?: number;Definido en: packages/runtime/src/swagger/swagger.ts:346
pattern?
optional pattern?: string;Definido en: packages/runtime/src/swagger/swagger.ts:351
properties?
optional properties?: object;Definido en: packages/runtime/src/swagger/swagger.ts:364
Index Signature
[propertyName: string]: PreadOnly?
optional readOnly?: boolean;Definido en: packages/runtime/src/swagger/swagger.ts:366
required?
optional required?: string[];Definido en: packages/runtime/src/swagger/swagger.ts:370
title?
optional title?: string;Definido en: packages/runtime/src/swagger/swagger.ts:342
type?
optional type?: string;Definido en: packages/runtime/src/swagger/swagger.ts:339
uniqueItems?
optional uniqueItems?: boolean;Definido en: packages/runtime/src/swagger/swagger.ts:354
x-enum-varnames?
optional x-enum-varnames?: string[];Definido en: packages/runtime/src/swagger/swagger.ts:358
xml?
optional xml?: XML;Definido en: packages/runtime/src/swagger/swagger.ts:367
