Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetRedirectsHandlerFn ¶
type GetRedirectsHandlerFn func(ctx context.Context, l *zap.Logger) (*redirectstore.RedirectDefinitions, error)
GetRedirectsHandlerFn handler
func GetRedirectsHandler ¶
func GetRedirectsHandler(repo redirectrepository.BaseRedirectsDefinitionRepository) GetRedirectsHandlerFn
GetRedirectsHandler ...
func GetRedirectsHandlerComposed ¶
func GetRedirectsHandlerComposed(handler GetRedirectsHandlerFn, middlewares ...GetRedirectsMiddlewareFn) GetRedirectsHandlerFn
GetRedirectsHandlerComposed returns the handler with middleware applied to it
type GetRedirectsMiddlewareFn ¶
type GetRedirectsMiddlewareFn func(next GetRedirectsHandlerFn) GetRedirectsHandlerFn
GetRedirectsMiddlewareFn middleware
type Search ¶
type Search struct { ID string `json:"id"` Source redirectstore.RedirectSource `json:"source"` }
Search query
type SearchHandlerFn ¶
type SearchHandlerFn func(ctx context.Context, l *zap.Logger, qry Search) (*redirectstore.RedirectDefinitions, error)
SearchHandlerFn handler
func SearchHandler ¶
func SearchHandler(repo redirectrepository.BaseRedirectsDefinitionRepository) SearchHandlerFn
SearchHandler ...
func SearchHandlerComposed ¶
func SearchHandlerComposed(handler SearchHandlerFn, middlewares ...SearchMiddlewareFn) SearchHandlerFn
SearchHandlerComposed returns the handler with middleware applied to it
type SearchMiddlewareFn ¶
type SearchMiddlewareFn func(next SearchHandlerFn) SearchHandlerFn
SearchMiddlewareFn middleware
Click to show internal directories.
Click to hide internal directories.