UNPKG

kucoin-universal-sdk

Version:
180 lines (179 loc) 10.9 kB
import * as ORDER from './order'; import * as POSITIONS from './positions'; import * as FUNDINGFEES from './fundingfees'; import * as MARKET from './market'; import * as FUTURESPRIVATE from './futuresprivate'; import * as FUTURESPUBLIC from './futurespublic'; export declare const Futures: { Order: typeof ORDER; Positions: typeof POSITIONS; FundingFees: typeof FUNDINGFEES; Market: typeof MARKET; FuturesPrivate: typeof FUTURESPRIVATE; FuturesPublic: typeof FUTURESPUBLIC; }; export declare namespace Futures { type OrderAPI = ORDER.OrderAPI; type PositionsAPI = POSITIONS.PositionsAPI; type FundingFeesAPI = FUNDINGFEES.FundingFeesAPI; type MarketAPI = MARKET.MarketAPI; type FuturesPrivateWS = FUTURESPRIVATE.FuturesPrivateWS; type FuturesPublicWS = FUTURESPUBLIC.FuturesPublicWS; namespace Order { type AddOrderReq = ORDER.AddOrderReq; type AddOrderResp = ORDER.AddOrderResp; type AddOrderTestReq = ORDER.AddOrderTestReq; type AddOrderTestResp = ORDER.AddOrderTestResp; type AddTPSLOrderReq = ORDER.AddTPSLOrderReq; type AddTPSLOrderResp = ORDER.AddTPSLOrderResp; type BatchAddOrdersData = ORDER.BatchAddOrdersData; type BatchAddOrdersItem = ORDER.BatchAddOrdersItem; type BatchAddOrdersReq = ORDER.BatchAddOrdersReq; type BatchAddOrdersResp = ORDER.BatchAddOrdersResp; type BatchCancelOrdersClientOidsList = ORDER.BatchCancelOrdersClientOidsList; type BatchCancelOrdersData = ORDER.BatchCancelOrdersData; type BatchCancelOrdersReq = ORDER.BatchCancelOrdersReq; type BatchCancelOrdersResp = ORDER.BatchCancelOrdersResp; type CancelAllOrdersV1Req = ORDER.CancelAllOrdersV1Req; type CancelAllOrdersV1Resp = ORDER.CancelAllOrdersV1Resp; type CancelAllOrdersV3Req = ORDER.CancelAllOrdersV3Req; type CancelAllOrdersV3Resp = ORDER.CancelAllOrdersV3Resp; type CancelAllStopOrdersReq = ORDER.CancelAllStopOrdersReq; type CancelAllStopOrdersResp = ORDER.CancelAllStopOrdersResp; type CancelOrderByClientOidReq = ORDER.CancelOrderByClientOidReq; type CancelOrderByClientOidResp = ORDER.CancelOrderByClientOidResp; type CancelOrderByIdReq = ORDER.CancelOrderByIdReq; type CancelOrderByIdResp = ORDER.CancelOrderByIdResp; type GetOpenOrderValueReq = ORDER.GetOpenOrderValueReq; type GetOpenOrderValueResp = ORDER.GetOpenOrderValueResp; type GetOrderByClientOidReq = ORDER.GetOrderByClientOidReq; type GetOrderByClientOidResp = ORDER.GetOrderByClientOidResp; type GetOrderByOrderIdReq = ORDER.GetOrderByOrderIdReq; type GetOrderByOrderIdResp = ORDER.GetOrderByOrderIdResp; type GetOrderListItems = ORDER.GetOrderListItems; type GetOrderListReq = ORDER.GetOrderListReq; type GetOrderListResp = ORDER.GetOrderListResp; type GetRecentClosedOrdersData = ORDER.GetRecentClosedOrdersData; type GetRecentClosedOrdersReq = ORDER.GetRecentClosedOrdersReq; type GetRecentClosedOrdersResp = ORDER.GetRecentClosedOrdersResp; type GetRecentTradeHistoryData = ORDER.GetRecentTradeHistoryData; type GetRecentTradeHistoryReq = ORDER.GetRecentTradeHistoryReq; type GetRecentTradeHistoryResp = ORDER.GetRecentTradeHistoryResp; type GetStopOrderListItems = ORDER.GetStopOrderListItems; type GetStopOrderListReq = ORDER.GetStopOrderListReq; type GetStopOrderListResp = ORDER.GetStopOrderListResp; type GetTradeHistoryItems = ORDER.GetTradeHistoryItems; type GetTradeHistoryReq = ORDER.GetTradeHistoryReq; type GetTradeHistoryResp = ORDER.GetTradeHistoryResp; } namespace FuturesPrivate { type AllOrderEvent = FUTURESPRIVATE.AllOrderEvent; type AllPositionEvent = FUTURESPRIVATE.AllPositionEvent; type BalanceEvent = FUTURESPRIVATE.BalanceEvent; type CrossLeverageDataValue = FUTURESPRIVATE.CrossLeverageDataValue; type CrossLeverageEvent = FUTURESPRIVATE.CrossLeverageEvent; type MarginModeEvent = FUTURESPRIVATE.MarginModeEvent; type OrderEvent = FUTURESPRIVATE.OrderEvent; type PositionEvent = FUTURESPRIVATE.PositionEvent; type StopOrdersEvent = FUTURESPRIVATE.StopOrdersEvent; } namespace FundingFees { type GetCurrentFundingRateReq = FUNDINGFEES.GetCurrentFundingRateReq; type GetCurrentFundingRateResp = FUNDINGFEES.GetCurrentFundingRateResp; type GetPrivateFundingHistoryDataList = FUNDINGFEES.GetPrivateFundingHistoryDataList; type GetPrivateFundingHistoryReq = FUNDINGFEES.GetPrivateFundingHistoryReq; type GetPrivateFundingHistoryResp = FUNDINGFEES.GetPrivateFundingHistoryResp; type GetPublicFundingHistoryData = FUNDINGFEES.GetPublicFundingHistoryData; type GetPublicFundingHistoryReq = FUNDINGFEES.GetPublicFundingHistoryReq; type GetPublicFundingHistoryResp = FUNDINGFEES.GetPublicFundingHistoryResp; } namespace Positions { type AddIsolatedMarginReq = POSITIONS.AddIsolatedMarginReq; type AddIsolatedMarginResp = POSITIONS.AddIsolatedMarginResp; type BatchSwitchMarginModeErrors = POSITIONS.BatchSwitchMarginModeErrors; type BatchSwitchMarginModeReq = POSITIONS.BatchSwitchMarginModeReq; type BatchSwitchMarginModeResp = POSITIONS.BatchSwitchMarginModeResp; type GetCrossMarginLeverageReq = POSITIONS.GetCrossMarginLeverageReq; type GetCrossMarginLeverageResp = POSITIONS.GetCrossMarginLeverageResp; type GetCrossMarginRiskLimitData = POSITIONS.GetCrossMarginRiskLimitData; type GetCrossMarginRiskLimitReq = POSITIONS.GetCrossMarginRiskLimitReq; type GetCrossMarginRiskLimitResp = POSITIONS.GetCrossMarginRiskLimitResp; type GetIsolatedMarginRiskLimitData = POSITIONS.GetIsolatedMarginRiskLimitData; type GetIsolatedMarginRiskLimitReq = POSITIONS.GetIsolatedMarginRiskLimitReq; type GetIsolatedMarginRiskLimitResp = POSITIONS.GetIsolatedMarginRiskLimitResp; type GetMarginModeReq = POSITIONS.GetMarginModeReq; type GetMarginModeResp = POSITIONS.GetMarginModeResp; type GetMaxOpenSizeReq = POSITIONS.GetMaxOpenSizeReq; type GetMaxOpenSizeResp = POSITIONS.GetMaxOpenSizeResp; type GetMaxWithdrawMarginReq = POSITIONS.GetMaxWithdrawMarginReq; type GetMaxWithdrawMarginResp = POSITIONS.GetMaxWithdrawMarginResp; type GetPositionDetailsReq = POSITIONS.GetPositionDetailsReq; type GetPositionDetailsResp = POSITIONS.GetPositionDetailsResp; type GetPositionListData = POSITIONS.GetPositionListData; type GetPositionListReq = POSITIONS.GetPositionListReq; type GetPositionListResp = POSITIONS.GetPositionListResp; type GetPositionsHistoryItems = POSITIONS.GetPositionsHistoryItems; type GetPositionsHistoryReq = POSITIONS.GetPositionsHistoryReq; type GetPositionsHistoryResp = POSITIONS.GetPositionsHistoryResp; type ModifyAutoDepositStatusReq = POSITIONS.ModifyAutoDepositStatusReq; type ModifyAutoDepositStatusResp = POSITIONS.ModifyAutoDepositStatusResp; type ModifyIsolatedMarginRiskLimtReq = POSITIONS.ModifyIsolatedMarginRiskLimtReq; type ModifyIsolatedMarginRiskLimtResp = POSITIONS.ModifyIsolatedMarginRiskLimtResp; type ModifyMarginLeverageReq = POSITIONS.ModifyMarginLeverageReq; type ModifyMarginLeverageResp = POSITIONS.ModifyMarginLeverageResp; type RemoveIsolatedMarginReq = POSITIONS.RemoveIsolatedMarginReq; type RemoveIsolatedMarginResp = POSITIONS.RemoveIsolatedMarginResp; type SwitchMarginModeReq = POSITIONS.SwitchMarginModeReq; type SwitchMarginModeResp = POSITIONS.SwitchMarginModeResp; } namespace FuturesPublic { type AnnouncementEvent = FUTURESPUBLIC.AnnouncementEvent; type ExecutionEvent = FUTURESPUBLIC.ExecutionEvent; type InstrumentEvent = FUTURESPUBLIC.InstrumentEvent; type KlinesEvent = FUTURESPUBLIC.KlinesEvent; type OrderbookIncrementEvent = FUTURESPUBLIC.OrderbookIncrementEvent; type OrderbookLevel50Event = FUTURESPUBLIC.OrderbookLevel50Event; type OrderbookLevel5Event = FUTURESPUBLIC.OrderbookLevel5Event; type SymbolSnapshotEvent = FUTURESPUBLIC.SymbolSnapshotEvent; type TickerV1Event = FUTURESPUBLIC.TickerV1Event; type TickerV2Event = FUTURESPUBLIC.TickerV2Event; } namespace Market { type Get24hrStatsResp = MARKET.Get24hrStatsResp; type GetAllSymbolsData = MARKET.GetAllSymbolsData; type GetAllSymbolsResp = MARKET.GetAllSymbolsResp; type GetAllTickersData = MARKET.GetAllTickersData; type GetAllTickersResp = MARKET.GetAllTickersResp; type GetFullOrderBookReq = MARKET.GetFullOrderBookReq; type GetFullOrderBookResp = MARKET.GetFullOrderBookResp; type GetInterestRateIndexDataList = MARKET.GetInterestRateIndexDataList; type GetInterestRateIndexReq = MARKET.GetInterestRateIndexReq; type GetInterestRateIndexResp = MARKET.GetInterestRateIndexResp; type GetKlinesReq = MARKET.GetKlinesReq; type GetKlinesResp = MARKET.GetKlinesResp; type GetMarkPriceReq = MARKET.GetMarkPriceReq; type GetMarkPriceResp = MARKET.GetMarkPriceResp; type GetPartOrderBookReq = MARKET.GetPartOrderBookReq; type GetPartOrderBookResp = MARKET.GetPartOrderBookResp; type GetPremiumIndexDataList = MARKET.GetPremiumIndexDataList; type GetPremiumIndexReq = MARKET.GetPremiumIndexReq; type GetPremiumIndexResp = MARKET.GetPremiumIndexResp; type GetPrivateTokenInstanceServers = MARKET.GetPrivateTokenInstanceServers; type GetPrivateTokenResp = MARKET.GetPrivateTokenResp; type GetPublicTokenInstanceServers = MARKET.GetPublicTokenInstanceServers; type GetPublicTokenResp = MARKET.GetPublicTokenResp; type GetServerTimeResp = MARKET.GetServerTimeResp; type GetServiceStatusResp = MARKET.GetServiceStatusResp; type GetSpotIndexPriceDataList = MARKET.GetSpotIndexPriceDataList; type GetSpotIndexPriceDataListDecomposionList = MARKET.GetSpotIndexPriceDataListDecomposionList; type GetSpotIndexPriceReq = MARKET.GetSpotIndexPriceReq; type GetSpotIndexPriceResp = MARKET.GetSpotIndexPriceResp; type GetSymbolReq = MARKET.GetSymbolReq; type GetSymbolResp = MARKET.GetSymbolResp; type GetTickerReq = MARKET.GetTickerReq; type GetTickerResp = MARKET.GetTickerResp; type GetTradeHistoryData = MARKET.GetTradeHistoryData; type GetTradeHistoryReq = MARKET.GetTradeHistoryReq; type GetTradeHistoryResp = MARKET.GetTradeHistoryResp; } }