handlers

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2020 License: MIT Imports: 15 Imported by: 0

Documentation

Index

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 AccountHistory(ctx context.Context, accountID uint64, from, to time.Time) (string, string, []common.AccountEntry, error)

func AccountInfo added in v0.0.3

func AccountInfo(ctx context.Context, accountID uint64) (common.AccountInfo, error)

func AccountList

func AccountList(ctx context.Context, userID uint64) ([]common.AccountInfo, error)

func AccountOperation

func AccountOperation(ctx context.Context, entry common.AccountEntry) (common.AccountEntry, error)

func AccountSetStatus

func AccountSetStatus(ctx context.Context, accountID uint64, state string) (common.AccountInfo, error)

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 BatchWithdrawList(ctx context.Context, status, network string) (common.BatchWithdraws, error)

func BatchWithdrawUpdate added in v0.0.5

func BatchWithdrawUpdate(ctx context.Context, batchID uint64, status, txID string, height int) (common.BatchStatus, error)

func CancelWithdraw added in v0.0.5

func CancelWithdraw(ctx context.Context, withdrawID uint64) (common.WithdrawInfo, error)

func CurrencyCreate

func CurrencyCreate(ctx context.Context, currencyName, displayName string, currencyType common.CurrencyType, isCrypto bool, precision uint) (common.CurrencyInfo, error)

func CurrencyInfo

func CurrencyInfo(ctx context.Context, currencyName string) (common.CurrencyInfo, error)

func CurrencyList

func CurrencyList(ctx context.Context) (common.CurrencyList, error)

func CurrencySetAvailable

func CurrencySetAvailable(ctx context.Context, currencyName string, available bool) (common.CurrencyInfo, error)

func OnAccountCreate

func OnAccountCreate(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnAccountHistory

func OnAccountHistory(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnAccountInfo added in v0.0.3

func OnAccountInfo(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnAccountList

func OnAccountList(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnAccountOperation

func OnAccountOperation(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnAccountSetStatus

func OnAccountSetStatus(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnAccountTransfer added in v0.0.5

func OnAccountTransfer(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnAccountTransferWithdraw added in v0.0.5

func OnAccountTransferWithdraw(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnBatchWithdrawList added in v0.0.5

func OnBatchWithdrawList(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnBatchWithdrawUpdate added in v0.0.5

func OnBatchWithdrawUpdate(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnCancelWithdraw added in v0.0.5

func OnCancelWithdraw(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnCurrencyCreate

func OnCurrencyCreate(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnCurrencyInfo

func OnCurrencyInfo(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnCurrencyList

func OnCurrencyList(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnCurrencySetAvailable

func OnCurrencySetAvailable(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func OnUserWithdrawList added in v0.0.5

func OnUserWithdrawList(ctx context.Context, subject string, message *bank.Message) (*bank.Message, error)

func UserWithdrawList added in v0.0.5

func UserWithdrawList(ctx context.Context, userID uint64) (common.UserWithdraws, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL