Documentation
¶
Index ¶
- Variables
- func ErrInternal(err error) render.Renderer
- func ErrInvalidRequest(err error) render.Renderer
- func ErrNotFound(err error) render.Renderer
- func ErrUnauthenticated(err error) render.Renderer
- func ErrUnauthorized(err error) render.Renderer
- func MultiErrInvalidRequest(validationErrs []ValidationError) render.Renderer
- type ErrRes
- type ValidationError
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidFields = errors.New("invalid fields in request")
)
Functions ¶
func ErrInternal ¶
func ErrInvalidRequest ¶
func ErrNotFound ¶
func ErrUnauthenticated ¶
func ErrUnauthorized ¶
func MultiErrInvalidRequest ¶
func MultiErrInvalidRequest(validationErrs []ValidationError) render.Renderer
Types ¶
type ErrRes ¶
type ErrRes struct {
Err error `json:"-"` // low-level runtime error
ErrorText string `json:"error,omitempty"` // application-level error message
HTTPStatusCode int `json:"-"` // http response status code
StatusText string `json:"status"` // user-level status message
ValidationErrors []ValidationError `json:"validationErrors,omitempty"` // validation errors if any
}
ErrRes represents an error response
type ValidationError ¶
Click to show internal directories.
Click to hide internal directories.