monorepo/cloud/maplepress-backend/internal/domain/site/errors.go

35 lines
1.3 KiB
Go

package site
import "errors"
var (
// ErrNotFound is returned when a site is not found
ErrNotFound = errors.New("site not found")
// ErrSiteNotFound is an alias for ErrNotFound
ErrSiteNotFound = ErrNotFound
// ErrDomainAlreadyExists is returned when trying to create a site with a domain that already exists
ErrDomainAlreadyExists = errors.New("domain already exists")
// ErrInvalidAPIKey is returned when API key authentication fails
ErrInvalidAPIKey = errors.New("invalid API key")
// ErrSiteNotActive is returned when trying to perform operations on an inactive site
ErrSiteNotActive = errors.New("site is not active")
// ErrSiteNotVerified is returned when trying to perform operations on an unverified site
ErrSiteNotVerified = errors.New("site is not verified")
// ErrQuotaExceeded is returned when a quota limit is reached
ErrQuotaExceeded = errors.New("quota exceeded")
// ErrStorageQuotaExceeded is returned when storage quota is exceeded
ErrStorageQuotaExceeded = errors.New("storage quota exceeded")
// ErrSearchQuotaExceeded is returned when search quota is exceeded
ErrSearchQuotaExceeded = errors.New("search quota exceeded")
// ErrIndexingQuotaExceeded is returned when indexing quota is exceeded
ErrIndexingQuotaExceeded = errors.New("indexing quota exceeded")
)