Documentation ¶
Index ¶
Constants ¶
View Source
const ( ErrNoResourceCode = "resource_not_found" ErrBadRequestCode = "invalid_request" ErrInternalCode = "internal_error" )
Variables ¶
View Source
var ( ErrTemporaryFailure = NewError("temporary_failure", "Please retry again later") // ErrNoResource represents error corresponds to http.StatusNotFound. ErrNoResource = NewError(ErrNoResourceCode, "can't retrieve resource") // ErrBadRequest represents error corresponds to http.StatusBadRequest. ErrBadRequest = NewError(ErrBadRequestCode, "request is invalid") // ErrInternal represents error corresponds to http.StatusInternalServerError. ErrInternal = NewError(ErrInternalCode, "internal server error") ErrDecoding = errors.New("decoding error") ErrNotModified = errors.New("not modified") )
Functions ¶
func InvalidRequest ¶
InvalidRequest - create error messages that are needed when validating request input
func NewErrBadRequest ¶
NewErrBadRequest creates new Error with ErrBadRequestCode.
func NewErrInternal ¶
NewErrInternal creates new Error with ErrInternalCode.
func NewErrNoResource ¶
NewErrNoResource creates new Error with ErrNoResourceCode.
Types ¶
Click to show internal directories.
Click to hide internal directories.