Interface: IOpenApiPathMethod
The Open API config definition.
Properties
operationId
operationId:
string
The operation id.
summary
summary:
string
Summary.
tags?
optionaltags:string[]
Tags.
parameters?
optionalparameters:object[]
Parameters.
name
name:
string
in
in:
string
description?
optionaldescription:string
required
required:
boolean
schema
schema:
object
schema.type?
optionaltype:"string"|"number"|"boolean"|"object"|"integer"|"null"|"array"| ("string"|"number"|"boolean"|"object"|"integer"|"null"|"array")[]
schema.enum?
optionalenum:AnySchemaObject[]
schema.$ref?
optional$ref:string
style?
optionalstyle:string
requestBody?
optionalrequestBody:object
Request body.
required
required:
boolean
description?
optionaldescription:string
content?
optionalcontent:object
Index Signature
[contentType: string]: object
responses?
optionalresponses:object
Response body.
Index Signature
[code: string]: IOpenApiResponse
security?
optionalsecurity:object[]
Security model for the API.
Index Signature
[name: string]: string[]