kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
207 lines • 14.5 kB
JavaScript
"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_closed_orders_resp_1 = require("./model_get_closed_orders_resp");
const model_cancel_order_by_order_id_sync_resp_1 = require("./model_cancel_order_by_order_id_sync_resp");
const model_cancel_stop_order_by_order_id_resp_1 = require("./model_cancel_stop_order_by_order_id_resp");
const model_cancel_stop_order_by_client_oid_resp_1 = require("./model_cancel_stop_order_by_client_oid_resp");
const model_get_order_by_client_oid_old_resp_1 = require("./model_get_order_by_client_oid_old_resp");
const model_set_dcp_resp_1 = require("./model_set_dcp_resp");
const model_batch_cancel_order_old_resp_1 = require("./model_batch_cancel_order_old_resp");
const model_get_orders_list_old_resp_1 = require("./model_get_orders_list_old_resp");
const model_get_stop_orders_list_resp_1 = require("./model_get_stop_orders_list_resp");
const model_get_recent_trade_history_old_resp_1 = require("./model_get_recent_trade_history_old_resp");
const model_get_stop_order_by_client_oid_resp_1 = require("./model_get_stop_order_by_client_oid_resp");
const model_get_recent_orders_list_old_resp_1 = require("./model_get_recent_orders_list_old_resp");
const model_cancel_order_by_client_oid_old_resp_1 = require("./model_cancel_order_by_client_oid_old_resp");
const model_add_stop_order_resp_1 = require("./model_add_stop_order_resp");
const model_get_trade_history_old_resp_1 = require("./model_get_trade_history_old_resp");
const model_get_oco_order_detail_by_order_id_resp_1 = require("./model_get_oco_order_detail_by_order_id_resp");
const model_batch_add_orders_sync_resp_1 = require("./model_batch_add_orders_sync_resp");
const model_batch_add_orders_old_resp_1 = require("./model_batch_add_orders_old_resp");
const model_add_order_test_resp_1 = require("./model_add_order_test_resp");
const model_add_order_test_old_resp_1 = require("./model_add_order_test_old_resp");
const model_get_oco_order_by_client_oid_resp_1 = require("./model_get_oco_order_by_client_oid_resp");
const model_get_symbols_with_open_order_resp_1 = require("./model_get_symbols_with_open_order_resp");
const model_add_oco_order_resp_1 = require("./model_add_oco_order_resp");
const model_get_trade_history_resp_1 = require("./model_get_trade_history_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_modify_order_resp_1 = require("./model_modify_order_resp");
const model_cancel_order_by_order_id_old_resp_1 = require("./model_cancel_order_by_order_id_old_resp");
const model_cancel_all_orders_resp_1 = require("./model_cancel_all_orders_resp");
const model_cancel_order_by_client_oid_sync_resp_1 = require("./model_cancel_order_by_client_oid_sync_resp");
const model_cancel_oco_order_by_order_id_resp_1 = require("./model_cancel_oco_order_by_order_id_resp");
const model_get_open_orders_resp_1 = require("./model_get_open_orders_resp");
const model_get_stop_order_by_order_id_resp_1 = require("./model_get_stop_order_by_order_id_resp");
const model_get_dcp_resp_1 = require("./model_get_dcp_resp");
const model_cancel_partial_order_resp_1 = require("./model_cancel_partial_order_resp");
const model_get_open_orders_by_page_resp_1 = require("./model_get_open_orders_by_page_resp");
const model_cancel_all_orders_by_symbol_resp_1 = require("./model_cancel_all_orders_by_symbol_resp");
const model_get_oco_order_list_resp_1 = require("./model_get_oco_order_list_resp");
const model_add_order_sync_resp_1 = require("./model_add_order_sync_resp");
const model_add_order_old_resp_1 = require("./model_add_order_old_resp");
const model_batch_cancel_stop_order_resp_1 = require("./model_batch_cancel_stop_order_resp");
const model_get_order_by_order_id_old_resp_1 = require("./model_get_order_by_order_id_old_resp");
const model_batch_cancel_oco_orders_resp_1 = require("./model_batch_cancel_oco_orders_resp");
const model_get_oco_order_by_order_id_resp_1 = require("./model_get_oco_order_by_order_id_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_cancel_oco_order_by_client_oid_resp_1 = require("./model_cancel_oco_order_by_client_oid_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");
class OrderAPIImpl {
constructor(transport) {
this.transport = transport;
}
addOrder(req) {
return this.transport.call('spot', false, 'POST', '/api/v1/hf/orders', req, model_add_order_resp_1.AddOrderResp, false);
}
addOrderSync(req) {
return this.transport.call('spot', false, 'POST', '/api/v1/hf/orders/sync', req, model_add_order_sync_resp_1.AddOrderSyncResp, false);
}
addOrderTest(req) {
return this.transport.call('spot', false, 'POST', '/api/v1/hf/orders/test', req, model_add_order_test_resp_1.AddOrderTestResp, false);
}
batchAddOrders(req) {
return this.transport.call('spot', false, 'POST', '/api/v1/hf/orders/multi', req, model_batch_add_orders_resp_1.BatchAddOrdersResp, false);
}
batchAddOrdersSync(req) {
return this.transport.call('spot', false, 'POST', '/api/v1/hf/orders/multi/sync', req, model_batch_add_orders_sync_resp_1.BatchAddOrdersSyncResp, false);
}
cancelOrderByOrderId(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v1/hf/orders/{orderId}', req, model_cancel_order_by_order_id_resp_1.CancelOrderByOrderIdResp, false);
}
cancelOrderByOrderIdSync(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v1/hf/orders/sync/{orderId}', req, model_cancel_order_by_order_id_sync_resp_1.CancelOrderByOrderIdSyncResp, false);
}
cancelOrderByClientOid(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v1/hf/orders/client-order/{clientOid}', req, model_cancel_order_by_client_oid_resp_1.CancelOrderByClientOidResp, false);
}
cancelOrderByClientOidSync(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v1/hf/orders/sync/client-order/{clientOid}', req, model_cancel_order_by_client_oid_sync_resp_1.CancelOrderByClientOidSyncResp, false);
}
cancelPartialOrder(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v1/hf/orders/cancel/{orderId}', req, model_cancel_partial_order_resp_1.CancelPartialOrderResp, false);
}
cancelAllOrdersBySymbol(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v1/hf/orders', req, model_cancel_all_orders_by_symbol_resp_1.CancelAllOrdersBySymbolResp, false);
}
cancelAllOrders() {
return this.transport.call('spot', false, 'DELETE', '/api/v1/hf/orders/cancelAll', null, model_cancel_all_orders_resp_1.CancelAllOrdersResp, false);
}
modifyOrder(req) {
return this.transport.call('spot', false, 'POST', '/api/v1/hf/orders/alter', req, model_modify_order_resp_1.ModifyOrderResp, false);
}
getOrderByOrderId(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/hf/orders/{orderId}', req, model_get_order_by_order_id_resp_1.GetOrderByOrderIdResp, false);
}
getOrderByClientOid(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/hf/orders/client-order/{clientOid}', req, model_get_order_by_client_oid_resp_1.GetOrderByClientOidResp, false);
}
getSymbolsWithOpenOrder() {
return this.transport.call('spot', false, 'GET', '/api/v1/hf/orders/active/symbols', null, model_get_symbols_with_open_order_resp_1.GetSymbolsWithOpenOrderResp, false);
}
getOpenOrders(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/hf/orders/active', req, model_get_open_orders_resp_1.GetOpenOrdersResp, false);
}
getOpenOrdersByPage(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/hf/orders/active/page', req, model_get_open_orders_by_page_resp_1.GetOpenOrdersByPageResp, false);
}
getClosedOrders(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/hf/orders/done', req, model_get_closed_orders_resp_1.GetClosedOrdersResp, false);
}
getTradeHistory(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/hf/fills', req, model_get_trade_history_resp_1.GetTradeHistoryResp, false);
}
getDCP() {
return this.transport.call('spot', false, 'GET', '/api/v1/hf/orders/dead-cancel-all/query', null, model_get_dcp_resp_1.GetDCPResp, false);
}
setDCP(req) {
return this.transport.call('spot', false, 'POST', '/api/v1/hf/orders/dead-cancel-all', req, model_set_dcp_resp_1.SetDCPResp, false);
}
addStopOrder(req) {
return this.transport.call('spot', false, 'POST', '/api/v1/stop-order', req, model_add_stop_order_resp_1.AddStopOrderResp, false);
}
cancelStopOrderByClientOid(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v1/stop-order/cancelOrderByClientOid', req, model_cancel_stop_order_by_client_oid_resp_1.CancelStopOrderByClientOidResp, false);
}
cancelStopOrderByOrderId(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v1/stop-order/{orderId}', req, model_cancel_stop_order_by_order_id_resp_1.CancelStopOrderByOrderIdResp, false);
}
batchCancelStopOrder(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v1/stop-order/cancel', req, model_batch_cancel_stop_order_resp_1.BatchCancelStopOrderResp, false);
}
getStopOrdersList(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/stop-order', req, model_get_stop_orders_list_resp_1.GetStopOrdersListResp, false);
}
getStopOrderByOrderId(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/stop-order/{orderId}', req, model_get_stop_order_by_order_id_resp_1.GetStopOrderByOrderIdResp, false);
}
getStopOrderByClientOid(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/stop-order/queryOrderByClientOid', req, model_get_stop_order_by_client_oid_resp_1.GetStopOrderByClientOidResp, false);
}
addOcoOrder(req) {
return this.transport.call('spot', false, 'POST', '/api/v3/oco/order', req, model_add_oco_order_resp_1.AddOcoOrderResp, false);
}
cancelOcoOrderByOrderId(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v3/oco/order/{orderId}', req, model_cancel_oco_order_by_order_id_resp_1.CancelOcoOrderByOrderIdResp, false);
}
cancelOcoOrderByClientOid(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v3/oco/client-order/{clientOid}', req, model_cancel_oco_order_by_client_oid_resp_1.CancelOcoOrderByClientOidResp, false);
}
batchCancelOcoOrders(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v3/oco/orders', req, model_batch_cancel_oco_orders_resp_1.BatchCancelOcoOrdersResp, false);
}
getOcoOrderByOrderId(req) {
return this.transport.call('spot', false, 'GET', '/api/v3/oco/order/{orderId}', req, model_get_oco_order_by_order_id_resp_1.GetOcoOrderByOrderIdResp, false);
}
getOcoOrderByClientOid(req) {
return this.transport.call('spot', false, 'GET', '/api/v3/oco/client-order/{clientOid}', req, model_get_oco_order_by_client_oid_resp_1.GetOcoOrderByClientOidResp, false);
}
getOcoOrderDetailByOrderId(req) {
return this.transport.call('spot', false, 'GET', '/api/v3/oco/order/details/{orderId}', req, model_get_oco_order_detail_by_order_id_resp_1.GetOcoOrderDetailByOrderIdResp, false);
}
getOcoOrderList(req) {
return this.transport.call('spot', false, 'GET', '/api/v3/oco/orders', req, model_get_oco_order_list_resp_1.GetOcoOrderListResp, false);
}
addOrderOld(req) {
return this.transport.call('spot', false, 'POST', '/api/v1/orders', req, model_add_order_old_resp_1.AddOrderOldResp, false);
}
addOrderTestOld(req) {
return this.transport.call('spot', false, 'POST', '/api/v1/orders/test', req, model_add_order_test_old_resp_1.AddOrderTestOldResp, false);
}
batchAddOrdersOld(req) {
return this.transport.call('spot', false, 'POST', '/api/v1/orders/multi', req, model_batch_add_orders_old_resp_1.BatchAddOrdersOldResp, false);
}
cancelOrderByOrderIdOld(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v1/orders/{orderId}', req, model_cancel_order_by_order_id_old_resp_1.CancelOrderByOrderIdOldResp, false);
}
cancelOrderByClientOidOld(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v1/order/client-order/{clientOid}', req, model_cancel_order_by_client_oid_old_resp_1.CancelOrderByClientOidOldResp, false);
}
batchCancelOrderOld(req) {
return this.transport.call('spot', false, 'DELETE', '/api/v1/orders', req, model_batch_cancel_order_old_resp_1.BatchCancelOrderOldResp, false);
}
getOrdersListOld(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/orders', req, model_get_orders_list_old_resp_1.GetOrdersListOldResp, false);
}
getRecentOrdersListOld() {
return this.transport.call('spot', false, 'GET', '/api/v1/limit/orders', null, model_get_recent_orders_list_old_resp_1.GetRecentOrdersListOldResp, false);
}
getOrderByOrderIdOld(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/orders/{orderId}', req, model_get_order_by_order_id_old_resp_1.GetOrderByOrderIdOldResp, false);
}
getOrderByClientOidOld(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/order/client-order/{clientOid}', req, model_get_order_by_client_oid_old_resp_1.GetOrderByClientOidOldResp, false);
}
getTradeHistoryOld(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/fills', req, model_get_trade_history_old_resp_1.GetTradeHistoryOldResp, false);
}
getRecentTradeHistoryOld() {
return this.transport.call('spot', false, 'GET', '/api/v1/limit/fills', null, model_get_recent_trade_history_old_resp_1.GetRecentTradeHistoryOldResp, false);
}
}
exports.OrderAPIImpl = OrderAPIImpl;
//# sourceMappingURL=api_order.js.map