修正了部分lint
This commit is contained in:
@@ -18,12 +18,12 @@ public class OpenApiComponents <: IOpenApiSerializable {
|
||||
/**
|
||||
* @brief 表示组件中的架构集合。
|
||||
*/
|
||||
public var schemas = HashMap<String, OpenApiSchema>()
|
||||
public var schemas: HashMap<String, OpenApiSchema> = HashMap<String, OpenApiSchema>()
|
||||
|
||||
/**
|
||||
* @brief 表示组件中的安全方案集合。
|
||||
*/
|
||||
public var securitySchemes = HashMap<String, OpenApiSecurityScheme>()
|
||||
public var securitySchemes: HashMap<String, OpenApiSecurityScheme> = HashMap<String, OpenApiSecurityScheme>()
|
||||
|
||||
/**
|
||||
* @brief 创建 OpenAPI 组件实例。
|
||||
|
||||
@@ -34,15 +34,15 @@ public class OpenApiDocument <: IOpenApiSerializable {
|
||||
/**
|
||||
* @brief 表示标签集合。
|
||||
*/
|
||||
public var tags = ArrayList<OpenApiTag>()
|
||||
public var tags: ArrayList<OpenApiTag> = ArrayList<OpenApiTag>()
|
||||
/**
|
||||
* @brief 表示服务器集合。
|
||||
*/
|
||||
public var servers = ArrayList<OpenApiServer>()
|
||||
public var servers: ArrayList<OpenApiServer> = ArrayList<OpenApiServer>()
|
||||
/**
|
||||
* @brief 表示安全需求集合。
|
||||
*/
|
||||
public var securityRequirements = ArrayList<OpenApiSecurityRequirement>()
|
||||
public var securityRequirements: ArrayList<OpenApiSecurityRequirement> = ArrayList<OpenApiSecurityRequirement>()
|
||||
|
||||
/**
|
||||
* @brief 创建 OpenAPI 文档对象。
|
||||
|
||||
@@ -30,15 +30,15 @@ public class OpenApiOperation <: IOpenApiSerializable {
|
||||
/**
|
||||
* @brief 表示操作响应集合。
|
||||
*/
|
||||
public var response = OpenApiResponses()
|
||||
public var response: OpenApiResponses = OpenApiResponses()
|
||||
/**
|
||||
* @brief 表示操作标签集合。
|
||||
*/
|
||||
public var tags = ArrayList<OpenApiTag>()
|
||||
public var tags: ArrayList<OpenApiTag> = ArrayList<OpenApiTag>()
|
||||
/**
|
||||
* @brief 表示操作服务器集合。
|
||||
*/
|
||||
public var servers = ArrayList<OpenApiServer>()
|
||||
public var servers: ArrayList<OpenApiServer> = ArrayList<OpenApiServer>()
|
||||
/**
|
||||
* @brief 表示操作请求体。
|
||||
*/
|
||||
@@ -46,11 +46,11 @@ public class OpenApiOperation <: IOpenApiSerializable {
|
||||
/**
|
||||
* @brief 表示操作参数集合。
|
||||
*/
|
||||
public var parameters = ArrayList<OpenApiParameter>()
|
||||
public var parameters: ArrayList<OpenApiParameter> = ArrayList<OpenApiParameter>()
|
||||
/**
|
||||
* @brief 表示操作安全需求集合。
|
||||
*/
|
||||
public var security = ArrayList<OpenApiSecurityRequirement>()
|
||||
public var security: ArrayList<OpenApiSecurityRequirement> = ArrayList<OpenApiSecurityRequirement>()
|
||||
|
||||
/**
|
||||
* @brief 创建 OpenAPI 操作对象。
|
||||
|
||||
@@ -34,15 +34,15 @@ public class OpenApiPathItem <: IOpenApiSerializable {
|
||||
/**
|
||||
* @brief 表示路径项服务器集合。
|
||||
*/
|
||||
public var servers = ArrayList<OpenApiServer>()
|
||||
public var servers: ArrayList<OpenApiServer> = ArrayList<OpenApiServer>()
|
||||
/**
|
||||
* @brief 表示路径项参数集合。
|
||||
*/
|
||||
public var parameters = ArrayList<OpenApiParameter>()
|
||||
public var parameters: ArrayList<OpenApiParameter> = ArrayList<OpenApiParameter>()
|
||||
/**
|
||||
* @brief 表示路径项操作集合。
|
||||
*/
|
||||
public var operations = HashMap<OperationType, OpenApiOperation>()
|
||||
public var operations: HashMap<OperationType, OpenApiOperation> = HashMap<OperationType, OpenApiOperation>()
|
||||
|
||||
/**
|
||||
* @brief 创建 OpenAPI 路径项对象。
|
||||
|
||||
@@ -26,7 +26,7 @@ public class OpenApiRequestBody <: IOpenApiSerializable {
|
||||
/**
|
||||
* @brief 表示请求体内容映射。
|
||||
*/
|
||||
public var content = HashMap<String, OpenApiMediaType>()
|
||||
public var content: HashMap<String, OpenApiMediaType> = HashMap<String, OpenApiMediaType>()
|
||||
|
||||
/**
|
||||
* @brief 创建 OpenAPI 请求体对象。
|
||||
|
||||
@@ -22,7 +22,7 @@ public class OpenApiResponse <: IOpenApiSerializable {
|
||||
/**
|
||||
* @brief 表示响应内容映射。
|
||||
*/
|
||||
public var content = HashMap<String, OpenApiMediaType>()
|
||||
public var content: HashMap<String, OpenApiMediaType> = HashMap<String, OpenApiMediaType>()
|
||||
|
||||
/**
|
||||
* @brief 创建 OpenAPI 响应对象。
|
||||
|
||||
@@ -46,11 +46,11 @@ public class OpenApiSchema <: IOpenApiSerializable {
|
||||
/**
|
||||
* @brief 表示对象属性集合。
|
||||
*/
|
||||
public var properties = HashMap<String, OpenApiSchema>()
|
||||
public var properties: HashMap<String, OpenApiSchema> = HashMap<String, OpenApiSchema>()
|
||||
/**
|
||||
* @brief 表示 allOf 组合架构。
|
||||
*/
|
||||
public var allOf = ArrayList<OpenApiSchema>()
|
||||
public var allOf: ArrayList<OpenApiSchema> = ArrayList<OpenApiSchema>()
|
||||
/**
|
||||
* @brief 表示是否允许附加属性。
|
||||
*/
|
||||
@@ -70,7 +70,7 @@ public class OpenApiSchema <: IOpenApiSerializable {
|
||||
* @param reference 架构引用。
|
||||
* @param description 架构描述。
|
||||
*/
|
||||
public init(title!: ?String = None, nullable!: ?Bool = None, `type`!: ?String = None, items!: ?OpenApiSchema = None,
|
||||
public init(title!: ?String = None, nullable!: ?Bool = None, `type`!: ?String = None, items!: ?OpenApiSchema = None, // cjlint-ignore !G.FUN.02
|
||||
format!: ?String = None, reference!: ?OpenApiReference = None, description!: ?String = None) {
|
||||
this.title = title
|
||||
this.format = format
|
||||
|
||||
@@ -13,9 +13,9 @@ private let numbers = ["Float16", "Float32", "Float64", "Decimal"]
|
||||
private let integers = ["Int8", "Int16", "Int32", "Int64", "UInt8", "UInt16", "UInt32", "UInt64"]
|
||||
|
||||
protected class OpenApiSchemaTypes {
|
||||
public static const OBJECT = "object"
|
||||
public static const STRING = "string"
|
||||
public static const ARRAY = "array"
|
||||
public static const OBJECT: String = "object"
|
||||
public static const STRING: String = "string"
|
||||
public static const ARRAY: String = "array"
|
||||
|
||||
/**
|
||||
* @brief 将类型信息转换为 OpenAPI Schema 类型名称。
|
||||
|
||||
Reference in New Issue
Block a user