OpenAPIWebdaDefinition
Interface: OpenAPIWebdaDefinition
Defined in: packages/core/src/rest/irest.ts:11
Define overridable OpenAPI description
Extends
DeepPartial<OpenAPIV3.PathItemObject>
Properties
$ref?
optional$ref?:string
Defined in: node_modules/.pnpm/openapi-types@12.1.3/node_modules/openapi-types/dist/index.d.ts:208
Inherited from
DeepPartial.$ref
delete?
optionaldelete?:DeepPartial<{callbacks?: {[callback:string]:ReferenceObject|CallbackObject; };deprecated?:boolean;description?:string;externalDocs?:ExternalDocumentationObject;operationId?:string;parameters?: (ReferenceObject|ParameterObject)[];requestBody?:ReferenceObject|RequestBodyObject;responses:ResponsesObject;security?:SecurityRequirementObject[];servers?:ServerObject[];summary?:string;tags?:string[]; }>
Inherited from
DeepPartial.delete
description?
optionaldescription?:string
Defined in: node_modules/.pnpm/openapi-types@12.1.3/node_modules/openapi-types/dist/index.d.ts:210
Inherited from
DeepPartial.description
get?
optionalget?:OpenApiWebdaOperation
Defined in: packages/core/src/rest/irest.ts:30
Overrides
DeepPartial.get
head?
optionalhead?:DeepPartial<{callbacks?: {[callback:string]:ReferenceObject|CallbackObject; };deprecated?:boolean;description?:string;externalDocs?:ExternalDocumentationObject;operationId?:string;parameters?: (ReferenceObject|ParameterObject)[];requestBody?:ReferenceObject|RequestBodyObject;responses:ResponsesObject;security?:SecurityRequirementObject[];servers?:ServerObject[];summary?:string;tags?:string[]; }>
Inherited from
OpenAPIWebdaDefinition.head
hidden?
optionalhidden?:boolean
Defined in: packages/core/src/rest/irest.ts:18
Do not output for this specific Route
It can still be output with --include-hidden, as it is needed to declare the route in API Gateway or any other internal documentation
model?
optionalmodel?:string
Defined in: packages/core/src/rest/irest.ts:22
If defined will link to the model schema instead of a generic Object
options?
optionaloptions?:DeepPartial<{callbacks?: {[callback:string]:ReferenceObject|CallbackObject; };deprecated?:boolean;description?:string;externalDocs?:ExternalDocumentationObject;operationId?:string;parameters?: (ReferenceObject|ParameterObject)[];requestBody?:ReferenceObject|RequestBodyObject;responses:ResponsesObject;security?:SecurityRequirementObject[];servers?:ServerObject[];summary?:string;tags?:string[]; }>
Inherited from
OpenAPIWebdaDefinition.options
parameters?
optionalparameters?:DeepPartial<ReferenceObject|ParameterObject>[]
Defined in: node_modules/.pnpm/openapi-types@12.1.3/node_modules/openapi-types/dist/index.d.ts:212
Inherited from
DeepPartial.parameters
patch?
optionalpatch?:OpenApiWebdaOperation
Defined in: packages/core/src/rest/irest.ts:29
Overrides
DeepPartial.patch
post?
optionalpost?:OpenApiWebdaOperation
Defined in: packages/core/src/rest/irest.ts:27
Overrides
DeepPartial.post
put?
optionalput?:OpenApiWebdaOperation
Defined in: packages/core/src/rest/irest.ts:28
Overrides
DeepPartial.put
servers?
optionalservers?:DeepPartial<ServerObject>[]
Defined in: node_modules/.pnpm/openapi-types@12.1.3/node_modules/openapi-types/dist/index.d.ts:211
Inherited from
DeepPartial.servers
summary?
optionalsummary?:string
Defined in: node_modules/.pnpm/openapi-types@12.1.3/node_modules/openapi-types/dist/index.d.ts:209
Inherited from
DeepPartial.summary
tags?
optionaltags?:string[]
Defined in: packages/core/src/rest/irest.ts:26
Tags defined for all methods
trace?
optionaltrace?:DeepPartial<{callbacks?: {[callback:string]:ReferenceObject|CallbackObject; };deprecated?:boolean;description?:string;externalDocs?:ExternalDocumentationObject;operationId?:string;parameters?: (ReferenceObject|ParameterObject)[];requestBody?:ReferenceObject|RequestBodyObject;responses:ResponsesObject;security?:SecurityRequirementObject[];servers?:ServerObject[];summary?:string;tags?:string[]; }>
Inherited from
OpenAPIWebdaDefinition.trace