Documentation
¶
Index ¶
- Constants
- Variables
- func SchemaPath(r *http.Request) (string, bool)
- func SpecFileHandler() http.Handler
- type API
- type ErrParseParam
- type GetPetsHandlerFunc
- type GetPetsNamesHandlerFunc
- type GetPetsNamesRequest
- type GetPetsNamesRequester
- type GetPetsNamesResponder
- type GetPetsRequest
- type GetPetsRequester
- type GetPetsResponder
- type Pet
Constants ¶
View Source
const SpecFile string = `` /* 641-byte string literal not displayed */
Variables ¶
Functions ¶
func SpecFileHandler ¶
Types ¶
type API ¶
type API struct {
GetPetsHandler GetPetsHandlerFunc
GetPetsNamesHandler GetPetsNamesHandlerFunc
// not found
NotFoundHandler http.Handler
// spec file
SpecFileHandler http.Handler
Middlewares []func(h http.Handler) http.Handler
}
type ErrParseParam ¶
func (ErrParseParam) Error ¶
func (e ErrParseParam) Error() string
func (ErrParseParam) Unwrap ¶
func (e ErrParseParam) Unwrap() error
type GetPetsHandlerFunc ¶
type GetPetsHandlerFunc func(r GetPetsRequester) GetPetsResponder
func (GetPetsHandlerFunc) ServeHTTP ¶
func (f GetPetsHandlerFunc) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetPetsNamesHandlerFunc ¶
type GetPetsNamesHandlerFunc func(r GetPetsNamesRequester) GetPetsNamesResponder
func (GetPetsNamesHandlerFunc) ServeHTTP ¶
func (f GetPetsNamesHandlerFunc) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetPetsNamesRequest ¶
type GetPetsNamesRequester ¶
type GetPetsNamesRequester interface {
Parse() GetPetsNamesRequest
}
type GetPetsNamesResponder ¶
type GetPetsNamesResponder interface {
// contains filtered or unexported methods
}
func GetPetsNamesResponse200JSON ¶
func GetPetsNamesResponse200JSON(body []string) GetPetsNamesResponder
type GetPetsRequest ¶
type GetPetsRequester ¶
type GetPetsRequester interface {
Parse() GetPetsRequest
}
type GetPetsResponder ¶
type GetPetsResponder interface {
// contains filtered or unexported methods
}
func GetPetsResponse200JSON ¶
func GetPetsResponse200JSON(body []Pet) GetPetsResponder
Click to show internal directories.
Click to hide internal directories.