class OpenApiInfo
cangjie
public class OpenApiInfo <: IOpenApiSerializable功能:表示 OpenAPI 基本信息。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init(String, String) | 创建 OpenAPI 基本信息实例。 |
| var title | 表示文档标题。 |
| var description | 表示文档描述。 |
| var version | 表示文档版本。 |
| var contact | 表示联系人信息。 |
| var license | 表示许可证信息。 |
| func serializeAsV3(IOpenApiWriter) | 按 OpenAPI V3 格式写出当前基本信息。 |
init(String, String)
cangjie
public init(title!: String, version!: String)功能:创建 OpenAPI 基本信息实例。
参数:
- title:
String- 文档标题。 - version:
String- 文档版本。
var title
cangjie
public var title: ?String = None功能:表示文档标题。
类型:?String
var description
cangjie
public var description: ?String = None功能:表示文档描述。
类型:?String
var version
cangjie
public var version: ?String = None功能:表示文档版本。
类型:?String
var contact
cangjie
public var contact: ?OpenApiContact = None功能:表示联系人信息。
类型:?OpenApiContact
var license
cangjie
public var license: ?OpenApiLicense = None功能:表示许可证信息。
类型:?OpenApiLicense
func serializeAsV3(IOpenApiWriter)
cangjie
public func serializeAsV3(writer: IOpenApiWriter): Unit功能:按 OpenAPI V3 格式写出当前基本信息。
参数:
- writer: IOpenApiWriter - OpenAPI 写入器。
返回值:
Unit