@@ -89,6 +89,7 @@ class Client
8989
9090 Json::Value test_new_order (const Params* params_ptr);
9191 Json::Value new_order (const Params* params_ptr);
92+ Json::Value modify_order (const Params* params_ptr);
9293 Json::Value cancel_order (const Params* params_ptr);
9394 Json::Value cancel_all_orders (const Params* params_ptr);
9495 Json::Value query_order (const Params* params_ptr);
@@ -281,12 +282,20 @@ class Client
281282 Json::Value margin_account_order (const Params* params_ptr);
282283 Json::Value margin_account_open_orders (const Params* params_ptr = nullptr );
283284 Json::Value margin_account_all_orders (const Params* params_ptr);
285+ Json::Value margin_new_oco_order (const Params* params_ptr);
286+ Json::Value margin_cancel_oco_order (const Params* params_ptr);
287+ Json::Value margin_query_oco_orders (const Params* params_ptr);
288+ Json::Value margin_query_oco_all_orders (const Params* params_ptr);
289+ Json::Value margin_query_oco_open_orders (const Params* params_ptr);
284290 Json::Value margin_account_trades_list (const Params* params_ptr);
285291 Json::Value margin_max_borrow (const Params* params_ptr);
286292 Json::Value margin_max_transfer (const Params* params_ptr);
287293 Json::Value margin_isolated_margin_transfer (const Params* params_ptr);
288294 Json::Value margin_isolated_margin_transfer_history (const Params* params_ptr);
289295 Json::Value margin_isolated_margin_account_info (const Params* params_ptr = nullptr );
296+ Json::Value margin_isolated_margin_disable_account (const Params* params_ptr);
297+ Json::Value margin_isolated_margin_enable_account (const Params* params_ptr);
298+ Json::Value margin_isolated_margin_query_account_limits (const Params* params_ptr = nullptr );
290299 Json::Value margin_isolated_margin_symbol (const Params* params_ptr);
291300 Json::Value margin_isolated_margin_symbol_all (const Params* params_ptr = nullptr );
292301 Json::Value toggle_bnb_burn (const Params* params_ptr = nullptr );
@@ -380,7 +389,9 @@ class Client
380389 Json::Value request_quote (const Params* params_ptr);
381390 Json::Value make_swap (const Params* params_ptr);
382391 Json::Value get_swap_history (const Params* params_ptr);
383-
392+ Json::Value get_pool_configure (const Params* params_ptr = nullptr );
393+ Json::Value add_liquidity_preview (const Params* params_ptr);
394+ Json::Value remove_liquidity_preview (const Params* params_ptr);
384395 };
385396
386397 struct Fiat
@@ -452,6 +463,7 @@ class FuturesClient : public Client<FuturesClient<CT>>
452463
453464 Json::Value v_test_new_order (const Params* params_ptr);
454465 Json::Value v_new_order (const Params* params_ptr);
466+ Json::Value v_modify_order (const Params* params_ptr);
455467 Json::Value v_cancel_order (const Params* params_ptr);
456468 Json::Value v_cancel_all_orders (const Params* params_ptr);
457469 Json::Value v_query_order (const Params* params_ptr);
@@ -480,6 +492,8 @@ class FuturesClient : public Client<FuturesClient<CT>>
480492 Json::Value change_position_mode (const Params* params_ptr);
481493 Json::Value get_position_mode (const Params* params_ptr = nullptr );
482494 Json::Value batch_orders (const Params* params_ptr);
495+ Json::Value modify_batch_orders (const Params* params_ptr);
496+ Json::Value modify_batch_orders_history (const Params* params_ptr);
483497 Json::Value cancel_batch_orders (const Params* params_ptr);
484498 Json::Value cancel_all_orders_timer (const Params* params_ptr);
485499 Json::Value query_open_order (const Params* params_ptr);
@@ -607,6 +621,7 @@ class FuturesClientUSDT : public FuturesClient<FuturesClientUSDT>
607621 // -- mutual with spot
608622
609623 Json::Value v__new_order (const Params* params_ptr);
624+ Json::Value v__modify_order (const Params* params_ptr);
610625 Json::Value v__cancel_order (const Params* params_ptr);
611626 Json::Value v__cancel_all_orders (const Params* params_ptr);
612627 Json::Value v__query_order (const Params* params_ptr);
@@ -620,6 +635,8 @@ class FuturesClientUSDT : public FuturesClient<FuturesClientUSDT>
620635 Json::Value v_change_position_mode (const Params* params_ptr);
621636 Json::Value v_get_position_mode (const Params* params_ptr);
622637 Json::Value v_batch_orders (const Params* params_ptr);
638+ Json::Value v_modify_batch_orders (const Params* params_ptr);
639+ Json::Value v_modify_batch_orders_history (const Params* params_ptr);
623640 Json::Value v_cancel_batch_orders (const Params* params_ptr);
624641 Json::Value v_cancel_all_orders_timer (const Params* params_ptr);
625642 Json::Value v_query_open_order (const Params* params_ptr);
@@ -729,6 +746,7 @@ class FuturesClientCoin : public FuturesClient<FuturesClientCoin>
729746 // -- mutual with spot
730747
731748 Json::Value v__new_order (const Params* params_ptr);
749+ Json::Value v__modify_order (const Params* params_ptr);
732750 Json::Value v__cancel_order (const Params* params_ptr);
733751 Json::Value v__cancel_all_orders (const Params* params_ptr);
734752 Json::Value v__query_order (const Params* params_ptr);
@@ -742,6 +760,8 @@ class FuturesClientCoin : public FuturesClient<FuturesClientCoin>
742760 Json::Value v_change_position_mode (const Params* params_ptr);
743761 Json::Value v_get_position_mode (const Params* params_ptr);
744762 Json::Value v_batch_orders (const Params* params_ptr);
763+ Json::Value v_modify_batch_orders (const Params* params_ptr);
764+ Json::Value v_modify_batch_orders_history (const Params* params_ptr);
745765 Json::Value v_cancel_batch_orders (const Params* params_ptr);
746766 Json::Value v_cancel_all_orders_timer (const Params* params_ptr);
747767 Json::Value v_query_open_order (const Params* params_ptr);
@@ -836,6 +856,7 @@ class SpotClient : public Client<SpotClient>
836856
837857 Json::Value v_test_new_order (const Params* params_ptr);
838858 Json::Value v_new_order (const Params* params_ptr);
859+ Json::Value v_modify_order (const Params* params_ptr);
839860 Json::Value v_cancel_order (const Params* params_ptr);
840861 Json::Value v_cancel_all_orders (const Params* params_ptr);
841862 Json::Value v_query_order (const Params* params_ptr);
@@ -908,6 +929,7 @@ class OpsClient : public Client<OpsClient>
908929 Json::Value v_account_info (const Params* params_ptr = nullptr );
909930 Json::Value v_test_new_order (const Params* params_ptr);
910931 Json::Value v_new_order (const Params* params_ptr);
932+ Json::Value v_modify_order (const Params* params_ptr);
911933 Json::Value v_cancel_order (const Params* params_ptr);
912934 Json::Value v_cancel_all_orders (const Params* params_ptr);
913935 Json::Value v_query_order (const Params* params_ptr);
0 commit comments