class OpenApiOperation
cangjie
public class OpenApiOperation <: IOpenApiSerializable功能:表示 OpenAPI 操作对象。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init() | 创建 OpenAPI 操作对象。 |
| var summary | 表示操作摘要。 |
| var description | 表示操作描述。 |
| var operationId | 表示操作标识。 |
| var response | 表示操作响应集合。 |
| var tags | 表示操作标签集合。 |
| var servers | 表示操作服务器集合。 |
| var requestBody | 表示操作请求体。 |
| var parameters | 表示操作参数集合。 |
| var security | 表示操作安全需求集合。 |
| func serializeAsV3(IOpenApiWriter) | 按 OpenAPI V3 格式写出当前操作对象。 |
init()
cangjie
public init()功能:创建 OpenAPI 操作对象。
var summary
cangjie
public var summary: ?String = None功能:表示操作摘要。
类型:?String
var description
cangjie
public var description: ?String = None功能:表示操作描述。
类型:?String
var operationId
cangjie
public var operationId: ?String = None功能:表示操作标识。
类型:?String
var response
cangjie
public var response = OpenApiResponses()功能:表示操作响应集合。
var tags
cangjie
public var tags = ArrayList<OpenApiTag>()功能:表示操作标签集合。
var servers
cangjie
public var servers = ArrayList<OpenApiServer>()功能:表示操作服务器集合。
var requestBody
cangjie
public var requestBody:? OpenApiRequestBody = None功能:表示操作请求体。
类型:? OpenApiRequestBody
var parameters
cangjie
public var parameters = ArrayList<OpenApiParameter>()功能:表示操作参数集合。
var security
cangjie
public var security = ArrayList<OpenApiSecurityRequirement>()功能:表示操作安全需求集合。
func serializeAsV3(IOpenApiWriter)
cangjie
public func serializeAsV3(writer: IOpenApiWriter): Unit功能:按 OpenAPI V3 格式写出当前操作对象。
参数:
- writer: IOpenApiWriter - OpenAPI 写入器。
返回值:
Unit