16 lines
594 B
Go
16 lines
594 B
Go
package service
|
|
|
|
import "errors"
|
|
|
|
var (
|
|
ErrNotFound = errors.New("resource not found")
|
|
ErrAlreadyExists = errors.New("resource already exists")
|
|
ErrInvalidInput = errors.New("invalid input")
|
|
ErrUnauthorized = errors.New("unauthorized")
|
|
ErrForbidden = errors.New("forbidden")
|
|
ErrInternal = errors.New("internal server error")
|
|
ErrValidation = errors.New("validation failed")
|
|
ErrConflict = errors.New("conflict")
|
|
ErrRateLimited = errors.New("rate limited")
|
|
ErrServiceUnavailable = errors.New("service unavailable")
|
|
)
|