UNPKG

kucoin-universal-sdk

Version:
79 lines 4.74 kB
"use strict"; // Code generated by Kucoin Universal SDK Generator; DO NOT EDIT. Object.defineProperty(exports, "__esModule", { value: true }); exports.MarketAPIImpl = void 0; const model_get_premium_index_resp_1 = require("./model_get_premium_index_resp"); const model_get_mark_price_resp_1 = require("./model_get_mark_price_resp"); const model_get_trade_history_resp_1 = require("./model_get_trade_history_resp"); const model_get_service_status_resp_1 = require("./model_get_service_status_resp"); const model_get_private_token_resp_1 = require("./model_get_private_token_resp"); const model_get_symbol_resp_1 = require("./model_get_symbol_resp"); const model_get_full_order_book_resp_1 = require("./model_get_full_order_book_resp"); const model_get_ticker_resp_1 = require("./model_get_ticker_resp"); const model_get_all_symbols_resp_1 = require("./model_get_all_symbols_resp"); const model_get_public_token_resp_1 = require("./model_get_public_token_resp"); const model_get_interest_rate_index_resp_1 = require("./model_get_interest_rate_index_resp"); const model_get24hr_stats_resp_1 = require("./model_get24hr_stats_resp"); const model_get_part_order_book_resp_1 = require("./model_get_part_order_book_resp"); const model_get_all_tickers_resp_1 = require("./model_get_all_tickers_resp"); const model_get_server_time_resp_1 = require("./model_get_server_time_resp"); const model_get_spot_index_price_resp_1 = require("./model_get_spot_index_price_resp"); const model_get_klines_resp_1 = require("./model_get_klines_resp"); class MarketAPIImpl { constructor(transport) { this.transport = transport; } getSymbol(req) { return this.transport.call('futures', false, 'GET', '/api/v1/contracts/{symbol}', req, model_get_symbol_resp_1.GetSymbolResp, false); } getAllSymbols() { return this.transport.call('futures', false, 'GET', '/api/v1/contracts/active', null, model_get_all_symbols_resp_1.GetAllSymbolsResp, false); } getTicker(req) { return this.transport.call('futures', false, 'GET', '/api/v1/ticker', req, model_get_ticker_resp_1.GetTickerResp, false); } getAllTickers() { return this.transport.call('futures', false, 'GET', '/api/v1/allTickers', null, model_get_all_tickers_resp_1.GetAllTickersResp, false); } getFullOrderBook(req) { return this.transport.call('futures', false, 'GET', '/api/v1/level2/snapshot', req, model_get_full_order_book_resp_1.GetFullOrderBookResp, false); } getPartOrderBook(req) { return this.transport.call('futures', false, 'GET', '/api/v1/level2/depth{size}', req, model_get_part_order_book_resp_1.GetPartOrderBookResp, false); } getTradeHistory(req) { return this.transport.call('futures', false, 'GET', '/api/v1/trade/history', req, model_get_trade_history_resp_1.GetTradeHistoryResp, false); } getKlines(req) { return this.transport.call('futures', false, 'GET', '/api/v1/kline/query', req, model_get_klines_resp_1.GetKlinesResp, false); } getMarkPrice(req) { return this.transport.call('futures', false, 'GET', '/api/v1/mark-price/{symbol}/current', req, model_get_mark_price_resp_1.GetMarkPriceResp, false); } getSpotIndexPrice(req) { return this.transport.call('futures', false, 'GET', '/api/v1/index/query', req, model_get_spot_index_price_resp_1.GetSpotIndexPriceResp, false); } getInterestRateIndex(req) { return this.transport.call('futures', false, 'GET', '/api/v1/interest/query', req, model_get_interest_rate_index_resp_1.GetInterestRateIndexResp, false); } getPremiumIndex(req) { return this.transport.call('futures', false, 'GET', '/api/v1/premium/query', req, model_get_premium_index_resp_1.GetPremiumIndexResp, false); } get24hrStats() { return this.transport.call('futures', false, 'GET', '/api/v1/trade-statistics', null, model_get24hr_stats_resp_1.Get24hrStatsResp, false); } getServerTime() { return this.transport.call('futures', false, 'GET', '/api/v1/timestamp', null, model_get_server_time_resp_1.GetServerTimeResp, false); } getServiceStatus() { return this.transport.call('futures', false, 'GET', '/api/v1/status', null, model_get_service_status_resp_1.GetServiceStatusResp, false); } getPublicToken() { return this.transport.call('futures', false, 'POST', '/api/v1/bullet-public', null, model_get_public_token_resp_1.GetPublicTokenResp, false); } getPrivateToken() { return this.transport.call('futures', false, 'POST', '/api/v1/bullet-private', null, model_get_private_token_resp_1.GetPrivateTokenResp, false); } } exports.MarketAPIImpl = MarketAPIImpl; //# sourceMappingURL=api_market.js.map