Documentation
¶
Overview ¶
Package schema 从内嵌 OpenAPI 生成 API 自省视图,供 `gitferry schema` 使用。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Domain ¶
type Domain struct {
Name string `json:"name"`
Prefix string `json:"prefix"`
Endpoints []Endpoint `json:"endpoints"`
}
Domain 是按路径前缀分组的 API 域。
type Endpoint ¶
type Endpoint struct {
Method string `json:"method"`
Path string `json:"path"`
Summary string `json:"summary,omitempty"`
Domain string `json:"domain"`
Params []string `json:"params,omitempty"`
HasBody bool `json:"has_body,omitempty"`
OperationID string `json:"operation_id,omitempty"`
}
Endpoint 是单个 API 端点的精简描述。
Click to show internal directories.
Click to hide internal directories.