Documentation ¶
Index ¶
- type UsdmClient
- func (ucli *UsdmClient) CancelAllCrossOrders(ctx context.Context, param types.CancelAllCrossOrdersParam) (*types.CancelOrderResp, error)
- func (ucli *UsdmClient) CancelAllIsolatedOrders(ctx context.Context, param types.CancelAllIsolatedOrdersParam) (*types.CancelOrderResp, error)
- func (ucli *UsdmClient) CancelCrossOrder(ctx context.Context, param types.CancelCrossOrderParam) (*types.CancelOrderResp, error)
- func (ucli *UsdmClient) CancelIsolatedOrder(ctx context.Context, param types.CancelIsolatedOrderParam) (*types.CancelOrderResp, error)
- func (ucli *UsdmClient) GetAssetValuation(ctx context.Context, param types.GetAssetValuationParam) (*types.GetAssetValuationResp, error)
- func (ucli *UsdmClient) GetContractInfo(ctx context.Context, param types.GetContractInfoParam) (*types.GetContractInfoResp, error)
- func (ucli *UsdmClient) GetCrossAccounts(ctx context.Context, param types.GetCrossAccountsParam) (*types.GetCrossAccountsResp, error)
- func (ucli *UsdmClient) GetCrossHistoryMatchResults(ctx context.Context, param types.GetCrossHistoryMatchResultsParam) (*types.HistoryMatchResultsResp, error)
- func (ucli *UsdmClient) GetCrossOpenOrders(ctx context.Context, param types.GetCrossOpenOrdersParam) (*types.GetCrossOpenOrdersResp, error)
- func (ucli *UsdmClient) GetFundingRate(ctx context.Context) (*types.GetFundingRateResp, error)
- func (ucli *UsdmClient) GetIsolatedAccounts(ctx context.Context, param types.GetIsolatedAccountsParam) (*types.GetIsolatedAccountsResp, error)
- func (ucli *UsdmClient) GetIsolatedHistoryMatchResults(ctx context.Context, param types.GetIsolatedHistoryMatchResultsParam) (*types.HistoryMatchResultsResp, error)
- func (ucli *UsdmClient) GetIsolatedOpenOrders(ctx context.Context, param types.GetIsolatedOpenOrdersParam) (*types.GetIsolatedOpenOrdersResp, error)
- func (ucli *UsdmClient) GetKline(ctx context.Context, param types.GetKlineParam) (*types.GetKlineResp, error)
- func (ucli *UsdmClient) GetMarketDepth(ctx context.Context, param types.GetMarketDepthParam) (*types.GetMarketDepthResp, error)
- func (ucli *UsdmClient) GetMarketTicker(ctx context.Context, param types.GetMarketTickerParam) (*types.GetMarketTickerResp, error)
- func (ucli *UsdmClient) GetMarketTickers(ctx context.Context, param types.GetMarketTickersParam) (*types.GetMarketTickersResp, error)
- func (ucli *UsdmClient) GetUnifiedAccounts(ctx context.Context, param types.GetUnifiedAccountsParam) (*types.GetUnifiedAccountsResp, error)
- func (ucli *UsdmClient) PlaceCrossOrder(ctx context.Context, param types.PlaceCrossOrderParam) (*types.PlaceOrderResp, error)
- func (ucli *UsdmClient) PlaceIsolatedOrder(ctx context.Context, param types.PlaceIsolatedOrderParam) (*types.PlaceOrderResp, error)
- type UsdmClientCfg
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UsdmClient ¶
type UsdmClient struct {
// contains filtered or unexported fields
}
func NewUsdmClient ¶
func NewUsdmClient(cfg *UsdmClientCfg) (*UsdmClient, error)
func (*UsdmClient) CancelAllCrossOrders ¶
func (ucli *UsdmClient) CancelAllCrossOrders(ctx context.Context, param types.CancelAllCrossOrdersParam) (*types.CancelOrderResp, error)
func (*UsdmClient) CancelAllIsolatedOrders ¶
func (ucli *UsdmClient) CancelAllIsolatedOrders(ctx context.Context, param types.CancelAllIsolatedOrdersParam) (*types.CancelOrderResp, error)
func (*UsdmClient) CancelCrossOrder ¶
func (ucli *UsdmClient) CancelCrossOrder(ctx context.Context, param types.CancelCrossOrderParam) (*types.CancelOrderResp, error)
func (*UsdmClient) CancelIsolatedOrder ¶
func (ucli *UsdmClient) CancelIsolatedOrder(ctx context.Context, param types.CancelIsolatedOrderParam) (*types.CancelOrderResp, error)
func (*UsdmClient) GetAssetValuation ¶
func (ucli *UsdmClient) GetAssetValuation(ctx context.Context, param types.GetAssetValuationParam) (*types.GetAssetValuationResp, error)
func (*UsdmClient) GetContractInfo ¶
func (ucli *UsdmClient) GetContractInfo(ctx context.Context, param types.GetContractInfoParam) (*types.GetContractInfoResp, error)
func (*UsdmClient) GetCrossAccounts ¶
func (ucli *UsdmClient) GetCrossAccounts(ctx context.Context, param types.GetCrossAccountsParam) (*types.GetCrossAccountsResp, error)
func (*UsdmClient) GetCrossHistoryMatchResults ¶
func (ucli *UsdmClient) GetCrossHistoryMatchResults(ctx context.Context, param types.GetCrossHistoryMatchResultsParam) (*types.HistoryMatchResultsResp, error)
func (*UsdmClient) GetCrossOpenOrders ¶
func (ucli *UsdmClient) GetCrossOpenOrders(ctx context.Context, param types.GetCrossOpenOrdersParam) (*types.GetCrossOpenOrdersResp, error)
func (*UsdmClient) GetFundingRate ¶
func (ucli *UsdmClient) GetFundingRate(ctx context.Context) (*types.GetFundingRateResp, error)
func (*UsdmClient) GetIsolatedAccounts ¶
func (ucli *UsdmClient) GetIsolatedAccounts(ctx context.Context, param types.GetIsolatedAccountsParam) (*types.GetIsolatedAccountsResp, error)
func (*UsdmClient) GetIsolatedHistoryMatchResults ¶
func (ucli *UsdmClient) GetIsolatedHistoryMatchResults(ctx context.Context, param types.GetIsolatedHistoryMatchResultsParam) (*types.HistoryMatchResultsResp, error)
func (*UsdmClient) GetIsolatedOpenOrders ¶
func (ucli *UsdmClient) GetIsolatedOpenOrders(ctx context.Context, param types.GetIsolatedOpenOrdersParam) (*types.GetIsolatedOpenOrdersResp, error)
func (*UsdmClient) GetKline ¶
func (ucli *UsdmClient) GetKline(ctx context.Context, param types.GetKlineParam) (*types.GetKlineResp, error)
func (*UsdmClient) GetMarketDepth ¶
func (ucli *UsdmClient) GetMarketDepth(ctx context.Context, param types.GetMarketDepthParam) (*types.GetMarketDepthResp, error)
func (*UsdmClient) GetMarketTicker ¶
func (ucli *UsdmClient) GetMarketTicker(ctx context.Context, param types.GetMarketTickerParam) (*types.GetMarketTickerResp, error)
func (*UsdmClient) GetMarketTickers ¶
func (ucli *UsdmClient) GetMarketTickers(ctx context.Context, param types.GetMarketTickersParam) (*types.GetMarketTickersResp, error)
func (*UsdmClient) GetUnifiedAccounts ¶
func (ucli *UsdmClient) GetUnifiedAccounts(ctx context.Context, param types.GetUnifiedAccountsParam) (*types.GetUnifiedAccountsResp, error)
func (*UsdmClient) PlaceCrossOrder ¶
func (ucli *UsdmClient) PlaceCrossOrder(ctx context.Context, param types.PlaceCrossOrderParam) (*types.PlaceOrderResp, error)
func (*UsdmClient) PlaceIsolatedOrder ¶
func (ucli *UsdmClient) PlaceIsolatedOrder(ctx context.Context, param types.PlaceIsolatedOrderParam) (*types.PlaceOrderResp, error)
Click to show internal directories.
Click to hide internal directories.