UNPKG

kucoin-universal-sdk

Version:
63 lines 4.01 kB
"use strict"; // Code generated by Kucoin Universal SDK Generator; DO NOT EDIT. Object.defineProperty(exports, "__esModule", { value: true }); exports.OrderAPIImpl = void 0; const model_get_order_by_order_id_resp_1 = require("./model_get_order_by_order_id_resp"); const model_get_trade_history_resp_1 = require("./model_get_trade_history_resp"); const model_get_order_by_client_oid_resp_1 = require("./model_get_order_by_client_oid_resp"); const model_get_closed_orders_resp_1 = require("./model_get_closed_orders_resp"); const model_get_open_orders_resp_1 = require("./model_get_open_orders_resp"); const model_cancel_all_orders_by_symbol_resp_1 = require("./model_cancel_all_orders_by_symbol_resp"); const model_add_order_test_v1_resp_1 = require("./model_add_order_test_v1_resp"); const model_add_order_v1_resp_1 = require("./model_add_order_v1_resp"); const model_cancel_order_by_client_oid_resp_1 = require("./model_cancel_order_by_client_oid_resp"); const model_cancel_order_by_order_id_resp_1 = require("./model_cancel_order_by_order_id_resp"); const model_add_order_test_resp_1 = require("./model_add_order_test_resp"); const model_add_order_resp_1 = require("./model_add_order_resp"); const model_get_symbols_with_open_order_resp_1 = require("./model_get_symbols_with_open_order_resp"); class OrderAPIImpl { constructor(transport) { this.transport = transport; } addOrder(req) { return this.transport.call('spot', false, 'POST', '/api/v3/hf/margin/order', req, model_add_order_resp_1.AddOrderResp, false); } addOrderTest(req) { return this.transport.call('spot', false, 'POST', '/api/v3/hf/margin/order/test', req, model_add_order_test_resp_1.AddOrderTestResp, false); } cancelOrderByOrderId(req) { return this.transport.call('spot', false, 'DELETE', '/api/v3/hf/margin/orders/{orderId}', req, model_cancel_order_by_order_id_resp_1.CancelOrderByOrderIdResp, false); } cancelOrderByClientOid(req) { return this.transport.call('spot', false, 'DELETE', '/api/v3/hf/margin/orders/client-order/{clientOid}', req, model_cancel_order_by_client_oid_resp_1.CancelOrderByClientOidResp, false); } cancelAllOrdersBySymbol(req) { return this.transport.call('spot', false, 'DELETE', '/api/v3/hf/margin/orders', req, model_cancel_all_orders_by_symbol_resp_1.CancelAllOrdersBySymbolResp, false); } getSymbolsWithOpenOrder(req) { return this.transport.call('spot', false, 'GET', '/api/v3/hf/margin/order/active/symbols', req, model_get_symbols_with_open_order_resp_1.GetSymbolsWithOpenOrderResp, false); } getOpenOrders(req) { return this.transport.call('spot', false, 'GET', '/api/v3/hf/margin/orders/active', req, model_get_open_orders_resp_1.GetOpenOrdersResp, false); } getClosedOrders(req) { return this.transport.call('spot', false, 'GET', '/api/v3/hf/margin/orders/done', req, model_get_closed_orders_resp_1.GetClosedOrdersResp, false); } getTradeHistory(req) { return this.transport.call('spot', false, 'GET', '/api/v3/hf/margin/fills', req, model_get_trade_history_resp_1.GetTradeHistoryResp, false); } getOrderByOrderId(req) { return this.transport.call('spot', false, 'GET', '/api/v3/hf/margin/orders/{orderId}', req, model_get_order_by_order_id_resp_1.GetOrderByOrderIdResp, false); } getOrderByClientOid(req) { return this.transport.call('spot', false, 'GET', '/api/v3/hf/margin/orders/client-order/{clientOid}', req, model_get_order_by_client_oid_resp_1.GetOrderByClientOidResp, false); } addOrderV1(req) { return this.transport.call('spot', false, 'POST', '/api/v1/margin/order', req, model_add_order_v1_resp_1.AddOrderV1Resp, false); } addOrderTestV1(req) { return this.transport.call('spot', false, 'POST', '/api/v1/margin/order/test', req, model_add_order_test_v1_resp_1.AddOrderTestV1Resp, false); } } exports.OrderAPIImpl = OrderAPIImpl; //# sourceMappingURL=api_order.js.map