Documentation ¶
Index ¶
- type USDMFuturesMarketDataClient
- func (u *USDMFuturesMarketDataClient) GetAggTrades(ctx context.Context, param types.GetAggTradesParam) ([]*types.AggTrade, error)
- func (u *USDMFuturesMarketDataClient) GetBookTickerForAllSymbols(ctx context.Context) ([]*types.BookTicker, error)
- func (u *USDMFuturesMarketDataClient) GetBookTickerForSymbol(ctx context.Context, param types.GetBookTickerForSymbolParam) (*types.BookTicker, error)
- func (u *USDMFuturesMarketDataClient) GetExchangeInfo(ctx context.Context) (*types.ExchangeInfo, error)
- func (u *USDMFuturesMarketDataClient) GetFundingRateHistory(ctx context.Context, param types.GetFundingRateParam) ([]*types.FundingRate, error)
- func (u *USDMFuturesMarketDataClient) GetKlines(ctx context.Context, param types.GetKlineParam) ([]*spottypes.Kline, error)
- func (u *USDMFuturesMarketDataClient) GetMarkPriceForAllSymbols(ctx context.Context) ([]*types.MarkPrice, error)
- func (u *USDMFuturesMarketDataClient) GetMarkPriceForSymbol(ctx context.Context, param types.GetMarkPriceParam) (*types.MarkPrice, error)
- func (u *USDMFuturesMarketDataClient) GetOpenInterestHistory(ctx context.Context, param types.GetOpenInterestHistParam) ([]*types.OpenInterestHist, error)
- func (u *USDMFuturesMarketDataClient) GetOrderbook(ctx context.Context, param types.GetOrderbookParams) (*types.Orderbook, error)
- func (u *USDMFuturesMarketDataClient) GetRecentTradeList(ctx context.Context, param types.GetTradeParams) ([]*types.Trade, error)
- func (u *USDMFuturesMarketDataClient) GetServerTime(ctx context.Context) (*spottypes.ServerTime, error)
- func (u *USDMFuturesMarketDataClient) GetTickerPriceForAllSymbols(ctx context.Context) ([]*types.TickerPrice, error)
- func (u *USDMFuturesMarketDataClient) GetTickerPriceForSymbol(ctx context.Context, param types.GetTickerPriceParam) (*types.TickerPrice, error)
- func (u *USDMFuturesMarketDataClient) Ping(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type USDMFuturesMarketDataClient ¶
type USDMFuturesMarketDataClient struct { *umutils.USDMarginedClient // contains filtered or unexported fields }
func NewUSDMFuturesMarketDataClient ¶
func NewUSDMFuturesMarketDataClient(cfg *umutils.USDMarginedClientCfg) (*USDMFuturesMarketDataClient, error)
func (*USDMFuturesMarketDataClient) GetAggTrades ¶
func (u *USDMFuturesMarketDataClient) GetAggTrades(ctx context.Context, param types.GetAggTradesParam) ([]*types.AggTrade, error)
func (*USDMFuturesMarketDataClient) GetBookTickerForAllSymbols ¶
func (u *USDMFuturesMarketDataClient) GetBookTickerForAllSymbols(ctx context.Context) ([]*types.BookTicker, error)
func (*USDMFuturesMarketDataClient) GetBookTickerForSymbol ¶
func (u *USDMFuturesMarketDataClient) GetBookTickerForSymbol(ctx context.Context, param types.GetBookTickerForSymbolParam) (*types.BookTicker, error)
func (*USDMFuturesMarketDataClient) GetExchangeInfo ¶
func (u *USDMFuturesMarketDataClient) GetExchangeInfo(ctx context.Context) (*types.ExchangeInfo, error)
func (*USDMFuturesMarketDataClient) GetFundingRateHistory ¶
func (u *USDMFuturesMarketDataClient) GetFundingRateHistory(ctx context.Context, param types.GetFundingRateParam) ([]*types.FundingRate, error)
func (*USDMFuturesMarketDataClient) GetKlines ¶
func (u *USDMFuturesMarketDataClient) GetKlines(ctx context.Context, param types.GetKlineParam) ([]*spottypes.Kline, error)
func (*USDMFuturesMarketDataClient) GetMarkPriceForAllSymbols ¶
func (*USDMFuturesMarketDataClient) GetMarkPriceForSymbol ¶
func (u *USDMFuturesMarketDataClient) GetMarkPriceForSymbol(ctx context.Context, param types.GetMarkPriceParam) (*types.MarkPrice, error)
func (*USDMFuturesMarketDataClient) GetOpenInterestHistory ¶
func (u *USDMFuturesMarketDataClient) GetOpenInterestHistory(ctx context.Context, param types.GetOpenInterestHistParam) ([]*types.OpenInterestHist, error)
func (*USDMFuturesMarketDataClient) GetOrderbook ¶
func (u *USDMFuturesMarketDataClient) GetOrderbook(ctx context.Context, param types.GetOrderbookParams) (*types.Orderbook, error)
func (*USDMFuturesMarketDataClient) GetRecentTradeList ¶
func (u *USDMFuturesMarketDataClient) GetRecentTradeList(ctx context.Context, param types.GetTradeParams) ([]*types.Trade, error)
func (*USDMFuturesMarketDataClient) GetServerTime ¶
func (u *USDMFuturesMarketDataClient) GetServerTime(ctx context.Context) (*spottypes.ServerTime, error)
func (*USDMFuturesMarketDataClient) GetTickerPriceForAllSymbols ¶
func (u *USDMFuturesMarketDataClient) GetTickerPriceForAllSymbols(ctx context.Context) ([]*types.TickerPrice, error)
func (*USDMFuturesMarketDataClient) GetTickerPriceForSymbol ¶
func (u *USDMFuturesMarketDataClient) GetTickerPriceForSymbol(ctx context.Context, param types.GetTickerPriceParam) (*types.TickerPrice, error)
Click to show internal directories.
Click to hide internal directories.