Documentation
¶
Index ¶
- func IsBadFieldValueError(err error) bool
- func IsBadRecordError(err error) bool
- func IsBadRequestError(err error) bool
- func IsValidationError(err error) bool
- func MustBeFieldError(t interface{ ... }, err error, field string)
- func NewBadRequestError(err error) error
- func NewErrRequestIsMissingRequiredField(field string) error
- func NewValidationError(message string) error
- type ErrBadFieldValue
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsBadFieldValueError ¶
func IsBadRecordError ¶
IsBadRecordError checks if provided errors is a validation error
func IsBadRequestError ¶
IsBadRequestError checks if provided errors is a validation error
func IsValidationError ¶
IsValidationError checks if provided errors is a validation error
func MustBeFieldError ¶
func MustBeFieldError(t interface { Helper() Errorf(format string, args ...interface{}) }, err error, field string)
MustBeFieldError makes sure the provided error is a field error
func NewErrRequestIsMissingRequiredField ¶
NewErrRequestIsMissingRequiredField creates an error for a missing required field in a request
func NewValidationError ¶
NewValidationError creates a common validation error
Types ¶
type ErrBadFieldValue ¶
type ErrBadFieldValue struct { Field string `json:"field"` Message string `json:"message"` // contains filtered or unexported fields }
ErrBadFieldValue reports error for a bad field value
func NewErrBadRecordFieldValue ¶
func NewErrBadRecordFieldValue(field, message string) ErrBadFieldValue
NewErrBadRecordFieldValue creates an error for a bad record field value
func NewErrBadRequestFieldValue ¶
func NewErrBadRequestFieldValue(field, message string) ErrBadFieldValue
NewErrBadRequestFieldValue creates an error for a bad request field value
func NewErrRecordIsMissingRequiredField ¶
func NewErrRecordIsMissingRequiredField(field string) ErrBadFieldValue
NewErrRecordIsMissingRequiredField creates an error for a missing required field in a record
func (ErrBadFieldValue) Error ¶
func (v ErrBadFieldValue) Error() string
func (ErrBadFieldValue) Unwrap ¶
func (v ErrBadFieldValue) Unwrap() error