UNPKG

kucoin-universal-sdk

Version:
95 lines 5.82 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_announcements_resp_1 = require("./model_get_announcements_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_call_auction_part_order_book_resp_1 = require("./model_get_call_auction_part_order_book_resp"); const model_get_client_ip_address_resp_1 = require("./model_get_client_ip_address_resp"); const model_get_private_token_resp_1 = require("./model_get_private_token_resp"); const model_get_fiat_price_resp_1 = require("./model_get_fiat_price_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_market_list_resp_1 = require("./model_get_market_list_resp"); const model_get_call_auction_info_resp_1 = require("./model_get_call_auction_info_resp"); const model_get_all_currencies_resp_1 = require("./model_get_all_currencies_resp"); const model_get24hr_stats_resp_1 = require("./model_get24hr_stats_resp"); const model_get_currency_resp_1 = require("./model_get_currency_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_klines_resp_1 = require("./model_get_klines_resp"); class MarketAPIImpl { constructor(transport) { this.transport = transport; } getAnnouncements(req) { return this.transport.call('spot', false, 'GET', '/api/v3/announcements', req, model_get_announcements_resp_1.GetAnnouncementsResp, false); } getCurrency(req) { return this.transport.call('spot', false, 'GET', '/api/v3/currencies/{currency}', req, model_get_currency_resp_1.GetCurrencyResp, false); } getAllCurrencies() { return this.transport.call('spot', false, 'GET', '/api/v3/currencies', null, model_get_all_currencies_resp_1.GetAllCurrenciesResp, false); } getSymbol(req) { return this.transport.call('spot', false, 'GET', '/api/v2/symbols/{symbol}', req, model_get_symbol_resp_1.GetSymbolResp, false); } getAllSymbols(req) { return this.transport.call('spot', false, 'GET', '/api/v2/symbols', req, model_get_all_symbols_resp_1.GetAllSymbolsResp, false); } getTicker(req) { return this.transport.call('spot', false, 'GET', '/api/v1/market/orderbook/level1', req, model_get_ticker_resp_1.GetTickerResp, false); } getAllTickers() { return this.transport.call('spot', false, 'GET', '/api/v1/market/allTickers', null, model_get_all_tickers_resp_1.GetAllTickersResp, false); } getTradeHistory(req) { return this.transport.call('spot', false, 'GET', '/api/v1/market/histories', req, model_get_trade_history_resp_1.GetTradeHistoryResp, false); } getKlines(req) { return this.transport.call('spot', false, 'GET', '/api/v1/market/candles', req, model_get_klines_resp_1.GetKlinesResp, false); } getPartOrderBook(req) { return this.transport.call('spot', false, 'GET', '/api/v1/market/orderbook/level2_{size}', req, model_get_part_order_book_resp_1.GetPartOrderBookResp, false); } getFullOrderBook(req) { return this.transport.call('spot', false, 'GET', '/api/v3/market/orderbook/level2', req, model_get_full_order_book_resp_1.GetFullOrderBookResp, false); } getCallAuctionPartOrderBook(req) { return this.transport.call('spot', false, 'GET', '/api/v1/market/orderbook/callauction/level2_{size}', req, model_get_call_auction_part_order_book_resp_1.GetCallAuctionPartOrderBookResp, false); } getCallAuctionInfo(req) { return this.transport.call('spot', false, 'GET', '/api/v1/market/callauctionData', req, model_get_call_auction_info_resp_1.GetCallAuctionInfoResp, false); } getFiatPrice(req) { return this.transport.call('spot', false, 'GET', '/api/v1/prices', req, model_get_fiat_price_resp_1.GetFiatPriceResp, false); } get24hrStats(req) { return this.transport.call('spot', false, 'GET', '/api/v1/market/stats', req, model_get24hr_stats_resp_1.Get24hrStatsResp, false); } getMarketList() { return this.transport.call('spot', false, 'GET', '/api/v1/markets', null, model_get_market_list_resp_1.GetMarketListResp, false); } getClientIPAddress() { return this.transport.call('spot', false, 'GET', '/api/v1/my-ip', null, model_get_client_ip_address_resp_1.GetClientIPAddressResp, false); } getServerTime() { return this.transport.call('spot', false, 'GET', '/api/v1/timestamp', null, model_get_server_time_resp_1.GetServerTimeResp, false); } getServiceStatus() { return this.transport.call('spot', false, 'GET', '/api/v1/status', null, model_get_service_status_resp_1.GetServiceStatusResp, false); } getPublicToken() { return this.transport.call('spot', false, 'POST', '/api/v1/bullet-public', null, model_get_public_token_resp_1.GetPublicTokenResp, false); } getPrivateToken() { return this.transport.call('spot', false, 'POST', '/api/v1/bullet-private', null, model_get_private_token_resp_1.GetPrivateTokenResp, false); } } exports.MarketAPIImpl = MarketAPIImpl; //# sourceMappingURL=api_market.js.map