test

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const SpecFile string = `` /* 828-byte string literal not displayed */

Variables

View Source
var LogError = func(err error) {
	log.Println(fmt.Sprintf("Error: %v", err))
}

Functions

func SchemaPath

func SchemaPath(r *http.Request) (string, bool)

func SpecFileHandler

func SpecFileHandler() http.Handler

Types

type API

type API struct {
	PostShopsNewHandler        PostShopsNewHandlerFunc
	GetShopsShopHandler        GetShopsShopHandlerFunc
	GetShopsShopReviewsHandler GetShopsShopReviewsHandlerFunc

	// not found
	NotFoundHandler http.Handler
	// spec file
	SpecFileHandler http.Handler

	Middlewares []func(h http.Handler) http.Handler
}

func (*API) ServeHTTP

func (rt *API) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type ErrParseParam

type ErrParseParam struct {
	In        string
	Parameter string
	Reason    string
	Err       error
}

func (ErrParseParam) Error

func (e ErrParseParam) Error() string

func (ErrParseParam) Unwrap

func (e ErrParseParam) Unwrap() error

type GetShopsShopHandlerFunc

type GetShopsShopHandlerFunc func(r GetShopsShopRequester) GetShopsShopResponder

func (GetShopsShopHandlerFunc) ServeHTTP

type GetShopsShopRequest

type GetShopsShopRequest struct {
	HTTPRequest *http.Request

	Page *int32
	Shop string
}

type GetShopsShopRequester

type GetShopsShopRequester interface {
	Parse() (GetShopsShopRequest, error)
}

type GetShopsShopResponder

type GetShopsShopResponder interface {
	// contains filtered or unexported methods
}

func GetShopsShopResponse200

func GetShopsShopResponse200() GetShopsShopResponder

func GetShopsShopResponseDefault

func GetShopsShopResponseDefault(code int) GetShopsShopResponder

type GetShopsShopReviewsHandlerFunc

type GetShopsShopReviewsHandlerFunc func(r GetShopsShopReviewsRequester) GetShopsShopReviewsResponder

func (GetShopsShopReviewsHandlerFunc) ServeHTTP

type GetShopsShopReviewsRequest

type GetShopsShopReviewsRequest struct {
	HTTPRequest *http.Request

	Page *int32
	Shop string
}

type GetShopsShopReviewsRequester

type GetShopsShopReviewsRequester interface {
	Parse() (GetShopsShopReviewsRequest, error)
}

type GetShopsShopReviewsResponder

type GetShopsShopReviewsResponder interface {
	// contains filtered or unexported methods
}

func GetShopsShopReviewsResponse200

func GetShopsShopReviewsResponse200() GetShopsShopReviewsResponder

func GetShopsShopReviewsResponseDefault

func GetShopsShopReviewsResponseDefault(code int) GetShopsShopReviewsResponder

type PostShopsNewHandlerFunc

type PostShopsNewHandlerFunc func(r PostShopsNewRequester) PostShopsNewResponder

func (PostShopsNewHandlerFunc) ServeHTTP

type PostShopsNewRequest

type PostShopsNewRequest struct {
	HTTPRequest *http.Request

	Page *int32
}

type PostShopsNewRequester

type PostShopsNewRequester interface {
	Parse() (PostShopsNewRequest, error)
}

type PostShopsNewResponder

type PostShopsNewResponder interface {
	// contains filtered or unexported methods
}

func PostShopsNewResponse200

func PostShopsNewResponse200() PostShopsNewResponder

func PostShopsNewResponseDefault

func PostShopsNewResponseDefault(code int) PostShopsNewResponder

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL