package handler import "github.com/pkg/errors" type UnmarshalError struct { err error } func (e *UnmarshalError) Error() string { return e.err.Error() } func (e *UnmarshalError) Unwrap() error { return e.err } func NewUnmarshalError(err error) error { return errors.WithStack(&UnmarshalError{err: err}) } type InternalError struct { Err error } func (e *InternalError) Error() string { return e.Err.Error() } func NewInternalError(err error) error { return errors.WithStack(&InternalError{Err: err}) } type ParametersMissingError struct { Err error } func (e *ParametersMissingError) Error() string { return e.Err.Error() } func NewParametersMissingError(err error) error { return errors.WithStack(&ParametersMissingError{Err: err}) } type NotFoundError struct { Err error } func (e *NotFoundError) Error() string { return e.Err.Error() } func NewNotFoundError(err error) error { return errors.WithStack(&NotFoundError{Err: err}) } type ValidationError struct { Err error } func (e *ValidationError) Error() string { return e.Err.Error() } func NewValidationError(err error) error { return errors.WithStack(&ValidationError{Err: err}) }