tsoa-next / tsoa-next / Swagger / BaseSchema
Interface: BaseSchema<P>
محددة في: packages/runtime/src/swagger/swagger.ts:338
البارامترات النوعية
P
P = unknown
Indexable
[ext: `x-${string}`]: unknownالممتلكات
$ref?
optional $ref?: string;محددة في: packages/runtime/src/swagger/swagger.ts:341
additionalProperties?
optional additionalProperties?: boolean | BaseSchema<unknown>;محددة في: packages/runtime/src/swagger/swagger.ts:363
default?
optional default?: unknown;محددة في: packages/runtime/src/swagger/swagger.ts:345
description?
optional description?: string;محددة في: packages/runtime/src/swagger/swagger.ts:343
discriminator?
optional discriminator?: string;محددة في: packages/runtime/src/swagger/swagger.ts:365
enum?
optional enum?: (string | number | boolean | null)[];محددة في: packages/runtime/src/swagger/swagger.ts:357
example?
optional example?: unknown;محددة في: packages/runtime/src/swagger/swagger.ts:369
externalDocs?
optional externalDocs?: ExternalDocs;محددة في: packages/runtime/src/swagger/swagger.ts:368
format?
optional format?: DataFormat;محددة في: packages/runtime/src/swagger/swagger.ts:340
items?
optional items?: BaseSchema<unknown>;محددة في: packages/runtime/src/swagger/swagger.ts:372
maximum?
optional maximum?: number;محددة في: packages/runtime/src/swagger/swagger.ts:347
maxItems?
optional maxItems?: number;محددة في: packages/runtime/src/swagger/swagger.ts:352
maxLength?
optional maxLength?: number;محددة في: packages/runtime/src/swagger/swagger.ts:349
maxProperties?
optional maxProperties?: number;محددة في: packages/runtime/src/swagger/swagger.ts:355
minimum?
optional minimum?: number;محددة في: packages/runtime/src/swagger/swagger.ts:348
minItems?
optional minItems?: number;محددة في: packages/runtime/src/swagger/swagger.ts:353
minLength?
optional minLength?: number;محددة في: packages/runtime/src/swagger/swagger.ts:350
minProperties?
optional minProperties?: number;محددة في: packages/runtime/src/swagger/swagger.ts:356
multipleOf?
optional multipleOf?: number;محددة في: packages/runtime/src/swagger/swagger.ts:346
pattern?
optional pattern?: string;محددة في: packages/runtime/src/swagger/swagger.ts:351
properties?
optional properties?: object;محددة في: packages/runtime/src/swagger/swagger.ts:364
مؤشر التوقيع
[propertyName: string]: PreadOnly?
optional readOnly?: boolean;محددة في: packages/runtime/src/swagger/swagger.ts:366
required?
optional required?: string[];محددة في: packages/runtime/src/swagger/swagger.ts:370
title?
optional title?: string;محددة في: packages/runtime/src/swagger/swagger.ts:342
type?
optional type?: string;محددة في: packages/runtime/src/swagger/swagger.ts:339
uniqueItems?
optional uniqueItems?: boolean;محددة في: packages/runtime/src/swagger/swagger.ts:354
ألقاب؟
optional x-enum-varnames?: string[];محددة في: packages/runtime/src/swagger/swagger.ts:358
xml?
optional xml?: XML;محددة في: packages/runtime/src/swagger/swagger.ts:367
