सामग्री पर जाएं

tsoa-next / @tsoa-next/runtime / Swagger / BaseSchema

इंटरफ़ेस: BaseSchema<P> ​

में परिभाषित: packages/runtime/src/swagger/swagger.ts:338

प्रकार पैरामीटर ​

P ​

P = unknown

Indexable ​

ts
[ext: `x-${string}`]: unknown

गुण ​

$ref? ​

ts
optional $ref?: string;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:341


additionalProperties? ​

ts
optional additionalProperties?: boolean | BaseSchema<unknown>;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:363


default? ​

ts
optional default?: unknown;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:345


description? ​

ts
optional description?: string;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:343


discriminator? ​

ts
optional discriminator?: string;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:365


enum? ​

ts
optional enum?: (string | number | boolean | null)[];

में परिभाषित: packages/runtime/src/swagger/swagger.ts:357


example? ​

ts
optional example?: unknown;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:369


externalDocs? ​

ts
optional externalDocs?: ExternalDocs;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:368


format? ​

ts
optional format?: DataFormat;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:340


items? ​

ts
optional items?: BaseSchema<unknown>;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:372


maximum? ​

ts
optional maximum?: number;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:347


maxItems? ​

ts
optional maxItems?: number;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:352


maxLength? ​

ts
optional maxLength?: number;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:349


maxProperties? ​

ts
optional maxProperties?: number;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:355


minimum? ​

ts
optional minimum?: number;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:348


minItems? ​

ts
optional minItems?: number;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:353


minLength? ​

ts
optional minLength?: number;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:350


minProperties? ​

ts
optional minProperties?: number;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:356


multipleOf? ​

ts
optional multipleOf?: number;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:346


pattern? ​

ts
optional pattern?: string;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:351


properties? ​

ts
optional properties?: object;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:364

सूचकांक हस्ताक्षर ​

ts
[propertyName: string]: P

readOnly? ​

ts
optional readOnly?: boolean;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:366


required? ​

ts
optional required?: string[];

में परिभाषित: packages/runtime/src/swagger/swagger.ts:370


title? ​

ts
optional title?: string;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:342


type? ​

ts
optional type?: string;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:339


uniqueItems? ​

ts
optional uniqueItems?: boolean;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:354


x-enum-varname? ​

ts
optional x-enum-varnames?: string[];

में परिभाषित: packages/runtime/src/swagger/swagger.ts:358


xml? ​

ts
optional xml?: XML;

में परिभाषित: packages/runtime/src/swagger/swagger.ts:367

Contributors

No contributors

Changelog

No recent changes

TypeScript-प्रथम OpenAPI जनरेशन, रूट जनरेशन और रनटाइम वैलिडेशन।