api-morph / PathItemBuilder
Class: PathItemBuilder
Defined in: src/builders/PathItemBuilder.ts:17
路径项构建器,用于构建 OpenAPI PathItemObject
Implements
Constructors
Constructor
new PathItemBuilder():
PathItemBuilder
Returns
PathItemBuilder
Methods
addExtension()
addExtension(
key
,value
):PathItemBuilder
Defined in: src/builders/PathItemBuilder.ts:148
添加扩展字段。
Parameters
key
`x-${string}`
扩展字段键(必须以 'x-' 开头)。
value
unknown
扩展字段值。
Returns
PathItemBuilder
操作构建器。
addOperation()
addOperation(
method
,operation
):PathItemBuilder
Defined in: src/builders/PathItemBuilder.ts:60
添加操作。
Parameters
method
HttpMethod
HTTP 方法。
operation
操作对象。
Returns
PathItemBuilder
路径项构建器。
addOperationFromBuilder()
addOperationFromBuilder(
method
,operationBuilder
):PathItemBuilder
Defined in: src/builders/PathItemBuilder.ts:74
使用 OperationBuilder 添加操作。
Parameters
method
HttpMethod
operationBuilder
操作构建器实例。
Returns
PathItemBuilder
路径项构建器。
addParameterFromBuilder()
addParameterFromBuilder(
parameterBuilder
):PathItemBuilder
Defined in: src/builders/PathItemBuilder.ts:137
使用 ParameterBuilder 添加参数。
Parameters
parameterBuilder
参数构建器实例。
Returns
PathItemBuilder
操作构建器。
addParameterFromObject()
addParameterFromObject(
parameter
):PathItemBuilder
Defined in: src/builders/PathItemBuilder.ts:98
添加参数(ParameterObject)。
Parameters
parameter
参数对象(ParameterObject)。
Returns
PathItemBuilder
操作构建器。
addParameterFromReference()
addParameterFromReference(
parameter
):PathItemBuilder
Defined in: src/builders/PathItemBuilder.ts:118
添加参数引用(ReferenceObject)。
Parameters
parameter
参数引用对象(ReferenceObject)。
Returns
PathItemBuilder
操作构建器。
addServer()
addServer(
server
):PathItemBuilder
Defined in: src/builders/PathItemBuilder.ts:84
添加服务器信息到路径项中。
Parameters
server
要添加的服务器对象。
Returns
PathItemBuilder
路径项构建器。
build()
build():
PathItemObject
Defined in: src/builders/PathItemBuilder.ts:20
构建最终对象
Returns
构建完成的对象
Implementation of
setDescription()
setDescription(
description
):PathItemBuilder
Defined in: src/builders/PathItemBuilder.ts:49
设置路径描述。
Parameters
description
string
路径描述。
Returns
PathItemBuilder
路径项构建器。
setRef()
setRef(
ref
):PathItemBuilder
Defined in: src/builders/PathItemBuilder.ts:29
设置路径项的引用。
Parameters
ref
string
引用路径。
Returns
PathItemBuilder
路径项构建器。
setSummary()
setSummary(
summary
):PathItemBuilder
Defined in: src/builders/PathItemBuilder.ts:39
设置路径摘要。
Parameters
summary
string
路径摘要。
Returns
PathItemBuilder
路径项构建器。