@@ -89,6 +89,7 @@ class Client
89
89
90
90
Json::Value test_new_order (const Params* params_ptr);
91
91
Json::Value new_order (const Params* params_ptr);
92
+ Json::Value modify_order (const Params* params_ptr);
92
93
Json::Value cancel_order (const Params* params_ptr);
93
94
Json::Value cancel_all_orders (const Params* params_ptr);
94
95
Json::Value query_order (const Params* params_ptr);
@@ -281,12 +282,20 @@ class Client
281
282
Json::Value margin_account_order (const Params* params_ptr);
282
283
Json::Value margin_account_open_orders (const Params* params_ptr = nullptr );
283
284
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);
284
290
Json::Value margin_account_trades_list (const Params* params_ptr);
285
291
Json::Value margin_max_borrow (const Params* params_ptr);
286
292
Json::Value margin_max_transfer (const Params* params_ptr);
287
293
Json::Value margin_isolated_margin_transfer (const Params* params_ptr);
288
294
Json::Value margin_isolated_margin_transfer_history (const Params* params_ptr);
289
295
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 );
290
299
Json::Value margin_isolated_margin_symbol (const Params* params_ptr);
291
300
Json::Value margin_isolated_margin_symbol_all (const Params* params_ptr = nullptr );
292
301
Json::Value toggle_bnb_burn (const Params* params_ptr = nullptr );
@@ -380,7 +389,9 @@ class Client
380
389
Json::Value request_quote (const Params* params_ptr);
381
390
Json::Value make_swap (const Params* params_ptr);
382
391
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);
384
395
};
385
396
386
397
struct Fiat
@@ -452,6 +463,7 @@ class FuturesClient : public Client<FuturesClient<CT>>
452
463
453
464
Json::Value v_test_new_order (const Params* params_ptr);
454
465
Json::Value v_new_order (const Params* params_ptr);
466
+ Json::Value v_modify_order (const Params* params_ptr);
455
467
Json::Value v_cancel_order (const Params* params_ptr);
456
468
Json::Value v_cancel_all_orders (const Params* params_ptr);
457
469
Json::Value v_query_order (const Params* params_ptr);
@@ -480,6 +492,8 @@ class FuturesClient : public Client<FuturesClient<CT>>
480
492
Json::Value change_position_mode (const Params* params_ptr);
481
493
Json::Value get_position_mode (const Params* params_ptr = nullptr );
482
494
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);
483
497
Json::Value cancel_batch_orders (const Params* params_ptr);
484
498
Json::Value cancel_all_orders_timer (const Params* params_ptr);
485
499
Json::Value query_open_order (const Params* params_ptr);
@@ -607,6 +621,7 @@ class FuturesClientUSDT : public FuturesClient<FuturesClientUSDT>
607
621
// -- mutual with spot
608
622
609
623
Json::Value v__new_order (const Params* params_ptr);
624
+ Json::Value v__modify_order (const Params* params_ptr);
610
625
Json::Value v__cancel_order (const Params* params_ptr);
611
626
Json::Value v__cancel_all_orders (const Params* params_ptr);
612
627
Json::Value v__query_order (const Params* params_ptr);
@@ -620,6 +635,8 @@ class FuturesClientUSDT : public FuturesClient<FuturesClientUSDT>
620
635
Json::Value v_change_position_mode (const Params* params_ptr);
621
636
Json::Value v_get_position_mode (const Params* params_ptr);
622
637
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);
623
640
Json::Value v_cancel_batch_orders (const Params* params_ptr);
624
641
Json::Value v_cancel_all_orders_timer (const Params* params_ptr);
625
642
Json::Value v_query_open_order (const Params* params_ptr);
@@ -729,6 +746,7 @@ class FuturesClientCoin : public FuturesClient<FuturesClientCoin>
729
746
// -- mutual with spot
730
747
731
748
Json::Value v__new_order (const Params* params_ptr);
749
+ Json::Value v__modify_order (const Params* params_ptr);
732
750
Json::Value v__cancel_order (const Params* params_ptr);
733
751
Json::Value v__cancel_all_orders (const Params* params_ptr);
734
752
Json::Value v__query_order (const Params* params_ptr);
@@ -742,6 +760,8 @@ class FuturesClientCoin : public FuturesClient<FuturesClientCoin>
742
760
Json::Value v_change_position_mode (const Params* params_ptr);
743
761
Json::Value v_get_position_mode (const Params* params_ptr);
744
762
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);
745
765
Json::Value v_cancel_batch_orders (const Params* params_ptr);
746
766
Json::Value v_cancel_all_orders_timer (const Params* params_ptr);
747
767
Json::Value v_query_open_order (const Params* params_ptr);
@@ -836,6 +856,7 @@ class SpotClient : public Client<SpotClient>
836
856
837
857
Json::Value v_test_new_order (const Params* params_ptr);
838
858
Json::Value v_new_order (const Params* params_ptr);
859
+ Json::Value v_modify_order (const Params* params_ptr);
839
860
Json::Value v_cancel_order (const Params* params_ptr);
840
861
Json::Value v_cancel_all_orders (const Params* params_ptr);
841
862
Json::Value v_query_order (const Params* params_ptr);
@@ -908,6 +929,7 @@ class OpsClient : public Client<OpsClient>
908
929
Json::Value v_account_info (const Params* params_ptr = nullptr );
909
930
Json::Value v_test_new_order (const Params* params_ptr);
910
931
Json::Value v_new_order (const Params* params_ptr);
932
+ Json::Value v_modify_order (const Params* params_ptr);
911
933
Json::Value v_cancel_order (const Params* params_ptr);
912
934
Json::Value v_cancel_all_orders (const Params* params_ptr);
913
935
Json::Value v_query_order (const Params* params_ptr);
0 commit comments