kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
95 lines • 5.82 kB
JavaScript
"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