35 lines
1.3 KiB
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")
|
|
)
|