You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

22 lines
429 B

package restapi
var (
ErrBadRequest = newError("Body invalid")
ErrUnauthorized = newError("Unauthorized")
ErrUninitialized = newError("Uninitialized")
)
var _ error = (*HTTPError)(nil)
// HTTPError is custom HTTP error for API
type HTTPError struct {
Message string `json:"message"`
}
func (e *HTTPError) Error() string {
return e.Message
}
func newError(msg string) *HTTPError {
return &HTTPError{Message: msg}
}