25 lines
1.2 KiB
Go
25 lines
1.2 KiB
Go
package finance
|
|
|
|
import "errors"
|
|
|
|
var (
|
|
ErrUnavailable = errors.New("finance service unavailable")
|
|
ErrAccountTypeInvalid = errors.New("payment account type invalid")
|
|
ErrAccountFieldsInvalid = errors.New("payment account fields invalid")
|
|
ErrTradePassword = errors.New("trade password invalid")
|
|
ErrTradePasswordUnset = errors.New("trade password is not set")
|
|
ErrRateLimited = errors.New("trade password attempts rate limited")
|
|
ErrCurrencyInvalid = errors.New("currency invalid")
|
|
ErrAmountInvalid = errors.New("amount invalid")
|
|
ErrIdempotencyKey = errors.New("idempotency key invalid")
|
|
ErrPageInvalid = errors.New("page invalid")
|
|
ErrPageSizeInvalid = errors.New("page size invalid")
|
|
ErrStatusInvalid = errors.New("withdrawal status invalid")
|
|
ErrOrderIDInvalid = errors.New("withdrawal order id invalid")
|
|
ErrRechargeStatusInvalid = errors.New("recharge status invalid")
|
|
ErrRechargeOrderIDInvalid = errors.New("recharge order id invalid")
|
|
ErrRemarkInvalid = errors.New("remark invalid")
|
|
ErrVoucherInvalid = errors.New("voucher attachment ids invalid")
|
|
ErrLedgerFilterInvalid = errors.New("wallet ledger filter invalid")
|
|
)
|