Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithAdditionalProperties ¶
func WithAdditionalProperties(schema *jsonschema.Schema)
Types ¶
type APIPath ¶
type APIPath struct { Path string `json:"path" description:"接口路径"` Summary string `json:"summary,omitempty" description:"接口概述"` Description string `json:"description,omitempty" description:"接口详细说明"` Request *Request `json:"request,omitempty" description:"请求"` Responses []*Response `json:"responses,omitempty" description:"返回"` }
type ContentBody ¶
type Request ¶
type Request struct { Method string `json:"method" description:"请求方法"` Query map[string]any `json:"query,omitempty" description:"请求参数结构"` Body ContentBody `json:"body,omitempty" description:"请求载荷结构"` }
type Response ¶
type Response struct { Code int `json:"code" description:"返回码"` Description string `json:"description,omitempty" description:"返回说明"` Body *ContentBody `json:"body,omitempty" description:"返回结构"` }
Click to show internal directories.
Click to hide internal directories.