UNPKG

kucoin-universal-sdk

Version:
83 lines 5.27 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_trade_history_resp_1 = require("./model_get_trade_history_resp"); const model_get_open_order_value_resp_1 = require("./model_get_open_order_value_resp"); const model_get_order_by_order_id_resp_1 = require("./model_get_order_by_order_id_resp"); const model_get_order_by_client_oid_resp_1 = require("./model_get_order_by_client_oid_resp"); const model_get_stop_order_list_resp_1 = require("./model_get_stop_order_list_resp"); const model_cancel_order_by_id_resp_1 = require("./model_cancel_order_by_id_resp"); const model_cancel_all_stop_orders_resp_1 = require("./model_cancel_all_stop_orders_resp"); const model_add_tpsl_order_resp_1 = require("./model_add_tpsl_order_resp"); const model_cancel_all_orders_v3_resp_1 = require("./model_cancel_all_orders_v3_resp"); const model_get_order_list_resp_1 = require("./model_get_order_list_resp"); const model_batch_cancel_orders_resp_1 = require("./model_batch_cancel_orders_resp"); const model_cancel_order_by_client_oid_resp_1 = require("./model_cancel_order_by_client_oid_resp"); const model_add_order_test_resp_1 = require("./model_add_order_test_resp"); const model_cancel_all_orders_v1_resp_1 = require("./model_cancel_all_orders_v1_resp"); const model_batch_add_orders_resp_1 = require("./model_batch_add_orders_resp"); const model_add_order_resp_1 = require("./model_add_order_resp"); const model_get_recent_trade_history_resp_1 = require("./model_get_recent_trade_history_resp"); const model_get_recent_closed_orders_resp_1 = require("./model_get_recent_closed_orders_resp"); class OrderAPIImpl { constructor(transport) { this.transport = transport; } addOrder(req) { return this.transport.call('futures', false, 'POST', '/api/v1/orders', req, model_add_order_resp_1.AddOrderResp, false); } addOrderTest(req) { return this.transport.call('futures', false, 'POST', '/api/v1/orders/test', req, model_add_order_test_resp_1.AddOrderTestResp, false); } batchAddOrders(req) { return this.transport.call('futures', false, 'POST', '/api/v1/orders/multi', req, model_batch_add_orders_resp_1.BatchAddOrdersResp, false); } addTPSLOrder(req) { return this.transport.call('futures', false, 'POST', '/api/v1/st-orders', req, model_add_tpsl_order_resp_1.AddTPSLOrderResp, false); } cancelOrderById(req) { return this.transport.call('futures', false, 'DELETE', '/api/v1/orders/{orderId}', req, model_cancel_order_by_id_resp_1.CancelOrderByIdResp, false); } cancelOrderByClientOid(req) { return this.transport.call('futures', false, 'DELETE', '/api/v1/orders/client-order/{clientOid}', req, model_cancel_order_by_client_oid_resp_1.CancelOrderByClientOidResp, false); } batchCancelOrders(req) { return this.transport.call('futures', false, 'DELETE', '/api/v1/orders/multi-cancel', req, model_batch_cancel_orders_resp_1.BatchCancelOrdersResp, true); } cancelAllOrdersV3(req) { return this.transport.call('futures', false, 'DELETE', '/api/v3/orders', req, model_cancel_all_orders_v3_resp_1.CancelAllOrdersV3Resp, false); } cancelAllStopOrders(req) { return this.transport.call('futures', false, 'DELETE', '/api/v1/stopOrders', req, model_cancel_all_stop_orders_resp_1.CancelAllStopOrdersResp, false); } getOrderByOrderId(req) { return this.transport.call('futures', false, 'GET', '/api/v1/orders/{order-id}', req, model_get_order_by_order_id_resp_1.GetOrderByOrderIdResp, false); } getOrderByClientOid(req) { return this.transport.call('futures', false, 'GET', '/api/v1/orders/byClientOid', req, model_get_order_by_client_oid_resp_1.GetOrderByClientOidResp, false); } getOrderList(req) { return this.transport.call('futures', false, 'GET', '/api/v1/orders', req, model_get_order_list_resp_1.GetOrderListResp, false); } getRecentClosedOrders(req) { return this.transport.call('futures', false, 'GET', '/api/v1/recentDoneOrders', req, model_get_recent_closed_orders_resp_1.GetRecentClosedOrdersResp, false); } getStopOrderList(req) { return this.transport.call('futures', false, 'GET', '/api/v1/stopOrders', req, model_get_stop_order_list_resp_1.GetStopOrderListResp, false); } getOpenOrderValue(req) { return this.transport.call('futures', false, 'GET', '/api/v1/openOrderStatistics', req, model_get_open_order_value_resp_1.GetOpenOrderValueResp, false); } getRecentTradeHistory(req) { return this.transport.call('futures', false, 'GET', '/api/v1/recentFills', req, model_get_recent_trade_history_resp_1.GetRecentTradeHistoryResp, false); } getTradeHistory(req) { return this.transport.call('futures', false, 'GET', '/api/v1/fills', req, model_get_trade_history_resp_1.GetTradeHistoryResp, false); } cancelAllOrdersV1(req) { return this.transport.call('futures', false, 'DELETE', '/api/v1/orders', req, model_cancel_all_orders_v1_resp_1.CancelAllOrdersV1Resp, false); } } exports.OrderAPIImpl = OrderAPIImpl; //# sourceMappingURL=api_order.js.map