Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNotFound = errors.New("record not found") ErrForbidden = errors.New("forbidden") ErrCredentialInvalid = errors.New("invalid username or password") ErrUserAlreadyExists = errors.New("user already exists") ErrInternalServer = errors.New("internal server error") ErrInvalidUUID = errors.New("failed to parse UUID") ErrValidation = errors.New("validation error") )
Functions ¶
func WriteJSONResponse ¶
func WriteJSONResponse(w http.ResponseWriter, status int, data interface{})
Types ¶
type NotFoundError ¶
func NewNotFoundError ¶
func NewNotFoundError(table, key, value, message string) NotFoundError
func (NotFoundError) Error ¶
func (e NotFoundError) Error() string
func (NotFoundError) Is ¶
func (e NotFoundError) Is(target error) bool
type ValidationError ¶
func NewValidationError ¶
func NewValidationError(field string, value interface{}, message string) ValidationError
func NewValidationErrorWithErrors ¶
func NewValidationErrorWithErrors(message string, errs []string) ValidationError
func (ValidationError) Error ¶
func (e ValidationError) Error() string
func (ValidationError) Is ¶
func (e ValidationError) Is(target error) bool
Click to show internal directories.
Click to hide internal directories.