Versions in this module Expand all Collapse all v1 v1.0.0 Nov 21, 2019 Changes in this version + func AddRequestFilter(f RequestFilter) + func AddResponseFilter(f ResponseFilter) + func ForEachRequestFilter(w http.ResponseWriter, r *http.Request, logger *zap.Logger) bool + func ForEachResponseFilter(w http.ResponseWriter, r *http.Request, logger *zap.Logger, data interface{}, ...) (interface{}, *exception.Exception) + type Binder struct + func (b Binder) Handler(w http.ResponseWriter, r *http.Request, logger *zap.Logger) bool + type Filter struct + Order int + type JSONRender struct + func (response JSONRender) Handler(w http.ResponseWriter, r *http.Request, logger *zap.Logger, data interface{}, ...) (interface{}, *exception.Exception) + type RequestFilter interface + Handler func(w http.ResponseWriter, r *http.Request, logger *zap.Logger) bool + type ResponseFilter interface + Handler func(w http.ResponseWriter, r *http.Request, logger *zap.Logger, data interface{}, ...) (interface{}, *exception.Exception) + type Validator struct + func (b Validator) Handler(w http.ResponseWriter, r *http.Request, logger *zap.Logger) bool