Versions in this module Expand all Collapse all v1 v1.0.2 Jul 25, 2023 v1.0.0 Jul 25, 2023 Changes in this version + type Logger struct + LogD loggerFunc + LogE loggerFunc + LogI loggerFunc + type Request struct + SessionInfo map[string]interface{} + UserUuid string + func NewRequest(w http.ResponseWriter, r *http.Request) Request + func (r *Request) Body(v interface{}) error + func (r *Request) Json(status int, v interface{}) + func (r *Request) Origin() string + func (r *Request) ParamValue(key string) string + func (r *Request) Params() map[string][]string + func (r *Request) Path() string + func (r *Request) Redirect(forwardTo string) + func (r *Request) Request() *http.Request + func (r *Request) SendFile(file string) + func (r *Request) SessionValue(key string) interface{} + func (r *Request) SetSessionValue(key string, value interface{}) + func (r *Request) Vars() map[string]string + func (r *Request) Writer() http.ResponseWriter + type Router struct + func NewRouter(beforeFn beforeHandlerFunc, logger Logger, ddServiceName string) Router + func (g *Router) ActivateProfiling() + func (g *Router) Delete(path string, handler handlerFunc) + func (g *Router) EnableAirbrake(airbrakeId int64, airbrakeKey string) + func (g *Router) Get(path string, handler handlerFunc) + func (g *Router) Post(path string, handler handlerFunc) + func (g *Router) Put(path string, handler handlerFunc) + func (g *Router) SubRoute(prefix string) Router + func (g *Router) SubRouteC(prefix string, beforeFn beforeHandlerFunc) Router