Documentation
¶
Index ¶
Constants ¶
View Source
const (
// DefaultPath is the canonical generated OpenAPI output location.
DefaultPath = "openapi/agh.json"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type OperationSpec ¶
type OperationSpec struct {
Method string
Path string
OperationID string
Summary string
Tags []string
Transports []Transport
Parameters []ParameterSpec
RequestBody any
// RequestBodyOptional keeps a request body schema documented while allowing empty requests.
RequestBodyOptional bool
Responses []ResponseSpec
}
OperationSpec describes one canonical REST operation.
func Operations ¶
func Operations() []OperationSpec
type ParameterSpec ¶
type ParameterSpec struct {
Name string
In string
Description string
Required bool
Kind string
Format string
Enum []string
}
ParameterSpec describes one OpenAPI parameter.
type ResponseSpec ¶
ResponseSpec describes one OpenAPI response.
Click to show internal directories.
Click to hide internal directories.