Versions in this module Expand all Collapse all v1 v1.0.3 May 11, 2020 Changes in this version + type ContextKey string + const ContextUserKey + const NoResult + type HandleRequest func(rw http.ResponseWriter, r *http.Request) models.RequestResult + type Handler struct + func New() *Handler + func (h *Handler) Debug(catched error, number int, place string) + func (h *Handler) Fail(code int, err error) models.RequestResult + func (h *Handler) HandleFunc(rf models.ResultFunc) func(http.ResponseWriter, *http.Request) + func (h *Handler) ModelFromRequest(r *http.Request, jt models.JSONtype) error + func (h *Handler) OPTIONS() func(rw http.ResponseWriter, r *http.Request) models.RequestResult + func (h *Handler) Route(rw http.ResponseWriter, r *http.Request, mHr MethodHandlers) + func (h *Handler) Send(rw http.ResponseWriter, request *http.Request, result *models.RequestResult) + func (h *Handler) SendError(code int, err error) func(rw http.ResponseWriter, r *http.Request) models.RequestResult + func (h *Handler) SendResult(rw http.ResponseWriter, result models.RequestResult) + func (h *Handler) Success(code int, send models.JSONtype) models.RequestResult + func (h *Handler) Warning(err error, text string) + type MethodHandlers map[string]HandleRequest