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.