Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CaptureError ¶
CaptureError captures an error to sentry & set level as error
func CaptureWarning ¶
CaptureWarning captures an error to sentry & set level as warning
func New ¶
func New(args ...interface{}) error
New construct a new error, default having kind Unexpected
func WrapGORMError ¶
WrapGORMError wraps an GORM error into our error such as adding errors.Kind
Types ¶
type FieldError ¶
type FieldError struct {
validator.FieldError
}
FieldError is wrapper of validator.FieldError
func (FieldError) String ¶
func (e FieldError) String() string
type Kind ¶
type Kind int
Kind error kind
const ( BadRequest Kind = http.StatusBadRequest Conflict Kind = http.StatusConflict Forbidden Kind = http.StatusForbidden NotFound Kind = http.StatusNotFound Unprocessable Kind = http.StatusUnprocessableEntity Unexpected Kind = http.StatusInternalServerError )
error kinds
Click to show internal directories.
Click to hide internal directories.