Documentation
¶
Index ¶
- Constants
- func AccountCreate(ctx context.Context, userID uint64, info common.AccountInfo) (common.AccountInfo, error)
- func AccountHistory(ctx context.Context, accountID uint64, from, to time.Time) (string, string, []common.AccountEntry, error)
- func AccountInfo(ctx context.Context, accountID uint64) (common.AccountInfo, error)
- func AccountList(ctx context.Context, userID uint64) ([]common.AccountInfo, error)
- func AccountOperation(ctx context.Context, entry common.AccountEntry) (common.AccountEntry, error)
- func AccountSetStatus(ctx context.Context, accountID uint64, state string) (common.AccountInfo, error)
- func AccountTransfer(ctx context.Context, transfer common.AccountTransfer) (common.AccountTransfer, error)
- func AccountTransferWithDatabase(ctx context.Context, db bank.Database, transfer common.AccountTransfer) (common.AccountTransfer, error)
- func AccountTransferWithdraw(ctx context.Context, withdraw common.AccountTransferWithdraw) (common.AccountTransfer, error)
- func BatchWithdrawList(ctx context.Context, status, network string) (common.BatchWithdraws, error)
- func BatchWithdrawUpdate(ctx context.Context, batchID uint64, status, txID string, height int) (common.BatchStatus, error)
- func CancelWithdraw(ctx context.Context, withdrawID uint64) (common.WithdrawInfo, error)
- func CurrencyCreate(ctx context.Context, currencyName, displayName string, ...) (common.CurrencyInfo, error)
- func CurrencyInfo(ctx context.Context, currencyName string) (common.CurrencyInfo, error)
- func CurrencyList(ctx context.Context) (common.CurrencyList, error)
- func CurrencySetAvailable(ctx context.Context, currencyName string, available bool) (common.CurrencyInfo, error)
- func OnAccountCreate(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnAccountHistory(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnAccountInfo(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnAccountList(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnAccountOperation(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnAccountSetStatus(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnAccountTransfer(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnAccountTransferWithdraw(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnBatchWithdrawList(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnBatchWithdrawUpdate(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnCancelWithdraw(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnCurrencyCreate(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnCurrencyInfo(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnCurrencyList(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnCurrencySetAvailable(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func OnUserWithdrawList(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)
- func UserWithdrawList(ctx context.Context, userID uint64) (common.UserWithdraws, error)
Constants ¶
View Source
const (
BankWitdrawAccountName = model.AccountName("withdraw")
)
Variables ¶
This section is empty.
Functions ¶
func AccountCreate ¶
func AccountCreate(ctx context.Context, userID uint64, info common.AccountInfo) (common.AccountInfo, error)
func AccountHistory ¶
func AccountInfo ¶ added in v0.0.3
func AccountList ¶
func AccountOperation ¶
func AccountOperation(ctx context.Context, entry common.AccountEntry) (common.AccountEntry, error)
func AccountSetStatus ¶
func AccountTransfer ¶ added in v0.0.5
func AccountTransfer(ctx context.Context, transfer common.AccountTransfer) (common.AccountTransfer, error)
func AccountTransferWithDatabase ¶ added in v0.0.5
func AccountTransferWithDatabase(ctx context.Context, db bank.Database, transfer common.AccountTransfer) (common.AccountTransfer, error)
func AccountTransferWithdraw ¶ added in v0.0.5
func AccountTransferWithdraw(ctx context.Context, withdraw common.AccountTransferWithdraw) (common.AccountTransfer, error)
func BatchWithdrawList ¶ added in v0.0.5
func BatchWithdrawUpdate ¶ added in v0.0.5
func CancelWithdraw ¶ added in v0.0.5
func CurrencyCreate ¶
func CurrencyCreate(ctx context.Context, currencyName, displayName string, currencyType common.CurrencyType, isCrypto bool, precision uint) (common.CurrencyInfo, error)
func CurrencyInfo ¶
func CurrencyList ¶
func CurrencyList(ctx context.Context) (common.CurrencyList, error)
func CurrencySetAvailable ¶
func OnAccountCreate ¶
func OnAccountHistory ¶
func OnAccountInfo ¶ added in v0.0.3
func OnAccountList ¶
func OnAccountOperation ¶
func OnAccountSetStatus ¶
func OnAccountTransfer ¶ added in v0.0.5
func OnAccountTransferWithdraw ¶ added in v0.0.5
func OnBatchWithdrawList ¶ added in v0.0.5
func OnBatchWithdrawUpdate ¶ added in v0.0.5
func OnCancelWithdraw ¶ added in v0.0.5
func OnCurrencyCreate ¶
func OnCurrencyInfo ¶
func OnCurrencyList ¶
func OnCurrencySetAvailable ¶
func OnUserWithdrawList ¶ added in v0.0.5
func UserWithdrawList ¶ added in v0.0.5
Types ¶
This section is empty.
Source Files
¶
- accountcreate.go
- accounthistory.go
- accountinfo.go
- accountlist.go
- accountoperation.go
- accountsetstatus.go
- accounttransfert.go
- accounttransferwithdraw.go
- batchwithdrawlist.go
- batchwithdrawupdate.go
- cancelwithdraw.go
- currencycreate.go
- currencyinfo.go
- currencylist.go
- currencysetavailable.go
- userwithdrawslist.go
Click to show internal directories.
Click to hide internal directories.