kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
63 lines • 4.01 kB
JavaScript
;
// 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