tsoa-next / @tsoa-next/runtime / Swagger / BaseSchema
接口: 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
X -enum -varnames ? (美国英语).
optional x-enum-varnames?: string[];定义如下: packages/runtime/src/swagger/swagger.ts:358
xml?
optional xml?: XML;定义如下: packages/runtime/src/swagger/swagger.ts:367
