diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
index 712ab9d..0344852 100644
--- a/.idea/jarRepositories.xml
+++ b/.idea/jarRepositories.xml
@@ -6,6 +6,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -16,5 +26,10 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_70.xml b/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_70.xml
new file mode 100644
index 0000000..34f803d
--- /dev/null
+++ b/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_70.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_70.xml b/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_70.xml
new file mode 100644
index 0000000..59e41bf
--- /dev/null
+++ b/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_70.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_bouncycastle_bcutil_jdk15on_1_70.xml b/.idea/libraries/Maven__org_bouncycastle_bcutil_jdk15on_1_70.xml
new file mode 100644
index 0000000..51db924
--- /dev/null
+++ b/.idea/libraries/Maven__org_bouncycastle_bcutil_jdk15on_1_70.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/huobi_contract_Java.iml b/huobi_contract_Java.iml
index 5e405d8..b09b500 100644
--- a/huobi_contract_Java.iml
+++ b/huobi_contract_Java.iml
@@ -52,6 +52,9 @@
+
+
+
@@ -73,4 +76,7 @@
+
+
+
\ No newline at end of file
diff --git a/log/debug.log b/log/debug.log
new file mode 100644
index 0000000..15584e2
--- /dev/null
+++ b/log/debug.log
@@ -0,0 +1,156 @@
+2024-10-22 16:00:05.120 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584005050
+2024-10-22 16:00:10.392 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584010341
+2024-10-22 16:00:15.623 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584015580
+2024-10-22 16:00:20.847 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584020813
+2024-10-22 16:00:26.179 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584026034
+2024-10-22 16:00:31.435 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584031367
+2024-10-22 16:00:38.900 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584038832
+2024-10-22 16:00:44.141 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584044088
+2024-10-22 16:00:49.425 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584049329
+2024-10-22 16:00:54.705 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584054612
+2024-10-22 16:00:59.973 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584059893
+2024-10-22 16:01:05.262 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584065169
+2024-10-22 16:01:10.530 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584070449
+2024-10-22 16:01:15.830 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584075722
+2024-10-22 16:01:21.101 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584081017
+2024-10-22 16:01:26.390 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584086297
+2024-10-22 16:01:31.691 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584091581
+2024-10-22 16:01:38.930 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584098838
+2024-10-22 16:01:44.152 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584104116
+2024-10-22 16:01:49.416 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584109340
+2024-10-22 16:01:54.687 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584114612
+2024-10-22 16:01:59.981 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584119873
+2024-10-22 16:02:05.280 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584125172
+2024-10-22 16:02:10.522 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584130472
+2024-10-22 16:02:15.813 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584135730
+2024-10-22 16:02:21.063 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584141009
+2024-10-22 16:02:26.351 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584146259
+2024-10-22 16:02:31.648 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584151551
+2024-10-22 16:02:38.932 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584158842
+2024-10-22 16:02:44.228 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584164131
+2024-10-22 16:02:49.516 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584169432
+2024-10-22 16:02:50.796 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractAccountInfo:30] - 2.获取用户账户信息:{"data":[{"adjustFactor":0.025000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"BTC","withdrawAvailable":0}],"status":"ok","ts":1729584170697}
+2024-10-22 16:02:52.323 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractAccountInfo:32] - 2.获取用户账户信息:{"data":[{"adjustFactor":0.025000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"BTC","withdrawAvailable":0},{"adjustFactor":0.050000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"ETH","withdrawAvailable":0},{"adjustFactor":0.050000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"LTC","withdrawAvailable":0},{"adjustFactor":0.050000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"EOS","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"LINK","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"DOT","withdrawAvailable":0},{"adjustFactor":0.075000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"TRX","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"ADA","withdrawAvailable":0},{"adjustFactor":0.050000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"BCH","withdrawAvailable":0},{"adjustFactor":0.050000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"XRP","withdrawAvailable":0},{"adjustFactor":0.075000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"BSV","withdrawAvailable":0},{"adjustFactor":0.075000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"ETC","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"FIL","withdrawAvailable":0},{"adjustFactor":0.025000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"USDT","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"HT","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"HUSD","withdrawAvailable":0}],"status":"ok","ts":1729584172283}
+2024-10-22 16:02:54.757 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584174718
+2024-10-22 16:02:59.985 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584179961
+2024-10-22 16:03:05.243 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584185195
+2024-10-22 16:03:10.489 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584190447
+2024-10-22 16:03:15.711 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584195691
+2024-10-22 16:03:20.959 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584200916
+2024-10-22 16:03:26.215 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584206165
+2024-10-22 16:03:31.500 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584211416
+2024-10-22 16:03:38.870 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584218844
+2024-10-22 16:03:44.109 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584224075
+2024-10-22 16:03:49.396 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584229310
+2024-10-22 16:03:54.658 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584234597
+2024-10-22 16:03:59.923 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584239860
+2024-10-22 16:04:05.222 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584245127
+2024-10-22 16:04:10.503 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584250424
+2024-10-22 16:04:15.756 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584255704
+2024-10-22 16:04:21.045 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584260959
+2024-10-22 16:04:26.286 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584266246
+2024-10-22 16:04:31.507 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584271488
+2024-10-22 16:04:38.931 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584278852
+2024-10-22 16:04:44.221 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584284131
+2024-10-22 16:04:49.545 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584289438
+2024-10-22 16:04:54.770 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584294749
+2024-10-22 16:05:00.047 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584299972
+2024-10-22 16:05:05.315 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584305253
+2024-10-22 16:05:10.608 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584310515
+2024-10-22 16:05:15.858 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584315809
+2024-10-22 16:05:21.104 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584321059
+2024-10-22 16:05:26.373 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584326305
+2024-10-22 16:05:31.657 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584331574
+2024-10-22 16:05:38.937 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584338847
+2024-10-22 16:05:44.195 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584344138
+2024-10-22 16:05:49.467 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584349398
+2024-10-22 16:05:54.735 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584354668
+2024-10-22 16:05:59.949 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584359935
+2024-10-22 16:06:05.244 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584365149
+2024-10-22 16:06:10.507 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584370446
+2024-10-22 16:06:15.773 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584375708
+2024-10-22 16:06:21.053 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584380973
+2024-10-22 16:06:26.301 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584386253
+2024-10-22 16:06:31.625 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584391506
+2024-10-22 16:06:38.890 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584398846
+2024-10-22 16:06:44.182 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584404094
+2024-10-22 16:06:49.441 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584409382
+2024-10-22 16:06:54.783 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584414643
+2024-10-22 16:07:00.043 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584419982
+2024-10-22 16:07:05.239 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584425242
+2024-10-22 16:07:10.510 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584430439
+2024-10-22 16:07:15.730 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584435710
+2024-10-22 16:07:20.966 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584440930
+2024-10-22 16:07:26.216 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584446169
+2024-10-22 16:07:31.498 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584451451
+2024-10-22 16:07:38.898 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584458843
+2024-10-22 16:07:44.181 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584464100
+2024-10-22 16:07:49.428 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584469381
+2024-10-22 16:07:54.688 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584474631
+2024-10-22 16:07:59.900 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584479887
+2024-10-22 16:08:05.138 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584485100
+2024-10-22 16:08:10.408 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584490339
+2024-10-22 16:08:15.666 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584495610
+2024-10-22 16:08:20.945 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584500865
+2024-10-22 16:08:26.196 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584506144
+2024-10-22 16:08:31.460 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584511399
+2024-10-22 16:08:38.908 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584518845
+2024-10-22 16:08:44.138 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584524116
+2024-10-22 16:08:49.402 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584529337
+2024-10-22 16:08:54.618 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584534602
+2024-10-22 16:08:59.893 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584539817
+2024-10-22 16:09:05.248 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584545092
+2024-10-22 16:09:10.517 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584550447
+2024-10-22 16:09:15.783 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584555720
+2024-10-22 16:09:21.044 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584560980
+2024-10-22 16:09:26.335 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584566246
+2024-10-22 16:09:31.668 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584571534
+2024-10-22 16:09:38.882 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584578841
+2024-10-22 16:09:44.145 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584584081
+2024-10-22 16:09:49.389 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584589343
+2024-10-22 16:09:54.646 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584594587
+2024-10-22 16:09:59.945 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584599856
+2024-10-22 16:10:05.240 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584605145
+2024-10-22 16:10:10.580 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584610441
+2024-10-22 16:10:15.906 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584615778
+2024-10-22 16:10:21.200 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584621109
+2024-10-22 16:10:26.427 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584626397
+2024-10-22 16:10:31.778 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584631626
+2024-10-22 16:10:38.930 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584638844
+2024-10-22 16:10:44.127 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584644127
+2024-10-22 16:10:49.398 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584649325
+2024-10-22 16:10:54.673 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584654616
+2024-10-22 16:10:59.922 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584659871
+2024-10-22 16:11:05.264 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584665120
+2024-10-22 16:11:10.507 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584670464
+2024-10-22 16:11:15.786 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584675704
+2024-10-22 16:11:21.021 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584680985
+2024-10-22 16:11:26.289 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584686219
+2024-10-22 16:11:31.522 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584691488
+2024-10-22 16:11:38.917 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584698843
+2024-10-22 16:11:44.182 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584704114
+2024-10-22 16:11:49.503 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584709379
+2024-10-22 16:11:54.736 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584714701
+2024-10-22 16:11:59.977 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584719933
+2024-10-22 16:12:05.214 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584725173
+2024-10-22 16:12:10.444 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584730412
+2024-10-22 16:12:15.820 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584735645
+2024-10-22 16:12:21.105 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584741019
+2024-10-22 16:12:26.336 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584746302
+2024-10-22 16:12:31.628 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584751533
+2024-10-22 16:12:38.894 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584758845
+2024-10-22 16:12:44.155 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584764099
+2024-10-22 16:12:49.500 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584769361
+2024-10-22 16:12:54.770 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584774710
+2024-10-22 16:12:59.993 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584779981
+2024-10-22 16:13:05.276 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584785202
+2024-10-22 16:13:10.489 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584790485
+2024-10-22 16:13:15.740 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584795699
+2024-10-22 16:13:20.971 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584800950
+2024-10-22 16:13:26.231 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584806181
+2024-10-22 16:13:31.440 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584811442
+2024-10-22 16:13:38.892 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584818854
+2024-10-22 16:13:44.147 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584824102
+2024-10-22 16:13:49.449 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584829357
+2024-10-22 16:13:54.723 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584834660
+2024-10-22 16:13:59.944 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729584839935
diff --git a/log/debug/debug.2024-10-21_17.log b/log/debug/debug.2024-10-21_17.log
new file mode 100644
index 0000000..dbfb645
--- /dev/null
+++ b/log/debug/debug.2024-10-21_17.log
@@ -0,0 +1,4 @@
+2024-10-21 17:37:51.047 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractSubAuth:359] - body:{"status":"error","err_code":403,"err_msg":"Incorrect Access key [Access key错误]","ts":1729503471013}
+2024-10-21 17:38:09.233 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractBalanceValuation:405] - body:{"status":"error","err_code":403,"err_msg":"Incorrect Access key [Access key错误]","ts":1729503489147}
+2024-10-21 17:39:02.407 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractFinancialRecordExactV3:475] - body:{"code":403,"msg":"Incorrect Access key [Access key错误]","data":"","ts":1729503542319}
+2024-10-21 17:39:40.706 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractAccountPositionInfo:250] - body:{"status":"error","err_code":403,"err_msg":"Incorrect Access key [Access key错误]","ts":1729503580673}
diff --git a/log/debug/debug.2024-10-21_18.log b/log/debug/debug.2024-10-21_18.log
new file mode 100644
index 0000000..4fb0bec
--- /dev/null
+++ b/log/debug/debug.2024-10-21_18.log
@@ -0,0 +1 @@
+2024-10-21 18:42:11.309 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractBalanceValuation:405] - body:{"status":"error","err_code":1004,"err_msg":"System busy. Please try again later.","ts":1729507331356}
diff --git a/log/debug/debug.2024-10-22_10.log b/log/debug/debug.2024-10-22_10.log
new file mode 100644
index 0000000..68a68e6
--- /dev/null
+++ b/log/debug/debug.2024-10-22_10.log
@@ -0,0 +1,33 @@
+2024-10-22 10:41:36.627 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractAccountInfo:28] - 2.获取用户账户信息:{"data":[{"adjustFactor":0.020000000000000000,"leverRate":5,"liquidationPrice":0.088731085969494696,"marginAvailable":154.312931921169842028,"marginBalance":1131.458748067357340102000000000000000000000000000000000000,"marginFrozen":8.171174945595492272,"marginPosition":0.010000000000000000,"marginStatic":1131.449983302710222602,"profitReal":-0.000016701140457742,"profitUnreal":0.008764764647117500000000000000000000000000000000000000,"riskRate":138.280275399501384808,"symbol":"BTC","withdrawAvailable":1080.181758683541776698000000000000000000}],"status":"ok","ts":1729564896724}
+2024-10-22 10:41:37.050 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractAccountInfo:30] - 2.获取用户账户信息:{"data":[{"adjustFactor":0.020000000000000000,"leverRate":5,"liquidationPrice":0.088731085969494696,"marginAvailable":154.312931921169842028,"marginBalance":1131.458748067357340102000000000000000000000000000000000000,"marginFrozen":8.171174945595492272,"marginPosition":0.010000000000000000,"marginStatic":1131.449983302710222602,"profitReal":-0.000016701140457742,"profitUnreal":0.008764764647117500000000000000000000000000000000000000,"riskRate":138.280275399501384808,"symbol":"BTC","withdrawAvailable":1080.181758683541776698000000000000000000},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"ETH","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"EOS","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"BCH","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"LTC","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"LINK","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"DORA","withdrawAvailable":0}],"status":"ok","ts":1729564897213}
+2024-10-22 10:43:23.270 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractBalanceValuation:406] - body:{"status":"ok","data":[{"valuation_asset":"BTC","balance":"1131.458748067357340102"}],"ts":1729565003436}
+2024-10-22 10:43:23.325 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractBalanceValuation:22] - 1.获取账户总资产估值:{"data":[{"balance":"1131.458748067357340102","valuationAsset":"BTC"}],"status":"ok","ts":1729565003436}
+2024-10-22 10:43:29.168 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractAccountInfo:28] - 2.获取用户账户信息:{"data":[{"adjustFactor":0.020000000000000000,"leverRate":5,"liquidationPrice":0.088731085969494696,"marginAvailable":154.312931921169842028,"marginBalance":1131.458748067357340102000000000000000000000000000000000000,"marginFrozen":8.171174945595492272,"marginPosition":0.010000000000000000,"marginStatic":1131.449983302710222602,"profitReal":-0.000016701140457742,"profitUnreal":0.008764764647117500000000000000000000000000000000000000,"riskRate":138.280275399501384808,"symbol":"BTC","withdrawAvailable":1080.181758683541776698000000000000000000}],"status":"ok","ts":1729565009293}
+2024-10-22 10:43:29.722 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractAccountInfo:30] - 2.获取用户账户信息:{"data":[{"adjustFactor":0.020000000000000000,"leverRate":5,"liquidationPrice":0.088731085969494696,"marginAvailable":154.312931921169842028,"marginBalance":1131.458748067357340102000000000000000000000000000000000000,"marginFrozen":8.171174945595492272,"marginPosition":0.010000000000000000,"marginStatic":1131.449983302710222602,"profitReal":-0.000016701140457742,"profitUnreal":0.008764764647117500000000000000000000000000000000000000,"riskRate":138.280275399501384808,"symbol":"BTC","withdrawAvailable":1080.181758683541776698000000000000000000},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"ETH","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"EOS","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"BCH","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"LTC","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"LINK","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"DORA","withdrawAvailable":0}],"status":"ok","ts":1729565009874}
+2024-10-22 10:43:30.139 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractPositionInfo:36] - 3.获取用户持仓信息:{"data":[{"adlRiskPercent":3,"available":1.000000000000000000,"contractCode":"BTC240426","contractType":"this_week","costHold":1701.700000000000008515,"costOpen":1701.700000000000008515,"direction":"buy","frozen":0E-18,"lastPrice":2000,"leverRate":5,"liqPx":"0.088731085969494696","positionMargin":0.010000000000000000,"profit":0.008764764647117500000000000000000000000000000000000000,"profitRate":0.745749999999999980,"profitUnreal":0.008764764647117500000000000000000000000000000000000000,"symbol":"BTC","volume":1.000000000000000000}],"status":"ok","ts":1729565010291}
+2024-10-22 10:43:30.592 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractPositionInfo:39] - 3.获取用户持仓信息:{"data":[{"adlRiskPercent":3,"available":1.000000000000000000,"contractCode":"BTC240426","contractType":"this_week","costHold":1701.700000000000008515,"costOpen":1701.700000000000008515,"direction":"buy","frozen":0E-18,"lastPrice":2000,"leverRate":5,"liqPx":"0.088731085969494696","positionMargin":0.010000000000000000,"profit":0.008764764647117500000000000000000000000000000000000000,"profitRate":0.745749999999999980,"profitUnreal":0.008764764647117500000000000000000000000000000000000000,"symbol":"BTC","volume":1.000000000000000000}],"status":"ok","ts":1729565010747}
+2024-10-22 10:43:31.240 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractSubAuth:360] - body:{"status":"ok","data":{"errors":[{"sub_uid":"1234","err_code":1010,"err_msg":"Account doesnt exist."},{"sub_uid":"12344","err_code":1010,"err_msg":"Account doesnt exist."}],"successes":""},"ts":1729565011396}
+2024-10-22 10:43:31.258 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractSubAuth:45] - 4.批量设置子账户交易权限:{"data":[{"errors":[{"errCode":1010,"errMsg":"Account doesnt exist.","subUid":"1234"},{"errCode":1010,"errMsg":"Account doesnt exist.","subUid":"12344"}],"successes":""}],"status":"ok","ts":1729565011396}
+2024-10-22 10:43:31.654 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractSubAuthList:508] - body:{"status":"ok","data":{"errors":[],"successes":[{"query_id":119093,"sub_uid":"413069782","sub_auth":1},{"query_id":118491,"sub_uid":"413062110","sub_auth":1},{"query_id":118032,"sub_uid":"413056463","sub_auth":1},{"query_id":118031,"sub_uid":"413056454","sub_auth":1}]},"ts":1729565011825}
+2024-10-22 10:43:31.661 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractSubAuthList:53] - 5.查询子账户交易权限:{"status":"ok","ts":1729565011825}
+2024-10-22 10:43:32.062 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractFeeResponse:134] - 14.查询用户当前的手续费费率:{"data":[{"closeMakerFee":"0.0002","closeTakerFee":"0.0005","deliveryFee":"0.00015","feeAsset":"BTC","openMakerFee":"0.0002","openTakerFee":"0.0005","symbol":"BTC"}],"status":"ok","ts":1729565012224}
+2024-10-22 10:43:32.638 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractFeeResponse:136] - 14.查询用户当前的手续费费率:{"data":[{"closeMakerFee":"0.0002","closeTakerFee":"0.0005","deliveryFee":"0.00015","feeAsset":"BTC","openMakerFee":"0.0002","openTakerFee":"0.0005","symbol":"BTC"},{"closeMakerFee":"0.0002","closeTakerFee":"0.0005","deliveryFee":"0.0005","feeAsset":"BCH","openMakerFee":"0.0002","openTakerFee":"0.0005","symbol":"BCH"},{"closeMakerFee":"0.0002","closeTakerFee":"0.0005","deliveryFee":"0.0005","feeAsset":"XRP","openMakerFee":"0.0002","openTakerFee":"0.0005","symbol":"XRP"},{"closeMakerFee":"0.0002","closeTakerFee":"0.0005","deliveryFee":"0.0005","feeAsset":"LINK","openMakerFee":"0.0002","openTakerFee":"0.0005","symbol":"LINK"},{"closeMakerFee":"0.0002","closeTakerFee":"0.0005","deliveryFee":"0.00015","feeAsset":"LTC","openMakerFee":"0.0002","openTakerFee":"0.0005","symbol":"LTC"},{"closeMakerFee":"0.0002","closeTakerFee":"0.0005","deliveryFee":"0.0005","feeAsset":"DORA","openMakerFee":"0.0002","openTakerFee":"0.0005","symbol":"DORA"}],"status":"ok","ts":1729565012783}
+2024-10-22 10:43:33.098 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractBalanceValuation:406] - body:{"status":"ok","data":[{"valuation_asset":"BTC","balance":"1131.458748067357340102"}],"ts":1729565013254}
+2024-10-22 10:43:33.111 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractBalanceValuation:22] - 1.获取账户总资产估值:{"data":[{"balance":"1131.458748067357340102","valuationAsset":"BTC"}],"status":"ok","ts":1729565013254}
+2024-10-22 10:43:33.920 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractSubAccountInfoList:386] - body:{"status":"ok","data":{"total_page":1,"current_page":1,"total_size":4,"sub_list":[{"query_id":null,"sub_uid":413056454,"account_info_list":[{"symbol":"BTC","margin_balance":11,"liquidation_price":null,"risk_rate":null}]},{"query_id":null,"sub_uid":413056463,"account_info_list":[]},{"query_id":null,"sub_uid":413062110,"account_info_list":[]},{"query_id":null,"sub_uid":413069782,"account_info_list":[]}]},"ts":1729565014091}
+2024-10-22 10:43:33.943 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractSubAccountInfoLIst:73] - 7.批量获取子账户资产信息:{"data":[{"currentPage":1,"subList":[{"accountInfoList":[{"marginBalance":11,"symbol":"BTC"}],"subUid":413056454},{"accountInfoList":[],"subUid":413056463},{"accountInfoList":[],"subUid":413062110},{"accountInfoList":[],"subUid":413069782}],"totalPage":1,"totalSize":4}],"status":"ok","ts":1729565014091}
+2024-10-22 10:43:35.151 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractFinancialRecordV3:441] - body:{"code":200,"msg":"ok","data":[],"ts":1729565015318}
+2024-10-22 10:43:35.162 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractFinancialRecordV3:97] - 10.查询用户财务记录(新):{"code":200,"data":[],"msg":"ok","ts":1729565015318}
+2024-10-22 10:43:35.632 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractFinancialRecordExactV3:476] - body:{"code":200,"msg":"ok","data":[],"ts":1729565015780}
+2024-10-22 10:43:35.643 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractFinancialRecordExactV3:107] - 11.组合查询用户财务记录(新):{"code":200,"data":[],"msg":"ok","ts":1729565015780}
+2024-10-22 10:43:36.561 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractOrderLimitResponse:126] - 13.查询用户当前的下单量限制:{"data":{"list":[{"symbol":"BTC","types":[{"closeLimit":999999999999999.000000000000000000,"contractType":"this_week","openLimit":999999999999999.000000000000000000},{"closeLimit":620.000000000000000000,"contractType":"next_week","openLimit":520.000000000000000000},{"closeLimit":999999999999999.000000000000000000,"contractType":"quarter","openLimit":999999999999999.000000000000000000},{"closeLimit":31200.000000000000000000,"contractType":"next_quarter","openLimit":26000.000000000000000000}]}],"orderPriceType":"limit"},"status":"ok","ts":1729565016717}
+2024-10-22 10:43:37.009 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractOrderLimitResponse:128] - 13.查询用户当前的下单量限制:{"data":{"list":[{"symbol":"BTC","types":[{"closeLimit":999999999999999.000000000000000000,"contractType":"this_week","openLimit":999999999999999.000000000000000000},{"closeLimit":620.000000000000000000,"contractType":"next_week","openLimit":520.000000000000000000},{"closeLimit":999999999999999.000000000000000000,"contractType":"quarter","openLimit":999999999999999.000000000000000000},{"closeLimit":31200.000000000000000000,"contractType":"next_quarter","openLimit":26000.000000000000000000}]},{"symbol":"BCH","types":[{"closeLimit":6000.000000000000000000,"contractType":"this_week","openLimit":3000.000000000000000000},{"closeLimit":6000.000000000000000000,"contractType":"next_week","openLimit":3000.000000000000000000},{"closeLimit":6000.000000000000000000,"contractType":"quarter","openLimit":3000.000000000000000000},{"closeLimit":6000.000000000000000000,"contractType":"next_quarter","openLimit":3000.000000000000000000}]},{"symbol":"XRP","types":[{"closeLimit":6000.000000000000000000,"contractType":"this_week","openLimit":3000.000000000000000000},{"closeLimit":6000.000000000000000000,"contractType":"quarter","openLimit":3000.000000000000000000},{"closeLimit":6000.000000000000000000,"contractType":"next_quarter","openLimit":3000.000000000000000000}]},{"symbol":"LINK","types":[{"closeLimit":6000.000000000000000000,"contractType":"this_week","openLimit":3000.000000000000000000},{"closeLimit":6000.000000000000000000,"contractType":"next_week","openLimit":3000.000000000000000000},{"closeLimit":6000.000000000000000000,"contractType":"quarter","openLimit":3000.000000000000000000},{"closeLimit":6000.000000000000000000,"contractType":"next_quarter","openLimit":3000.000000000000000000}]},{"symbol":"LTC","types":[{"closeLimit":400.000000000000000000,"contractType":"this_week","openLimit":300.000000000000000000},{"closeLimit":1500.000000000000000000,"contractType":"quarter","openLimit":1300.000000000000000000},{"closeLimit":1500.000000000000000000,"contractType":"next_quarter","openLimit":1300.000000000000000000}]},{"symbol":"DORA","types":[{"closeLimit":6000.000000000000000000,"contractType":"this_week","openLimit":3000.000000000000000000},{"closeLimit":6000.000000000000000000,"contractType":"next_week","openLimit":3000.000000000000000000},{"closeLimit":6000.000000000000000000,"contractType":"quarter","openLimit":3000.000000000000000000},{"closeLimit":6000.000000000000000000,"contractType":"next_quarter","openLimit":3000.000000000000000000}]}],"orderPriceType":"limit"},"status":"ok","ts":1729565017172}
+2024-10-22 10:43:37.556 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractTransferLimitResponse:142] - 15.查询用户当前的划转限制:{"data":[{"netTransferInMaxDaily":999999999999999999.000000000000000000,"netTransferOutMaxDaily":999999999999999999.000000000000000000,"symbol":"BTC","transferInMaxDaily":999999999999999999.000000000000000000,"transferInMaxEach":999999999999999999.000000000000000000,"transferInMinEach":0.000100000000000000,"transferOutMaxDaily":999999999999999999.000000000000000000,"transferOutMaxEach":999999999999999999.000000000000000000,"transferOutMinEach":0.000100000000000000}],"status":"ok","ts":1729565017700}
+2024-10-22 10:43:38.008 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractTransferLimitResponse:144] - 15.查询用户当前的划转限制:{"data":[{"netTransferInMaxDaily":999999999999999999.000000000000000000,"netTransferOutMaxDaily":999999999999999999.000000000000000000,"symbol":"BTC","transferInMaxDaily":999999999999999999.000000000000000000,"transferInMaxEach":999999999999999999.000000000000000000,"transferInMinEach":0.000100000000000000,"transferOutMaxDaily":999999999999999999.000000000000000000,"transferOutMaxEach":999999999999999999.000000000000000000,"transferOutMinEach":0.000100000000000000},{"netTransferInMaxDaily":15000.000000000000000000,"netTransferOutMaxDaily":3000.000000000000000000,"symbol":"BCH","transferInMaxDaily":30000.000000000000000000,"transferInMaxEach":6000.000000000000000000,"transferInMinEach":1.0000000000E-8,"transferOutMaxDaily":6000.000000000000000000,"transferOutMaxEach":600.000000000000000000,"transferOutMinEach":1.0000000000E-8},{"netTransferInMaxDaily":15000.000000000000000000,"netTransferOutMaxDaily":3000.000000000000000000,"symbol":"XRP","transferInMaxDaily":30000.000000000000000000,"transferInMaxEach":6000.000000000000000000,"transferInMinEach":1.0000000000E-8,"transferOutMaxDaily":6000.000000000000000000,"transferOutMaxEach":600.000000000000000000,"transferOutMinEach":1.0000000000E-8},{"netTransferInMaxDaily":500000000.000000000000000000,"netTransferOutMaxDaily":1000000000.000000000000000000,"symbol":"ETH","transferInMaxDaily":10000000000.000000000000000000,"transferInMaxEach":2000000.000000000000000000,"transferInMinEach":1.0000000000E-8,"transferOutMaxDaily":2000000000.000000000000000000,"transferOutMaxEach":20000000.000000000000000000,"transferOutMinEach":1.0000000000E-8},{"netTransferInMaxDaily":250000.000000000000000000,"netTransferOutMaxDaily":50000.000000000000000000,"symbol":"EOS","transferInMaxDaily":500000.000000000000000000,"transferInMaxEach":100000.000000000000000000,"transferInMinEach":1.0000000000E-8,"transferOutMaxDaily":100000.000000000000000000,"transferOutMaxEach":10000.000000000000000000,"transferOutMinEach":1.0000000000E-8},{"netTransferInMaxDaily":15000.000000000000000000,"netTransferOutMaxDaily":3000.000000000000000000,"symbol":"LINK","transferInMaxDaily":30000.000000000000000000,"transferInMaxEach":6000.000000000000000000,"transferInMinEach":0.010000000000000000,"transferOutMaxDaily":6000.000000000000000000,"transferOutMaxEach":600.000000000000000000,"transferOutMinEach":0.010000000000000000},{"netTransferInMaxDaily":25000.000000000000000000,"netTransferOutMaxDaily":50000.000000000000000000,"symbol":"LTC","transferInMaxDaily":50000.000000000000000000,"transferInMaxEach":10000.000000000000000000,"transferInMinEach":1.0000000000E-8,"transferOutMaxDaily":10000.000000000000000000,"transferOutMaxEach":10000.000000000000000000,"transferOutMinEach":1.0000000000E-8},{"netTransferInMaxDaily":60000000000000000.000000000000000000,"netTransferOutMaxDaily":60000000000000000.000000000000000000,"symbol":"DORA","transferInMaxDaily":60000000000000000.000000000000000000,"transferInMaxEach":60000000000000000.000000000000000000,"transferInMinEach":0.010000000000000000,"transferOutMaxDaily":60000000000000000.000000000000000000,"transferOutMaxEach":60000000000000000.000000000000000000,"transferOutMinEach":0.010000000000000000}],"status":"ok","ts":1729565018176}
+2024-10-22 10:43:38.365 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractPositionLimitResponse:150] - 16.用户持仓量限制的查询:{"data":[{"list":[{"buyLimit":999999999999999.000000000000000000,"contract_type":"this_week","sellLimit":999999999999999.000000000000000000},{"buyLimit":999999999999999.000000000000000000,"contract_type":"next_week","sellLimit":999999999999999.000000000000000000},{"buyLimit":999999999999999.000000000000000000,"contract_type":"quarter","sellLimit":999999999999999.000000000000000000},{"buyLimit":999999999999999.000000000000000000,"contract_type":"next_quarter","sellLimit":999999999999999.000000000000000000},{"buyLimit":999999999999999.000000000000000000,"contract_type":"all","sellLimit":999999999999999.000000000000000000}],"symbol":"BTC"}],"status":"ok","ts":1729565018525}
+2024-10-22 10:43:38.712 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractPositionLimitResponse:153] - 16.用户持仓量限制的查询:{"data":[{"list":[{"buyLimit":999999999999999.000000000000000000,"contract_type":"this_week","sellLimit":999999999999999.000000000000000000},{"buyLimit":999999999999999.000000000000000000,"contract_type":"next_week","sellLimit":999999999999999.000000000000000000},{"buyLimit":999999999999999.000000000000000000,"contract_type":"quarter","sellLimit":999999999999999.000000000000000000},{"buyLimit":999999999999999.000000000000000000,"contract_type":"next_quarter","sellLimit":999999999999999.000000000000000000},{"buyLimit":999999999999999.000000000000000000,"contract_type":"all","sellLimit":999999999999999.000000000000000000}],"symbol":"BTC"},{"list":[{"buyLimit":30000.000000000000000000,"contract_type":"this_week","sellLimit":30000.000000000000000000},{"buyLimit":30000.000000000000000000,"contract_type":"next_week","sellLimit":30000.000000000000000000},{"buyLimit":30000.000000000000000000,"contract_type":"quarter","sellLimit":30000.000000000000000000},{"buyLimit":30000.000000000000000000,"contract_type":"next_quarter","sellLimit":30000.000000000000000000},{"buyLimit":120000.000000000000000000,"contract_type":"all","sellLimit":120000.000000000000000000}],"symbol":"BCH"},{"list":[{"buyLimit":16000.000000000000000000,"contract_type":"this_week","sellLimit":16000.000000000000000000},{"buyLimit":54000.000000000000000000,"contract_type":"quarter","sellLimit":54000.000000000000000000},{"buyLimit":54000.000000000000000000,"contract_type":"next_quarter","sellLimit":54000.000000000000000000},{"buyLimit":134000.000000000000000000,"contract_type":"all","sellLimit":134000.000000000000000000}],"symbol":"XRP"},{"list":[{"buyLimit":16000.000000000000000000,"contract_type":"this_week","sellLimit":16000.000000000000000000},{"buyLimit":10000.000000000000000000,"contract_type":"next_week","sellLimit":10000.000000000000000000},{"buyLimit":54000.000000000000000000,"contract_type":"quarter","sellLimit":54000.000000000000000000},{"buyLimit":54000.000000000000000000,"contract_type":"next_quarter","sellLimit":54000.000000000000000000},{"buyLimit":134000.000000000000000000,"contract_type":"all","sellLimit":134000.000000000000000000}],"symbol":"LINK"},{"list":[{"buyLimit":16000.000000000000000000,"contract_type":"this_week","sellLimit":16000.000000000000000000},{"buyLimit":54000.000000000000000000,"contract_type":"quarter","sellLimit":54000.000000000000000000},{"buyLimit":54000.000000000000000000,"contract_type":"next_quarter","sellLimit":54000.000000000000000000},{"buyLimit":134000.000000000000000000,"contract_type":"all","sellLimit":134000.000000000000000000}],"symbol":"LTC"},{"list":[{"buyLimit":16000.000000000000000000,"contract_type":"this_week","sellLimit":16000.000000000000000000},{"buyLimit":10000.000000000000000000,"contract_type":"next_week","sellLimit":10000.000000000000000000},{"buyLimit":54000.000000000000000000,"contract_type":"quarter","sellLimit":54000.000000000000000000},{"buyLimit":54000.000000000000000000,"contract_type":"next_quarter","sellLimit":54000.000000000000000000},{"buyLimit":134000.000000000000000000,"contract_type":"all","sellLimit":134000.000000000000000000}],"symbol":"DORA"}],"status":"ok","ts":1729565018882}
+2024-10-22 10:43:39.176 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractAccountPositionInfo:251] - body:{"status":"error","err_code":1013,"err_msg":"This contract symbol doesnt exist.","ts":1729565019326}
+2024-10-22 10:43:39.979 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractApiTradingStatus:324] - body:{"status":"ok","data":{"is_disable":0,"order_price_types":"","disable_reason":"","disable_interval":0,"recovery_time":0,"COR":{"orders_threshold":0,"orders":0,"invalid_cancel_orders":0,"cancel_ratio_threshold":0,"cancel_ratio":0,"is_trigger":0,"is_active":0},"TDN":{"disables_threshold":0,"disables":0,"is_trigger":0,"is_active":0}},"ts":1729565020134}
+2024-10-22 10:43:40.008 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractApiTradingStatus:190] - 20.获取母账户下的所有母子账户划转记录:{"data":[{"cor":[{"cancelRatio":0,"cancelRatioThreshold":0,"invalidCancelOrders":0,"isActive":0,"isTrigger":0,"orders":0,"ordersThreshold":0}],"disableInterval":0,"disableReason":"","isDisable":0,"recoveryTime":0,"tdn":[{"disables":0,"disablesThreshold":0,"isActive":0,"isTrigger":0}]}],"status":"ok","ts":1729565020134}
+2024-10-22 10:43:40.394 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractAvailableLevelRate:196] - 21.查询用户可用杠杆倍数:{"data":[{"availableLevelRate":"1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125","symbol":"BTC"}],"status":"ok","ts":1729565020555}
+2024-10-22 10:47:10.560 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractBalanceValuation:406] - body:{"status":"error","err_code":403,"err_msg":"Verification failure [校验失败]","ts":1729565230691}
diff --git a/log/debug/debug.2024-10-22_14.log b/log/debug/debug.2024-10-22_14.log
new file mode 100644
index 0000000..d366e84
--- /dev/null
+++ b/log/debug/debug.2024-10-22_14.log
@@ -0,0 +1,2 @@
+2024-10-22 14:26:31.194 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractAccountInfo:28] - 2.获取用户账户信息:{"data":[{"adjustFactor":0.020000000000000000,"leverRate":5,"liquidationPrice":0.088731085969494696,"marginAvailable":154.312931921169842028,"marginBalance":1131.458748067357340102000000000000000000000000000000000000,"marginFrozen":8.171174945595492272,"marginPosition":0.010000000000000000,"marginStatic":1131.449983302710222602,"profitReal":-0.000016701140457742,"profitUnreal":0.008764764647117500000000000000000000000000000000000000,"riskRate":138.280275399501384808,"symbol":"BTC","withdrawAvailable":1080.181758683541776698000000000000000000}],"status":"ok","ts":1729578391157}
+2024-10-22 14:26:31.654 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractAccountInfo:30] - 2.获取用户账户信息:{"data":[{"adjustFactor":0.020000000000000000,"leverRate":5,"liquidationPrice":0.088731085969494696,"marginAvailable":154.312931921169842028,"marginBalance":1131.458748067357340102000000000000000000000000000000000000,"marginFrozen":8.171174945595492272,"marginPosition":0.010000000000000000,"marginStatic":1131.449983302710222602,"profitReal":-0.000016701140457742,"profitUnreal":0.008764764647117500000000000000000000000000000000000000,"riskRate":138.280275399501384808,"symbol":"BTC","withdrawAvailable":1080.181758683541776698000000000000000000},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"ETH","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"EOS","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"BCH","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"LTC","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"LINK","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"DORA","withdrawAvailable":0}],"status":"ok","ts":1729578391663}
diff --git a/log/debug/debug.2024-10-22_15.log b/log/debug/debug.2024-10-22_15.log
new file mode 100644
index 0000000..5efcf1c
--- /dev/null
+++ b/log/debug/debug.2024-10-22_15.log
@@ -0,0 +1,602 @@
+2024-10-22 15:07:00.952 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractAccountInfo:30] - 2.获取用户账户信息:{"data":[{"adjustFactor":0.025000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"BTC","withdrawAvailable":0}],"status":"ok","ts":1729580820817}
+2024-10-22 15:07:09.605 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractAccountInfo:32] - 2.获取用户账户信息:{"data":[{"adjustFactor":0.025000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"BTC","withdrawAvailable":0},{"adjustFactor":0.050000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"ETH","withdrawAvailable":0},{"adjustFactor":0.050000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"LTC","withdrawAvailable":0},{"adjustFactor":0.050000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"EOS","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"LINK","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"DOT","withdrawAvailable":0},{"adjustFactor":0.075000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"TRX","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"ADA","withdrawAvailable":0},{"adjustFactor":0.050000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"BCH","withdrawAvailable":0},{"adjustFactor":0.050000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"XRP","withdrawAvailable":0},{"adjustFactor":0.075000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"BSV","withdrawAvailable":0},{"adjustFactor":0.075000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"ETC","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"FIL","withdrawAvailable":0},{"adjustFactor":0.025000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"USDT","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"HT","withdrawAvailable":0},{"adjustFactor":0.100000000000000000,"leverRate":5,"marginAvailable":0,"marginBalance":0,"marginFrozen":0,"marginPosition":0,"marginStatic":0,"profitReal":0,"profitUnreal":0,"symbol":"HUSD","withdrawAvailable":0}],"status":"ok","ts":1729580829520}
+2024-10-22 15:07:21.151 [DEBUG] [main] [com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl.getContractBalanceValuation:406] - body:{"status":"ok","data":[{"valuation_asset":"BTC","balance":"0"}],"ts":1729580841083}
+2024-10-22 15:07:21.202 [DEBUG] [main] [com.huobi.future.api.BaseTest.getContractBalanceValuation:24] - 1.获取账户总资产估值:{"data":[{"balance":"0","valuationAsset":"BTC"}],"status":"ok","ts":1729580841083}
+2024-10-22 15:19:35.988 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:29:52.916 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:30:01.070 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:32:05.243 [INFO] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:32:05.254 [INFO] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:32:05.757 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:28] - 用户收到的数据===============:{"op":"notify","topic":"public.futures.heartbeat","event":"init","ts":1729582325618,"data":{"heartbeat":1,"estimated_recovery_time":null}}
+2024-10-22 15:32:05.819 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:31] - ts为:1729582325618,当前的时间戳为:1729582325764,时间间隔为:146毫秒
+2024-10-22 15:32:10.766 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582330619
+2024-10-22 15:32:16.070 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582335915
+2024-10-22 15:32:21.341 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582341216
+2024-10-22 15:32:26.640 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582346485
+2024-10-22 15:32:31.960 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582351785
+2024-10-22 15:32:37.251 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582357103
+2024-10-22 15:32:42.517 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582362392
+2024-10-22 15:32:47.804 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582367659
+2024-10-22 15:32:53.088 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582372946
+2024-10-22 15:32:58.379 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582378229
+2024-10-22 15:33:03.704 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582383520
+2024-10-22 15:33:10.408 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582390259
+2024-10-22 15:33:15.787 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582395553
+2024-10-22 15:33:21.109 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582400925
+2024-10-22 15:33:26.365 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582406246
+2024-10-22 15:33:35.422 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:174] - before send
+2024-10-22 15:33:35.426 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:176] - after send
+2024-10-22 15:33:35.932 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:30] - 用户收到的数据===============:{"op":"notify","topic":"public.futures.heartbeat","event":"init","ts":1729582415763,"data":{"heartbeat":1,"estimated_recovery_time":null}}
+2024-10-22 15:33:35.951 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:33] - ts为:1729582415763,当前的时间戳为:1729582415934,时间间隔为:171毫秒
+2024-10-22 15:33:40.976 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582420764
+2024-10-22 15:33:46.245 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582426110
+2024-10-22 15:33:51.518 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582431379
+2024-10-22 15:33:56.781 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582436651
+2024-10-22 15:34:02.044 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582441916
+2024-10-22 15:34:07.289 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582447179
+2024-10-22 15:34:12.512 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582452423
+2024-10-22 15:34:17.765 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582457657
+2024-10-22 15:34:22.975 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582462901
+2024-10-22 15:34:28.240 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582468110
+2024-10-22 15:34:33.503 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582473373
+2024-10-22 15:35:05.554 [DEBUG] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssMarketReqHandle.onOpen:41] - onOpen Success
+2024-10-22 15:35:05.602 [DEBUG] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssMarketReqHandle.dealPing:129] - 发送pong:{"pong":1729582505567}
+2024-10-22 15:35:06.046 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582505932,"status":"ok","data":[]}
+2024-10-22 15:35:06.064 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582505932"}
+2024-10-22 15:35:06.909 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582506779,"status":"ok","data":[]}
+2024-10-22 15:35:06.909 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582506779"}
+2024-10-22 15:35:07.929 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582507785,"status":"ok","data":[]}
+2024-10-22 15:35:07.930 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582507785"}
+2024-10-22 15:35:08.893 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582508787,"status":"ok","data":[]}
+2024-10-22 15:35:08.893 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582508787"}
+2024-10-22 15:35:09.870 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582509787,"status":"ok","data":[]}
+2024-10-22 15:35:09.871 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582509787"}
+2024-10-22 15:35:10.577 [DEBUG] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssMarketReqHandle.dealPing:129] - 发送pong:{"pong":1729582510577}
+2024-10-22 15:35:10.926 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582510855,"status":"ok","data":[]}
+2024-10-22 15:35:10.926 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582510855"}
+2024-10-22 15:35:11.947 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582511795,"status":"ok","data":[]}
+2024-10-22 15:35:11.948 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582511795"}
+2024-10-22 15:35:12.944 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582512800,"status":"ok","data":[]}
+2024-10-22 15:35:12.945 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582512800"}
+2024-10-22 15:35:13.925 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582513813,"status":"ok","data":[]}
+2024-10-22 15:35:13.926 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582513813"}
+2024-10-22 15:35:14.907 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582514816,"status":"ok","data":[]}
+2024-10-22 15:35:14.907 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582514816"}
+2024-10-22 15:35:15.594 [DEBUG] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssMarketReqHandle.dealPing:129] - 发送pong:{"pong":1729582515594}
+2024-10-22 15:35:16.077 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582515918,"status":"ok","data":[]}
+2024-10-22 15:35:16.078 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582515918"}
+2024-10-22 15:35:16.939 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582516826,"status":"ok","data":[]}
+2024-10-22 15:35:16.940 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582516826"}
+2024-10-22 15:35:17.981 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582517823,"status":"ok","data":[]}
+2024-10-22 15:35:17.982 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582517823"}
+2024-10-22 15:35:18.941 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582518824,"status":"ok","data":[]}
+2024-10-22 15:35:18.942 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582518824"}
+2024-10-22 15:35:19.926 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582519835,"status":"ok","data":[]}
+2024-10-22 15:35:19.927 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582519835"}
+2024-10-22 15:35:20.542 [DEBUG] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssMarketReqHandle.dealPing:129] - 发送pong:{"pong":1729582520542}
+2024-10-22 15:35:21.131 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582520868,"status":"ok","data":[]}
+2024-10-22 15:35:21.134 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582520868"}
+2024-10-22 15:35:21.976 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582521837,"status":"ok","data":[]}
+2024-10-22 15:35:21.977 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582521837"}
+2024-10-22 15:35:22.941 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582522839,"status":"ok","data":[]}
+2024-10-22 15:35:22.942 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582522839"}
+2024-10-22 15:35:23.950 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582523845,"status":"ok","data":[]}
+2024-10-22 15:35:23.950 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582523845"}
+2024-10-22 15:35:24.941 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582524849,"status":"ok","data":[]}
+2024-10-22 15:35:24.942 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582524849"}
+2024-10-22 15:35:25.520 [DEBUG] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssMarketReqHandle.dealPing:129] - 发送pong:{"pong":1729582525520}
+2024-10-22 15:35:25.958 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582525851,"status":"ok","data":[]}
+2024-10-22 15:35:25.959 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582525851"}
+2024-10-22 15:35:26.936 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582526854,"status":"ok","data":[]}
+2024-10-22 15:35:26.937 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582526854"}
+2024-10-22 15:35:27.984 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582527859,"status":"ok","data":[]}
+2024-10-22 15:35:27.984 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582527859"}
+2024-10-22 15:35:28.972 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582528865,"status":"ok","data":[]}
+2024-10-22 15:35:28.972 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582528865"}
+2024-10-22 15:35:29.964 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582529873,"status":"ok","data":[]}
+2024-10-22 15:35:29.965 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582529873"}
+2024-10-22 15:35:30.545 [DEBUG] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssMarketReqHandle.dealPing:129] - 发送pong:{"pong":1729582530545}
+2024-10-22 15:35:30.998 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582530866,"status":"ok","data":[]}
+2024-10-22 15:35:30.999 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582530866"}
+2024-10-22 15:35:32.009 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582531879,"status":"ok","data":[]}
+2024-10-22 15:35:32.010 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582531879"}
+2024-10-22 15:35:33.012 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582532884,"status":"ok","data":[]}
+2024-10-22 15:35:33.013 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582532884"}
+2024-10-22 15:35:33.974 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582533887,"status":"ok","data":[]}
+2024-10-22 15:35:33.975 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582533887"}
+2024-10-22 15:35:35.013 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582534887,"status":"ok","data":[]}
+2024-10-22 15:35:35.014 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582534887"}
+2024-10-22 15:35:35.546 [DEBUG] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssMarketReqHandle.dealPing:129] - 发送pong:{"pong":1729582535546}
+2024-10-22 15:35:36.021 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582535884,"status":"ok","data":[]}
+2024-10-22 15:35:36.022 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582535884"}
+2024-10-22 15:35:37.043 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582536897,"status":"ok","data":[]}
+2024-10-22 15:35:37.044 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582536897"}
+2024-10-22 15:35:38.044 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582537895,"status":"ok","data":[]}
+2024-10-22 15:35:38.045 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582537895"}
+2024-10-22 15:35:38.990 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582538903,"status":"ok","data":[]}
+2024-10-22 15:35:38.991 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582538903"}
+2024-10-22 15:35:39.990 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582539903,"status":"ok","data":[]}
+2024-10-22 15:35:39.990 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582539903"}
+2024-10-22 15:35:40.586 [DEBUG] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssMarketReqHandle.dealPing:129] - 发送pong:{"pong":1729582540586}
+2024-10-22 15:35:41.049 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582540943,"status":"ok","data":[]}
+2024-10-22 15:35:41.050 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582540943"}
+2024-10-22 15:35:42.005 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582541910,"status":"ok","data":[]}
+2024-10-22 15:35:42.006 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582541910"}
+2024-10-22 15:35:43.011 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582542913,"status":"ok","data":[]}
+2024-10-22 15:35:43.011 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582542913"}
+2024-10-22 15:35:44.001 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582543915,"status":"ok","data":[]}
+2024-10-22 15:35:44.002 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582543915"}
+2024-10-22 15:35:45.055 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582544916,"status":"ok","data":[]}
+2024-10-22 15:35:45.056 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582544916"}
+2024-10-22 15:35:45.517 [DEBUG] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssMarketReqHandle.dealPing:129] - 发送pong:{"pong":1729582545517}
+2024-10-22 15:35:46.012 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582545918,"status":"ok","data":[]}
+2024-10-22 15:35:46.013 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582545918"}
+2024-10-22 15:35:47.028 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582546931,"status":"ok","data":[]}
+2024-10-22 15:35:47.028 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582546931"}
+2024-10-22 15:35:58.011 [DEBUG] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssMarketHandle.onOpen:57] - onOpen Success
+2024-10-22 15:35:58.344 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582557256,"tick":{"id":1729582500,"open":"67547.4775","close":"67564.045","high":"67564.045","low":"67547.4775","amount":"0","vol":"0","count":0}}
+2024-10-22 15:35:58.363 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582557256,当前的时间戳为:1729582558345,时间间隔为:1089毫秒
+2024-10-22 15:35:58.375 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582558256,"tick":{"id":1729582500,"open":"67547.4775","close":"67565.045","high":"67565.045","low":"67547.4775","amount":"0","vol":"0","count":0}}
+2024-10-22 15:35:58.376 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582558256,当前的时间戳为:1729582558376,时间间隔为:120毫秒
+2024-10-22 15:35:59.424 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582559256,"tick":{"id":1729582500,"open":"67547.4775","close":"67565.045","high":"67565.045","low":"67547.4775","amount":"0","vol":"0","count":0}}
+2024-10-22 15:35:59.425 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582559256,当前的时间戳为:1729582559425,时间间隔为:169毫秒
+2024-10-22 15:36:00.337 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582560255,"tick":{"id":1729582560,"open":"67565.045","close":"67565.045","high":"67565.045","low":"67565.045","amount":"0","vol":"0","count":0}}
+2024-10-22 15:36:00.337 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582560255,当前的时间戳为:1729582560337,时间间隔为:82毫秒
+2024-10-22 15:36:01.468 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582561256,"tick":{"id":1729582560,"open":"67565.045","close":"67565.045","high":"67565.045","low":"67565.045","amount":"0","vol":"0","count":0}}
+2024-10-22 15:36:01.469 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582561256,当前的时间戳为:1729582561468,时间间隔为:212毫秒
+2024-10-22 15:36:02.495 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582562256,"tick":{"id":1729582560,"open":"67565.045","close":"67560.91","high":"67565.045","low":"67560.91","amount":"0","vol":"0","count":0}}
+2024-10-22 15:36:02.496 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582562256,当前的时间戳为:1729582562495,时间间隔为:239毫秒
+2024-10-22 15:36:02.991 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssMarketHandle.dealPing:125] - 发送pong:{"pong":1}
+2024-10-22 15:36:03.400 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582563256,"tick":{"id":1729582560,"open":"67565.045","close":"67560.91","high":"67565.045","low":"67560.91","amount":"0","vol":"0","count":0}}
+2024-10-22 15:36:03.401 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582563256,当前的时间戳为:1729582563400,时间间隔为:144毫秒
+2024-10-22 15:36:04.439 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582564256,"tick":{"id":1729582560,"open":"67565.045","close":"67560.91","high":"67565.045","low":"67560.91","amount":"0","vol":"0","count":0}}
+2024-10-22 15:36:04.439 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582564256,当前的时间戳为:1729582564439,时间间隔为:183毫秒
+2024-10-22 15:36:05.463 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582565256,"tick":{"id":1729582560,"open":"67565.045","close":"67560.91","high":"67565.045","low":"67560.91","amount":"0","vol":"0","count":0}}
+2024-10-22 15:36:05.464 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582565256,当前的时间戳为:1729582565463,时间间隔为:207毫秒
+2024-10-22 15:36:15.161 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:174] - before send
+2024-10-22 15:36:15.164 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:176] - after send
+2024-10-22 15:36:15.535 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:30] - 用户收到的数据===============:{"op":"notify","topic":"public.futures.heartbeat","event":"init","ts":1729582575455,"data":{"heartbeat":1,"estimated_recovery_time":null}}
+2024-10-22 15:36:15.552 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:33] - ts为:1729582575455,当前的时间戳为:1729582575537,时间间隔为:82毫秒
+2024-10-22 15:36:20.614 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582580456
+2024-10-22 15:36:25.891 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582585753
+2024-10-22 15:36:30.099 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:36:30.111 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:36:31.520 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582591032
+2024-10-22 15:36:36.725 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582596661
+2024-10-22 15:36:41.895 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582601866
+2024-10-22 15:36:46.079 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:36:47.167 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582607037
+2024-10-22 15:36:52.459 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582612308
+2024-10-22 15:36:57.658 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582617601
+2024-10-22 15:37:02.894 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582622799
+2024-10-22 15:37:08.126 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582628036
+2024-10-22 15:37:14.896 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582633268
+2024-10-22 15:37:20.823 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582640218
+2024-10-22 15:37:26.146 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582645965
+2024-10-22 15:37:30.118 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:37:31.388 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582651289
+2024-10-22 15:37:36.655 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582656534
+2024-10-22 15:37:41.910 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582661811
+2024-10-22 15:37:47.164 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582667053
+2024-10-22 15:37:52.467 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582672309
+2024-10-22 15:37:57.028 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:37:57.039 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:37:57.717 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582677609
+2024-10-22 15:38:03.035 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582682859
+2024-10-22 15:38:08.264 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582688178
+2024-10-22 15:38:12.311 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:38:13.584 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582693406
+2024-10-22 15:38:20.244 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582700139
+2024-10-22 15:38:25.542 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582705387
+2024-10-22 15:38:30.867 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582710685
+2024-10-22 15:38:36.192 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582716010
+2024-10-22 15:38:41.466 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582721339
+2024-10-22 15:38:46.718 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582726611
+2024-10-22 15:38:51.986 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582731864
+2024-10-22 15:38:57.045 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:38:57.245 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582737131
+2024-10-22 15:38:58.162 [INFO] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:38:58.163 [INFO] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:38:58.163 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:39:02.535 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582742387
+2024-10-22 15:39:07.754 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582747678
+2024-10-22 15:39:13.005 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582752899
+2024-10-22 15:39:13.571 [ERROR] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:39:17.049 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:39:20.239 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582760136
+2024-10-22 15:39:21.159 [INFO] [WebSocketConnectReadThread-23] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:39:21.163 [INFO] [WebSocketConnectReadThread-23] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:39:21.164 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:39:25.474 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582765390
+2024-10-22 15:39:30.747 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582770617
+2024-10-22 15:39:35.991 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582775888
+2024-10-22 15:39:36.569 [ERROR] [WebSocketConnectReadThread-23] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:39:37.047 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:39:38.145 [INFO] [WebSocketConnectReadThread-28] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:39:38.146 [INFO] [WebSocketConnectReadThread-28] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:39:38.146 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:39:41.239 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582781138
+2024-10-22 15:39:46.486 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582786380
+2024-10-22 15:39:51.734 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582791626
+2024-10-22 15:39:53.590 [ERROR] [WebSocketConnectReadThread-28] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:39:56.991 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582796875
+2024-10-22 15:39:57.050 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:39:58.277 [INFO] [WebSocketConnectReadThread-33] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:39:58.277 [INFO] [WebSocketConnectReadThread-33] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:39:58.278 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:40:02.282 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582802132
+2024-10-22 15:40:07.485 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582807423
+2024-10-22 15:40:12.731 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582812626
+2024-10-22 15:40:13.693 [ERROR] [WebSocketConnectReadThread-33] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:40:17.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:40:17.820 [INFO] [WebSocketConnectReadThread-38] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:40:17.820 [INFO] [WebSocketConnectReadThread-38] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:40:17.820 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:40:20.247 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582820132
+2024-10-22 15:40:25.510 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582825402
+2024-10-22 15:40:30.757 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582830654
+2024-10-22 15:40:33.220 [ERROR] [WebSocketConnectReadThread-38] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:40:35.958 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582835899
+2024-10-22 15:40:37.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:40:38.089 [INFO] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:40:38.090 [INFO] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:40:38.091 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:40:41.191 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582841098
+2024-10-22 15:40:46.422 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582846331
+2024-10-22 15:40:51.657 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582851568
+2024-10-22 15:40:53.495 [ERROR] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:40:56.843 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582856797
+2024-10-22 15:40:57.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:40:58.189 [INFO] [WebSocketConnectReadThread-44] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:40:58.189 [INFO] [WebSocketConnectReadThread-44] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:40:58.190 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:41:02.073 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582861982
+2024-10-22 15:41:07.308 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582867213
+2024-10-22 15:41:12.570 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582872448
+2024-10-22 15:41:20.243 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582880132
+2024-10-22 15:41:25.484 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582885383
+2024-10-22 15:41:30.769 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582890624
+2024-10-22 15:41:36.050 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582895909
+2024-10-22 15:41:41.293 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582901192
+2024-10-22 15:41:46.570 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582906432
+2024-10-22 15:41:51.779 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582911709
+2024-10-22 15:41:57.003 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582916918
+2024-10-22 15:42:02.202 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582922143
+2024-10-22 15:42:07.382 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582927342
+2024-10-22 15:42:12.570 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582932520
+2024-10-22 15:42:20.301 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582940124
+2024-10-22 15:42:25.495 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582945442
+2024-10-22 15:42:30.749 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582950634
+2024-10-22 15:42:35.951 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582955887
+2024-10-22 15:42:41.200 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582961091
+2024-10-22 15:42:46.437 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582966338
+2024-10-22 15:42:51.698 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582971575
+2024-10-22 15:42:56.950 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582976839
+2024-10-22 15:42:58.194 [ERROR] [WebSocketTimer] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:The connection was closed because the other endpoint did not respond with a pong in time. For more information check: https://github.com/TooTallNate/Java-WebSocket/wiki/Lost-connection-detection,b:false
+2024-10-22 15:42:58.287 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:42:59.248 [INFO] [WebSocketConnectReadThread-47] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:42:59.249 [INFO] [WebSocketConnectReadThread-47] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:42:59.250 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:43:02.126 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582982088
+2024-10-22 15:43:07.330 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582987269
+2024-10-22 15:43:12.538 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729582992469
+2024-10-22 15:43:14.587 [ERROR] [WebSocketConnectReadThread-47] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:43:17.055 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:43:18.146 [INFO] [WebSocketConnectReadThread-50] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:43:18.146 [INFO] [WebSocketConnectReadThread-50] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:43:18.146 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:43:20.213 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583000128
+2024-10-22 15:43:23.403 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:43:23.420 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:43:25.451 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583005357
+2024-10-22 15:43:30.666 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583010592
+2024-10-22 15:43:35.923 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583015805
+2024-10-22 15:43:38.691 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:43:41.090 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583021068
+2024-10-22 15:43:46.271 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583026228
+2024-10-22 15:43:51.447 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583031408
+2024-10-22 15:43:56.642 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583036584
+2024-10-22 15:44:01.848 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583041779
+2024-10-22 15:44:07.064 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583046988
+2024-10-22 15:44:12.283 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583052204
+2024-10-22 15:44:20.223 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583060127
+2024-10-22 15:44:23.461 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:44:25.020 [INFO] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:44:25.020 [INFO] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:44:25.021 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:44:25.433 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583065361
+2024-10-22 15:44:30.643 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583070570
+2024-10-22 15:44:35.884 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583075779
+2024-10-22 15:44:40.301 [ERROR] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:44:41.175 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583081021
+2024-10-22 15:44:43.434 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:44:46.428 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583086311
+2024-10-22 15:44:51.652 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583091565
+2024-10-22 15:44:56.862 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583096788
+2024-10-22 15:45:02.095 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583101998
+2024-10-22 15:45:07.258 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583107231
+2024-10-22 15:45:12.411 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583112394
+2024-10-22 15:45:20.161 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583120123
+2024-10-22 15:45:25.372 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583125297
+2024-10-22 15:45:30.614 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583130511
+2024-10-22 15:45:35.827 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583135750
+2024-10-22 15:45:41.104 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583140962
+2024-10-22 15:45:46.311 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583146241
+2024-10-22 15:45:51.554 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583151446
+2024-10-22 15:45:56.853 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583156692
+2024-10-22 15:46:02.048 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583161988
+2024-10-22 15:46:07.302 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583167183
+2024-10-22 15:46:12.572 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583172437
+2024-10-22 15:46:20.184 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583180124
+2024-10-22 15:46:25.435 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583185321
+2024-10-22 15:46:30.668 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583190580
+2024-10-22 15:46:35.902 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583195802
+2024-10-22 15:46:41.066 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583201039
+2024-10-22 15:46:46.267 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583206201
+2024-10-22 15:46:51.551 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583211402
+2024-10-22 15:46:56.757 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583216695
+2024-10-22 15:47:01.941 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583221891
+2024-10-22 15:47:07.184 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583227076
+2024-10-22 15:47:12.417 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583232318
+2024-10-22 15:47:19.646 [ERROR] [WebSocketConnectReadThread-23] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:47:19.647 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:47:19.651 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:47:19.651 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:47:20.197 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583240125
+2024-10-22 15:47:25.382 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583245331
+2024-10-22 15:47:30.599 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583250516
+2024-10-22 15:47:35.781 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583255735
+2024-10-22 15:47:40.956 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583260915
+2024-10-22 15:47:46.153 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583266089
+2024-10-22 15:47:51.358 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583271286
+2024-10-22 15:47:56.563 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583276492
+2024-10-22 15:48:01.730 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583281697
+2024-10-22 15:48:06.970 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583286864
+2024-10-22 15:48:12.156 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583292104
+2024-10-22 15:48:20.217 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583300122
+2024-10-22 15:48:23.475 [ERROR] [WebSocketConnectReadThread-25] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:48:23.477 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:48:23.477 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:48:23.478 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:48:25.432 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583305351
+2024-10-22 15:48:30.623 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583310565
+2024-10-22 15:48:35.826 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583315755
+2024-10-22 15:48:41.045 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583320961
+2024-10-22 15:48:46.215 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583326180
+2024-10-22 15:48:51.423 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583331349
+2024-10-22 15:48:56.605 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583336572
+2024-10-22 15:49:01.774 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583341738
+2024-10-22 15:49:06.963 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583346907
+2024-10-22 15:49:12.168 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583352096
+2024-10-22 15:49:20.172 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583360119
+2024-10-22 15:49:25.343 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583365304
+2024-10-22 15:49:30.505 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583370476
+2024-10-22 15:49:35.651 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583375638
+2024-10-22 15:49:40.797 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583380783
+2024-10-22 15:49:45.963 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583385929
+2024-10-22 15:49:51.138 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583391095
+2024-10-22 15:49:56.311 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583396271
+2024-10-22 15:50:01.499 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583401443
+2024-10-22 15:50:02.557 [ERROR] [WebSocketConnectReadThread-27] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:50:02.560 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:50:02.560 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:50:02.561 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:50:06.680 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583406632
+2024-10-22 15:50:11.845 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583411812
+2024-10-22 15:50:20.165 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583420122
+2024-10-22 15:50:22.675 [INFO] [WebSocketConnectReadThread-29] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:50:22.677 [INFO] [WebSocketConnectReadThread-29] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:50:22.677 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:50:25.325 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583425297
+2024-10-22 15:50:30.486 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583430456
+2024-10-22 15:50:35.670 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583435634
+2024-10-22 15:50:37.968 [ERROR] [WebSocketConnectReadThread-29] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:50:40.844 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583440802
+2024-10-22 15:50:43.481 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:50:44.050 [INFO] [WebSocketConnectReadThread-34] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:50:44.051 [INFO] [WebSocketConnectReadThread-34] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:50:44.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:50:46.004 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583445975
+2024-10-22 15:50:51.143 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583451134
+2024-10-22 15:50:56.296 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583456275
+2024-10-22 15:50:59.068 [ERROR] [WebSocketConnectReadThread-34] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:51:01.418 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583461428
+2024-10-22 15:51:03.443 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:51:04.241 [INFO] [WebSocketConnectReadThread-39] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:51:04.241 [INFO] [WebSocketConnectReadThread-39] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:51:04.242 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:51:06.568 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583466554
+2024-10-22 15:51:11.731 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583471704
+2024-10-22 15:51:19.229 [ERROR] [WebSocketConnectReadThread-39] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:51:20.118 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583480121
+2024-10-22 15:51:22.682 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:51:25.299 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583485252
+2024-10-22 15:51:30.516 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583490433
+2024-10-22 15:51:35.739 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583495646
+2024-10-22 15:51:40.924 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583500869
+2024-10-22 15:51:46.093 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583506054
+2024-10-22 15:51:51.274 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583511223
+2024-10-22 15:51:56.427 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583516404
+2024-10-22 15:52:01.611 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583521557
+2024-10-22 15:52:06.782 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583526743
+2024-10-22 15:52:11.901 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583531912
+2024-10-22 15:52:20.147 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583540179
+2024-10-22 15:52:25.319 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583545337
+2024-10-22 15:52:30.494 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583550510
+2024-10-22 15:52:35.668 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583555699
+2024-10-22 15:52:37.652 [ERROR] [WebSocketConnectReadThread-44] [com.huobi.wss.handle.WssNotificationHandle.onError:106] - onError:{}
+java.net.ConnectException: Operation timed out (Connection timed out)
+ at java.net.PlainSocketImpl.socketConnect(Native Method)
+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
+ at java.net.Socket.connect(Socket.java:606)
+ at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:395)
+ at java.lang.Thread.run(Thread.java:750)
+2024-10-22 15:52:37.653 [ERROR] [WebSocketConnectReadThread-44] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:Operation timed out (Connection timed out),b:false
+2024-10-22 15:52:37.654 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:52:37.654 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:52:37.655 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:52:38.560 [INFO] [WebSocketConnectReadThread-45] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:52:38.560 [INFO] [WebSocketConnectReadThread-45] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:52:38.561 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:52:40.836 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583560859
+2024-10-22 15:52:46.011 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583566027
+2024-10-22 15:52:51.190 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583571201
+2024-10-22 15:52:53.868 [ERROR] [WebSocketConnectReadThread-45] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:52:53.996 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:52:56.357 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583576381
+2024-10-22 15:53:00.287 [INFO] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.addAuth:174] - before send
+2024-10-22 15:53:00.292 [INFO] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.addAuth:176] - after send
+2024-10-22 15:53:00.605 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:30] - 用户收到的数据===============:{"op":"notify","topic":"public.futures.heartbeat","event":"init","ts":1729583580600,"data":{"heartbeat":1,"estimated_recovery_time":null}}
+2024-10-22 15:53:00.629 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:33] - ts为:1729583580600,当前的时间戳为:1729583580607,时间间隔为:7毫秒
+2024-10-22 15:53:01.491 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583581550
+2024-10-22 15:53:05.570 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583585601
+2024-10-22 15:53:06.631 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583586681
+2024-10-22 15:53:10.747 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583590761
+2024-10-22 15:53:11.803 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583591822
+2024-10-22 15:53:14.163 [INFO] [WebSocketConnectReadThread-48] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:53:14.164 [INFO] [WebSocketConnectReadThread-48] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:53:14.165 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:53:15.912 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583595938
+2024-10-22 15:53:20.135 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583600178
+2024-10-22 15:53:21.152 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583601106
+2024-10-22 15:53:25.277 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583605325
+2024-10-22 15:53:26.353 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583606358
+2024-10-22 15:53:29.486 [ERROR] [WebSocketConnectReadThread-48] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:53:30.422 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583610468
+2024-10-22 15:53:31.509 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583611544
+2024-10-22 15:53:32.620 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:53:35.593 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583615613
+2024-10-22 15:53:36.739 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583616700
+2024-10-22 15:53:40.756 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583620789
+2024-10-22 15:53:41.935 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583621930
+2024-10-22 15:53:45.910 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583625946
+2024-10-22 15:53:47.127 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583627126
+2024-10-22 15:53:51.047 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583631100
+2024-10-22 15:53:52.296 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583632317
+2024-10-22 15:53:56.168 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583636237
+2024-10-22 15:53:57.471 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583637486
+2024-10-22 15:54:00.087 [INFO] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:54:00.092 [INFO] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:54:01.379 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583641358
+2024-10-22 15:54:05.235 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583645256
+2024-10-22 15:54:06.527 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583646576
+2024-10-22 15:54:08.204 [INFO] [WebSocketConnectReadThread-51] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:54:08.205 [INFO] [WebSocketConnectReadThread-51] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:54:08.205 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:54:10.367 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583650425
+2024-10-22 15:54:11.663 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583651717
+2024-10-22 15:54:15.360 [ERROR] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:54:15.552 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583655557
+2024-10-22 15:54:20.700 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583660742
+2024-10-22 15:54:25.835 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583665896
+2024-10-22 15:54:54.864 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:54:54.868 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:55:10.115 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:55:41.113 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:174] - before send
+2024-10-22 15:55:41.117 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:176] - after send
+2024-10-22 15:55:41.364 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:30] - 用户收到的数据===============:{"op":"notify","topic":"public.futures.heartbeat","event":"init","ts":1729583741407,"data":{"heartbeat":1,"estimated_recovery_time":null}}
+2024-10-22 15:55:41.384 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:33] - ts为:1729583741407,当前的时间戳为:1729583741366,时间间隔为:-41毫秒
+2024-10-22 15:55:46.405 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583746408
+2024-10-22 15:55:51.636 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583751595
+2024-10-22 15:55:54.883 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:55:56.891 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583756825
+2024-10-22 15:56:02.077 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583762080
+2024-10-22 15:56:07.212 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583767267
+2024-10-22 15:56:12.333 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583772403
+2024-10-22 15:56:33.694 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:56:33.706 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:56:33.988 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:28] - 用户收到的数据===============:{"op":"notify","topic":"public.futures.heartbeat","event":"init","ts":1729583794012,"data":{"heartbeat":1,"estimated_recovery_time":null}}
+2024-10-22 15:56:34.006 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:31] - ts为:1729583794012,当前的时间戳为:1729583793990,时间间隔为:-22毫秒
+2024-10-22 15:56:39.020 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583799013
+2024-10-22 15:56:44.198 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583804210
+2024-10-22 15:56:49.368 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583809393
+2024-10-22 15:56:54.525 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583814558
+2024-10-22 15:56:59.736 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583819719
+2024-10-22 15:57:04.453 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:57:04.921 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583824925
+2024-10-22 15:57:10.112 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583830113
+2024-10-22 15:57:11.049 [ERROR] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:57:11.050 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:57:11.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:57:11.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:57:12.217 [INFO] [WebSocketConnectReadThread-20] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:57:12.217 [INFO] [WebSocketConnectReadThread-20] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:57:12.218 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:57:15.288 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583835301
+2024-10-22 15:57:16.444 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onError:106] - onError:{}
+java.net.ConnectException: Operation timed out (Connection timed out)
+ at java.net.PlainSocketImpl.socketConnect(Native Method)
+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
+ at java.net.Socket.connect(Socket.java:606)
+ at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:395)
+ at java.lang.Thread.run(Thread.java:750)
+2024-10-22 15:57:16.448 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:Operation timed out (Connection timed out),b:false
+2024-10-22 15:57:20.509 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583840479
+2024-10-22 15:57:25.676 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583845698
+2024-10-22 15:57:27.551 [ERROR] [WebSocketConnectReadThread-20] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:57:30.865 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583850865
+2024-10-22 15:57:34.879 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:57:38.781 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583858837
+2024-10-22 15:57:43.928 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583863972
+2024-10-22 15:57:49.091 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583869117
+2024-10-22 15:57:54.258 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583874279
+2024-10-22 15:57:59.453 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583879446
+2024-10-22 15:58:04.069 [ERROR] [WebSocketConnectReadThread-25] [com.huobi.wss.handle.WssNotificationHandle.onError:106] - onError:{}
+java.net.ConnectException: Operation timed out (Connection timed out)
+ at java.net.PlainSocketImpl.socketConnect(Native Method)
+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
+ at java.net.Socket.connect(Socket.java:606)
+ at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:395)
+ at java.lang.Thread.run(Thread.java:750)
+2024-10-22 15:58:04.073 [ERROR] [WebSocketConnectReadThread-25] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:Operation timed out (Connection timed out),b:false
+2024-10-22 15:58:04.074 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:58:04.076 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:58:04.077 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:58:04.621 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583884645
+2024-10-22 15:58:04.903 [INFO] [WebSocketConnectReadThread-26] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:58:04.903 [INFO] [WebSocketConnectReadThread-26] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:58:04.904 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:58:09.858 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583889810
+2024-10-22 15:58:15.032 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583895047
+2024-10-22 15:58:19.950 [ERROR] [WebSocketConnectReadThread-26] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:58:20.224 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583900220
+2024-10-22 15:58:22.223 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:58:24.871 [INFO] [WebSocketConnectReadThread-31] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:58:24.871 [INFO] [WebSocketConnectReadThread-31] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:58:24.872 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:58:25.454 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583905423
+2024-10-22 15:58:30.683 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583910642
+2024-10-22 15:58:38.872 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583918831
+2024-10-22 15:58:39.905 [ERROR] [WebSocketConnectReadThread-31] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:58:42.220 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:58:43.351 [INFO] [WebSocketConnectReadThread-36] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:58:43.351 [INFO] [WebSocketConnectReadThread-36] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:58:43.352 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:58:44.115 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583924060
+2024-10-22 15:58:49.396 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583929307
+2024-10-22 15:58:54.735 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583934584
+2024-10-22 15:58:58.750 [ERROR] [WebSocketConnectReadThread-36] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:58:59.964 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583939923
+2024-10-22 15:59:02.223 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:59:03.092 [INFO] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:59:03.092 [INFO] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:59:03.094 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:59:05.169 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583945155
+2024-10-22 15:59:10.389 [DEBUG] [pool-2-thread-3] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583950360
+2024-10-22 15:59:15.589 [DEBUG] [pool-2-thread-2] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583955579
+2024-10-22 15:59:18.514 [ERROR] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:59:20.825 [DEBUG] [pool-2-thread-4] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583960776
+2024-10-22 15:59:22.220 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:59:26.170 [DEBUG] [pool-2-thread-5] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583966013
+2024-10-22 15:59:31.407 [DEBUG] [pool-2-thread-6] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583971357
+2024-10-22 15:59:38.920 [DEBUG] [pool-2-thread-7] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583978832
+2024-10-22 15:59:44.139 [DEBUG] [pool-2-thread-8] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583984108
+2024-10-22 15:59:49.365 [DEBUG] [pool-2-thread-9] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583989327
+2024-10-22 15:59:54.571 [DEBUG] [pool-2-thread-10] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583994553
+2024-10-22 15:59:59.858 [DEBUG] [pool-2-thread-1] [com.huobi.wss.handle.WssNotificationHandle.dealPing:129] - 发送pong:1729583999760
diff --git a/log/error.log b/log/error.log
new file mode 100644
index 0000000..11539d9
--- /dev/null
+++ b/log/error.log
@@ -0,0 +1,124 @@
+2024-10-22 15:19:35.988 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:29:52.916 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:30:01.070 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:36:46.079 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:37:30.118 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:38:12.311 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:38:57.045 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:38:58.163 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:39:13.571 [ERROR] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:39:17.049 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:39:21.164 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:39:36.569 [ERROR] [WebSocketConnectReadThread-23] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:39:37.047 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:39:38.146 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:39:53.590 [ERROR] [WebSocketConnectReadThread-28] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:39:57.050 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:39:58.278 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:40:13.693 [ERROR] [WebSocketConnectReadThread-33] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:40:17.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:40:17.820 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:40:33.220 [ERROR] [WebSocketConnectReadThread-38] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:40:37.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:40:38.091 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:40:53.495 [ERROR] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:40:57.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:40:58.190 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:42:58.194 [ERROR] [WebSocketTimer] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:The connection was closed because the other endpoint did not respond with a pong in time. For more information check: https://github.com/TooTallNate/Java-WebSocket/wiki/Lost-connection-detection,b:false
+2024-10-22 15:42:58.287 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:42:59.250 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:43:14.587 [ERROR] [WebSocketConnectReadThread-47] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:43:17.055 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:43:18.146 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:43:38.691 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:44:23.461 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:44:25.021 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:44:40.301 [ERROR] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:44:43.434 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:47:19.646 [ERROR] [WebSocketConnectReadThread-23] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:47:19.647 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:47:19.651 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:47:19.651 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:48:23.475 [ERROR] [WebSocketConnectReadThread-25] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:48:23.477 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:48:23.477 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:48:23.478 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:50:02.557 [ERROR] [WebSocketConnectReadThread-27] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:50:02.560 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:50:02.560 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:50:02.561 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:50:22.677 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:50:37.968 [ERROR] [WebSocketConnectReadThread-29] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:50:43.481 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:50:44.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:50:59.068 [ERROR] [WebSocketConnectReadThread-34] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:51:03.443 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:51:04.242 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:51:19.229 [ERROR] [WebSocketConnectReadThread-39] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:51:22.682 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:52:37.652 [ERROR] [WebSocketConnectReadThread-44] [com.huobi.wss.handle.WssNotificationHandle.onError:106] - onError:{}
+java.net.ConnectException: Operation timed out (Connection timed out)
+ at java.net.PlainSocketImpl.socketConnect(Native Method)
+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
+ at java.net.Socket.connect(Socket.java:606)
+ at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:395)
+ at java.lang.Thread.run(Thread.java:750)
+2024-10-22 15:52:37.653 [ERROR] [WebSocketConnectReadThread-44] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:Operation timed out (Connection timed out),b:false
+2024-10-22 15:52:37.654 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:52:37.654 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:52:37.655 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:52:38.561 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:52:53.868 [ERROR] [WebSocketConnectReadThread-45] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:52:53.996 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:53:14.165 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:53:29.486 [ERROR] [WebSocketConnectReadThread-48] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:53:32.620 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:54:08.205 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:54:15.360 [ERROR] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:55:10.115 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:55:54.883 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:57:04.453 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:57:11.049 [ERROR] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:57:11.050 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:57:11.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:57:11.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:57:12.218 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:57:16.444 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onError:106] - onError:{}
+java.net.ConnectException: Operation timed out (Connection timed out)
+ at java.net.PlainSocketImpl.socketConnect(Native Method)
+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
+ at java.net.Socket.connect(Socket.java:606)
+ at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:395)
+ at java.lang.Thread.run(Thread.java:750)
+2024-10-22 15:57:16.448 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:Operation timed out (Connection timed out),b:false
+2024-10-22 15:57:27.551 [ERROR] [WebSocketConnectReadThread-20] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:57:34.879 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:58:04.069 [ERROR] [WebSocketConnectReadThread-25] [com.huobi.wss.handle.WssNotificationHandle.onError:106] - onError:{}
+java.net.ConnectException: Operation timed out (Connection timed out)
+ at java.net.PlainSocketImpl.socketConnect(Native Method)
+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
+ at java.net.Socket.connect(Socket.java:606)
+ at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:395)
+ at java.lang.Thread.run(Thread.java:750)
+2024-10-22 15:58:04.073 [ERROR] [WebSocketConnectReadThread-25] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:Operation timed out (Connection timed out),b:false
+2024-10-22 15:58:04.074 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:58:04.076 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:58:04.077 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:58:04.904 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:58:19.950 [ERROR] [WebSocketConnectReadThread-26] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:58:22.223 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:58:24.872 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:58:39.905 [ERROR] [WebSocketConnectReadThread-31] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:58:42.220 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:58:43.352 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:58:58.750 [ERROR] [WebSocketConnectReadThread-36] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:59:02.223 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:59:03.094 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:59:18.514 [ERROR] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:59:22.220 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
diff --git a/log/error/error.2024-10-21_17.log b/log/error/error.2024-10-21_17.log
new file mode 100644
index 0000000..e69de29
diff --git a/log/info.log b/log/info.log
new file mode 100644
index 0000000..e4e86dc
--- /dev/null
+++ b/log/info.log
@@ -0,0 +1,302 @@
+2024-10-22 15:19:35.988 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:29:52.916 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:30:01.070 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:32:05.243 [INFO] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:32:05.254 [INFO] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:32:05.757 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:28] - 用户收到的数据===============:{"op":"notify","topic":"public.futures.heartbeat","event":"init","ts":1729582325618,"data":{"heartbeat":1,"estimated_recovery_time":null}}
+2024-10-22 15:32:05.819 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:31] - ts为:1729582325618,当前的时间戳为:1729582325764,时间间隔为:146毫秒
+2024-10-22 15:33:35.422 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:174] - before send
+2024-10-22 15:33:35.426 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:176] - after send
+2024-10-22 15:33:35.932 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:30] - 用户收到的数据===============:{"op":"notify","topic":"public.futures.heartbeat","event":"init","ts":1729582415763,"data":{"heartbeat":1,"estimated_recovery_time":null}}
+2024-10-22 15:33:35.951 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:33] - ts为:1729582415763,当前的时间戳为:1729582415934,时间间隔为:171毫秒
+2024-10-22 15:35:06.046 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582505932,"status":"ok","data":[]}
+2024-10-22 15:35:06.064 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582505932"}
+2024-10-22 15:35:06.909 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582506779,"status":"ok","data":[]}
+2024-10-22 15:35:06.909 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582506779"}
+2024-10-22 15:35:07.929 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582507785,"status":"ok","data":[]}
+2024-10-22 15:35:07.930 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582507785"}
+2024-10-22 15:35:08.893 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582508787,"status":"ok","data":[]}
+2024-10-22 15:35:08.893 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582508787"}
+2024-10-22 15:35:09.870 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582509787,"status":"ok","data":[]}
+2024-10-22 15:35:09.871 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582509787"}
+2024-10-22 15:35:10.926 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582510855,"status":"ok","data":[]}
+2024-10-22 15:35:10.926 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582510855"}
+2024-10-22 15:35:11.947 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582511795,"status":"ok","data":[]}
+2024-10-22 15:35:11.948 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582511795"}
+2024-10-22 15:35:12.944 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582512800,"status":"ok","data":[]}
+2024-10-22 15:35:12.945 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582512800"}
+2024-10-22 15:35:13.925 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582513813,"status":"ok","data":[]}
+2024-10-22 15:35:13.926 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582513813"}
+2024-10-22 15:35:14.907 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582514816,"status":"ok","data":[]}
+2024-10-22 15:35:14.907 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582514816"}
+2024-10-22 15:35:16.077 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582515918,"status":"ok","data":[]}
+2024-10-22 15:35:16.078 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582515918"}
+2024-10-22 15:35:16.939 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582516826,"status":"ok","data":[]}
+2024-10-22 15:35:16.940 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582516826"}
+2024-10-22 15:35:17.981 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582517823,"status":"ok","data":[]}
+2024-10-22 15:35:17.982 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582517823"}
+2024-10-22 15:35:18.941 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582518824,"status":"ok","data":[]}
+2024-10-22 15:35:18.942 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582518824"}
+2024-10-22 15:35:19.926 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582519835,"status":"ok","data":[]}
+2024-10-22 15:35:19.927 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582519835"}
+2024-10-22 15:35:21.131 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582520868,"status":"ok","data":[]}
+2024-10-22 15:35:21.134 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582520868"}
+2024-10-22 15:35:21.976 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582521837,"status":"ok","data":[]}
+2024-10-22 15:35:21.977 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582521837"}
+2024-10-22 15:35:22.941 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582522839,"status":"ok","data":[]}
+2024-10-22 15:35:22.942 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582522839"}
+2024-10-22 15:35:23.950 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582523845,"status":"ok","data":[]}
+2024-10-22 15:35:23.950 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582523845"}
+2024-10-22 15:35:24.941 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582524849,"status":"ok","data":[]}
+2024-10-22 15:35:24.942 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582524849"}
+2024-10-22 15:35:25.958 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582525851,"status":"ok","data":[]}
+2024-10-22 15:35:25.959 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582525851"}
+2024-10-22 15:35:26.936 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582526854,"status":"ok","data":[]}
+2024-10-22 15:35:26.937 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582526854"}
+2024-10-22 15:35:27.984 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582527859,"status":"ok","data":[]}
+2024-10-22 15:35:27.984 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582527859"}
+2024-10-22 15:35:28.972 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582528865,"status":"ok","data":[]}
+2024-10-22 15:35:28.972 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582528865"}
+2024-10-22 15:35:29.964 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582529873,"status":"ok","data":[]}
+2024-10-22 15:35:29.965 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582529873"}
+2024-10-22 15:35:30.998 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582530866,"status":"ok","data":[]}
+2024-10-22 15:35:30.999 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582530866"}
+2024-10-22 15:35:32.009 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582531879,"status":"ok","data":[]}
+2024-10-22 15:35:32.010 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582531879"}
+2024-10-22 15:35:33.012 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582532884,"status":"ok","data":[]}
+2024-10-22 15:35:33.013 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582532884"}
+2024-10-22 15:35:33.974 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582533887,"status":"ok","data":[]}
+2024-10-22 15:35:33.975 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582533887"}
+2024-10-22 15:35:35.013 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582534887,"status":"ok","data":[]}
+2024-10-22 15:35:35.014 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582534887"}
+2024-10-22 15:35:36.021 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582535884,"status":"ok","data":[]}
+2024-10-22 15:35:36.022 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582535884"}
+2024-10-22 15:35:37.043 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582536897,"status":"ok","data":[]}
+2024-10-22 15:35:37.044 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582536897"}
+2024-10-22 15:35:38.044 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582537895,"status":"ok","data":[]}
+2024-10-22 15:35:38.045 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582537895"}
+2024-10-22 15:35:38.990 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582538903,"status":"ok","data":[]}
+2024-10-22 15:35:38.991 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582538903"}
+2024-10-22 15:35:39.990 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582539903,"status":"ok","data":[]}
+2024-10-22 15:35:39.990 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582539903"}
+2024-10-22 15:35:41.049 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582540943,"status":"ok","data":[]}
+2024-10-22 15:35:41.050 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582540943"}
+2024-10-22 15:35:42.005 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582541910,"status":"ok","data":[]}
+2024-10-22 15:35:42.006 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582541910"}
+2024-10-22 15:35:43.011 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582542913,"status":"ok","data":[]}
+2024-10-22 15:35:43.011 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582542913"}
+2024-10-22 15:35:44.001 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582543915,"status":"ok","data":[]}
+2024-10-22 15:35:44.002 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582543915"}
+2024-10-22 15:35:45.055 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582544916,"status":"ok","data":[]}
+2024-10-22 15:35:45.056 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582544916"}
+2024-10-22 15:35:46.012 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582545918,"status":"ok","data":[]}
+2024-10-22 15:35:46.013 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582545918"}
+2024-10-22 15:35:47.028 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:26] - 请求(req)指数K线数据用户收到的原始数据:{"id":"","rep":"market.BTC-USD.index.1min","wsid":769372505,"ts":1729582546931,"status":"ok","data":[]}
+2024-10-22 15:35:47.028 [INFO] [WebSocketConnectReadThread-11] [com.huobi.future.wss.WssIndexReqTest.lambda$test1$0:28] - 请求(req)指数K线数据解析之后的数据为:{"wsid":769372505,"data":[],"id":"","status":"ok","ts":"1729582546931"}
+2024-10-22 15:35:58.344 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582557256,"tick":{"id":1729582500,"open":"67547.4775","close":"67564.045","high":"67564.045","low":"67547.4775","amount":"0","vol":"0","count":0}}
+2024-10-22 15:35:58.363 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582557256,当前的时间戳为:1729582558345,时间间隔为:1089毫秒
+2024-10-22 15:35:58.375 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582558256,"tick":{"id":1729582500,"open":"67547.4775","close":"67565.045","high":"67565.045","low":"67547.4775","amount":"0","vol":"0","count":0}}
+2024-10-22 15:35:58.376 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582558256,当前的时间戳为:1729582558376,时间间隔为:120毫秒
+2024-10-22 15:35:59.424 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582559256,"tick":{"id":1729582500,"open":"67547.4775","close":"67565.045","high":"67565.045","low":"67547.4775","amount":"0","vol":"0","count":0}}
+2024-10-22 15:35:59.425 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582559256,当前的时间戳为:1729582559425,时间间隔为:169毫秒
+2024-10-22 15:36:00.337 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582560255,"tick":{"id":1729582560,"open":"67565.045","close":"67565.045","high":"67565.045","low":"67565.045","amount":"0","vol":"0","count":0}}
+2024-10-22 15:36:00.337 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582560255,当前的时间戳为:1729582560337,时间间隔为:82毫秒
+2024-10-22 15:36:01.468 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582561256,"tick":{"id":1729582560,"open":"67565.045","close":"67565.045","high":"67565.045","low":"67565.045","amount":"0","vol":"0","count":0}}
+2024-10-22 15:36:01.469 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582561256,当前的时间戳为:1729582561468,时间间隔为:212毫秒
+2024-10-22 15:36:02.495 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582562256,"tick":{"id":1729582560,"open":"67565.045","close":"67560.91","high":"67565.045","low":"67560.91","amount":"0","vol":"0","count":0}}
+2024-10-22 15:36:02.496 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582562256,当前的时间戳为:1729582562495,时间间隔为:239毫秒
+2024-10-22 15:36:03.400 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582563256,"tick":{"id":1729582560,"open":"67565.045","close":"67560.91","high":"67565.045","low":"67560.91","amount":"0","vol":"0","count":0}}
+2024-10-22 15:36:03.401 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582563256,当前的时间戳为:1729582563400,时间间隔为:144毫秒
+2024-10-22 15:36:04.439 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582564256,"tick":{"id":1729582560,"open":"67565.045","close":"67560.91","high":"67565.045","low":"67560.91","amount":"0","vol":"0","count":0}}
+2024-10-22 15:36:04.439 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582564256,当前的时间戳为:1729582564439,时间间隔为:183毫秒
+2024-10-22 15:36:05.463 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:25] - 订阅(sub)指数K线数据用户收到的数据===============:{"ch":"market.BTC-USD.index.1min","ts":1729582565256,"tick":{"id":1729582560,"open":"67565.045","close":"67560.91","high":"67565.045","low":"67560.91","amount":"0","vol":"0","count":0}}
+2024-10-22 15:36:05.464 [INFO] [pool-2-thread-1] [com.huobi.future.wss.WssIndexSubTest.lambda$test1$0:28] - 订阅(sub)指数K线数据的ts为:1729582565256,当前的时间戳为:1729582565463,时间间隔为:207毫秒
+2024-10-22 15:36:15.161 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:174] - before send
+2024-10-22 15:36:15.164 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:176] - after send
+2024-10-22 15:36:15.535 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:30] - 用户收到的数据===============:{"op":"notify","topic":"public.futures.heartbeat","event":"init","ts":1729582575455,"data":{"heartbeat":1,"estimated_recovery_time":null}}
+2024-10-22 15:36:15.552 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:33] - ts为:1729582575455,当前的时间戳为:1729582575537,时间间隔为:82毫秒
+2024-10-22 15:36:30.099 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:36:30.111 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:36:46.079 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:37:30.118 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:37:57.028 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:37:57.039 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:38:12.311 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:38:57.045 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:38:58.162 [INFO] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:38:58.163 [INFO] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:38:58.163 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:39:13.571 [ERROR] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:39:17.049 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:39:21.159 [INFO] [WebSocketConnectReadThread-23] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:39:21.163 [INFO] [WebSocketConnectReadThread-23] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:39:21.164 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:39:36.569 [ERROR] [WebSocketConnectReadThread-23] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:39:37.047 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:39:38.145 [INFO] [WebSocketConnectReadThread-28] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:39:38.146 [INFO] [WebSocketConnectReadThread-28] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:39:38.146 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:39:53.590 [ERROR] [WebSocketConnectReadThread-28] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:39:57.050 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:39:58.277 [INFO] [WebSocketConnectReadThread-33] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:39:58.277 [INFO] [WebSocketConnectReadThread-33] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:39:58.278 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:40:13.693 [ERROR] [WebSocketConnectReadThread-33] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:40:17.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:40:17.820 [INFO] [WebSocketConnectReadThread-38] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:40:17.820 [INFO] [WebSocketConnectReadThread-38] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:40:17.820 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:40:33.220 [ERROR] [WebSocketConnectReadThread-38] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:40:37.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:40:38.089 [INFO] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:40:38.090 [INFO] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:40:38.091 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:40:53.495 [ERROR] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:40:57.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:40:58.189 [INFO] [WebSocketConnectReadThread-44] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:40:58.189 [INFO] [WebSocketConnectReadThread-44] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:40:58.190 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:42:58.194 [ERROR] [WebSocketTimer] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:The connection was closed because the other endpoint did not respond with a pong in time. For more information check: https://github.com/TooTallNate/Java-WebSocket/wiki/Lost-connection-detection,b:false
+2024-10-22 15:42:58.287 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:42:59.248 [INFO] [WebSocketConnectReadThread-47] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:42:59.249 [INFO] [WebSocketConnectReadThread-47] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:42:59.250 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:43:14.587 [ERROR] [WebSocketConnectReadThread-47] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:43:17.055 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:43:18.146 [INFO] [WebSocketConnectReadThread-50] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:43:18.146 [INFO] [WebSocketConnectReadThread-50] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:43:18.146 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:43:23.403 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:43:23.420 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:43:38.691 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:44:23.461 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:44:25.020 [INFO] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:44:25.020 [INFO] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:44:25.021 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:44:40.301 [ERROR] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:44:43.434 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:47:19.646 [ERROR] [WebSocketConnectReadThread-23] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:47:19.647 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:47:19.651 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:47:19.651 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:48:23.475 [ERROR] [WebSocketConnectReadThread-25] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:48:23.477 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:48:23.477 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:48:23.478 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:50:02.557 [ERROR] [WebSocketConnectReadThread-27] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:50:02.560 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:50:02.560 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:50:02.561 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:50:22.675 [INFO] [WebSocketConnectReadThread-29] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:50:22.677 [INFO] [WebSocketConnectReadThread-29] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:50:22.677 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:50:37.968 [ERROR] [WebSocketConnectReadThread-29] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:50:43.481 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:50:44.050 [INFO] [WebSocketConnectReadThread-34] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:50:44.051 [INFO] [WebSocketConnectReadThread-34] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:50:44.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:50:59.068 [ERROR] [WebSocketConnectReadThread-34] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:51:03.443 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:51:04.241 [INFO] [WebSocketConnectReadThread-39] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:51:04.241 [INFO] [WebSocketConnectReadThread-39] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:51:04.242 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:51:19.229 [ERROR] [WebSocketConnectReadThread-39] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:51:22.682 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:52:37.652 [ERROR] [WebSocketConnectReadThread-44] [com.huobi.wss.handle.WssNotificationHandle.onError:106] - onError:{}
+java.net.ConnectException: Operation timed out (Connection timed out)
+ at java.net.PlainSocketImpl.socketConnect(Native Method)
+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
+ at java.net.Socket.connect(Socket.java:606)
+ at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:395)
+ at java.lang.Thread.run(Thread.java:750)
+2024-10-22 15:52:37.653 [ERROR] [WebSocketConnectReadThread-44] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:Operation timed out (Connection timed out),b:false
+2024-10-22 15:52:37.654 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:52:37.654 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:52:37.655 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:52:38.560 [INFO] [WebSocketConnectReadThread-45] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:52:38.560 [INFO] [WebSocketConnectReadThread-45] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:52:38.561 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:52:53.868 [ERROR] [WebSocketConnectReadThread-45] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:52:53.996 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:53:00.287 [INFO] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.addAuth:174] - before send
+2024-10-22 15:53:00.292 [INFO] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.addAuth:176] - after send
+2024-10-22 15:53:00.605 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:30] - 用户收到的数据===============:{"op":"notify","topic":"public.futures.heartbeat","event":"init","ts":1729583580600,"data":{"heartbeat":1,"estimated_recovery_time":null}}
+2024-10-22 15:53:00.629 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:33] - ts为:1729583580600,当前的时间戳为:1729583580607,时间间隔为:7毫秒
+2024-10-22 15:53:14.163 [INFO] [WebSocketConnectReadThread-48] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:53:14.164 [INFO] [WebSocketConnectReadThread-48] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:53:14.165 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:53:29.486 [ERROR] [WebSocketConnectReadThread-48] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:53:32.620 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:54:00.087 [INFO] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:54:00.092 [INFO] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:54:08.204 [INFO] [WebSocketConnectReadThread-51] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:54:08.205 [INFO] [WebSocketConnectReadThread-51] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:54:08.205 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:54:15.360 [ERROR] [WebSocketConnectReadThread-13] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:54:54.864 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:54:54.868 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:55:10.115 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:55:41.113 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:174] - before send
+2024-10-22 15:55:41.117 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:176] - after send
+2024-10-22 15:55:41.364 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:30] - 用户收到的数据===============:{"op":"notify","topic":"public.futures.heartbeat","event":"init","ts":1729583741407,"data":{"heartbeat":1,"estimated_recovery_time":null}}
+2024-10-22 15:55:41.384 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:33] - ts为:1729583741407,当前的时间戳为:1729583741366,时间间隔为:-41毫秒
+2024-10-22 15:55:54.883 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:56:33.694 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:56:33.706 [INFO] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:56:33.988 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:28] - 用户收到的数据===============:{"op":"notify","topic":"public.futures.heartbeat","event":"init","ts":1729583794012,"data":{"heartbeat":1,"estimated_recovery_time":null}}
+2024-10-22 15:56:34.006 [INFO] [pool-2-thread-2] [com.huobi.future.wss.WssCenterNotificationSubHmac256Test.lambda$test1$0:31] - ts为:1729583794012,当前的时间戳为:1729583793990,时间间隔为:-22毫秒
+2024-10-22 15:57:04.453 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:57:11.049 [ERROR] [WebSocketConnectReadThread-18] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:,b:true
+2024-10-22 15:57:11.050 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:57:11.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:57:11.051 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:57:12.217 [INFO] [WebSocketConnectReadThread-20] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:57:12.217 [INFO] [WebSocketConnectReadThread-20] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:57:12.218 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:57:16.444 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onError:106] - onError:{}
+java.net.ConnectException: Operation timed out (Connection timed out)
+ at java.net.PlainSocketImpl.socketConnect(Native Method)
+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
+ at java.net.Socket.connect(Socket.java:606)
+ at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:395)
+ at java.lang.Thread.run(Thread.java:750)
+2024-10-22 15:57:16.448 [ERROR] [WebSocketConnectReadThread-11] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:Operation timed out (Connection timed out),b:false
+2024-10-22 15:57:27.551 [ERROR] [WebSocketConnectReadThread-20] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:57:34.879 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:58:04.069 [ERROR] [WebSocketConnectReadThread-25] [com.huobi.wss.handle.WssNotificationHandle.onError:106] - onError:{}
+java.net.ConnectException: Operation timed out (Connection timed out)
+ at java.net.PlainSocketImpl.socketConnect(Native Method)
+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
+ at java.net.Socket.connect(Socket.java:606)
+ at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:395)
+ at java.lang.Thread.run(Thread.java:750)
+2024-10-22 15:58:04.073 [ERROR] [WebSocketConnectReadThread-25] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:-1,s:Operation timed out (Connection timed out),b:false
+2024-10-22 15:58:04.074 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:false
+2024-10-22 15:58:04.076 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:196] - closeBlocking
+2024-10-22 15:58:04.077 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:58:04.903 [INFO] [WebSocketConnectReadThread-26] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:58:04.903 [INFO] [WebSocketConnectReadThread-26] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:58:04.904 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:58:19.950 [ERROR] [WebSocketConnectReadThread-26] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:58:22.223 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:58:24.871 [INFO] [WebSocketConnectReadThread-31] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:58:24.871 [INFO] [WebSocketConnectReadThread-31] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:58:24.872 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:58:39.905 [ERROR] [WebSocketConnectReadThread-31] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:58:42.220 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:58:43.351 [INFO] [WebSocketConnectReadThread-36] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:58:43.351 [INFO] [WebSocketConnectReadThread-36] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:58:43.352 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:58:58.750 [ERROR] [WebSocketConnectReadThread-36] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:59:02.223 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
+2024-10-22 15:59:03.092 [INFO] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.addAuth:157] - before send
+2024-10-22 15:59:03.092 [INFO] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.addAuth:159] - after send
+2024-10-22 15:59:03.094 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:193] - 重连的结果为:true
+2024-10-22 15:59:18.514 [ERROR] [WebSocketConnectReadThread-41] [com.huobi.wss.handle.WssNotificationHandle.onClose:101] - onClose i:1006,s:,b:true
+2024-10-22 15:59:22.220 [ERROR] [pool-1-thread-1] [com.huobi.wss.handle.WssNotificationHandle.run:191] - isClosed:true,isClosing:false,准备重连
diff --git a/log/info/info.2024-10-21_17.log b/log/info/info.2024-10-21_17.log
new file mode 100644
index 0000000..e69de29
diff --git a/pom.xml b/pom.xml
index 80638fd..0df50da 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,6 +25,11 @@
spring-boot-starter-test
test
+
+ org.bouncycastle
+ bcpkix-jdk15on
+ 1.70
+
diff --git a/src/main/java/com/huobi/api/response/usdt/market/SwapQueryElementsResponse.java b/src/main/java/com/huobi/api/response/usdt/market/SwapQueryElementsResponse.java
index e1ca41f..171eb23 100644
--- a/src/main/java/com/huobi/api/response/usdt/market/SwapQueryElementsResponse.java
+++ b/src/main/java/com/huobi/api/response/usdt/market/SwapQueryElementsResponse.java
@@ -1,7 +1,7 @@
package com.huobi.api.response.usdt.market;
import com.google.gson.annotations.SerializedName;
-import com.sun.deploy.security.WSecureRandom;
+
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
diff --git a/src/main/java/com/huobi/api/service/coin_futures/account/AccountAPIServiceImpl.java b/src/main/java/com/huobi/api/service/coin_futures/account/AccountAPIServiceImpl.java
index 14604d1..8d8a799 100644
--- a/src/main/java/com/huobi/api/service/coin_futures/account/AccountAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/coin_futures/account/AccountAPIServiceImpl.java
@@ -15,11 +15,17 @@
import java.util.HashMap;
import java.util.Map;
+
public class AccountAPIServiceImpl implements AccountAPIService {
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+// 这里的sign代表着是使用hmac256签名方法还是Ed25519签名方法。这里的key和secret代表了公钥和私钥。也就是hmac签名里面的accesskey和secretkey。在ed25519签名就是publickey和privatekey
+// The sign indicates whether to use the hmac256 signature method or the Ed25519 signature method.Here key and secret stand for public and private keys. The accesskey and secretkey in the hmac signature. In ed25519, signatures are PublicKeys and privateKeys
+
+ String sign = "256";
String url_prex = "https://api.hbdm.com";
+
Logger logger = LoggerFactory.getLogger(getClass());
public AccountAPIServiceImpl(String api_key, String secret_key) {
@@ -27,7 +33,6 @@ public AccountAPIServiceImpl(String api_key, String secret_key) {
this.secret_key = secret_key;
}
-
@Override
public ContractAccountInfoResponse getContractAccountInfo(String symbol) {
String body;
@@ -36,7 +41,7 @@ public ContractAccountInfoResponse getContractAccountInfo(String symbol) {
if (StringUtils.isNotEmpty(symbol)) {
params.put("symbol", symbol.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_ACCOUNT_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_ACCOUNT_INFO, params,sign);
ContractAccountInfoResponse response = JSON.parseObject(body, ContractAccountInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -56,7 +61,7 @@ public ContractPositionInfoResponse getContractPositionInfo(String symbol) {
if (StringUtils.isNotEmpty(symbol)) {
params.put("symbol", symbol.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_POSITION_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_POSITION_INFO, params,sign);
ContractPositionInfoResponse response = JSON.parseObject(body, ContractPositionInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -82,7 +87,7 @@ public ContractSubAccountListResponse getContractSubAccountList(String symbol, S
if (fromId != null) {
params.put("from_id", fromId);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_SUB_ACCOUNT_LIST, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_SUB_ACCOUNT_LIST, params,sign);
ContractSubAccountListResponse response = JSON.parseObject(body, ContractSubAccountListResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -103,7 +108,7 @@ public ContractSubAccountInfoResponse getContractSubAccountInfo(String symbol, L
params.put("symbol", symbol.toUpperCase());
}
params.put("sub_uid", subUid);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_SUB_ACCOUNT_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_SUB_ACCOUNT_INFO, params,sign);
ContractSubAccountInfoResponse response = JSON.parseObject(body, ContractSubAccountInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -124,7 +129,7 @@ public ContractSubPositionInfoResponse getContractSubPositionInfo(String symbol,
params.put("symbol", symbol.toUpperCase());
}
params.put("sub_uid", subUid);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_SUB_POSITION_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_SUB_POSITION_INFO, params,sign);
ContractSubPositionInfoResponse response = JSON.parseObject(body, ContractSubPositionInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -145,7 +150,7 @@ public ContractOrderLimitResponse getContractOrderLimitResponse(String symbol, S
params.put("symbol", symbol.toUpperCase());
}
params.put("order_price_type", orderPriceType);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_ORDER_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_ORDER_LIMIT, params,sign);
ContractOrderLimitResponse response = JSON.parseObject(body, ContractOrderLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -165,7 +170,7 @@ public ContractFeeResponse getContractFeeResponse(String symbol) {
if (StringUtils.isNotEmpty(symbol)) {
params.put("symbol", symbol.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_FEE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_FEE, params,sign);
ContractFeeResponse response = JSON.parseObject(body, ContractFeeResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -185,7 +190,7 @@ public ContractTransferLimitResponse getContractTransferLimitResponse(String sym
if (StringUtils.isNotEmpty(symbol)) {
params.put("symbol", symbol.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_TRANSFER_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_TRANSFER_LIMIT, params,sign);
ContractTransferLimitResponse response = JSON.parseObject(body, ContractTransferLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -205,7 +210,7 @@ public ContractPositionLimitResponse getContractPositionLimitResponse(String sym
if (StringUtils.isNotEmpty(symbol)) {
params.put("symbol", symbol.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_POSITION_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_POSITION_LIMIT, params,sign);
ContractPositionLimitResponse response = JSON.parseObject(body, ContractPositionLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -227,7 +232,7 @@ public ContractMasterSubTransferResponse getContractMasterSubTransfer(ContractMa
params.put("amount", request.getAmount());
params.put("type", request.getType());
params.put("client_order_id", request.getClientOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_MASTER_SUB_TRANSFER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_MASTER_SUB_TRANSFER, params,sign);
ContractMasterSubTransferResponse response = JSON.parseObject(body, ContractMasterSubTransferResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -245,7 +250,7 @@ public ContractAccountPositionInfoResponse getContractAccountPositionInfo(String
try {
Map params = new HashMap<>();
params.put("symbol", symbol.toUpperCase());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_ACCOUNT_POSITION_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_ACCOUNT_POSITION_INFO, params,sign);
ContractAccountPositionInfoResponse response = JSON.parseObject(body, ContractAccountPositionInfoResponse.class);
logger.debug("body:{}", body);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -275,7 +280,7 @@ public ContractUserSettlementRecordsResponse getContractUserSettlementRecords(Co
if (request.getPageSize() != null) {
params.put("page_size", request.getPageSize());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_USER_SETTLEMENT_RECORDS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_USER_SETTLEMENT_RECORDS, params,sign);
ContractUserSettlementRecordsResponse response = JSON.parseObject(body, ContractUserSettlementRecordsResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -303,7 +308,7 @@ public ContractMasterSubTransferRecordResponse getContractMasterSubTransferRecor
if (request.getPageSize() != null) {
params.put("page_size", request.getPageSize());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_MASTER_SUB_TRANSFER_RECORD, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_MASTER_SUB_TRANSFER_RECORD, params,sign);
ContractMasterSubTransferRecordResponse response = JSON.parseObject(body, ContractMasterSubTransferRecordResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -337,7 +342,7 @@ public ContractAvailableLevelRateResponse getContractAvailableLevelRate(String s
try {
Map params = new HashMap<>();
params.put("symbol", symbol.toUpperCase());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_AVAILABLE_LEVEL_RATE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_AVAILABLE_LEVEL_RATE, params,sign);
ContractAvailableLevelRateResponse response = JSON.parseObject(body, ContractAvailableLevelRateResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -355,7 +360,7 @@ public ContractSubAuthResponse getContractSubAuth(String subUid, Integer subAuth
Map params = new HashMap<>();
params.put("sub_uid", subUid);
params.put("sub_auth",subAuth);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_SUB_AUTH, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_SUB_AUTH, params,sign);
logger.debug("body:{}",body);
ContractSubAuthResponse response = JSON.parseObject(body, ContractSubAuthResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -381,7 +386,7 @@ public ContractSubAccountInfoListResponse getContractSubAccountInfoList(Contract
if (request.getPageSize()!=null){
params.put("page_size",request.getPageSize());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_SUB_ACCOUNT_INFO_LIST, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_SUB_ACCOUNT_INFO_LIST, params,sign);
logger.debug("body:{}",body);
ContractSubAccountInfoListResponse response = JSON.parseObject(body, ContractSubAccountInfoListResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -401,7 +406,7 @@ public ContractBalanceValuationResponse getContractBalanceValuation(String Valua
if (StringUtils.isNotEmpty(ValuationAsset)){
params.put("valuation_asset",ValuationAsset.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_BALANCE_VALUATION, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_BALANCE_VALUATION, params,sign);
logger.debug("body:{}",body);
ContractBalanceValuationResponse response = JSON.parseObject(body, ContractBalanceValuationResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -436,7 +441,7 @@ public ContractFinancialRecordV3Response getContractFinancialRecordV3(ContractFi
if (StringUtils.isNotEmpty(request.getSymbol())) {
params.put("symbol", request.getSymbol());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_FINANCIAL_RECORD_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_FINANCIAL_RECORD_V3, params,sign);
logger.debug("body:{}",body);
ContractFinancialRecordV3Response response = JSON.parseObject(body, ContractFinancialRecordV3Response.class);
if (response.getCode() != null && response.getCode() == 200) {
@@ -471,7 +476,7 @@ public ContractFinancialRecordExactV3Response getContractFinancialRecordExactV3(
if (StringUtils.isNotEmpty(request.getSymbol())) {
params.put("symbol", request.getSymbol());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_FINANCIAL_RECORD_EXACT_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_FINANCIAL_RECORD_EXACT_V3, params,sign);
logger.debug("body:{}",body);
ContractFinancialRecordExactV3Response response = JSON.parseObject(body, ContractFinancialRecordExactV3Response.class);
if (response.getCode() != null && response.getCode() == 200) {
diff --git a/src/main/java/com/huobi/api/service/coin_futures/strategy/StrategyAPIServiceImpl.java b/src/main/java/com/huobi/api/service/coin_futures/strategy/StrategyAPIServiceImpl.java
index 85ce965..270094a 100644
--- a/src/main/java/com/huobi/api/service/coin_futures/strategy/StrategyAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/coin_futures/strategy/StrategyAPIServiceImpl.java
@@ -17,6 +17,7 @@
public class StrategyAPIServiceImpl implements StrategyAPIService{
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.hbdm.com";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -47,7 +48,7 @@ public ContractTriggerOrderResponse contractTriggerOrderRequest(ContractTriggerO
params.put("direction",request.getDirection().getValue());
params.put("offset",request.getOffset().getValue());
params.put("lever_rate",request.getLeverRate());
- body= HbdmHttpClient.getInstance().doPost(api_key,secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_TRIGGER_ORDER,params);
+ body= HbdmHttpClient.getInstance().doPost(api_key,secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_TRIGGER_ORDER,params,sign);
ContractTriggerOrderResponse response= JSON.parseObject(body,ContractTriggerOrderResponse.class);
if("ok".equalsIgnoreCase(response.getStatus())){
return response;
@@ -67,7 +68,7 @@ public ContractTriggerCancelResponse contractTriggerCancelRequest(ContractTrigge
params.put("symbol",request.getSymbol().toUpperCase());
}
params.put("order_id",request.getOrderId());
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRIGGER_CANCEL,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRIGGER_CANCEL,params,sign);
logger.debug("body:{}",body);
ContractTriggerCancelResponse response=JSON.parseObject(body,ContractTriggerCancelResponse.class);
if("ok".equalsIgnoreCase(response.getStatus())){
@@ -98,7 +99,7 @@ public ContractTriggerCancelallResponse contractTriggerCancelallRequest(Contract
if (request.getContractType()!=null) {
params.put("contract_type", request.getContractType());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex+HuobiFutureAPIConstants.CONTRACT_TRIGGER_CANCELALL,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex+HuobiFutureAPIConstants.CONTRACT_TRIGGER_CANCELALL,params,sign);
ContractTriggerCancelallResponse response=JSON.parseObject(body,ContractTriggerCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
return response;
@@ -129,7 +130,7 @@ public ContractTriggerOpenordersResponse contractTriggerOpenordersRequest(Contra
if (request.getTrade_type()!=null){
params.put("trade_type",request.getTrade_type());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRIGGER_OPENORDERS,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRIGGER_OPENORDERS,params,sign);
ContractTriggerOpenordersResponse response=JSON.parseObject(body,ContractTriggerOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
return response;
@@ -161,7 +162,7 @@ public ContractTriggerHisordersResponse contractTriggerHisorders(ContractTrigger
if (request.getSortBy()!=null){
params.put("sort_by",request.getSortBy());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRIGGER_HISORDERS,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRIGGER_HISORDERS,params,sign);
ContractTriggerHisordersResponse response=JSON.parseObject(body,ContractTriggerHisordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
return response;
@@ -206,7 +207,7 @@ public ContractTpslOrderResponse contractTpslOrder(ContractTpslOrderRequest requ
if (request.getSlTriggerPrice()!=null && request.getSlTriggerPrice()!=BigDecimal.valueOf(0)){
params.put("sl_trigger_price",request.getSlTriggerPrice());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TPSL_ORDER,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TPSL_ORDER,params,sign);
ContractTpslOrderResponse response=JSON.parseObject(body,ContractTpslOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
return response;
@@ -224,7 +225,7 @@ public ContractTpslCancelResponse contractTpslCancelResponse(ContractTpslCancelR
Map params=new HashMap<>();
params.put("symbol", request.getSymbol().toUpperCase());
params.put("order_id", request.getOrderId());
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TPSL_CANCEL,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TPSL_CANCEL,params,sign);
logger.debug("body:{}",body);
ContractTpslCancelResponse response=JSON.parseObject(body,ContractTpslCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -253,7 +254,7 @@ public ContractTpslCancelallResponse contractTpslCancelallResponse(ContractTpslC
if (request.getDirection()!=null){
params.put("direction",request.getDirection());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TPSL_CANCELALL,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TPSL_CANCELALL,params,sign);
logger.debug("body:{}",body);
ContractTpslCancelallResponse response=JSON.parseObject(body,ContractTpslCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -283,7 +284,7 @@ public ContractTpslOpenordersResponse contractTpslOpenordersResponse(ContractTps
if (request.getTrade_type()!=null){
params.put("trade_type",request.getTrade_type());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TPSL_OPENORDERS,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TPSL_OPENORDERS,params,sign);
ContractTpslOpenordersResponse response=JSON.parseObject(body,ContractTpslOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
return response;
@@ -313,7 +314,7 @@ public ContractTpslHisordersResponse contractTpslHisordersResponse(ContractTpslH
if (request.getSortBy()!=null){
params.put("sort_by",request.getSortBy());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TPSL_HISORDERS,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TPSL_HISORDERS,params,sign);
logger.debug("body:{}",body);
ContractTpslHisordersResponse response=JSON.parseObject(body,ContractTpslHisordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -332,7 +333,7 @@ public ContractRelationTpslOrderResponse contractRelationTpslOrderResponse(Contr
Map params=new HashMap<>();
params.put("symbol", request.getSymbol().toUpperCase());
params.put("order_id",request.getOrderId());
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_RELATION_TPSL_ORDER,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_RELATION_TPSL_ORDER,params,sign);
logger.debug("body:{}",body);
ContractRelationTpslOrderResponse response=JSON.parseObject(body,ContractRelationTpslOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -367,7 +368,7 @@ public ContractTrackOrderResponse contractTrackOrderResponse(ContractTrackOrderR
params.put("callback_rate",request.getCallbackRate());
params.put("active_price",request.getActivePrice());
params.put("order_price_type", request.getOrderPriceType());
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRACK_ORDER,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRACK_ORDER,params,sign);
logger.debug("body:{}",body);
ContractTrackOrderResponse response=JSON.parseObject(body,ContractTrackOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -386,7 +387,7 @@ public ContractTrackCancelResponse contractTrackCancelResponse(ContractTrackCanc
Map params=new HashMap<>();
params.put("symbol", request.getSymbol().toUpperCase());
params.put("order_id",request.getOrderId());
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRACK_CANCEL,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRACK_CANCEL,params,sign);
logger.debug("body:{}",body);
ContractTrackCancelResponse response=JSON.parseObject(body,ContractTrackCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -416,7 +417,7 @@ public ContractTrackCancelallResponse contractTrackCancelallResponse(ContractTra
if (request.getOffset()!=null){
params.put("offset",request.getOffset());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRACK_CANCELALL,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRACK_CANCELALL,params,sign);
logger.debug("body:{}",body);
ContractTrackCancelallResponse response=JSON.parseObject(body,ContractTrackCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -446,7 +447,7 @@ public ContractTrackOpenordersResponse contractTrackOpenordersResponse(ContractT
if (request.getPageSize()!=null){
params.put("page_size",request.getPageSize());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRACK_OPENORDERS,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRACK_OPENORDERS,params,sign);
logger.debug("body:{}",body);
ContractTrackOpenordersResponse response=JSON.parseObject(body,ContractTrackOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -485,7 +486,7 @@ public ContractTrackHisordersResponse contractTrackHisordersResponse(ContractTra
if (request.getSortBy()!=null){
params.put("sort_by",request.getSortBy());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRACK_HISORDERS,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_TRACK_HISORDERS,params,sign);
logger.debug("body:{}",body);
ContractTrackHisordersResponse response=JSON.parseObject(body,ContractTrackHisordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
diff --git a/src/main/java/com/huobi/api/service/coin_futures/trade/TradeAPIServiceImpl.java b/src/main/java/com/huobi/api/service/coin_futures/trade/TradeAPIServiceImpl.java
index 0998e8d..c27f71e 100644
--- a/src/main/java/com/huobi/api/service/coin_futures/trade/TradeAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/coin_futures/trade/TradeAPIServiceImpl.java
@@ -23,6 +23,7 @@ public class TradeAPIServiceImpl implements TradeAPIService {
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign= "";
String url_prex = "https://api.hbdm.com";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -75,7 +76,7 @@ public ContractOrderResponse contractOrderRequest(ContractOrderRequest request)
if (request.getSlOrderPriceType()!=null){
params.put("sl_order_price_type",request.getSlOrderPriceType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_ORDER, params,sign);
ContractOrderResponse response = JSON.parseObject(body, ContractOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -138,7 +139,7 @@ public ContractBatchorderResponse contractBatchorderRequest(ContractBatchorderRe
params.put("orders_data", listMap);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_BATCHORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_BATCHORDER, params,sign);
ContractBatchorderResponse response = JSON.parseObject(body, ContractBatchorderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -168,7 +169,7 @@ public ContractCancelResponse contractCancelRequest(ContractCancelRequest reques
params.put("client_order_id", request.getClientOrderId());
}
params.put("symbol", request.getSymbol().toUpperCase());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_CANCEL, params,sign);
ContractCancelResponse response = JSON.parseObject(body, ContractCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -205,7 +206,7 @@ public ContractCancelallResponse contractCancelallRequest(ContractCancelallReque
if (request.getOffset()!=null){
params.put("offset",request.getOffset());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_CANCELALL, params,sign);
ContractCancelallResponse response = JSON.parseObject(body, ContractCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -231,7 +232,7 @@ public ContractOrderInfoResponse contractOrderInfoRequest(ContractOrderInfoReque
if (request.getOrderId() != null) {
params.put("order_id", request.getOrderId());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_ORDER_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_ORDER_INFO, params,sign);
ContractOrderInfoResponse response = JSON.parseObject(body, ContractOrderInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -266,7 +267,7 @@ public ContractOrderDetailResponse contractOrderDetailRequest(ContractOrderDetai
if (request.getPageSize() != null) {
params.put("page_size", request.getPageSize());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_ORDER_DETAIL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_ORDER_DETAIL, params,sign);
ContractOrderDetailResponse response = JSON.parseObject(body, ContractOrderDetailResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -302,7 +303,7 @@ public ContractOpenordersResponse contractOpenordersRequest(ContractOpenordersRe
if (request.getTradeType()!=null){
params.put("trade_type",request.getTradeType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.CONTRACT_OPENORDERS, params,sign);
ContractOpenordersResponse response = JSON.parseObject(body, ContractOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -336,7 +337,7 @@ public LightningClosePositionResponse lightningClosePositionRequest(LightningClo
if (request.getOrderPriceType() != null) {
params.put("order_price_type", request.getOrderPriceType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.LIGHTNING_CLOSE_POSITION, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.LIGHTNING_CLOSE_POSITION, params,sign);
LightningClosePositionResponse response = JSON.parseObject(body, LightningClosePositionResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
return response;
@@ -355,7 +356,7 @@ public ContractSwitchLeverRateResponse contractSwitchLeverRateRequest(String sym
Map params=new HashMap<>();
params.put("symbol",symbol.toUpperCase());
params.put("lever_rate",leverRate);
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_SWITCH_LEVER_RATE,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_SWITCH_LEVER_RATE,params,sign);
logger.debug("body:{}",body);
ContractSwitchLeverRateResponse response=JSON.parseObject(body,ContractSwitchLeverRateResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -378,7 +379,7 @@ public ContractCancelAfterResponse contractCancelAfterResponse(ContractCancelAft
if (request.getTimeOut()!=null){
params.put("time_out",request.getTimeOut());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_CANCEL_AFTER,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_CANCEL_AFTER,params,sign);
logger.debug("body:{}",body);
ContractCancelAfterResponse response=JSON.parseObject(body,ContractCancelAfterResponse.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -428,7 +429,7 @@ public ContractHisordersV3Response contractHisordersV3Response(ContractHisorders
if (StringUtils.isNotEmpty(request.getSortBy())) {
params.put("sort_by", request.getSortBy());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_HISORDERS_V3,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_HISORDERS_V3,params,sign);
logger.debug("body:{}",body);
ContractHisordersV3Response response=JSON.parseObject(body,ContractHisordersV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -475,7 +476,7 @@ public ContractHisordersExactV3Response contractHisordersExactV3Response(Contrac
if (StringUtils.isNotEmpty(request.getOrderType())) {
params.put("order_type", request.getOrderType());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_HISORDERS_EXACT_V3,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_HISORDERS_EXACT_V3,params,sign);
logger.debug("body:{}",body);
ContractHisordersExactV3Response response=JSON.parseObject(body,ContractHisordersExactV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -510,7 +511,7 @@ public ContractMatchResultsV3Response contractMatchResultsV3Response(ContractMat
if (StringUtils.isNotEmpty(request.getSymbol())) {
params.put("symbol", request.getSymbol());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_MATCHRESULTS_V3,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_MATCHRESULTS_V3,params,sign);
logger.debug("body:{}",body);
ContractMatchResultsV3Response response=JSON.parseObject(body,ContractMatchResultsV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -548,7 +549,7 @@ public ContractMatchResultsExactV3Response contractMatchResultsExactV3Response(C
if (StringUtils.isNotEmpty(request.getContract())) {
params.put("contract", request.getContract().toUpperCase());
}
- body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_MATCHRESULTS_EXACT_V3,params);
+ body=HbdmHttpClient.getInstance().doPost(api_key,secret_key,url_prex + HuobiFutureAPIConstants.CONTRACT_MATCHRESULTS_EXACT_V3,params,sign);
logger.debug("body:{}",body);
ContractMatchResultsExactV3Response response=JSON.parseObject(body,ContractMatchResultsExactV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
diff --git a/src/main/java/com/huobi/api/service/coin_futures/transfer/TransferApiServiceImpl.java b/src/main/java/com/huobi/api/service/coin_futures/transfer/TransferApiServiceImpl.java
index 4086237..f63d761 100644
--- a/src/main/java/com/huobi/api/service/coin_futures/transfer/TransferApiServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/coin_futures/transfer/TransferApiServiceImpl.java
@@ -18,6 +18,7 @@ public class TransferApiServiceImpl implements TransferApiService {
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.huobi.pro";
public TransferApiServiceImpl(String api_key, String secret_key) {
@@ -40,7 +41,7 @@ public FuturesTransferResponse transfer(String currency, BigDecimal amount, Stri
params.put("currency", currency.toLowerCase());
params.put("amount", amount);
params.put("type", type);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.FUTURES_TRANSFER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.FUTURES_TRANSFER, params,sign);
FuturesTransferResponse response = JSON.parseObject(body, FuturesTransferResponse.class);
return response;
@@ -69,7 +70,7 @@ public AccountTransferResponse accountTransfer(AccountTransferRequest request) {
if (StringUtils.isNotEmpty(request.getMarginAccount())) {
params.put("margin-account", request.getMarginAccount());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.ACCOUNT_TRANSFER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiFutureAPIConstants.ACCOUNT_TRANSFER, params,sign);
AccountTransferResponse response = JSON.parseObject(body, AccountTransferResponse.class);
return response;
diff --git a/src/main/java/com/huobi/api/service/coin_swap/account/AccountAPIServiceImpl.java b/src/main/java/com/huobi/api/service/coin_swap/account/AccountAPIServiceImpl.java
index 7cb3f41..fb6fa91 100644
--- a/src/main/java/com/huobi/api/service/coin_swap/account/AccountAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/coin_swap/account/AccountAPIServiceImpl.java
@@ -19,6 +19,7 @@ public class AccountAPIServiceImpl implements AccountAPIService {
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.hbdm.com";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -37,7 +38,7 @@ public SwapAccountInfoResponse getSwapAccountInfo(String contractCode) {
if (StringUtils.isNotEmpty(contractCode)) {
params.put("contract_code", contractCode.toUpperCase().toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_ACCOUNT_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_ACCOUNT_INFO, params,sign);
logger.debug("body:{}", body);
SwapAccountInfoResponse response = JSON.parseObject(body, SwapAccountInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -58,7 +59,7 @@ public SwapPositionInfoResponse getSwapPositionInfo(String contractCode) {
if (StringUtils.isNotEmpty(contractCode)) {
params.put("contract_code", contractCode.toUpperCase().toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_POSITION_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_POSITION_INFO, params,sign);
logger.debug("body:{}", body);
SwapPositionInfoResponse response = JSON.parseObject(body, SwapPositionInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -77,7 +78,7 @@ public SwapAccountPositionInfoResponse getSwapAccountPositionInfo(String contrac
try {
Map params = new HashMap<>();
params.put("contract_code", contractCode.toUpperCase().toUpperCase());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_ACCOUNT_POSITION_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_ACCOUNT_POSITION_INFO, params,sign);
logger.debug("body:{}", body);
SwapAccountPositionInfoResponse response = JSON.parseObject(body, SwapAccountPositionInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -104,7 +105,7 @@ public SwapSubAccountListResponse getSwapSubAccountList(String contractCode, Str
if (fromId != null) {
params.put("from_id", fromId);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_SUB_ACCOUNT_LIST, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_SUB_ACCOUNT_LIST, params,sign);
logger.debug("body:{}", body);
SwapSubAccountListResponse response = JSON.parseObject(body, SwapSubAccountListResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -126,7 +127,7 @@ public SwapSubAccountInfoResponse getSwapSubAccountInfo(String contractCode, Lon
params.put("contract_code", contractCode.toUpperCase().toUpperCase());
}
params.put("sub_uid", subUid);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_SUB_ACCOUNT_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_SUB_ACCOUNT_INFO, params,sign);
logger.debug("body:{}", body);
SwapSubAccountInfoResponse response = JSON.parseObject(body, SwapSubAccountInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -148,7 +149,7 @@ public SwapSubPositionInfoResponse getSwapSubPositionInfo(String contractCode, L
params.put("contract_code", contractCode.toUpperCase().toUpperCase());
}
params.put("sub_uid", subUid);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_SUB_POSITION_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_SUB_POSITION_INFO, params,sign);
logger.debug("body:{}", body);
SwapSubPositionInfoResponse response = JSON.parseObject(body, SwapSubPositionInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -170,7 +171,7 @@ public SwapOrderLimitResponse getSwapOrderLimitResponse(String contractCode, Str
params.put("contract_code", contractCode.toUpperCase());
}
params.put("order_price_type", orderPriceType);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_ORDER_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_ORDER_LIMIT, params,sign);
logger.debug("body:{}", body);
SwapOrderLimitResponse response = JSON.parseObject(body, SwapOrderLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -191,7 +192,7 @@ public SwapFeeResponse getSwapFeeResponse(String contractCode) {
if (StringUtils.isNoneEmpty(contractCode)) {
params.put("contract_code", contractCode.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_FEE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_FEE, params,sign);
logger.debug("body:{}", body);
SwapFeeResponse response = JSON.parseObject(body, SwapFeeResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -212,7 +213,7 @@ public SwapTransferLimitResponse getSwapTransferLimitResponse(String contractCod
if (StringUtils.isNoneEmpty(contractCode)) {
params.put("contract_code", contractCode.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRANSFER_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRANSFER_LIMIT, params,sign);
logger.debug("body:{}", body);
SwapTransferLimitResponse response = JSON.parseObject(body, SwapTransferLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -233,7 +234,7 @@ public SwapPositionLimitResponse getSwapPositionLimitResponse(String contractCod
if (StringUtils.isNoneEmpty(contractCode)) {
params.put("contract_code", contractCode.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_POSITION_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_POSITION_LIMIT, params,sign);
logger.debug("body:{}", body);
SwapPositionLimitResponse response = JSON.parseObject(body, SwapPositionLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -256,7 +257,7 @@ public SwapMasterSubTransferResponse getSwapMasterSubTransferResponse(SwapMaster
params.put("amount", request.getAmount());
params.put("type", request.getType());
params.put("client_order_id", request.getClientOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_MASTER_SUB_TRANSFER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_MASTER_SUB_TRANSFER, params,sign);
logger.debug("body:{}", body);
SwapMasterSubTransferResponse response = JSON.parseObject(body, SwapMasterSubTransferResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -285,7 +286,7 @@ public SwapMasterSubTransferRecordResponse getSwapMasterSubTransferRecordRespons
if (request.getPageSize() != null) {
params.put("page_size", request.getPageSize());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_MASTER_SUB_TRANSFER_RECORD, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_MASTER_SUB_TRANSFER_RECORD, params,sign);
logger.debug("body:{}", body);
SwapMasterSubTransferRecordResponse response = JSON.parseObject(body, SwapMasterSubTransferRecordResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -334,7 +335,7 @@ public SwapUserSettlementRecordsResponse getSwapUserSettlementRecords(SwapUserSe
if (request.getPageSize()!=null){
params.put("page_size",request.getPageSize());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_USER_SETTLEMENT_RECORDS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_USER_SETTLEMENT_RECORDS, params,sign);
logger.debug("body:{}", body);
SwapUserSettlementRecordsResponse response = JSON.parseObject(body, SwapUserSettlementRecordsResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -352,7 +353,7 @@ public SwapAvailableLevelRateResponse getSwapAvailableLevelRate(String contractC
try {
Map params = new HashMap<>();
params.put("contract_code", contractCode.toUpperCase());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_AVAILABLE_LEVEL_RATE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_AVAILABLE_LEVEL_RATE, params,sign);
logger.debug("body:{}", body);
SwapAvailableLevelRateResponse response = JSON.parseObject(body, SwapAvailableLevelRateResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -371,7 +372,7 @@ public SwapSubAuthResponse getSwapSubAuth(String subUid, Integer subAuth) {
Map params = new HashMap<>();
params.put("sub_uid", subUid);
params.put("sub_auth", subAuth);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_SUB_AUTH, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_SUB_AUTH, params,sign);
logger.debug("body:{}", body);
SwapSubAuthResponse response = JSON.parseObject(body, SwapSubAuthResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -397,7 +398,7 @@ public SwapSubAccountInfoListResponse getSwapSubAccountInfoList(String contractC
if (pageSize!=null){
params.put("page_size",pageSize);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_SUB_ACCOUNT_INFO_LIST, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_SUB_ACCOUNT_INFO_LIST, params,sign);
logger.debug("body:{}", body);
SwapSubAccountInfoListResponse response = JSON.parseObject(body, SwapSubAccountInfoListResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -417,7 +418,7 @@ public SwapBalanceValuationResponse getSwapBalanceValuation(String ValuationAsse
if (StringUtils.isNotEmpty(ValuationAsset)){
params.put("valuation_asset",ValuationAsset.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_BALANCE_VALUATION, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_BALANCE_VALUATION, params,sign);
logger.debug("body:{}", body);
SwapBalanceValuationResponse response = JSON.parseObject(body, SwapBalanceValuationResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -452,7 +453,7 @@ public SwapFinancialRecordV3Response getSwapFinancialRecordV3(SwapFinancialRecor
if (request.getType() != null) {
params.put("type", request.getType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_FINANCIAL_RECORD_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_FINANCIAL_RECORD_V3, params,sign);
logger.debug("body:{}", body);
SwapFinancialRecordV3Response response = JSON.parseObject(body, SwapFinancialRecordV3Response.class);
if (response.getCode() != null && response.getCode() == 200) {
@@ -487,7 +488,7 @@ public SwapFinancialRecordExactV3Response getSwapFinancialRecordExactV3(SwapFina
if (request.getType() != null) {
params.put("type", request.getType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_FINANCIAL_RECORD_EXACT_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_FINANCIAL_RECORD_EXACT_V3, params,sign);
logger.debug("body:{}", body);
SwapFinancialRecordExactV3Response response = JSON.parseObject(body, SwapFinancialRecordExactV3Response.class);
if (response.getCode() != null && response.getCode() == 200) {
diff --git a/src/main/java/com/huobi/api/service/coin_swap/strategy/StrategyAPIServiceImpl.java b/src/main/java/com/huobi/api/service/coin_swap/strategy/StrategyAPIServiceImpl.java
index b0543f5..492c96f 100644
--- a/src/main/java/com/huobi/api/service/coin_swap/strategy/StrategyAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/coin_swap/strategy/StrategyAPIServiceImpl.java
@@ -17,6 +17,7 @@
public class StrategyAPIServiceImpl implements StrategyAPIService{
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.hbdm.com";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -46,7 +47,7 @@ public SwapTriggerOrderResponse swapTriggerOrderResponse(SwapTriggerOrderRequest
if (request.getLeverRate() != null) {
params.put("lever_rate", request.getLeverRate());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRIGGER_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRIGGER_ORDER, params,sign);
logger.debug("body:{}", body);
SwapTriggerOrderResponse response = JSON.parseObject(body, SwapTriggerOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -65,7 +66,7 @@ public SwapTriggerCancelResponse swapTriggerCancelResponse(SwapTriggerCancelRequ
Map params = new HashMap<>();
params.put("contract_code", request.getContractCode().toUpperCase());
params.put("order_id", request.getOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRIGGER_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRIGGER_CANCEL, params,sign);
logger.debug("body:{}", body);
SwapTriggerCancelResponse response = JSON.parseObject(body, SwapTriggerCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -89,7 +90,7 @@ public SwapTriggerCancelallResponse swapTriggerCancelallResponse(SwapTriggerCanc
if (request.getOffset()!=null){
params.put("offset",request.getOffset());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRIGGER_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRIGGER_CANCELALL, params,sign);
logger.debug("body:{}", body);
SwapTriggerCancelallResponse response = JSON.parseObject(body, SwapTriggerCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -116,7 +117,7 @@ public SwapTriggerOpenordersResponse swapTriggerOpenordersResponse(SwapTriggerOp
if (request.getTradeType()!=null){
params.put("trade_type",request.getTradeType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRIGGER_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRIGGER_OPENORDERS, params,sign);
logger.debug("body:{}", body);
SwapTriggerOpenordersResponse response = JSON.parseObject(body, SwapTriggerOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -147,7 +148,7 @@ public SwapTriggerHisordersResponse swapTriggerHisordersResponse(SwapTriggerHiso
if (request.getSortBy()!=null){
params.put("sort_by",request.getSortBy());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRIGGER_HISORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRIGGER_HISORDERS, params,sign);
logger.debug("body:{}", body);
SwapTriggerHisordersResponse response = JSON.parseObject(body, SwapTriggerHisordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -185,7 +186,7 @@ public SwapTpslOrderResponse swapTpslOrderResponse(SwapTpslOrderRequest request)
if (request.getSlOrderPriceType()!=null){
params.put("sl_order_price_type",request.getSlOrderPriceType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TPSL_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TPSL_ORDER, params,sign);
logger.debug("body:{}", body);
SwapTpslOrderResponse response = JSON.parseObject(body, SwapTpslOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -204,7 +205,7 @@ public SwapTpslCancelResponse swapTpslCancelResponse(SwapTpslCancelRequest reque
try {
params.put("contract_code",request.getContractCode().toUpperCase());
params.put("order_id",request.getOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TPSL_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TPSL_CANCEL, params,sign);
logger.debug("body:{}", body);
SwapTpslCancelResponse response = JSON.parseObject(body, SwapTpslCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -225,7 +226,7 @@ public SwapTpslCancelallResponse swapTpslCancelallResponse(SwapTpslCancelallRequ
if (request.getDirection()!=null){
params.put("direction",request.getDirection());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TPSL_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TPSL_CANCELALL, params,sign);
logger.debug("body:{}", body);
SwapTpslCancelallResponse response = JSON.parseObject(body, SwapTpslCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -252,7 +253,7 @@ public SwapTpslOpenordersResponse swapTpslOpenordersResponse(SwapTpslOpenordersR
if (request.getTradeType()!=null){
params.put("trade_type",request.getTradeType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TPSL_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TPSL_OPENORDERS, params,sign);
logger.debug("body:{}", body);
SwapTpslOpenordersResponse response = JSON.parseObject(body, SwapTpslOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -281,7 +282,7 @@ public SwapTpslHisordersResponse swapTpslHisordersResponse(SwapTpslHisordersRequ
if (StringUtils.isNotEmpty(request.getSortBy())){
params.put("sort_by",request.getSortBy());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TPSL_HISORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TPSL_HISORDERS, params,sign);
logger.debug("body:{}", body);
SwapTpslHisordersResponse response = JSON.parseObject(body, SwapTpslHisordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -300,7 +301,7 @@ public SwapRelationTpslOrderResponse swapRelationTpslOrderResponse(SwapRelationT
try {
params.put("contract_code",request.getContractCode().toUpperCase());
params.put("order_id",request.getOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_RELATION_TPSL_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_RELATION_TPSL_ORDER, params,sign);
logger.debug("body:{}", body);
SwapRelationTpslOrderResponse response = JSON.parseObject(body, SwapRelationTpslOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -327,7 +328,7 @@ public SwapTrackOrderResponse swapTrackOrderResponse(SwapTrackOrderRequest reque
params.put("callback_rate", request.getCallbackRate());
params.put("active_price", request.getActivePrice());
params.put("order_price_type", request.getOrderPriceType());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRACK_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRACK_ORDER, params,sign);
logger.debug("body:{}", body);
SwapTrackOrderResponse response = JSON.parseObject(body, SwapTrackOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -346,7 +347,7 @@ public SwapTrackCancelResponse swapTrackCancelResponse(SwapTrackCancelRequest re
try {
params.put("contract_code", request.getContractCode().toUpperCase());
params.put("order_id", request.getOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRACK_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRACK_CANCEL, params,sign);
logger.debug("body:{}", body);
SwapTrackCancelResponse response = JSON.parseObject(body, SwapTrackCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -370,7 +371,7 @@ public SwapTrackCancelallResponse swapTrackCancelallResponse(SwapTrackCancelallR
if (request.getOffset()!=null) {
params.put("offset", request.getOffset());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRACK_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRACK_CANCELALL, params,sign);
logger.debug("body:{}", body);
SwapTrackCancelallResponse response = JSON.parseObject(body, SwapTrackCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -397,7 +398,7 @@ public SwapTrackOpenordersResponse swapTrackOpenordersResponse(SwapTrackOpenorde
if (request.getPageSize()!=null){
params.put("page_size",request.getPageSize());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRACK_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRACK_OPENORDERS, params,sign);
logger.debug("body:{}", body);
SwapTrackOpenordersResponse response = JSON.parseObject(body, SwapTrackOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -427,7 +428,7 @@ public SwapTrackHisordersResponse swapTrackHisordersResponse(SwapTrackHisordersR
if (request.getSortBy()!=null){
params.put("sort_by",request.getSortBy());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRACK_HISORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_TRACK_HISORDERS, params,sign);
logger.debug("body:{}", body);
SwapTrackHisordersResponse response = JSON.parseObject(body, SwapTrackHisordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
diff --git a/src/main/java/com/huobi/api/service/coin_swap/trade/TradeAPIServiceImpl.java b/src/main/java/com/huobi/api/service/coin_swap/trade/TradeAPIServiceImpl.java
index 151bce6..39c2320 100644
--- a/src/main/java/com/huobi/api/service/coin_swap/trade/TradeAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/coin_swap/trade/TradeAPIServiceImpl.java
@@ -29,6 +29,7 @@ public class TradeAPIServiceImpl implements TradeAPIService {
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.hbdm.com";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -75,7 +76,7 @@ public SwapOrderResponse swapOrderRequest(SwapOrderRequest request) {
if (request.getSlOrderPriceType()!=null){
params.put("sl_order_price_type",request.getSlOrderPriceType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_ORDER, params,sign);
logger.debug("body:{}", body);
SwapOrderResponse response = JSON.parseObject(body, SwapOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -134,7 +135,7 @@ public SwapBatchorderResponse swapBatchorderRequest(SwapBatchorderRequest reques
params.put("orders_data", listMap);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_BATCHORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_BATCHORDER, params,sign);
logger.debug("body:{}", body);
SwapBatchorderResponse response = JSON.parseObject(body, SwapBatchorderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -162,7 +163,7 @@ public SwapCancelResponse swapCancelRequest(SwapCancelRequest request) {
params.put("client_order_id", request.getClientOrderId());
}
params.put("contract_code", request.getContractCode().toUpperCase());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_CANCEL, params,sign);
logger.debug("body:{}", body);
SwapCancelResponse response = JSON.parseObject(body, SwapCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -191,7 +192,7 @@ public SwapCancelallResponse swapCancelallRequest(SwapCancelallRequest request)
if (request.getOffset()!=null){
params.put("offset",request.getOffset());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_CANCELALL, params,sign);
logger.debug("body:{}", body);
SwapCancelallResponse response = JSON.parseObject(body, SwapCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -216,7 +217,7 @@ public SwapOrderInfoResponse swapOrderInfoRequest(SwapOrderInfoRequest request)
if (request.getOrderId() != null) {
params.put("order_id", request.getOrderId());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_ORDER_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_ORDER_INFO, params,sign);
logger.debug("body:{}", body);
SwapOrderInfoResponse response = JSON.parseObject(body, SwapOrderInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -251,7 +252,7 @@ public SwapOrderDetailResponse swapOrderDetailRequest(SwapOrderDetailRequest req
if (request.getPageSize() != null) {
params.put("page_size", request.getPageSize());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_ORDER_DETAIL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_ORDER_DETAIL, params,sign);
logger.debug("body:{}", body);
SwapOrderDetailResponse response = JSON.parseObject(body, SwapOrderDetailResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -285,7 +286,7 @@ public SwapOpenordersResponse swapOpenordersRequest(SwapOpenordersRequest reques
params.put("trade_type",request.getTradeType());
}
params.put("contract_code", request.getContractCode().toUpperCase());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_OPENORDERS, params,sign);
logger.debug("body:{}", body);
SwapOpenordersResponse response = JSON.parseObject(body, SwapOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -312,7 +313,7 @@ public SwapLightningClosePositionResponse swapLightningClosePositionRequest(Swap
if (request.getClientOrderId() != null) {
params.put("client_order_id", request.getClientOrderId());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_LIGHTNING_CLOSE_POSITION, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_LIGHTNING_CLOSE_POSITION, params,sign);
logger.debug("body:{}", body);
SwapLightningClosePositionResponse response = JSON.parseObject(body, SwapLightningClosePositionResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -336,7 +337,7 @@ public SwapSwitchLeverRateResponse swapSwitchLeverRateResponse(String contractCd
Map params = new HashMap<>();
params.put("contract_code", contractCdoe.toUpperCase());
params.put("lever_rate", leverRate);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_SWITCH_LEVER_RATE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_SWITCH_LEVER_RATE, params,sign);
logger.debug("body:{}", body);
SwapSwitchLeverRateResponse response = JSON.parseObject(body, SwapSwitchLeverRateResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -359,7 +360,7 @@ public SwapCancelAfterResponse swapCancelAfterResponse(SwapCancelAfterRequest re
if (request.getTimeOut() != null) {
params.put("time_out", request.getTimeOut());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_CANCEL_AFTER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_CANCEL_AFTER, params,sign);
logger.debug("body:{}", body);
SwapCancelAfterResponse response = JSON.parseObject(body, SwapCancelAfterResponse.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -400,7 +401,7 @@ public SwapHisordersV3Response swapHisordersV3Response(SwapHisordersV3Request re
if (StringUtils.isNotEmpty(request.getStatus())) {
params.put("status", request.getStatus());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_HISORDERS_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_HISORDERS_V3, params,sign);
logger.debug("body:{}", body);
SwapHisordersV3Response response = JSON.parseObject(body, SwapHisordersV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -444,7 +445,7 @@ public SwapHisordersExactV3Response swapHisordersExactV3Response(SwapHisordersEx
if (StringUtils.isNotEmpty(request.getPriceType())) {
params.put("price_type", request.getPriceType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key,url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_HISORDERS_EXACT_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key,url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_HISORDERS_EXACT_V3, params,sign);
logger.debug("body:{}", body);
SwapHisordersExactV3Response response = JSON.parseObject(body, SwapHisordersExactV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -479,7 +480,7 @@ public SwapMatchResultsV3Response swapMatchResultsV3Response(SwapMatchResultsV3R
if (request.getTradeType() != null) {
params.put("trade_type", request.getTradeType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_MATCHRESULTS_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_MATCHRESULTS_V3, params,sign);
logger.debug("body:{}", body);
SwapMatchResultsV3Response response = JSON.parseObject(body, SwapMatchResultsV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -514,7 +515,7 @@ public SwapMatchResultsExactV3Response swapMatchResultsExactV3Response(SwapMatch
if (request.getTradeType() != null) {
params.put("trade_type", request.getTradeType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_MATCHRESULTS_EXACT_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.SWAP_MATCHRESULTS_EXACT_V3, params,sign);
logger.debug("body:{}", body);
SwapMatchResultsExactV3Response response = JSON.parseObject(body, SwapMatchResultsExactV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
diff --git a/src/main/java/com/huobi/api/service/coin_swap/transfer/TransferApiServiceImpl.java b/src/main/java/com/huobi/api/service/coin_swap/transfer/TransferApiServiceImpl.java
index 88ce0b8..27899da 100644
--- a/src/main/java/com/huobi/api/service/coin_swap/transfer/TransferApiServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/coin_swap/transfer/TransferApiServiceImpl.java
@@ -14,6 +14,7 @@ public class TransferApiServiceImpl implements TransferApiService {
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.huobi.pro";
public TransferApiServiceImpl(String api_key, String secret_key) {
@@ -34,7 +35,7 @@ public UsdtSwapTransferResponse transfer(UsdtSwapTransferRequest request) {
params.put("to", request.getTo());
params.put("currency",request.getCurrency());
params.put("amount",request.getAmount());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.USDT_SWAP_TRANSFER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiCoinMarginedSwapAPIOptions.USDT_SWAP_TRANSFER, params,sign);
UsdtSwapTransferResponse response = JSON.parseObject(body, UsdtSwapTransferResponse.class);
return response;
diff --git a/src/main/java/com/huobi/api/service/usdt/account/AccountAPIServiceImpl.java b/src/main/java/com/huobi/api/service/usdt/account/AccountAPIServiceImpl.java
index 9b81c25..eeb1014 100644
--- a/src/main/java/com/huobi/api/service/usdt/account/AccountAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/usdt/account/AccountAPIServiceImpl.java
@@ -18,6 +18,7 @@ public class AccountAPIServiceImpl implements AccountAPIService {
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.hbdm.com";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -36,7 +37,7 @@ public SwapAccountInfoResponse getSwapAccountInfo(String contractCode) {
if (StringUtils.isNotEmpty(contractCode)) {
params.put("contract_code", contractCode.toUpperCase().toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_ACCOUNT_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_ACCOUNT_INFO, params,sign);
logger.debug("body:{}", body);
SwapAccountInfoResponse response = JSON.parseObject(body, SwapAccountInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -57,7 +58,7 @@ public SwapPositionInfoResponse getSwapPositionInfo(String contractCode) {
if (StringUtils.isNotEmpty(contractCode)) {
params.put("contract_code", contractCode.toUpperCase().toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_POSITION_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_POSITION_INFO, params,sign);
logger.debug("body:{}", body);
SwapPositionInfoResponse response = JSON.parseObject(body, SwapPositionInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -76,7 +77,7 @@ public SwapAccountPositionInfoResponse getSwapAccountPositionInfo(String contrac
try {
Map params = new HashMap<>();
params.put("contract_code", contractCode.toUpperCase().toUpperCase());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_ACCOUNT_POSITION_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_ACCOUNT_POSITION_INFO, params,sign);
logger.debug("body:{}", body);
SwapAccountPositionInfoResponse response = JSON.parseObject(body, SwapAccountPositionInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -103,7 +104,7 @@ public SwapSubAccountListResponse getSwapSubAccountList(String contractCode, Str
if (fromId != null) {
params.put("from_id", fromId);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SUB_ACCOUNT_LIST, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SUB_ACCOUNT_LIST, params,sign);
logger.debug("body:{}", body);
SwapSubAccountListResponse response = JSON.parseObject(body, SwapSubAccountListResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -125,7 +126,7 @@ public SwapSubAccountInfoResponse getSwapSubAccountInfo(String contractCode, Lon
params.put("contract_code", contractCode.toUpperCase().toUpperCase());
}
params.put("sub_uid", subUid);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SUB_ACCOUNT_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SUB_ACCOUNT_INFO, params,sign);
logger.debug("body:{}", body);
SwapSubAccountInfoResponse response = JSON.parseObject(body, SwapSubAccountInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -147,7 +148,7 @@ public SwapSubPositionInfoResponse getSwapSubPositionInfo(String contractCode, L
params.put("contract_code", contractCode.toUpperCase().toUpperCase());
}
params.put("sub_uid", subUid);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SUB_POSITION_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SUB_POSITION_INFO, params,sign);
logger.debug("body:{}", body);
SwapSubPositionInfoResponse response = JSON.parseObject(body, SwapSubPositionInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -178,7 +179,7 @@ public SwapOrderLimitResponse getSwapOrderLimitResponse(String contractCode, Str
params.put("business_type",businessType);
}
params.put("order_price_type", orderPriceType);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_ORDER_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_ORDER_LIMIT, params,sign);
logger.debug("body:{}", body);
SwapOrderLimitResponse response = JSON.parseObject(body, SwapOrderLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -208,7 +209,7 @@ public SwapFeeResponse getSwapFeeResponse(String contractCode,String pair,String
if (businessType!=null){
params.put("business_type",businessType);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_FEE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_FEE, params,sign);
logger.debug("body:{}", body);
SwapFeeResponse response = JSON.parseObject(body, SwapFeeResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -229,7 +230,7 @@ public SwapTransferLimitResponse getSwapTransferLimitResponse(String contractCod
if (StringUtils.isNoneEmpty(contractCode)) {
params.put("contract_code", contractCode.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRANSFER_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRANSFER_LIMIT, params,sign);
logger.debug("body:{}", body);
SwapTransferLimitResponse response = JSON.parseObject(body, SwapTransferLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -250,7 +251,7 @@ public SwapPositionLimitResponse getSwapPositionLimitResponse(String contractCod
if (StringUtils.isNoneEmpty(contractCode)) {
params.put("contract_code", contractCode.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_POSITION_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_POSITION_LIMIT, params,sign);
logger.debug("body:{}", body);
SwapPositionLimitResponse response = JSON.parseObject(body, SwapPositionLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -277,7 +278,7 @@ public SwapMasterSubTransferResponse getSwapMasterSubTransferResponse(SwapMaster
if (request.getClientOrderId()!=null && request.getClientOrderId()!=0){
params.put("client_order_id",request.getClientOrderId());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_MASTER_SUB_TRANSFER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_MASTER_SUB_TRANSFER, params,sign);
logger.debug("body:{}", body);
SwapMasterSubTransferResponse response = JSON.parseObject(body, SwapMasterSubTransferResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -306,7 +307,7 @@ public SwapMasterSubTransferRecordResponse getSwapMasterSubTransferRecordRespons
if (request.getPageSize() != null) {
params.put("page_size", request.getPageSize());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_MASTER_SUB_TRANSFER_RECORD, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_MASTER_SUB_TRANSFER_RECORD, params,sign);
logger.debug("body:{}", body);
SwapMasterSubTransferRecordResponse response = JSON.parseObject(body, SwapMasterSubTransferRecordResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -331,7 +332,7 @@ public SwapTransferInnerResponse getSwapTransferInner(String asset, String fromM
if (clientOrderId!=null && clientOrderId!=0){
params.put("client_order_id",clientOrderId);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRANSFER_INNER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRANSFER_INNER, params,sign);
logger.debug("body:{}", body);
SwapTransferInnerResponse response = JSON.parseObject(body, SwapTransferInnerResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -369,7 +370,7 @@ public SwapAvailableLevelRateResponse getSwapAvailableLevelRate(String contractC
if (StringUtils.isNoneEmpty(contractCode)) {
params.put("contract_code", contractCode.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_AVAILABLE_LEVEL_RATE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_AVAILABLE_LEVEL_RATE, params,sign);
logger.debug("body:{}", body);
SwapAvailableLevelRateResponse response = JSON.parseObject(body, SwapAvailableLevelRateResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -388,7 +389,7 @@ public SwapSubAuthResponse getSwapSubAuth(String subUid, Integer subAuth) {
try {
params.put("sub_uid", subUid);
params.put("sub_auth", subAuth);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SUB_AUTH, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SUB_AUTH, params,sign);
logger.debug("body:{}", body);
SwapSubAuthResponse response = JSON.parseObject(body, SwapSubAuthResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -412,7 +413,7 @@ public SwapSubAccountInfoListResponse getSwapSubAccountInfoList(String contractC
if (pageSize != null) {
params.put("page_size", pageSize);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SUB_ACCOUNT_INFO_LIST, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SUB_ACCOUNT_INFO_LIST, params,sign);
logger.debug("body:{}", body);
SwapSubAccountInfoListResponse response = JSON.parseObject(body, SwapSubAccountInfoListResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -432,7 +433,7 @@ public SwapBalanceValuationResponse getSwapBalanceValuation(String ValuationAsse
if (StringUtils.isNotEmpty(ValuationAsset)){
params.put("valuation_asset",ValuationAsset.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_BALANCE_VALUATION, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_BALANCE_VALUATION, params,sign);
logger.debug("body:{}", body);
SwapBalanceValuationResponse response = JSON.parseObject(body, SwapBalanceValuationResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -455,7 +456,7 @@ public SwapLeverPositionLimitResponse getSwapLeverPositionLimit(String contractC
if (leverRate!=null && leverRate!=0){
params.put("lever_rate",leverRate);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_LEVER_POSITION_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_LEVER_POSITION_LIMIT, params,sign);
logger.debug("body:{}", body);
SwapLeverPositionLimitResponse response = JSON.parseObject(body, SwapLeverPositionLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -491,7 +492,7 @@ public SwapFinancialRecordV3Response getSwapFinancialRecordV3(SwapFinancialRecor
if (request.getFromId() != null) {
params.put("from_id", request.getFromId());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_FINANCIAL_RECORD_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_FINANCIAL_RECORD_V3, params,sign);
logger.debug("body:{}", body);
SwapFinancialRecordV3Response response = JSON.parseObject(body, SwapFinancialRecordV3Response.class);
if (response.getCode() != null && response.getCode() == 200) {
@@ -529,7 +530,7 @@ public SwapFinancialRecordExactV3Response getSwapFinancialRecordExactV3(SwapFina
if (request.getFromId() != null) {
params.put("from_id", request.getFromId());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_FINANCIAL_RECORD_EXACT_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_FINANCIAL_RECORD_EXACT_V3, params,sign);
logger.debug("body:{}", body);
SwapFinancialRecordExactV3Response response = JSON.parseObject(body, SwapFinancialRecordExactV3Response.class);
if (response.getCode() != null && response.getCode() == 200) {
diff --git a/src/main/java/com/huobi/api/service/usdt/account/CrossAccountAPIServiceImpl.java b/src/main/java/com/huobi/api/service/usdt/account/CrossAccountAPIServiceImpl.java
index 30bdec1..3c06293 100644
--- a/src/main/java/com/huobi/api/service/usdt/account/CrossAccountAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/usdt/account/CrossAccountAPIServiceImpl.java
@@ -18,6 +18,7 @@ public class CrossAccountAPIServiceImpl implements CrossAccountAPIService {
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.hbdm.com";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -35,7 +36,7 @@ public SwapCrossAccountInfoResponse getSwapCrossAccountInfo(String marginAccount
if (StringUtils.isNotEmpty(marginAccount)) {
params.put("margin_account", marginAccount.toUpperCase().toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_ACCOUNT_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_ACCOUNT_INFO, params,sign);
logger.debug("body:{}", body);
SwapCrossAccountInfoResponse response = JSON.parseObject(body, SwapCrossAccountInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -62,7 +63,7 @@ public SwapCrossPositionInfoResponse getSwapCrossPositionInfo(String contractCod
if (StringUtils.isNotEmpty(contractType)) {
params.put("contract_type", contractType);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_POSITION_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_POSITION_INFO, params,sign);
logger.debug("body:{}", body);
SwapCrossPositionInfoResponse response = JSON.parseObject(body, SwapCrossPositionInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -81,7 +82,7 @@ public SwapCrossAccountPositionInfoResponse getSwapCrossAccountPositionInfo(Stri
try {
Map params = new HashMap<>();
params.put("margin_account", marginAccount.toUpperCase().toUpperCase());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_ACCOUNT_POSITION_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_ACCOUNT_POSITION_INFO, params,sign);
logger.debug("body:{}", body);
SwapCrossAccountPositionInfoResponse response = JSON.parseObject(body, SwapCrossAccountPositionInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -108,7 +109,7 @@ public SwapCrossSubAccountListResponse getSwapCrossSubAccountList(String marginA
if (fromId != null) {
params.put("from_id", fromId);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_SUB_ACCOUNT_LIST, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_SUB_ACCOUNT_LIST, params,sign);
logger.debug("body:{}", body);
SwapCrossSubAccountListResponse response = JSON.parseObject(body, SwapCrossSubAccountListResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -130,7 +131,7 @@ public SwapCrossSubAccountInfoResponse getSwapCrossSubAccountInfo(String marginA
params.put("margin_account", marginAccount.toUpperCase().toUpperCase());
}
params.put("sub_uid", subUid);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_SUB_ACCOUNT_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_SUB_ACCOUNT_INFO, params,sign);
logger.debug("body:{}", body);
SwapCrossSubAccountInfoResponse response = JSON.parseObject(body, SwapCrossSubAccountInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -158,7 +159,7 @@ public SwapCrossSubPositionInfoResponse getSwapCrossSubPositionInfo(String contr
params.put("contract_type", contractType);
}
params.put("sub_uid", subUid);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_SUB_POSITION_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_SUB_POSITION_INFO, params,sign);
logger.debug("body:{}", body);
SwapCrossSubPositionInfoResponse response = JSON.parseObject(body, SwapCrossSubPositionInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -180,7 +181,7 @@ public SwapCrossTransferLimitResponse getSwapCrossTransferLimitResponse(String m
if (StringUtils.isNoneEmpty(marginAccount)) {
params.put("margin_account", marginAccount.toUpperCase());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRANSFER_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRANSFER_LIMIT, params,sign);
logger.debug("body:{}", body);
SwapCrossTransferLimitResponse response = JSON.parseObject(body, SwapCrossTransferLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -210,7 +211,7 @@ public SwapCrossPositionLimitResponse getSwapCrossPositionLimitResponse(String c
if (businessType!=null){
params.put("business_type",businessType);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_POSITION_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_POSITION_LIMIT, params,sign);
logger.debug("body:{}", body);
SwapCrossPositionLimitResponse response = JSON.parseObject(body, SwapCrossPositionLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -241,7 +242,7 @@ public SwapCrossAvailableLevelRateResponse getSwapCrossAvailableLevelRate(String
if (StringUtils.isNotEmpty(businessType)) {
params.put("business_type", businessType);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_AVAILABLE_LEVEL_RATE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_AVAILABLE_LEVEL_RATE, params,sign);
logger.debug("body:{}", body);
SwapCrossAvailableLevelRateResponse response = JSON.parseObject(body, SwapCrossAvailableLevelRateResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -261,7 +262,7 @@ public SwapSubAccountInfoListResponse getSwapCrossSubAccountInfoList(String marg
params.put("margin_account", marginAccount);
params.put("page_index", pageIndex);
params.put("page_size", pagesize);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_SUB_ACCOUNT_INFO_LIST, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_SUB_ACCOUNT_INFO_LIST, params,sign);
logger.debug("body:{}", body);
SwapSubAccountInfoListResponse response = JSON.parseObject(body, SwapSubAccountInfoListResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -296,7 +297,7 @@ public SwapLeverPositionLimitResponse getSwapCrossLeverPositionLimit(SwapCrossLe
if (StringUtils.isNotEmpty(request.getTradePartition())){
params.put("trade_partition",request.getTradePartition());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_LEVER_POSITION_LIMIT, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_LEVER_POSITION_LIMIT, params,sign);
logger.debug("body:{}", body);
SwapLeverPositionLimitResponse response = JSON.parseObject(body, SwapLeverPositionLimitResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
diff --git a/src/main/java/com/huobi/api/service/usdt/strategy/CrossStrategyAPIServiceImpl.java b/src/main/java/com/huobi/api/service/usdt/strategy/CrossStrategyAPIServiceImpl.java
index 4475430..74eaa44 100644
--- a/src/main/java/com/huobi/api/service/usdt/strategy/CrossStrategyAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/usdt/strategy/CrossStrategyAPIServiceImpl.java
@@ -17,6 +17,7 @@
public class CrossStrategyAPIServiceImpl implements CrossStrategyAPIService{
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.hbdm.com";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -59,7 +60,7 @@ public SwapCrossTriggerOrderResponse swapCrossTriggerOrderResponse(SwapCrossTrig
if(request.getReduceOnly()!=null){
params.put("reduce_only",request.getReduceOnly());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRIGGER_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRIGGER_ORDER, params,sign);
logger.debug("body:{}", body);
SwapCrossTriggerOrderResponse response = JSON.parseObject(body, SwapCrossTriggerOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -86,7 +87,7 @@ public SwapCrossTriggerCancelResponse swapCrossTriggerCancelResponse(SwapCrossTr
params.put("contract_type",request.getContractType());
}
params.put("order_id", request.getOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRIGGER_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRIGGER_CANCEL, params,sign);
logger.debug("body:{}", body);
SwapCrossTriggerCancelResponse response = JSON.parseObject(body, SwapCrossTriggerCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -118,7 +119,7 @@ public SwapCrossTriggerCancelallResponse swapCrossTriggerCancelallResponse(SwapC
if (request.getOffset() != null) {
params.put("offset", request.getOffset());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRIGGER_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRIGGER_CANCELALL, params,sign);
logger.debug("body:{}", body);
SwapCrossTriggerCancelallResponse response = JSON.parseObject(body, SwapCrossTriggerCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -153,7 +154,7 @@ public SwapCrossTriggerOpenordersResponse swapCrossTriggerOpenordersResponse(Swa
if (StringUtils.isNotEmpty(request.getTradePartition())){
params.put("trade_partition",request.getTradePartition());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRIGGER_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRIGGER_OPENORDERS, params,sign);
logger.debug("body:{}", body);
SwapCrossTriggerOpenordersResponse response = JSON.parseObject(body, SwapCrossTriggerOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -188,7 +189,7 @@ public SwapCrossTriggerHisordersResponse swapCrossTriggerHisordersResponse(SwapC
if (request.getSortBy() != null) {
params.put("sort_by", request.getSortBy());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRIGGER_HISORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRIGGER_HISORDERS, params,sign);
logger.debug("body:{}", body);
SwapCrossTriggerHisordersResponse response = JSON.parseObject(body, SwapCrossTriggerHisordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -234,7 +235,7 @@ public SwapTpslOrderResponse swapCrossTpslOrderResponse(SwapTpslOrderRequest req
if (request.getSlOrderPriceType() != null) {
params.put("sl_order_price_type", request.getSlOrderPriceType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TPSL_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TPSL_ORDER, params,sign);
logger.debug("body:{}", body);
SwapTpslOrderResponse response = JSON.parseObject(body, SwapTpslOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -261,7 +262,7 @@ public SwapTpslCancelResponse swapCrossTpslCancelResponse(SwapTpslCancelRequest
params.put("contract_type",request.getContractType());
}
params.put("order_id", request.getOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TPSL_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TPSL_CANCEL, params,sign);
logger.debug("body:{}", body);
SwapTpslCancelResponse response = JSON.parseObject(body, SwapTpslCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -290,7 +291,7 @@ public SwapTpslCancelallResponse swapCrossTpslCancelallResponse(SwapTpslCancelal
if (request.getDirection() != null) {
params.put("direction", request.getDirection());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TPSL_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TPSL_CANCELALL, params,sign);
logger.debug("body:{}", body);
SwapTpslCancelallResponse response = JSON.parseObject(body, SwapTpslCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -325,7 +326,7 @@ public SwapTpslOpenordersResponse swapCrossTpslOpenordersResponse(SwapTpslOpenor
if (StringUtils.isNotEmpty(request.getTradePartition())){
params.put("trade_partition",request.getTradePartition());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TPSL_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TPSL_OPENORDERS, params,sign);
logger.debug("body:{}", body);
SwapTpslOpenordersResponse response = JSON.parseObject(body, SwapTpslOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -359,7 +360,7 @@ public SwapTpslHisordersResponse swapCrossTpslHisordersResponse(SwapTpslHisorder
if (StringUtils.isNotEmpty(request.getSortBy())) {
params.put("sort_by", request.getSortBy());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TPSL_HISORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TPSL_HISORDERS, params,sign);
logger.debug("body:{}", body);
SwapTpslHisordersResponse response = JSON.parseObject(body, SwapTpslHisordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -383,7 +384,7 @@ public SwapRelationTpslOrderResponse swapCrossRelationTpslOrderResponse(SwapRela
params.put("pair",request.getPair().toUpperCase());
}
params.put("order_id", request.getOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_RELATION_TPSL_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_RELATION_TPSL_ORDER, params,sign);
logger.debug("body:{}", body);
SwapRelationTpslOrderResponse response = JSON.parseObject(body, SwapRelationTpslOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -423,7 +424,7 @@ public SwapTrackOrderResponse swapCrossTrackOrderResponse(SwapTrackOrderRequest
if(request.getReduceOnly()!=null){
params.put("reduce_only",request.getReduceOnly());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRACK_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRACK_ORDER, params,sign);
logger.debug("body:{}", body);
SwapTrackOrderResponse response = JSON.parseObject(body, SwapTrackOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -450,7 +451,7 @@ public SwapTrackCancelResponse swapCrossTrackCancelResponse(SwapTrackCancelReque
params.put("contract_type",request.getContractType());
}
params.put("order_id", request.getOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRACK_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRACK_CANCEL, params,sign);
logger.debug("body:{}", body);
SwapTrackCancelResponse response = JSON.parseObject(body, SwapTrackCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -482,7 +483,7 @@ public SwapTrackCancelallResponse swapCrossTrackCancelallResponse(SwapTrackCance
if (request.getOffset()!=null) {
params.put("offset", request.getOffset());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRACK_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRACK_CANCELALL, params,sign);
logger.debug("body:{}", body);
SwapTrackCancelallResponse response = JSON.parseObject(body, SwapTrackCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -517,7 +518,7 @@ public SwapTrackOpenordersResponse swapCrossTrackOpenordersResponse(SwapTrackOpe
if (StringUtils.isNotEmpty(request.getTradePartition())){
params.put("trade_partition",request.getTradePartition());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRACK_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRACK_OPENORDERS, params,sign);
logger.debug("body:{}", body);
SwapTrackOpenordersResponse response = JSON.parseObject(body, SwapTrackOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -552,7 +553,7 @@ public SwapTrackHisordersResponse swapCrossTrackHisordersResponse(SwapTrackHisor
if (request.getSortBy()!=null){
params.put("sort_by",request.getSortBy());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRACK_HISORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_TRACK_HISORDERS, params,sign);
logger.debug("body:{}", body);
SwapTrackHisordersResponse response = JSON.parseObject(body, SwapTrackHisordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
diff --git a/src/main/java/com/huobi/api/service/usdt/strategy/StrategyAPIServiceImpl.java b/src/main/java/com/huobi/api/service/usdt/strategy/StrategyAPIServiceImpl.java
index 07e4b3f..e9e5f9a 100644
--- a/src/main/java/com/huobi/api/service/usdt/strategy/StrategyAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/usdt/strategy/StrategyAPIServiceImpl.java
@@ -17,6 +17,7 @@
public class StrategyAPIServiceImpl implements StrategyAPIService{
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.hbdm.com";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -51,7 +52,7 @@ public SwapTriggerOrderResponse swapTriggerOrderResponse(SwapTriggerOrderRequest
if(request.getReduceOnly()!=null){
params.put("reduce_only",request.getReduceOnly());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRIGGER_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRIGGER_ORDER, params,sign);
logger.debug("body:{}", body);
SwapTriggerOrderResponse response = JSON.parseObject(body, SwapTriggerOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -70,7 +71,7 @@ public SwapTriggerCancelResponse swapTriggerCancelResponse(SwapTriggerCancelRequ
Map params = new HashMap<>();
params.put("contract_code", request.getContractCode().toUpperCase());
params.put("order_id", request.getOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRIGGER_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRIGGER_CANCEL, params,sign);
logger.debug("body:{}", body);
SwapTriggerCancelResponse response = JSON.parseObject(body, SwapTriggerCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -94,7 +95,7 @@ public SwapTriggerCancelallResponse swapTriggerCancelallResponse(SwapTriggerCanc
if (request.getOffset() != null) {
params.put("offset", request.getOffset());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRIGGER_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRIGGER_CANCELALL, params,sign);
logger.debug("body:{}", body);
SwapTriggerCancelallResponse response = JSON.parseObject(body, SwapTriggerCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -121,7 +122,7 @@ public SwapTriggerOpenordersResponse swapTriggerOpenordersResponse(SwapTriggerOp
if (request.getTradeType() != null) {
params.put("trade_type", request.getTradeType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRIGGER_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRIGGER_OPENORDERS, params,sign);
logger.debug("body:{}", body);
SwapTriggerOpenordersResponse response = JSON.parseObject(body, SwapTriggerOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -152,7 +153,7 @@ public SwapTriggerHisordersResponse swapTriggerHisordersResponse(SwapTriggerHiso
if (request.getSortBy() != null) {
params.put("sort_by", request.getSortBy());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRIGGER_HISORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRIGGER_HISORDERS, params,sign);
logger.debug("body:{}", body);
SwapTriggerHisordersResponse response = JSON.parseObject(body, SwapTriggerHisordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -190,7 +191,7 @@ public SwapTpslOrderResponse swapTpslOrderResponse(SwapTpslOrderRequest request)
if (request.getSlOrderPriceType() != null) {
params.put("sl_order_price_type", request.getSlOrderPriceType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TPSL_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TPSL_ORDER, params,sign);
logger.debug("body:{}", body);
SwapTpslOrderResponse response = JSON.parseObject(body, SwapTpslOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -209,7 +210,7 @@ public SwapTpslCancelResponse swapTpslCancelResponse(SwapTpslCancelRequest reque
try {
params.put("contract_code", request.getContractCode().toUpperCase());
params.put("order_id", request.getOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TPSL_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TPSL_CANCEL, params,sign);
logger.debug("body:{}", body);
SwapTpslCancelResponse response = JSON.parseObject(body, SwapTpslCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -230,7 +231,7 @@ public SwapTpslCancelallResponse swapTpslCancelallResponse(SwapTpslCancelallRequ
if (request.getDirection() != null) {
params.put("direction", request.getDirection());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TPSL_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TPSL_CANCELALL, params,sign);
logger.debug("body:{}", body);
SwapTpslCancelallResponse response = JSON.parseObject(body, SwapTpslCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -257,7 +258,7 @@ public SwapTpslOpenordersResponse swapTpslOpenordersResponse(SwapTpslOpenordersR
if (request.getTradeType() != null) {
params.put("trade_type", request.getTradeType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TPSL_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TPSL_OPENORDERS, params,sign);
logger.debug("body:{}", body);
SwapTpslOpenordersResponse response = JSON.parseObject(body, SwapTpslOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -286,7 +287,7 @@ public SwapTpslHisordersResponse swapTpslHisordersResponse(SwapTpslHisordersRequ
if (StringUtils.isNotEmpty(request.getSortBy())) {
params.put("sort_by", request.getSortBy());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TPSL_HISORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TPSL_HISORDERS, params,sign);
logger.debug("body:{}", body);
SwapTpslHisordersResponse response = JSON.parseObject(body, SwapTpslHisordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -305,7 +306,7 @@ public SwapRelationTpslOrderResponse swapRelationTpslOrderResponse(SwapRelationT
try {
params.put("contract_code", request.getContractCode().toUpperCase());
params.put("order_id", request.getOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_RELATION_TPSL_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_RELATION_TPSL_ORDER, params,sign);
logger.debug("body:{}", body);
SwapRelationTpslOrderResponse response = JSON.parseObject(body, SwapRelationTpslOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -337,7 +338,7 @@ public SwapTrackOrderResponse swapTrackOrderResponse(SwapTrackOrderRequest reque
if(request.getReduceOnly()!=null){
params.put("reduce_only",request.getReduceOnly());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRACK_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRACK_ORDER, params,sign);
logger.debug("body:{}", body);
SwapTrackOrderResponse response = JSON.parseObject(body, SwapTrackOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -356,7 +357,7 @@ public SwapTrackCancelResponse swapTrackCancelResponse(SwapTrackCancelRequest re
try {
params.put("contract_code", request.getContractCode().toUpperCase());
params.put("order_id", request.getOrderId());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRACK_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRACK_CANCEL, params,sign);
logger.debug("body:{}", body);
SwapTrackCancelResponse response = JSON.parseObject(body, SwapTrackCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -380,7 +381,7 @@ public SwapTrackCancelallResponse swapTrackCancelallResponse(SwapTrackCancelallR
if (request.getOffset()!=null) {
params.put("offset", request.getOffset());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRACK_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRACK_CANCELALL, params,sign);
logger.debug("body:{}", body);
SwapTrackCancelallResponse response = JSON.parseObject(body, SwapTrackCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -407,7 +408,7 @@ public SwapTrackOpenordersResponse swapTrackOpenordersResponse(SwapTrackOpenorde
if (request.getPageSize()!=null){
params.put("page_size",request.getPageSize());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRACK_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRACK_OPENORDERS, params,sign);
logger.debug("body:{}", body);
SwapTrackOpenordersResponse response = JSON.parseObject(body, SwapTrackOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
@@ -437,7 +438,7 @@ public SwapTrackHisordersResponse swapTrackHisordersResponse(SwapTrackHisordersR
if (request.getSortBy()!=null){
params.put("sort_by",request.getSortBy());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRACK_HISORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_TRACK_HISORDERS, params,sign);
logger.debug("body:{}", body);
SwapTrackHisordersResponse response = JSON.parseObject(body, SwapTrackHisordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())){
diff --git a/src/main/java/com/huobi/api/service/usdt/trade/CrossTradeAPIServiceImpl.java b/src/main/java/com/huobi/api/service/usdt/trade/CrossTradeAPIServiceImpl.java
index a3636c0..60b44c2 100644
--- a/src/main/java/com/huobi/api/service/usdt/trade/CrossTradeAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/usdt/trade/CrossTradeAPIServiceImpl.java
@@ -22,6 +22,7 @@ public class CrossTradeAPIServiceImpl implements CrossTradeAPIService {
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.hbdm.com";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -67,7 +68,7 @@ public SwapSwitchPositionModeResponse swapCrossSwitchPositionModeResponse(String
Map params = new HashMap<>();
params.put("margin_account", marginAccount);
params.put("position_mode", positionMode);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_SWITCH_POSITION_MODE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_SWITCH_POSITION_MODE, params,sign);
logger.debug("body:{}", body);
SwapSwitchPositionModeResponse response = JSON.parseObject(body, SwapSwitchPositionModeResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -129,7 +130,7 @@ public SwapCrossOrderResponse swapCrossOrderRequest(SwapCrossOrderRequest reques
if(request.getReduceOnly()!=null){
params.put("reduce_only",request.getReduceOnly());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_ORDER, params,sign);
logger.debug("body:{}", body);
SwapCrossOrderResponse response = JSON.parseObject(body, SwapCrossOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -200,7 +201,7 @@ public SwapCrossBatchorderResponse swapCrossBatchorderRequest(SwapCrossBatchorde
params.put("orders_data", listMap);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_BATCHORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_BATCHORDER, params,sign);
logger.debug("body:{}", body);
SwapCrossBatchorderResponse response = JSON.parseObject(body, SwapCrossBatchorderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -236,7 +237,7 @@ public SwapCrossCancelResponse swapCrossCancelRequest(SwapCrossCancelRequest req
if (request.getContractType() != null) {
params.put("contract_type", request.getContractType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_CANCEL, params,sign);
logger.debug("body:{}", body);
SwapCrossCancelResponse response = JSON.parseObject(body, SwapCrossCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -273,7 +274,7 @@ public SwapCrossCancelallResponse swapCrossCancelallRequest(SwapCrossCancelallRe
if (request.getOffset() != null) {
params.put("offset", request.getOffset());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_CANCELALL, params,sign);
logger.debug("body:{}", body);
SwapCrossCancelallResponse response = JSON.parseObject(body, SwapCrossCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -303,7 +304,7 @@ public SwapCrossOrderInfoResponse swapCrossOrderInfoRequest(SwapCrossOrderInfoRe
if (request.getOrderId() != null) {
params.put("order_id", request.getOrderId());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_ORDER_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_ORDER_INFO, params,sign);
logger.debug("body:{}", body);
SwapCrossOrderInfoResponse response = JSON.parseObject(body, SwapCrossOrderInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -343,7 +344,7 @@ public SwapCrossOrderDetailResponse swapCrossOrderDetailRequest(SwapCrossOrderDe
if (request.getPageSize() != null) {
params.put("page_size", request.getPageSize());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_ORDER_DETAIL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_ORDER_DETAIL, params,sign);
logger.debug("body:{}", body);
SwapCrossOrderDetailResponse response = JSON.parseObject(body, SwapCrossOrderDetailResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -385,7 +386,7 @@ public SwapCrossOpenordersResponse swapCrossOpenordersRequest(SwapCrossOpenorder
if (StringUtils.isNotEmpty(request.getTradePartition())){
params.put("trade_partition",request.getTradePartition());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_OPENORDERS, params,sign);
logger.debug("body:{}", body);
SwapCrossOpenordersResponse response = JSON.parseObject(body, SwapCrossOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -420,7 +421,7 @@ public SwapCrossLightningClosePositionResponse swapCrossLightningClosePositionRe
if (request.getClientOrderId() != null) {
params.put("client_order_id", request.getClientOrderId());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_LIGHTNING_CLOSE_POSITION, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_LIGHTNING_CLOSE_POSITION, params,sign);
logger.debug("body:{}", body);
SwapCrossLightningClosePositionResponse response = JSON.parseObject(body, SwapCrossLightningClosePositionResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -450,7 +451,7 @@ public SwapCrossSwitchLeverRateResponse getSwapCrossSwitchLeverRate(String contr
params.put("contract_type", contractType);
}
params.put("lever_rate", leverRate);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_SWITCH_LEVER_RATE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_SWITCH_LEVER_RATE, params,sign);
logger.debug("body:{}", body);
SwapCrossSwitchLeverRateResponse response = JSON.parseObject(body, SwapCrossSwitchLeverRateResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -497,7 +498,7 @@ public SwapCrossHisordersExactV3Response swapCrossHisordersExactV3Response(SwapC
if (StringUtils.isNotEmpty(request.getPriceType())) {
params.put("price_type", request.getPriceType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_HISORDERS_EXACT_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_HISORDERS_EXACT_V3, params,sign);
logger.debug("body:{}", body);
SwapCrossHisordersExactV3Response response = JSON.parseObject(body, SwapCrossHisordersExactV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -541,7 +542,7 @@ public SwapCrossHisordersV3Response swapCrossHisordersV3Response(SwapCrossHisord
if (StringUtils.isNotEmpty(request.getStatus())) {
params.put("status", request.getStatus());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_HISORDERS_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_HISORDERS_V3, params,sign);
logger.debug("body:{}", body);
SwapCrossHisordersV3Response response = JSON.parseObject(body, SwapCrossHisordersV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -579,7 +580,7 @@ public SwapCrossMatchResultsV3Response swapCrossMatchResultsV3Response(SwapCross
if (StringUtils.isNotEmpty(request.getPair())) {
params.put("pair", request.getPair());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_MATCHRESULTS_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_MATCHRESULTS_V3, params,sign);
logger.debug("body:{}", body);
SwapCrossMatchResultsV3Response response = JSON.parseObject(body, SwapCrossMatchResultsV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -617,7 +618,7 @@ public SwapCrossMatchResultsExactV3Response swapCrossMatchResultsExactV3Response
if (StringUtils.isNotEmpty(request.getPair())) {
params.put("pair", request.getPair());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_MATCHRESULTS_EXACT_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapCrossAPIConstants.SWAP_CROSS_MATCHRESULTS_EXACT_V3, params,sign);
logger.debug("body:{}", body);
SwapCrossMatchResultsExactV3Response response = JSON.parseObject(body, SwapCrossMatchResultsExactV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
diff --git a/src/main/java/com/huobi/api/service/usdt/trade/TradeAPIServiceImpl.java b/src/main/java/com/huobi/api/service/usdt/trade/TradeAPIServiceImpl.java
index da8b500..6803e76 100644
--- a/src/main/java/com/huobi/api/service/usdt/trade/TradeAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/usdt/trade/TradeAPIServiceImpl.java
@@ -21,6 +21,7 @@ public class TradeAPIServiceImpl implements TradeAPIService {
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.hbdm.com";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -39,7 +40,7 @@ public SwapSwitchPositionModeResponse swapSwitchPositionModeResponse(String marg
params.put("margin_account", marginAccount);
params.put("position_mode", positionMode);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SWITCH_POSITION_MODE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SWITCH_POSITION_MODE, params,sign);
logger.debug("body:{}", body);
SwapSwitchPositionModeResponse response = JSON.parseObject(body, SwapSwitchPositionModeResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -93,7 +94,7 @@ public SwapOrderResponse swapOrderRequest(SwapOrderRequest request) {
if(request.getReduceOnly()!=null){
params.put("reduce_only",request.getReduceOnly());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_ORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_ORDER, params,sign);
logger.debug("body:{}", body);
SwapOrderResponse response = JSON.parseObject(body, SwapOrderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -157,7 +158,7 @@ public SwapBatchorderResponse swapBatchorderRequest(SwapBatchorderRequest reques
params.put("orders_data", listMap);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_BATCHORDER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_BATCHORDER, params,sign);
logger.debug("body:{}", body);
SwapBatchorderResponse response = JSON.parseObject(body, SwapBatchorderResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -185,7 +186,7 @@ public SwapCancelResponse swapCancelRequest(SwapCancelRequest request) {
params.put("client_order_id", request.getClientOrderId());
}
params.put("contract_code", request.getContractCode().toUpperCase());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_CANCEL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_CANCEL, params,sign);
logger.debug("body:{}", body);
SwapCancelResponse response = JSON.parseObject(body, SwapCancelResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -214,7 +215,7 @@ public SwapCancelallResponse swapCancelallRequest(SwapCancelallRequest request)
if (request.getOffset() != null) {
params.put("offset", request.getOffset());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_CANCELALL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_CANCELALL, params,sign);
logger.debug("body:{}", body);
SwapCancelallResponse response = JSON.parseObject(body, SwapCancelallResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -239,7 +240,7 @@ public SwapOrderInfoResponse swapOrderInfoRequest(SwapOrderInfoRequest request)
if (request.getOrderId() != null) {
params.put("order_id", request.getOrderId());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_ORDER_INFO, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_ORDER_INFO, params,sign);
logger.debug("body:{}", body);
SwapOrderInfoResponse response = JSON.parseObject(body, SwapOrderInfoResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -274,7 +275,7 @@ public SwapOrderDetailResponse swapOrderDetailRequest(SwapOrderDetailRequest req
if (request.getPageSize() != null) {
params.put("page_size", request.getPageSize());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_ORDER_DETAIL, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_ORDER_DETAIL, params,sign);
logger.debug("body:{}", body);
SwapOrderDetailResponse response = JSON.parseObject(body, SwapOrderDetailResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -308,7 +309,7 @@ public SwapOpenordersResponse swapOpenordersRequest(SwapOpenordersRequest reques
params.put("trade_type", request.getTradeType());
}
params.put("contract_code", request.getContractCode().toUpperCase());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_OPENORDERS, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_OPENORDERS, params,sign);
logger.debug("body:{}", body);
SwapOpenordersResponse response = JSON.parseObject(body, SwapOpenordersResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -334,7 +335,7 @@ public SwapLightningClosePositionResponse swapLightningClosePositionRequest(Swap
if (request.getClientOrderId() != null) {
params.put("client_order_id", request.getClientOrderId());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_LIGHTNING_CLOSE_POSITION, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_LIGHTNING_CLOSE_POSITION, params,sign);
logger.debug("body:{}", body);
SwapLightningClosePositionResponse response = JSON.parseObject(body, SwapLightningClosePositionResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -354,7 +355,7 @@ public SwapSwitchLeverRateResponse getSwapSwitchLeverRate(String contractCode, I
try {
params.put("contract_code", contractCode.toUpperCase());
params.put("lever_rate", leverRate);
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SWITCH_LEVER_RATE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SWITCH_LEVER_RATE, params,sign);
logger.debug("body:{}", body);
SwapSwitchLeverRateResponse response = JSON.parseObject(body, SwapSwitchLeverRateResponse.class);
if ("ok".equalsIgnoreCase(response.getStatus())) {
@@ -379,7 +380,7 @@ public LinearCancelAfterResponse linearCancelAfterResponse(LinearCancelAfterRequ
if (request.getTimeOut() != null) {
params.put("time_out", request.getTimeOut());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.LINEAR_CANCEL_AFTER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.LINEAR_CANCEL_AFTER, params,sign);
logger.debug("body:{}", body);
LinearCancelAfterResponse response = JSON.parseObject(body, LinearCancelAfterResponse.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -420,7 +421,7 @@ public SwapHisordersV3Response swapHisordersV3Response(SwapHisordersV3Request re
if (StringUtils.isNotEmpty(request.getStatus())) {
params.put("status", request.getStatus());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_HISORDERS_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_HISORDERS_V3, params,sign);
logger.debug("body:{}", body);
SwapHisordersV3Response response = JSON.parseObject(body, SwapHisordersV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -467,7 +468,7 @@ public SwapHisordersExactV3Response swapHisordersExactV3Response(SwapHisordersEx
if (StringUtils.isNotEmpty(request.getPriceType())) {
params.put("price_type", request.getPriceType());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_HISORDERS_EXACT_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_HISORDERS_EXACT_V3, params,sign);
logger.debug("body:{}", body);
SwapHisordersExactV3Response response = JSON.parseObject(body, SwapHisordersExactV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -505,7 +506,7 @@ public SwapMatchResultsV3Response swapMatchResultsV3Response(SwapMatchResultsV3R
if (StringUtils.isNotEmpty(request.getPair())) {
params.put("pair", request.getPair());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_MATCHRESULTS_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_MATCHRESULTS_V3, params,sign);
logger.debug("body:{}", body);
SwapMatchResultsV3Response response = JSON.parseObject(body, SwapMatchResultsV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
@@ -540,7 +541,7 @@ public SwapMatchResultsExactV3Response swapMatchResultsExactV3Response(SwapMatch
if (request.getFromId() != null) {
params.put("from_id", request.getFromId());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_MATCHRESULTS_EXACT_V3, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_MATCHRESULTS_EXACT_V3, params,sign);
logger.debug("body:{}", body);
SwapMatchResultsExactV3Response response = JSON.parseObject(body, SwapMatchResultsExactV3Response.class);
if (response.getCode() != null && response.getCode() == 200){
diff --git a/src/main/java/com/huobi/api/service/usdt/transfer/TransferAPIServiceImpl.java b/src/main/java/com/huobi/api/service/usdt/transfer/TransferAPIServiceImpl.java
index f9920fa..d3249c9 100644
--- a/src/main/java/com/huobi/api/service/usdt/transfer/TransferAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/usdt/transfer/TransferAPIServiceImpl.java
@@ -16,6 +16,7 @@ public class TransferAPIServiceImpl implements TransferAPIService {
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.huobi.pro";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -38,7 +39,7 @@ public UsdtSwapTransferResponse transfer(UsdtSwapTransferRequest request) {
params.put("margin-account", request.getMargin_account());
params.put("currency", request.getCurrency());
params.put("amount", request.getAmount());
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.USDT_SWAP_TRANSFER, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.USDT_SWAP_TRANSFER, params,sign);
UsdtSwapTransferResponse response = JSON.parseObject(body, UsdtSwapTransferResponse.class);
return response;
diff --git a/src/main/java/com/huobi/api/service/usdt/unified_account/UnifiedAccountAPIServiceImpl.java b/src/main/java/com/huobi/api/service/usdt/unified_account/UnifiedAccountAPIServiceImpl.java
index c3d514c..f385ef5 100644
--- a/src/main/java/com/huobi/api/service/usdt/unified_account/UnifiedAccountAPIServiceImpl.java
+++ b/src/main/java/com/huobi/api/service/usdt/unified_account/UnifiedAccountAPIServiceImpl.java
@@ -17,6 +17,7 @@
public class UnifiedAccountAPIServiceImpl implements UnifiedAccountAPIService{
String api_key = ""; // huobi申请的apiKey
String secret_key = ""; // huobi申请的secretKey
+ String sign = "";
String url_prex = "https://api.hbdm.com";
Logger logger = LoggerFactory.getLogger(getClass());
@@ -68,7 +69,7 @@ public LinearSwapFeeSwitchResponse getLinearSwapFeeSwitch(Integer feeOption) {
String body;
Map params = new HashMap<>();
try {
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.LINEAR_SWAP_FEE_SWITCH, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.LINEAR_SWAP_FEE_SWITCH, params,sign);
logger.debug("body:{}", body);
LinearSwapFeeSwitchResponse response = JSON.parseObject(body, LinearSwapFeeSwitchResponse.class);
if (response.getCode() != null && response.getCode() == 200) {
@@ -103,7 +104,7 @@ public FixPositionMarginChangeResponse getFixPositionMarginChange(FixPositionMar
if (request.getClientOrderId() != null) {
params.put("clientOrderId", request.getClientOrderId());
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.FIX_POSITION_MARGIN_CHANGE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.FIX_POSITION_MARGIN_CHANGE, params,sign);
logger.debug("body:{}", body);
FixPositionMarginChangeResponse response = JSON.parseObject(body, FixPositionMarginChangeResponse.class);
if (response.getCode() != null && response.getCode() == 200) {
@@ -175,7 +176,7 @@ public SwapSwitchAccountTypeResponse getSwapSwitchAccountType(Integer accountTyp
if (accountType != null) {
params.put("account_type", accountType);
}
- body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SWITCH_ACCOUNT_TYPE, params);
+ body = HbdmHttpClient.getInstance().doPost(api_key, secret_key, url_prex + HuobiLinearSwapAPIConstants.SWAP_SWITCH_ACCOUNT_TYPE, params,sign);
logger.debug("body:{}", body);
SwapSwitchAccountTypeResponse response = JSON.parseObject(body, SwapSwitchAccountTypeResponse.class);
if (response.getCode() != null && response.getCode() == 200) {
diff --git a/src/main/java/com/huobi/api/util/ApiSignatureEd25519.java b/src/main/java/com/huobi/api/util/ApiSignatureEd25519.java
new file mode 100644
index 0000000..f70fc09
--- /dev/null
+++ b/src/main/java/com/huobi/api/util/ApiSignatureEd25519.java
@@ -0,0 +1,129 @@
+package com.huobi.api.util;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import javax.crypto.Mac;
+import javax.crypto.spec.SecretKeySpec;
+import java.io.StringReader;
+import java.io.UnsupportedEncodingException;
+import java.net.URLEncoder;
+import java.nio.charset.StandardCharsets;
+import java.security.InvalidKeyException;
+import java.security.NoSuchAlgorithmException;
+import java.security.Security;
+import java.time.Instant;
+import java.time.ZoneId;
+import java.time.format.DateTimeFormatter;
+import java.util.Base64;
+import java.util.Map;
+import java.util.SortedMap;
+import java.util.TreeMap;
+import org.bouncycastle.asn1.pkcs.PrivateKeyInfo;
+import org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters;
+import org.bouncycastle.crypto.params.Ed25519PublicKeyParameters;
+import org.bouncycastle.crypto.signers.Ed25519Signer;
+import org.bouncycastle.crypto.util.PrivateKeyFactory;
+import org.bouncycastle.crypto.util.PublicKeyFactory;
+import org.bouncycastle.jce.provider.BouncyCastleProvider;
+import org.bouncycastle.openssl.PEMParser;
+import org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter;
+
+import org.bouncycastle.jce.provider.BouncyCastleProvider;
+import org.bouncycastle.openssl.PEMParser;
+import org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter;
+public class ApiSignatureEd25519 {
+
+ final Logger log = LoggerFactory.getLogger(getClass());
+
+ static final DateTimeFormatter DT_FORMAT = DateTimeFormatter.ofPattern("uuuu-MM-dd'T'HH:mm:ss");
+
+ static final ZoneId ZONE_GMT = ZoneId.of("Z");
+
+
+ public void createSignature(String base64PublicKey, String base64PrivateKey, String method, String uri,
+ Map params) {
+ // 加载 BouncyCastle 提供者
+ Security.addProvider(new BouncyCastleProvider());
+ Ed25519PrivateKeyParameters privateKey = null;
+
+ // 从 PEM 格式中提取私钥
+ try (PEMParser pemParser = new PEMParser(new StringReader(base64PrivateKey))) {
+ Object object = pemParser.readObject();
+ if (object instanceof PrivateKeyInfo) {
+ PrivateKeyInfo privateKeyInfo = (PrivateKeyInfo) object;
+ JcaPEMKeyConverter converter = new JcaPEMKeyConverter();
+ java.security.PrivateKey javaPrivateKey = converter.getPrivateKey(privateKeyInfo);
+ privateKey = (Ed25519PrivateKeyParameters) PrivateKeyFactory.createKey(javaPrivateKey.getEncoded());
+ } else {
+ throw new IllegalArgumentException("Invalid PEM format: not a private key");
+ }
+ } catch (Exception e) {
+ throw new RuntimeException("Error loading private key: " + e.getMessage(), e);
+ }
+
+ StringBuilder sb = new StringBuilder(1024);
+ sb.append(method.toUpperCase()).append('\n');
+
+ // 提取主机名和 URI
+ int index = uri.indexOf("//");
+ String subString = uri.substring(index + 2);
+ int index2 = subString.indexOf("/");
+ String host = subString.substring(0, index2);
+ String constant = subString.substring(index2);
+
+ sb.append(host.toLowerCase()).append('\n') // Host
+ .append(constant).append('\n'); // /path
+
+ // 添加请求参数
+ params.remove("Signature");
+ params.put("AccessKeyId", base64PublicKey); // 使用公共密钥
+ params.put("SignatureVersion", "2");
+ params.put("SignatureMethod", "Ed25519");
+ params.put("Timestamp", gmtNow());
+
+ // 构建签名字符串
+ SortedMap map = new TreeMap<>(params);
+ for (Map.Entry entry : map.entrySet()) {
+ String key = entry.getKey();
+ String value = entry.getValue().toString();
+ sb.append(key).append('=').append(urlEncode(value)).append('&');
+ }
+ // 去掉最后的 '&'
+ sb.deleteCharAt(sb.length() - 1);
+System.out.println(sb.toString());
+ // 使用 Ed25519 进行签名
+ Ed25519Signer signer = new Ed25519Signer();
+ signer.init(true, privateKey);
+ signer.update(sb.toString().getBytes(StandardCharsets.UTF_8), 0, sb.length());
+ byte[] signatureBytes = signer.generateSignature();
+ String actualSign = Base64.getEncoder().encodeToString(signatureBytes);
+
+ params.put("Signature", actualSign); // 将签名放入参数中
+ }
+
+ /**
+ * 使用标准URL Encode编码。注意和JDK默认的不同,空格被编码为%20而不是+。
+ *
+ * @param s String字符串
+ * @return URL编码后的字符串
+ */
+ public static String urlEncode(String s) {
+ try {
+ return URLEncoder.encode(s, "UTF-8").replaceAll("\\+", "%20");
+ } catch (UnsupportedEncodingException e) {
+ throw new IllegalArgumentException("UTF-8 encoding not supported!");
+ }
+ }
+
+ /**
+ * Return epoch seconds
+ */
+ long epochNow() {
+ return Instant.now().getEpochSecond();
+ }
+
+ String gmtNow() {
+ return Instant.ofEpochSecond(epochNow()).atZone(ZONE_GMT).format(DT_FORMAT);
+ }
+}
diff --git a/src/main/java/com/huobi/api/util/HbdmHttpClient.java b/src/main/java/com/huobi/api/util/HbdmHttpClient.java
index e82e271..fee9f6c 100644
--- a/src/main/java/com/huobi/api/util/HbdmHttpClient.java
+++ b/src/main/java/com/huobi/api/util/HbdmHttpClient.java
@@ -57,18 +57,34 @@ public String doGet(String url, Map params) {
}
- public String doPost(String appKey, String appSecretKey, String uri, Map params) {
- ApiSignature sign = new ApiSignature();
- sign.createSignature(appKey, appSecretKey, "POST", uri, params);
- try {
- RequestBody body = RequestBody.create(JSON_TYPE, JSON.toJSONString(params));
- Request.Builder builder = new Request.Builder().url(uri + "?" + toQueryString(params)).post(body);
- Request request = builder.build();
- Response response = httpClient.newCall(request).execute();
- return response.body().string();
- } catch (IOException e) {
- throw new RuntimeException("IOException 目标url:" + uri, e);
+ public String doPost(String appKey, String appSecretKey, String uri, Map params,String sign2) {
+ if(sign2.equals("256")){
+ ApiSignature sign = new ApiSignature();
+ sign.createSignature(appKey, appSecretKey, "POST", uri, params);
+ try {
+ RequestBody body = RequestBody.create(JSON_TYPE, JSON.toJSONString(params));
+ Request.Builder builder = new Request.Builder().url(uri + "?" + toQueryString(params)).post(body);
+ Request request = builder.build();
+ Response response = httpClient.newCall(request).execute();
+ return response.body().string();
+ } catch (IOException e) {
+ throw new RuntimeException("IOException 目标url:" + uri, e);
+ }
+ }else{
+ ApiSignatureEd25519 sign = new ApiSignatureEd25519();
+ sign.createSignature(appKey, appSecretKey, "POST", uri, params);
+ try {
+ RequestBody body = RequestBody.create(JSON_TYPE, JSON.toJSONString(params));
+ Request.Builder builder = new Request.Builder().url(uri + "?" + toQueryString(params)).post(body);
+ Request request = builder.build();
+ Response response = httpClient.newCall(request).execute();
+ return response.body().string();
+ } catch (IOException e) {
+ throw new RuntimeException("IOException 目标url:" + uri, e);
+ }
}
+
+
}
diff --git a/src/main/java/com/huobi/wss/handle/WssNotificationHandle.java b/src/main/java/com/huobi/wss/handle/WssNotificationHandle.java
index ff08e86..99c9628 100644
--- a/src/main/java/com/huobi/wss/handle/WssNotificationHandle.java
+++ b/src/main/java/com/huobi/wss/handle/WssNotificationHandle.java
@@ -4,6 +4,7 @@
import com.alibaba.fastjson.JSONObject;
import com.huobi.wss.SubscriptionListener;
import com.huobi.wss.util.ApiSignature;
+import com.huobi.wss.util.ApiSignatureEd25519;
import com.huobi.wss.util.ZipUtil;
import org.java_websocket.client.WebSocketClient;
import org.java_websocket.handshake.ServerHandshake;
@@ -33,17 +34,19 @@ public class WssNotificationHandle {
private WebSocketClient webSocketClient;
private String accessKey;
private String secretKey;
+ private String sign;
private String host;
private String url;
private String pushUrl;//订单推送访问地址
private Long lastPingTime = System.currentTimeMillis();
- public WssNotificationHandle(String host,String url, String accessKey, String secretKey) {
+ public WssNotificationHandle(String host,String url, String accessKey, String secretKey,String sign) {
this.host = host;
this.url=url;
this.accessKey = accessKey;
this.secretKey = secretKey;
+ this.sign = sign;
}
public void sub(List channels, SubscriptionListener callback) throws URISyntaxException {
@@ -138,21 +141,42 @@ public void addAuth() {
return;
}
Map map = new HashMap<>();
- ApiSignature as = new ApiSignature();
- try {
+ if(this.sign.equals("256")){
+ ApiSignature as = new ApiSignature();
+ try {
+
+ //组合签名map
+ //Combined signature map
+ as.createSignature(accessKey, secretKey, "GET", host, url, map);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ map.put("op", "auth");
+ map.put("type", "api");
+ String req = JSON.toJSONString(map);
+ logger.info("before send ");
+ webSocketClient.send(req);
+ logger.info("after send ");
+
+ }else{
+ ApiSignatureEd25519 as = new ApiSignatureEd25519();
+ try {
+
+ //组合签名map
+ //Combined signature map
+ as.createSignature(accessKey, secretKey, "GET", host, url, map);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ map.put("op", "auth");
+ map.put("type", "api");
+ String req = JSON.toJSONString(map);
+ logger.info("before send ");
+ webSocketClient.send(req);
+ logger.info("after send ");
- //组合签名map
- //Combined signature map
- as.createSignature(accessKey, secretKey, "GET", host, url, map);
- } catch (Exception e) {
- e.printStackTrace();
}
- map.put("op", "auth");
- map.put("type", "api");
- String req = JSON.toJSONString(map);
- logger.info("before send ");
- webSocketClient.send(req);
- logger.info("after send ");
+
}
diff --git a/src/main/java/com/huobi/wss/util/ApiSignatureEd25519.java b/src/main/java/com/huobi/wss/util/ApiSignatureEd25519.java
new file mode 100644
index 0000000..6430f61
--- /dev/null
+++ b/src/main/java/com/huobi/wss/util/ApiSignatureEd25519.java
@@ -0,0 +1,131 @@
+package com.huobi.wss.util;
+
+import org.bouncycastle.asn1.pkcs.PrivateKeyInfo;
+import org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters;
+import org.bouncycastle.crypto.signers.Ed25519Signer;
+import org.bouncycastle.openssl.PEMParser;
+import org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter;
+
+import javax.crypto.Mac;
+import javax.crypto.spec.SecretKeySpec;
+import java.io.StringReader;
+import java.io.UnsupportedEncodingException;
+import java.net.URLEncoder;
+import java.nio.charset.StandardCharsets;
+import java.security.InvalidKeyException;
+import java.security.NoSuchAlgorithmException;
+import java.time.Instant;
+import java.time.ZoneId;
+import java.time.format.DateTimeFormatter;
+import java.util.Base64;
+import java.util.Map;
+import java.util.SortedMap;
+import java.util.TreeMap;
+import org.bouncycastle.asn1.pkcs.PrivateKeyInfo;
+import org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters;
+import org.bouncycastle.crypto.params.Ed25519PublicKeyParameters;
+import org.bouncycastle.crypto.signers.Ed25519Signer;
+import org.bouncycastle.crypto.util.PrivateKeyFactory;
+import org.bouncycastle.crypto.util.PublicKeyFactory;
+import org.bouncycastle.jce.provider.BouncyCastleProvider;
+import org.bouncycastle.openssl.PEMParser;
+import org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter;
+
+import org.bouncycastle.jce.provider.BouncyCastleProvider;
+import org.bouncycastle.openssl.PEMParser;
+import org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter;
+public class ApiSignatureEd25519 {
+ public static String op = "op";
+ public static String opValue = "auth";
+ public static String accessKeyId = "AccessKeyId";
+ public static String signatureMethod = "SignatureMethod";
+ public static String signatureMethodValue = "HmacSHA256";
+ public static String signatureVersion = "SignatureVersion";
+ public static String signatureVersionValue = "2";
+ public static String timestamp = "Timestamp";
+ public static String signature = "Signature";
+ /**
+ * API 签名, 签名标准: API Signature, the standard
+ */
+
+ static final DateTimeFormatter DT_FORMAT = DateTimeFormatter.ofPattern("uuuu-MM-dd'T'HH:mm:ss");
+ static final ZoneId ZONE_GMT = ZoneId.of("Z");
+
+ public void createSignature(String base64PublicKey, String base64PrivateKey, String method, String host, String uri,
+ Map params) {
+ StringBuilder sb = new StringBuilder(1024);
+
+ // 1.请求方法 (GET or POST) 在后边加上`\n`.
+ sb.append(method.toUpperCase()).append('\n')
+ // 2. 小写的host 在后边加上 `\n`.
+ .append(host.toLowerCase()).append('\n')
+ // 3. 请求路径, 在后边加上 `\n`.
+ .append(uri).append('\n');
+
+ // 4.将签名按ASCII 排名
+ params.remove("Signature");
+ params.put("AccessKeyId", base64PublicKey);
+ params.put("SignatureVersion", "2");
+ params.put("SignatureMethod", "ED25519");
+ params.put("Timestamp", gmtNow());
+
+ // 按照上面的顺序,将每个参数与字符“&”连接。
+ SortedMap map = new TreeMap<>(params);
+ for (Map.Entry entry : map.entrySet()) {
+ String key = entry.getKey();
+ String value = entry.getValue();
+ sb.append(key).append('=').append(urlEncode(value)).append('&');
+ }
+ // 删除最后的 `&`
+ sb.deleteCharAt(sb.length() - 1);
+
+ // 使用 ED25519 进行签名
+ Ed25519PrivateKeyParameters privateKey = null;
+
+ // 从 PEM 格式中提取私钥
+ try (PEMParser pemParser = new PEMParser(new StringReader(base64PrivateKey))) {
+ Object object = pemParser.readObject();
+ if (object instanceof PrivateKeyInfo) {
+ JcaPEMKeyConverter converter = new JcaPEMKeyConverter();
+ java.security.PrivateKey javaPrivateKey = converter.getPrivateKey((PrivateKeyInfo) object);
+ privateKey = (Ed25519PrivateKeyParameters) PrivateKeyFactory.createKey(javaPrivateKey.getEncoded());
+ } else {
+ throw new IllegalArgumentException("Invalid PEM format: not a private key");
+ }
+ } catch (Exception e) {
+ throw new RuntimeException("Error loading private key: " + e.getMessage(), e);
+ }
+
+ // 使用 ED25519 进行签名
+ Ed25519Signer signer = new Ed25519Signer();
+ signer.init(true, privateKey);
+ signer.update(sb.toString().getBytes(StandardCharsets.UTF_8), 0, sb.length());
+ byte[] signatureBytes = signer.generateSignature();
+ String actualSign = Base64.getEncoder().encodeToString(signatureBytes);
+
+ // 将签名放入params
+ params.put(signature, actualSign);
+ }
+
+
+ public static String urlEncode(String s) {
+ try {
+ return URLEncoder.encode(s, "UTF-8").replaceAll("\\+", "%20");
+ } catch (UnsupportedEncodingException e) {
+ throw new IllegalArgumentException("UTF-8 encoding not supported!");
+ }
+ }
+
+ /**
+ * 返回秒数
+ * Return epoch second
+ */
+ long epochNow() {
+ return Instant.now().getEpochSecond();
+ }
+
+ String gmtNow() {
+ return Instant.ofEpochSecond(epochNow()).atZone(ZONE_GMT).format(DT_FORMAT);
+ }
+
+}
diff --git a/src/test/java/com/huobi/future/api/AccountAPIEd25119Test.java b/src/test/java/com/huobi/future/api/AccountAPIEd25119Test.java
new file mode 100644
index 0000000..86718e8
--- /dev/null
+++ b/src/test/java/com/huobi/future/api/AccountAPIEd25119Test.java
@@ -0,0 +1,200 @@
+package com.huobi.future.api;
+
+import com.alibaba.fastjson.JSON;
+import com.huobi.api.request.coin_futures.account.*;
+import com.huobi.api.response.coin_futures.account.*;
+import com.huobi.api.service.coin_futures.account.AccountAPIServiceImpl;
+import org.junit.FixMethodOrder;
+import org.junit.Test;
+import org.junit.runners.MethodSorters;
+
+import java.math.BigDecimal;
+
+@FixMethodOrder(MethodSorters.JVM)
+public class AccountAPIEd25119Test implements BaseTest {
+
+
+ AccountAPIServiceImpl huobiAPIService = new AccountAPIServiceImpl("d9ac8093-rfhfg2mkl3-2e62bf70-5a187", "-----BEGIN PRIVATE KEY-----\n" +
+ "MC4CAQAwBQYDK2VwBCIEIPmpqB2LP/arPRUXNm02mbaScnAcj1ChGKFiBAmg1KVj\n" +
+ "-----END PRIVATE KEY-----");
+
+ @Test
+ public void getContractBalanceValuation(){
+ ContractBalanceValuationResponse response=huobiAPIService.getContractBalanceValuation("");
+ logger.debug("1.获取账户总资产估值:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractAccountInfo() {
+ ContractAccountInfoResponse response = huobiAPIService.getContractAccountInfo("btc");
+ logger.debug("2.获取用户账户信息:{}", JSON.toJSONString(response));
+ response = huobiAPIService.getContractAccountInfo("");
+ logger.debug("2.获取用户账户信息:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractPositionInfo() {
+ ContractPositionInfoResponse response = huobiAPIService.getContractPositionInfo("btc");
+ logger.debug("3.获取用户持仓信息:{}", JSON.toJSONString(response));
+
+ response = huobiAPIService.getContractPositionInfo("");
+ logger.debug("3.获取用户持仓信息:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractSubAuth(){
+ ContractSubAuthResponse response=huobiAPIService.getContractSubAuth("1234,12344",1);
+ logger.debug("4.批量设置子账户交易权限:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractSubAuthList(){
+ ContractSubAuthListRequest request = ContractSubAuthListRequest.builder()
+ .build();
+ ContractSubAuthListResponse response = huobiAPIService.getContractSubAuthList(request);
+ logger.debug("5.查询子账户交易权限:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractSubAccountList() {
+ ContractSubAccountListResponse response = huobiAPIService.getContractSubAccountList("btc","",null);
+ logger.debug("6.查询母账户下所有子账户资产信息:{}", JSON.toJSONString(response));
+
+ response = huobiAPIService.getContractSubAccountList("","",null);
+ logger.debug("6.查询母账户下所有子账户资产信息:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractSubAccountInfoLIst(){
+ ContractSubAccountInfoListRequest request= ContractSubAccountInfoListRequest.builder()
+ .symbol("btc")
+ .pageIndex(1)
+ .pageSize(20)
+ .build();
+ ContractSubAccountInfoListResponse response=huobiAPIService.getContractSubAccountInfoList(request);
+ logger.debug("7.批量获取子账户资产信息:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractSubAccountInfo() {
+ ContractSubAccountInfoResponse response = huobiAPIService.getContractSubAccountInfo("", 1l);
+ logger.debug("8.查询单个子账户资产信息:{}", JSON.toJSONString(response));
+ logger.debug(response.getStatus());
+ }
+
+ @Test
+ public void getContractSubPositionInfo() {
+ ContractSubPositionInfoResponse response = huobiAPIService.getContractSubPositionInfo("", 1l);
+ logger.debug("9.查询单个子账户持仓信息:{}", JSON.toJSONString(response));
+ logger.debug(response.getStatus());
+ }
+
+ @Test
+ public void getContractFinancialRecordV3(){
+ ContractFinancialRecordV3Request request = ContractFinancialRecordV3Request.builder()
+ .type("3,4,5,6,7,8")
+ .symbol("BTC")
+ .build();
+ ContractFinancialRecordV3Response response = huobiAPIService.getContractFinancialRecordV3(request);
+ logger.debug("10.查询用户财务记录(新):{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractFinancialRecordExactV3(){
+ ContractFinancialRecordExactV3Request request = ContractFinancialRecordExactV3Request.builder()
+ .type("3,4,5,6,7,8")
+ .symbol("BTC")
+ .build();
+ ContractFinancialRecordExactV3Response response = huobiAPIService.getContractFinancialRecordExactV3(request);
+ logger.debug("11.组合查询用户财务记录(新):{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractUserSettlementRecordsResponse() {
+ ContractUserSettlementRecordsRequest request = ContractUserSettlementRecordsRequest.builder()
+ .symbol("ada")
+ //.startTime("")
+ //.endTime("")
+ //.pageIndex()
+ //.pageSize()
+ .build();
+ ContractUserSettlementRecordsResponse response = huobiAPIService.getContractUserSettlementRecords(request);
+ logger.debug("12.查询用户结算记录:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractOrderLimitResponse() {
+ ContractOrderLimitResponse response = huobiAPIService.getContractOrderLimitResponse("btc", "limit");
+ logger.debug("13.查询用户当前的下单量限制:{}", JSON.toJSONString(response));
+ response = huobiAPIService.getContractOrderLimitResponse("", "limit");
+ logger.debug("13.查询用户当前的下单量限制:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractFeeResponse() {
+ ContractFeeResponse response = huobiAPIService.getContractFeeResponse("btc");
+ logger.debug("14.查询用户当前的手续费费率:{}", JSON.toJSONString(response));
+ response = huobiAPIService.getContractFeeResponse("");
+ logger.debug("14.查询用户当前的手续费费率:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractTransferLimitResponse() {
+ ContractTransferLimitResponse response = huobiAPIService.getContractTransferLimitResponse("btc");
+ logger.debug("15.查询用户当前的划转限制:{}", JSON.toJSONString(response));
+ response = huobiAPIService.getContractTransferLimitResponse("");
+ logger.debug("15.查询用户当前的划转限制:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractPositionLimitResponse() {
+ ContractPositionLimitResponse response = huobiAPIService.getContractPositionLimitResponse("btc");
+ logger.debug("16.用户持仓量限制的查询:{}", JSON.toJSONString(response));
+
+ response = huobiAPIService.getContractPositionLimitResponse("");
+ logger.debug("16.用户持仓量限制的查询:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractAccountPositionInfoResponse() {
+ ContractAccountPositionInfoResponse response = huobiAPIService.getContractAccountPositionInfo("ada");
+ logger.debug("17.用户持仓量限制的查询:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractMasterSubTransferResponse() {
+ ContractMasterSubTransferRequest request = ContractMasterSubTransferRequest.builder()
+ .subUid(1l)
+ .symbol("ada")
+ .amount(BigDecimal.valueOf(35))
+ .type("sub_to_master")
+ .build();
+ ContractMasterSubTransferResponse response = huobiAPIService.getContractMasterSubTransfer(request);
+ logger.debug("18.母子帐户划转:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractMasterSubTransferRecord() {
+ ContractMasterSubTransferRecordRequest request = ContractMasterSubTransferRecordRequest.builder()
+ .symbol("ada")
+ .transferType("")
+ .createDate(90)
+ .pageIndex(1)
+ .pageSize(20)
+ .build();
+ ContractMasterSubTransferRecordResponse response = huobiAPIService.getContractMasterSubTransferRecord(request);
+ logger.debug("19.获取母账户下的所有母子账户划转记录:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractApiTradingStatus() {
+ ContractApiTradingStatusResponse response = huobiAPIService.getContractApiTradingStatus();
+ logger.debug("20.获取母账户下的所有母子账户划转记录:{}", JSON.toJSONString(response));
+ }
+
+ @Test
+ public void getContractAvailableLevelRate() {
+ ContractAvailableLevelRateResponse response = huobiAPIService.getContractAvailableLevelRate("btc");
+ logger.debug("21.查询用户可用杠杆倍数:{}", JSON.toJSONString(response));
+ }
+}
diff --git a/src/test/java/com/huobi/future/api/AccountAPITest.java b/src/test/java/com/huobi/future/api/AccountAPIHmac256Test.java
similarity index 98%
rename from src/test/java/com/huobi/future/api/AccountAPITest.java
rename to src/test/java/com/huobi/future/api/AccountAPIHmac256Test.java
index 3c59c82..65fa65a 100644
--- a/src/test/java/com/huobi/future/api/AccountAPITest.java
+++ b/src/test/java/com/huobi/future/api/AccountAPIHmac256Test.java
@@ -11,10 +11,10 @@
import java.math.BigDecimal;
@FixMethodOrder(MethodSorters.JVM)
-public class AccountAPITest implements BaseTest {
+public class AccountAPIHmac256Test implements BaseTest {
- AccountAPIServiceImpl huobiAPIService = new AccountAPIServiceImpl("", "");
+ AccountAPIServiceImpl huobiAPIService = new AccountAPIServiceImpl("ed2htwf5tf-4ee3ed2b-8167e0cb-46c11", "b88a6067-294a5058-04a523e7-6e3f8");
@Test
public void getContractBalanceValuation(){
diff --git a/src/test/java/com/huobi/future/wss/WssCenterNotificationSubEd25519Test.java b/src/test/java/com/huobi/future/wss/WssCenterNotificationSubEd25519Test.java
new file mode 100644
index 0000000..0e29947
--- /dev/null
+++ b/src/test/java/com/huobi/future/wss/WssCenterNotificationSubEd25519Test.java
@@ -0,0 +1,39 @@
+package com.huobi.future.wss;
+
+import com.alibaba.fastjson.JSON;
+import com.google.common.collect.Lists;
+import com.huobi.wss.event.PublicHeartbeatSubResponse;
+import com.huobi.wss.handle.WssNotificationHandle;
+import org.junit.Test;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.net.URISyntaxException;
+import java.util.List;
+
+public class WssCenterNotificationSubEd25519Test {
+ private final Logger logger = LoggerFactory.getLogger(getClass());
+ private String host = "api.hbdm.com";
+ private String url = "/center-notification";
+ private String sign="25519";
+ // 这里的sign代表着是使用hmac256签名方法还是Ed25519签名方法。这里的publickey和privatekey公钥和私钥
+// The sign indicates whether to use the hmac256 signature method or the Ed25519 signature method. Here are the publickey and privatekey public and private keys
+ private String publicKey="d9ac8093-rfhfg2mkl3-2e62bf70-5a187";
+ private String privateKey="-----BEGIN PRIVATE KEY-----\n" +
+ "MC4CAQAwBQYDK2VwBCIEIPmpqB2LP/arPRUXNm02mbaScnAcj1ChGKFiBAmg1KVj\n" +
+ "-----END PRIVATE KEY-----";
+ WssNotificationHandle wssNotificationHandle = new WssNotificationHandle(host, url, publicKey, privateKey,sign);
+
+ @Test
+ public void test1() throws URISyntaxException, InterruptedException {
+ List channels = Lists.newArrayList();
+ channels.add("public.futures.heartbeat");
+ wssNotificationHandle.sub(channels, response -> {
+ logger.info("用户收到的数据===============:{}", JSON.toJSON(response));
+ Long currentTimeMillis = System.currentTimeMillis();
+ PublicHeartbeatSubResponse event = JSON.parseObject(response, PublicHeartbeatSubResponse.class);
+ logger.info("ts为:{},当前的时间戳为:{},时间间隔为:{}毫秒", event.getTs(), currentTimeMillis, currentTimeMillis - event.getTs());
+ });
+ Thread.sleep(Integer.MAX_VALUE);
+ }
+}
diff --git a/src/test/java/com/huobi/future/wss/WssCenterNotificationSubTest.java b/src/test/java/com/huobi/future/wss/WssCenterNotificationSubHmac256Test.java
similarity index 69%
rename from src/test/java/com/huobi/future/wss/WssCenterNotificationSubTest.java
rename to src/test/java/com/huobi/future/wss/WssCenterNotificationSubHmac256Test.java
index 36340f8..02d5848 100644
--- a/src/test/java/com/huobi/future/wss/WssCenterNotificationSubTest.java
+++ b/src/test/java/com/huobi/future/wss/WssCenterNotificationSubHmac256Test.java
@@ -11,11 +11,16 @@
import java.net.URISyntaxException;
import java.util.List;
-public class WssCenterNotificationSubTest {
+public class WssCenterNotificationSubHmac256Test {
private final Logger logger = LoggerFactory.getLogger(getClass());
private String host = "api.hbdm.com";
private String url = "/center-notification";
- WssNotificationHandle wssNotificationHandle = new WssNotificationHandle(host, url, "", "");
+ private String sign="256";
+ // 这里的sign代表着是使用hmac256签名方法还是Ed25519签名方法。这里的accesskey和secretkey代表了公钥和私钥。
+// The sign indicates whether to use the hmac256 signature method or the Ed25519 signature method. Here accesskey and secretkey represent the public and private keys.
+ private String accessKey="ed2htwf5tf-4ee3ed2b-8167e0cb-46c11";
+ private String secretKey="b88a6067-294a5058-04a523e7-6e3f8";
+ WssNotificationHandle wssNotificationHandle = new WssNotificationHandle(host, url, accessKey, secretKey,sign);
@Test
public void test1() throws URISyntaxException, InterruptedException {
diff --git a/src/test/java/com/huobi/future/wss/WssNotificationSubTest.java b/src/test/java/com/huobi/future/wss/WssNotificationSubTest.java
index 9fdf693..867c067 100644
--- a/src/test/java/com/huobi/future/wss/WssNotificationSubTest.java
+++ b/src/test/java/com/huobi/future/wss/WssNotificationSubTest.java
@@ -16,8 +16,13 @@ public class WssNotificationSubTest {
private final Logger logger = LoggerFactory.getLogger(getClass());
private String host="api.hbdm.com";
private String url="/notification";//注意地址上一定要带上"/"。
+ private String sign="256";
+ private String key="d9ac8093-rfhfg2mkl3-2e62bf70-5a187";
+ private String secret="-----BEGIN PRIVATE KEY-----\n" +
+ "MC4CAQAwBQYDK2VwBCIEIPmpqB2LP/arPRUXNm02mbaScnAcj1ChGKFiBAmg1KVj\n" +
+ "-----END PRIVATE KEY-----";
//private String URL = "wss://api.hbdm.com/notification";//订单推送访问地址.更换请求的域名时,需将WssNotificationHandle类中的addAuth()方法里面的域名也一起替换掉。
- WssNotificationHandle wssNotificationHandle = new WssNotificationHandle( host , url , "", "");
+ WssNotificationHandle wssNotificationHandle = new WssNotificationHandle( host , url , key, secret,sign);
@Test
diff --git a/src/test/java/com/huobi/swap/wss/WssCenterNotificationSubTest.java b/src/test/java/com/huobi/swap/wss/WssCenterNotificationSubTest.java
index 4b6b0dc..18a865a 100644
--- a/src/test/java/com/huobi/swap/wss/WssCenterNotificationSubTest.java
+++ b/src/test/java/com/huobi/swap/wss/WssCenterNotificationSubTest.java
@@ -15,7 +15,8 @@ public class WssCenterNotificationSubTest {
private final Logger logger = LoggerFactory.getLogger(getClass());
private String host = "api.hbdm.com";
private String url = "/center-notification";
- WssNotificationHandle wssNotificationHandle = new WssNotificationHandle(host, url, "", "");
+ private String sign="256";
+ WssNotificationHandle wssNotificationHandle = new WssNotificationHandle(host, url, "", "",sign);
@Test
public void test1() throws URISyntaxException, InterruptedException {
diff --git a/src/test/java/com/huobi/swap/wss/WssNotificationSubTest.java b/src/test/java/com/huobi/swap/wss/WssNotificationSubTest.java
index bbda878..149d978 100644
--- a/src/test/java/com/huobi/swap/wss/WssNotificationSubTest.java
+++ b/src/test/java/com/huobi/swap/wss/WssNotificationSubTest.java
@@ -17,7 +17,8 @@ public class WssNotificationSubTest {
private final Logger logger = LoggerFactory.getLogger(getClass());
private String host = "api.hbdm.com";
private String url = "/swap-notification";//注意地址前面要带上"/"
- WssNotificationHandle wssNotificationHandle = new WssNotificationHandle(host, url, "", "");
+ private String sign="256";
+ WssNotificationHandle wssNotificationHandle = new WssNotificationHandle(host, url, "", "",sign);
@Test
public void test1() throws URISyntaxException, InterruptedException {
diff --git a/src/test/java/com/huobi/usdt/wss/WssCenterNotificationSubTest.java b/src/test/java/com/huobi/usdt/wss/WssCenterNotificationSubTest.java
index 9aa0765..0c5f07c 100644
--- a/src/test/java/com/huobi/usdt/wss/WssCenterNotificationSubTest.java
+++ b/src/test/java/com/huobi/usdt/wss/WssCenterNotificationSubTest.java
@@ -15,7 +15,8 @@ public class WssCenterNotificationSubTest {
private final Logger logger = LoggerFactory.getLogger(getClass());
private String host = "api.hbdm.com";
private String url = "/center-notification";
- WssNotificationHandle wssNotificationHandle = new WssNotificationHandle(host, url, "", "");
+ private String sign="256";
+ WssNotificationHandle wssNotificationHandle = new WssNotificationHandle(host, url, "", "",sign);
@Test
public void test1() throws URISyntaxException, InterruptedException {
diff --git a/src/test/java/com/huobi/usdt/wss/WssNotificationSubTest.java b/src/test/java/com/huobi/usdt/wss/WssNotificationSubTest.java
index 5859621..0bcd61b 100644
--- a/src/test/java/com/huobi/usdt/wss/WssNotificationSubTest.java
+++ b/src/test/java/com/huobi/usdt/wss/WssNotificationSubTest.java
@@ -17,7 +17,8 @@ public class WssNotificationSubTest {
private final Logger logger = LoggerFactory.getLogger(getClass());
private String host = "api.hbdm.com";
private String url = "/linear-swap-notification";
- WssNotificationHandle wssNotificationHandle = new WssNotificationHandle(host, url, "", "");
+ private String sign="256";
+ WssNotificationHandle wssNotificationHandle = new WssNotificationHandle(host, url, "", "",sign);
@Test
public void test1() throws URISyntaxException, InterruptedException {
diff --git a/target/classes/com/huobi/api/constants/HuobiCoinMarginedSwapAPIOptions.class b/target/classes/com/huobi/api/constants/HuobiCoinMarginedSwapAPIOptions.class
new file mode 100644
index 0000000..8f8019e
Binary files /dev/null and b/target/classes/com/huobi/api/constants/HuobiCoinMarginedSwapAPIOptions.class differ
diff --git a/target/classes/com/huobi/api/constants/HuobiFutureAPIConstants.class b/target/classes/com/huobi/api/constants/HuobiFutureAPIConstants.class
new file mode 100644
index 0000000..d17e9c8
Binary files /dev/null and b/target/classes/com/huobi/api/constants/HuobiFutureAPIConstants.class differ
diff --git a/target/classes/com/huobi/api/constants/HuobiLinearSwapAPIConstants.class b/target/classes/com/huobi/api/constants/HuobiLinearSwapAPIConstants.class
new file mode 100644
index 0000000..ea3b343
Binary files /dev/null and b/target/classes/com/huobi/api/constants/HuobiLinearSwapAPIConstants.class differ
diff --git a/target/classes/com/huobi/api/constants/HuobiLinearSwapCrossAPIConstants.class b/target/classes/com/huobi/api/constants/HuobiLinearSwapCrossAPIConstants.class
new file mode 100644
index 0000000..b14c57e
Binary files /dev/null and b/target/classes/com/huobi/api/constants/HuobiLinearSwapCrossAPIConstants.class differ
diff --git a/target/classes/com/huobi/api/enums/DirectionEnum.class b/target/classes/com/huobi/api/enums/DirectionEnum.class
new file mode 100644
index 0000000..4bbf946
Binary files /dev/null and b/target/classes/com/huobi/api/enums/DirectionEnum.class differ
diff --git a/target/classes/com/huobi/api/enums/OffsetEnum.class b/target/classes/com/huobi/api/enums/OffsetEnum.class
new file mode 100644
index 0000000..3060d5a
Binary files /dev/null and b/target/classes/com/huobi/api/enums/OffsetEnum.class differ
diff --git a/target/classes/com/huobi/api/enums/OrderPriceTypeEnum.class b/target/classes/com/huobi/api/enums/OrderPriceTypeEnum.class
new file mode 100644
index 0000000..3374d02
Binary files /dev/null and b/target/classes/com/huobi/api/enums/OrderPriceTypeEnum.class differ
diff --git a/target/classes/com/huobi/api/enums/OrderStatusEnum.class b/target/classes/com/huobi/api/enums/OrderStatusEnum.class
new file mode 100644
index 0000000..c708326
Binary files /dev/null and b/target/classes/com/huobi/api/enums/OrderStatusEnum.class differ
diff --git a/target/classes/com/huobi/api/enums/OrderTypeEnum.class b/target/classes/com/huobi/api/enums/OrderTypeEnum.class
new file mode 100644
index 0000000..0522b98
Binary files /dev/null and b/target/classes/com/huobi/api/enums/OrderTypeEnum.class differ
diff --git a/target/classes/com/huobi/api/enums/TimePeriodTypeEnum.class b/target/classes/com/huobi/api/enums/TimePeriodTypeEnum.class
new file mode 100644
index 0000000..e2ac0e0
Binary files /dev/null and b/target/classes/com/huobi/api/enums/TimePeriodTypeEnum.class differ
diff --git a/target/classes/com/huobi/api/enums/TradeTypeEnum.class b/target/classes/com/huobi/api/enums/TradeTypeEnum.class
new file mode 100644
index 0000000..02aeaba
Binary files /dev/null and b/target/classes/com/huobi/api/enums/TradeTypeEnum.class differ
diff --git a/target/classes/com/huobi/api/exception/ApiException.class b/target/classes/com/huobi/api/exception/ApiException.class
new file mode 100644
index 0000000..dc21498
Binary files /dev/null and b/target/classes/com/huobi/api/exception/ApiException.class differ
diff --git a/target/classes/com/huobi/api/exception/HttpRequestException.class b/target/classes/com/huobi/api/exception/HttpRequestException.class
new file mode 100644
index 0000000..863fa6a
Binary files /dev/null and b/target/classes/com/huobi/api/exception/HttpRequestException.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordExactRequest$ContractFinancialRecordExactRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordExactRequest$ContractFinancialRecordExactRequestBuilder.class
new file mode 100644
index 0000000..0749975
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordExactRequest$ContractFinancialRecordExactRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordExactRequest.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordExactRequest.class
new file mode 100644
index 0000000..9a9ac6f
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordExactRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordExactV3Request$ContractFinancialRecordExactV3RequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordExactV3Request$ContractFinancialRecordExactV3RequestBuilder.class
new file mode 100644
index 0000000..875beab
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordExactV3Request$ContractFinancialRecordExactV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordExactV3Request.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordExactV3Request.class
new file mode 100644
index 0000000..48891f2
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordExactV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordRequest$ContractFinancialRecordRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordRequest$ContractFinancialRecordRequestBuilder.class
new file mode 100644
index 0000000..4f4a322
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordRequest$ContractFinancialRecordRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordRequest.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordRequest.class
new file mode 100644
index 0000000..18fb14e
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordV3Request$ContractFinancialRecordV3RequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordV3Request$ContractFinancialRecordV3RequestBuilder.class
new file mode 100644
index 0000000..f322b53
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordV3Request$ContractFinancialRecordV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordV3Request.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordV3Request.class
new file mode 100644
index 0000000..ecbb81d
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractFinancialRecordV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractMasterSubTransferRecordRequest$ContractMasterSubTransferRecordRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractMasterSubTransferRecordRequest$ContractMasterSubTransferRecordRequestBuilder.class
new file mode 100644
index 0000000..fbac00a
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractMasterSubTransferRecordRequest$ContractMasterSubTransferRecordRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractMasterSubTransferRecordRequest.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractMasterSubTransferRecordRequest.class
new file mode 100644
index 0000000..4d71a37
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractMasterSubTransferRecordRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractMasterSubTransferRequest$ContractMasterSubTransferRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractMasterSubTransferRequest$ContractMasterSubTransferRequestBuilder.class
new file mode 100644
index 0000000..ad5e0d2
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractMasterSubTransferRequest$ContractMasterSubTransferRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractMasterSubTransferRequest.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractMasterSubTransferRequest.class
new file mode 100644
index 0000000..8cb4b4b
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractMasterSubTransferRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractSettlementRecordsRequest$ContractSettlementRecordsRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractSettlementRecordsRequest$ContractSettlementRecordsRequestBuilder.class
new file mode 100644
index 0000000..3fd01d3
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractSettlementRecordsRequest$ContractSettlementRecordsRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractSettlementRecordsRequest.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractSettlementRecordsRequest.class
new file mode 100644
index 0000000..6c3a8ea
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractSettlementRecordsRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractSubAccountInfoListRequest$ContractSubAccountInfoListRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractSubAccountInfoListRequest$ContractSubAccountInfoListRequestBuilder.class
new file mode 100644
index 0000000..d8171a2
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractSubAccountInfoListRequest$ContractSubAccountInfoListRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractSubAccountInfoListRequest.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractSubAccountInfoListRequest.class
new file mode 100644
index 0000000..33f38b9
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractSubAccountInfoListRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractSubAuthListRequest$ContractSubAuthListRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractSubAuthListRequest$ContractSubAuthListRequestBuilder.class
new file mode 100644
index 0000000..373e68c
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractSubAuthListRequest$ContractSubAuthListRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractSubAuthListRequest.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractSubAuthListRequest.class
new file mode 100644
index 0000000..c91801a
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractSubAuthListRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractUserSettlementRecordsRequest$ContractUserSettlementRecordsRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractUserSettlementRecordsRequest$ContractUserSettlementRecordsRequestBuilder.class
new file mode 100644
index 0000000..32db3ea
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractUserSettlementRecordsRequest$ContractUserSettlementRecordsRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/account/ContractUserSettlementRecordsRequest.class b/target/classes/com/huobi/api/request/coin_futures/account/ContractUserSettlementRecordsRequest.class
new file mode 100644
index 0000000..4b7b2fd
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/account/ContractUserSettlementRecordsRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/market/ContractLiquidationOrdersV3Request$ContractLiquidationOrdersV3RequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/market/ContractLiquidationOrdersV3Request$ContractLiquidationOrdersV3RequestBuilder.class
new file mode 100644
index 0000000..a32eb98
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/market/ContractLiquidationOrdersV3Request$ContractLiquidationOrdersV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/market/ContractLiquidationOrdersV3Request.class b/target/classes/com/huobi/api/request/coin_futures/market/ContractLiquidationOrdersV3Request.class
new file mode 100644
index 0000000..7a237f9
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/market/ContractLiquidationOrdersV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractBatchorderRequest$ContractBatchorderRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractBatchorderRequest$ContractBatchorderRequestBuilder.class
new file mode 100644
index 0000000..c5033d6
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractBatchorderRequest$ContractBatchorderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractBatchorderRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractBatchorderRequest.class
new file mode 100644
index 0000000..be9fc30
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractBatchorderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelAfterRequest$ContractCancelAfterRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelAfterRequest$ContractCancelAfterRequestBuilder.class
new file mode 100644
index 0000000..9238ecf
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelAfterRequest$ContractCancelAfterRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelAfterRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelAfterRequest.class
new file mode 100644
index 0000000..cd0df31
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelAfterRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelRequest$ContractCancelRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelRequest$ContractCancelRequestBuilder.class
new file mode 100644
index 0000000..2dd9151
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelRequest$ContractCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelRequest.class
new file mode 100644
index 0000000..089680e
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelallRequest$ContractCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelallRequest$ContractCancelallRequestBuilder.class
new file mode 100644
index 0000000..bac6bb5
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelallRequest$ContractCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelallRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelallRequest.class
new file mode 100644
index 0000000..bae2523
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersExactRequest$ContractHisordersExactRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersExactRequest$ContractHisordersExactRequestBuilder.class
new file mode 100644
index 0000000..49be327
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersExactRequest$ContractHisordersExactRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersExactRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersExactRequest.class
new file mode 100644
index 0000000..06d7a78
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersExactRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersExactV3Request$ContractHisordersExactV3RequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersExactV3Request$ContractHisordersExactV3RequestBuilder.class
new file mode 100644
index 0000000..256969e
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersExactV3Request$ContractHisordersExactV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersExactV3Request.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersExactV3Request.class
new file mode 100644
index 0000000..dad4af0
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersExactV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersRequest$ContractHisordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersRequest$ContractHisordersRequestBuilder.class
new file mode 100644
index 0000000..64d546f
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersRequest$ContractHisordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersRequest.class
new file mode 100644
index 0000000..ec26c14
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersV3Request$ContractHisordersV3RequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersV3Request$ContractHisordersV3RequestBuilder.class
new file mode 100644
index 0000000..b7c64be
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersV3Request$ContractHisordersV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersV3Request.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersV3Request.class
new file mode 100644
index 0000000..b9b30e3
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractHisordersV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchResultsExactV3Request$ContractMatchResultsExactV3RequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchResultsExactV3Request$ContractMatchResultsExactV3RequestBuilder.class
new file mode 100644
index 0000000..32073bf
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchResultsExactV3Request$ContractMatchResultsExactV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchResultsExactV3Request.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchResultsExactV3Request.class
new file mode 100644
index 0000000..ec8ec40
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchResultsExactV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchResultsV3Request$ContractMatchResultsV3RequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchResultsV3Request$ContractMatchResultsV3RequestBuilder.class
new file mode 100644
index 0000000..4a5d0c6
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchResultsV3Request$ContractMatchResultsV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchResultsV3Request.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchResultsV3Request.class
new file mode 100644
index 0000000..02c63f7
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchResultsV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchresultsExactRequest$ContractMatchresultsExactRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchresultsExactRequest$ContractMatchresultsExactRequestBuilder.class
new file mode 100644
index 0000000..410ee78
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchresultsExactRequest$ContractMatchresultsExactRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchresultsExactRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchresultsExactRequest.class
new file mode 100644
index 0000000..4fc5b6b
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchresultsExactRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchresultsRequest$ContractMatchresultsRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchresultsRequest$ContractMatchresultsRequestBuilder.class
new file mode 100644
index 0000000..7a0d7f0
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchresultsRequest$ContractMatchresultsRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchresultsRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchresultsRequest.class
new file mode 100644
index 0000000..aa2da0b
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractMatchresultsRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractOpenordersRequest$ContractOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOpenordersRequest$ContractOpenordersRequestBuilder.class
new file mode 100644
index 0000000..9a81484
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOpenordersRequest$ContractOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractOpenordersRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOpenordersRequest.class
new file mode 100644
index 0000000..a3941f6
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderDetailRequest$ContractOrderDetailRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderDetailRequest$ContractOrderDetailRequestBuilder.class
new file mode 100644
index 0000000..8c70cb4
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderDetailRequest$ContractOrderDetailRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderDetailRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderDetailRequest.class
new file mode 100644
index 0000000..179204f
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderDetailRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderInfoRequest$ContractOrderInfoRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderInfoRequest$ContractOrderInfoRequestBuilder.class
new file mode 100644
index 0000000..6302ac6
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderInfoRequest$ContractOrderInfoRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderInfoRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderInfoRequest.class
new file mode 100644
index 0000000..3140c16
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderInfoRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderRequest$ContractOrderRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderRequest$ContractOrderRequestBuilder.class
new file mode 100644
index 0000000..482453b
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderRequest$ContractOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderRequest.class
new file mode 100644
index 0000000..d9554e6
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractRelationTpslOrderRequest$ContractRelationTpslOrderRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractRelationTpslOrderRequest$ContractRelationTpslOrderRequestBuilder.class
new file mode 100644
index 0000000..9909a3c
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractRelationTpslOrderRequest$ContractRelationTpslOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractRelationTpslOrderRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractRelationTpslOrderRequest.class
new file mode 100644
index 0000000..2fb26f5
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractRelationTpslOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslCancelRequest$ContractTpslCancelRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslCancelRequest$ContractTpslCancelRequestBuilder.class
new file mode 100644
index 0000000..bcbcb44
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslCancelRequest$ContractTpslCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslCancelRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslCancelRequest.class
new file mode 100644
index 0000000..17e090e
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslCancelallRequest$ContractTpslCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslCancelallRequest$ContractTpslCancelallRequestBuilder.class
new file mode 100644
index 0000000..43b488b
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslCancelallRequest$ContractTpslCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslCancelallRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslCancelallRequest.class
new file mode 100644
index 0000000..f1e9a49
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslHisordersRequset$ContractTpslHisordersRequsetBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslHisordersRequset$ContractTpslHisordersRequsetBuilder.class
new file mode 100644
index 0000000..8a1959c
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslHisordersRequset$ContractTpslHisordersRequsetBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslHisordersRequset.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslHisordersRequset.class
new file mode 100644
index 0000000..e01ba17
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslHisordersRequset.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslOpenordersRequest$ContractTpslOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslOpenordersRequest$ContractTpslOpenordersRequestBuilder.class
new file mode 100644
index 0000000..20c8dbc
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslOpenordersRequest$ContractTpslOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslOpenordersRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslOpenordersRequest.class
new file mode 100644
index 0000000..26d02a7
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslOrderRequest$ContractTpslOrderRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslOrderRequest$ContractTpslOrderRequestBuilder.class
new file mode 100644
index 0000000..6442693
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslOrderRequest$ContractTpslOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslOrderRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslOrderRequest.class
new file mode 100644
index 0000000..15734fa
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTpslOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackCancelRequest$ContractTrackCancelRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackCancelRequest$ContractTrackCancelRequestBuilder.class
new file mode 100644
index 0000000..454889f
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackCancelRequest$ContractTrackCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackCancelRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackCancelRequest.class
new file mode 100644
index 0000000..5780a89
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackCancelallRequest$ContractTrackCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackCancelallRequest$ContractTrackCancelallRequestBuilder.class
new file mode 100644
index 0000000..a62e15e
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackCancelallRequest$ContractTrackCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackCancelallRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackCancelallRequest.class
new file mode 100644
index 0000000..448a906
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackHisordersRequest$ContractTrackHisordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackHisordersRequest$ContractTrackHisordersRequestBuilder.class
new file mode 100644
index 0000000..26df95a
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackHisordersRequest$ContractTrackHisordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackHisordersRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackHisordersRequest.class
new file mode 100644
index 0000000..36c6379
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackHisordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackOpenordersRequest$ContractTrackOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackOpenordersRequest$ContractTrackOpenordersRequestBuilder.class
new file mode 100644
index 0000000..b5f1a18
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackOpenordersRequest$ContractTrackOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackOpenordersRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackOpenordersRequest.class
new file mode 100644
index 0000000..68b4a75
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackOrderRequest$ContractTrackOrderRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackOrderRequest$ContractTrackOrderRequestBuilder.class
new file mode 100644
index 0000000..d29f9e3
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackOrderRequest$ContractTrackOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackOrderRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackOrderRequest.class
new file mode 100644
index 0000000..04ddf4a
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTrackOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerCancelRequest$ContractTriggerCancelRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerCancelRequest$ContractTriggerCancelRequestBuilder.class
new file mode 100644
index 0000000..b760a06
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerCancelRequest$ContractTriggerCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerCancelRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerCancelRequest.class
new file mode 100644
index 0000000..4342dbe
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerCancelallRequest$ContractTriggerCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerCancelallRequest$ContractTriggerCancelallRequestBuilder.class
new file mode 100644
index 0000000..c94a584
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerCancelallRequest$ContractTriggerCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerCancelallRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerCancelallRequest.class
new file mode 100644
index 0000000..c76cf55
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerHisordersRequest$ContractTriggerHisordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerHisordersRequest$ContractTriggerHisordersRequestBuilder.class
new file mode 100644
index 0000000..48846a3
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerHisordersRequest$ContractTriggerHisordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerHisordersRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerHisordersRequest.class
new file mode 100644
index 0000000..ded5627
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerHisordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerOpenordersRequest$ContractTriggerOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerOpenordersRequest$ContractTriggerOpenordersRequestBuilder.class
new file mode 100644
index 0000000..0ae3594
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerOpenordersRequest$ContractTriggerOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerOpenordersRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerOpenordersRequest.class
new file mode 100644
index 0000000..3e5c56b
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerOrderRequest$ContractTriggerOrderRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerOrderRequest$ContractTriggerOrderRequestBuilder.class
new file mode 100644
index 0000000..1c3b23f
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerOrderRequest$ContractTriggerOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerOrderRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerOrderRequest.class
new file mode 100644
index 0000000..691f414
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/ContractTriggerOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/LightningClosePositionRequest$LightningClosePositionRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/trade/LightningClosePositionRequest$LightningClosePositionRequestBuilder.class
new file mode 100644
index 0000000..80b5111
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/LightningClosePositionRequest$LightningClosePositionRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/trade/LightningClosePositionRequest.class b/target/classes/com/huobi/api/request/coin_futures/trade/LightningClosePositionRequest.class
new file mode 100644
index 0000000..53678f2
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/trade/LightningClosePositionRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/transfer/AccountTransferRequest$AccountTransferRequestBuilder.class b/target/classes/com/huobi/api/request/coin_futures/transfer/AccountTransferRequest$AccountTransferRequestBuilder.class
new file mode 100644
index 0000000..258133a
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/transfer/AccountTransferRequest$AccountTransferRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_futures/transfer/AccountTransferRequest.class b/target/classes/com/huobi/api/request/coin_futures/transfer/AccountTransferRequest.class
new file mode 100644
index 0000000..195aff4
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_futures/transfer/AccountTransferRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/LinearSwapBasisRequest$LinearSwapBasisRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/account/LinearSwapBasisRequest$LinearSwapBasisRequestBuilder.class
new file mode 100644
index 0000000..7b09681
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/LinearSwapBasisRequest$LinearSwapBasisRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/LinearSwapBasisRequest.class b/target/classes/com/huobi/api/request/coin_swap/account/LinearSwapBasisRequest.class
new file mode 100644
index 0000000..6d7f4c4
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/LinearSwapBasisRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordExactRequest$SwapFinancialRecordExactRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordExactRequest$SwapFinancialRecordExactRequestBuilder.class
new file mode 100644
index 0000000..7e9fb5c
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordExactRequest$SwapFinancialRecordExactRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordExactRequest.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordExactRequest.class
new file mode 100644
index 0000000..548e8f4
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordExactRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordExactV3Request$SwapFinancialRecordExactV3RequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordExactV3Request$SwapFinancialRecordExactV3RequestBuilder.class
new file mode 100644
index 0000000..7f1ec21
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordExactV3Request$SwapFinancialRecordExactV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordExactV3Request.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordExactV3Request.class
new file mode 100644
index 0000000..57e07f8
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordExactV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordRequest$SwapFinancialRecordRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordRequest$SwapFinancialRecordRequestBuilder.class
new file mode 100644
index 0000000..a560622
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordRequest$SwapFinancialRecordRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordRequest.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordRequest.class
new file mode 100644
index 0000000..2913dcc
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordV3Request$SwapFinancialRecordV3RequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordV3Request$SwapFinancialRecordV3RequestBuilder.class
new file mode 100644
index 0000000..474f644
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordV3Request$SwapFinancialRecordV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordV3Request.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordV3Request.class
new file mode 100644
index 0000000..b9de61e
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapFinancialRecordV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapLiquidationOrdersRequest$SwapLiquidationOrdersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapLiquidationOrdersRequest$SwapLiquidationOrdersRequestBuilder.class
new file mode 100644
index 0000000..9b19207
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapLiquidationOrdersRequest$SwapLiquidationOrdersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapLiquidationOrdersRequest.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapLiquidationOrdersRequest.class
new file mode 100644
index 0000000..0c7ffa0
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapLiquidationOrdersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapMarketHistoryKlineRequest$SwapMarketHistoryKlineRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapMarketHistoryKlineRequest$SwapMarketHistoryKlineRequestBuilder.class
new file mode 100644
index 0000000..af9e4cb
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapMarketHistoryKlineRequest$SwapMarketHistoryKlineRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapMarketHistoryKlineRequest.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapMarketHistoryKlineRequest.class
new file mode 100644
index 0000000..3772ef3
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapMarketHistoryKlineRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapMasterSubTransferRecordRequest$SwapMasterSubTransferRecordRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapMasterSubTransferRecordRequest$SwapMasterSubTransferRecordRequestBuilder.class
new file mode 100644
index 0000000..3245c07
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapMasterSubTransferRecordRequest$SwapMasterSubTransferRecordRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapMasterSubTransferRecordRequest.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapMasterSubTransferRecordRequest.class
new file mode 100644
index 0000000..0d84cb8
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapMasterSubTransferRecordRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapMasterSubTransferRequest$SwapMasterSubTransferRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapMasterSubTransferRequest$SwapMasterSubTransferRequestBuilder.class
new file mode 100644
index 0000000..6132ad3
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapMasterSubTransferRequest$SwapMasterSubTransferRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapMasterSubTransferRequest.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapMasterSubTransferRequest.class
new file mode 100644
index 0000000..0be3434
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapMasterSubTransferRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapUserSettlementRecordsRequest$SwapUserSettlementRecordsRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapUserSettlementRecordsRequest$SwapUserSettlementRecordsRequestBuilder.class
new file mode 100644
index 0000000..2e997a9
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapUserSettlementRecordsRequest$SwapUserSettlementRecordsRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/account/SwapUserSettlementRecordsRequest.class b/target/classes/com/huobi/api/request/coin_swap/account/SwapUserSettlementRecordsRequest.class
new file mode 100644
index 0000000..886c33c
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/account/SwapUserSettlementRecordsRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/market/SwapSettlementRecordsRequest$SwapSettlementRecordsRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/market/SwapSettlementRecordsRequest$SwapSettlementRecordsRequestBuilder.class
new file mode 100644
index 0000000..ecc2ee0
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/market/SwapSettlementRecordsRequest$SwapSettlementRecordsRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/market/SwapSettlementRecordsRequest.class b/target/classes/com/huobi/api/request/coin_swap/market/SwapSettlementRecordsRequest.class
new file mode 100644
index 0000000..d871c20
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/market/SwapSettlementRecordsRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapBatchorderRequest$SwapBatchorderRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapBatchorderRequest$SwapBatchorderRequestBuilder.class
new file mode 100644
index 0000000..1d4744f
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapBatchorderRequest$SwapBatchorderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapBatchorderRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapBatchorderRequest.class
new file mode 100644
index 0000000..bfaf2ac
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapBatchorderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelAfterRequest$SwapCancelAfterRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelAfterRequest$SwapCancelAfterRequestBuilder.class
new file mode 100644
index 0000000..397793f
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelAfterRequest$SwapCancelAfterRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelAfterRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelAfterRequest.class
new file mode 100644
index 0000000..f768c2c
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelAfterRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelRequest$SwapCancelRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelRequest$SwapCancelRequestBuilder.class
new file mode 100644
index 0000000..987b59a
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelRequest$SwapCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelRequest.class
new file mode 100644
index 0000000..67253e0
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelallRequest$SwapCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelallRequest$SwapCancelallRequestBuilder.class
new file mode 100644
index 0000000..4d1268f
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelallRequest$SwapCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelallRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelallRequest.class
new file mode 100644
index 0000000..0dec025
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapHisordersExectRequest$SwapHisordersExectRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapHisordersExectRequest$SwapHisordersExectRequestBuilder.class
new file mode 100644
index 0000000..c59f3fd
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapHisordersExectRequest$SwapHisordersExectRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapHisordersExectRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapHisordersExectRequest.class
new file mode 100644
index 0000000..aa7461f
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapHisordersExectRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapHisordersRequest$SwapHisordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapHisordersRequest$SwapHisordersRequestBuilder.class
new file mode 100644
index 0000000..22b60f4
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapHisordersRequest$SwapHisordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapHisordersRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapHisordersRequest.class
new file mode 100644
index 0000000..6201496
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapHisordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapLightningClosePositionRequest$SwapLightningClosePositionRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapLightningClosePositionRequest$SwapLightningClosePositionRequestBuilder.class
new file mode 100644
index 0000000..31ac3d5
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapLightningClosePositionRequest$SwapLightningClosePositionRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapLightningClosePositionRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapLightningClosePositionRequest.class
new file mode 100644
index 0000000..76c7322
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapLightningClosePositionRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapMatchresultsExactRequest$SwapMatchresultsExactRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapMatchresultsExactRequest$SwapMatchresultsExactRequestBuilder.class
new file mode 100644
index 0000000..9cc0f55
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapMatchresultsExactRequest$SwapMatchresultsExactRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapMatchresultsExactRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapMatchresultsExactRequest.class
new file mode 100644
index 0000000..f2a65ad
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapMatchresultsExactRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapMatchresultsRequest$SwapMatchresultsRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapMatchresultsRequest$SwapMatchresultsRequestBuilder.class
new file mode 100644
index 0000000..3712c1b
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapMatchresultsRequest$SwapMatchresultsRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapMatchresultsRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapMatchresultsRequest.class
new file mode 100644
index 0000000..cceb813
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapMatchresultsRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapOpenordersRequest$SwapOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOpenordersRequest$SwapOpenordersRequestBuilder.class
new file mode 100644
index 0000000..51b629f
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOpenordersRequest$SwapOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapOpenordersRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOpenordersRequest.class
new file mode 100644
index 0000000..5afe020
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderDetailRequest$SwapOrderDetailRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderDetailRequest$SwapOrderDetailRequestBuilder.class
new file mode 100644
index 0000000..ddee861
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderDetailRequest$SwapOrderDetailRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderDetailRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderDetailRequest.class
new file mode 100644
index 0000000..698ef18
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderDetailRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderInfoRequest$SwapOrderInfoRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderInfoRequest$SwapOrderInfoRequestBuilder.class
new file mode 100644
index 0000000..0c029a1
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderInfoRequest$SwapOrderInfoRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderInfoRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderInfoRequest.class
new file mode 100644
index 0000000..5e3ee76
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderInfoRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderRequest$SwapOrderRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderRequest$SwapOrderRequestBuilder.class
new file mode 100644
index 0000000..5a97fbd
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderRequest$SwapOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderRequest.class
new file mode 100644
index 0000000..98eb45c
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapRelationTpslOrderRequest$SwapRelationTpslOrderRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapRelationTpslOrderRequest$SwapRelationTpslOrderRequestBuilder.class
new file mode 100644
index 0000000..819c095
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapRelationTpslOrderRequest$SwapRelationTpslOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapRelationTpslOrderRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapRelationTpslOrderRequest.class
new file mode 100644
index 0000000..160bf42
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapRelationTpslOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslCancelRequest$SwapTpslCancelRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslCancelRequest$SwapTpslCancelRequestBuilder.class
new file mode 100644
index 0000000..f002d7c
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslCancelRequest$SwapTpslCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslCancelRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslCancelRequest.class
new file mode 100644
index 0000000..c269d85
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslCancelallRequest$SwapTpslCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslCancelallRequest$SwapTpslCancelallRequestBuilder.class
new file mode 100644
index 0000000..8c3aca3
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslCancelallRequest$SwapTpslCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslCancelallRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslCancelallRequest.class
new file mode 100644
index 0000000..114c199
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslHisordersRequset$SwapTpslHisordersRequsetBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslHisordersRequset$SwapTpslHisordersRequsetBuilder.class
new file mode 100644
index 0000000..664cb64
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslHisordersRequset$SwapTpslHisordersRequsetBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslHisordersRequset.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslHisordersRequset.class
new file mode 100644
index 0000000..c4e25d4
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslHisordersRequset.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslOpenordersRequest$SwapTpslOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslOpenordersRequest$SwapTpslOpenordersRequestBuilder.class
new file mode 100644
index 0000000..4c7c16d
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslOpenordersRequest$SwapTpslOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslOpenordersRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslOpenordersRequest.class
new file mode 100644
index 0000000..1550540
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslOrderRequest$SwapTpslOrderRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslOrderRequest$SwapTpslOrderRequestBuilder.class
new file mode 100644
index 0000000..7a0ebc5
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslOrderRequest$SwapTpslOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslOrderRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslOrderRequest.class
new file mode 100644
index 0000000..020f449
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTpslOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackCancelRequest$SwapTrackCancelRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackCancelRequest$SwapTrackCancelRequestBuilder.class
new file mode 100644
index 0000000..1b3898d
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackCancelRequest$SwapTrackCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackCancelRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackCancelRequest.class
new file mode 100644
index 0000000..0db7386
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackCancelallRequest$SwapTrackCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackCancelallRequest$SwapTrackCancelallRequestBuilder.class
new file mode 100644
index 0000000..7dfe749
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackCancelallRequest$SwapTrackCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackCancelallRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackCancelallRequest.class
new file mode 100644
index 0000000..652a9ef
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackHisordersRequest$SwapTrackHisordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackHisordersRequest$SwapTrackHisordersRequestBuilder.class
new file mode 100644
index 0000000..0967bed
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackHisordersRequest$SwapTrackHisordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackHisordersRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackHisordersRequest.class
new file mode 100644
index 0000000..9d43088
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackHisordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackOpenordersRequest$SwapTrackOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackOpenordersRequest$SwapTrackOpenordersRequestBuilder.class
new file mode 100644
index 0000000..a909135
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackOpenordersRequest$SwapTrackOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackOpenordersRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackOpenordersRequest.class
new file mode 100644
index 0000000..6824860
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackOrderRequest$SwapTrackOrderRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackOrderRequest$SwapTrackOrderRequestBuilder.class
new file mode 100644
index 0000000..cd7feed
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackOrderRequest$SwapTrackOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackOrderRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackOrderRequest.class
new file mode 100644
index 0000000..06ebea0
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTrackOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerCancelRequest$SwapTriggerCancelRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerCancelRequest$SwapTriggerCancelRequestBuilder.class
new file mode 100644
index 0000000..b597549
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerCancelRequest$SwapTriggerCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerCancelRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerCancelRequest.class
new file mode 100644
index 0000000..186105e
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerCancelallRequest$SwapTriggerCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerCancelallRequest$SwapTriggerCancelallRequestBuilder.class
new file mode 100644
index 0000000..06ba6d3
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerCancelallRequest$SwapTriggerCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerCancelallRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerCancelallRequest.class
new file mode 100644
index 0000000..232c1ff
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerHisordersRequest$SwapTriggerHisordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerHisordersRequest$SwapTriggerHisordersRequestBuilder.class
new file mode 100644
index 0000000..0985b25
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerHisordersRequest$SwapTriggerHisordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerHisordersRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerHisordersRequest.class
new file mode 100644
index 0000000..9b243fc
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerHisordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerOpenordersRequest$SwapTriggerOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerOpenordersRequest$SwapTriggerOpenordersRequestBuilder.class
new file mode 100644
index 0000000..6c7777d
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerOpenordersRequest$SwapTriggerOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerOpenordersRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerOpenordersRequest.class
new file mode 100644
index 0000000..a55f105
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerOrderRequest$SwapTriggerOrderRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerOrderRequest$SwapTriggerOrderRequestBuilder.class
new file mode 100644
index 0000000..93e6114
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerOrderRequest$SwapTriggerOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerOrderRequest.class b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerOrderRequest.class
new file mode 100644
index 0000000..af3ea6f
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/trade/SwapTriggerOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/transfer/UsdtSwapTransferRequest$UsdtSwapTransferRequestBuilder.class b/target/classes/com/huobi/api/request/coin_swap/transfer/UsdtSwapTransferRequest$UsdtSwapTransferRequestBuilder.class
new file mode 100644
index 0000000..2dd944c
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/transfer/UsdtSwapTransferRequest$UsdtSwapTransferRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/coin_swap/transfer/UsdtSwapTransferRequest.class b/target/classes/com/huobi/api/request/coin_swap/transfer/UsdtSwapTransferRequest.class
new file mode 100644
index 0000000..5f42429
Binary files /dev/null and b/target/classes/com/huobi/api/request/coin_swap/transfer/UsdtSwapTransferRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/FixPositionMarginChangeRecordRequest$FixPositionMarginChangeRecordRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/FixPositionMarginChangeRecordRequest$FixPositionMarginChangeRecordRequestBuilder.class
new file mode 100644
index 0000000..4525389
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/FixPositionMarginChangeRecordRequest$FixPositionMarginChangeRecordRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/FixPositionMarginChangeRecordRequest.class b/target/classes/com/huobi/api/request/usdt/account/FixPositionMarginChangeRecordRequest.class
new file mode 100644
index 0000000..c25db8f
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/FixPositionMarginChangeRecordRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/FixPositionMarginChangeRequest$FixPositionMarginChangeRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/FixPositionMarginChangeRequest$FixPositionMarginChangeRequestBuilder.class
new file mode 100644
index 0000000..d4f7080
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/FixPositionMarginChangeRequest$FixPositionMarginChangeRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/FixPositionMarginChangeRequest.class b/target/classes/com/huobi/api/request/usdt/account/FixPositionMarginChangeRequest.class
new file mode 100644
index 0000000..d3ed651
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/FixPositionMarginChangeRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/LinearSwapBasisRequest$LinearSwapBasisRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/LinearSwapBasisRequest$LinearSwapBasisRequestBuilder.class
new file mode 100644
index 0000000..76bc15b
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/LinearSwapBasisRequest$LinearSwapBasisRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/LinearSwapBasisRequest.class b/target/classes/com/huobi/api/request/usdt/account/LinearSwapBasisRequest.class
new file mode 100644
index 0000000..f71a734
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/LinearSwapBasisRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapCrossLeverPositionLimitRequest$SwapCrossLeverPositionLimitRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapCrossLeverPositionLimitRequest$SwapCrossLeverPositionLimitRequestBuilder.class
new file mode 100644
index 0000000..25b36d6
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapCrossLeverPositionLimitRequest$SwapCrossLeverPositionLimitRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapCrossLeverPositionLimitRequest.class b/target/classes/com/huobi/api/request/usdt/account/SwapCrossLeverPositionLimitRequest.class
new file mode 100644
index 0000000..aa2ea13
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapCrossLeverPositionLimitRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapCrossUserSettlementRecordsRequest$SwapCrossUserSettlementRecordsRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapCrossUserSettlementRecordsRequest$SwapCrossUserSettlementRecordsRequestBuilder.class
new file mode 100644
index 0000000..f050efd
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapCrossUserSettlementRecordsRequest$SwapCrossUserSettlementRecordsRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapCrossUserSettlementRecordsRequest.class b/target/classes/com/huobi/api/request/usdt/account/SwapCrossUserSettlementRecordsRequest.class
new file mode 100644
index 0000000..9d4803d
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapCrossUserSettlementRecordsRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordExactRequest$SwapFinancialRecordExactRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordExactRequest$SwapFinancialRecordExactRequestBuilder.class
new file mode 100644
index 0000000..dfaf1a3
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordExactRequest$SwapFinancialRecordExactRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordExactRequest.class b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordExactRequest.class
new file mode 100644
index 0000000..113a69a
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordExactRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordExactV3Request$SwapFinancialRecordExactV3RequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordExactV3Request$SwapFinancialRecordExactV3RequestBuilder.class
new file mode 100644
index 0000000..a8ec11e
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordExactV3Request$SwapFinancialRecordExactV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordExactV3Request.class b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordExactV3Request.class
new file mode 100644
index 0000000..a0f7049
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordExactV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordRequest$SwapFinancialRecordRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordRequest$SwapFinancialRecordRequestBuilder.class
new file mode 100644
index 0000000..f0bbc98
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordRequest$SwapFinancialRecordRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordRequest.class b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordRequest.class
new file mode 100644
index 0000000..969a81b
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordV3Request$SwapFinancialRecordV3RequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordV3Request$SwapFinancialRecordV3RequestBuilder.class
new file mode 100644
index 0000000..e1a6973
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordV3Request$SwapFinancialRecordV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordV3Request.class b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordV3Request.class
new file mode 100644
index 0000000..9d0bf11
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapFinancialRecordV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapLiquidationOrdersRequest$SwapLiquidationOrdersRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapLiquidationOrdersRequest$SwapLiquidationOrdersRequestBuilder.class
new file mode 100644
index 0000000..aabda8b
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapLiquidationOrdersRequest$SwapLiquidationOrdersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapLiquidationOrdersRequest.class b/target/classes/com/huobi/api/request/usdt/account/SwapLiquidationOrdersRequest.class
new file mode 100644
index 0000000..677248d
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapLiquidationOrdersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapLiquidationOrdersV3Request$SwapLiquidationOrdersV3RequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapLiquidationOrdersV3Request$SwapLiquidationOrdersV3RequestBuilder.class
new file mode 100644
index 0000000..b78a80f
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapLiquidationOrdersV3Request$SwapLiquidationOrdersV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapLiquidationOrdersV3Request.class b/target/classes/com/huobi/api/request/usdt/account/SwapLiquidationOrdersV3Request.class
new file mode 100644
index 0000000..5d0003a
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapLiquidationOrdersV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapMarketHistoryKlineRequest$SwapMarketHistoryKlineRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapMarketHistoryKlineRequest$SwapMarketHistoryKlineRequestBuilder.class
new file mode 100644
index 0000000..3e1ad47
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapMarketHistoryKlineRequest$SwapMarketHistoryKlineRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapMarketHistoryKlineRequest.class b/target/classes/com/huobi/api/request/usdt/account/SwapMarketHistoryKlineRequest.class
new file mode 100644
index 0000000..eff1ccb
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapMarketHistoryKlineRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapMasterSubTransferRecordRequest$SwapMasterSubTransferRecordRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapMasterSubTransferRecordRequest$SwapMasterSubTransferRecordRequestBuilder.class
new file mode 100644
index 0000000..514a59b
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapMasterSubTransferRecordRequest$SwapMasterSubTransferRecordRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapMasterSubTransferRecordRequest.class b/target/classes/com/huobi/api/request/usdt/account/SwapMasterSubTransferRecordRequest.class
new file mode 100644
index 0000000..e955610
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapMasterSubTransferRecordRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapMasterSubTransferRequest$SwapMasterSubTransferRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapMasterSubTransferRequest$SwapMasterSubTransferRequestBuilder.class
new file mode 100644
index 0000000..6a3cdb1
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapMasterSubTransferRequest$SwapMasterSubTransferRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapMasterSubTransferRequest.class b/target/classes/com/huobi/api/request/usdt/account/SwapMasterSubTransferRequest.class
new file mode 100644
index 0000000..cbe0a45
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapMasterSubTransferRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapSubAuthListRequest$SwapSubAuthListRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapSubAuthListRequest$SwapSubAuthListRequestBuilder.class
new file mode 100644
index 0000000..2b2f166
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapSubAuthListRequest$SwapSubAuthListRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapSubAuthListRequest.class b/target/classes/com/huobi/api/request/usdt/account/SwapSubAuthListRequest.class
new file mode 100644
index 0000000..79ede57
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapSubAuthListRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapUserSettlementRecordsRequest$SwapUserSettlementRecordsRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/account/SwapUserSettlementRecordsRequest$SwapUserSettlementRecordsRequestBuilder.class
new file mode 100644
index 0000000..60d0d3f
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapUserSettlementRecordsRequest$SwapUserSettlementRecordsRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/account/SwapUserSettlementRecordsRequest.class b/target/classes/com/huobi/api/request/usdt/account/SwapUserSettlementRecordsRequest.class
new file mode 100644
index 0000000..c6e1d23
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/account/SwapUserSettlementRecordsRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/LinearCancelAfterRequest$LinearCancelAfterRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/LinearCancelAfterRequest$LinearCancelAfterRequestBuilder.class
new file mode 100644
index 0000000..34dc703
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/LinearCancelAfterRequest$LinearCancelAfterRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/LinearCancelAfterRequest.class b/target/classes/com/huobi/api/request/usdt/trade/LinearCancelAfterRequest.class
new file mode 100644
index 0000000..6c5fcb3
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/LinearCancelAfterRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapBatchorderRequest$SwapBatchorderRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapBatchorderRequest$SwapBatchorderRequestBuilder.class
new file mode 100644
index 0000000..f70c046
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapBatchorderRequest$SwapBatchorderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapBatchorderRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapBatchorderRequest.class
new file mode 100644
index 0000000..8671a7d
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapBatchorderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCancelRequest$SwapCancelRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCancelRequest$SwapCancelRequestBuilder.class
new file mode 100644
index 0000000..513bc80
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCancelRequest$SwapCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCancelRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCancelRequest.class
new file mode 100644
index 0000000..42eb580
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCancelallRequest$SwapCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCancelallRequest$SwapCancelallRequestBuilder.class
new file mode 100644
index 0000000..4926d76
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCancelallRequest$SwapCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCancelallRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCancelallRequest.class
new file mode 100644
index 0000000..76db3a3
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossBatchorderRequest$SwapCrossBatchorderRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossBatchorderRequest$SwapCrossBatchorderRequestBuilder.class
new file mode 100644
index 0000000..45bc828
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossBatchorderRequest$SwapCrossBatchorderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossBatchorderRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossBatchorderRequest.class
new file mode 100644
index 0000000..6327f23
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossBatchorderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossCancelRequest$SwapCrossCancelRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossCancelRequest$SwapCrossCancelRequestBuilder.class
new file mode 100644
index 0000000..c621546
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossCancelRequest$SwapCrossCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossCancelRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossCancelRequest.class
new file mode 100644
index 0000000..0c47702
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossCancelallRequest$SwapCrossCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossCancelallRequest$SwapCrossCancelallRequestBuilder.class
new file mode 100644
index 0000000..37e8d2c
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossCancelallRequest$SwapCrossCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossCancelallRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossCancelallRequest.class
new file mode 100644
index 0000000..67bf061
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersExactV3Request$SwapCrossHisordersExactV3RequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersExactV3Request$SwapCrossHisordersExactV3RequestBuilder.class
new file mode 100644
index 0000000..ab3f361
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersExactV3Request$SwapCrossHisordersExactV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersExactV3Request.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersExactV3Request.class
new file mode 100644
index 0000000..56fb04f
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersExactV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersRequest$SwapCrossHisordersRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersRequest$SwapCrossHisordersRequestBuilder.class
new file mode 100644
index 0000000..23dd7a9
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersRequest$SwapCrossHisordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersRequest.class
new file mode 100644
index 0000000..fe3841f
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersV3Request$SwapCrossHisordersV3RequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersV3Request$SwapCrossHisordersV3RequestBuilder.class
new file mode 100644
index 0000000..4517a26
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersV3Request$SwapCrossHisordersV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersV3Request.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersV3Request.class
new file mode 100644
index 0000000..0264b0a
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossHisordersV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossLightningClosePositionRequest$SwapCrossLightningClosePositionRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossLightningClosePositionRequest$SwapCrossLightningClosePositionRequestBuilder.class
new file mode 100644
index 0000000..73586f7
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossLightningClosePositionRequest$SwapCrossLightningClosePositionRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossLightningClosePositionRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossLightningClosePositionRequest.class
new file mode 100644
index 0000000..798d10a
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossLightningClosePositionRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchResultsExactV3Request$SwapCrossMatchResultsExactV3RequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchResultsExactV3Request$SwapCrossMatchResultsExactV3RequestBuilder.class
new file mode 100644
index 0000000..2eb4180
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchResultsExactV3Request$SwapCrossMatchResultsExactV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchResultsExactV3Request.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchResultsExactV3Request.class
new file mode 100644
index 0000000..61e3c18
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchResultsExactV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchResultsV3Request$SwapCrossMatchResultsV3RequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchResultsV3Request$SwapCrossMatchResultsV3RequestBuilder.class
new file mode 100644
index 0000000..7204faf
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchResultsV3Request$SwapCrossMatchResultsV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchResultsV3Request.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchResultsV3Request.class
new file mode 100644
index 0000000..000ebfc
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchResultsV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchresultsRequest$SwapCrossMatchresultsRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchresultsRequest$SwapCrossMatchresultsRequestBuilder.class
new file mode 100644
index 0000000..8684294
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchresultsRequest$SwapCrossMatchresultsRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchresultsRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchresultsRequest.class
new file mode 100644
index 0000000..bfabd6e
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossMatchresultsRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOpenordersRequest$SwapCrossOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOpenordersRequest$SwapCrossOpenordersRequestBuilder.class
new file mode 100644
index 0000000..26acc55
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOpenordersRequest$SwapCrossOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOpenordersRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOpenordersRequest.class
new file mode 100644
index 0000000..1e521e0
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderDetailRequest$SwapCrossOrderDetailRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderDetailRequest$SwapCrossOrderDetailRequestBuilder.class
new file mode 100644
index 0000000..2db9dda
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderDetailRequest$SwapCrossOrderDetailRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderDetailRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderDetailRequest.class
new file mode 100644
index 0000000..24453c0
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderDetailRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderInfoRequest$SwapCrossOrderInfoRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderInfoRequest$SwapCrossOrderInfoRequestBuilder.class
new file mode 100644
index 0000000..44bad5d
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderInfoRequest$SwapCrossOrderInfoRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderInfoRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderInfoRequest.class
new file mode 100644
index 0000000..1625986
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderInfoRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderRequest$SwapCrossOrderRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderRequest$SwapCrossOrderRequestBuilder.class
new file mode 100644
index 0000000..61687bd
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderRequest$SwapCrossOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderRequest.class
new file mode 100644
index 0000000..38afd62
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerCancelRequest$SwapCrossTriggerCancelRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerCancelRequest$SwapCrossTriggerCancelRequestBuilder.class
new file mode 100644
index 0000000..289b810
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerCancelRequest$SwapCrossTriggerCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerCancelRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerCancelRequest.class
new file mode 100644
index 0000000..0ffd223
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerCancelallRequest$SwapCrossTriggerCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerCancelallRequest$SwapCrossTriggerCancelallRequestBuilder.class
new file mode 100644
index 0000000..4cafb32
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerCancelallRequest$SwapCrossTriggerCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerCancelallRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerCancelallRequest.class
new file mode 100644
index 0000000..4505a63
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerHisordersRequest$SwapCrossTriggerHisordersRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerHisordersRequest$SwapCrossTriggerHisordersRequestBuilder.class
new file mode 100644
index 0000000..b15cff9
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerHisordersRequest$SwapCrossTriggerHisordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerHisordersRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerHisordersRequest.class
new file mode 100644
index 0000000..2e25d94
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerHisordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerOpenordersRequest$SwapCrossTriggerOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerOpenordersRequest$SwapCrossTriggerOpenordersRequestBuilder.class
new file mode 100644
index 0000000..e22c4f9
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerOpenordersRequest$SwapCrossTriggerOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerOpenordersRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerOpenordersRequest.class
new file mode 100644
index 0000000..54096f1
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerOrderRequest$SwapCrossTriggerOrderRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerOrderRequest$SwapCrossTriggerOrderRequestBuilder.class
new file mode 100644
index 0000000..39406d8
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerOrderRequest$SwapCrossTriggerOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerOrderRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerOrderRequest.class
new file mode 100644
index 0000000..65bb721
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapCrossTriggerOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersExactRequest$SwapHisordersExactRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersExactRequest$SwapHisordersExactRequestBuilder.class
new file mode 100644
index 0000000..fc932f4
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersExactRequest$SwapHisordersExactRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersExactRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersExactRequest.class
new file mode 100644
index 0000000..4ca6f22
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersExactRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersExactV3Request$SwapHisordersExactV3RequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersExactV3Request$SwapHisordersExactV3RequestBuilder.class
new file mode 100644
index 0000000..638afe6
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersExactV3Request$SwapHisordersExactV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersExactV3Request.class b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersExactV3Request.class
new file mode 100644
index 0000000..1c59b97
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersExactV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersRequest$SwapHisordersRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersRequest$SwapHisordersRequestBuilder.class
new file mode 100644
index 0000000..c8049d1
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersRequest$SwapHisordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersRequest.class
new file mode 100644
index 0000000..7c049af
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersV3Request$SwapHisordersV3RequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersV3Request$SwapHisordersV3RequestBuilder.class
new file mode 100644
index 0000000..1bfbff5
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersV3Request$SwapHisordersV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersV3Request.class b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersV3Request.class
new file mode 100644
index 0000000..c7a7508
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapHisordersV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapLightningClosePositionRequest$SwapLightningClosePositionRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapLightningClosePositionRequest$SwapLightningClosePositionRequestBuilder.class
new file mode 100644
index 0000000..b46b4f7
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapLightningClosePositionRequest$SwapLightningClosePositionRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapLightningClosePositionRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapLightningClosePositionRequest.class
new file mode 100644
index 0000000..64df265
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapLightningClosePositionRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapMatchResultsExactV3Request$SwapMatchResultsExactV3RequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchResultsExactV3Request$SwapMatchResultsExactV3RequestBuilder.class
new file mode 100644
index 0000000..3000ce6
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchResultsExactV3Request$SwapMatchResultsExactV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapMatchResultsExactV3Request.class b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchResultsExactV3Request.class
new file mode 100644
index 0000000..6db2714
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchResultsExactV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapMatchResultsV3Request$SwapMatchResultsV3RequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchResultsV3Request$SwapMatchResultsV3RequestBuilder.class
new file mode 100644
index 0000000..a9a48ee
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchResultsV3Request$SwapMatchResultsV3RequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapMatchResultsV3Request.class b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchResultsV3Request.class
new file mode 100644
index 0000000..0d1e77a
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchResultsV3Request.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapMatchresultsExactRequest$SwapMatchresultsExactRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchresultsExactRequest$SwapMatchresultsExactRequestBuilder.class
new file mode 100644
index 0000000..e3ad048
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchresultsExactRequest$SwapMatchresultsExactRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapMatchresultsExactRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchresultsExactRequest.class
new file mode 100644
index 0000000..8f335ca
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchresultsExactRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapMatchresultsRequest$SwapMatchresultsRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchresultsRequest$SwapMatchresultsRequestBuilder.class
new file mode 100644
index 0000000..523c807
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchresultsRequest$SwapMatchresultsRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapMatchresultsRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchresultsRequest.class
new file mode 100644
index 0000000..63d3973
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapMatchresultsRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapOpenordersRequest$SwapOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapOpenordersRequest$SwapOpenordersRequestBuilder.class
new file mode 100644
index 0000000..c8e7914
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapOpenordersRequest$SwapOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapOpenordersRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapOpenordersRequest.class
new file mode 100644
index 0000000..3a85c15
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapOrderDetailRequest$SwapOrderDetailRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapOrderDetailRequest$SwapOrderDetailRequestBuilder.class
new file mode 100644
index 0000000..ba15bde
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapOrderDetailRequest$SwapOrderDetailRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapOrderDetailRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapOrderDetailRequest.class
new file mode 100644
index 0000000..6af5214
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapOrderDetailRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapOrderInfoRequest$SwapOrderInfoRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapOrderInfoRequest$SwapOrderInfoRequestBuilder.class
new file mode 100644
index 0000000..9ac10fb
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapOrderInfoRequest$SwapOrderInfoRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapOrderInfoRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapOrderInfoRequest.class
new file mode 100644
index 0000000..94f4cf8
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapOrderInfoRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapOrderRequest$SwapOrderRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapOrderRequest$SwapOrderRequestBuilder.class
new file mode 100644
index 0000000..04a8acd
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapOrderRequest$SwapOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapOrderRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapOrderRequest.class
new file mode 100644
index 0000000..f4922a6
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapPositionSideRequest$SwapPositionSideRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapPositionSideRequest$SwapPositionSideRequestBuilder.class
new file mode 100644
index 0000000..99d0786
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapPositionSideRequest$SwapPositionSideRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapPositionSideRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapPositionSideRequest.class
new file mode 100644
index 0000000..0429249
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapPositionSideRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapRelationTpslOrderRequest$SwapRelationTpslOrderRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapRelationTpslOrderRequest$SwapRelationTpslOrderRequestBuilder.class
new file mode 100644
index 0000000..6e0ad82
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapRelationTpslOrderRequest$SwapRelationTpslOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapRelationTpslOrderRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapRelationTpslOrderRequest.class
new file mode 100644
index 0000000..a90f99f
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapRelationTpslOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTpslCancelRequest$SwapTpslCancelRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslCancelRequest$SwapTpslCancelRequestBuilder.class
new file mode 100644
index 0000000..404a0fc
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslCancelRequest$SwapTpslCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTpslCancelRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslCancelRequest.class
new file mode 100644
index 0000000..330f273
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTpslCancelallRequest$SwapTpslCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslCancelallRequest$SwapTpslCancelallRequestBuilder.class
new file mode 100644
index 0000000..163c6f4
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslCancelallRequest$SwapTpslCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTpslCancelallRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslCancelallRequest.class
new file mode 100644
index 0000000..a5d91f4
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTpslHisordersRequset$SwapTpslHisordersRequsetBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslHisordersRequset$SwapTpslHisordersRequsetBuilder.class
new file mode 100644
index 0000000..14c76e6
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslHisordersRequset$SwapTpslHisordersRequsetBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTpslHisordersRequset.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslHisordersRequset.class
new file mode 100644
index 0000000..8ab9c82
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslHisordersRequset.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTpslOpenordersRequest$SwapTpslOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslOpenordersRequest$SwapTpslOpenordersRequestBuilder.class
new file mode 100644
index 0000000..d08585f
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslOpenordersRequest$SwapTpslOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTpslOpenordersRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslOpenordersRequest.class
new file mode 100644
index 0000000..53951d6
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTpslOrderRequest$SwapTpslOrderRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslOrderRequest$SwapTpslOrderRequestBuilder.class
new file mode 100644
index 0000000..5c85fc6
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslOrderRequest$SwapTpslOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTpslOrderRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslOrderRequest.class
new file mode 100644
index 0000000..9a11c87
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTpslOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTrackCancelRequest$SwapTrackCancelRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackCancelRequest$SwapTrackCancelRequestBuilder.class
new file mode 100644
index 0000000..5161eb6
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackCancelRequest$SwapTrackCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTrackCancelRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackCancelRequest.class
new file mode 100644
index 0000000..ecad4f5
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTrackCancelallRequest$SwapTrackCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackCancelallRequest$SwapTrackCancelallRequestBuilder.class
new file mode 100644
index 0000000..433c770
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackCancelallRequest$SwapTrackCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTrackCancelallRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackCancelallRequest.class
new file mode 100644
index 0000000..8978f91
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTrackHisordersRequest$SwapTrackHisordersRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackHisordersRequest$SwapTrackHisordersRequestBuilder.class
new file mode 100644
index 0000000..24112f3
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackHisordersRequest$SwapTrackHisordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTrackHisordersRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackHisordersRequest.class
new file mode 100644
index 0000000..69b48c7
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackHisordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTrackOpenordersRequest$SwapTrackOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackOpenordersRequest$SwapTrackOpenordersRequestBuilder.class
new file mode 100644
index 0000000..b090727
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackOpenordersRequest$SwapTrackOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTrackOpenordersRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackOpenordersRequest.class
new file mode 100644
index 0000000..84d9a6d
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTrackOrderRequest$SwapTrackOrderRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackOrderRequest$SwapTrackOrderRequestBuilder.class
new file mode 100644
index 0000000..5f4015c
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackOrderRequest$SwapTrackOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTrackOrderRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackOrderRequest.class
new file mode 100644
index 0000000..a9a9d3c
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTrackOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerCancelRequest$SwapTriggerCancelRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerCancelRequest$SwapTriggerCancelRequestBuilder.class
new file mode 100644
index 0000000..d754ccc
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerCancelRequest$SwapTriggerCancelRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerCancelRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerCancelRequest.class
new file mode 100644
index 0000000..c1053eb
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerCancelRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerCancelallRequest$SwapTriggerCancelallRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerCancelallRequest$SwapTriggerCancelallRequestBuilder.class
new file mode 100644
index 0000000..be6334e
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerCancelallRequest$SwapTriggerCancelallRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerCancelallRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerCancelallRequest.class
new file mode 100644
index 0000000..9729395
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerCancelallRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerHisordersRequest$SwapTriggerHisordersRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerHisordersRequest$SwapTriggerHisordersRequestBuilder.class
new file mode 100644
index 0000000..3a458df
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerHisordersRequest$SwapTriggerHisordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerHisordersRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerHisordersRequest.class
new file mode 100644
index 0000000..f02bd85
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerHisordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerOpenordersRequest$SwapTriggerOpenordersRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerOpenordersRequest$SwapTriggerOpenordersRequestBuilder.class
new file mode 100644
index 0000000..f6fc10b
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerOpenordersRequest$SwapTriggerOpenordersRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerOpenordersRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerOpenordersRequest.class
new file mode 100644
index 0000000..eb0c0dd
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerOpenordersRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerOrderRequest$SwapTriggerOrderRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerOrderRequest$SwapTriggerOrderRequestBuilder.class
new file mode 100644
index 0000000..8a58557
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerOrderRequest$SwapTriggerOrderRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerOrderRequest.class b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerOrderRequest.class
new file mode 100644
index 0000000..2b64c31
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/trade/SwapTriggerOrderRequest.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/transfer/UsdtSwapTransferRequest$UsdtSwapTransferRequestBuilder.class b/target/classes/com/huobi/api/request/usdt/transfer/UsdtSwapTransferRequest$UsdtSwapTransferRequestBuilder.class
new file mode 100644
index 0000000..c444cb8
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/transfer/UsdtSwapTransferRequest$UsdtSwapTransferRequestBuilder.class differ
diff --git a/target/classes/com/huobi/api/request/usdt/transfer/UsdtSwapTransferRequest.class b/target/classes/com/huobi/api/request/usdt/transfer/UsdtSwapTransferRequest.class
new file mode 100644
index 0000000..6f04bc4
Binary files /dev/null and b/target/classes/com/huobi/api/request/usdt/transfer/UsdtSwapTransferRequest.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountInfoResponse$DataBean.class
new file mode 100644
index 0000000..89ec843
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountInfoResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountInfoResponse.class
new file mode 100644
index 0000000..3effc31
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$ContractAccountPositionInfoResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$ContractAccountPositionInfoResponseBuilder.class
new file mode 100644
index 0000000..c37e79b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$ContractAccountPositionInfoResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..cb4846f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$DataBean$PositionsBean$PositionsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$DataBean$PositionsBean$PositionsBeanBuilder.class
new file mode 100644
index 0000000..f3646d6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$DataBean$PositionsBean$PositionsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$DataBean$PositionsBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$DataBean$PositionsBean.class
new file mode 100644
index 0000000..142cc4b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$DataBean$PositionsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$DataBean.class
new file mode 100644
index 0000000..e7df0a9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse.class
new file mode 100644
index 0000000..b5d7c04
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractAccountPositionInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$ContractApiTradingStatusResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$ContractApiTradingStatusResponseBuilder.class
new file mode 100644
index 0000000..61b0d55
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$ContractApiTradingStatusResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$CORBean$CORBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$CORBean$CORBeanBuilder.class
new file mode 100644
index 0000000..1974ccf
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$CORBean$CORBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$CORBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$CORBean.class
new file mode 100644
index 0000000..628f949
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$CORBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..915834d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$TDNBean$TDNBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$TDNBean$TDNBeanBuilder.class
new file mode 100644
index 0000000..b03556f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$TDNBean$TDNBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$TDNBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$TDNBean.class
new file mode 100644
index 0000000..ea13f56
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean$TDNBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean.class
new file mode 100644
index 0000000..8121ecb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse.class
new file mode 100644
index 0000000..50cbc18
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractApiTradingStatusResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractAvailableLevelRateResponse$ContractAvailableLevelRateResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractAvailableLevelRateResponse$ContractAvailableLevelRateResponseBuilder.class
new file mode 100644
index 0000000..9f08a42
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractAvailableLevelRateResponse$ContractAvailableLevelRateResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractAvailableLevelRateResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractAvailableLevelRateResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..d07a0b7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractAvailableLevelRateResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractAvailableLevelRateResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractAvailableLevelRateResponse$DataBean.class
new file mode 100644
index 0000000..170246b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractAvailableLevelRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractAvailableLevelRateResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractAvailableLevelRateResponse.class
new file mode 100644
index 0000000..3b283f5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractAvailableLevelRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractBalanceValuationResponse$ContractBalanceValuationResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractBalanceValuationResponse$ContractBalanceValuationResponseBuilder.class
new file mode 100644
index 0000000..6aafb5e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractBalanceValuationResponse$ContractBalanceValuationResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractBalanceValuationResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractBalanceValuationResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..7841606
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractBalanceValuationResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractBalanceValuationResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractBalanceValuationResponse$DataBean.class
new file mode 100644
index 0000000..d13b9b8
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractBalanceValuationResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractBalanceValuationResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractBalanceValuationResponse.class
new file mode 100644
index 0000000..70dd61f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractBalanceValuationResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFeeResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFeeResponse$DataBean.class
new file mode 100644
index 0000000..9dcae91
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFeeResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFeeResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFeeResponse.class
new file mode 100644
index 0000000..db3c40d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFeeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$ContractFinancialRecordExactResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$ContractFinancialRecordExactResponseBuilder.class
new file mode 100644
index 0000000..87f8b76
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$ContractFinancialRecordExactResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..1df3fdf
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$DataBean$FinancialRecordBean$FinancialRecordBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$DataBean$FinancialRecordBean$FinancialRecordBeanBuilder.class
new file mode 100644
index 0000000..d57f1e9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$DataBean$FinancialRecordBean$FinancialRecordBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$DataBean$FinancialRecordBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$DataBean$FinancialRecordBean.class
new file mode 100644
index 0000000..7ffb52c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$DataBean$FinancialRecordBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$DataBean.class
new file mode 100644
index 0000000..c5bacc1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse.class
new file mode 100644
index 0000000..cef3025
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactV3Response$ContractFinancialRecordExactV3ResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactV3Response$ContractFinancialRecordExactV3ResponseBuilder.class
new file mode 100644
index 0000000..69c4f32
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactV3Response$ContractFinancialRecordExactV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..4cf906a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactV3Response$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactV3Response$DataBean.class
new file mode 100644
index 0000000..9502654
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactV3Response.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactV3Response.class
new file mode 100644
index 0000000..720ab56
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordExactV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordResponse$DataBean$FinancialRecordBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordResponse$DataBean$FinancialRecordBean.class
new file mode 100644
index 0000000..94f0d22
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordResponse$DataBean$FinancialRecordBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordResponse$DataBean.class
new file mode 100644
index 0000000..54e6d80
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordResponse.class
new file mode 100644
index 0000000..d12f11c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordV3Response$ContractFinancialRecordV3ResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordV3Response$ContractFinancialRecordV3ResponseBuilder.class
new file mode 100644
index 0000000..a4ca46f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordV3Response$ContractFinancialRecordV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..3fefbd4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordV3Response$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordV3Response$DataBean.class
new file mode 100644
index 0000000..c8147c0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordV3Response.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordV3Response.class
new file mode 100644
index 0000000..ae4bc8c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractFinancialRecordV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$ContractMasterSubTransferRecordResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$ContractMasterSubTransferRecordResponseBuilder.class
new file mode 100644
index 0000000..791dbd6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$ContractMasterSubTransferRecordResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..19d06c1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$DataBean$TransferRecordBean$TransferRecordBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$DataBean$TransferRecordBean$TransferRecordBeanBuilder.class
new file mode 100644
index 0000000..e0fc285
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$DataBean$TransferRecordBean$TransferRecordBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$DataBean$TransferRecordBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$DataBean$TransferRecordBean.class
new file mode 100644
index 0000000..647003c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$DataBean$TransferRecordBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$DataBean.class
new file mode 100644
index 0000000..f74443b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse.class
new file mode 100644
index 0000000..754e6d6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferRecordResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferResponse$DataBean.class
new file mode 100644
index 0000000..fa53e86
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferResponse.class
new file mode 100644
index 0000000..2f5bbf2
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractMasterSubTransferResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractOrderLimitResponse$DataBean$ListBean$TypesBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractOrderLimitResponse$DataBean$ListBean$TypesBean.class
new file mode 100644
index 0000000..eb2000e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractOrderLimitResponse$DataBean$ListBean$TypesBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractOrderLimitResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractOrderLimitResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..fc58595
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractOrderLimitResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractOrderLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractOrderLimitResponse$DataBean.class
new file mode 100644
index 0000000..6e411f0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractOrderLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractOrderLimitResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractOrderLimitResponse.class
new file mode 100644
index 0000000..efbdde9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractOrderLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionInfoResponse$DataBean.class
new file mode 100644
index 0000000..754948c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionInfoResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionInfoResponse.class
new file mode 100644
index 0000000..86bc107
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionLimitResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionLimitResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..fee25c5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionLimitResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionLimitResponse$DataBean.class
new file mode 100644
index 0000000..5d41328
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionLimitResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionLimitResponse.class
new file mode 100644
index 0000000..9cc07a6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractPositionLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$ContractSubAccountInfoListResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$ContractSubAccountInfoListResponseBuilder.class
new file mode 100644
index 0000000..381ff7f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$ContractSubAccountInfoListResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..06b997d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoList$AccountInfoListBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoList$AccountInfoListBuilder.class
new file mode 100644
index 0000000..8228e14
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoList$AccountInfoListBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoList.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoList.class
new file mode 100644
index 0000000..7ff8519
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoList.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$SubListBean$SubListBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$SubListBean$SubListBeanBuilder.class
new file mode 100644
index 0000000..8c05590
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$SubListBean$SubListBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$SubListBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$SubListBean.class
new file mode 100644
index 0000000..9c61dae
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean$SubListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean.class
new file mode 100644
index 0000000..2b26052
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse.class
new file mode 100644
index 0000000..4aa7ba5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoListResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoResponse$DataBean.class
new file mode 100644
index 0000000..0a2ebc9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoResponse.class
new file mode 100644
index 0000000..aa1d357
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountListResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountListResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..eeabe45
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountListResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountListResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountListResponse$DataBean.class
new file mode 100644
index 0000000..b199f4c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountListResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountListResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountListResponse.class
new file mode 100644
index 0000000..fc04ef0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAccountListResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$ContractSubAuthListResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$ContractSubAuthListResponseBuilder.class
new file mode 100644
index 0000000..d49f197
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$ContractSubAuthListResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..1465840
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$Error$ErrorBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$Error$ErrorBuilder.class
new file mode 100644
index 0000000..ff6a48a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$Error$ErrorBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$Error.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$Error.class
new file mode 100644
index 0000000..343b6c9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$Error.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$Success$SuccessBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$Success$SuccessBuilder.class
new file mode 100644
index 0000000..7d9ae52
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$Success$SuccessBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$Success.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$Success.class
new file mode 100644
index 0000000..9117d57
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean$Success.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean.class
new file mode 100644
index 0000000..eb8a207
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse.class
new file mode 100644
index 0000000..6edcc11
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthListResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$ContractSubAuthResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$ContractSubAuthResponseBuilder.class
new file mode 100644
index 0000000..5f0b6e4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$ContractSubAuthResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..6f63f5d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..d63e293
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..fdefb9a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$DataBean.class
new file mode 100644
index 0000000..82220a5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse.class
new file mode 100644
index 0000000..60b6871
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubAuthResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubPositionInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubPositionInfoResponse$DataBean.class
new file mode 100644
index 0000000..b5c7c88
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubPositionInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractSubPositionInfoResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubPositionInfoResponse.class
new file mode 100644
index 0000000..2d54939
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractSubPositionInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractTransferLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractTransferLimitResponse$DataBean.class
new file mode 100644
index 0000000..9c0d274
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractTransferLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractTransferLimitResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractTransferLimitResponse.class
new file mode 100644
index 0000000..5779d55
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractTransferLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$ContractUserSettlementRecordsResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$ContractUserSettlementRecordsResponseBuilder.class
new file mode 100644
index 0000000..9cd5c07
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$ContractUserSettlementRecordsResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..18ee35d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean$PositionsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean$PositionsBeanBuilder.class
new file mode 100644
index 0000000..416b9ae
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean$PositionsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean.class
new file mode 100644
index 0000000..281126a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$SettlementRecordsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$SettlementRecordsBeanBuilder.class
new file mode 100644
index 0000000..f231ee7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$SettlementRecordsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$SettlementRecordsBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$SettlementRecordsBean.class
new file mode 100644
index 0000000..4e7fb5f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean$SettlementRecordsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean.class
new file mode 100644
index 0000000..746b0eb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse.class b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse.class
new file mode 100644
index 0000000..a54c352
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/account/ContractUserSettlementRecordsResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractAdjustfactorResponse$DataBean$ListBean$LaddersBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractAdjustfactorResponse$DataBean$ListBean$LaddersBean.class
new file mode 100644
index 0000000..9e29ccb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractAdjustfactorResponse$DataBean$ListBean$LaddersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractAdjustfactorResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractAdjustfactorResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..7bb535d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractAdjustfactorResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractAdjustfactorResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractAdjustfactorResponse$DataBean.class
new file mode 100644
index 0000000..10d4d7b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractAdjustfactorResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractAdjustfactorResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractAdjustfactorResponse.class
new file mode 100644
index 0000000..2a2a831
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractAdjustfactorResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractApiStateResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractApiStateResponse$DataBean.class
new file mode 100644
index 0000000..25ae21c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractApiStateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractApiStateResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractApiStateResponse.class
new file mode 100644
index 0000000..b9f59d5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractApiStateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractContractInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractContractInfoResponse$DataBean.class
new file mode 100644
index 0000000..f8b574f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractContractInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractContractInfoResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractContractInfoResponse.class
new file mode 100644
index 0000000..cf0967a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractContractInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractDeliveryPriceResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractDeliveryPriceResponse$DataBean.class
new file mode 100644
index 0000000..0f0b109
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractDeliveryPriceResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractDeliveryPriceResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractDeliveryPriceResponse.class
new file mode 100644
index 0000000..ff8cbd0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractDeliveryPriceResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractEliteAccountRatioResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractEliteAccountRatioResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..521d647
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractEliteAccountRatioResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractEliteAccountRatioResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractEliteAccountRatioResponse$DataBean.class
new file mode 100644
index 0000000..222348b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractEliteAccountRatioResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractEliteAccountRatioResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractEliteAccountRatioResponse.class
new file mode 100644
index 0000000..510f0ef
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractEliteAccountRatioResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractElitePositionRatioResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractElitePositionRatioResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..31f0f3f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractElitePositionRatioResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractElitePositionRatioResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractElitePositionRatioResponse$DataBean.class
new file mode 100644
index 0000000..aa8876b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractElitePositionRatioResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractElitePositionRatioResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractElitePositionRatioResponse.class
new file mode 100644
index 0000000..1a37670
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractElitePositionRatioResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$BeanData$BeanDataBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$BeanData$BeanDataBuilder.class
new file mode 100644
index 0000000..e95a57f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$BeanData$BeanDataBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$BeanData$BeanList$BeanListBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$BeanData$BeanList$BeanListBuilder.class
new file mode 100644
index 0000000..ce70297
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$BeanData$BeanList$BeanListBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$BeanData$BeanList.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$BeanData$BeanList.class
new file mode 100644
index 0000000..8fdd697
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$BeanData$BeanList.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$BeanData.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$BeanData.class
new file mode 100644
index 0000000..b7d7fc1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$BeanData.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$ContractEstimatedSettlementPriceResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$ContractEstimatedSettlementPriceResponseBuilder.class
new file mode 100644
index 0000000..ea6ef5c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse$ContractEstimatedSettlementPriceResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse.class
new file mode 100644
index 0000000..0a63587
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractEstimatedSettlementPriceResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractHisOpenInterestResponse$DataBean$TickBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractHisOpenInterestResponse$DataBean$TickBean.class
new file mode 100644
index 0000000..3e55f71
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractHisOpenInterestResponse$DataBean$TickBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractHisOpenInterestResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractHisOpenInterestResponse$DataBean.class
new file mode 100644
index 0000000..d10da39
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractHisOpenInterestResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractHisOpenInterestResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractHisOpenInterestResponse.class
new file mode 100644
index 0000000..eb476d5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractHisOpenInterestResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractIndexResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractIndexResponse$DataBean.class
new file mode 100644
index 0000000..c4ec2c8
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractIndexResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractIndexResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractIndexResponse.class
new file mode 100644
index 0000000..e3a12cd
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractIndexResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractInsuranceFundResponse$DataBean$TickBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractInsuranceFundResponse$DataBean$TickBean.class
new file mode 100644
index 0000000..e9835de
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractInsuranceFundResponse$DataBean$TickBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractInsuranceFundResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractInsuranceFundResponse$DataBean.class
new file mode 100644
index 0000000..ce8dac4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractInsuranceFundResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractInsuranceFundResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractInsuranceFundResponse.class
new file mode 100644
index 0000000..1bab975
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractInsuranceFundResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$ContractLadderMarginResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$ContractLadderMarginResponseBuilder.class
new file mode 100644
index 0000000..38e1246
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$ContractLadderMarginResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..945d33a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$ListBean$LaddersBean$LaddersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$ListBean$LaddersBean$LaddersBeanBuilder.class
new file mode 100644
index 0000000..dddb325
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$ListBean$LaddersBean$LaddersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$ListBean$LaddersBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$ListBean$LaddersBean.class
new file mode 100644
index 0000000..698055c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$ListBean$LaddersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$ListBean$ListBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$ListBean$ListBeanBuilder.class
new file mode 100644
index 0000000..8fc0672
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$ListBean$ListBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..7b7b998
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean.class
new file mode 100644
index 0000000..d40a755
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse.class
new file mode 100644
index 0000000..266b61d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLadderMarginResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..48203fb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersResponse$DataBean.class
new file mode 100644
index 0000000..5868870
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersResponse.class
new file mode 100644
index 0000000..1002c68
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersV3Response$ContractLiquidationOrdersV3ResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersV3Response$ContractLiquidationOrdersV3ResponseBuilder.class
new file mode 100644
index 0000000..eea2a56
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersV3Response$ContractLiquidationOrdersV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..6f0a539
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersV3Response$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersV3Response$DataBean.class
new file mode 100644
index 0000000..4264b09
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersV3Response.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersV3Response.class
new file mode 100644
index 0000000..0de54c0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractLiquidationOrdersV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractOpenInterestResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractOpenInterestResponse$DataBean.class
new file mode 100644
index 0000000..39a68b5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractOpenInterestResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractOpenInterestResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractOpenInterestResponse.class
new file mode 100644
index 0000000..7e055bd
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractOpenInterestResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractPriceLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractPriceLimitResponse$DataBean.class
new file mode 100644
index 0000000..8e3acac
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractPriceLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractPriceLimitResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractPriceLimitResponse.class
new file mode 100644
index 0000000..a8da325
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractPriceLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$ContractQueryElementsResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$ContractQueryElementsResponseBuilder.class
new file mode 100644
index 0000000..d68bce9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$ContractQueryElementsResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$ContractInfos$ContractInfosBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$ContractInfos$ContractInfosBuilder.class
new file mode 100644
index 0000000..4505de6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$ContractInfos$ContractInfosBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$ContractInfos.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$ContractInfos.class
new file mode 100644
index 0000000..1e2e374
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$ContractInfos.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..2df8a70
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$OrderLimits$OrderLimitsBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$OrderLimits$OrderLimitsBuilder.class
new file mode 100644
index 0000000..9b4bd6d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$OrderLimits$OrderLimitsBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$OrderLimits.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$OrderLimits.class
new file mode 100644
index 0000000..92a965f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean$OrderLimits.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean.class
new file mode 100644
index 0000000..d8e9317
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse.class
new file mode 100644
index 0000000..99eed3d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractQueryElementsResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractRiskInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractRiskInfoResponse$DataBean.class
new file mode 100644
index 0000000..070cae7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractRiskInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractRiskInfoResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractRiskInfoResponse.class
new file mode 100644
index 0000000..26d1568
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractRiskInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$ContractSettlementRecordsResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$ContractSettlementRecordsResponseBuilder.class
new file mode 100644
index 0000000..a9c1dc2
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$ContractSettlementRecordsResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..ac246f6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$SettlementRecordBean$ListBean$ListBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$SettlementRecordBean$ListBean$ListBeanBuilder.class
new file mode 100644
index 0000000..6ca791f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$SettlementRecordBean$ListBean$ListBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$SettlementRecordBean$ListBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$SettlementRecordBean$ListBean.class
new file mode 100644
index 0000000..4f63c43
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$SettlementRecordBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$SettlementRecordBean$SettlementRecordBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$SettlementRecordBean$SettlementRecordBeanBuilder.class
new file mode 100644
index 0000000..488f154
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$SettlementRecordBean$SettlementRecordBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$SettlementRecordBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$SettlementRecordBean.class
new file mode 100644
index 0000000..ef757fb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean$SettlementRecordBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean.class
new file mode 100644
index 0000000..ee073b2
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse.class
new file mode 100644
index 0000000..1eab3b8
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/ContractSettlementRecordsResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarkPriceKlineResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/MarkPriceKlineResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..14a115e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarkPriceKlineResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarkPriceKlineResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/MarkPriceKlineResponse$DataBean.class
new file mode 100644
index 0000000..a21e0c2
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarkPriceKlineResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarkPriceKlineResponse$MarkPriceKlineResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/MarkPriceKlineResponse$MarkPriceKlineResponseBuilder.class
new file mode 100644
index 0000000..bd39ae8
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarkPriceKlineResponse$MarkPriceKlineResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarkPriceKlineResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/MarkPriceKlineResponse.class
new file mode 100644
index 0000000..01c8367
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarkPriceKlineResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketBatchMergedResponse$MarketBatchMergedResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketBatchMergedResponse$MarketBatchMergedResponseBuilder.class
new file mode 100644
index 0000000..da7294d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketBatchMergedResponse$MarketBatchMergedResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketBatchMergedResponse$TicksBean$TicksBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketBatchMergedResponse$TicksBean$TicksBeanBuilder.class
new file mode 100644
index 0000000..b023b07
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketBatchMergedResponse$TicksBean$TicksBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketBatchMergedResponse$TicksBean.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketBatchMergedResponse$TicksBean.class
new file mode 100644
index 0000000..8f9fa1a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketBatchMergedResponse$TicksBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketBatchMergedResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketBatchMergedResponse.class
new file mode 100644
index 0000000..50247f0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketBatchMergedResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketBboResponse$MarketBboResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketBboResponse$MarketBboResponseBuilder.class
new file mode 100644
index 0000000..88f89b9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketBboResponse$MarketBboResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketBboResponse$TicksBean$TicksBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketBboResponse$TicksBean$TicksBeanBuilder.class
new file mode 100644
index 0000000..d3c71bb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketBboResponse$TicksBean$TicksBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketBboResponse$TicksBean.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketBboResponse$TicksBean.class
new file mode 100644
index 0000000..3c3a248
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketBboResponse$TicksBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketBboResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketBboResponse.class
new file mode 100644
index 0000000..6a1592d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketBboResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketDepthResponse$TickBean.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketDepthResponse$TickBean.class
new file mode 100644
index 0000000..fb48862
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketDepthResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketDepthResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketDepthResponse.class
new file mode 100644
index 0000000..cf19a5a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketDepthResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketDetailMergedResponse$TickBean.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketDetailMergedResponse$TickBean.class
new file mode 100644
index 0000000..db23b6d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketDetailMergedResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketDetailMergedResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketDetailMergedResponse.class
new file mode 100644
index 0000000..0329666
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketDetailMergedResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryBasisResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryBasisResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..5309936
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryBasisResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryBasisResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryBasisResponse$DataBean.class
new file mode 100644
index 0000000..1001844
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryBasisResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryBasisResponse$MarketHistoryBasisResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryBasisResponse$MarketHistoryBasisResponseBuilder.class
new file mode 100644
index 0000000..84b8851
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryBasisResponse$MarketHistoryBasisResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryBasisResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryBasisResponse.class
new file mode 100644
index 0000000..edd9741
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryBasisResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryIndexResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryIndexResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..105dc33
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryIndexResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryIndexResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryIndexResponse$DataBean.class
new file mode 100644
index 0000000..9468907
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryIndexResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryIndexResponse$MarketHistoryIndexResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryIndexResponse$MarketHistoryIndexResponseBuilder.class
new file mode 100644
index 0000000..84e8255
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryIndexResponse$MarketHistoryIndexResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryIndexResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryIndexResponse.class
new file mode 100644
index 0000000..816c585
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryIndexResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryKlineResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryKlineResponse$DataBean.class
new file mode 100644
index 0000000..28bb6aa
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryKlineResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryKlineResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryKlineResponse.class
new file mode 100644
index 0000000..bd14d3e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryKlineResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryTradeResponse$DataBeanX$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryTradeResponse$DataBeanX$DataBean.class
new file mode 100644
index 0000000..2af81e9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryTradeResponse$DataBeanX$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryTradeResponse$DataBeanX.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryTradeResponse$DataBeanX.class
new file mode 100644
index 0000000..ed877f8
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryTradeResponse$DataBeanX.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryTradeResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryTradeResponse.class
new file mode 100644
index 0000000..50dac6d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketHistoryTradeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketTradeResponse$TickBean$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketTradeResponse$TickBean$DataBean.class
new file mode 100644
index 0000000..6894320
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketTradeResponse$TickBean$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketTradeResponse$TickBean.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketTradeResponse$TickBean.class
new file mode 100644
index 0000000..6501a5b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketTradeResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/market/MarketTradeResponse.class b/target/classes/com/huobi/api/response/coin_futures/market/MarketTradeResponse.class
new file mode 100644
index 0000000..f44e698
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/market/MarketTradeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractBatchorderResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractBatchorderResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..046845f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractBatchorderResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractBatchorderResponse$DataBean$SuccessBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractBatchorderResponse$DataBean$SuccessBean.class
new file mode 100644
index 0000000..91ad8ba
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractBatchorderResponse$DataBean$SuccessBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractBatchorderResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractBatchorderResponse$DataBean.class
new file mode 100644
index 0000000..ae46c01
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractBatchorderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractBatchorderResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractBatchorderResponse.class
new file mode 100644
index 0000000..e573de9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractBatchorderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelAfterResponse$ContractCancelAfterResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelAfterResponse$ContractCancelAfterResponseBuilder.class
new file mode 100644
index 0000000..af61ca1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelAfterResponse$ContractCancelAfterResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelAfterResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelAfterResponse$DataBean.class
new file mode 100644
index 0000000..1e4384c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelAfterResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelAfterResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelAfterResponse.class
new file mode 100644
index 0000000..28d7023
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelAfterResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..f7c02b5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelResponse$DataBean.class
new file mode 100644
index 0000000..daefa30
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelResponse.class
new file mode 100644
index 0000000..e16b65f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelallResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelallResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..a512ffd
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelallResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelallResponse$DataBean.class
new file mode 100644
index 0000000..4d16324
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelallResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelallResponse.class
new file mode 100644
index 0000000..235504c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$ContractHisordersExactResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$ContractHisordersExactResponseBuilder.class
new file mode 100644
index 0000000..fee9a49
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$ContractHisordersExactResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..2b3c13d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..b2018aa
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..63ab5d7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$DataBean.class
new file mode 100644
index 0000000..95d315c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse.class
new file mode 100644
index 0000000..7e694d7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactV3Response$ContractHisordersExactV3ResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactV3Response$ContractHisordersExactV3ResponseBuilder.class
new file mode 100644
index 0000000..857ce77
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactV3Response$ContractHisordersExactV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..59d277a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactV3Response$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactV3Response$DataBean.class
new file mode 100644
index 0000000..ea9e13d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactV3Response.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactV3Response.class
new file mode 100644
index 0000000..5bf38e9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersExactV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..bb3c140
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersResponse$DataBean.class
new file mode 100644
index 0000000..d746d21
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersResponse.class
new file mode 100644
index 0000000..ddcde5d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersV3Response$ContractHisordersV3ResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersV3Response$ContractHisordersV3ResponseBuilder.class
new file mode 100644
index 0000000..9efbc45
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersV3Response$ContractHisordersV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..64c839b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersV3Response$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersV3Response$DataBean.class
new file mode 100644
index 0000000..48e8ca7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersV3Response.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersV3Response.class
new file mode 100644
index 0000000..6d09f51
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractHisordersV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsExactV3Response$ContractMatchResultsExactV3ResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsExactV3Response$ContractMatchResultsExactV3ResponseBuilder.class
new file mode 100644
index 0000000..37ae272
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsExactV3Response$ContractMatchResultsExactV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsExactV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsExactV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..7f1cdc6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsExactV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsExactV3Response$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsExactV3Response$DataBean.class
new file mode 100644
index 0000000..69c7111
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsExactV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsExactV3Response.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsExactV3Response.class
new file mode 100644
index 0000000..200a0a1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsExactV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsV3Response$ContractMatchResultsV3ResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsV3Response$ContractMatchResultsV3ResponseBuilder.class
new file mode 100644
index 0000000..6268a98
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsV3Response$ContractMatchResultsV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..bf6641f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsV3Response$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsV3Response$DataBean.class
new file mode 100644
index 0000000..482d044
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsV3Response.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsV3Response.class
new file mode 100644
index 0000000..e0c6a57
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchResultsV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$ContractMatchresultsExactResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$ContractMatchresultsExactResponseBuilder.class
new file mode 100644
index 0000000..a02987a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$ContractMatchresultsExactResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..944f1fa
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$DataBean$TradesBean$TradesBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$DataBean$TradesBean$TradesBeanBuilder.class
new file mode 100644
index 0000000..df6fa88
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$DataBean$TradesBean$TradesBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$DataBean$TradesBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$DataBean$TradesBean.class
new file mode 100644
index 0000000..01c9259
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$DataBean$TradesBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$DataBean.class
new file mode 100644
index 0000000..898c476
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse.class
new file mode 100644
index 0000000..cbf39e4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsExactResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsResponse$DataBean$TradesBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsResponse$DataBean$TradesBean.class
new file mode 100644
index 0000000..3c322d5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsResponse$DataBean$TradesBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsResponse$DataBean.class
new file mode 100644
index 0000000..8658a5c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsResponse.class
new file mode 100644
index 0000000..d5f58b6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractMatchresultsResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..b35870c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..989a11d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractOpenordersResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOpenordersResponse.class
new file mode 100644
index 0000000..21719eb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderDetailResponse$DataBean$TradesBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderDetailResponse$DataBean$TradesBean.class
new file mode 100644
index 0000000..5876d7b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderDetailResponse$DataBean$TradesBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderDetailResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderDetailResponse$DataBean.class
new file mode 100644
index 0000000..c2d52f4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderDetailResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderDetailResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderDetailResponse.class
new file mode 100644
index 0000000..b2af3b1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderDetailResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderInfoResponse$DataBean.class
new file mode 100644
index 0000000..453b5be
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderInfoResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderInfoResponse.class
new file mode 100644
index 0000000..a08e20c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderResponse$DataBean.class
new file mode 100644
index 0000000..8b673c1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderResponse.class
new file mode 100644
index 0000000..dc954aa
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$ContractRelationTpslOrderResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$ContractRelationTpslOrderResponseBuilder.class
new file mode 100644
index 0000000..320ac59
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$ContractRelationTpslOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..e91a156
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$DataBean$TpslOrderInfoBean$TpslOrderInfoBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$DataBean$TpslOrderInfoBean$TpslOrderInfoBeanBuilder.class
new file mode 100644
index 0000000..bb307c5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$DataBean$TpslOrderInfoBean$TpslOrderInfoBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$DataBean$TpslOrderInfoBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$DataBean$TpslOrderInfoBean.class
new file mode 100644
index 0000000..8469ea9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$DataBean$TpslOrderInfoBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$DataBean.class
new file mode 100644
index 0000000..84b892a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse.class
new file mode 100644
index 0000000..348d57a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractRelationTpslOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractSwitchLeverRateResponse$ContractSwitchLeverRateResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractSwitchLeverRateResponse$ContractSwitchLeverRateResponseBuilder.class
new file mode 100644
index 0000000..1118638
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractSwitchLeverRateResponse$ContractSwitchLeverRateResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractSwitchLeverRateResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractSwitchLeverRateResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..8745d70
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractSwitchLeverRateResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractSwitchLeverRateResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractSwitchLeverRateResponse$DataBean.class
new file mode 100644
index 0000000..50cff37
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractSwitchLeverRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractSwitchLeverRateResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractSwitchLeverRateResponse.class
new file mode 100644
index 0000000..46bf293
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractSwitchLeverRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$ContractTpslCancelResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$ContractTpslCancelResponseBuilder.class
new file mode 100644
index 0000000..111e5a9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$ContractTpslCancelResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..eb572ed
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$DataBean$errorsBean$errorsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$DataBean$errorsBean$errorsBeanBuilder.class
new file mode 100644
index 0000000..1608863
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$DataBean$errorsBean$errorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$DataBean$errorsBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$DataBean$errorsBean.class
new file mode 100644
index 0000000..f7e2242
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$DataBean$errorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$DataBean.class
new file mode 100644
index 0000000..4a321b8
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse.class
new file mode 100644
index 0000000..3def177
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$ContractTpslCancelallResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$ContractTpslCancelallResponseBuilder.class
new file mode 100644
index 0000000..db937aa
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$ContractTpslCancelallResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..ce729c5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$DataBean$errorsBean$errorsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$DataBean$errorsBean$errorsBeanBuilder.class
new file mode 100644
index 0000000..ade53fc
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$DataBean$errorsBean$errorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$DataBean$errorsBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$DataBean$errorsBean.class
new file mode 100644
index 0000000..ef26863
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$DataBean$errorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$DataBean.class
new file mode 100644
index 0000000..5347bbb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse.class
new file mode 100644
index 0000000..4884064
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$ContractTpslHisordersResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$ContractTpslHisordersResponseBuilder.class
new file mode 100644
index 0000000..76c8e53
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$ContractTpslHisordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..a725803
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..b9be616
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..e379ab8
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$DataBean.class
new file mode 100644
index 0000000..8d03b15
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse.class
new file mode 100644
index 0000000..5355bc7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$ContractTpslOpenordersResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$ContractTpslOpenordersResponseBuilder.class
new file mode 100644
index 0000000..bcbd020
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$ContractTpslOpenordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..b2d334f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..d781f76
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..f95296f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..153ceb2
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse.class
new file mode 100644
index 0000000..4037203
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanDataBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanDataBuilder.class
new file mode 100644
index 0000000..31d2e57
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanDataBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanSlOrder$BeanSlOrderBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanSlOrder$BeanSlOrderBuilder.class
new file mode 100644
index 0000000..eebdb76
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanSlOrder$BeanSlOrderBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanSlOrder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanSlOrder.class
new file mode 100644
index 0000000..f0db88c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanSlOrder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanTpOrder$BeanTpOrderBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanTpOrder$BeanTpOrderBuilder.class
new file mode 100644
index 0000000..1578dff
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanTpOrder$BeanTpOrderBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanTpOrder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanTpOrder.class
new file mode 100644
index 0000000..2d0960d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData$BeanTpOrder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData.class
new file mode 100644
index 0000000..9fa1cc8
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$BeanData.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$ContractTpslOrderResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$ContractTpslOrderResponseBuilder.class
new file mode 100644
index 0000000..e382630
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse$ContractTpslOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse.class
new file mode 100644
index 0000000..2f10f94
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTpslOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$ContractTrackCancelResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$ContractTrackCancelResponseBuilder.class
new file mode 100644
index 0000000..b4a9349
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$ContractTrackCancelResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..dfb0a60
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..017d94f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..3e6fe62
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$DataBean.class
new file mode 100644
index 0000000..098fb21
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse.class
new file mode 100644
index 0000000..ec8fb3d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$ContractTrackCancelallResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$ContractTrackCancelallResponseBuilder.class
new file mode 100644
index 0000000..3301f8c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$ContractTrackCancelallResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..514de74
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..fe2785c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..a9a5384
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$DataBean.class
new file mode 100644
index 0000000..ba04c70
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse.class
new file mode 100644
index 0000000..a821ebf
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$ContractTrackHisordersResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$ContractTrackHisordersResponseBuilder.class
new file mode 100644
index 0000000..4a9fe8b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$ContractTrackHisordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..6b67fb5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..14b0ac1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..8c6e0f7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$DataBean.class
new file mode 100644
index 0000000..1c5fe3d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse.class
new file mode 100644
index 0000000..d73cae9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$ContractTrackOpenordersResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$ContractTrackOpenordersResponseBuilder.class
new file mode 100644
index 0000000..2fbbf4c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$ContractTrackOpenordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..5bae74e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..60b524f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..8e938b0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..963cadc
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse.class
new file mode 100644
index 0000000..3aba95d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOrderResponse$ContractTrackOrderResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOrderResponse$ContractTrackOrderResponseBuilder.class
new file mode 100644
index 0000000..faba2a6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOrderResponse$ContractTrackOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOrderResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOrderResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..3d1c48a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOrderResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOrderResponse$DataBean.class
new file mode 100644
index 0000000..2411fb2
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOrderResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOrderResponse.class
new file mode 100644
index 0000000..8eee11b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTrackOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$ContractTriggerCancelResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$ContractTriggerCancelResponseBuilder.class
new file mode 100644
index 0000000..cc9c26f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$ContractTriggerCancelResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..8467c59
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$DataBean$ErrorsData$ErrorsDataBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$DataBean$ErrorsData$ErrorsDataBuilder.class
new file mode 100644
index 0000000..4754741
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$DataBean$ErrorsData$ErrorsDataBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$DataBean$ErrorsData.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$DataBean$ErrorsData.class
new file mode 100644
index 0000000..2fff5e4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$DataBean$ErrorsData.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$DataBean.class
new file mode 100644
index 0000000..d6e2b82
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse.class
new file mode 100644
index 0000000..803cb23
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$ContractTriggerCancelallResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$ContractTriggerCancelallResponseBuilder.class
new file mode 100644
index 0000000..8243842
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$ContractTriggerCancelallResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..b330f28
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$DataBean$ErrorsData$ErrorsDataBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$DataBean$ErrorsData$ErrorsDataBuilder.class
new file mode 100644
index 0000000..a12621e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$DataBean$ErrorsData$ErrorsDataBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$DataBean$ErrorsData.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$DataBean$ErrorsData.class
new file mode 100644
index 0000000..d3a2d32
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$DataBean$ErrorsData.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$DataBean.class
new file mode 100644
index 0000000..6af2211
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse.class
new file mode 100644
index 0000000..49455a4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$ContractTriggerHisordersResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$ContractTriggerHisordersResponseBuilder.class
new file mode 100644
index 0000000..cd09bab
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$ContractTriggerHisordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..e6064f4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..4743d25
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..1f7baeb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$DataBean.class
new file mode 100644
index 0000000..580129e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse.class
new file mode 100644
index 0000000..549a717
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$ContractTriggerOpenordersResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$ContractTriggerOpenordersResponseBuilder.class
new file mode 100644
index 0000000..7ea50f9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$ContractTriggerOpenordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..4cfdf73
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..a9b394a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..d969bc5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..7e5770e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse.class
new file mode 100644
index 0000000..fb0fc51
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOrderResponse$ContractTriggerOrderResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOrderResponse$ContractTriggerOrderResponseBuilder.class
new file mode 100644
index 0000000..f88892a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOrderResponse$ContractTriggerOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOrderResponse$DataBean.class
new file mode 100644
index 0000000..ddec0f7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOrderResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOrderResponse.class
new file mode 100644
index 0000000..e07b406
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/ContractTriggerOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/LightningClosePositionResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_futures/trade/LightningClosePositionResponse$DataBean.class
new file mode 100644
index 0000000..2a576fe
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/LightningClosePositionResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/trade/LightningClosePositionResponse.class b/target/classes/com/huobi/api/response/coin_futures/trade/LightningClosePositionResponse.class
new file mode 100644
index 0000000..860e89c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/trade/LightningClosePositionResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/transfer/AccountTransferResponse$AccountTransferResponseBuilder.class b/target/classes/com/huobi/api/response/coin_futures/transfer/AccountTransferResponse$AccountTransferResponseBuilder.class
new file mode 100644
index 0000000..21c03ee
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/transfer/AccountTransferResponse$AccountTransferResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/transfer/AccountTransferResponse.class b/target/classes/com/huobi/api/response/coin_futures/transfer/AccountTransferResponse.class
new file mode 100644
index 0000000..088f85c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/transfer/AccountTransferResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_futures/transfer/FuturesTransferResponse.class b/target/classes/com/huobi/api/response/coin_futures/transfer/FuturesTransferResponse.class
new file mode 100644
index 0000000..ed62326
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_futures/transfer/FuturesTransferResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountInfoResponse$DataBean.class
new file mode 100644
index 0000000..8ac60a3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountInfoResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountInfoResponse.class
new file mode 100644
index 0000000..7cfa263
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountPositionInfoResponse$DataBean$Positions.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountPositionInfoResponse$DataBean$Positions.class
new file mode 100644
index 0000000..53b98ae
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountPositionInfoResponse$DataBean$Positions.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountPositionInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountPositionInfoResponse$DataBean.class
new file mode 100644
index 0000000..6abed0c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountPositionInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountPositionInfoResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountPositionInfoResponse.class
new file mode 100644
index 0000000..09f6d8d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapAccountPositionInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$CORBean$CORBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$CORBean$CORBeanBuilder.class
new file mode 100644
index 0000000..887db24
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$CORBean$CORBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$CORBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$CORBean.class
new file mode 100644
index 0000000..476afec
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$CORBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..2257a27
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$TDNBean$TDNBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$TDNBean$TDNBeanBuilder.class
new file mode 100644
index 0000000..d182349
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$TDNBean$TDNBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$TDNBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$TDNBean.class
new file mode 100644
index 0000000..37f672b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean$TDNBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean.class
new file mode 100644
index 0000000..06c7761
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$SwapApiTradingStatusResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$SwapApiTradingStatusResponseBuilder.class
new file mode 100644
index 0000000..db3c4a5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse$SwapApiTradingStatusResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse.class
new file mode 100644
index 0000000..953d0c5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapApiTradingStatusResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapAvailableLevelRateResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapAvailableLevelRateResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..aaf7ea6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapAvailableLevelRateResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapAvailableLevelRateResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapAvailableLevelRateResponse$DataBean.class
new file mode 100644
index 0000000..f997ce7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapAvailableLevelRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapAvailableLevelRateResponse$SwapAvailableLevelRateResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapAvailableLevelRateResponse$SwapAvailableLevelRateResponseBuilder.class
new file mode 100644
index 0000000..e7de4a5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapAvailableLevelRateResponse$SwapAvailableLevelRateResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapAvailableLevelRateResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapAvailableLevelRateResponse.class
new file mode 100644
index 0000000..fc29d02
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapAvailableLevelRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapBalanceValuationResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapBalanceValuationResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..c017a75
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapBalanceValuationResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapBalanceValuationResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapBalanceValuationResponse$DataBean.class
new file mode 100644
index 0000000..15f2068
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapBalanceValuationResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapBalanceValuationResponse$SwapBalanceValuationResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapBalanceValuationResponse$SwapBalanceValuationResponseBuilder.class
new file mode 100644
index 0000000..e24450c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapBalanceValuationResponse$SwapBalanceValuationResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapBalanceValuationResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapBalanceValuationResponse.class
new file mode 100644
index 0000000..81df0a1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapBalanceValuationResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFeeResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFeeResponse$DataBean.class
new file mode 100644
index 0000000..4b2f0d9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFeeResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFeeResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFeeResponse.class
new file mode 100644
index 0000000..7935138
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFeeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..a22df21
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$DataBean$FinancialRecordBean$FinancialRecordBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$DataBean$FinancialRecordBean$FinancialRecordBeanBuilder.class
new file mode 100644
index 0000000..b3ada81
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$DataBean$FinancialRecordBean$FinancialRecordBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$DataBean$FinancialRecordBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$DataBean$FinancialRecordBean.class
new file mode 100644
index 0000000..cbc1ae4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$DataBean$FinancialRecordBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$DataBean.class
new file mode 100644
index 0000000..9f15369
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$SwapFinancialRecordExactResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$SwapFinancialRecordExactResponseBuilder.class
new file mode 100644
index 0000000..1b4358b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse$SwapFinancialRecordExactResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse.class
new file mode 100644
index 0000000..2727483
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..11b2a87
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactV3Response$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactV3Response$DataBean.class
new file mode 100644
index 0000000..bd7da18
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactV3Response.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactV3Response.class
new file mode 100644
index 0000000..f2402a3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordExactV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordResponse$DataBean$FinancialRecordBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordResponse$DataBean$FinancialRecordBean.class
new file mode 100644
index 0000000..2cdbf5f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordResponse$DataBean$FinancialRecordBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordResponse$DataBean.class
new file mode 100644
index 0000000..56bb0fb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordResponse.class
new file mode 100644
index 0000000..9229ee2
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..4ac46d9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordV3Response$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordV3Response$DataBean.class
new file mode 100644
index 0000000..1fa9dfe
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordV3Response$SwapFinancialRecordV3ResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordV3Response$SwapFinancialRecordV3ResponseBuilder.class
new file mode 100644
index 0000000..a962402
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordV3Response$SwapFinancialRecordV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordV3Response.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordV3Response.class
new file mode 100644
index 0000000..e982544
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapFinancialRecordV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..492f89e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$DataBean$TransferRecord$TransferRecordBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$DataBean$TransferRecord$TransferRecordBuilder.class
new file mode 100644
index 0000000..3662ee9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$DataBean$TransferRecord$TransferRecordBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$DataBean$TransferRecord.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$DataBean$TransferRecord.class
new file mode 100644
index 0000000..62e69ce
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$DataBean$TransferRecord.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$DataBean.class
new file mode 100644
index 0000000..fb2645a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$SwapMasterSubTransferRecordResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$SwapMasterSubTransferRecordResponseBuilder.class
new file mode 100644
index 0000000..2019111
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse$SwapMasterSubTransferRecordResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse.class
new file mode 100644
index 0000000..f67b298
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferRecordResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferResponse$DataBean.class
new file mode 100644
index 0000000..8dfc6d8
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferResponse$SwapMasterSubTransferResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferResponse$SwapMasterSubTransferResponseBuilder.class
new file mode 100644
index 0000000..24348fe
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferResponse$SwapMasterSubTransferResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferResponse.class
new file mode 100644
index 0000000..16e7e5f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapMasterSubTransferResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapOrderLimitResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapOrderLimitResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..bc5d028
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapOrderLimitResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapOrderLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapOrderLimitResponse$DataBean.class
new file mode 100644
index 0000000..815589b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapOrderLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapOrderLimitResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapOrderLimitResponse.class
new file mode 100644
index 0000000..a7ffa61
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapOrderLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapPositionInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapPositionInfoResponse$DataBean.class
new file mode 100644
index 0000000..22b4e61
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapPositionInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapPositionInfoResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapPositionInfoResponse.class
new file mode 100644
index 0000000..20666e4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapPositionInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapPositionLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapPositionLimitResponse$DataBean.class
new file mode 100644
index 0000000..79a9963
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapPositionLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapPositionLimitResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapPositionLimitResponse.class
new file mode 100644
index 0000000..aaf4299
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapPositionLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..ffb6421
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoListBean$AccountInfoListBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoListBean$AccountInfoListBeanBuilder.class
new file mode 100644
index 0000000..18abaaf
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoListBean$AccountInfoListBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoListBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoListBean.class
new file mode 100644
index 0000000..d3912f9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$SubListBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$SubListBeanBuilder.class
new file mode 100644
index 0000000..3768e2b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$SubListBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$SubListBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$SubListBean.class
new file mode 100644
index 0000000..319fa0a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean$SubListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean.class
new file mode 100644
index 0000000..d41950c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$SwapSubAccountInfoListResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$SwapSubAccountInfoListResponseBuilder.class
new file mode 100644
index 0000000..642d4bd
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse$SwapSubAccountInfoListResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse.class
new file mode 100644
index 0000000..80add01
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoListResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoResponse$DataBean.class
new file mode 100644
index 0000000..58f9c44
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoResponse.class
new file mode 100644
index 0000000..a73db28
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountListResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountListResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..c9a0c4e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountListResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountListResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountListResponse$DataBean.class
new file mode 100644
index 0000000..40e7401
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountListResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountListResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountListResponse.class
new file mode 100644
index 0000000..579f58b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAccountListResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..17a0fc6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..3cc32d7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..71aa385
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$DataBean.class
new file mode 100644
index 0000000..0a17d2a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$SwapSubAuthResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$SwapSubAuthResponseBuilder.class
new file mode 100644
index 0000000..93deb3c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse$SwapSubAuthResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse.class
new file mode 100644
index 0000000..7462c73
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubAuthResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubPositionInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubPositionInfoResponse$DataBean.class
new file mode 100644
index 0000000..4b51e36
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubPositionInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapSubPositionInfoResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubPositionInfoResponse.class
new file mode 100644
index 0000000..17ff4d0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapSubPositionInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapTransferInnerResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapTransferInnerResponse$DataBean.class
new file mode 100644
index 0000000..e34597e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapTransferInnerResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapTransferInnerResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapTransferInnerResponse.class
new file mode 100644
index 0000000..a0af48c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapTransferInnerResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapTransferLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapTransferLimitResponse$DataBean.class
new file mode 100644
index 0000000..03445dc
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapTransferLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapTransferLimitResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapTransferLimitResponse.class
new file mode 100644
index 0000000..08b5984
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapTransferLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..4cce386
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean$PositionsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean$PositionsBeanBuilder.class
new file mode 100644
index 0000000..6ae55ae
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean$PositionsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean.class
new file mode 100644
index 0000000..4f2c143
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$SettlementRecordsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$SettlementRecordsBeanBuilder.class
new file mode 100644
index 0000000..519208b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$SettlementRecordsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean.class
new file mode 100644
index 0000000..a43fd14
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean.class
new file mode 100644
index 0000000..860d846
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$SwapUserSettlementRecordsResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$SwapUserSettlementRecordsResponseBuilder.class
new file mode 100644
index 0000000..3786fad
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse$SwapUserSettlementRecordsResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse.class b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse.class
new file mode 100644
index 0000000..24df06b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/account/SwapUserSettlementRecordsResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/BatchMergedResponse$BatchMergedResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/BatchMergedResponse$BatchMergedResponseBuilder.class
new file mode 100644
index 0000000..eac3c5d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/BatchMergedResponse$BatchMergedResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/BatchMergedResponse$TicksBean$TicksBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/BatchMergedResponse$TicksBean$TicksBeanBuilder.class
new file mode 100644
index 0000000..350a277
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/BatchMergedResponse$TicksBean$TicksBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/BatchMergedResponse$TicksBean.class b/target/classes/com/huobi/api/response/coin_swap/market/BatchMergedResponse$TicksBean.class
new file mode 100644
index 0000000..60b2c9c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/BatchMergedResponse$TicksBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/BatchMergedResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/BatchMergedResponse.class
new file mode 100644
index 0000000..d2c49e9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/BatchMergedResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/HeartBeatResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/HeartBeatResponse$DataBean.class
new file mode 100644
index 0000000..1653de3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/HeartBeatResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/HeartBeatResponse$HeartBeatResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/HeartBeatResponse$HeartBeatResponseBuilder.class
new file mode 100644
index 0000000..0caee69
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/HeartBeatResponse$HeartBeatResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/HeartBeatResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/HeartBeatResponse.class
new file mode 100644
index 0000000..ab5b6c6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/HeartBeatResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapBasisResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapBasisResponse$DataBean.class
new file mode 100644
index 0000000..3219579
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapBasisResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapBasisResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapBasisResponse.class
new file mode 100644
index 0000000..1d43bb9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapBasisResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapEstimatedRateKlineResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapEstimatedRateKlineResponse$DataBean.class
new file mode 100644
index 0000000..3936f48
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapEstimatedRateKlineResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapEstimatedRateKlineResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapEstimatedRateKlineResponse.class
new file mode 100644
index 0000000..611aa0b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapEstimatedRateKlineResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapPremiumIndexKlineResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapPremiumIndexKlineResponse$DataBean.class
new file mode 100644
index 0000000..28a62cc
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapPremiumIndexKlineResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapPremiumIndexKlineResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapPremiumIndexKlineResponse.class
new file mode 100644
index 0000000..b8ef3c3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/LinearSwapPremiumIndexKlineResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/MarketBboResponse$MarketBboResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/MarketBboResponse$MarketBboResponseBuilder.class
new file mode 100644
index 0000000..0ae2e17
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/MarketBboResponse$MarketBboResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/MarketBboResponse$TicksBean$TicksBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/MarketBboResponse$TicksBean$TicksBeanBuilder.class
new file mode 100644
index 0000000..12234b0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/MarketBboResponse$TicksBean$TicksBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/MarketBboResponse$TicksBean.class b/target/classes/com/huobi/api/response/coin_swap/market/MarketBboResponse$TicksBean.class
new file mode 100644
index 0000000..bf0998b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/MarketBboResponse$TicksBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/MarketBboResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/MarketBboResponse.class
new file mode 100644
index 0000000..89d0350
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/MarketBboResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$AffectedComponents$AffectedComponentsBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$AffectedComponents$AffectedComponentsBuilder.class
new file mode 100644
index 0000000..7765842
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$AffectedComponents$AffectedComponentsBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$AffectedComponents.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$AffectedComponents.class
new file mode 100644
index 0000000..d82707d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$AffectedComponents.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Components$ComponentsBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Components$ComponentsBuilder.class
new file mode 100644
index 0000000..839ca29
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Components$ComponentsBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Components.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Components.class
new file mode 100644
index 0000000..722f904
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Components.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$IncidentUpdates$IncidentUpdatesBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$IncidentUpdates$IncidentUpdatesBuilder.class
new file mode 100644
index 0000000..f1ce881
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$IncidentUpdates$IncidentUpdatesBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$IncidentUpdates.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$IncidentUpdates.class
new file mode 100644
index 0000000..e8ec1c5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$IncidentUpdates.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Incidents$IncidentsBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Incidents$IncidentsBuilder.class
new file mode 100644
index 0000000..b1f2540
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Incidents$IncidentsBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Incidents.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Incidents.class
new file mode 100644
index 0000000..9fbfc7b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Incidents.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Page$PageBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Page$PageBuilder.class
new file mode 100644
index 0000000..cadc5cb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Page$PageBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Page.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Page.class
new file mode 100644
index 0000000..dd700ab
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Page.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$ScheduledMaintenances$ScheduledMaintenancesBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$ScheduledMaintenances$ScheduledMaintenancesBuilder.class
new file mode 100644
index 0000000..125a822
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$ScheduledMaintenances$ScheduledMaintenancesBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$ScheduledMaintenances.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$ScheduledMaintenances.class
new file mode 100644
index 0000000..96271b3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$ScheduledMaintenances.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Status$StatusBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Status$StatusBuilder.class
new file mode 100644
index 0000000..585296b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Status$StatusBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Status.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Status.class
new file mode 100644
index 0000000..828a678
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$Status.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$SummaryResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$SummaryResponseBuilder.class
new file mode 100644
index 0000000..00f5335
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse$SummaryResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse.class
new file mode 100644
index 0000000..4b58996
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SummaryResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapAdjustfactorResponse$DataBean$DataList$Ladders.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapAdjustfactorResponse$DataBean$DataList$Ladders.class
new file mode 100644
index 0000000..e533c00
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapAdjustfactorResponse$DataBean$DataList$Ladders.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapAdjustfactorResponse$DataBean$DataList.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapAdjustfactorResponse$DataBean$DataList.class
new file mode 100644
index 0000000..f8d2013
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapAdjustfactorResponse$DataBean$DataList.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapAdjustfactorResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapAdjustfactorResponse$DataBean.class
new file mode 100644
index 0000000..80b2ea4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapAdjustfactorResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapAdjustfactorResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapAdjustfactorResponse.class
new file mode 100644
index 0000000..506c45a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapAdjustfactorResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapApiStateResponse$DateBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapApiStateResponse$DateBean.class
new file mode 100644
index 0000000..08d3857
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapApiStateResponse$DateBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapApiStateResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapApiStateResponse.class
new file mode 100644
index 0000000..325a772
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapApiStateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapBatchFundingRateResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapBatchFundingRateResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..d174e7f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapBatchFundingRateResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapBatchFundingRateResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapBatchFundingRateResponse$DataBean.class
new file mode 100644
index 0000000..7adf92c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapBatchFundingRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapBatchFundingRateResponse$SwapBatchFundingRateResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapBatchFundingRateResponse$SwapBatchFundingRateResponseBuilder.class
new file mode 100644
index 0000000..db8a6da
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapBatchFundingRateResponse$SwapBatchFundingRateResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapBatchFundingRateResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapBatchFundingRateResponse.class
new file mode 100644
index 0000000..c012766
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapBatchFundingRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapContractInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapContractInfoResponse$DataBean.class
new file mode 100644
index 0000000..557d8c0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapContractInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapContractInfoResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapContractInfoResponse.class
new file mode 100644
index 0000000..dc33250
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapContractInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapEliteAccountRatioResponse$DataBean$DataList.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapEliteAccountRatioResponse$DataBean$DataList.class
new file mode 100644
index 0000000..c7225a1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapEliteAccountRatioResponse$DataBean$DataList.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapEliteAccountRatioResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapEliteAccountRatioResponse$DataBean.class
new file mode 100644
index 0000000..b633d25
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapEliteAccountRatioResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapEliteAccountRatioResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapEliteAccountRatioResponse.class
new file mode 100644
index 0000000..0b97ed5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapEliteAccountRatioResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapElitePositionRatioResponse$DataBean$DataList.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapElitePositionRatioResponse$DataBean$DataList.class
new file mode 100644
index 0000000..32c9c39
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapElitePositionRatioResponse$DataBean$DataList.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapElitePositionRatioResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapElitePositionRatioResponse$DataBean.class
new file mode 100644
index 0000000..194160c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapElitePositionRatioResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapElitePositionRatioResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapElitePositionRatioResponse.class
new file mode 100644
index 0000000..35f43a8
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapElitePositionRatioResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapEstimatedSettlementPriceResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapEstimatedSettlementPriceResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..7264139
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapEstimatedSettlementPriceResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapEstimatedSettlementPriceResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapEstimatedSettlementPriceResponse$DataBean.class
new file mode 100644
index 0000000..0435e98
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapEstimatedSettlementPriceResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapEstimatedSettlementPriceResponse$SwapEstimatedSettlementPriceResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapEstimatedSettlementPriceResponse$SwapEstimatedSettlementPriceResponseBuilder.class
new file mode 100644
index 0000000..3a10f98
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapEstimatedSettlementPriceResponse$SwapEstimatedSettlementPriceResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapEstimatedSettlementPriceResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapEstimatedSettlementPriceResponse.class
new file mode 100644
index 0000000..4c87368
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapEstimatedSettlementPriceResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapFundingRateResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapFundingRateResponse$DataBean.class
new file mode 100644
index 0000000..fefe0e3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapFundingRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapFundingRateResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapFundingRateResponse.class
new file mode 100644
index 0000000..3180455
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapFundingRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapHisOpenInterestResponse$DataBean$DataTick.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapHisOpenInterestResponse$DataBean$DataTick.class
new file mode 100644
index 0000000..7a56d6e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapHisOpenInterestResponse$DataBean$DataTick.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapHisOpenInterestResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapHisOpenInterestResponse$DataBean.class
new file mode 100644
index 0000000..5b73904
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapHisOpenInterestResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapHisOpenInterestResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapHisOpenInterestResponse.class
new file mode 100644
index 0000000..a532455
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapHisOpenInterestResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapHistoricalFundingRateResponse$DataBean$DataBeanToo.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapHistoricalFundingRateResponse$DataBean$DataBeanToo.class
new file mode 100644
index 0000000..3a8137c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapHistoricalFundingRateResponse$DataBean$DataBeanToo.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapHistoricalFundingRateResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapHistoricalFundingRateResponse$DataBean.class
new file mode 100644
index 0000000..05d66ae
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapHistoricalFundingRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapHistoricalFundingRateResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapHistoricalFundingRateResponse.class
new file mode 100644
index 0000000..a9a2c14
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapHistoricalFundingRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapIndexResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapIndexResponse$DataBean.class
new file mode 100644
index 0000000..8079c20
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapIndexResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapIndexResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapIndexResponse.class
new file mode 100644
index 0000000..03923b1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapIndexResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapInsuranceFundResponse$DataBean$DataTick.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapInsuranceFundResponse$DataBean$DataTick.class
new file mode 100644
index 0000000..b3f1a3c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapInsuranceFundResponse$DataBean$DataTick.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapInsuranceFundResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapInsuranceFundResponse$DataBean.class
new file mode 100644
index 0000000..a117cff
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapInsuranceFundResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapInsuranceFundResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapInsuranceFundResponse.class
new file mode 100644
index 0000000..32ef2a4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapInsuranceFundResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..eeb47b0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$ListBean$LaddersBean$LaddersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$ListBean$LaddersBean$LaddersBeanBuilder.class
new file mode 100644
index 0000000..e376051
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$ListBean$LaddersBean$LaddersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$ListBean$LaddersBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$ListBean$LaddersBean.class
new file mode 100644
index 0000000..f28ed8b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$ListBean$LaddersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$ListBean$ListBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$ListBean$ListBeanBuilder.class
new file mode 100644
index 0000000..8811114
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$ListBean$ListBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..29c165c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean.class
new file mode 100644
index 0000000..d6fb73a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$SwapLadderMarginResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$SwapLadderMarginResponseBuilder.class
new file mode 100644
index 0000000..3cc9f09
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse$SwapLadderMarginResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse.class
new file mode 100644
index 0000000..824f075
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapLadderMarginResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapLiquidationOrdersResponse$DataBean$Orders.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapLiquidationOrdersResponse$DataBean$Orders.class
new file mode 100644
index 0000000..1b5c558
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapLiquidationOrdersResponse$DataBean$Orders.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapLiquidationOrdersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapLiquidationOrdersResponse$DataBean.class
new file mode 100644
index 0000000..67c5e9a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapLiquidationOrdersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapLiquidationOrdersResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapLiquidationOrdersResponse.class
new file mode 100644
index 0000000..3f7f0d5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapLiquidationOrdersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarkPriceKlineResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarkPriceKlineResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..a2dd6ec
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarkPriceKlineResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarkPriceKlineResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarkPriceKlineResponse$DataBean.class
new file mode 100644
index 0000000..1d808ba
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarkPriceKlineResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarkPriceKlineResponse$SwapMarkPriceKlineResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarkPriceKlineResponse$SwapMarkPriceKlineResponseBuilder.class
new file mode 100644
index 0000000..ee3d9c1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarkPriceKlineResponse$SwapMarkPriceKlineResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarkPriceKlineResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarkPriceKlineResponse.class
new file mode 100644
index 0000000..b4baeea
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarkPriceKlineResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketDepthResponse$TickBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketDepthResponse$TickBean.class
new file mode 100644
index 0000000..8225929
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketDepthResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketDepthResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketDepthResponse.class
new file mode 100644
index 0000000..8510258
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketDepthResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketDetailMergedResponse$TickBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketDetailMergedResponse$TickBean.class
new file mode 100644
index 0000000..ea536b5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketDetailMergedResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketDetailMergedResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketDetailMergedResponse.class
new file mode 100644
index 0000000..e01e0bc
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketDetailMergedResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryKlineResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryKlineResponse$DataBean.class
new file mode 100644
index 0000000..e07a14d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryKlineResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryKlineResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryKlineResponse.class
new file mode 100644
index 0000000..4cbe8cf
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryKlineResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryTradeResponse$DataBeanX$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryTradeResponse$DataBeanX$DataBean.class
new file mode 100644
index 0000000..d58748e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryTradeResponse$DataBeanX$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryTradeResponse$DataBeanX.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryTradeResponse$DataBeanX.class
new file mode 100644
index 0000000..2a44a60
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryTradeResponse$DataBeanX.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryTradeResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryTradeResponse.class
new file mode 100644
index 0000000..228dc61
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketHistoryTradeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketTradeResponse$TickBean$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketTradeResponse$TickBean$DataBean.class
new file mode 100644
index 0000000..cd08e65
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketTradeResponse$TickBean$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketTradeResponse$TickBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketTradeResponse$TickBean.class
new file mode 100644
index 0000000..5397ddd
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketTradeResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketTradeResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketTradeResponse.class
new file mode 100644
index 0000000..7c550c1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapMarketTradeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapOpenInterestResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapOpenInterestResponse$DataBean.class
new file mode 100644
index 0000000..4f64e51
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapOpenInterestResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapOpenInterestResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapOpenInterestResponse.class
new file mode 100644
index 0000000..08f63f5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapOpenInterestResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapPriceLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapPriceLimitResponse$DataBean.class
new file mode 100644
index 0000000..2f247f6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapPriceLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapPriceLimitResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapPriceLimitResponse.class
new file mode 100644
index 0000000..6efed67
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapPriceLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapRiskInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapRiskInfoResponse$DataBean.class
new file mode 100644
index 0000000..2342149
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapRiskInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/SwapRiskInfoResponse.class b/target/classes/com/huobi/api/response/coin_swap/market/SwapRiskInfoResponse.class
new file mode 100644
index 0000000..3b6c302
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/SwapRiskInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/TimestampReponse$TimestampReponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/market/TimestampReponse$TimestampReponseBuilder.class
new file mode 100644
index 0000000..3446a61
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/TimestampReponse$TimestampReponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/market/TimestampReponse.class b/target/classes/com/huobi/api/response/coin_swap/market/TimestampReponse.class
new file mode 100644
index 0000000..d512d3d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/market/TimestampReponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapBatchorderResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapBatchorderResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..c8d48c3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapBatchorderResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapBatchorderResponse$DataBean$SuccessBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapBatchorderResponse$DataBean$SuccessBean.class
new file mode 100644
index 0000000..c5e1024
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapBatchorderResponse$DataBean$SuccessBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapBatchorderResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapBatchorderResponse$DataBean.class
new file mode 100644
index 0000000..bc89048
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapBatchorderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapBatchorderResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapBatchorderResponse.class
new file mode 100644
index 0000000..16bcdab
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapBatchorderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelAfterResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelAfterResponse$DataBean.class
new file mode 100644
index 0000000..5f5d29c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelAfterResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelAfterResponse$SwapCancelAfterResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelAfterResponse$SwapCancelAfterResponseBuilder.class
new file mode 100644
index 0000000..ed938da
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelAfterResponse$SwapCancelAfterResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelAfterResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelAfterResponse.class
new file mode 100644
index 0000000..a1e912a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelAfterResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..12b86a6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelResponse$DataBean.class
new file mode 100644
index 0000000..f3e0e48
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelResponse.class
new file mode 100644
index 0000000..6098ce3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelallResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelallResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..3e9cf85
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelallResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelallResponse$DataBean.class
new file mode 100644
index 0000000..62dcd65
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelallResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelallResponse.class
new file mode 100644
index 0000000..6716471
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..43c9f15
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$DataBean$ordersBean$ordersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$DataBean$ordersBean$ordersBeanBuilder.class
new file mode 100644
index 0000000..4553c3f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$DataBean$ordersBean$ordersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$DataBean$ordersBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$DataBean$ordersBean.class
new file mode 100644
index 0000000..ea168f2
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$DataBean$ordersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$DataBean.class
new file mode 100644
index 0000000..46c8303
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$SwapHisordersExactResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$SwapHisordersExactResponseBuilder.class
new file mode 100644
index 0000000..29c0aa7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse$SwapHisordersExactResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse.class
new file mode 100644
index 0000000..265282b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersExactResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..a4eead9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersResponse$DataBean.class
new file mode 100644
index 0000000..e921784
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersResponse.class
new file mode 100644
index 0000000..0e3bc0e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapLightningClosePositionResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapLightningClosePositionResponse$DataBean.class
new file mode 100644
index 0000000..765d819
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapLightningClosePositionResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapLightningClosePositionResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapLightningClosePositionResponse.class
new file mode 100644
index 0000000..f399bc4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapLightningClosePositionResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..394b233
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$DataBean$TradesBean$TradesBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$DataBean$TradesBean$TradesBeanBuilder.class
new file mode 100644
index 0000000..a7777f3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$DataBean$TradesBean$TradesBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$DataBean$TradesBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$DataBean$TradesBean.class
new file mode 100644
index 0000000..a77519e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$DataBean$TradesBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$DataBean.class
new file mode 100644
index 0000000..4f7756f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$SwapMatchresultsExactResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$SwapMatchresultsExactResponseBuilder.class
new file mode 100644
index 0000000..9869968
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse$SwapMatchresultsExactResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse.class
new file mode 100644
index 0000000..1cb915c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsExactResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsResponse$DataBean$TradesBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsResponse$DataBean$TradesBean.class
new file mode 100644
index 0000000..96fd580
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsResponse$DataBean$TradesBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsResponse$DataBean.class
new file mode 100644
index 0000000..8a0fb84
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsResponse.class
new file mode 100644
index 0000000..20c94a3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapMatchresultsResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..efaa8a1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..1d87e87
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapOpenordersResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOpenordersResponse.class
new file mode 100644
index 0000000..c22c337
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderDetailResponse$DataBean$TradesBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderDetailResponse$DataBean$TradesBean.class
new file mode 100644
index 0000000..3648243
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderDetailResponse$DataBean$TradesBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderDetailResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderDetailResponse$DataBean.class
new file mode 100644
index 0000000..08624ba
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderDetailResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderDetailResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderDetailResponse.class
new file mode 100644
index 0000000..12fa077
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderDetailResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderInfoResponse$DataBean.class
new file mode 100644
index 0000000..e96521b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderInfoResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderInfoResponse.class
new file mode 100644
index 0000000..6c21481
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderResponse$DataBean.class
new file mode 100644
index 0000000..d02c2ea
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderResponse.class
new file mode 100644
index 0000000..16a15e3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..bb40bb1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$DataBean$TpslOrderInfoBean$TpslOrderInfoBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$DataBean$TpslOrderInfoBean$TpslOrderInfoBeanBuilder.class
new file mode 100644
index 0000000..20de0d7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$DataBean$TpslOrderInfoBean$TpslOrderInfoBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$DataBean$TpslOrderInfoBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$DataBean$TpslOrderInfoBean.class
new file mode 100644
index 0000000..a4340c9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$DataBean$TpslOrderInfoBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$DataBean.class
new file mode 100644
index 0000000..b901464
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$SwapRelationTpslOrderResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$SwapRelationTpslOrderResponseBuilder.class
new file mode 100644
index 0000000..4bcb9bb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse$SwapRelationTpslOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse.class
new file mode 100644
index 0000000..8658e17
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapRelationTpslOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapSwitchLeverRateResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapSwitchLeverRateResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..73ccdab
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapSwitchLeverRateResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapSwitchLeverRateResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapSwitchLeverRateResponse$DataBean.class
new file mode 100644
index 0000000..4cfe3af
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapSwitchLeverRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapSwitchLeverRateResponse$SwapSwitchLeverRateResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapSwitchLeverRateResponse$SwapSwitchLeverRateResponseBuilder.class
new file mode 100644
index 0000000..2c0ada3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapSwitchLeverRateResponse$SwapSwitchLeverRateResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapSwitchLeverRateResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapSwitchLeverRateResponse.class
new file mode 100644
index 0000000..b7e0215
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapSwitchLeverRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..deaa4d9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$DataBean$errorsBean$errorsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$DataBean$errorsBean$errorsBeanBuilder.class
new file mode 100644
index 0000000..f8e5a05
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$DataBean$errorsBean$errorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$DataBean$errorsBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$DataBean$errorsBean.class
new file mode 100644
index 0000000..6f2ba30
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$DataBean$errorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$DataBean.class
new file mode 100644
index 0000000..057cd4f
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$SwapTpslCancelResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$SwapTpslCancelResponseBuilder.class
new file mode 100644
index 0000000..3e75998
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse$SwapTpslCancelResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse.class
new file mode 100644
index 0000000..d5c7ff3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..c1100b8
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$DataBean$errorsBean$errorsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$DataBean$errorsBean$errorsBeanBuilder.class
new file mode 100644
index 0000000..bd63c3d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$DataBean$errorsBean$errorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$DataBean$errorsBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$DataBean$errorsBean.class
new file mode 100644
index 0000000..96ec434
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$DataBean$errorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$DataBean.class
new file mode 100644
index 0000000..aa348ec
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$SwapTpslCancelallResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$SwapTpslCancelallResponseBuilder.class
new file mode 100644
index 0000000..48cb5f0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse$SwapTpslCancelallResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse.class
new file mode 100644
index 0000000..d9420ed
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..ad83875
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..6ec5ca8
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..58eba24
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$DataBean.class
new file mode 100644
index 0000000..ea08032
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$SwapTpslHisordersResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$SwapTpslHisordersResponseBuilder.class
new file mode 100644
index 0000000..c3ed28b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse$SwapTpslHisordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse.class
new file mode 100644
index 0000000..7c1e5b9
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..bdcbb50
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..d117cd3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..bac5043
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..d8eeb4b
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$SwapTpslOpenordersResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$SwapTpslOpenordersResponseBuilder.class
new file mode 100644
index 0000000..cfd8ae0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse$SwapTpslOpenordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse.class
new file mode 100644
index 0000000..4521ec2
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..6951337
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$slOrderBean$slOrderBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$slOrderBean$slOrderBeanBuilder.class
new file mode 100644
index 0000000..e361fe2
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$slOrderBean$slOrderBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$slOrderBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$slOrderBean.class
new file mode 100644
index 0000000..08d16bb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$slOrderBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$tpOrderBean$tpOrderBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$tpOrderBean$tpOrderBeanBuilder.class
new file mode 100644
index 0000000..37a510a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$tpOrderBean$tpOrderBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$tpOrderBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$tpOrderBean.class
new file mode 100644
index 0000000..38a59b1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean$tpOrderBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean.class
new file mode 100644
index 0000000..5023af0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$SwapTpslOrderResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$SwapTpslOrderResponseBuilder.class
new file mode 100644
index 0000000..cdbff00
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse$SwapTpslOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse.class
new file mode 100644
index 0000000..1c351a0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTpslOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..c0ad202
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..28c1d69
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..981af60
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$DataBean.class
new file mode 100644
index 0000000..2c09de0
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$SwapTrackCancelResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$SwapTrackCancelResponseBuilder.class
new file mode 100644
index 0000000..2ef9ad3
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse$SwapTrackCancelResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse.class
new file mode 100644
index 0000000..1961701
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..272670e
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..6d8bb2c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..a30782c
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$DataBean.class
new file mode 100644
index 0000000..94cbc41
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$SwapTrackCancelallResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$SwapTrackCancelallResponseBuilder.class
new file mode 100644
index 0000000..78c525a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse$SwapTrackCancelallResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse.class
new file mode 100644
index 0000000..26694ae
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..727edb5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..2ba4e01
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..886b734
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$DataBean.class
new file mode 100644
index 0000000..b7572bf
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$SwapTrackHisordersResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$SwapTrackHisordersResponseBuilder.class
new file mode 100644
index 0000000..402fbdb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse$SwapTrackHisordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse.class
new file mode 100644
index 0000000..088aae4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..24293b1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..89060f1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..42c95fc
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..d051cdc
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$SwapTrackOpenordersResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$SwapTrackOpenordersResponseBuilder.class
new file mode 100644
index 0000000..053deae
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse$SwapTrackOpenordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse.class
new file mode 100644
index 0000000..58aecd6
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOrderResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOrderResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..eac40ab
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOrderResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOrderResponse$DataBean.class
new file mode 100644
index 0000000..6b4ba7a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOrderResponse$SwapTrackOrderResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOrderResponse$SwapTrackOrderResponseBuilder.class
new file mode 100644
index 0000000..31049cd
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOrderResponse$SwapTrackOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOrderResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOrderResponse.class
new file mode 100644
index 0000000..8c49905
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTrackOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..f6c61b1
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..de73d65
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..d7c738d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$DataBean.class
new file mode 100644
index 0000000..4bb4042
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$SwapTriggerCancelResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$SwapTriggerCancelResponseBuilder.class
new file mode 100644
index 0000000..69eebb7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse$SwapTriggerCancelResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse.class
new file mode 100644
index 0000000..9603bba
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..c468035
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..339ec88
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..65ceeb4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$DataBean.class
new file mode 100644
index 0000000..c03ce40
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$SwapTriggerCancelallResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$SwapTriggerCancelallResponseBuilder.class
new file mode 100644
index 0000000..382b244
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse$SwapTriggerCancelallResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse.class
new file mode 100644
index 0000000..b7f4cbd
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..119a38a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..df55637
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..a428991
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$DataBean.class
new file mode 100644
index 0000000..5380193
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$SwapTriggerHisordersResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$SwapTriggerHisordersResponseBuilder.class
new file mode 100644
index 0000000..1c32607
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse$SwapTriggerHisordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse.class
new file mode 100644
index 0000000..205664a
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..281eeeb
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..a8f18d5
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..e4343c4
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..d696218
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$SwapTriggerOpenordersResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$SwapTriggerOpenordersResponseBuilder.class
new file mode 100644
index 0000000..2240a89
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse$SwapTriggerOpenordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse.class
new file mode 100644
index 0000000..0baeff7
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOrderResponse$DataBean.class
new file mode 100644
index 0000000..6adeb02
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOrderResponse$SwapTriggerOrderResponseBuilder.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOrderResponse$SwapTriggerOrderResponseBuilder.class
new file mode 100644
index 0000000..9477bed
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOrderResponse$SwapTriggerOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOrderResponse.class b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOrderResponse.class
new file mode 100644
index 0000000..ac3e85d
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/trade/SwapTriggerOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/coin_swap/transfer/UsdtSwapTransferResponse.class b/target/classes/com/huobi/api/response/coin_swap/transfer/UsdtSwapTransferResponse.class
new file mode 100644
index 0000000..8fcce03
Binary files /dev/null and b/target/classes/com/huobi/api/response/coin_swap/transfer/UsdtSwapTransferResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeRecordResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeRecordResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..fcf549b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeRecordResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeRecordResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeRecordResponse$DataBean.class
new file mode 100644
index 0000000..f25db3b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeRecordResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeRecordResponse$FixPositionMarginChangeRecordResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeRecordResponse$FixPositionMarginChangeRecordResponseBuilder.class
new file mode 100644
index 0000000..888412f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeRecordResponse$FixPositionMarginChangeRecordResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeRecordResponse.class b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeRecordResponse.class
new file mode 100644
index 0000000..1563f63
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeRecordResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..504ca20
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeResponse$DataBean.class
new file mode 100644
index 0000000..dae6c49
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeResponse$FixPositionMarginChangeResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeResponse$FixPositionMarginChangeResponseBuilder.class
new file mode 100644
index 0000000..22c6234
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeResponse$FixPositionMarginChangeResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeResponse.class b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeResponse.class
new file mode 100644
index 0000000..a4b6385
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/FixPositionMarginChangeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/LinearSwapFeeSwitchResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/LinearSwapFeeSwitchResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..40b68c1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/LinearSwapFeeSwitchResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/LinearSwapFeeSwitchResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/LinearSwapFeeSwitchResponse$DataBean.class
new file mode 100644
index 0000000..f53866c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/LinearSwapFeeSwitchResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/LinearSwapFeeSwitchResponse$LinearSwapFeeSwitchResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/LinearSwapFeeSwitchResponse$LinearSwapFeeSwitchResponseBuilder.class
new file mode 100644
index 0000000..33e4925
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/LinearSwapFeeSwitchResponse$LinearSwapFeeSwitchResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/LinearSwapFeeSwitchResponse.class b/target/classes/com/huobi/api/response/usdt/account/LinearSwapFeeSwitchResponse.class
new file mode 100644
index 0000000..28147ec
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/LinearSwapFeeSwitchResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/LinearSwapOverviewAccountInfoResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/LinearSwapOverviewAccountInfoResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..a3bbf70
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/LinearSwapOverviewAccountInfoResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/LinearSwapOverviewAccountInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/LinearSwapOverviewAccountInfoResponse$DataBean.class
new file mode 100644
index 0000000..b6d2ed7
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/LinearSwapOverviewAccountInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/LinearSwapOverviewAccountInfoResponse$LinearSwapOverviewAccountInfoResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/LinearSwapOverviewAccountInfoResponse$LinearSwapOverviewAccountInfoResponseBuilder.class
new file mode 100644
index 0000000..9d4c9d1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/LinearSwapOverviewAccountInfoResponse$LinearSwapOverviewAccountInfoResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/LinearSwapOverviewAccountInfoResponse.class b/target/classes/com/huobi/api/response/usdt/account/LinearSwapOverviewAccountInfoResponse.class
new file mode 100644
index 0000000..5ff74c9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/LinearSwapOverviewAccountInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapAccountInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapAccountInfoResponse$DataBean.class
new file mode 100644
index 0000000..4dd199f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapAccountInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapAccountInfoResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapAccountInfoResponse.class
new file mode 100644
index 0000000..326650c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapAccountInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapAccountPositionInfoResponse$DataBean$Positions.class b/target/classes/com/huobi/api/response/usdt/account/SwapAccountPositionInfoResponse$DataBean$Positions.class
new file mode 100644
index 0000000..fce5b10
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapAccountPositionInfoResponse$DataBean$Positions.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapAccountPositionInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapAccountPositionInfoResponse$DataBean.class
new file mode 100644
index 0000000..58361a8
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapAccountPositionInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapAccountPositionInfoResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapAccountPositionInfoResponse.class
new file mode 100644
index 0000000..3dc395d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapAccountPositionInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$CORBean$CORBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$CORBean$CORBeanBuilder.class
new file mode 100644
index 0000000..faf0bbc
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$CORBean$CORBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$CORBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$CORBean.class
new file mode 100644
index 0000000..a04dcfb
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$CORBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..e095aab
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$TDNBean$TDNBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$TDNBean$TDNBeanBuilder.class
new file mode 100644
index 0000000..c191cfc
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$TDNBean$TDNBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$TDNBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$TDNBean.class
new file mode 100644
index 0000000..05de148
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean$TDNBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean.class
new file mode 100644
index 0000000..ef79123
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$SwapApiTradingStatusResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$SwapApiTradingStatusResponseBuilder.class
new file mode 100644
index 0000000..5fed294
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse$SwapApiTradingStatusResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse.class
new file mode 100644
index 0000000..19e26b5
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapApiTradingStatusResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapAvailableLevelRateResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapAvailableLevelRateResponse$DataBean.class
new file mode 100644
index 0000000..6892663
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapAvailableLevelRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapAvailableLevelRateResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapAvailableLevelRateResponse.class
new file mode 100644
index 0000000..55aa668
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapAvailableLevelRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapBalanceValuationResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapBalanceValuationResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..7748f5b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapBalanceValuationResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapBalanceValuationResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapBalanceValuationResponse$DataBean.class
new file mode 100644
index 0000000..21d69ad
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapBalanceValuationResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapBalanceValuationResponse$SwapBalanceValuationResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapBalanceValuationResponse$SwapBalanceValuationResponseBuilder.class
new file mode 100644
index 0000000..07befa5
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapBalanceValuationResponse$SwapBalanceValuationResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapBalanceValuationResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapBalanceValuationResponse.class
new file mode 100644
index 0000000..bf3824e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapBalanceValuationResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$DataBean$ContractDetailBean$ContractDetailBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$DataBean$ContractDetailBean$ContractDetailBeanBuilder.class
new file mode 100644
index 0000000..165b66a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$DataBean$ContractDetailBean$ContractDetailBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$DataBean$ContractDetailBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$DataBean$ContractDetailBean.class
new file mode 100644
index 0000000..e12c676
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$DataBean$ContractDetailBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..cea5d0a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$DataBean.class
new file mode 100644
index 0000000..cf46d75
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$SwapCrossAccountInfoResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$SwapCrossAccountInfoResponseBuilder.class
new file mode 100644
index 0000000..43573a5
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse$SwapCrossAccountInfoResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse.class
new file mode 100644
index 0000000..c54c618
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountPositionInfoResponse$DataBean$ContractDetailBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountPositionInfoResponse$DataBean$ContractDetailBean.class
new file mode 100644
index 0000000..c03979b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountPositionInfoResponse$DataBean$ContractDetailBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountPositionInfoResponse$DataBean$Positions.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountPositionInfoResponse$DataBean$Positions.class
new file mode 100644
index 0000000..0fc0f7c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountPositionInfoResponse$DataBean$Positions.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountPositionInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountPositionInfoResponse$DataBean.class
new file mode 100644
index 0000000..6d5d7c2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountPositionInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountPositionInfoResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountPositionInfoResponse.class
new file mode 100644
index 0000000..54c6d3d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAccountPositionInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossAvailableLevelRateResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAvailableLevelRateResponse$DataBean.class
new file mode 100644
index 0000000..f0d74c9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAvailableLevelRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossAvailableLevelRateResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAvailableLevelRateResponse.class
new file mode 100644
index 0000000..046de14
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossAvailableLevelRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossPositionInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossPositionInfoResponse$DataBean.class
new file mode 100644
index 0000000..0249132
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossPositionInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossPositionInfoResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossPositionInfoResponse.class
new file mode 100644
index 0000000..1778482
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossPositionInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossPositionLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossPositionLimitResponse$DataBean.class
new file mode 100644
index 0000000..73bac1b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossPositionLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossPositionLimitResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossPositionLimitResponse.class
new file mode 100644
index 0000000..4f7614d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossPositionLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountInfoResponse$DataBean$ContractDetailBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountInfoResponse$DataBean$ContractDetailBean.class
new file mode 100644
index 0000000..707dc10
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountInfoResponse$DataBean$ContractDetailBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountInfoResponse$DataBean.class
new file mode 100644
index 0000000..1691912
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountInfoResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountInfoResponse.class
new file mode 100644
index 0000000..ab98ddf
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountListResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountListResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..60985eb
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountListResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountListResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountListResponse$DataBean.class
new file mode 100644
index 0000000..6e39a99
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountListResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountListResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountListResponse.class
new file mode 100644
index 0000000..5453f8e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubAccountListResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubPositionInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubPositionInfoResponse$DataBean.class
new file mode 100644
index 0000000..65c5bc3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubPositionInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubPositionInfoResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubPositionInfoResponse.class
new file mode 100644
index 0000000..b4dccdb
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossSubPositionInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossTransferLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossTransferLimitResponse$DataBean.class
new file mode 100644
index 0000000..26c4b31
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossTransferLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossTransferLimitResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossTransferLimitResponse.class
new file mode 100644
index 0000000..bdd670b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossTransferLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..c6afd50
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$ContractDetailBean$ContractDetailBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$ContractDetailBean$ContractDetailBeanBuilder.class
new file mode 100644
index 0000000..dea1a18
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$ContractDetailBean$ContractDetailBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$ContractDetailBean$PositionsBean$PositionsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$ContractDetailBean$PositionsBean$PositionsBeanBuilder.class
new file mode 100644
index 0000000..2142c59
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$ContractDetailBean$PositionsBean$PositionsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$ContractDetailBean$PositionsBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$ContractDetailBean$PositionsBean.class
new file mode 100644
index 0000000..2668dce
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$ContractDetailBean$PositionsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$ContractDetailBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$ContractDetailBean.class
new file mode 100644
index 0000000..cc17de0
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$ContractDetailBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$SettlementRecordsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$SettlementRecordsBeanBuilder.class
new file mode 100644
index 0000000..cf46882
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$SettlementRecordsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean.class
new file mode 100644
index 0000000..b493dd7
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean$SettlementRecordsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean.class
new file mode 100644
index 0000000..2f9ce8b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$SwapCrossUserSettlementRecordsResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$SwapCrossUserSettlementRecordsResponseBuilder.class
new file mode 100644
index 0000000..f298902
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse$SwapCrossUserSettlementRecordsResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse.class
new file mode 100644
index 0000000..2966d5d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapCrossUserSettlementRecordsResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFeeResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapFeeResponse$DataBean.class
new file mode 100644
index 0000000..22a7bef
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFeeResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFeeResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapFeeResponse.class
new file mode 100644
index 0000000..120b6f4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFeeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..ef85e39
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$DataBean$FinancialRecordBean$FinancialRecordBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$DataBean$FinancialRecordBean$FinancialRecordBeanBuilder.class
new file mode 100644
index 0000000..cb28421
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$DataBean$FinancialRecordBean$FinancialRecordBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$DataBean$FinancialRecordBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$DataBean$FinancialRecordBean.class
new file mode 100644
index 0000000..625a10f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$DataBean$FinancialRecordBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$DataBean.class
new file mode 100644
index 0000000..e6cbd5f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$SwapFinancialRecordExactResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$SwapFinancialRecordExactResponseBuilder.class
new file mode 100644
index 0000000..b625752
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse$SwapFinancialRecordExactResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse.class
new file mode 100644
index 0000000..d8de73a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..03169f2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactV3Response$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactV3Response$DataBean.class
new file mode 100644
index 0000000..a8fad34
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactV3Response$SwapFinancialRecordExactV3ResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactV3Response$SwapFinancialRecordExactV3ResponseBuilder.class
new file mode 100644
index 0000000..9245b34
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactV3Response$SwapFinancialRecordExactV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactV3Response.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactV3Response.class
new file mode 100644
index 0000000..80f98bf
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordExactV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordResponse$DataBean$FinancialRecordBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordResponse$DataBean$FinancialRecordBean.class
new file mode 100644
index 0000000..aaf857c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordResponse$DataBean$FinancialRecordBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordResponse$DataBean.class
new file mode 100644
index 0000000..df29cb7
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordResponse.class
new file mode 100644
index 0000000..b411b65
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordV3Response$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordV3Response$DataBean.class
new file mode 100644
index 0000000..2256903
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordV3Response$SwapFinancialRecordV3ResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordV3Response$SwapFinancialRecordV3ResponseBuilder.class
new file mode 100644
index 0000000..ad302ff
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordV3Response$SwapFinancialRecordV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordV3Response.class b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordV3Response.class
new file mode 100644
index 0000000..51a77db
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapFinancialRecordV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..0b03990
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$DataBean$ListBean$ListBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$DataBean$ListBean$ListBeanBuilder.class
new file mode 100644
index 0000000..69f281f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$DataBean$ListBean$ListBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..de62fd2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$DataBean.class
new file mode 100644
index 0000000..5283827
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$SwapLeverPositionLimitResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$SwapLeverPositionLimitResponseBuilder.class
new file mode 100644
index 0000000..f3b4291
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse$SwapLeverPositionLimitResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse.class
new file mode 100644
index 0000000..26e6166
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapLeverPositionLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapLiquidationOrdersV3Response$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapLiquidationOrdersV3Response$DataBean.class
new file mode 100644
index 0000000..2541cb3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapLiquidationOrdersV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapLiquidationOrdersV3Response$SwapLiquidationOrdersV3ResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapLiquidationOrdersV3Response$SwapLiquidationOrdersV3ResponseBuilder.class
new file mode 100644
index 0000000..0aead10
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapLiquidationOrdersV3Response$SwapLiquidationOrdersV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapLiquidationOrdersV3Response.class b/target/classes/com/huobi/api/response/usdt/account/SwapLiquidationOrdersV3Response.class
new file mode 100644
index 0000000..3178117
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapLiquidationOrdersV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..54881f3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$DataBean$TransferRecord$TransferRecordBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$DataBean$TransferRecord$TransferRecordBuilder.class
new file mode 100644
index 0000000..c5a14c4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$DataBean$TransferRecord$TransferRecordBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$DataBean$TransferRecord.class b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$DataBean$TransferRecord.class
new file mode 100644
index 0000000..a211950
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$DataBean$TransferRecord.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$DataBean.class
new file mode 100644
index 0000000..78cff53
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$SwapMasterSubTransferRecordResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$SwapMasterSubTransferRecordResponseBuilder.class
new file mode 100644
index 0000000..0d452df
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse$SwapMasterSubTransferRecordResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse.class
new file mode 100644
index 0000000..296c2dd
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferRecordResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferResponse$DataBean.class
new file mode 100644
index 0000000..8db38aa
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferResponse$SwapMasterSubTransferResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferResponse$SwapMasterSubTransferResponseBuilder.class
new file mode 100644
index 0000000..dd8c854
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferResponse$SwapMasterSubTransferResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferResponse.class
new file mode 100644
index 0000000..147679e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapMasterSubTransferResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapOrderLimitResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapOrderLimitResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..1da6840
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapOrderLimitResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapOrderLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapOrderLimitResponse$DataBean.class
new file mode 100644
index 0000000..ec389e9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapOrderLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapOrderLimitResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapOrderLimitResponse.class
new file mode 100644
index 0000000..540936e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapOrderLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapPositionInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapPositionInfoResponse$DataBean.class
new file mode 100644
index 0000000..aa4e4be
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapPositionInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapPositionInfoResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapPositionInfoResponse.class
new file mode 100644
index 0000000..0632cfc
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapPositionInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapPositionLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapPositionLimitResponse$DataBean.class
new file mode 100644
index 0000000..34aaa96
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapPositionLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapPositionLimitResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapPositionLimitResponse.class
new file mode 100644
index 0000000..7016efb
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapPositionLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..6af120e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoListBean$AccountInfoListBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoListBean$AccountInfoListBeanBuilder.class
new file mode 100644
index 0000000..7b03d8a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoListBean$AccountInfoListBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoListBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoListBean.class
new file mode 100644
index 0000000..154a8f6
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$AccountInfoListBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$SubListBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$SubListBeanBuilder.class
new file mode 100644
index 0000000..e96ddda
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$SubListBean$SubListBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$SubListBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$SubListBean.class
new file mode 100644
index 0000000..053c5d4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean$SubListBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean.class
new file mode 100644
index 0000000..50d7d6a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$SwapSubAccountInfoListResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$SwapSubAccountInfoListResponseBuilder.class
new file mode 100644
index 0000000..3ee2020
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse$SwapSubAccountInfoListResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse.class
new file mode 100644
index 0000000..e0b949f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoListResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoResponse$DataBean.class
new file mode 100644
index 0000000..fcf9867
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoResponse.class
new file mode 100644
index 0000000..d0cc8fb
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountListResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountListResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..4cb8bd9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountListResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountListResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountListResponse$DataBean.class
new file mode 100644
index 0000000..7bc3aa9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountListResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountListResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountListResponse.class
new file mode 100644
index 0000000..4bc07f0
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAccountListResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..f095397
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$Error$ErrorBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$Error$ErrorBuilder.class
new file mode 100644
index 0000000..81bccef
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$Error$ErrorBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$Error.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$Error.class
new file mode 100644
index 0000000..1aba6f8
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$Error.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$Success$SuccessBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$Success$SuccessBuilder.class
new file mode 100644
index 0000000..915d7e8
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$Success$SuccessBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$Success.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$Success.class
new file mode 100644
index 0000000..979a17a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean$Success.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean.class
new file mode 100644
index 0000000..50fef37
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$SwapSubAuthListResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$SwapSubAuthListResponseBuilder.class
new file mode 100644
index 0000000..e7f22e7
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse$SwapSubAuthListResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse.class
new file mode 100644
index 0000000..5d1f33d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthListResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..bf678d1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..6320ccf
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..a308692
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$DataBean.class
new file mode 100644
index 0000000..6d6c875
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$SwapSubAuthResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$SwapSubAuthResponseBuilder.class
new file mode 100644
index 0000000..f3e216c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse$SwapSubAuthResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse.class
new file mode 100644
index 0000000..fd1c847
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubAuthResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubPositionInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubPositionInfoResponse$DataBean.class
new file mode 100644
index 0000000..b0c2e0d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubPositionInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSubPositionInfoResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapSubPositionInfoResponse.class
new file mode 100644
index 0000000..6e4d3ad
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSubPositionInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSwitchAccountTypeResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSwitchAccountTypeResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..1025bc9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSwitchAccountTypeResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSwitchAccountTypeResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapSwitchAccountTypeResponse$DataBean.class
new file mode 100644
index 0000000..c17f9b2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSwitchAccountTypeResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSwitchAccountTypeResponse$SwapSwitchAccountTypeResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapSwitchAccountTypeResponse$SwapSwitchAccountTypeResponseBuilder.class
new file mode 100644
index 0000000..6ae4b73
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSwitchAccountTypeResponse$SwapSwitchAccountTypeResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSwitchAccountTypeResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapSwitchAccountTypeResponse.class
new file mode 100644
index 0000000..3c420bf
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSwitchAccountTypeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSwitchLeverRateResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapSwitchLeverRateResponse$DataBean.class
new file mode 100644
index 0000000..1bd1686
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSwitchLeverRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapSwitchLeverRateResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapSwitchLeverRateResponse.class
new file mode 100644
index 0000000..d9fde51
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapSwitchLeverRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapTransferInnerResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapTransferInnerResponse$DataBean.class
new file mode 100644
index 0000000..3c1a7ea
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapTransferInnerResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapTransferInnerResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapTransferInnerResponse.class
new file mode 100644
index 0000000..35556c3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapTransferInnerResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapTransferLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapTransferLimitResponse$DataBean.class
new file mode 100644
index 0000000..1b6a33f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapTransferLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapTransferLimitResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapTransferLimitResponse.class
new file mode 100644
index 0000000..994647e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapTransferLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapUnifiedAccountTypeResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapUnifiedAccountTypeResponse$DataBean.class
new file mode 100644
index 0000000..96eb2dc
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapUnifiedAccountTypeResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapUnifiedAccountTypeResponse$SwapUnifiedAccountTypeResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapUnifiedAccountTypeResponse$SwapUnifiedAccountTypeResponseBuilder.class
new file mode 100644
index 0000000..ccaa966
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapUnifiedAccountTypeResponse$SwapUnifiedAccountTypeResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapUnifiedAccountTypeResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapUnifiedAccountTypeResponse.class
new file mode 100644
index 0000000..7d0ea26
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapUnifiedAccountTypeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..565fd0e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean$PositionsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean$PositionsBeanBuilder.class
new file mode 100644
index 0000000..e3a5c2b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean$PositionsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean.class
new file mode 100644
index 0000000..bfdfd34
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$PositionsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$SettlementRecordsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$SettlementRecordsBeanBuilder.class
new file mode 100644
index 0000000..ec9205b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean$SettlementRecordsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean.class
new file mode 100644
index 0000000..1e80353
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean$SettlementRecordsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean.class
new file mode 100644
index 0000000..e8ae1c0
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$SwapUserSettlementRecordsResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$SwapUserSettlementRecordsResponseBuilder.class
new file mode 100644
index 0000000..584370b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse$SwapUserSettlementRecordsResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse.class b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse.class
new file mode 100644
index 0000000..e793fd3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/SwapUserSettlementRecordsResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$CrossFutures$CrossFuturesBuilder.class b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$CrossFutures$CrossFuturesBuilder.class
new file mode 100644
index 0000000..43f4988
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$CrossFutures$CrossFuturesBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$CrossFutures.class b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$CrossFutures.class
new file mode 100644
index 0000000..411b102
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$CrossFutures.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$CrossSwap$CrossSwapBuilder.class b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$CrossSwap$CrossSwapBuilder.class
new file mode 100644
index 0000000..ce5859a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$CrossSwap$CrossSwapBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$CrossSwap.class b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$CrossSwap.class
new file mode 100644
index 0000000..502c1f7
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$CrossSwap.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..95e5c85
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$IsolatedSwap$IsolatedSwapBuilder.class b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$IsolatedSwap$IsolatedSwapBuilder.class
new file mode 100644
index 0000000..007c407
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$IsolatedSwap$IsolatedSwapBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$IsolatedSwap.class b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$IsolatedSwap.class
new file mode 100644
index 0000000..78dad59
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean$IsolatedSwap.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean.class
new file mode 100644
index 0000000..cf1fa38
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$UnifiedAccountInfoResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$UnifiedAccountInfoResponseBuilder.class
new file mode 100644
index 0000000..d0ac568
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse$UnifiedAccountInfoResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse.class b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse.class
new file mode 100644
index 0000000..c7a1523
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/account/UnifiedAccountInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/BatchMergedResponse$BatchMergedResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/market/BatchMergedResponse$BatchMergedResponseBuilder.class
new file mode 100644
index 0000000..5882802
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/BatchMergedResponse$BatchMergedResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/BatchMergedResponse$TicksBean$TicksBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/BatchMergedResponse$TicksBean$TicksBeanBuilder.class
new file mode 100644
index 0000000..60d7ff9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/BatchMergedResponse$TicksBean$TicksBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/BatchMergedResponse$TicksBean.class b/target/classes/com/huobi/api/response/usdt/market/BatchMergedResponse$TicksBean.class
new file mode 100644
index 0000000..5685439
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/BatchMergedResponse$TicksBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/BatchMergedResponse.class b/target/classes/com/huobi/api/response/usdt/market/BatchMergedResponse.class
new file mode 100644
index 0000000..eb1914c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/BatchMergedResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/BatchMergedV2Response$BatchMergedV2ResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/market/BatchMergedV2Response$BatchMergedV2ResponseBuilder.class
new file mode 100644
index 0000000..8ada003
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/BatchMergedV2Response$BatchMergedV2ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/BatchMergedV2Response$TicksBean$TicksBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/BatchMergedV2Response$TicksBean$TicksBeanBuilder.class
new file mode 100644
index 0000000..26361a3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/BatchMergedV2Response$TicksBean$TicksBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/BatchMergedV2Response$TicksBean.class b/target/classes/com/huobi/api/response/usdt/market/BatchMergedV2Response$TicksBean.class
new file mode 100644
index 0000000..025ef9d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/BatchMergedV2Response$TicksBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/BatchMergedV2Response.class b/target/classes/com/huobi/api/response/usdt/market/BatchMergedV2Response.class
new file mode 100644
index 0000000..60c4784
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/BatchMergedV2Response.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/LinearSwapBasisResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/LinearSwapBasisResponse$DataBean.class
new file mode 100644
index 0000000..7d98c96
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/LinearSwapBasisResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/LinearSwapBasisResponse.class b/target/classes/com/huobi/api/response/usdt/market/LinearSwapBasisResponse.class
new file mode 100644
index 0000000..166f31d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/LinearSwapBasisResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/LinearSwapEstimatedRateKlineResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/LinearSwapEstimatedRateKlineResponse$DataBean.class
new file mode 100644
index 0000000..7c09082
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/LinearSwapEstimatedRateKlineResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/LinearSwapEstimatedRateKlineResponse.class b/target/classes/com/huobi/api/response/usdt/market/LinearSwapEstimatedRateKlineResponse.class
new file mode 100644
index 0000000..278a6d5
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/LinearSwapEstimatedRateKlineResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/LinearSwapMarkPriceKlineResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/LinearSwapMarkPriceKlineResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..f854fdb
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/LinearSwapMarkPriceKlineResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/LinearSwapMarkPriceKlineResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/LinearSwapMarkPriceKlineResponse$DataBean.class
new file mode 100644
index 0000000..74258fc
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/LinearSwapMarkPriceKlineResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/LinearSwapMarkPriceKlineResponse$LinearSwapMarkPriceKlineResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/market/LinearSwapMarkPriceKlineResponse$LinearSwapMarkPriceKlineResponseBuilder.class
new file mode 100644
index 0000000..87db16c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/LinearSwapMarkPriceKlineResponse$LinearSwapMarkPriceKlineResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/LinearSwapMarkPriceKlineResponse.class b/target/classes/com/huobi/api/response/usdt/market/LinearSwapMarkPriceKlineResponse.class
new file mode 100644
index 0000000..11dc940
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/LinearSwapMarkPriceKlineResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/LinearSwapPremiumIndexKlineResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/LinearSwapPremiumIndexKlineResponse$DataBean.class
new file mode 100644
index 0000000..98c426a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/LinearSwapPremiumIndexKlineResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/LinearSwapPremiumIndexKlineResponse.class b/target/classes/com/huobi/api/response/usdt/market/LinearSwapPremiumIndexKlineResponse.class
new file mode 100644
index 0000000..5211816
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/LinearSwapPremiumIndexKlineResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/MarketBboResponse$MarketBboResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/market/MarketBboResponse$MarketBboResponseBuilder.class
new file mode 100644
index 0000000..a462cb4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/MarketBboResponse$MarketBboResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/MarketBboResponse$TicksBean$TicksBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/MarketBboResponse$TicksBean$TicksBeanBuilder.class
new file mode 100644
index 0000000..5ed6204
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/MarketBboResponse$TicksBean$TicksBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/MarketBboResponse$TicksBean.class b/target/classes/com/huobi/api/response/usdt/market/MarketBboResponse$TicksBean.class
new file mode 100644
index 0000000..b519f63
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/MarketBboResponse$TicksBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/MarketBboResponse.class b/target/classes/com/huobi/api/response/usdt/market/MarketBboResponse.class
new file mode 100644
index 0000000..23521b3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/MarketBboResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapAdjustfactorResponse$DataBean$DataList$Ladders.class b/target/classes/com/huobi/api/response/usdt/market/SwapAdjustfactorResponse$DataBean$DataList$Ladders.class
new file mode 100644
index 0000000..d73fafb
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapAdjustfactorResponse$DataBean$DataList$Ladders.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapAdjustfactorResponse$DataBean$DataList.class b/target/classes/com/huobi/api/response/usdt/market/SwapAdjustfactorResponse$DataBean$DataList.class
new file mode 100644
index 0000000..152b4dc
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapAdjustfactorResponse$DataBean$DataList.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapAdjustfactorResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapAdjustfactorResponse$DataBean.class
new file mode 100644
index 0000000..0cf5e65
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapAdjustfactorResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapAdjustfactorResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapAdjustfactorResponse.class
new file mode 100644
index 0000000..3a0eeed
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapAdjustfactorResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapApiStateResponse$DateBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapApiStateResponse$DateBean.class
new file mode 100644
index 0000000..ae350b8
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapApiStateResponse$DateBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapApiStateResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapApiStateResponse.class
new file mode 100644
index 0000000..a1f46f0
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapApiStateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapBatchFundingRateResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapBatchFundingRateResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..21e2bca
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapBatchFundingRateResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapBatchFundingRateResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapBatchFundingRateResponse$DataBean.class
new file mode 100644
index 0000000..a52dac6
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapBatchFundingRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapBatchFundingRateResponse$SwapBatchFundingRateResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapBatchFundingRateResponse$SwapBatchFundingRateResponseBuilder.class
new file mode 100644
index 0000000..d74eec0
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapBatchFundingRateResponse$SwapBatchFundingRateResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapBatchFundingRateResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapBatchFundingRateResponse.class
new file mode 100644
index 0000000..d9d5d04
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapBatchFundingRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapContractInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapContractInfoResponse$DataBean.class
new file mode 100644
index 0000000..9a73423
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapContractInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapContractInfoResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapContractInfoResponse.class
new file mode 100644
index 0000000..2399ab5
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapContractInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..9ab59e1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$ListBean$LaddersBean$LaddersBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$ListBean$LaddersBean$LaddersBeanBuilder.class
new file mode 100644
index 0000000..4238352
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$ListBean$LaddersBean$LaddersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$ListBean$LaddersBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$ListBean$LaddersBean.class
new file mode 100644
index 0000000..05947fc
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$ListBean$LaddersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$ListBean$ListBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$ListBean$ListBeanBuilder.class
new file mode 100644
index 0000000..7164cdc
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$ListBean$ListBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..6219e69
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean.class
new file mode 100644
index 0000000..b6eb766
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$SwapCrossAdjustfactorResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$SwapCrossAdjustfactorResponseBuilder.class
new file mode 100644
index 0000000..e1dc2d6
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse$SwapCrossAdjustfactorResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse.class
new file mode 100644
index 0000000..8f98b8d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossAdjustfactorResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossTradeStateResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTradeStateResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..3931d6c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTradeStateResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossTradeStateResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTradeStateResponse$DataBean.class
new file mode 100644
index 0000000..cde57ed
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTradeStateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossTradeStateResponse$SwapCrossTradeStateResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTradeStateResponse$SwapCrossTradeStateResponseBuilder.class
new file mode 100644
index 0000000..1d81342
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTradeStateResponse$SwapCrossTradeStateResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossTradeStateResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTradeStateResponse.class
new file mode 100644
index 0000000..f7971fb
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTradeStateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossTransferStateResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTransferStateResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..0531978
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTransferStateResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossTransferStateResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTransferStateResponse$DataBean.class
new file mode 100644
index 0000000..9b06174
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTransferStateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossTransferStateResponse$SwapCrossTransferStateResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTransferStateResponse$SwapCrossTransferStateResponseBuilder.class
new file mode 100644
index 0000000..2814dc6
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTransferStateResponse$SwapCrossTransferStateResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapCrossTransferStateResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTransferStateResponse.class
new file mode 100644
index 0000000..b158d4b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapCrossTransferStateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapEliteAccountRatioResponse$DataBean$DataList.class b/target/classes/com/huobi/api/response/usdt/market/SwapEliteAccountRatioResponse$DataBean$DataList.class
new file mode 100644
index 0000000..efe548c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapEliteAccountRatioResponse$DataBean$DataList.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapEliteAccountRatioResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapEliteAccountRatioResponse$DataBean.class
new file mode 100644
index 0000000..9c0bc53
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapEliteAccountRatioResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapEliteAccountRatioResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapEliteAccountRatioResponse.class
new file mode 100644
index 0000000..7c95c1f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapEliteAccountRatioResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapElitePositionRatioResponse$DataBean$DataList.class b/target/classes/com/huobi/api/response/usdt/market/SwapElitePositionRatioResponse$DataBean$DataList.class
new file mode 100644
index 0000000..2720035
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapElitePositionRatioResponse$DataBean$DataList.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapElitePositionRatioResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapElitePositionRatioResponse$DataBean.class
new file mode 100644
index 0000000..79729d8
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapElitePositionRatioResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapElitePositionRatioResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapElitePositionRatioResponse.class
new file mode 100644
index 0000000..94232d3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapElitePositionRatioResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapEstimatedSettlementPriceResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapEstimatedSettlementPriceResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..0326146
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapEstimatedSettlementPriceResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapEstimatedSettlementPriceResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapEstimatedSettlementPriceResponse$DataBean.class
new file mode 100644
index 0000000..689965b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapEstimatedSettlementPriceResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapEstimatedSettlementPriceResponse$SwapEstimatedSettlementPriceResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapEstimatedSettlementPriceResponse$SwapEstimatedSettlementPriceResponseBuilder.class
new file mode 100644
index 0000000..6de8e9d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapEstimatedSettlementPriceResponse$SwapEstimatedSettlementPriceResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapEstimatedSettlementPriceResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapEstimatedSettlementPriceResponse.class
new file mode 100644
index 0000000..cf4346e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapEstimatedSettlementPriceResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapFundingRateResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapFundingRateResponse$DataBean.class
new file mode 100644
index 0000000..ad591fc
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapFundingRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapFundingRateResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapFundingRateResponse.class
new file mode 100644
index 0000000..88021a9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapFundingRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapHisOpenInterestResponse$DataBean$DataTick.class b/target/classes/com/huobi/api/response/usdt/market/SwapHisOpenInterestResponse$DataBean$DataTick.class
new file mode 100644
index 0000000..b97fcf5
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapHisOpenInterestResponse$DataBean$DataTick.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapHisOpenInterestResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapHisOpenInterestResponse$DataBean.class
new file mode 100644
index 0000000..eb95fa4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapHisOpenInterestResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapHisOpenInterestResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapHisOpenInterestResponse.class
new file mode 100644
index 0000000..b48f669
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapHisOpenInterestResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapHistoricalFundingRateResponse$DataBean$DataBeanToo.class b/target/classes/com/huobi/api/response/usdt/market/SwapHistoricalFundingRateResponse$DataBean$DataBeanToo.class
new file mode 100644
index 0000000..7bad5f6
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapHistoricalFundingRateResponse$DataBean$DataBeanToo.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapHistoricalFundingRateResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapHistoricalFundingRateResponse$DataBean.class
new file mode 100644
index 0000000..480ec26
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapHistoricalFundingRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapHistoricalFundingRateResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapHistoricalFundingRateResponse.class
new file mode 100644
index 0000000..dae554f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapHistoricalFundingRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapIndexResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapIndexResponse$DataBean.class
new file mode 100644
index 0000000..3b10c18
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapIndexResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapIndexResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapIndexResponse.class
new file mode 100644
index 0000000..9dd956c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapIndexResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapInsuranceFundResponse$DataBean$DataTick.class b/target/classes/com/huobi/api/response/usdt/market/SwapInsuranceFundResponse$DataBean$DataTick.class
new file mode 100644
index 0000000..a0b79dd
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapInsuranceFundResponse$DataBean$DataTick.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapInsuranceFundResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapInsuranceFundResponse$DataBean.class
new file mode 100644
index 0000000..c18811a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapInsuranceFundResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapInsuranceFundResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapInsuranceFundResponse.class
new file mode 100644
index 0000000..21e4ba0
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapInsuranceFundResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..a9428fe
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$ListBean$LaddersBean$LaddersBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$ListBean$LaddersBean$LaddersBeanBuilder.class
new file mode 100644
index 0000000..a4a56d8
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$ListBean$LaddersBean$LaddersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$ListBean$LaddersBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$ListBean$LaddersBean.class
new file mode 100644
index 0000000..dfdc071
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$ListBean$LaddersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$ListBean$ListBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$ListBean$ListBeanBuilder.class
new file mode 100644
index 0000000..f7a4b86
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$ListBean$ListBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$ListBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$ListBean.class
new file mode 100644
index 0000000..1e3b48f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean$ListBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean.class
new file mode 100644
index 0000000..2d5f905
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$SwapLadderMarginResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$SwapLadderMarginResponseBuilder.class
new file mode 100644
index 0000000..0aa1a54
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse$SwapLadderMarginResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse.class
new file mode 100644
index 0000000..123c15f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapLadderMarginResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapLiquidationOrdersResponse$DataBean$Orders.class b/target/classes/com/huobi/api/response/usdt/market/SwapLiquidationOrdersResponse$DataBean$Orders.class
new file mode 100644
index 0000000..474ca32
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapLiquidationOrdersResponse$DataBean$Orders.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapLiquidationOrdersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapLiquidationOrdersResponse$DataBean.class
new file mode 100644
index 0000000..fe0d46c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapLiquidationOrdersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapLiquidationOrdersResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapLiquidationOrdersResponse.class
new file mode 100644
index 0000000..33d2399
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapLiquidationOrdersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapMarketDepthResponse$TickBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapMarketDepthResponse$TickBean.class
new file mode 100644
index 0000000..52cf97e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapMarketDepthResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapMarketDepthResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapMarketDepthResponse.class
new file mode 100644
index 0000000..7db326d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapMarketDepthResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapMarketDetailMergedResponse$TickBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapMarketDetailMergedResponse$TickBean.class
new file mode 100644
index 0000000..5376cd9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapMarketDetailMergedResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapMarketDetailMergedResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapMarketDetailMergedResponse.class
new file mode 100644
index 0000000..22cd648
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapMarketDetailMergedResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryKlineResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryKlineResponse$DataBean.class
new file mode 100644
index 0000000..420478d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryKlineResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryKlineResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryKlineResponse.class
new file mode 100644
index 0000000..892e367
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryKlineResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryTradeResponse$DataBeanX$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryTradeResponse$DataBeanX$DataBean.class
new file mode 100644
index 0000000..7e46c6e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryTradeResponse$DataBeanX$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryTradeResponse$DataBeanX.class b/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryTradeResponse$DataBeanX.class
new file mode 100644
index 0000000..44b5f2b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryTradeResponse$DataBeanX.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryTradeResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryTradeResponse.class
new file mode 100644
index 0000000..c256586
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapMarketHistoryTradeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapMarketTradeResponse$TickBean$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapMarketTradeResponse$TickBean$DataBean.class
new file mode 100644
index 0000000..8030ba6
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapMarketTradeResponse$TickBean$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapMarketTradeResponse$TickBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapMarketTradeResponse$TickBean.class
new file mode 100644
index 0000000..d997a32
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapMarketTradeResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapMarketTradeResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapMarketTradeResponse.class
new file mode 100644
index 0000000..f9b15cd
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapMarketTradeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapOpenInterestResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapOpenInterestResponse$DataBean.class
new file mode 100644
index 0000000..74cf022
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapOpenInterestResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapOpenInterestResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapOpenInterestResponse.class
new file mode 100644
index 0000000..94d88e7
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapOpenInterestResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapPriceLimitResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapPriceLimitResponse$DataBean.class
new file mode 100644
index 0000000..b04dba4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapPriceLimitResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapPriceLimitResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapPriceLimitResponse.class
new file mode 100644
index 0000000..35d74da
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapPriceLimitResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$ContractInfos$ContractInfosBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$ContractInfos$ContractInfosBuilder.class
new file mode 100644
index 0000000..271754f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$ContractInfos$ContractInfosBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$ContractInfos.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$ContractInfos.class
new file mode 100644
index 0000000..ec230e0
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$ContractInfos.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..014830b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$InstrumentValues$InstrumentValuesBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$InstrumentValues$InstrumentValuesBuilder.class
new file mode 100644
index 0000000..5a56817
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$InstrumentValues$InstrumentValuesBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$InstrumentValues.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$InstrumentValues.class
new file mode 100644
index 0000000..a20a7aa
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$InstrumentValues.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$NormalLimits$NormalLimitsBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$NormalLimits$NormalLimitsBuilder.class
new file mode 100644
index 0000000..ba3f9f4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$NormalLimits$NormalLimitsBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$NormalLimits.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$NormalLimits.class
new file mode 100644
index 0000000..539bec6
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$NormalLimits.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$OpenLimits$OpenLimitsBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$OpenLimits$OpenLimitsBuilder.class
new file mode 100644
index 0000000..8991254
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$OpenLimits$OpenLimitsBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$OpenLimits.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$OpenLimits.class
new file mode 100644
index 0000000..0f35ee5
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$OpenLimits.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$OrderLimits$OrderLimitsBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$OrderLimits$OrderLimitsBuilder.class
new file mode 100644
index 0000000..cdffbd4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$OrderLimits$OrderLimitsBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$OrderLimits.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$OrderLimits.class
new file mode 100644
index 0000000..f791ea1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$OrderLimits.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$PriceTicks$PriceTicksBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$PriceTicks$PriceTicksBuilder.class
new file mode 100644
index 0000000..8e3b8c4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$PriceTicks$PriceTicksBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$PriceTicks.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$PriceTicks.class
new file mode 100644
index 0000000..099806b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$PriceTicks.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$TradeLimits$TradeLimitsBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$TradeLimits$TradeLimitsBuilder.class
new file mode 100644
index 0000000..50b6bf1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$TradeLimits$TradeLimitsBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$TradeLimits.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$TradeLimits.class
new file mode 100644
index 0000000..4a837de
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean$TradeLimits.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean.class
new file mode 100644
index 0000000..f52a535
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$SwapQueryElementsResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$SwapQueryElementsResponseBuilder.class
new file mode 100644
index 0000000..7c19cf1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse$SwapQueryElementsResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse.class
new file mode 100644
index 0000000..ac3245d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapQueryElementsResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapRiskInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapRiskInfoResponse$DataBean.class
new file mode 100644
index 0000000..8254520
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapRiskInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapRiskInfoResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapRiskInfoResponse.class
new file mode 100644
index 0000000..25c064e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapRiskInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$DataBeat$DataBeatBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$DataBeat$DataBeatBuilder.class
new file mode 100644
index 0000000..cd3e22a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$DataBeat$DataBeatBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$DataBeat$SettlementRecordBean$SettlementRecordBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$DataBeat$SettlementRecordBean$SettlementRecordBeanBuilder.class
new file mode 100644
index 0000000..15ef1ce
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$DataBeat$SettlementRecordBean$SettlementRecordBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$DataBeat$SettlementRecordBean.class b/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$DataBeat$SettlementRecordBean.class
new file mode 100644
index 0000000..d51c5e2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$DataBeat$SettlementRecordBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$DataBeat.class b/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$DataBeat.class
new file mode 100644
index 0000000..f0443d6
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$DataBeat.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$SwapSettlementRecordsResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$SwapSettlementRecordsResponseBuilder.class
new file mode 100644
index 0000000..6a85a0c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse$SwapSettlementRecordsResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse.class b/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse.class
new file mode 100644
index 0000000..883c4e2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/market/SwapSettlementRecordsResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/LinearCancelAfterResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/LinearCancelAfterResponse$DataBean.class
new file mode 100644
index 0000000..b977d05
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/LinearCancelAfterResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/LinearCancelAfterResponse$LinearCancelAfterResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/LinearCancelAfterResponse$LinearCancelAfterResponseBuilder.class
new file mode 100644
index 0000000..9ae50d5
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/LinearCancelAfterResponse$LinearCancelAfterResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/LinearCancelAfterResponse.class b/target/classes/com/huobi/api/response/usdt/trade/LinearCancelAfterResponse.class
new file mode 100644
index 0000000..528e263
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/LinearCancelAfterResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapBatchorderResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapBatchorderResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..cb40175
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapBatchorderResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapBatchorderResponse$DataBean$SuccessBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapBatchorderResponse$DataBean$SuccessBean.class
new file mode 100644
index 0000000..8afde79
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapBatchorderResponse$DataBean$SuccessBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapBatchorderResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapBatchorderResponse$DataBean.class
new file mode 100644
index 0000000..08e86d2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapBatchorderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapBatchorderResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapBatchorderResponse.class
new file mode 100644
index 0000000..89ec121
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapBatchorderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCancelResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCancelResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..3239c5a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCancelResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCancelResponse$DataBean.class
new file mode 100644
index 0000000..6b8f9e1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCancelResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCancelResponse.class
new file mode 100644
index 0000000..7482e5b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCancelallResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCancelallResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..ee13796
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCancelallResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCancelallResponse$DataBean.class
new file mode 100644
index 0000000..f49f475
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCancelallResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCancelallResponse.class
new file mode 100644
index 0000000..127b350
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossBatchorderResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossBatchorderResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..adfd617
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossBatchorderResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossBatchorderResponse$DataBean$SuccessBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossBatchorderResponse$DataBean$SuccessBean.class
new file mode 100644
index 0000000..700b478
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossBatchorderResponse$DataBean$SuccessBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossBatchorderResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossBatchorderResponse$DataBean.class
new file mode 100644
index 0000000..a758602
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossBatchorderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossBatchorderResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossBatchorderResponse.class
new file mode 100644
index 0000000..940c3b9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossBatchorderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..478e3a4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelResponse$DataBean.class
new file mode 100644
index 0000000..47ccc92
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelResponse.class
new file mode 100644
index 0000000..8166561
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelallResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelallResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..72bfeea
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelallResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelallResponse$DataBean.class
new file mode 100644
index 0000000..2d98f0f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelallResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelallResponse.class
new file mode 100644
index 0000000..390b110
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersExactV3Response$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersExactV3Response$DataBean.class
new file mode 100644
index 0000000..8473995
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersExactV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersExactV3Response$SwapCrossHisordersExactV3ResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersExactV3Response$SwapCrossHisordersExactV3ResponseBuilder.class
new file mode 100644
index 0000000..fb38f7e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersExactV3Response$SwapCrossHisordersExactV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersExactV3Response.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersExactV3Response.class
new file mode 100644
index 0000000..30a1971
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersExactV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..eecfdf3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersResponse$DataBean.class
new file mode 100644
index 0000000..f8684fd
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersResponse.class
new file mode 100644
index 0000000..d72f667
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersV3Response$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersV3Response$DataBean.class
new file mode 100644
index 0000000..6a2d5f0
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersV3Response$SwapCrossHisordersV3ResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersV3Response$SwapCrossHisordersV3ResponseBuilder.class
new file mode 100644
index 0000000..37d1876
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersV3Response$SwapCrossHisordersV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersV3Response.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersV3Response.class
new file mode 100644
index 0000000..11b95b8
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossHisordersV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossLightningClosePositionResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossLightningClosePositionResponse$DataBean.class
new file mode 100644
index 0000000..5e01543
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossLightningClosePositionResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossLightningClosePositionResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossLightningClosePositionResponse.class
new file mode 100644
index 0000000..120bfae
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossLightningClosePositionResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsExactV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsExactV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..83768a2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsExactV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsExactV3Response$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsExactV3Response$DataBean.class
new file mode 100644
index 0000000..982e980
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsExactV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsExactV3Response$SwapCrossMatchResultsExactV3ResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsExactV3Response$SwapCrossMatchResultsExactV3ResponseBuilder.class
new file mode 100644
index 0000000..ccba029
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsExactV3Response$SwapCrossMatchResultsExactV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsExactV3Response.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsExactV3Response.class
new file mode 100644
index 0000000..9a20a0a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsExactV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..4be5794
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsV3Response$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsV3Response$DataBean.class
new file mode 100644
index 0000000..8ffb56a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsV3Response$SwapCrossMatchResultsV3ResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsV3Response$SwapCrossMatchResultsV3ResponseBuilder.class
new file mode 100644
index 0000000..ff5f4b4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsV3Response$SwapCrossMatchResultsV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsV3Response.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsV3Response.class
new file mode 100644
index 0000000..1c44b07
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchResultsV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchresultsResponse$DataBean$TradesBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchresultsResponse$DataBean$TradesBean.class
new file mode 100644
index 0000000..7ea7ae7
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchresultsResponse$DataBean$TradesBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchresultsResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchresultsResponse$DataBean.class
new file mode 100644
index 0000000..97c648a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchresultsResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchresultsResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchresultsResponse.class
new file mode 100644
index 0000000..347563c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossMatchresultsResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..568f24e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..86dad3b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOpenordersResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOpenordersResponse.class
new file mode 100644
index 0000000..b5fb0f1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderDetailResponse$DataBean$TradesBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderDetailResponse$DataBean$TradesBean.class
new file mode 100644
index 0000000..b2a696b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderDetailResponse$DataBean$TradesBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderDetailResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderDetailResponse$DataBean.class
new file mode 100644
index 0000000..2b84639
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderDetailResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderDetailResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderDetailResponse.class
new file mode 100644
index 0000000..c329d57
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderDetailResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderInfoResponse$DataBean.class
new file mode 100644
index 0000000..4d9006b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderInfoResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderInfoResponse.class
new file mode 100644
index 0000000..4385292
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderResponse$DataBean.class
new file mode 100644
index 0000000..471a538
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderResponse.class
new file mode 100644
index 0000000..7e088b2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossPositionSideResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossPositionSideResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..e4788b3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossPositionSideResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossPositionSideResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossPositionSideResponse$DataBean.class
new file mode 100644
index 0000000..f86dcad
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossPositionSideResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossPositionSideResponse$SwapCrossPositionSideResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossPositionSideResponse$SwapCrossPositionSideResponseBuilder.class
new file mode 100644
index 0000000..9e95218
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossPositionSideResponse$SwapCrossPositionSideResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossPositionSideResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossPositionSideResponse.class
new file mode 100644
index 0000000..0ab5a00
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossPositionSideResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossSwitchLeverRateResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossSwitchLeverRateResponse$DataBean.class
new file mode 100644
index 0000000..7dad570
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossSwitchLeverRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossSwitchLeverRateResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossSwitchLeverRateResponse.class
new file mode 100644
index 0000000..7b645c2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossSwitchLeverRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..48116bd
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..3fb61ba
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..cf151e9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$DataBean.class
new file mode 100644
index 0000000..e9b3d38
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$SwapCrossTriggerCancelResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$SwapCrossTriggerCancelResponseBuilder.class
new file mode 100644
index 0000000..fae5f6d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse$SwapCrossTriggerCancelResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse.class
new file mode 100644
index 0000000..ed716ec
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..dd9ad79
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..315616a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..ad968af
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$DataBean.class
new file mode 100644
index 0000000..10fdc13
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$SwapCrossTriggerCancelallResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$SwapCrossTriggerCancelallResponseBuilder.class
new file mode 100644
index 0000000..65a1b11
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse$SwapCrossTriggerCancelallResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse.class
new file mode 100644
index 0000000..add846c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..6be8048
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..27abf08
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..0b04af9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$DataBean.class
new file mode 100644
index 0000000..f64ea41
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$SwapCrossTriggerHisordersResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$SwapCrossTriggerHisordersResponseBuilder.class
new file mode 100644
index 0000000..f0f9d60
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse$SwapCrossTriggerHisordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse.class
new file mode 100644
index 0000000..8b748b9
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..217ba86
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..68f002b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..e9b2e21
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..0d16855
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$SwapCrossTriggerOpenordersResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$SwapCrossTriggerOpenordersResponseBuilder.class
new file mode 100644
index 0000000..030cad2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse$SwapCrossTriggerOpenordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse.class
new file mode 100644
index 0000000..57e4aa5
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOrderResponse$DataBean.class
new file mode 100644
index 0000000..414853e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOrderResponse$SwapCrossTriggerOrderResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOrderResponse$SwapCrossTriggerOrderResponseBuilder.class
new file mode 100644
index 0000000..554c2be
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOrderResponse$SwapCrossTriggerOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOrderResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOrderResponse.class
new file mode 100644
index 0000000..14a939a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapCrossTriggerOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..95b3a60
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..a18ed8f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..19525b1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$DataBean.class
new file mode 100644
index 0000000..73d0604
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$SwapHisordersExactResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$SwapHisordersExactResponseBuilder.class
new file mode 100644
index 0000000..d5bb311
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse$SwapHisordersExactResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse.class
new file mode 100644
index 0000000..2a65d4f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactV3Response$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactV3Response$DataBean.class
new file mode 100644
index 0000000..6cfeac7
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactV3Response$SwapHisordersExactV3ResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactV3Response$SwapHisordersExactV3ResponseBuilder.class
new file mode 100644
index 0000000..969ea09
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactV3Response$SwapHisordersExactV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactV3Response.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactV3Response.class
new file mode 100644
index 0000000..6678812
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersExactV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..019c89a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersResponse$DataBean.class
new file mode 100644
index 0000000..a82fedf
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersResponse.class
new file mode 100644
index 0000000..208a536
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersV3Response$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersV3Response$DataBean.class
new file mode 100644
index 0000000..c30fcc3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersV3Response$SwapHisordersV3ResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersV3Response$SwapHisordersV3ResponseBuilder.class
new file mode 100644
index 0000000..729d42a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersV3Response$SwapHisordersV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersV3Response.class b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersV3Response.class
new file mode 100644
index 0000000..e1bc770
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapHisordersV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapLightningClosePositionResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapLightningClosePositionResponse$DataBean.class
new file mode 100644
index 0000000..ad2511f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapLightningClosePositionResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapLightningClosePositionResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapLightningClosePositionResponse.class
new file mode 100644
index 0000000..955fa96
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapLightningClosePositionResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsExactV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsExactV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..e575d53
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsExactV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsExactV3Response$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsExactV3Response$DataBean.class
new file mode 100644
index 0000000..ee9049b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsExactV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsExactV3Response$SwapMatchResultsExactV3ResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsExactV3Response$SwapMatchResultsExactV3ResponseBuilder.class
new file mode 100644
index 0000000..042af86
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsExactV3Response$SwapMatchResultsExactV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsExactV3Response.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsExactV3Response.class
new file mode 100644
index 0000000..75a9364
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsExactV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsV3Response$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsV3Response$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..177fff8
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsV3Response$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsV3Response$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsV3Response$DataBean.class
new file mode 100644
index 0000000..02745af
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsV3Response$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsV3Response$SwapMatchResultsV3ResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsV3Response$SwapMatchResultsV3ResponseBuilder.class
new file mode 100644
index 0000000..13c9a72
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsV3Response$SwapMatchResultsV3ResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsV3Response.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsV3Response.class
new file mode 100644
index 0000000..e5d9433
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchResultsV3Response.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..3454676
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$DataBean$TradesBean$TradesBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$DataBean$TradesBean$TradesBeanBuilder.class
new file mode 100644
index 0000000..4617cfe
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$DataBean$TradesBean$TradesBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$DataBean$TradesBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$DataBean$TradesBean.class
new file mode 100644
index 0000000..4230c56
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$DataBean$TradesBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$DataBean.class
new file mode 100644
index 0000000..4f72db2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$SwapMatchresultsExactResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$SwapMatchresultsExactResponseBuilder.class
new file mode 100644
index 0000000..45402a1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse$SwapMatchresultsExactResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse.class
new file mode 100644
index 0000000..d05fda8
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsExactResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsResponse$DataBean$TradesBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsResponse$DataBean$TradesBean.class
new file mode 100644
index 0000000..59bdda5
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsResponse$DataBean$TradesBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsResponse$DataBean.class
new file mode 100644
index 0000000..2b2110c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsResponse.class
new file mode 100644
index 0000000..0cc4771
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapMatchresultsResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..fb62539
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..e8c96aa
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapOpenordersResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapOpenordersResponse.class
new file mode 100644
index 0000000..211ac3b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapOrderDetailResponse$DataBean$TradesBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderDetailResponse$DataBean$TradesBean.class
new file mode 100644
index 0000000..608a855
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderDetailResponse$DataBean$TradesBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapOrderDetailResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderDetailResponse$DataBean.class
new file mode 100644
index 0000000..3c38045
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderDetailResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapOrderDetailResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderDetailResponse.class
new file mode 100644
index 0000000..4865744
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderDetailResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapOrderInfoResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderInfoResponse$DataBean.class
new file mode 100644
index 0000000..2a8083f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapOrderInfoResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderInfoResponse.class
new file mode 100644
index 0000000..5278c80
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderInfoResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderResponse$DataBean.class
new file mode 100644
index 0000000..9347010
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapOrderResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderResponse.class
new file mode 100644
index 0000000..193754e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapPositionSideResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapPositionSideResponse$DataBean.class
new file mode 100644
index 0000000..6958ebc
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapPositionSideResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapPositionSideResponse$SwapPositionSideResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapPositionSideResponse$SwapPositionSideResponseBuilder.class
new file mode 100644
index 0000000..f8127d3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapPositionSideResponse$SwapPositionSideResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapPositionSideResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapPositionSideResponse.class
new file mode 100644
index 0000000..f33283c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapPositionSideResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..069c09e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$DataBean$TpslOrderInfoBean$TpslOrderInfoBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$DataBean$TpslOrderInfoBean$TpslOrderInfoBeanBuilder.class
new file mode 100644
index 0000000..26cc2cb
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$DataBean$TpslOrderInfoBean$TpslOrderInfoBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$DataBean$TpslOrderInfoBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$DataBean$TpslOrderInfoBean.class
new file mode 100644
index 0000000..69e307c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$DataBean$TpslOrderInfoBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$DataBean.class
new file mode 100644
index 0000000..a098f73
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$SwapRelationTpslOrderResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$SwapRelationTpslOrderResponseBuilder.class
new file mode 100644
index 0000000..17a3894
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse$SwapRelationTpslOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse.class
new file mode 100644
index 0000000..8be21c0
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapRelationTpslOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchLeverRateResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchLeverRateResponse$DataBean.class
new file mode 100644
index 0000000..288a900
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchLeverRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchLeverRateResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchLeverRateResponse.class
new file mode 100644
index 0000000..da56a84
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchLeverRateResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchPositionModeResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchPositionModeResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..d112c77
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchPositionModeResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchPositionModeResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchPositionModeResponse$DataBean.class
new file mode 100644
index 0000000..fd0658d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchPositionModeResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchPositionModeResponse$SwapSwitchPositionModeResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchPositionModeResponse$SwapSwitchPositionModeResponseBuilder.class
new file mode 100644
index 0000000..18a63cd
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchPositionModeResponse$SwapSwitchPositionModeResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchPositionModeResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchPositionModeResponse.class
new file mode 100644
index 0000000..7fb4cca
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapSwitchPositionModeResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..4e8ec98
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$DataBean$errorsBean$errorsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$DataBean$errorsBean$errorsBeanBuilder.class
new file mode 100644
index 0000000..b4cb024
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$DataBean$errorsBean$errorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$DataBean$errorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$DataBean$errorsBean.class
new file mode 100644
index 0000000..fa838d8
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$DataBean$errorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$DataBean.class
new file mode 100644
index 0000000..8d8fccc
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$SwapTpslCancelResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$SwapTpslCancelResponseBuilder.class
new file mode 100644
index 0000000..bdf4632
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse$SwapTpslCancelResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse.class
new file mode 100644
index 0000000..98f445e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..c42408c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$DataBean$errorsBean$errorsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$DataBean$errorsBean$errorsBeanBuilder.class
new file mode 100644
index 0000000..386979f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$DataBean$errorsBean$errorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$DataBean$errorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$DataBean$errorsBean.class
new file mode 100644
index 0000000..207ac54
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$DataBean$errorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$DataBean.class
new file mode 100644
index 0000000..7486170
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$SwapTpslCancelallResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$SwapTpslCancelallResponseBuilder.class
new file mode 100644
index 0000000..ce64041
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse$SwapTpslCancelallResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse.class
new file mode 100644
index 0000000..1c9cb67
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..5c32d09
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..dd067f5
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..c0bfde4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$DataBean.class
new file mode 100644
index 0000000..d7d0613
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$SwapTpslHisordersResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$SwapTpslHisordersResponseBuilder.class
new file mode 100644
index 0000000..f49b6aa
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse$SwapTpslHisordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse.class
new file mode 100644
index 0000000..685c3f3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..cf6c213
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..f674ac7
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..65a9a8b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..9555fb6
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$SwapTpslOpenordersResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$SwapTpslOpenordersResponseBuilder.class
new file mode 100644
index 0000000..3cc5f22
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse$SwapTpslOpenordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse.class
new file mode 100644
index 0000000..975f881
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..3817e24
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$slOrderBean$slOrderBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$slOrderBean$slOrderBeanBuilder.class
new file mode 100644
index 0000000..687df52
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$slOrderBean$slOrderBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$slOrderBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$slOrderBean.class
new file mode 100644
index 0000000..f465c00
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$slOrderBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$tpOrderBean$tpOrderBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$tpOrderBean$tpOrderBeanBuilder.class
new file mode 100644
index 0000000..0994280
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$tpOrderBean$tpOrderBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$tpOrderBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$tpOrderBean.class
new file mode 100644
index 0000000..5da91ab
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean$tpOrderBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean.class
new file mode 100644
index 0000000..8444768
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$SwapTpslOrderResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$SwapTpslOrderResponseBuilder.class
new file mode 100644
index 0000000..111137c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse$SwapTpslOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse.class
new file mode 100644
index 0000000..8457a91
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTpslOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..5b1094a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..ac9148e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..08e243a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$DataBean.class
new file mode 100644
index 0000000..2d6d1c5
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$SwapTrackCancelResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$SwapTrackCancelResponseBuilder.class
new file mode 100644
index 0000000..e378b7f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse$SwapTrackCancelResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse.class
new file mode 100644
index 0000000..7588e50
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..9259bfb
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..910aed1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..51c2ce2
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$DataBean.class
new file mode 100644
index 0000000..906ff4a
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$SwapTrackCancelallResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$SwapTrackCancelallResponseBuilder.class
new file mode 100644
index 0000000..6e63995
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse$SwapTrackCancelallResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse.class
new file mode 100644
index 0000000..81544a0
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..8f0c414
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..881279e
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..dff6950
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$DataBean.class
new file mode 100644
index 0000000..915529c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$SwapTrackHisordersResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$SwapTrackHisordersResponseBuilder.class
new file mode 100644
index 0000000..42808ee
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse$SwapTrackHisordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse.class
new file mode 100644
index 0000000..9dd5c2b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..8ba8bb6
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..1598183
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..362c205
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..1063507
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$SwapTrackOpenordersResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$SwapTrackOpenordersResponseBuilder.class
new file mode 100644
index 0000000..2baddf4
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse$SwapTrackOpenordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse.class
new file mode 100644
index 0000000..dbcb68b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOrderResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOrderResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..9a6e240
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOrderResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOrderResponse$DataBean.class
new file mode 100644
index 0000000..f825ac8
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOrderResponse$SwapTrackOrderResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOrderResponse$SwapTrackOrderResponseBuilder.class
new file mode 100644
index 0000000..66619c3
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOrderResponse$SwapTrackOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOrderResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOrderResponse.class
new file mode 100644
index 0000000..f3cef8d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTrackOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..ff3900f
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..1e9f31d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..9184da8
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$DataBean.class
new file mode 100644
index 0000000..d18621b
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$SwapTriggerCancelResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$SwapTriggerCancelResponseBuilder.class
new file mode 100644
index 0000000..478f337
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse$SwapTriggerCancelResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse.class
new file mode 100644
index 0000000..400ad5d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..e4e409c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class
new file mode 100644
index 0000000..dfca261
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$DataBean$ErrorsBean$ErrorsBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$DataBean$ErrorsBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$DataBean$ErrorsBean.class
new file mode 100644
index 0000000..71f7f95
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$DataBean$ErrorsBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$DataBean.class
new file mode 100644
index 0000000..7fdf5cb
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$SwapTriggerCancelallResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$SwapTriggerCancelallResponseBuilder.class
new file mode 100644
index 0000000..38a6239
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse$SwapTriggerCancelallResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse.class
new file mode 100644
index 0000000..b328c18
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerCancelallResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..3a6629d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..f73ea09
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..10938bc
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$DataBean.class
new file mode 100644
index 0000000..394d7ec
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$SwapTriggerHisordersResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$SwapTriggerHisordersResponseBuilder.class
new file mode 100644
index 0000000..e03c6bd
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse$SwapTriggerHisordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse.class
new file mode 100644
index 0000000..08b8e7c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerHisordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..abea79c
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class
new file mode 100644
index 0000000..078d8aa
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$DataBean$OrdersBean$OrdersBeanBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$DataBean$OrdersBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$DataBean$OrdersBean.class
new file mode 100644
index 0000000..29be0bd
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$DataBean$OrdersBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$DataBean.class
new file mode 100644
index 0000000..b812d81
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$SwapTriggerOpenordersResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$SwapTriggerOpenordersResponseBuilder.class
new file mode 100644
index 0000000..ba81f1d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse$SwapTriggerOpenordersResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse.class
new file mode 100644
index 0000000..9b251fb
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOpenordersResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOrderResponse$DataBean.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOrderResponse$DataBean.class
new file mode 100644
index 0000000..7c8a0f1
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOrderResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOrderResponse$SwapTriggerOrderResponseBuilder.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOrderResponse$SwapTriggerOrderResponseBuilder.class
new file mode 100644
index 0000000..468d470
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOrderResponse$SwapTriggerOrderResponseBuilder.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOrderResponse.class b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOrderResponse.class
new file mode 100644
index 0000000..f915e03
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/trade/SwapTriggerOrderResponse.class differ
diff --git a/target/classes/com/huobi/api/response/usdt/transfer/UsdtSwapTransferResponse.class b/target/classes/com/huobi/api/response/usdt/transfer/UsdtSwapTransferResponse.class
new file mode 100644
index 0000000..ceaf63d
Binary files /dev/null and b/target/classes/com/huobi/api/response/usdt/transfer/UsdtSwapTransferResponse.class differ
diff --git a/target/classes/com/huobi/api/service/coin_futures/account/AccountAPIService.class b/target/classes/com/huobi/api/service/coin_futures/account/AccountAPIService.class
new file mode 100644
index 0000000..447a34b
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_futures/account/AccountAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/coin_futures/account/AccountAPIServiceImpl.class b/target/classes/com/huobi/api/service/coin_futures/account/AccountAPIServiceImpl.class
new file mode 100644
index 0000000..53e91d1
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_futures/account/AccountAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/coin_futures/market/MarketAPIService.class b/target/classes/com/huobi/api/service/coin_futures/market/MarketAPIService.class
new file mode 100644
index 0000000..a52b5f0
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_futures/market/MarketAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/coin_futures/market/MarketAPIServiceImpl.class b/target/classes/com/huobi/api/service/coin_futures/market/MarketAPIServiceImpl.class
new file mode 100644
index 0000000..d11b2bd
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_futures/market/MarketAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/coin_futures/reference/ReferenceAPIService.class b/target/classes/com/huobi/api/service/coin_futures/reference/ReferenceAPIService.class
new file mode 100644
index 0000000..7f1cdf8
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_futures/reference/ReferenceAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/coin_futures/reference/ReferenceAPIServiceImpl.class b/target/classes/com/huobi/api/service/coin_futures/reference/ReferenceAPIServiceImpl.class
new file mode 100644
index 0000000..46f28db
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_futures/reference/ReferenceAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/coin_futures/strategy/StrategyAPIService.class b/target/classes/com/huobi/api/service/coin_futures/strategy/StrategyAPIService.class
new file mode 100644
index 0000000..a80ea72
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_futures/strategy/StrategyAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/coin_futures/strategy/StrategyAPIServiceImpl.class b/target/classes/com/huobi/api/service/coin_futures/strategy/StrategyAPIServiceImpl.class
new file mode 100644
index 0000000..f74fc81
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_futures/strategy/StrategyAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/coin_futures/trade/TradeAPIService.class b/target/classes/com/huobi/api/service/coin_futures/trade/TradeAPIService.class
new file mode 100644
index 0000000..3820587
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_futures/trade/TradeAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/coin_futures/trade/TradeAPIServiceImpl.class b/target/classes/com/huobi/api/service/coin_futures/trade/TradeAPIServiceImpl.class
new file mode 100644
index 0000000..c54a7aa
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_futures/trade/TradeAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/coin_futures/transfer/TransferApiService.class b/target/classes/com/huobi/api/service/coin_futures/transfer/TransferApiService.class
new file mode 100644
index 0000000..471f53b
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_futures/transfer/TransferApiService.class differ
diff --git a/target/classes/com/huobi/api/service/coin_futures/transfer/TransferApiServiceImpl.class b/target/classes/com/huobi/api/service/coin_futures/transfer/TransferApiServiceImpl.class
new file mode 100644
index 0000000..05d9544
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_futures/transfer/TransferApiServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/coin_swap/account/AccountAPIService.class b/target/classes/com/huobi/api/service/coin_swap/account/AccountAPIService.class
new file mode 100644
index 0000000..243e0f8
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_swap/account/AccountAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/coin_swap/account/AccountAPIServiceImpl.class b/target/classes/com/huobi/api/service/coin_swap/account/AccountAPIServiceImpl.class
new file mode 100644
index 0000000..971e816
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_swap/account/AccountAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/coin_swap/market/MarketAPIService.class b/target/classes/com/huobi/api/service/coin_swap/market/MarketAPIService.class
new file mode 100644
index 0000000..68bf0f6
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_swap/market/MarketAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/coin_swap/market/MarketAPIServiceImpl.class b/target/classes/com/huobi/api/service/coin_swap/market/MarketAPIServiceImpl.class
new file mode 100644
index 0000000..c045e61
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_swap/market/MarketAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/coin_swap/reference/ReferenceAPIService.class b/target/classes/com/huobi/api/service/coin_swap/reference/ReferenceAPIService.class
new file mode 100644
index 0000000..9fc6999
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_swap/reference/ReferenceAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/coin_swap/reference/ReferenceAPIServiceImpl.class b/target/classes/com/huobi/api/service/coin_swap/reference/ReferenceAPIServiceImpl.class
new file mode 100644
index 0000000..476f4f8
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_swap/reference/ReferenceAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/coin_swap/strategy/StrategyAPIService.class b/target/classes/com/huobi/api/service/coin_swap/strategy/StrategyAPIService.class
new file mode 100644
index 0000000..f2565a6
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_swap/strategy/StrategyAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/coin_swap/strategy/StrategyAPIServiceImpl.class b/target/classes/com/huobi/api/service/coin_swap/strategy/StrategyAPIServiceImpl.class
new file mode 100644
index 0000000..2c8e087
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_swap/strategy/StrategyAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/coin_swap/trade/TradeAPIService.class b/target/classes/com/huobi/api/service/coin_swap/trade/TradeAPIService.class
new file mode 100644
index 0000000..42b8512
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_swap/trade/TradeAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/coin_swap/trade/TradeAPIServiceImpl.class b/target/classes/com/huobi/api/service/coin_swap/trade/TradeAPIServiceImpl.class
new file mode 100644
index 0000000..d7ad239
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_swap/trade/TradeAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/coin_swap/transfer/TransferApiService.class b/target/classes/com/huobi/api/service/coin_swap/transfer/TransferApiService.class
new file mode 100644
index 0000000..40b9e4d
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_swap/transfer/TransferApiService.class differ
diff --git a/target/classes/com/huobi/api/service/coin_swap/transfer/TransferApiServiceImpl.class b/target/classes/com/huobi/api/service/coin_swap/transfer/TransferApiServiceImpl.class
new file mode 100644
index 0000000..ea67920
Binary files /dev/null and b/target/classes/com/huobi/api/service/coin_swap/transfer/TransferApiServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/account/AccountAPIService.class b/target/classes/com/huobi/api/service/usdt/account/AccountAPIService.class
new file mode 100644
index 0000000..45d9b0e
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/account/AccountAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/account/AccountAPIServiceImpl.class b/target/classes/com/huobi/api/service/usdt/account/AccountAPIServiceImpl.class
new file mode 100644
index 0000000..010c039
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/account/AccountAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/account/CrossAccountAPIService.class b/target/classes/com/huobi/api/service/usdt/account/CrossAccountAPIService.class
new file mode 100644
index 0000000..2f45938
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/account/CrossAccountAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/account/CrossAccountAPIServiceImpl.class b/target/classes/com/huobi/api/service/usdt/account/CrossAccountAPIServiceImpl.class
new file mode 100644
index 0000000..6eeb96e
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/account/CrossAccountAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/market/MarketAPIService.class b/target/classes/com/huobi/api/service/usdt/market/MarketAPIService.class
new file mode 100644
index 0000000..0caa1b5
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/market/MarketAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/market/MarketAPIServiceImpl.class b/target/classes/com/huobi/api/service/usdt/market/MarketAPIServiceImpl.class
new file mode 100644
index 0000000..2dea9e2
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/market/MarketAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/reference/CrossReferenceAPIService.class b/target/classes/com/huobi/api/service/usdt/reference/CrossReferenceAPIService.class
new file mode 100644
index 0000000..027a613
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/reference/CrossReferenceAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/reference/CrossReferenceAPIServiceImpl.class b/target/classes/com/huobi/api/service/usdt/reference/CrossReferenceAPIServiceImpl.class
new file mode 100644
index 0000000..f73e9cf
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/reference/CrossReferenceAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/reference/ReferenceAPIService.class b/target/classes/com/huobi/api/service/usdt/reference/ReferenceAPIService.class
new file mode 100644
index 0000000..3d085bb
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/reference/ReferenceAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/reference/ReferenceAPIServiceImpl.class b/target/classes/com/huobi/api/service/usdt/reference/ReferenceAPIServiceImpl.class
new file mode 100644
index 0000000..475a4ab
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/reference/ReferenceAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/strategy/CrossStrategyAPIService.class b/target/classes/com/huobi/api/service/usdt/strategy/CrossStrategyAPIService.class
new file mode 100644
index 0000000..1c394d3
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/strategy/CrossStrategyAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/strategy/CrossStrategyAPIServiceImpl.class b/target/classes/com/huobi/api/service/usdt/strategy/CrossStrategyAPIServiceImpl.class
new file mode 100644
index 0000000..2fe9c4a
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/strategy/CrossStrategyAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/strategy/StrategyAPIService.class b/target/classes/com/huobi/api/service/usdt/strategy/StrategyAPIService.class
new file mode 100644
index 0000000..452d4be
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/strategy/StrategyAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/strategy/StrategyAPIServiceImpl.class b/target/classes/com/huobi/api/service/usdt/strategy/StrategyAPIServiceImpl.class
new file mode 100644
index 0000000..aa4d314
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/strategy/StrategyAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/trade/CrossTradeAPIService.class b/target/classes/com/huobi/api/service/usdt/trade/CrossTradeAPIService.class
new file mode 100644
index 0000000..b2be649
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/trade/CrossTradeAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/trade/CrossTradeAPIServiceImpl.class b/target/classes/com/huobi/api/service/usdt/trade/CrossTradeAPIServiceImpl.class
new file mode 100644
index 0000000..453e077
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/trade/CrossTradeAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/trade/TradeAPIService.class b/target/classes/com/huobi/api/service/usdt/trade/TradeAPIService.class
new file mode 100644
index 0000000..1a0237f
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/trade/TradeAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/trade/TradeAPIServiceImpl.class b/target/classes/com/huobi/api/service/usdt/trade/TradeAPIServiceImpl.class
new file mode 100644
index 0000000..3625f79
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/trade/TradeAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/transfer/CrossTransferAPIService.class b/target/classes/com/huobi/api/service/usdt/transfer/CrossTransferAPIService.class
new file mode 100644
index 0000000..0876f4e
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/transfer/CrossTransferAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/transfer/CrossTransferAPIServiceImpl.class b/target/classes/com/huobi/api/service/usdt/transfer/CrossTransferAPIServiceImpl.class
new file mode 100644
index 0000000..ee4e4af
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/transfer/CrossTransferAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/transfer/TransferAPIService.class b/target/classes/com/huobi/api/service/usdt/transfer/TransferAPIService.class
new file mode 100644
index 0000000..2b9674a
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/transfer/TransferAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/transfer/TransferAPIServiceImpl.class b/target/classes/com/huobi/api/service/usdt/transfer/TransferAPIServiceImpl.class
new file mode 100644
index 0000000..39cd787
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/transfer/TransferAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/unified_account/UnifiedAccountAPIService.class b/target/classes/com/huobi/api/service/usdt/unified_account/UnifiedAccountAPIService.class
new file mode 100644
index 0000000..fb69f8b
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/unified_account/UnifiedAccountAPIService.class differ
diff --git a/target/classes/com/huobi/api/service/usdt/unified_account/UnifiedAccountAPIServiceImpl.class b/target/classes/com/huobi/api/service/usdt/unified_account/UnifiedAccountAPIServiceImpl.class
new file mode 100644
index 0000000..059fb54
Binary files /dev/null and b/target/classes/com/huobi/api/service/usdt/unified_account/UnifiedAccountAPIServiceImpl.class differ
diff --git a/target/classes/com/huobi/api/util/ApiSignature.class b/target/classes/com/huobi/api/util/ApiSignature.class
new file mode 100644
index 0000000..315b15e
Binary files /dev/null and b/target/classes/com/huobi/api/util/ApiSignature.class differ
diff --git a/target/classes/com/huobi/api/util/ApiSignatureEd25519.class b/target/classes/com/huobi/api/util/ApiSignatureEd25519.class
new file mode 100644
index 0000000..02858ed
Binary files /dev/null and b/target/classes/com/huobi/api/util/ApiSignatureEd25519.class differ
diff --git a/target/classes/com/huobi/api/util/HbdmHttpClient.class b/target/classes/com/huobi/api/util/HbdmHttpClient.class
new file mode 100644
index 0000000..d2b23bc
Binary files /dev/null and b/target/classes/com/huobi/api/util/HbdmHttpClient.class differ
diff --git a/target/classes/com/huobi/wss/SubscriptionListener.class b/target/classes/com/huobi/wss/SubscriptionListener.class
new file mode 100644
index 0000000..aa998ad
Binary files /dev/null and b/target/classes/com/huobi/wss/SubscriptionListener.class differ
diff --git a/target/classes/com/huobi/wss/constants/HuobiFutureWSSConstants.class b/target/classes/com/huobi/wss/constants/HuobiFutureWSSConstants.class
new file mode 100644
index 0000000..272eb55
Binary files /dev/null and b/target/classes/com/huobi/wss/constants/HuobiFutureWSSConstants.class differ
diff --git a/target/classes/com/huobi/wss/constants/HuobiSwapsWSSConstants.class b/target/classes/com/huobi/wss/constants/HuobiSwapsWSSConstants.class
new file mode 100644
index 0000000..c8e42af
Binary files /dev/null and b/target/classes/com/huobi/wss/constants/HuobiSwapsWSSConstants.class differ
diff --git a/target/classes/com/huobi/wss/constants/HuobiUsdtWSSConstants.class b/target/classes/com/huobi/wss/constants/HuobiUsdtWSSConstants.class
new file mode 100644
index 0000000..f58d615
Binary files /dev/null and b/target/classes/com/huobi/wss/constants/HuobiUsdtWSSConstants.class differ
diff --git a/target/classes/com/huobi/wss/event/AccountCrossSubResponse$ContractDetailItem.class b/target/classes/com/huobi/wss/event/AccountCrossSubResponse$ContractDetailItem.class
new file mode 100644
index 0000000..ad15fe2
Binary files /dev/null and b/target/classes/com/huobi/wss/event/AccountCrossSubResponse$ContractDetailItem.class differ
diff --git a/target/classes/com/huobi/wss/event/AccountCrossSubResponse$DataBean.class b/target/classes/com/huobi/wss/event/AccountCrossSubResponse$DataBean.class
new file mode 100644
index 0000000..798cd4c
Binary files /dev/null and b/target/classes/com/huobi/wss/event/AccountCrossSubResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/AccountCrossSubResponse$FuturesContractDetailItem.class b/target/classes/com/huobi/wss/event/AccountCrossSubResponse$FuturesContractDetailItem.class
new file mode 100644
index 0000000..8f12314
Binary files /dev/null and b/target/classes/com/huobi/wss/event/AccountCrossSubResponse$FuturesContractDetailItem.class differ
diff --git a/target/classes/com/huobi/wss/event/AccountCrossSubResponse.class b/target/classes/com/huobi/wss/event/AccountCrossSubResponse.class
new file mode 100644
index 0000000..15c690e
Binary files /dev/null and b/target/classes/com/huobi/wss/event/AccountCrossSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/AccountsSubResponse$DataBean.class b/target/classes/com/huobi/wss/event/AccountsSubResponse$DataBean.class
new file mode 100644
index 0000000..8cf8e91
Binary files /dev/null and b/target/classes/com/huobi/wss/event/AccountsSubResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/AccountsSubResponse.class b/target/classes/com/huobi/wss/event/AccountsSubResponse.class
new file mode 100644
index 0000000..85e373f
Binary files /dev/null and b/target/classes/com/huobi/wss/event/AccountsSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/ContractElementSubResponse$ContractInfoDetails.class b/target/classes/com/huobi/wss/event/ContractElementSubResponse$ContractInfoDetails.class
new file mode 100644
index 0000000..2e67bac
Binary files /dev/null and b/target/classes/com/huobi/wss/event/ContractElementSubResponse$ContractInfoDetails.class differ
diff --git a/target/classes/com/huobi/wss/event/ContractElementSubResponse$ContractInfos.class b/target/classes/com/huobi/wss/event/ContractElementSubResponse$ContractInfos.class
new file mode 100644
index 0000000..ea7774f
Binary files /dev/null and b/target/classes/com/huobi/wss/event/ContractElementSubResponse$ContractInfos.class differ
diff --git a/target/classes/com/huobi/wss/event/ContractElementSubResponse$DataEntry.class b/target/classes/com/huobi/wss/event/ContractElementSubResponse$DataEntry.class
new file mode 100644
index 0000000..3973832
Binary files /dev/null and b/target/classes/com/huobi/wss/event/ContractElementSubResponse$DataEntry.class differ
diff --git a/target/classes/com/huobi/wss/event/ContractElementSubResponse$InstrumentValue.class b/target/classes/com/huobi/wss/event/ContractElementSubResponse$InstrumentValue.class
new file mode 100644
index 0000000..194bf8f
Binary files /dev/null and b/target/classes/com/huobi/wss/event/ContractElementSubResponse$InstrumentValue.class differ
diff --git a/target/classes/com/huobi/wss/event/ContractElementSubResponse$NormalLimit.class b/target/classes/com/huobi/wss/event/ContractElementSubResponse$NormalLimit.class
new file mode 100644
index 0000000..1dd3dcc
Binary files /dev/null and b/target/classes/com/huobi/wss/event/ContractElementSubResponse$NormalLimit.class differ
diff --git a/target/classes/com/huobi/wss/event/ContractElementSubResponse$OpenLimit.class b/target/classes/com/huobi/wss/event/ContractElementSubResponse$OpenLimit.class
new file mode 100644
index 0000000..facf24a
Binary files /dev/null and b/target/classes/com/huobi/wss/event/ContractElementSubResponse$OpenLimit.class differ
diff --git a/target/classes/com/huobi/wss/event/ContractElementSubResponse$OrderLimit.class b/target/classes/com/huobi/wss/event/ContractElementSubResponse$OrderLimit.class
new file mode 100644
index 0000000..92be938
Binary files /dev/null and b/target/classes/com/huobi/wss/event/ContractElementSubResponse$OrderLimit.class differ
diff --git a/target/classes/com/huobi/wss/event/ContractElementSubResponse$PriceTick.class b/target/classes/com/huobi/wss/event/ContractElementSubResponse$PriceTick.class
new file mode 100644
index 0000000..0a7de04
Binary files /dev/null and b/target/classes/com/huobi/wss/event/ContractElementSubResponse$PriceTick.class differ
diff --git a/target/classes/com/huobi/wss/event/ContractElementSubResponse$TradeLimit.class b/target/classes/com/huobi/wss/event/ContractElementSubResponse$TradeLimit.class
new file mode 100644
index 0000000..fbd40bf
Binary files /dev/null and b/target/classes/com/huobi/wss/event/ContractElementSubResponse$TradeLimit.class differ
diff --git a/target/classes/com/huobi/wss/event/ContractElementSubResponse.class b/target/classes/com/huobi/wss/event/ContractElementSubResponse.class
new file mode 100644
index 0000000..a33cfb7
Binary files /dev/null and b/target/classes/com/huobi/wss/event/ContractElementSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/LiquidationOrdersSubResponse.class b/target/classes/com/huobi/wss/event/LiquidationOrdersSubResponse.class
new file mode 100644
index 0000000..1aa7786
Binary files /dev/null and b/target/classes/com/huobi/wss/event/LiquidationOrdersSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketBasisPriceTypeReqResponse$DataBean.class b/target/classes/com/huobi/wss/event/MarketBasisPriceTypeReqResponse$DataBean.class
new file mode 100644
index 0000000..0e2b0fb
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketBasisPriceTypeReqResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketBasisPriceTypeReqResponse.class b/target/classes/com/huobi/wss/event/MarketBasisPriceTypeReqResponse.class
new file mode 100644
index 0000000..93e148e
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketBasisPriceTypeReqResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketBasisPriceTypeSubResponse$TickBean.class b/target/classes/com/huobi/wss/event/MarketBasisPriceTypeSubResponse$TickBean.class
new file mode 100644
index 0000000..b0a1262
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketBasisPriceTypeSubResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketBasisPriceTypeSubResponse.class b/target/classes/com/huobi/wss/event/MarketBasisPriceTypeSubResponse.class
new file mode 100644
index 0000000..1ece846
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketBasisPriceTypeSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketBboSubResponse$TickBean.class b/target/classes/com/huobi/wss/event/MarketBboSubResponse$TickBean.class
new file mode 100644
index 0000000..56b4358
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketBboSubResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketBboSubResponse.class b/target/classes/com/huobi/wss/event/MarketBboSubResponse.class
new file mode 100644
index 0000000..64ffcdb
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketBboSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketDepthDiffSubResponse$TickBean.class b/target/classes/com/huobi/wss/event/MarketDepthDiffSubResponse$TickBean.class
new file mode 100644
index 0000000..152dc40
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketDepthDiffSubResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketDepthDiffSubResponse.class b/target/classes/com/huobi/wss/event/MarketDepthDiffSubResponse.class
new file mode 100644
index 0000000..6257a05
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketDepthDiffSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketDepthSubResponse$TickBean.class b/target/classes/com/huobi/wss/event/MarketDepthSubResponse$TickBean.class
new file mode 100644
index 0000000..3653022
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketDepthSubResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketDepthSubResponse.class b/target/classes/com/huobi/wss/event/MarketDepthSubResponse.class
new file mode 100644
index 0000000..42c2ebd
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketDepthSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketDetailSubResponse$TickBean.class b/target/classes/com/huobi/wss/event/MarketDetailSubResponse$TickBean.class
new file mode 100644
index 0000000..c5bb435
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketDetailSubResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketDetailSubResponse.class b/target/classes/com/huobi/wss/event/MarketDetailSubResponse.class
new file mode 100644
index 0000000..9d42752
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketDetailSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketEstimatedRateReqResponse$DataBean.class b/target/classes/com/huobi/wss/event/MarketEstimatedRateReqResponse$DataBean.class
new file mode 100644
index 0000000..68f16c7
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketEstimatedRateReqResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketEstimatedRateReqResponse.class b/target/classes/com/huobi/wss/event/MarketEstimatedRateReqResponse.class
new file mode 100644
index 0000000..60f34db
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketEstimatedRateReqResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketEstimatedRateSubResponse$TickBean.class b/target/classes/com/huobi/wss/event/MarketEstimatedRateSubResponse$TickBean.class
new file mode 100644
index 0000000..b62ec6a
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketEstimatedRateSubResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketEstimatedRateSubResponse.class b/target/classes/com/huobi/wss/event/MarketEstimatedRateSubResponse.class
new file mode 100644
index 0000000..0d33cac
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketEstimatedRateSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketIndexReqResponse$DataBean.class b/target/classes/com/huobi/wss/event/MarketIndexReqResponse$DataBean.class
new file mode 100644
index 0000000..c32cfa8
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketIndexReqResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketIndexReqResponse.class b/target/classes/com/huobi/wss/event/MarketIndexReqResponse.class
new file mode 100644
index 0000000..5f7b8ea
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketIndexReqResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketIndexSubResponse$TickBean.class b/target/classes/com/huobi/wss/event/MarketIndexSubResponse$TickBean.class
new file mode 100644
index 0000000..b8e790d
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketIndexSubResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketIndexSubResponse.class b/target/classes/com/huobi/wss/event/MarketIndexSubResponse.class
new file mode 100644
index 0000000..a249842
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketIndexSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketKLineReqResponse$DataBean.class b/target/classes/com/huobi/wss/event/MarketKLineReqResponse$DataBean.class
new file mode 100644
index 0000000..5cf43b8
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketKLineReqResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketKLineReqResponse.class b/target/classes/com/huobi/wss/event/MarketKLineReqResponse.class
new file mode 100644
index 0000000..79b332c
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketKLineReqResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketKLineSubResponse$TickBean.class b/target/classes/com/huobi/wss/event/MarketKLineSubResponse$TickBean.class
new file mode 100644
index 0000000..f15dbd6
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketKLineSubResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketKLineSubResponse.class b/target/classes/com/huobi/wss/event/MarketKLineSubResponse.class
new file mode 100644
index 0000000..dbbeaf0
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketKLineSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketMarkPriceReqResponse$DataBean.class b/target/classes/com/huobi/wss/event/MarketMarkPriceReqResponse$DataBean.class
new file mode 100644
index 0000000..27d9218
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketMarkPriceReqResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketMarkPriceReqResponse.class b/target/classes/com/huobi/wss/event/MarketMarkPriceReqResponse.class
new file mode 100644
index 0000000..843223a
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketMarkPriceReqResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketMarkPriceSubResponse$TickBean.class b/target/classes/com/huobi/wss/event/MarketMarkPriceSubResponse$TickBean.class
new file mode 100644
index 0000000..980e4bd
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketMarkPriceSubResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketMarkPriceSubResponse.class b/target/classes/com/huobi/wss/event/MarketMarkPriceSubResponse.class
new file mode 100644
index 0000000..277fcef
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketMarkPriceSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketPremiumIndexReqResponse$DataBean.class b/target/classes/com/huobi/wss/event/MarketPremiumIndexReqResponse$DataBean.class
new file mode 100644
index 0000000..63498ac
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketPremiumIndexReqResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketPremiumIndexReqResponse.class b/target/classes/com/huobi/wss/event/MarketPremiumIndexReqResponse.class
new file mode 100644
index 0000000..6817585
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketPremiumIndexReqResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketPremiumIndexSubResponse$TickBean.class b/target/classes/com/huobi/wss/event/MarketPremiumIndexSubResponse$TickBean.class
new file mode 100644
index 0000000..6527bd6
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketPremiumIndexSubResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketPremiumIndexSubResponse.class b/target/classes/com/huobi/wss/event/MarketPremiumIndexSubResponse.class
new file mode 100644
index 0000000..e2766bb
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketPremiumIndexSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketTradeDetailReqResponse$DataBean.class b/target/classes/com/huobi/wss/event/MarketTradeDetailReqResponse$DataBean.class
new file mode 100644
index 0000000..ebb5c0a
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketTradeDetailReqResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketTradeDetailReqResponse.class b/target/classes/com/huobi/wss/event/MarketTradeDetailReqResponse.class
new file mode 100644
index 0000000..16b3a3f
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketTradeDetailReqResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketTradeDetailSubResponse$TickBean$DataBean.class b/target/classes/com/huobi/wss/event/MarketTradeDetailSubResponse$TickBean$DataBean.class
new file mode 100644
index 0000000..91deaa5
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketTradeDetailSubResponse$TickBean$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketTradeDetailSubResponse$TickBean.class b/target/classes/com/huobi/wss/event/MarketTradeDetailSubResponse$TickBean.class
new file mode 100644
index 0000000..56d2fad
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketTradeDetailSubResponse$TickBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MarketTradeDetailSubResponse.class b/target/classes/com/huobi/wss/event/MarketTradeDetailSubResponse.class
new file mode 100644
index 0000000..c631c0c
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MarketTradeDetailSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MatchOrdersCrossSubResponse$MatchOrdersCrossSubResponseBuilder.class b/target/classes/com/huobi/wss/event/MatchOrdersCrossSubResponse$MatchOrdersCrossSubResponseBuilder.class
new file mode 100644
index 0000000..058f2fa
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MatchOrdersCrossSubResponse$MatchOrdersCrossSubResponseBuilder.class differ
diff --git a/target/classes/com/huobi/wss/event/MatchOrdersCrossSubResponse$Trade.class b/target/classes/com/huobi/wss/event/MatchOrdersCrossSubResponse$Trade.class
new file mode 100644
index 0000000..21eaa38
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MatchOrdersCrossSubResponse$Trade.class differ
diff --git a/target/classes/com/huobi/wss/event/MatchOrdersCrossSubResponse.class b/target/classes/com/huobi/wss/event/MatchOrdersCrossSubResponse.class
new file mode 100644
index 0000000..ef1323d
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MatchOrdersCrossSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MatchOrdersResponse$TradeBean.class b/target/classes/com/huobi/wss/event/MatchOrdersResponse$TradeBean.class
new file mode 100644
index 0000000..4ace1cc
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MatchOrdersResponse$TradeBean.class differ
diff --git a/target/classes/com/huobi/wss/event/MatchOrdersResponse.class b/target/classes/com/huobi/wss/event/MatchOrdersResponse.class
new file mode 100644
index 0000000..045895a
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MatchOrdersResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/MatchOrdersSubResponse$MatchOrdersSubResponseBuilder.class b/target/classes/com/huobi/wss/event/MatchOrdersSubResponse$MatchOrdersSubResponseBuilder.class
new file mode 100644
index 0000000..316f62b
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MatchOrdersSubResponse$MatchOrdersSubResponseBuilder.class differ
diff --git a/target/classes/com/huobi/wss/event/MatchOrdersSubResponse$Trade$TradeBuilder.class b/target/classes/com/huobi/wss/event/MatchOrdersSubResponse$Trade$TradeBuilder.class
new file mode 100644
index 0000000..698e25e
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MatchOrdersSubResponse$Trade$TradeBuilder.class differ
diff --git a/target/classes/com/huobi/wss/event/MatchOrdersSubResponse$Trade.class b/target/classes/com/huobi/wss/event/MatchOrdersSubResponse$Trade.class
new file mode 100644
index 0000000..6d38678
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MatchOrdersSubResponse$Trade.class differ
diff --git a/target/classes/com/huobi/wss/event/MatchOrdersSubResponse.class b/target/classes/com/huobi/wss/event/MatchOrdersSubResponse.class
new file mode 100644
index 0000000..30083a3
Binary files /dev/null and b/target/classes/com/huobi/wss/event/MatchOrdersSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/OrdersSubResponse$TradeBean.class b/target/classes/com/huobi/wss/event/OrdersSubResponse$TradeBean.class
new file mode 100644
index 0000000..10ba6c6
Binary files /dev/null and b/target/classes/com/huobi/wss/event/OrdersSubResponse$TradeBean.class differ
diff --git a/target/classes/com/huobi/wss/event/OrdersSubResponse.class b/target/classes/com/huobi/wss/event/OrdersSubResponse.class
new file mode 100644
index 0000000..4d2be1a
Binary files /dev/null and b/target/classes/com/huobi/wss/event/OrdersSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/PositionsSubResponse$DataBean.class b/target/classes/com/huobi/wss/event/PositionsSubResponse$DataBean.class
new file mode 100644
index 0000000..5c31f7a
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PositionsSubResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/PositionsSubResponse.class b/target/classes/com/huobi/wss/event/PositionsSubResponse.class
new file mode 100644
index 0000000..50e702f
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PositionsSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicContractInfoFutureSubResponse$DataBean.class b/target/classes/com/huobi/wss/event/PublicContractInfoFutureSubResponse$DataBean.class
new file mode 100644
index 0000000..7bcf737
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicContractInfoFutureSubResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicContractInfoFutureSubResponse.class b/target/classes/com/huobi/wss/event/PublicContractInfoFutureSubResponse.class
new file mode 100644
index 0000000..ab829fa
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicContractInfoFutureSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicContractInfoResponse$DataBean.class b/target/classes/com/huobi/wss/event/PublicContractInfoResponse$DataBean.class
new file mode 100644
index 0000000..d75712e
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicContractInfoResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicContractInfoResponse.class b/target/classes/com/huobi/wss/event/PublicContractInfoResponse.class
new file mode 100644
index 0000000..b312494
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicContractInfoResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicFundingRateResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/wss/event/PublicFundingRateResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..ac709e2
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicFundingRateResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicFundingRateResponse$DataBean.class b/target/classes/com/huobi/wss/event/PublicFundingRateResponse$DataBean.class
new file mode 100644
index 0000000..5ea0752
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicFundingRateResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicFundingRateResponse$PublicFundingRateResponseBuilder.class b/target/classes/com/huobi/wss/event/PublicFundingRateResponse$PublicFundingRateResponseBuilder.class
new file mode 100644
index 0000000..236df05
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicFundingRateResponse$PublicFundingRateResponseBuilder.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicFundingRateResponse.class b/target/classes/com/huobi/wss/event/PublicFundingRateResponse.class
new file mode 100644
index 0000000..4b9e29e
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicFundingRateResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicHeartbeatSubResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/wss/event/PublicHeartbeatSubResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..f34e8c1
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicHeartbeatSubResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicHeartbeatSubResponse$DataBean.class b/target/classes/com/huobi/wss/event/PublicHeartbeatSubResponse$DataBean.class
new file mode 100644
index 0000000..71069a1
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicHeartbeatSubResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicHeartbeatSubResponse$PublicHeartbeatSubResponseBuilder.class b/target/classes/com/huobi/wss/event/PublicHeartbeatSubResponse$PublicHeartbeatSubResponseBuilder.class
new file mode 100644
index 0000000..7990266
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicHeartbeatSubResponse$PublicHeartbeatSubResponseBuilder.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicHeartbeatSubResponse.class b/target/classes/com/huobi/wss/event/PublicHeartbeatSubResponse.class
new file mode 100644
index 0000000..ee551a0
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicHeartbeatSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicSubResponse$DataBean.class b/target/classes/com/huobi/wss/event/PublicSubResponse$DataBean.class
new file mode 100644
index 0000000..b291400
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicSubResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/PublicSubResponse.class b/target/classes/com/huobi/wss/event/PublicSubResponse.class
new file mode 100644
index 0000000..a5f75be
Binary files /dev/null and b/target/classes/com/huobi/wss/event/PublicSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/SwapContractElementSubResponse$ContractInfo.class b/target/classes/com/huobi/wss/event/SwapContractElementSubResponse$ContractInfo.class
new file mode 100644
index 0000000..f911411
Binary files /dev/null and b/target/classes/com/huobi/wss/event/SwapContractElementSubResponse$ContractInfo.class differ
diff --git a/target/classes/com/huobi/wss/event/SwapContractElementSubResponse$Data.class b/target/classes/com/huobi/wss/event/SwapContractElementSubResponse$Data.class
new file mode 100644
index 0000000..364a910
Binary files /dev/null and b/target/classes/com/huobi/wss/event/SwapContractElementSubResponse$Data.class differ
diff --git a/target/classes/com/huobi/wss/event/SwapContractElementSubResponse.class b/target/classes/com/huobi/wss/event/SwapContractElementSubResponse.class
new file mode 100644
index 0000000..cc3db24
Binary files /dev/null and b/target/classes/com/huobi/wss/event/SwapContractElementSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/SymbolContractElementSubResponse$ContractInfo.class b/target/classes/com/huobi/wss/event/SymbolContractElementSubResponse$ContractInfo.class
new file mode 100644
index 0000000..4a57689
Binary files /dev/null and b/target/classes/com/huobi/wss/event/SymbolContractElementSubResponse$ContractInfo.class differ
diff --git a/target/classes/com/huobi/wss/event/SymbolContractElementSubResponse$Data.class b/target/classes/com/huobi/wss/event/SymbolContractElementSubResponse$Data.class
new file mode 100644
index 0000000..872ecb4
Binary files /dev/null and b/target/classes/com/huobi/wss/event/SymbolContractElementSubResponse$Data.class differ
diff --git a/target/classes/com/huobi/wss/event/SymbolContractElementSubResponse$OrderLimit.class b/target/classes/com/huobi/wss/event/SymbolContractElementSubResponse$OrderLimit.class
new file mode 100644
index 0000000..0ded9d4
Binary files /dev/null and b/target/classes/com/huobi/wss/event/SymbolContractElementSubResponse$OrderLimit.class differ
diff --git a/target/classes/com/huobi/wss/event/SymbolContractElementSubResponse.class b/target/classes/com/huobi/wss/event/SymbolContractElementSubResponse.class
new file mode 100644
index 0000000..3627b1d
Binary files /dev/null and b/target/classes/com/huobi/wss/event/SymbolContractElementSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/TriggerOrderCrossSubResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/wss/event/TriggerOrderCrossSubResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..2d34fee
Binary files /dev/null and b/target/classes/com/huobi/wss/event/TriggerOrderCrossSubResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/wss/event/TriggerOrderCrossSubResponse$DataBean.class b/target/classes/com/huobi/wss/event/TriggerOrderCrossSubResponse$DataBean.class
new file mode 100644
index 0000000..83eecce
Binary files /dev/null and b/target/classes/com/huobi/wss/event/TriggerOrderCrossSubResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/TriggerOrderCrossSubResponse$TriggerOrderCrossSubResponseBuilder.class b/target/classes/com/huobi/wss/event/TriggerOrderCrossSubResponse$TriggerOrderCrossSubResponseBuilder.class
new file mode 100644
index 0000000..42957bb
Binary files /dev/null and b/target/classes/com/huobi/wss/event/TriggerOrderCrossSubResponse$TriggerOrderCrossSubResponseBuilder.class differ
diff --git a/target/classes/com/huobi/wss/event/TriggerOrderCrossSubResponse.class b/target/classes/com/huobi/wss/event/TriggerOrderCrossSubResponse.class
new file mode 100644
index 0000000..569d918
Binary files /dev/null and b/target/classes/com/huobi/wss/event/TriggerOrderCrossSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/event/TriggerOrderSubResponse$DataBean$DataBeanBuilder.class b/target/classes/com/huobi/wss/event/TriggerOrderSubResponse$DataBean$DataBeanBuilder.class
new file mode 100644
index 0000000..198ee4d
Binary files /dev/null and b/target/classes/com/huobi/wss/event/TriggerOrderSubResponse$DataBean$DataBeanBuilder.class differ
diff --git a/target/classes/com/huobi/wss/event/TriggerOrderSubResponse$DataBean.class b/target/classes/com/huobi/wss/event/TriggerOrderSubResponse$DataBean.class
new file mode 100644
index 0000000..7b80892
Binary files /dev/null and b/target/classes/com/huobi/wss/event/TriggerOrderSubResponse$DataBean.class differ
diff --git a/target/classes/com/huobi/wss/event/TriggerOrderSubResponse$TriggerOrderSubResponseBuilder.class b/target/classes/com/huobi/wss/event/TriggerOrderSubResponse$TriggerOrderSubResponseBuilder.class
new file mode 100644
index 0000000..b416a8c
Binary files /dev/null and b/target/classes/com/huobi/wss/event/TriggerOrderSubResponse$TriggerOrderSubResponseBuilder.class differ
diff --git a/target/classes/com/huobi/wss/event/TriggerOrderSubResponse.class b/target/classes/com/huobi/wss/event/TriggerOrderSubResponse.class
new file mode 100644
index 0000000..c3cb0f3
Binary files /dev/null and b/target/classes/com/huobi/wss/event/TriggerOrderSubResponse.class differ
diff --git a/target/classes/com/huobi/wss/handle/WssMarketHandle$1.class b/target/classes/com/huobi/wss/handle/WssMarketHandle$1.class
new file mode 100644
index 0000000..c796cf9
Binary files /dev/null and b/target/classes/com/huobi/wss/handle/WssMarketHandle$1.class differ
diff --git a/target/classes/com/huobi/wss/handle/WssMarketHandle$2.class b/target/classes/com/huobi/wss/handle/WssMarketHandle$2.class
new file mode 100644
index 0000000..fa3ee06
Binary files /dev/null and b/target/classes/com/huobi/wss/handle/WssMarketHandle$2.class differ
diff --git a/target/classes/com/huobi/wss/handle/WssMarketHandle.class b/target/classes/com/huobi/wss/handle/WssMarketHandle.class
new file mode 100644
index 0000000..e3f53a7
Binary files /dev/null and b/target/classes/com/huobi/wss/handle/WssMarketHandle.class differ
diff --git a/target/classes/com/huobi/wss/handle/WssMarketReqHandle$1.class b/target/classes/com/huobi/wss/handle/WssMarketReqHandle$1.class
new file mode 100644
index 0000000..6cc9ebe
Binary files /dev/null and b/target/classes/com/huobi/wss/handle/WssMarketReqHandle$1.class differ
diff --git a/target/classes/com/huobi/wss/handle/WssMarketReqHandle$2.class b/target/classes/com/huobi/wss/handle/WssMarketReqHandle$2.class
new file mode 100644
index 0000000..78fb97c
Binary files /dev/null and b/target/classes/com/huobi/wss/handle/WssMarketReqHandle$2.class differ
diff --git a/target/classes/com/huobi/wss/handle/WssMarketReqHandle.class b/target/classes/com/huobi/wss/handle/WssMarketReqHandle.class
new file mode 100644
index 0000000..3ebafc4
Binary files /dev/null and b/target/classes/com/huobi/wss/handle/WssMarketReqHandle.class differ
diff --git a/target/classes/com/huobi/wss/handle/WssNotificationHandle$1.class b/target/classes/com/huobi/wss/handle/WssNotificationHandle$1.class
new file mode 100644
index 0000000..7c45351
Binary files /dev/null and b/target/classes/com/huobi/wss/handle/WssNotificationHandle$1.class differ
diff --git a/target/classes/com/huobi/wss/handle/WssNotificationHandle$2.class b/target/classes/com/huobi/wss/handle/WssNotificationHandle$2.class
new file mode 100644
index 0000000..b6dc88b
Binary files /dev/null and b/target/classes/com/huobi/wss/handle/WssNotificationHandle$2.class differ
diff --git a/target/classes/com/huobi/wss/handle/WssNotificationHandle.class b/target/classes/com/huobi/wss/handle/WssNotificationHandle.class
new file mode 100644
index 0000000..b41f2fa
Binary files /dev/null and b/target/classes/com/huobi/wss/handle/WssNotificationHandle.class differ
diff --git a/target/classes/com/huobi/wss/request/WssRequest$WssRequestBuilder.class b/target/classes/com/huobi/wss/request/WssRequest$WssRequestBuilder.class
new file mode 100644
index 0000000..5bf8ae4
Binary files /dev/null and b/target/classes/com/huobi/wss/request/WssRequest$WssRequestBuilder.class differ
diff --git a/target/classes/com/huobi/wss/request/WssRequest.class b/target/classes/com/huobi/wss/request/WssRequest.class
new file mode 100644
index 0000000..add1aa6
Binary files /dev/null and b/target/classes/com/huobi/wss/request/WssRequest.class differ
diff --git a/target/classes/com/huobi/wss/util/ApiSignature.class b/target/classes/com/huobi/wss/util/ApiSignature.class
new file mode 100644
index 0000000..2a4f22f
Binary files /dev/null and b/target/classes/com/huobi/wss/util/ApiSignature.class differ
diff --git a/target/classes/com/huobi/wss/util/ApiSignatureEd25519.class b/target/classes/com/huobi/wss/util/ApiSignatureEd25519.class
new file mode 100644
index 0000000..a4cd74b
Binary files /dev/null and b/target/classes/com/huobi/wss/util/ApiSignatureEd25519.class differ
diff --git a/target/classes/com/huobi/wss/util/ZipUtil.class b/target/classes/com/huobi/wss/util/ZipUtil.class
new file mode 100644
index 0000000..d5ba232
Binary files /dev/null and b/target/classes/com/huobi/wss/util/ZipUtil.class differ
diff --git a/target/classes/logback.xml b/target/classes/logback.xml
new file mode 100644
index 0000000..6b17170
--- /dev/null
+++ b/target/classes/logback.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%p] [%t] [%c.%M:%L] - %m%n
+
+
+
+
+
+ ${LOG_HOME}/debug.log
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%p] [%t] [%c.%M:%L] - %m%n
+
+
+ DEBUG
+
+
+ ${LOG_HOME}/debug/debug.%d{yyyy-MM-dd_HH}.log
+ 168
+
+
+
+
+
+ ${LOG_HOME}/info.log
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%p] [%t] [%c.%M:%L] - %m%n
+
+
+ INFO
+
+
+ ${LOG_HOME}/info/info.%d{yyyy-MM-dd_HH}.log
+ 168
+
+
+
+
+
+
+ ${LOG_HOME}/error.log
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%p] [%t] [%c.%M:%L] - %m%n
+
+
+ ERROR
+
+
+ ${LOG_HOME}/error/error.%d{yyyy-MM-dd_HH}.log
+ 168
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/target/test-classes/com/huobi/future/api/AccountAPIEd25119Test.class b/target/test-classes/com/huobi/future/api/AccountAPIEd25119Test.class
new file mode 100644
index 0000000..1a18967
Binary files /dev/null and b/target/test-classes/com/huobi/future/api/AccountAPIEd25119Test.class differ
diff --git a/target/test-classes/com/huobi/future/api/AccountAPIHmac256Test.class b/target/test-classes/com/huobi/future/api/AccountAPIHmac256Test.class
new file mode 100644
index 0000000..22552a6
Binary files /dev/null and b/target/test-classes/com/huobi/future/api/AccountAPIHmac256Test.class differ
diff --git a/target/test-classes/com/huobi/future/api/BaseTest.class b/target/test-classes/com/huobi/future/api/BaseTest.class
new file mode 100644
index 0000000..365dcde
Binary files /dev/null and b/target/test-classes/com/huobi/future/api/BaseTest.class differ
diff --git a/target/test-classes/com/huobi/future/api/MarketAPITest.class b/target/test-classes/com/huobi/future/api/MarketAPITest.class
new file mode 100644
index 0000000..6b82269
Binary files /dev/null and b/target/test-classes/com/huobi/future/api/MarketAPITest.class differ
diff --git a/target/test-classes/com/huobi/future/api/ReferenceAPITest.class b/target/test-classes/com/huobi/future/api/ReferenceAPITest.class
new file mode 100644
index 0000000..3429346
Binary files /dev/null and b/target/test-classes/com/huobi/future/api/ReferenceAPITest.class differ
diff --git a/target/test-classes/com/huobi/future/api/StrategyAPITest.class b/target/test-classes/com/huobi/future/api/StrategyAPITest.class
new file mode 100644
index 0000000..e315f8d
Binary files /dev/null and b/target/test-classes/com/huobi/future/api/StrategyAPITest.class differ
diff --git a/target/test-classes/com/huobi/future/api/TradeAPITest.class b/target/test-classes/com/huobi/future/api/TradeAPITest.class
new file mode 100644
index 0000000..ebbbeb6
Binary files /dev/null and b/target/test-classes/com/huobi/future/api/TradeAPITest.class differ
diff --git a/target/test-classes/com/huobi/future/api/TransferAPITest.class b/target/test-classes/com/huobi/future/api/TransferAPITest.class
new file mode 100644
index 0000000..ea90211
Binary files /dev/null and b/target/test-classes/com/huobi/future/api/TransferAPITest.class differ
diff --git a/target/test-classes/com/huobi/future/wss/WssCenterNotificationSubTest.class b/target/test-classes/com/huobi/future/wss/WssCenterNotificationSubTest.class
new file mode 100644
index 0000000..84e8264
Binary files /dev/null and b/target/test-classes/com/huobi/future/wss/WssCenterNotificationSubTest.class differ
diff --git a/target/test-classes/com/huobi/future/wss/WssIndexReqTest.class b/target/test-classes/com/huobi/future/wss/WssIndexReqTest.class
new file mode 100644
index 0000000..2add5c3
Binary files /dev/null and b/target/test-classes/com/huobi/future/wss/WssIndexReqTest.class differ
diff --git a/target/test-classes/com/huobi/future/wss/WssIndexSubTest.class b/target/test-classes/com/huobi/future/wss/WssIndexSubTest.class
new file mode 100644
index 0000000..50409c5
Binary files /dev/null and b/target/test-classes/com/huobi/future/wss/WssIndexSubTest.class differ
diff --git a/target/test-classes/com/huobi/future/wss/WssMarketReqTest.class b/target/test-classes/com/huobi/future/wss/WssMarketReqTest.class
new file mode 100644
index 0000000..96408fb
Binary files /dev/null and b/target/test-classes/com/huobi/future/wss/WssMarketReqTest.class differ
diff --git a/target/test-classes/com/huobi/future/wss/WssMarketSubTest.class b/target/test-classes/com/huobi/future/wss/WssMarketSubTest.class
new file mode 100644
index 0000000..463add6
Binary files /dev/null and b/target/test-classes/com/huobi/future/wss/WssMarketSubTest.class differ
diff --git a/target/test-classes/com/huobi/future/wss/WssNotificationSubTest.class b/target/test-classes/com/huobi/future/wss/WssNotificationSubTest.class
new file mode 100644
index 0000000..d44450d
Binary files /dev/null and b/target/test-classes/com/huobi/future/wss/WssNotificationSubTest.class differ
diff --git a/target/test-classes/com/huobi/swap/api/AccountAPITest.class b/target/test-classes/com/huobi/swap/api/AccountAPITest.class
new file mode 100644
index 0000000..5f5b01d
Binary files /dev/null and b/target/test-classes/com/huobi/swap/api/AccountAPITest.class differ
diff --git a/target/test-classes/com/huobi/swap/api/BaseTest.class b/target/test-classes/com/huobi/swap/api/BaseTest.class
new file mode 100644
index 0000000..7930d30
Binary files /dev/null and b/target/test-classes/com/huobi/swap/api/BaseTest.class differ
diff --git a/target/test-classes/com/huobi/swap/api/MarketAPITest.class b/target/test-classes/com/huobi/swap/api/MarketAPITest.class
new file mode 100644
index 0000000..b157ff1
Binary files /dev/null and b/target/test-classes/com/huobi/swap/api/MarketAPITest.class differ
diff --git a/target/test-classes/com/huobi/swap/api/ReferenceAPITest.class b/target/test-classes/com/huobi/swap/api/ReferenceAPITest.class
new file mode 100644
index 0000000..cae8d2b
Binary files /dev/null and b/target/test-classes/com/huobi/swap/api/ReferenceAPITest.class differ
diff --git a/target/test-classes/com/huobi/swap/api/StrategyAPITest.class b/target/test-classes/com/huobi/swap/api/StrategyAPITest.class
new file mode 100644
index 0000000..f89b982
Binary files /dev/null and b/target/test-classes/com/huobi/swap/api/StrategyAPITest.class differ
diff --git a/target/test-classes/com/huobi/swap/api/TradeAPITest.class b/target/test-classes/com/huobi/swap/api/TradeAPITest.class
new file mode 100644
index 0000000..65c87e4
Binary files /dev/null and b/target/test-classes/com/huobi/swap/api/TradeAPITest.class differ
diff --git a/target/test-classes/com/huobi/swap/api/TransferAPITest.class b/target/test-classes/com/huobi/swap/api/TransferAPITest.class
new file mode 100644
index 0000000..b4c95ce
Binary files /dev/null and b/target/test-classes/com/huobi/swap/api/TransferAPITest.class differ
diff --git a/target/test-classes/com/huobi/swap/wss/WssCenterNotificationSubTest.class b/target/test-classes/com/huobi/swap/wss/WssCenterNotificationSubTest.class
new file mode 100644
index 0000000..a085a78
Binary files /dev/null and b/target/test-classes/com/huobi/swap/wss/WssCenterNotificationSubTest.class differ
diff --git a/target/test-classes/com/huobi/swap/wss/WssIndexReqTest.class b/target/test-classes/com/huobi/swap/wss/WssIndexReqTest.class
new file mode 100644
index 0000000..7bceb53
Binary files /dev/null and b/target/test-classes/com/huobi/swap/wss/WssIndexReqTest.class differ
diff --git a/target/test-classes/com/huobi/swap/wss/WssIndexSubTest.class b/target/test-classes/com/huobi/swap/wss/WssIndexSubTest.class
new file mode 100644
index 0000000..da646fc
Binary files /dev/null and b/target/test-classes/com/huobi/swap/wss/WssIndexSubTest.class differ
diff --git a/target/test-classes/com/huobi/swap/wss/WssMarketReqTest.class b/target/test-classes/com/huobi/swap/wss/WssMarketReqTest.class
new file mode 100644
index 0000000..9fc6cca
Binary files /dev/null and b/target/test-classes/com/huobi/swap/wss/WssMarketReqTest.class differ
diff --git a/target/test-classes/com/huobi/swap/wss/WssMarketSubTest.class b/target/test-classes/com/huobi/swap/wss/WssMarketSubTest.class
new file mode 100644
index 0000000..b1ffdf6
Binary files /dev/null and b/target/test-classes/com/huobi/swap/wss/WssMarketSubTest.class differ
diff --git a/target/test-classes/com/huobi/swap/wss/WssNotificationSubTest.class b/target/test-classes/com/huobi/swap/wss/WssNotificationSubTest.class
new file mode 100644
index 0000000..31431d2
Binary files /dev/null and b/target/test-classes/com/huobi/swap/wss/WssNotificationSubTest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/AccountAPITest.class b/target/test-classes/com/huobi/usdt/api/AccountAPITest.class
new file mode 100644
index 0000000..b6e5d46
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/AccountAPITest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/BaseTest.class b/target/test-classes/com/huobi/usdt/api/BaseTest.class
new file mode 100644
index 0000000..cda19aa
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/BaseTest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/CrossAccountAPITest.class b/target/test-classes/com/huobi/usdt/api/CrossAccountAPITest.class
new file mode 100644
index 0000000..f106275
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/CrossAccountAPITest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/CrossReferenceAPITest.class b/target/test-classes/com/huobi/usdt/api/CrossReferenceAPITest.class
new file mode 100644
index 0000000..7903855
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/CrossReferenceAPITest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/CrossSrategyAPITest.class b/target/test-classes/com/huobi/usdt/api/CrossSrategyAPITest.class
new file mode 100644
index 0000000..c6c9704
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/CrossSrategyAPITest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/CrossTradeAPITest.class b/target/test-classes/com/huobi/usdt/api/CrossTradeAPITest.class
new file mode 100644
index 0000000..158b638
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/CrossTradeAPITest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/CrossTransferAPITest.class b/target/test-classes/com/huobi/usdt/api/CrossTransferAPITest.class
new file mode 100644
index 0000000..f881b4a
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/CrossTransferAPITest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/MarketAPITest.class b/target/test-classes/com/huobi/usdt/api/MarketAPITest.class
new file mode 100644
index 0000000..a1866cb
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/MarketAPITest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/ReferenceAPITest.class b/target/test-classes/com/huobi/usdt/api/ReferenceAPITest.class
new file mode 100644
index 0000000..1022bd9
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/ReferenceAPITest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/SrategyAPITest.class b/target/test-classes/com/huobi/usdt/api/SrategyAPITest.class
new file mode 100644
index 0000000..82c6f09
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/SrategyAPITest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/TradeAPITest.class b/target/test-classes/com/huobi/usdt/api/TradeAPITest.class
new file mode 100644
index 0000000..a2d8864
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/TradeAPITest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/TransferAPITest.class b/target/test-classes/com/huobi/usdt/api/TransferAPITest.class
new file mode 100644
index 0000000..3a90744
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/TransferAPITest.class differ
diff --git a/target/test-classes/com/huobi/usdt/api/UnifiedAccountAPITest.class b/target/test-classes/com/huobi/usdt/api/UnifiedAccountAPITest.class
new file mode 100644
index 0000000..d997d9a
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/api/UnifiedAccountAPITest.class differ
diff --git a/target/test-classes/com/huobi/usdt/wss/WssCenterNotificationSubTest.class b/target/test-classes/com/huobi/usdt/wss/WssCenterNotificationSubTest.class
new file mode 100644
index 0000000..7a3975b
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/wss/WssCenterNotificationSubTest.class differ
diff --git a/target/test-classes/com/huobi/usdt/wss/WssIndexReqTest.class b/target/test-classes/com/huobi/usdt/wss/WssIndexReqTest.class
new file mode 100644
index 0000000..14d88c5
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/wss/WssIndexReqTest.class differ
diff --git a/target/test-classes/com/huobi/usdt/wss/WssIndexSubTest.class b/target/test-classes/com/huobi/usdt/wss/WssIndexSubTest.class
new file mode 100644
index 0000000..8b824fd
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/wss/WssIndexSubTest.class differ
diff --git a/target/test-classes/com/huobi/usdt/wss/WssMarketReqTest.class b/target/test-classes/com/huobi/usdt/wss/WssMarketReqTest.class
new file mode 100644
index 0000000..f0cf842
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/wss/WssMarketReqTest.class differ
diff --git a/target/test-classes/com/huobi/usdt/wss/WssMarketSubTest.class b/target/test-classes/com/huobi/usdt/wss/WssMarketSubTest.class
new file mode 100644
index 0000000..7b2f8c8
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/wss/WssMarketSubTest.class differ
diff --git a/target/test-classes/com/huobi/usdt/wss/WssNotificationSubTest.class b/target/test-classes/com/huobi/usdt/wss/WssNotificationSubTest.class
new file mode 100644
index 0000000..ff3f7fc
Binary files /dev/null and b/target/test-classes/com/huobi/usdt/wss/WssNotificationSubTest.class differ