35 lines
1.8 KiB
Go
35 lines
1.8 KiB
Go
package store
|
|
|
|
import "errors"
|
|
|
|
var (
|
|
ErrAccountExists = errors.New("account already exists")
|
|
ErrAccountNotFound = errors.New("account not found")
|
|
ErrAccountRestricted = errors.New("account restricted")
|
|
ErrAttachmentInvalid = errors.New("attachment invalid")
|
|
ErrConcurrentUpdate = errors.New("concurrent update")
|
|
ErrInvalidCredentials = errors.New("invalid credentials")
|
|
ErrReferralInvalid = errors.New("referral code invalid")
|
|
ErrResourceNotFound = errors.New("resource not found")
|
|
ErrTaskHallNotFound = errors.New("task hall not found")
|
|
ErrTaskDisabled = errors.New("task feature disabled")
|
|
ErrOutsideBusinessHours = errors.New("outside business hours")
|
|
ErrInsufficientBalance = errors.New("insufficient balance")
|
|
ErrDailyLimitReached = errors.New("daily limit reached")
|
|
ErrLevelNotEligible = errors.New("member level not eligible")
|
|
ErrPendingOrderExists = errors.New("pending order exists")
|
|
ErrPaymentAccountExists = errors.New("payment account already exists")
|
|
ErrPaymentAccountInvalid = errors.New("payment account invalid")
|
|
ErrWithdrawalDisabled = errors.New("withdrawal disabled")
|
|
ErrWithdrawalChannel = errors.New("withdrawal channel unavailable")
|
|
ErrWithdrawalAmount = errors.New("withdrawal amount invalid")
|
|
ErrWithdrawalLimit = errors.New("withdrawal daily limit reached")
|
|
ErrWithdrawalNotFound = errors.New("withdrawal order not found")
|
|
ErrIdempotencyConflict = errors.New("idempotency key reused with different request")
|
|
ErrNoTaskAvailable = errors.New("no task available")
|
|
ErrOrderNotFound = errors.New("task order not found")
|
|
ErrOrderState = errors.New("task order state invalid")
|
|
ErrOrderExpired = errors.New("task order expired")
|
|
ErrEvidenceInvalid = errors.New("task evidence invalid")
|
|
)
|