Documentation
¶
Index ¶
- Variables
- func ErrorResponse(err error) (int, interface{})
- type RestErr
- func NewBadRequestError(causes interface{}) RestErr
- func NewForbiddenError(causes interface{}) RestErr
- func NewInternalServerError(causes interface{}) RestErr
- func NewNotFoundError(causes interface{}) RestErr
- func NewRestError(status int, err string, causes interface{}) RestErr
- func NewRestErrorFromBytes(bytes []byte) (RestErr, error)
- func NewRestErrorWithMessage(status int, err string, causes interface{}) RestErr
- func NewUnauthorizedError(causes interface{}) RestErr
- func ParseErrors(err error) RestErr
- type RestError
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrBadRequest = errors.New("Bad request") ErrWrongCredentials = errors.New("Wrong Credentials") ErrNotFound = errors.New("Not Found") ErrForbidden = errors.New("Forbidden") ErrPermissionDenied = errors.New("Permission Denied") ErrExpiredCSRFError = errors.New("Expired CSRF token") ErrWrongCSRFToken = errors.New("Wrong CSRF token") ErrCSRFNotPresented = errors.New("CSRF not presented") ErrNotRequiredFields = errors.New("No such required fields") ErrBadQueryParams = errors.New("Invalid query params") ErrInternalServerError = errors.New("Internal Server Error") ErrRequestTimeoutError = errors.New("Request Timeout") ErrExistsEmailError = errors.New("User with given email already exists") ErrInvalidJWTToken = errors.New("Invalid JWT token") ErrInvalidJWTClaims = errors.New("Invalid JWT claims") ErrNotAllowedImageHeader = errors.New("Not allowed image header") ErrNoCookie = errors.New("not found cookie header") )
Functions ¶
Types ¶
type RestErr ¶
Rest error interface
func NewInternalServerError ¶
func NewInternalServerError(causes interface{}) RestErr
New Internal Server Error
func NewRestError ¶
New Rest Error
func NewRestErrorFromBytes ¶
New Rest Error From Bytes
func NewRestErrorWithMessage ¶
New Rest Error With Message
func NewUnauthorizedError ¶
func NewUnauthorizedError(causes interface{}) RestErr
New Unauthorized Error
func ParseErrors ¶
Parser of error string messages returns RestError
Click to show internal directories.
Click to hide internal directories.