跳到主要内容
版本:Next

@midwayjs/swagger

Index

Classes

Enumerations

Functions

Interfaces

Type Aliases

Type Aliases

ApiBodyOptions

ApiBodyOptions: ApiBodyMetadata | ApiBodySchemaHost

ApiOperationOptions

ApiOperationOptions: Partial<OperationObject>

ApiParamOptions

ApiParamOptions: ApiParamMetadata | ApiParamSchemaHost

ApiQueryOptions

ApiQueryOptions: ApiQueryMetadata | ApiQuerySchemaHost

ApiResponseOptions

AuthType

AuthType: basic | bearer | cookie | oauth2 | apikey | custom

CallbackObject

CallbackObject: Record<string, PathItemObject>

CallbacksObject

CallbacksObject: Record<string, CallbackObject | ReferenceObject>

ContentObject

ContentObject: Record<string, MediaTypeObject>

EncodingObject

EncodingObject: Record<string, EncodingPropertyObject>

ExamplesObject

ExamplesObject: Record<string, ExampleObject | ReferenceObject>

HeaderObject

HeaderObject: BaseParameterObject

HeadersObject

HeadersObject: Record<string, HeaderObject | ReferenceObject>

LinkParametersObject

LinkParametersObject: Record<string, any>

LinksObject

LinksObject: Record<string, LinkObject | ReferenceObject>

ParameterLocation

ParameterLocation: query | header | path | cookie

ParameterStyle

ParameterStyle: matrix | label | form | simple | spaceDelimited | pipeDelimited | deepObject

PathsObject

PathsObject: Record<string, PathItemObject>

SchemasObject

SchemasObject: Record<string, SchemaObject>

ScopesObject

ScopesObject: Record<string, any>

SecurityRequirementObject

SecurityRequirementObject: Record<string, string[]>

SecuritySchemeType

SecuritySchemeType: apiKey | http | oauth2 | openIdConnect

SwaggerEnumType

SwaggerEnumType: string[] | number[] | (string | number)[] | Record<number, string>

非 open api spec