优化schema生成
This commit is contained in:
@ -44,6 +44,7 @@ type PathConfig struct {
|
||||
Head *PathItemOperationConfig `json:"head,omitempty"` // 定义适用于此路径的 HEAD 操作。
|
||||
Patch *PathItemOperationConfig `json:"patch,omitempty"` // 定义适用于此路径的 PATCH 操作。
|
||||
Trace *PathItemOperationConfig `json:"trace,omitempty"` // 定义适用于此路径的 TRACE 操作。
|
||||
Connect *PathItemOperationConfig `json:"connect,omitempty"` // 定义适用于此路径的 CONNECT 操作。
|
||||
}
|
||||
|
||||
// PathItemConfig 接口的具体配置
|
||||
@ -130,6 +131,7 @@ type Schema struct {
|
||||
Required []string `json:"required,omitempty"` // 必传属性列表
|
||||
Enum []any `json:"enum,omitempty"` // 枚举值列表
|
||||
Type string `json:"type"` // 类型
|
||||
Ref string `json:"$ref"` // 类型引用
|
||||
}
|
||||
|
||||
// Property 是从 JSON Schema 提取出来的,但是做了一些调整以适应 OpenAPI Specification。
|
||||
|
Reference in New Issue
Block a user