Versions in this module Expand all Collapse all v0 v0.0.1 May 4, 2024 Changes in this version + type AsyncTimeRangedBatchQuery struct + ID func(obj interface{}) string + JumpIfEmpty time.Duration + Limiter *rate.Limiter + Q func(startTime, endTime time.Time) (interface{}, error) + T func(obj interface{}) time.Time + Type interface{} + func (q *AsyncTimeRangedBatchQuery) Query(ctx context.Context, ch interface{}, since, until time.Time) chan error + type BinanceFuturesIncomeBatchQuery struct + func (e *BinanceFuturesIncomeBatchQuery) Query(ctx context.Context, symbol string, incomeType binanceapi.FuturesIncomeType, ...) (c chan binanceapi.FuturesIncome, errC chan error) + type BinanceFuturesIncomeHistoryService interface + QueryFuturesIncomeHistory func(ctx context.Context, symbol string, incomeType binanceapi.FuturesIncomeType, ...) ([]binanceapi.FuturesIncome, error) + type ClosedOrderBatchQuery struct + func (q *ClosedOrderBatchQuery) Query(ctx context.Context, symbol string, startTime, endTime time.Time, ...) (c chan types.Order, errC chan error) + type DepositBatchQuery struct + func (e *DepositBatchQuery) Query(ctx context.Context, asset string, startTime, endTime time.Time) (c chan types.Deposit, errC chan error) + type KLineBatchQuery struct + func (e *KLineBatchQuery) Query(ctx context.Context, symbol string, interval types.Interval, ...) (c chan types.KLine, errC chan error) + type MarginInterestBatchQuery struct + func (e *MarginInterestBatchQuery) Query(ctx context.Context, asset string, startTime, endTime time.Time) (c chan types.MarginInterest, errC chan error) + type MarginLiquidationBatchQuery struct + func (e *MarginLiquidationBatchQuery) Query(ctx context.Context, startTime, endTime time.Time) (c chan types.MarginLiquidation, errC chan error) + type MarginLoanBatchQuery struct + func (e *MarginLoanBatchQuery) Query(ctx context.Context, asset string, startTime, endTime time.Time) (c chan types.MarginLoan, errC chan error) + type MarginRepayBatchQuery struct + func (e *MarginRepayBatchQuery) Query(ctx context.Context, asset string, startTime, endTime time.Time) (c chan types.MarginRepay, errC chan error) + type Option func(query *AsyncTimeRangedBatchQuery) + func JumpIfEmpty(duration time.Duration) Option + type RewardBatchQuery struct + Service types.ExchangeRewardService + func (q *RewardBatchQuery) Query(ctx context.Context, startTime, endTime time.Time) (c chan types.Reward, errC chan error) + type TradeBatchQuery struct + func (e TradeBatchQuery) Query(ctx context.Context, symbol string, options *types.TradeQueryOptions, ...) (c chan types.Trade, errC chan error) + type WithdrawBatchQuery struct + func (e *WithdrawBatchQuery) Query(ctx context.Context, asset string, startTime, endTime time.Time) (c chan types.Withdraw, errC chan error)