Documentation
¶
Index ¶
- func OAPIValidatorHandler(ctx context.Context, err error, w http.ResponseWriter, _ *http.Request, ...)
- func ParamsErrorHandler() func(w http.ResponseWriter, r *http.Request, err error)
- func RequestErrorHandlerFunc() func(w http.ResponseWriter, r *http.Request, err error)
- func ResponseErrorHandlerFunc() func(w http.ResponseWriter, r *http.Request, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OAPIValidatorHandler ¶
func OAPIValidatorHandler( ctx context.Context, err error, w http.ResponseWriter, _ *http.Request, opts md.ErrorHandlerOpts, )
OAPIValidatorHandler is called when OAPI Required fields are missing from Request
func ParamsErrorHandler ¶
func ParamsErrorHandler() func(w http.ResponseWriter, r *http.Request, err error)
ParamsErrorHandler is called whenever Request doesn't follow OAPI Endpoint Parameters (Path and Query) Must create RequestID and logger because middlewares weren't ran
func RequestErrorHandlerFunc ¶
func RequestErrorHandlerFunc() func(w http.ResponseWriter, r *http.Request, err error)
RequestErrorHandlerFunc is called when Request JSON Body Decoding fails
func ResponseErrorHandlerFunc ¶
func ResponseErrorHandlerFunc() func(w http.ResponseWriter, r *http.Request, err error)
ResponseErrorHandlerFunc is called when HTTP Handlers (Controller Functions) return invalid responses
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.