Documentation
¶
Overview ¶
Package schema provides a HTTP schema definition.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Endpoint ¶
type Endpoint struct { validation.Validatable `json:"-"` Name string `json:"name"` Method http.Method `json:"method"` Path string `json:"path"` Description string `json:"description"` Documentation string `json:"documentation"` Deprecated string `json:"deprecated"` Labels types.Map[string] `json:"labels"` Headers http.Headers `json:"headers"` Payload any `json:"payload"` Expect *Expect `json:"expect"` }
Endpoint is an HTTP client endpoint.
func (*Endpoint) Validate ¶
Validate makes Endpoint validatable by implementing validation.Validatable interface.
Click to show internal directories.
Click to hide internal directories.