From 257e726b0067c8dd579850a1b4262c5ce9a48bc6 Mon Sep 17 00:00:00 2001 From: theo-s68 <194042188+theo-s68@users.noreply.github.com> Date: Thu, 7 Aug 2025 17:18:55 +0700 Subject: [PATCH] all products with parent 1.1.1, common 2.0.0 --- MIGRATION.md | 4 +- README.md | 2 +- clients/algo/CHANGELOG.md | 4 + clients/algo/pom.xml | 6 +- .../client/algo/rest/api/FutureAlgoApi.java | 76 +- .../client/algo/rest/api/SpotAlgoApi.java | 64 +- clients/c2c/CHANGELOG.md | 4 + clients/c2c/pom.xml | 6 +- .../connector/client/c2c/rest/api/C2CApi.java | 16 +- clients/common/pom.xml | 4 +- .../connector/client/common/ApiClient.java | 21 +- clients/convert/CHANGELOG.md | 4 + clients/convert/example_rest.md | 2 +- clients/convert/pom.xml | 6 +- .../convert/rest/api/ConvertRestApi.java | 5 +- .../convert/rest/api/MarketDataApi.java | 33 +- .../client/convert/rest/api/TradeApi.java | 88 +-- clients/copy-trading/CHANGELOG.md | 4 + clients/copy-trading/pom.xml | 6 +- .../rest/api/FutureCopyTradingApi.java | 28 +- clients/crypto-loan/CHANGELOG.md | 4 + clients/crypto-loan/pom.xml | 6 +- .../crypto_loan/rest/api/FlexibleRateApi.java | 136 ++-- .../crypto_loan/rest/api/StableRateApi.java | 64 +- .../CHANGELOG.md | 4 + .../derivatives-trading-coin-futures/pom.xml | 6 +- .../rest/api/AccountApi.java | 160 ++--- .../rest/api/MarketDataApi.java | 186 +++-- .../rest/api/PortfolioMarginEndpointsApi.java | 16 +- .../rest/api/TradeApi.java | 256 +++---- .../rest/api/UserDataStreamsApi.java | 25 +- ...vativesTradingCoinFuturesWebSocketApi.java | 2 +- ...vesTradingCoinFuturesWebSocketStreams.java | 2 +- .../derivatives-trading-options/CHANGELOG.md | 4 + clients/derivatives-trading-options/pom.xml | 6 +- .../rest/api/AccountApi.java | 52 +- .../rest/api/MarketDataApi.java | 95 ++- .../rest/api/MarketMakerBlockTradeApi.java | 88 +-- .../rest/api/MarketMakerEndpointsApi.java | 88 +-- .../rest/api/TradeApi.java | 148 ++-- .../rest/api/UserDataStreamsApi.java | 25 +- ...vativesTradingOptionsWebSocketStreams.java | 2 +- .../CHANGELOG.md | 4 + .../pom.xml | 6 +- .../rest/api/AccountApi.java | 208 ++---- .../rest/api/MarketDataApi.java | 42 +- ...ingPortfolioMarginProWebSocketStreams.java | 2 +- .../CHANGELOG.md | 4 + .../pom.xml | 6 +- .../rest/api/AccountApi.java | 508 +++++-------- .../rest/api/MarketDataApi.java | 11 +- .../rest/api/TradeApi.java | 676 ++++++------------ .../rest/api/UserDataStreamsApi.java | 25 +- ...radingPortfolioMarginWebSocketStreams.java | 2 +- .../CHANGELOG.md | 4 + .../derivatives-trading-usds-futures/pom.xml | 6 +- .../rest/api/AccountApi.java | 256 +++---- .../rest/api/ConvertApi.java | 47 +- .../rest/api/MarketDataApi.java | 221 +++--- .../rest/api/PortfolioMarginEndpointsApi.java | 16 +- .../rest/api/TradeApi.java | 304 +++----- .../rest/api/UserDataStreamsApi.java | 25 +- ...vativesTradingUsdsFuturesWebSocketApi.java | 2 +- ...vesTradingUsdsFuturesWebSocketStreams.java | 2 +- clients/dual-investment/CHANGELOG.md | 4 + clients/dual-investment/pom.xml | 6 +- .../rest/api/MarketDataApi.java | 16 +- .../dual_investment/rest/api/TradeApi.java | 52 +- clients/fiat/CHANGELOG.md | 4 + clients/fiat/pom.xml | 6 +- .../client/fiat/rest/api/FiatApi.java | 28 +- clients/gift-card/CHANGELOG.md | 4 + clients/gift-card/pom.xml | 6 +- .../gift_card/rest/api/MarketDataApi.java | 76 +- clients/margin-trading/CHANGELOG.md | 4 + clients/margin-trading/pom.xml | 6 +- .../margin_trading/rest/api/AccountApi.java | 136 ++-- .../rest/api/BorrowRepayApi.java | 76 +- .../rest/api/MarketDataApi.java | 84 +-- .../rest/api/RiskDataStreamApi.java | 25 +- .../margin_trading/rest/api/TradeApi.java | 304 +++----- .../rest/api/TradeDataStreamApi.java | 46 +- .../margin_trading/rest/api/TransferApi.java | 28 +- .../api/MarginTradingWebSocketStreams.java | 2 +- clients/mining/CHANGELOG.md | 4 + clients/mining/pom.xml | 6 +- .../client/mining/rest/api/MiningApi.java | 150 ++-- clients/nft/CHANGELOG.md | 4 + clients/nft/pom.xml | 6 +- .../connector/client/nft/rest/api/NftApi.java | 52 +- clients/pay/CHANGELOG.md | 4 + clients/pay/pom.xml | 6 +- .../connector/client/pay/rest/api/PayApi.java | 16 +- clients/pom.xml | 14 +- clients/rebate/CHANGELOG.md | 4 + clients/rebate/pom.xml | 6 +- .../client/rebate/rest/api/RebateApi.java | 16 +- clients/simple-earn/CHANGELOG.md | 4 + clients/simple-earn/pom.xml | 6 +- .../simple_earn/rest/api/AccountApi.java | 88 +-- .../client/simple_earn/rest/api/EarnApi.java | 112 +-- .../simple_earn/rest/api/HistoryApi.java | 100 +-- clients/spot/CHANGELOG.md | 4 + clients/spot/docs/AllOrdersRequest.md | 2 +- clients/spot/docs/MyTradesRequest.md | 2 +- .../spot/docs/OrderCancelReplaceRequest.md | 2 +- clients/spot/docs/OrderCancelRequest.md | 2 +- clients/spot/docs/OrderStatusRequest.md | 2 +- clients/spot/docs/OrderTestRequest.md | 16 + clients/spot/docs/SorOrderTestRequest.md | 13 + clients/spot/pom.xml | 6 +- .../client/spot/rest/api/AccountApi.java | 160 ++--- .../client/spot/rest/api/GeneralApi.java | 25 +- .../client/spot/rest/api/MarketApi.java | 88 +-- .../client/spot/rest/api/TradeApi.java | 160 ++--- .../spot/rest/api/UserDataStreamApi.java | 40 +- .../websocket/api/api/SpotWebSocketApi.java | 2 +- .../stream/api/SpotWebSocketStreams.java | 2 +- clients/staking/CHANGELOG.md | 4 + clients/staking/pom.xml | 6 +- .../staking/rest/api/EthStakingApi.java | 136 ++-- .../staking/rest/api/OnChainYieldsApi.java | 148 ++-- .../staking/rest/api/SolStakingApi.java | 136 ++-- clients/sub-account/CHANGELOG.md | 4 + clients/sub-account/pom.xml | 6 +- .../rest/api/AccountManagementApi.java | 100 +-- .../rest/api/ApiManagementApi.java | 40 +- .../rest/api/AssetManagementApi.java | 280 +++----- .../rest/api/ManagedSubAccountApi.java | 136 ++-- clients/vip-loan/CHANGELOG.md | 4 + clients/vip-loan/pom.xml | 6 +- .../vip_loan/rest/api/MarketDataApi.java | 40 +- .../client/vip_loan/rest/api/TradeApi.java | 40 +- .../vip_loan/rest/api/UserInformationApi.java | 40 +- clients/wallet/CHANGELOG.md | 4 + .../docs/DailyAccountSnapshotResponse1.md | 15 - ...ccountSnapshotResponse1SnapshotVosInner.md | 15 - ...ntSnapshotResponse1SnapshotVosInnerData.md | 14 - ...ponse1SnapshotVosInnerDataBalancesInner.md | 15 - .../docs/DailyAccountSnapshotResponse2.md | 15 - ...ccountSnapshotResponse2SnapshotVosInner.md | 15 - ...ntSnapshotResponse2SnapshotVosInnerData.md | 17 - ...nse2SnapshotVosInnerDataUserAssetsInner.md | 18 - .../docs/DailyAccountSnapshotResponse3.md | 15 - ...ccountSnapshotResponse3SnapshotVosInner.md | 15 - ...ntSnapshotResponse3SnapshotVosInnerData.md | 14 - ...esponse3SnapshotVosInnerDataAssetsInner.md | 15 - ...ponse3SnapshotVosInnerDataPositionInner.md | 17 - clients/wallet/pom.xml | 6 +- .../client/wallet/rest/api/AccountApi.java | 88 +-- .../client/wallet/rest/api/AssetApi.java | 179 ++--- .../client/wallet/rest/api/CapitalApi.java | 112 +-- .../client/wallet/rest/api/OthersApi.java | 18 +- .../client/wallet/rest/api/TravelRuleApi.java | 112 +-- examples/algo/pom.xml | 2 +- examples/c2c/pom.xml | 2 +- examples/convert/pom.xml | 2 +- examples/copy-trading/pom.xml | 2 +- examples/crypto-loan/pom.xml | 2 +- .../derivatives-trading-coin-futures/pom.xml | 2 +- examples/derivatives-trading-options/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../derivatives-trading-usds-futures/pom.xml | 2 +- examples/dual-investment/pom.xml | 2 +- examples/fiat/pom.xml | 2 +- examples/gift-card/pom.xml | 2 +- examples/margin-trading/pom.xml | 2 +- examples/mining/pom.xml | 2 +- examples/nft/pom.xml | 2 +- examples/pay/pom.xml | 2 +- examples/rebate/pom.xml | 2 +- examples/simple-earn/pom.xml | 2 +- examples/spot/pom.xml | 2 +- examples/staking/pom.xml | 2 +- examples/sub-account/pom.xml | 2 +- examples/vip-loan/pom.xml | 2 +- examples/wallet/pom.xml | 2 +- 178 files changed, 2871 insertions(+), 5194 deletions(-) delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse1.md delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse1SnapshotVosInner.md delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse1SnapshotVosInnerData.md delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse1SnapshotVosInnerDataBalancesInner.md delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse2.md delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse2SnapshotVosInner.md delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse2SnapshotVosInnerData.md delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse2SnapshotVosInnerDataUserAssetsInner.md delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse3.md delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInner.md delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInnerData.md delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInnerDataAssetsInner.md delete mode 100644 clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInnerDataPositionInner.md diff --git a/MIGRATION.md b/MIGRATION.md index 2e54ebf9..63977197 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -37,7 +37,7 @@ For Spot (Spot package): io.github.binance binance-spot - 3.1.0 + 5.0.1 ``` @@ -47,7 +47,7 @@ For Futures (COIN-M Futures package): io.github.binance binance-derivatives-trading-coin-futures - 1.3.0 + 2.0.1 ``` diff --git a/README.md b/README.md index b8410b17..60f2940d 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Each connector is published as a separate maven dependency. For example: io.github.binance binance-spot - 3.1.0 + 5.0.1 ``` diff --git a/clients/algo/CHANGELOG.md b/clients/algo/CHANGELOG.md index 1f6dacdd..f2695603 100644 --- a/clients/algo/CHANGELOG.md +++ b/clients/algo/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.2.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 1.2.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/algo/pom.xml b/clients/algo/pom.xml index d038f96c..2c258e03 100644 --- a/clients/algo/pom.xml +++ b/clients/algo/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-algo algo - 1.2.0 + 1.2.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/algo/src/main/java/com/binance/connector/client/algo/rest/api/FutureAlgoApi.java b/clients/algo/src/main/java/com/binance/connector/client/algo/rest/api/FutureAlgoApi.java index 886e47e0..aab02fea 100644 --- a/clients/algo/src/main/java/com/binance/connector/client/algo/rest/api/FutureAlgoApi.java +++ b/clients/algo/src/main/java/com/binance/connector/client/algo/rest/api/FutureAlgoApi.java @@ -37,8 +37,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -51,7 +51,7 @@ public class FutureAlgoApi { private static final String USER_AGENT = String.format( - "binance-algo/1.2.0 (Java/%s; %s; %s)", + "binance-algo/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -148,15 +148,11 @@ private okhttp3.Call cancelAlgoOrderFutureAlgoCall(Long algoId, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -170,7 +166,7 @@ private okhttp3.Call cancelAlgoOrderFutureAlgoCall(Long algoId, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -289,15 +285,11 @@ private okhttp3.Call queryCurrentAlgoOpenOrdersFutureAlgoCall(Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -311,7 +303,7 @@ private okhttp3.Call queryCurrentAlgoOpenOrdersFutureAlgoCall(Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -468,15 +460,11 @@ private okhttp3.Call queryHistoricalAlgoOrdersFutureAlgoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -490,7 +478,7 @@ private okhttp3.Call queryHistoricalAlgoOrdersFutureAlgoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -658,15 +646,11 @@ private okhttp3.Call querySubOrdersFutureAlgoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -680,7 +664,7 @@ private okhttp3.Call querySubOrdersFutureAlgoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -852,15 +836,11 @@ private okhttp3.Call timeWeightedAveragePriceFutureAlgoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -874,7 +854,7 @@ private okhttp3.Call timeWeightedAveragePriceFutureAlgoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1059,15 +1039,11 @@ private okhttp3.Call volumeParticipationFutureAlgoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1081,7 +1057,7 @@ private okhttp3.Call volumeParticipationFutureAlgoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/algo/src/main/java/com/binance/connector/client/algo/rest/api/SpotAlgoApi.java b/clients/algo/src/main/java/com/binance/connector/client/algo/rest/api/SpotAlgoApi.java index 4f9461fe..9f6a170b 100644 --- a/clients/algo/src/main/java/com/binance/connector/client/algo/rest/api/SpotAlgoApi.java +++ b/clients/algo/src/main/java/com/binance/connector/client/algo/rest/api/SpotAlgoApi.java @@ -35,8 +35,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -49,7 +49,7 @@ public class SpotAlgoApi { private static final String USER_AGENT = String.format( - "binance-algo/1.2.0 (Java/%s; %s; %s)", + "binance-algo/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -146,15 +146,11 @@ private okhttp3.Call cancelAlgoOrderSpotAlgoCall(Long algoId, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -168,7 +164,7 @@ private okhttp3.Call cancelAlgoOrderSpotAlgoCall(Long algoId, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -285,15 +281,11 @@ private okhttp3.Call queryCurrentAlgoOpenOrdersSpotAlgoCall(Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -307,7 +299,7 @@ private okhttp3.Call queryCurrentAlgoOpenOrdersSpotAlgoCall(Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -462,15 +454,11 @@ private okhttp3.Call queryHistoricalAlgoOrdersSpotAlgoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -484,7 +472,7 @@ private okhttp3.Call queryHistoricalAlgoOrdersSpotAlgoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -649,15 +637,11 @@ private okhttp3.Call querySubOrdersSpotAlgoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -671,7 +655,7 @@ private okhttp3.Call querySubOrdersSpotAlgoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -826,15 +810,11 @@ private okhttp3.Call timeWeightedAveragePriceSpotAlgoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -848,7 +828,7 @@ private okhttp3.Call timeWeightedAveragePriceSpotAlgoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/c2c/CHANGELOG.md b/clients/c2c/CHANGELOG.md index 1f6dacdd..f2695603 100644 --- a/clients/c2c/CHANGELOG.md +++ b/clients/c2c/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.2.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 1.2.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/c2c/pom.xml b/clients/c2c/pom.xml index 236c764c..951f60a9 100644 --- a/clients/c2c/pom.xml +++ b/clients/c2c/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-c2c c2c - 1.2.0 + 1.2.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/c2c/src/main/java/com/binance/connector/client/c2c/rest/api/C2CApi.java b/clients/c2c/src/main/java/com/binance/connector/client/c2c/rest/api/C2CApi.java index 9c8bd044..196259d9 100644 --- a/clients/c2c/src/main/java/com/binance/connector/client/c2c/rest/api/C2CApi.java +++ b/clients/c2c/src/main/java/com/binance/connector/client/c2c/rest/api/C2CApi.java @@ -28,8 +28,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -42,7 +42,7 @@ public class C2CApi { private static final String USER_AGENT = String.format( - "binance-c2c/1.2.0 (Java/%s; %s; %s)", + "binance-c2c/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -149,15 +149,11 @@ private okhttp3.Call getC2CTradeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -171,7 +167,7 @@ private okhttp3.Call getC2CTradeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/common/pom.xml b/clients/common/pom.xml index f7f3bb55..71df5d61 100644 --- a/clients/common/pom.xml +++ b/clients/common/pom.xml @@ -5,11 +5,11 @@ io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 binance-common common - 1.4.0 + 2.0.0 jar \ No newline at end of file diff --git a/clients/common/src/main/java/com/binance/connector/client/common/ApiClient.java b/clients/common/src/main/java/com/binance/connector/client/common/ApiClient.java index bb04290b..d56da079 100644 --- a/clients/common/src/main/java/com/binance/connector/client/common/ApiClient.java +++ b/clients/common/src/main/java/com/binance/connector/client/common/ApiClient.java @@ -1300,7 +1300,7 @@ public Call buildCall( Map headerParams, Map cookieParams, Map formParams, - String[] authNames) + Set authNames) throws ApiException { Request request = buildRequest( @@ -1387,7 +1387,7 @@ public Request buildRequest( Map headerParams, Map cookieParams, Map formParams, - String[] authNames) + Set authNames) throws ApiException { final String url = buildUrl(baseUrl, path, queryParams, collectionQueryParams); @@ -1420,22 +1420,11 @@ public Request buildRequest( List updatedQueryParams = new ArrayList<>(queryParams); - boolean hasAuth = - Arrays.stream(authNames) - .anyMatch( - s -> s.equals(BINANCE_SIGNATURE) || s.equals(BINANCE_API_KEY_ONLY)); - - // add api key to every request - String[] finalAuthNames; - if (!hasAuth) { - finalAuthNames = append(authNames, BINANCE_API_KEY_ONLY); - } else { - finalAuthNames = authNames; - } + authNames.add(BINANCE_API_KEY_ONLY); // update parameters with authentication settings updateParamsForAuth( - finalAuthNames, + authNames, updatedQueryParams, headerParams, cookieParams, @@ -1571,7 +1560,7 @@ public void processCookieParams(Map cookieParams, Request.Builde * @throws com.binance.connector.client.common.ApiException If fails to update the parameters */ public void updateParamsForAuth( - String[] authNames, + Set authNames, List queryParams, Map headerParams, Map cookieParams, diff --git a/clients/convert/CHANGELOG.md b/clients/convert/CHANGELOG.md index 1f6dacdd..f2695603 100644 --- a/clients/convert/CHANGELOG.md +++ b/clients/convert/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.2.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 1.2.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/convert/example_rest.md b/clients/convert/example_rest.md index 17f7d9e6..b2152f61 100644 --- a/clients/convert/example_rest.md +++ b/clients/convert/example_rest.md @@ -1,6 +1,6 @@ ## MarketData -[GET /sapi/v1/convert/exchangeInfo](https://developers.binance.com/docs/convert/market-data/List-All-Convert-Pairs) - listAllConvertPairs - [ListAllConvertPairsExample.java:48](/examples/convert/src/main/java/com/binance/connector/client/convert/rest/marketdata/ListAllConvertPairsExample.java#L48) +[GET /sapi/v1/convert/exchangeInfo](https://developers.binance.com/docs/convert/market-data/) - listAllConvertPairs - [ListAllConvertPairsExample.java:48](/examples/convert/src/main/java/com/binance/connector/client/convert/rest/marketdata/ListAllConvertPairsExample.java#L48) [GET /sapi/v1/convert/assetInfo](https://developers.binance.com/docs/convert/market-data/Query-order-quantity-precision-per-asset) - queryOrderQuantityPrecisionPerAsset - [QueryOrderQuantityPrecisionPerAssetExample.java:46](/examples/convert/src/main/java/com/binance/connector/client/convert/rest/marketdata/QueryOrderQuantityPrecisionPerAssetExample.java#L46) diff --git a/clients/convert/pom.xml b/clients/convert/pom.xml index 39c5c669..6a150ad6 100644 --- a/clients/convert/pom.xml +++ b/clients/convert/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-convert convert - 1.2.0 + 1.2.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/convert/src/main/java/com/binance/connector/client/convert/rest/api/ConvertRestApi.java b/clients/convert/src/main/java/com/binance/connector/client/convert/rest/api/ConvertRestApi.java index beceed65..063c9f8c 100644 --- a/clients/convert/src/main/java/com/binance/connector/client/convert/rest/api/ConvertRestApi.java +++ b/clients/convert/src/main/java/com/binance/connector/client/convert/rest/api/ConvertRestApi.java @@ -52,9 +52,8 @@ public ConvertRestApi(ApiClient apiClient) { * 200 List All Convert Pairs - * * - * @see List - * All Convert Pairs Documentation + * @see List All Convert + * Pairs Documentation */ public ApiResponse listAllConvertPairs( String fromAsset, String toAsset) throws ApiException { diff --git a/clients/convert/src/main/java/com/binance/connector/client/convert/rest/api/MarketDataApi.java b/clients/convert/src/main/java/com/binance/connector/client/convert/rest/api/MarketDataApi.java index 8ddd5713..8f3ea824 100644 --- a/clients/convert/src/main/java/com/binance/connector/client/convert/rest/api/MarketDataApi.java +++ b/clients/convert/src/main/java/com/binance/connector/client/convert/rest/api/MarketDataApi.java @@ -29,8 +29,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -43,7 +43,7 @@ public class MarketDataApi { private static final String USER_AGENT = String.format( - "binance-convert/1.2.0 (Java/%s; %s; %s)", + "binance-convert/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -94,9 +94,8 @@ public void setCustomBaseUrl(String customBaseUrl) { * 200 List All Convert Pairs - * * - * @see List - * All Convert Pairs Documentation + * @see List All Convert + * Pairs Documentation */ private okhttp3.Call listAllConvertPairsCall(String fromAsset, String toAsset) throws ApiException { @@ -141,11 +140,10 @@ private okhttp3.Call listAllConvertPairsCall(String fromAsset, String toAsset) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -159,7 +157,7 @@ private okhttp3.Call listAllConvertPairsCall(String fromAsset, String toAsset) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -212,9 +210,8 @@ private okhttp3.Call listAllConvertPairsValidateBeforeCall(String fromAsset, Str * 200 List All Convert Pairs - * * - * @see List - * All Convert Pairs Documentation + * @see List All Convert + * Pairs Documentation */ public ApiResponse listAllConvertPairs( String fromAsset, String toAsset) throws ApiException { @@ -280,15 +277,11 @@ private okhttp3.Call queryOrderQuantityPrecisionPerAssetCall(Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -302,7 +295,7 @@ private okhttp3.Call queryOrderQuantityPrecisionPerAssetCall(Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/convert/src/main/java/com/binance/connector/client/convert/rest/api/TradeApi.java b/clients/convert/src/main/java/com/binance/connector/client/convert/rest/api/TradeApi.java index fc245fdc..838b0f6e 100644 --- a/clients/convert/src/main/java/com/binance/connector/client/convert/rest/api/TradeApi.java +++ b/clients/convert/src/main/java/com/binance/connector/client/convert/rest/api/TradeApi.java @@ -41,8 +41,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -55,7 +55,7 @@ public class TradeApi { private static final String USER_AGENT = String.format( - "binance-convert/1.2.0 (Java/%s; %s; %s)", + "binance-convert/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -151,15 +151,11 @@ private okhttp3.Call acceptQuoteCall(AcceptQuoteRequest acceptQuoteRequest) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -173,7 +169,7 @@ private okhttp3.Call acceptQuoteCall(AcceptQuoteRequest acceptQuoteRequest) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -291,15 +287,11 @@ private okhttp3.Call cancelLimitOrderCall(CancelLimitOrderRequest cancelLimitOrd final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -313,7 +305,7 @@ private okhttp3.Call cancelLimitOrderCall(CancelLimitOrderRequest cancelLimitOrd localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -444,15 +436,11 @@ private okhttp3.Call getConvertTradeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -466,7 +454,7 @@ private okhttp3.Call getConvertTradeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -598,15 +586,11 @@ private okhttp3.Call orderStatusCall(String orderId, String quoteId) throws ApiE final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -620,7 +604,7 @@ private okhttp3.Call orderStatusCall(String orderId, String quoteId) throws ApiE localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -774,15 +758,11 @@ private okhttp3.Call placeLimitOrderCall(PlaceLimitOrderRequest placeLimitOrderR final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -796,7 +776,7 @@ private okhttp3.Call placeLimitOrderCall(PlaceLimitOrderRequest placeLimitOrderR localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -914,15 +894,11 @@ private okhttp3.Call queryLimitOpenOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -936,7 +912,7 @@ private okhttp3.Call queryLimitOpenOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1084,15 +1060,11 @@ private okhttp3.Call sendQuoteRequestCall(SendQuoteRequestRequest sendQuoteReque final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1106,7 +1078,7 @@ private okhttp3.Call sendQuoteRequestCall(SendQuoteRequestRequest sendQuoteReque localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/copy-trading/CHANGELOG.md b/clients/copy-trading/CHANGELOG.md index 1f6dacdd..f2695603 100644 --- a/clients/copy-trading/CHANGELOG.md +++ b/clients/copy-trading/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.2.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 1.2.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/copy-trading/pom.xml b/clients/copy-trading/pom.xml index 35570e4f..7f9e85b7 100644 --- a/clients/copy-trading/pom.xml +++ b/clients/copy-trading/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-copy-trading copy-trading - 1.2.0 + 1.2.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/copy-trading/src/main/java/com/binance/connector/client/copy_trading/rest/api/FutureCopyTradingApi.java b/clients/copy-trading/src/main/java/com/binance/connector/client/copy_trading/rest/api/FutureCopyTradingApi.java index 12258443..7c079bc6 100644 --- a/clients/copy-trading/src/main/java/com/binance/connector/client/copy_trading/rest/api/FutureCopyTradingApi.java +++ b/clients/copy-trading/src/main/java/com/binance/connector/client/copy_trading/rest/api/FutureCopyTradingApi.java @@ -29,8 +29,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -43,7 +43,7 @@ public class FutureCopyTradingApi { private static final String USER_AGENT = String.format( - "binance-copy-trading/1.2.0 (Java/%s; %s; %s)", + "binance-copy-trading/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -135,15 +135,11 @@ private okhttp3.Call getFuturesLeadTraderStatusCall(Long recvWindow) throws ApiE final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -157,7 +153,7 @@ private okhttp3.Call getFuturesLeadTraderStatusCall(Long recvWindow) throws ApiE localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -273,15 +269,11 @@ private okhttp3.Call getFuturesLeadTradingSymbolWhitelistCall(Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -295,7 +287,7 @@ private okhttp3.Call getFuturesLeadTradingSymbolWhitelistCall(Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/crypto-loan/CHANGELOG.md b/clients/crypto-loan/CHANGELOG.md index bafda158..92e3ddb9 100644 --- a/clients/crypto-loan/CHANGELOG.md +++ b/clients/crypto-loan/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.1.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 2.1.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/crypto-loan/pom.xml b/clients/crypto-loan/pom.xml index 4c00540d..01abc74a 100644 --- a/clients/crypto-loan/pom.xml +++ b/clients/crypto-loan/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-crypto-loan crypto-loan - 2.1.0 + 2.1.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/crypto-loan/src/main/java/com/binance/connector/client/crypto_loan/rest/api/FlexibleRateApi.java b/clients/crypto-loan/src/main/java/com/binance/connector/client/crypto_loan/rest/api/FlexibleRateApi.java index 420a9dde..8f212c7c 100644 --- a/clients/crypto-loan/src/main/java/com/binance/connector/client/crypto_loan/rest/api/FlexibleRateApi.java +++ b/clients/crypto-loan/src/main/java/com/binance/connector/client/crypto_loan/rest/api/FlexibleRateApi.java @@ -43,8 +43,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -57,7 +57,7 @@ public class FlexibleRateApi { private static final String USER_AGENT = String.format( - "binance-crypto-loan/2.1.0 (Java/%s; %s; %s)", + "binance-crypto-loan/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -161,15 +161,11 @@ private okhttp3.Call checkCollateralRepayRateCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -183,7 +179,7 @@ private okhttp3.Call checkCollateralRepayRateCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -329,15 +325,11 @@ private okhttp3.Call flexibleLoanAdjustLtvCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -351,7 +343,7 @@ private okhttp3.Call flexibleLoanAdjustLtvCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -480,15 +472,11 @@ private okhttp3.Call flexibleLoanBorrowCall(FlexibleLoanBorrowRequest flexibleLo final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -502,7 +490,7 @@ private okhttp3.Call flexibleLoanBorrowCall(FlexibleLoanBorrowRequest flexibleLo localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -650,15 +638,11 @@ private okhttp3.Call flexibleLoanRepayCall(FlexibleLoanRepayRequest flexibleLoan final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -672,7 +656,7 @@ private okhttp3.Call flexibleLoanRepayCall(FlexibleLoanRepayRequest flexibleLoan localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -795,15 +779,11 @@ private okhttp3.Call getFlexibleLoanAssetsDataCall(String loanCoin, Long recvWin final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -817,7 +797,7 @@ private okhttp3.Call getFlexibleLoanAssetsDataCall(String loanCoin, Long recvWin localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -976,15 +956,11 @@ private okhttp3.Call getFlexibleLoanBorrowHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -998,7 +974,7 @@ private okhttp3.Call getFlexibleLoanBorrowHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1157,15 +1133,11 @@ private okhttp3.Call getFlexibleLoanCollateralAssetsDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1179,7 +1151,7 @@ private okhttp3.Call getFlexibleLoanCollateralAssetsDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1343,15 +1315,11 @@ private okhttp3.Call getFlexibleLoanLiquidationHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1365,7 +1333,7 @@ private okhttp3.Call getFlexibleLoanLiquidationHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1554,15 +1522,11 @@ private okhttp3.Call getFlexibleLoanLtvAdjustmentHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1576,7 +1540,7 @@ private okhttp3.Call getFlexibleLoanLtvAdjustmentHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1752,15 +1716,11 @@ private okhttp3.Call getFlexibleLoanOngoingOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1774,7 +1734,7 @@ private okhttp3.Call getFlexibleLoanOngoingOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1945,15 +1905,11 @@ private okhttp3.Call getFlexibleLoanRepaymentHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1967,7 +1923,7 @@ private okhttp3.Call getFlexibleLoanRepaymentHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/crypto-loan/src/main/java/com/binance/connector/client/crypto_loan/rest/api/StableRateApi.java b/clients/crypto-loan/src/main/java/com/binance/connector/client/crypto_loan/rest/api/StableRateApi.java index ab2e7abc..751f8c39 100644 --- a/clients/crypto-loan/src/main/java/com/binance/connector/client/crypto_loan/rest/api/StableRateApi.java +++ b/clients/crypto-loan/src/main/java/com/binance/connector/client/crypto_loan/rest/api/StableRateApi.java @@ -33,8 +33,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -47,7 +47,7 @@ public class StableRateApi { private static final String USER_AGENT = String.format( - "binance-crypto-loan/2.1.0 (Java/%s; %s; %s)", + "binance-crypto-loan/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -159,15 +159,11 @@ private okhttp3.Call checkCollateralRepayRateStableRateCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -181,7 +177,7 @@ private okhttp3.Call checkCollateralRepayRateStableRateCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -347,15 +343,11 @@ private okhttp3.Call getCryptoLoansIncomeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -369,7 +361,7 @@ private okhttp3.Call getCryptoLoansIncomeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -554,15 +546,11 @@ private okhttp3.Call getLoanBorrowHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -576,7 +564,7 @@ private okhttp3.Call getLoanBorrowHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -791,15 +779,11 @@ private okhttp3.Call getLoanLtvAdjustmentHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -813,7 +797,7 @@ private okhttp3.Call getLoanLtvAdjustmentHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1028,15 +1012,11 @@ private okhttp3.Call getLoanRepaymentHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1050,7 +1030,7 @@ private okhttp3.Call getLoanRepaymentHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-coin-futures/CHANGELOG.md b/clients/derivatives-trading-coin-futures/CHANGELOG.md index 214b4218..6b434cb9 100644 --- a/clients/derivatives-trading-coin-futures/CHANGELOG.md +++ b/clients/derivatives-trading-coin-futures/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.0.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 2.0.0 - 2025-07-16 ### Added (1) diff --git a/clients/derivatives-trading-coin-futures/pom.xml b/clients/derivatives-trading-coin-futures/pom.xml index a60bbb96..8272d727 100644 --- a/clients/derivatives-trading-coin-futures/pom.xml +++ b/clients/derivatives-trading-coin-futures/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-derivatives-trading-coin-futures derivatives-trading-coin-futures - 2.0.0 + 2.0.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.4.0 + 2.0.0 \ No newline at end of file diff --git a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/AccountApi.java b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/AccountApi.java index 684062a7..123825ea 100644 --- a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/AccountApi.java +++ b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/AccountApi.java @@ -40,8 +40,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -54,7 +54,7 @@ public class AccountApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-coin-futures/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-coin-futures/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -146,15 +146,11 @@ private okhttp3.Call accountInformationCall(Long recvWindow) throws ApiException final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -168,7 +164,7 @@ private okhttp3.Call accountInformationCall(Long recvWindow) throws ApiException localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -285,15 +281,11 @@ private okhttp3.Call futuresAccountBalanceCall(Long recvWindow) throws ApiExcept final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -307,7 +299,7 @@ private okhttp3.Call futuresAccountBalanceCall(Long recvWindow) throws ApiExcept localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -422,15 +414,11 @@ private okhttp3.Call getCurrentPositionModeCall(Long recvWindow) throws ApiExcep final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -444,7 +432,7 @@ private okhttp3.Call getCurrentPositionModeCall(Long recvWindow) throws ApiExcep localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -571,15 +559,11 @@ private okhttp3.Call getDownloadIdForFuturesOrderHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -593,7 +577,7 @@ private okhttp3.Call getDownloadIdForFuturesOrderHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -734,15 +718,11 @@ private okhttp3.Call getDownloadIdForFuturesTradeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -756,7 +736,7 @@ private okhttp3.Call getDownloadIdForFuturesTradeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -897,15 +877,11 @@ private okhttp3.Call getDownloadIdForFuturesTransactionHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -919,7 +895,7 @@ private okhttp3.Call getDownloadIdForFuturesTransactionHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1056,15 +1032,11 @@ private okhttp3.Call getFuturesOrderHistoryDownloadLinkByIdCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1078,7 +1050,7 @@ private okhttp3.Call getFuturesOrderHistoryDownloadLinkByIdCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1208,15 +1180,11 @@ private okhttp3.Call getFuturesTradeDownloadLinkByIdCall(String downloadId, Long final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1230,7 +1198,7 @@ private okhttp3.Call getFuturesTradeDownloadLinkByIdCall(String downloadId, Long localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1356,15 +1324,11 @@ private okhttp3.Call getFuturesTransactionHistoryDownloadLinkByIdCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1378,7 +1342,7 @@ private okhttp3.Call getFuturesTransactionHistoryDownloadLinkByIdCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1543,15 +1507,11 @@ private okhttp3.Call getIncomeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1565,7 +1525,7 @@ private okhttp3.Call getIncomeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1726,15 +1686,11 @@ private okhttp3.Call notionalBracketForPairCall(String pair, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1748,7 +1704,7 @@ private okhttp3.Call notionalBracketForPairCall(String pair, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1875,15 +1831,11 @@ private okhttp3.Call notionalBracketForSymbolCall(String symbol, Long recvWindow final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1897,7 +1849,7 @@ private okhttp3.Call notionalBracketForSymbolCall(String symbol, Long recvWindow localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2020,15 +1972,11 @@ private okhttp3.Call userCommissionRateCall(String symbol, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2042,7 +1990,7 @@ private okhttp3.Call userCommissionRateCall(String symbol, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/MarketDataApi.java b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/MarketDataApi.java index 8abb4359..2d0c98e4 100644 --- a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/MarketDataApi.java +++ b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/MarketDataApi.java @@ -55,8 +55,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -69,7 +69,7 @@ public class MarketDataApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-coin-futures/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-coin-futures/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -196,11 +196,10 @@ private okhttp3.Call basisCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -214,7 +213,7 @@ private okhttp3.Call basisCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -353,11 +352,10 @@ private okhttp3.Call checkServerTimeCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -371,7 +369,7 @@ private okhttp3.Call checkServerTimeCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -506,11 +504,10 @@ private okhttp3.Call compressedAggregateTradesListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -524,7 +521,7 @@ private okhttp3.Call compressedAggregateTradesListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -698,11 +695,10 @@ private okhttp3.Call continuousContractKlineCandlestickDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -716,7 +712,7 @@ private okhttp3.Call continuousContractKlineCandlestickDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -867,11 +863,10 @@ private okhttp3.Call exchangeInformationCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -885,7 +880,7 @@ private okhttp3.Call exchangeInformationCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1013,11 +1008,10 @@ private okhttp3.Call getFundingRateHistoryOfPerpetualFuturesCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1031,7 +1025,7 @@ private okhttp3.Call getFundingRateHistoryOfPerpetualFuturesCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1157,11 +1151,10 @@ private okhttp3.Call getFundingRateInfoCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1175,7 +1168,7 @@ private okhttp3.Call getFundingRateInfoCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1294,11 +1287,10 @@ private okhttp3.Call indexPriceAndMarkPriceCall(String symbol, String pair) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1312,7 +1304,7 @@ private okhttp3.Call indexPriceAndMarkPriceCall(String symbol, String pair) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1451,11 +1443,10 @@ private okhttp3.Call indexPriceKlineCandlestickDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1469,7 +1460,7 @@ private okhttp3.Call indexPriceKlineCandlestickDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1637,11 +1628,10 @@ private okhttp3.Call klineCandlestickDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1655,7 +1645,7 @@ private okhttp3.Call klineCandlestickDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1823,11 +1813,10 @@ private okhttp3.Call longShortRatioCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1841,7 +1830,7 @@ private okhttp3.Call longShortRatioCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1996,11 +1985,10 @@ private okhttp3.Call markPriceKlineCandlestickDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2014,7 +2002,7 @@ private okhttp3.Call markPriceKlineCandlestickDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2171,11 +2159,10 @@ private okhttp3.Call oldTradesLookupCall(String symbol, Long limit, Long fromId) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2189,7 +2176,7 @@ private okhttp3.Call oldTradesLookupCall(String symbol, Long limit, Long fromId) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2310,11 +2297,10 @@ private okhttp3.Call openInterestCall(String symbol) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2328,7 +2314,7 @@ private okhttp3.Call openInterestCall(String symbol) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2477,11 +2463,10 @@ private okhttp3.Call openInterestStatisticsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2495,7 +2480,7 @@ private okhttp3.Call openInterestStatisticsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2648,11 +2633,10 @@ private okhttp3.Call orderBookCall(String symbol, Long limit) throws ApiExceptio final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2666,7 +2650,7 @@ private okhttp3.Call orderBookCall(String symbol, Long limit) throws ApiExceptio localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2804,11 +2788,10 @@ private okhttp3.Call premiumIndexKlineDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2822,7 +2805,7 @@ private okhttp3.Call premiumIndexKlineDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2960,11 +2943,10 @@ private okhttp3.Call queryIndexPriceConstituentsCall(String symbol) throws ApiEx final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2978,7 +2960,7 @@ private okhttp3.Call queryIndexPriceConstituentsCall(String symbol) throws ApiEx localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3098,11 +3080,10 @@ private okhttp3.Call recentTradesListCall(String symbol, Long limit) throws ApiE final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3116,7 +3097,7 @@ private okhttp3.Call recentTradesListCall(String symbol, Long limit) throws ApiE localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3239,11 +3220,10 @@ private okhttp3.Call symbolOrderBookTickerCall(String symbol, String pair) throw final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3257,7 +3237,7 @@ private okhttp3.Call symbolOrderBookTickerCall(String symbol, String pair) throw localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3382,11 +3362,10 @@ private okhttp3.Call symbolPriceTickerCall(String symbol, String pair) throws Ap final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3400,7 +3379,7 @@ private okhttp3.Call symbolPriceTickerCall(String symbol, String pair) throws Ap localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3555,11 +3534,10 @@ private okhttp3.Call takerBuySellVolumeCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3573,7 +3551,7 @@ private okhttp3.Call takerBuySellVolumeCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3717,11 +3695,10 @@ private okhttp3.Call testConnectivityCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3735,7 +3712,7 @@ private okhttp3.Call testConnectivityCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3851,11 +3828,10 @@ private okhttp3.Call ticker24hrPriceChangeStatisticsCall(String symbol, String p final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3869,7 +3845,7 @@ private okhttp3.Call ticker24hrPriceChangeStatisticsCall(String symbol, String p localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4016,11 +3992,10 @@ private okhttp3.Call topTraderLongShortRatioAccountsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4034,7 +4009,7 @@ private okhttp3.Call topTraderLongShortRatioAccountsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4203,11 +4178,10 @@ private okhttp3.Call topTraderLongShortRatioPositionsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4221,7 +4195,7 @@ private okhttp3.Call topTraderLongShortRatioPositionsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/PortfolioMarginEndpointsApi.java b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/PortfolioMarginEndpointsApi.java index 1c6ebbd2..97bf1227 100644 --- a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/PortfolioMarginEndpointsApi.java +++ b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/PortfolioMarginEndpointsApi.java @@ -28,8 +28,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -42,7 +42,7 @@ public class PortfolioMarginEndpointsApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-coin-futures/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-coin-futures/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -140,15 +140,11 @@ private okhttp3.Call classicPortfolioMarginAccountInformationCall(String asset, final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -162,7 +158,7 @@ private okhttp3.Call classicPortfolioMarginAccountInformationCall(String asset, localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/TradeApi.java b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/TradeApi.java index 32a16742..88ac47ba 100644 --- a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/TradeApi.java +++ b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/TradeApi.java @@ -62,8 +62,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -76,7 +76,7 @@ public class TradeApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-coin-futures/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-coin-futures/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -212,15 +212,11 @@ private okhttp3.Call accountTradeListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -234,7 +230,7 @@ private okhttp3.Call accountTradeListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -432,15 +428,11 @@ private okhttp3.Call allOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -454,7 +446,7 @@ private okhttp3.Call allOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -620,15 +612,11 @@ private okhttp3.Call autoCancelAllOpenOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -642,7 +630,7 @@ private okhttp3.Call autoCancelAllOpenOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -776,15 +764,11 @@ private okhttp3.Call cancelAllOpenOrdersCall(String symbol, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -798,7 +782,7 @@ private okhttp3.Call cancelAllOpenOrdersCall(String symbol, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -940,15 +924,11 @@ private okhttp3.Call cancelMultipleOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -962,7 +942,7 @@ private okhttp3.Call cancelMultipleOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1119,15 +1099,11 @@ private okhttp3.Call cancelOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1141,7 +1117,7 @@ private okhttp3.Call cancelOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1279,15 +1255,11 @@ private okhttp3.Call changeInitialLeverageCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1301,7 +1273,7 @@ private okhttp3.Call changeInitialLeverageCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1431,15 +1403,11 @@ private okhttp3.Call changeMarginTypeCall(ChangeMarginTypeRequest changeMarginTy final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1453,7 +1421,7 @@ private okhttp3.Call changeMarginTypeCall(ChangeMarginTypeRequest changeMarginTy localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1577,15 +1545,11 @@ private okhttp3.Call changePositionModeCall(ChangePositionModeRequest changePosi final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1599,7 +1563,7 @@ private okhttp3.Call changePositionModeCall(ChangePositionModeRequest changePosi localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1729,15 +1693,11 @@ private okhttp3.Call currentAllOpenOrdersCall(String symbol, String pair, Long r final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1751,7 +1711,7 @@ private okhttp3.Call currentAllOpenOrdersCall(String symbol, String pair, Long r localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1912,15 +1872,11 @@ private okhttp3.Call getOrderModifyHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1934,7 +1890,7 @@ private okhttp3.Call getOrderModifyHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2114,15 +2070,11 @@ private okhttp3.Call getPositionMarginChangeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2136,7 +2088,7 @@ private okhttp3.Call getPositionMarginChangeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2298,15 +2250,11 @@ private okhttp3.Call modifyIsolatedPositionMarginCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2320,7 +2268,7 @@ private okhttp3.Call modifyIsolatedPositionMarginCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2449,15 +2397,11 @@ private okhttp3.Call modifyMultipleOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2471,7 +2415,7 @@ private okhttp3.Call modifyMultipleOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2626,15 +2570,11 @@ private okhttp3.Call modifyOrderCall(ModifyOrderRequest modifyOrderRequest) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2648,7 +2588,7 @@ private okhttp3.Call modifyOrderCall(ModifyOrderRequest modifyOrderRequest) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2855,15 +2795,11 @@ private okhttp3.Call newOrderCall(NewOrderRequest newOrderRequest) throws ApiExc final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2877,7 +2813,7 @@ private okhttp3.Call newOrderCall(NewOrderRequest newOrderRequest) throws ApiExc localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3033,15 +2969,11 @@ private okhttp3.Call positionAdlQuantileEstimationCall(String symbol, Long recvW final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3055,7 +2987,7 @@ private okhttp3.Call positionAdlQuantileEstimationCall(String symbol, Long recvW localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3194,15 +3126,11 @@ private okhttp3.Call positionInformationCall(String marginAsset, String pair, Lo final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3216,7 +3144,7 @@ private okhttp3.Call positionInformationCall(String marginAsset, String pair, Lo localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3361,15 +3289,11 @@ private okhttp3.Call queryCurrentOpenOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3383,7 +3307,7 @@ private okhttp3.Call queryCurrentOpenOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3532,15 +3456,11 @@ private okhttp3.Call queryOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3554,7 +3474,7 @@ private okhttp3.Call queryOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3719,15 +3639,11 @@ private okhttp3.Call usersForceOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3741,7 +3657,7 @@ private okhttp3.Call usersForceOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/UserDataStreamsApi.java b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/UserDataStreamsApi.java index d1ea6434..695b2f34 100644 --- a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/UserDataStreamsApi.java +++ b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/rest/api/UserDataStreamsApi.java @@ -28,8 +28,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -42,7 +42,7 @@ public class UserDataStreamsApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-coin-futures/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-coin-futures/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -129,11 +129,10 @@ private okhttp3.Call closeUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -147,7 +146,7 @@ private okhttp3.Call closeUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -252,11 +251,10 @@ private okhttp3.Call keepaliveUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -270,7 +268,7 @@ private okhttp3.Call keepaliveUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -376,11 +374,10 @@ private okhttp3.Call startUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -394,7 +391,7 @@ private okhttp3.Call startUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/websocket/api/api/DerivativesTradingCoinFuturesWebSocketApi.java b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/websocket/api/api/DerivativesTradingCoinFuturesWebSocketApi.java index 2097e5e3..d6658548 100644 --- a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/websocket/api/api/DerivativesTradingCoinFuturesWebSocketApi.java +++ b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/websocket/api/api/DerivativesTradingCoinFuturesWebSocketApi.java @@ -32,7 +32,7 @@ public class DerivativesTradingCoinFuturesWebSocketApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-coin-futures/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-coin-futures/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private AccountApi accountApi; diff --git a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/websocket/stream/api/DerivativesTradingCoinFuturesWebSocketStreams.java b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/websocket/stream/api/DerivativesTradingCoinFuturesWebSocketStreams.java index 16b0de70..5ed162a8 100644 --- a/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/websocket/stream/api/DerivativesTradingCoinFuturesWebSocketStreams.java +++ b/clients/derivatives-trading-coin-futures/src/main/java/com/binance/connector/client/derivatives_trading_coin_futures/websocket/stream/api/DerivativesTradingCoinFuturesWebSocketStreams.java @@ -58,7 +58,7 @@ public class DerivativesTradingCoinFuturesWebSocketStreams { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-coin-futures/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-coin-futures/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private final StreamConnectionInterface connection; diff --git a/clients/derivatives-trading-options/CHANGELOG.md b/clients/derivatives-trading-options/CHANGELOG.md index 0f97555d..885bab50 100644 --- a/clients/derivatives-trading-options/CHANGELOG.md +++ b/clients/derivatives-trading-options/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.0.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 2.0.0 - 2025-07-16 ### Added (1) diff --git a/clients/derivatives-trading-options/pom.xml b/clients/derivatives-trading-options/pom.xml index 939c4a4c..311b2ce7 100644 --- a/clients/derivatives-trading-options/pom.xml +++ b/clients/derivatives-trading-options/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-derivatives-trading-options derivatives-trading-options - 2.0.0 + 2.0.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.4.0 + 2.0.0 \ No newline at end of file diff --git a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/AccountApi.java b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/AccountApi.java index 314f9e67..9d3d7f51 100644 --- a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/AccountApi.java +++ b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/AccountApi.java @@ -31,8 +31,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -45,7 +45,7 @@ public class AccountApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-options/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-options/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -170,15 +170,11 @@ private okhttp3.Call accountFundingFlowCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -192,7 +188,7 @@ private okhttp3.Call accountFundingFlowCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -348,15 +344,11 @@ private okhttp3.Call getDownloadIdForOptionTransactionHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -370,7 +362,7 @@ private okhttp3.Call getDownloadIdForOptionTransactionHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -506,15 +498,11 @@ private okhttp3.Call getOptionTransactionHistoryDownloadLinkByIdCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -528,7 +516,7 @@ private okhttp3.Call getOptionTransactionHistoryDownloadLinkByIdCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -653,15 +641,11 @@ private okhttp3.Call optionAccountInformationCall(Long recvWindow) throws ApiExc final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -675,7 +659,7 @@ private okhttp3.Call optionAccountInformationCall(Long recvWindow) throws ApiExc localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/MarketDataApi.java b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/MarketDataApi.java index 8182a228..dd4b4c56 100644 --- a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/MarketDataApi.java +++ b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/MarketDataApi.java @@ -39,8 +39,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -53,7 +53,7 @@ public class MarketDataApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-options/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-options/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -140,11 +140,10 @@ private okhttp3.Call checkServerTimeCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -158,7 +157,7 @@ private okhttp3.Call checkServerTimeCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -266,11 +265,10 @@ private okhttp3.Call exchangeInformationCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -284,7 +282,7 @@ private okhttp3.Call exchangeInformationCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -412,11 +410,10 @@ private okhttp3.Call historicalExerciseRecordsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -430,7 +427,7 @@ private okhttp3.Call historicalExerciseRecordsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -579,11 +576,10 @@ private okhttp3.Call klineCandlestickDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -597,7 +593,7 @@ private okhttp3.Call klineCandlestickDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -745,11 +741,10 @@ private okhttp3.Call oldTradesLookupCall(String symbol, Long fromId, Long limit) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -763,7 +758,7 @@ private okhttp3.Call oldTradesLookupCall(String symbol, Long fromId, Long limit) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -890,11 +885,10 @@ private okhttp3.Call openInterestCall(String underlyingAsset, String expiration) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -908,7 +902,7 @@ private okhttp3.Call openInterestCall(String underlyingAsset, String expiration) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1025,11 +1019,10 @@ private okhttp3.Call optionMarkPriceCall(String symbol) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1043,7 +1036,7 @@ private okhttp3.Call optionMarkPriceCall(String symbol) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1161,11 +1154,10 @@ private okhttp3.Call orderBookCall(String symbol, Long limit) throws ApiExceptio final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1179,7 +1171,7 @@ private okhttp3.Call orderBookCall(String symbol, Long limit) throws ApiExceptio localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1300,11 +1292,10 @@ private okhttp3.Call recentBlockTradesListCall(String symbol, Long limit) throws final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1318,7 +1309,7 @@ private okhttp3.Call recentBlockTradesListCall(String symbol, Long limit) throws localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1440,11 +1431,10 @@ private okhttp3.Call recentTradesListCall(String symbol, Long limit) throws ApiE final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1458,7 +1448,7 @@ private okhttp3.Call recentTradesListCall(String symbol, Long limit) throws ApiE localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1574,11 +1564,10 @@ private okhttp3.Call symbolPriceTickerCall(String underlying) throws ApiExceptio final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1592,7 +1581,7 @@ private okhttp3.Call symbolPriceTickerCall(String underlying) throws ApiExceptio localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1702,11 +1691,10 @@ private okhttp3.Call testConnectivityCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1720,7 +1708,7 @@ private okhttp3.Call testConnectivityCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1830,11 +1818,10 @@ private okhttp3.Call ticker24hrPriceChangeStatisticsCall(String symbol) throws A final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1848,7 +1835,7 @@ private okhttp3.Call ticker24hrPriceChangeStatisticsCall(String symbol) throws A localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/MarketMakerBlockTradeApi.java b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/MarketMakerBlockTradeApi.java index 1142f91e..c9ef0213 100644 --- a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/MarketMakerBlockTradeApi.java +++ b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/MarketMakerBlockTradeApi.java @@ -39,8 +39,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -53,7 +53,7 @@ public class MarketMakerBlockTradeApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-options/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-options/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -152,15 +152,11 @@ private okhttp3.Call acceptBlockTradeOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -174,7 +170,7 @@ private okhttp3.Call acceptBlockTradeOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -309,15 +305,11 @@ private okhttp3.Call accountBlockTradeListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -331,7 +323,7 @@ private okhttp3.Call accountBlockTradeListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -465,15 +457,11 @@ private okhttp3.Call cancelBlockTradeOrderCall(String blockOrderMatchingKey, Lon final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -487,7 +475,7 @@ private okhttp3.Call cancelBlockTradeOrderCall(String blockOrderMatchingKey, Lon localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -610,15 +598,11 @@ private okhttp3.Call extendBlockTradeOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -632,7 +616,7 @@ private okhttp3.Call extendBlockTradeOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -783,15 +767,11 @@ private okhttp3.Call newBlockTradeOrderCall(NewBlockTradeOrderRequest newBlockTr final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -805,7 +785,7 @@ private okhttp3.Call newBlockTradeOrderCall(NewBlockTradeOrderRequest newBlockTr localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -931,15 +911,11 @@ private okhttp3.Call queryBlockTradeDetailsCall(String blockOrderMatchingKey, Lo final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -953,7 +929,7 @@ private okhttp3.Call queryBlockTradeDetailsCall(String blockOrderMatchingKey, Lo localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1101,15 +1077,11 @@ private okhttp3.Call queryBlockTradeOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1123,7 +1095,7 @@ private okhttp3.Call queryBlockTradeOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/MarketMakerEndpointsApi.java b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/MarketMakerEndpointsApi.java index 36e90d41..f67e364d 100644 --- a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/MarketMakerEndpointsApi.java +++ b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/MarketMakerEndpointsApi.java @@ -40,8 +40,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -54,7 +54,7 @@ public class MarketMakerEndpointsApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-options/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-options/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -151,15 +151,11 @@ private okhttp3.Call autoCancelAllOpenOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -173,7 +169,7 @@ private okhttp3.Call autoCancelAllOpenOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -305,15 +301,11 @@ private okhttp3.Call getAutoCancelAllOpenOrdersCall(String underlying, Long recv final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -327,7 +319,7 @@ private okhttp3.Call getAutoCancelAllOpenOrdersCall(String underlying, Long recv localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -456,15 +448,11 @@ private okhttp3.Call getMarketMakerProtectionConfigCall(String underlying, Long final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -478,7 +466,7 @@ private okhttp3.Call getMarketMakerProtectionConfigCall(String underlying, Long localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -597,15 +585,11 @@ private okhttp3.Call optionMarginAccountInformationCall(Long recvWindow) throws final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -619,7 +603,7 @@ private okhttp3.Call optionMarginAccountInformationCall(Long recvWindow) throws localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -742,15 +726,11 @@ private okhttp3.Call resetMarketMakerProtectionConfigCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -764,7 +744,7 @@ private okhttp3.Call resetMarketMakerProtectionConfigCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -900,15 +880,11 @@ private okhttp3.Call setAutoCancelAllOpenOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -922,7 +898,7 @@ private okhttp3.Call setAutoCancelAllOpenOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1092,15 +1068,11 @@ private okhttp3.Call setMarketMakerProtectionConfigCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1114,7 +1086,7 @@ private okhttp3.Call setMarketMakerProtectionConfigCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/TradeApi.java b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/TradeApi.java index 4845a5c5..9fd50802 100644 --- a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/TradeApi.java +++ b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/TradeApi.java @@ -46,8 +46,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -60,7 +60,7 @@ public class TradeApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-options/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-options/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -180,15 +180,11 @@ private okhttp3.Call accountTradeListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -202,7 +198,7 @@ private okhttp3.Call accountTradeListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -342,15 +338,11 @@ private okhttp3.Call cancelAllOptionOrdersByUnderlyingCall(String underlying, Lo final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -364,7 +356,7 @@ private okhttp3.Call cancelAllOptionOrdersByUnderlyingCall(String underlying, Lo localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -491,15 +483,11 @@ private okhttp3.Call cancelAllOptionOrdersOnSpecificSymbolCall(String symbol, Lo final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -513,7 +501,7 @@ private okhttp3.Call cancelAllOptionOrdersOnSpecificSymbolCall(String symbol, Lo localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -657,15 +645,11 @@ private okhttp3.Call cancelMultipleOptionOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -679,7 +663,7 @@ private okhttp3.Call cancelMultipleOptionOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -831,15 +815,11 @@ private okhttp3.Call cancelOptionOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -853,7 +833,7 @@ private okhttp3.Call cancelOptionOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1028,15 +1008,11 @@ private okhttp3.Call newOrderCall(NewOrderRequest newOrderRequest) throws ApiExc final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1050,7 +1026,7 @@ private okhttp3.Call newOrderCall(NewOrderRequest newOrderRequest) throws ApiExc localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1169,15 +1145,11 @@ private okhttp3.Call optionPositionInformationCall(String symbol, Long recvWindo final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1191,7 +1163,7 @@ private okhttp3.Call optionPositionInformationCall(String symbol, Long recvWindo localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1315,15 +1287,11 @@ private okhttp3.Call placeMultipleOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1337,7 +1305,7 @@ private okhttp3.Call placeMultipleOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1485,15 +1453,11 @@ private okhttp3.Call queryCurrentOpenOptionOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1507,7 +1471,7 @@ private okhttp3.Call queryCurrentOpenOptionOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1669,15 +1633,11 @@ private okhttp3.Call queryOptionOrderHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1691,7 +1651,7 @@ private okhttp3.Call queryOptionOrderHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1849,15 +1809,11 @@ private okhttp3.Call querySingleOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1871,7 +1827,7 @@ private okhttp3.Call querySingleOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2024,15 +1980,11 @@ private okhttp3.Call userExerciseRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2046,7 +1998,7 @@ private okhttp3.Call userExerciseRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/UserDataStreamsApi.java b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/UserDataStreamsApi.java index 816809d0..34d885e8 100644 --- a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/UserDataStreamsApi.java +++ b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/rest/api/UserDataStreamsApi.java @@ -28,8 +28,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -42,7 +42,7 @@ public class UserDataStreamsApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-options/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-options/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -129,11 +129,10 @@ private okhttp3.Call closeUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -147,7 +146,7 @@ private okhttp3.Call closeUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -252,11 +251,10 @@ private okhttp3.Call keepaliveUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -270,7 +268,7 @@ private okhttp3.Call keepaliveUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -377,11 +375,10 @@ private okhttp3.Call startUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -395,7 +392,7 @@ private okhttp3.Call startUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/websocket/stream/api/DerivativesTradingOptionsWebSocketStreams.java b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/websocket/stream/api/DerivativesTradingOptionsWebSocketStreams.java index f46c60f1..894b469b 100644 --- a/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/websocket/stream/api/DerivativesTradingOptionsWebSocketStreams.java +++ b/clients/derivatives-trading-options/src/main/java/com/binance/connector/client/derivatives_trading_options/websocket/stream/api/DerivativesTradingOptionsWebSocketStreams.java @@ -38,7 +38,7 @@ public class DerivativesTradingOptionsWebSocketStreams { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-options/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-options/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private final StreamConnectionInterface connection; diff --git a/clients/derivatives-trading-portfolio-margin-pro/CHANGELOG.md b/clients/derivatives-trading-portfolio-margin-pro/CHANGELOG.md index 67d8f4d2..9b5c44be 100644 --- a/clients/derivatives-trading-portfolio-margin-pro/CHANGELOG.md +++ b/clients/derivatives-trading-portfolio-margin-pro/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 3.0.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 3.0.0 - 2025-07-16 ### Added (1) diff --git a/clients/derivatives-trading-portfolio-margin-pro/pom.xml b/clients/derivatives-trading-portfolio-margin-pro/pom.xml index 38b3cf96..a00bfa68 100644 --- a/clients/derivatives-trading-portfolio-margin-pro/pom.xml +++ b/clients/derivatives-trading-portfolio-margin-pro/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-derivatives-trading-portfolio-margin-pro derivatives-trading-portfolio-margin-pro - 3.0.0 + 3.0.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.4.0 + 2.0.0 \ No newline at end of file diff --git a/clients/derivatives-trading-portfolio-margin-pro/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin_pro/rest/api/AccountApi.java b/clients/derivatives-trading-portfolio-margin-pro/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin_pro/rest/api/AccountApi.java index 5c5e566a..a6b3758c 100644 --- a/clients/derivatives-trading-portfolio-margin-pro/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin_pro/rest/api/AccountApi.java +++ b/clients/derivatives-trading-portfolio-margin-pro/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin_pro/rest/api/AccountApi.java @@ -55,8 +55,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -69,7 +69,7 @@ public class AccountApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-portfolio-margin-pro/3.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-portfolio-margin-pro/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -172,15 +172,11 @@ private okhttp3.Call bnbTransferCall(BnbTransferRequest bnbTransferRequest) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -194,7 +190,7 @@ private okhttp3.Call bnbTransferCall(BnbTransferRequest bnbTransferRequest) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -317,15 +313,11 @@ private okhttp3.Call changeAutoRepayFuturesStatusCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -339,7 +331,7 @@ private okhttp3.Call changeAutoRepayFuturesStatusCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -462,15 +454,11 @@ private okhttp3.Call fundAutoCollectionCall(FundAutoCollectionRequest fundAutoCo final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -484,7 +472,7 @@ private okhttp3.Call fundAutoCollectionCall(FundAutoCollectionRequest fundAutoCo localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -609,15 +597,11 @@ private okhttp3.Call fundCollectionByAssetCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -631,7 +615,7 @@ private okhttp3.Call fundCollectionByAssetCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -751,15 +735,11 @@ private okhttp3.Call getAutoRepayFuturesStatusCall(Long recvWindow) throws ApiEx final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -773,7 +753,7 @@ private okhttp3.Call getAutoRepayFuturesStatusCall(Long recvWindow) throws ApiEx localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -894,15 +874,11 @@ private okhttp3.Call getPortfolioMarginProAccountBalanceCall(String asset, Long final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -916,7 +892,7 @@ private okhttp3.Call getPortfolioMarginProAccountBalanceCall(String asset, Long localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1039,15 +1015,11 @@ private okhttp3.Call getPortfolioMarginProAccountInfoCall(Long recvWindow) throw final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1061,7 +1033,7 @@ private okhttp3.Call getPortfolioMarginProAccountInfoCall(Long recvWindow) throw localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1179,15 +1151,11 @@ private okhttp3.Call getPortfolioMarginProSpanAccountInfoCall(Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1201,7 +1169,7 @@ private okhttp3.Call getPortfolioMarginProSpanAccountInfoCall(Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1331,15 +1299,11 @@ private okhttp3.Call getTransferableEarnAssetBalanceForPortfolioMarginCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1353,7 +1317,7 @@ private okhttp3.Call getTransferableEarnAssetBalanceForPortfolioMarginCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1502,15 +1466,11 @@ private okhttp3.Call mintBfusdForPortfolioMarginCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1524,7 +1484,7 @@ private okhttp3.Call mintBfusdForPortfolioMarginCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1655,15 +1615,11 @@ private okhttp3.Call portfolioMarginProBankruptcyLoanRepayCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1677,7 +1633,7 @@ private okhttp3.Call portfolioMarginProBankruptcyLoanRepayCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1807,15 +1763,11 @@ private okhttp3.Call queryPortfolioMarginProBankruptcyLoanAmountCall(Long recvWi final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1829,7 +1781,7 @@ private okhttp3.Call queryPortfolioMarginProBankruptcyLoanAmountCall(Long recvWi localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1971,15 +1923,11 @@ private okhttp3.Call queryPortfolioMarginProBankruptcyLoanRepayHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1993,7 +1941,7 @@ private okhttp3.Call queryPortfolioMarginProBankruptcyLoanRepayHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2155,15 +2103,11 @@ private okhttp3.Call queryPortfolioMarginProNegativeBalanceInterestHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2177,7 +2121,7 @@ private okhttp3.Call queryPortfolioMarginProNegativeBalanceInterestHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2332,15 +2276,11 @@ private okhttp3.Call redeemBfusdForPortfolioMarginCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2354,7 +2294,7 @@ private okhttp3.Call redeemBfusdForPortfolioMarginCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2486,15 +2426,11 @@ private okhttp3.Call repayFuturesNegativeBalanceCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2508,7 +2444,7 @@ private okhttp3.Call repayFuturesNegativeBalanceCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2649,15 +2585,11 @@ private okhttp3.Call transferLdusdtForPortfolioMarginCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2671,7 +2603,7 @@ private okhttp3.Call transferLdusdtForPortfolioMarginCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-portfolio-margin-pro/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin_pro/rest/api/MarketDataApi.java b/clients/derivatives-trading-portfolio-margin-pro/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin_pro/rest/api/MarketDataApi.java index eb703b45..618526ac 100644 --- a/clients/derivatives-trading-portfolio-margin-pro/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin_pro/rest/api/MarketDataApi.java +++ b/clients/derivatives-trading-portfolio-margin-pro/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin_pro/rest/api/MarketDataApi.java @@ -31,8 +31,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -45,7 +45,7 @@ public class MarketDataApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-portfolio-margin-pro/3.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-portfolio-margin-pro/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -132,15 +132,11 @@ private okhttp3.Call getPortfolioMarginAssetLeverageCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -154,7 +150,7 @@ private okhttp3.Call getPortfolioMarginAssetLeverageCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -262,11 +258,10 @@ private okhttp3.Call portfolioMarginCollateralRateCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -280,7 +275,7 @@ private okhttp3.Call portfolioMarginCollateralRateCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -394,15 +389,11 @@ private okhttp3.Call portfolioMarginProTieredCollateralRateCall(Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -416,7 +407,7 @@ private okhttp3.Call portfolioMarginProTieredCollateralRateCall(Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -534,11 +525,10 @@ private okhttp3.Call queryPortfolioMarginAssetIndexPriceCall(String asset) throw final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -552,7 +542,7 @@ private okhttp3.Call queryPortfolioMarginAssetIndexPriceCall(String asset) throw localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-portfolio-margin-pro/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin_pro/websocket/stream/api/DerivativesTradingPortfolioMarginProWebSocketStreams.java b/clients/derivatives-trading-portfolio-margin-pro/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin_pro/websocket/stream/api/DerivativesTradingPortfolioMarginProWebSocketStreams.java index c82277e6..cb08581e 100644 --- a/clients/derivatives-trading-portfolio-margin-pro/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin_pro/websocket/stream/api/DerivativesTradingPortfolioMarginProWebSocketStreams.java +++ b/clients/derivatives-trading-portfolio-margin-pro/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin_pro/websocket/stream/api/DerivativesTradingPortfolioMarginProWebSocketStreams.java @@ -19,7 +19,7 @@ public class DerivativesTradingPortfolioMarginProWebSocketStreams { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-portfolio-margin-pro/3.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-portfolio-margin-pro/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private final StreamConnectionInterface connection; diff --git a/clients/derivatives-trading-portfolio-margin/CHANGELOG.md b/clients/derivatives-trading-portfolio-margin/CHANGELOG.md index b8d60c51..801394a9 100644 --- a/clients/derivatives-trading-portfolio-margin/CHANGELOG.md +++ b/clients/derivatives-trading-portfolio-margin/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.0.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 3.0.0 - 2025-07-16 ### Added (1) diff --git a/clients/derivatives-trading-portfolio-margin/pom.xml b/clients/derivatives-trading-portfolio-margin/pom.xml index 031f7bc6..93990c1d 100644 --- a/clients/derivatives-trading-portfolio-margin/pom.xml +++ b/clients/derivatives-trading-portfolio-margin/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-derivatives-trading-portfolio-margin derivatives-trading-portfolio-margin - 2.0.0 + 2.0.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.4.0 + 2.0.0 \ No newline at end of file diff --git a/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/AccountApi.java b/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/AccountApi.java index 165ca020..1bf3a2fd 100644 --- a/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/AccountApi.java +++ b/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/AccountApi.java @@ -80,8 +80,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -94,7 +94,7 @@ public class AccountApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-portfolio-margin/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-portfolio-margin/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -191,15 +191,11 @@ private okhttp3.Call accountBalanceCall(String asset, Long recvWindow) throws Ap final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -213,7 +209,7 @@ private okhttp3.Call accountBalanceCall(String asset, Long recvWindow) throws Ap localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -329,15 +325,11 @@ private okhttp3.Call accountInformationCall(Long recvWindow) throws ApiException final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -351,7 +343,7 @@ private okhttp3.Call accountInformationCall(Long recvWindow) throws ApiException localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -476,15 +468,11 @@ private okhttp3.Call bnbTransferCall(BnbTransferRequest bnbTransferRequest) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -498,7 +486,7 @@ private okhttp3.Call bnbTransferCall(BnbTransferRequest bnbTransferRequest) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -621,15 +609,11 @@ private okhttp3.Call changeAutoRepayFuturesStatusCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -643,7 +627,7 @@ private okhttp3.Call changeAutoRepayFuturesStatusCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -774,15 +758,11 @@ private okhttp3.Call changeCmInitialLeverageCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -796,7 +776,7 @@ private okhttp3.Call changeCmInitialLeverageCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -924,15 +904,11 @@ private okhttp3.Call changeCmPositionModeCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -946,7 +922,7 @@ private okhttp3.Call changeCmPositionModeCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1075,15 +1051,11 @@ private okhttp3.Call changeUmInitialLeverageCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1097,7 +1069,7 @@ private okhttp3.Call changeUmInitialLeverageCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1225,15 +1197,11 @@ private okhttp3.Call changeUmPositionModeCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1247,7 +1215,7 @@ private okhttp3.Call changeUmPositionModeCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1373,15 +1341,11 @@ private okhttp3.Call cmNotionalAndLeverageBracketsCall(String symbol, Long recvW final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1395,7 +1359,7 @@ private okhttp3.Call cmNotionalAndLeverageBracketsCall(String symbol, Long recvW localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1516,15 +1480,11 @@ private okhttp3.Call fundAutoCollectionCall(FundAutoCollectionRequest fundAutoCo final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1538,7 +1498,7 @@ private okhttp3.Call fundAutoCollectionCall(FundAutoCollectionRequest fundAutoCo localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1663,15 +1623,11 @@ private okhttp3.Call fundCollectionByAssetCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1685,7 +1641,7 @@ private okhttp3.Call fundCollectionByAssetCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1805,15 +1761,11 @@ private okhttp3.Call getAutoRepayFuturesStatusCall(Long recvWindow) throws ApiEx final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1827,7 +1779,7 @@ private okhttp3.Call getAutoRepayFuturesStatusCall(Long recvWindow) throws ApiEx localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1942,15 +1894,11 @@ private okhttp3.Call getCmAccountDetailCall(Long recvWindow) throws ApiException final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1964,7 +1912,7 @@ private okhttp3.Call getCmAccountDetailCall(Long recvWindow) throws ApiException localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2079,15 +2027,11 @@ private okhttp3.Call getCmCurrentPositionModeCall(Long recvWindow) throws ApiExc final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2101,7 +2045,7 @@ private okhttp3.Call getCmCurrentPositionModeCall(Long recvWindow) throws ApiExc localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2259,15 +2203,11 @@ private okhttp3.Call getCmIncomeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2281,7 +2221,7 @@ private okhttp3.Call getCmIncomeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2450,15 +2390,11 @@ private okhttp3.Call getDownloadIdForUmFuturesOrderHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2472,7 +2408,7 @@ private okhttp3.Call getDownloadIdForUmFuturesOrderHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2613,15 +2549,11 @@ private okhttp3.Call getDownloadIdForUmFuturesTradeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2635,7 +2567,7 @@ private okhttp3.Call getDownloadIdForUmFuturesTradeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2776,15 +2708,11 @@ private okhttp3.Call getDownloadIdForUmFuturesTransactionHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2798,7 +2726,7 @@ private okhttp3.Call getDownloadIdForUmFuturesTransactionHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2968,15 +2896,11 @@ private okhttp3.Call getMarginBorrowLoanInterestHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2990,7 +2914,7 @@ private okhttp3.Call getMarginBorrowLoanInterestHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3154,15 +3078,11 @@ private okhttp3.Call getUmAccountDetailCall(Long recvWindow) throws ApiException final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3176,7 +3096,7 @@ private okhttp3.Call getUmAccountDetailCall(Long recvWindow) throws ApiException localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3291,15 +3211,11 @@ private okhttp3.Call getUmAccountDetailV2Call(Long recvWindow) throws ApiExcepti final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3313,7 +3229,7 @@ private okhttp3.Call getUmAccountDetailV2Call(Long recvWindow) throws ApiExcepti localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3429,15 +3345,11 @@ private okhttp3.Call getUmCurrentPositionModeCall(Long recvWindow) throws ApiExc final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3451,7 +3363,7 @@ private okhttp3.Call getUmCurrentPositionModeCall(Long recvWindow) throws ApiExc localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3573,15 +3485,11 @@ private okhttp3.Call getUmFuturesOrderDownloadLinkByIdCall(String downloadId, Lo final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3595,7 +3503,7 @@ private okhttp3.Call getUmFuturesOrderDownloadLinkByIdCall(String downloadId, Lo localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3722,15 +3630,11 @@ private okhttp3.Call getUmFuturesTradeDownloadLinkByIdCall(String downloadId, Lo final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3744,7 +3648,7 @@ private okhttp3.Call getUmFuturesTradeDownloadLinkByIdCall(String downloadId, Lo localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3871,15 +3775,11 @@ private okhttp3.Call getUmFuturesTransactionDownloadLinkByIdCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3893,7 +3793,7 @@ private okhttp3.Call getUmFuturesTransactionDownloadLinkByIdCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4059,15 +3959,11 @@ private okhttp3.Call getUmIncomeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4081,7 +3977,7 @@ private okhttp3.Call getUmIncomeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4245,15 +4141,11 @@ private okhttp3.Call getUserCommissionRateForCmCall(String symbol, Long recvWind final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4267,7 +4159,7 @@ private okhttp3.Call getUserCommissionRateForCmCall(String symbol, Long recvWind localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4392,15 +4284,11 @@ private okhttp3.Call getUserCommissionRateForUmCall(String symbol, Long recvWind final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4414,7 +4302,7 @@ private okhttp3.Call getUserCommissionRateForUmCall(String symbol, Long recvWind localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4538,15 +4426,11 @@ private okhttp3.Call marginMaxBorrowCall(String asset, Long recvWindow) throws A final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4560,7 +4444,7 @@ private okhttp3.Call marginMaxBorrowCall(String asset, Long recvWindow) throws A localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4682,15 +4566,11 @@ private okhttp3.Call portfolioMarginUmTradingQuantitativeRulesIndicatorsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4704,7 +4584,7 @@ private okhttp3.Call portfolioMarginUmTradingQuantitativeRulesIndicatorsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4843,15 +4723,11 @@ private okhttp3.Call queryCmPositionInformationCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4865,7 +4741,7 @@ private okhttp3.Call queryCmPositionInformationCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -5039,15 +4915,11 @@ private okhttp3.Call queryMarginLoanRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -5061,7 +4933,7 @@ private okhttp3.Call queryMarginLoanRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -5226,15 +5098,11 @@ private okhttp3.Call queryMarginMaxWithdrawCall(String asset, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -5248,7 +5116,7 @@ private okhttp3.Call queryMarginMaxWithdrawCall(String asset, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -5410,15 +5278,11 @@ private okhttp3.Call queryMarginRepayRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -5432,7 +5296,7 @@ private okhttp3.Call queryMarginRepayRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -5613,15 +5477,11 @@ private okhttp3.Call queryPortfolioMarginNegativeBalanceInterestHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -5635,7 +5495,7 @@ private okhttp3.Call queryPortfolioMarginNegativeBalanceInterestHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -5783,15 +5643,11 @@ private okhttp3.Call queryUmPositionInformationCall(String symbol, Long recvWind final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -5805,7 +5661,7 @@ private okhttp3.Call queryUmPositionInformationCall(String symbol, Long recvWind localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -5939,15 +5795,11 @@ private okhttp3.Call queryUserNegativeBalanceAutoExchangeRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -5961,7 +5813,7 @@ private okhttp3.Call queryUserNegativeBalanceAutoExchangeRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -6091,15 +5943,11 @@ private okhttp3.Call queryUserRateLimitCall(Long recvWindow) throws ApiException final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -6113,7 +5961,7 @@ private okhttp3.Call queryUserRateLimitCall(Long recvWindow) throws ApiException localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -6230,15 +6078,11 @@ private okhttp3.Call repayFuturesNegativeBalanceCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -6252,7 +6096,7 @@ private okhttp3.Call repayFuturesNegativeBalanceCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -6374,15 +6218,11 @@ private okhttp3.Call umFuturesAccountConfigurationCall(Long recvWindow) throws A final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -6396,7 +6236,7 @@ private okhttp3.Call umFuturesAccountConfigurationCall(Long recvWindow) throws A localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -6517,15 +6357,11 @@ private okhttp3.Call umFuturesSymbolConfigurationCall(String symbol, Long recvWi final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -6539,7 +6375,7 @@ private okhttp3.Call umFuturesSymbolConfigurationCall(String symbol, Long recvWi localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -6665,15 +6501,11 @@ private okhttp3.Call umNotionalAndLeverageBracketsCall(String symbol, Long recvW final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -6687,7 +6519,7 @@ private okhttp3.Call umNotionalAndLeverageBracketsCall(String symbol, Long recvW localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/MarketDataApi.java b/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/MarketDataApi.java index 2fd088e8..92ccf91b 100644 --- a/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/MarketDataApi.java +++ b/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/MarketDataApi.java @@ -26,8 +26,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -40,7 +40,7 @@ public class MarketDataApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-portfolio-margin/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-portfolio-margin/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -127,11 +127,10 @@ private okhttp3.Call testConnectivityCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -145,7 +144,7 @@ private okhttp3.Call testConnectivityCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/TradeApi.java b/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/TradeApi.java index 115fcf83..94afcfc8 100644 --- a/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/TradeApi.java +++ b/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/TradeApi.java @@ -98,8 +98,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -112,7 +112,7 @@ public class TradeApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-portfolio-margin/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-portfolio-margin/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -210,15 +210,11 @@ private okhttp3.Call cancelAllCmOpenConditionalOrdersCall(String symbol, Long re final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -232,7 +228,7 @@ private okhttp3.Call cancelAllCmOpenConditionalOrdersCall(String symbol, Long re localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -358,15 +354,11 @@ private okhttp3.Call cancelAllCmOpenOrdersCall(String symbol, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -380,7 +372,7 @@ private okhttp3.Call cancelAllCmOpenOrdersCall(String symbol, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -503,15 +495,11 @@ private okhttp3.Call cancelAllUmOpenConditionalOrdersCall(String symbol, Long re final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -525,7 +513,7 @@ private okhttp3.Call cancelAllUmOpenConditionalOrdersCall(String symbol, Long re localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -651,15 +639,11 @@ private okhttp3.Call cancelAllUmOpenOrdersCall(String symbol, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -673,7 +657,7 @@ private okhttp3.Call cancelAllUmOpenOrdersCall(String symbol, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -808,15 +792,11 @@ private okhttp3.Call cancelCmConditionalOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -830,7 +810,7 @@ private okhttp3.Call cancelCmConditionalOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -979,15 +959,11 @@ private okhttp3.Call cancelCmOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1001,7 +977,7 @@ private okhttp3.Call cancelCmOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1136,15 +1112,11 @@ private okhttp3.Call cancelMarginAccountAllOpenOrdersOnASymbolCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1158,7 +1130,7 @@ private okhttp3.Call cancelMarginAccountAllOpenOrdersOnASymbolCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1314,15 +1286,11 @@ private okhttp3.Call cancelMarginAccountOcoOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1336,7 +1304,7 @@ private okhttp3.Call cancelMarginAccountOcoOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1511,15 +1479,11 @@ private okhttp3.Call cancelMarginAccountOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1533,7 +1497,7 @@ private okhttp3.Call cancelMarginAccountOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1695,15 +1659,11 @@ private okhttp3.Call cancelUmConditionalOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1717,7 +1677,7 @@ private okhttp3.Call cancelUmConditionalOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1866,15 +1826,11 @@ private okhttp3.Call cancelUmOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1888,7 +1844,7 @@ private okhttp3.Call cancelUmOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2055,15 +2011,11 @@ private okhttp3.Call cmAccountTradeListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2077,7 +2029,7 @@ private okhttp3.Call cmAccountTradeListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2241,15 +2193,11 @@ private okhttp3.Call cmPositionAdlQuantileEstimationCall(String symbol, Long rec final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2263,7 +2211,7 @@ private okhttp3.Call cmPositionAdlQuantileEstimationCall(String symbol, Long rec localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2390,15 +2338,11 @@ private okhttp3.Call getUmFuturesBnbBurnStatusCall(Long recvWindow) throws ApiEx final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2412,7 +2356,7 @@ private okhttp3.Call getUmFuturesBnbBurnStatusCall(Long recvWindow) throws ApiEx localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2539,15 +2483,11 @@ private okhttp3.Call marginAccountBorrowCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2561,7 +2501,7 @@ private okhttp3.Call marginAccountBorrowCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2760,15 +2700,11 @@ private okhttp3.Call marginAccountNewOcoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2782,7 +2718,7 @@ private okhttp3.Call marginAccountNewOcoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2916,15 +2852,11 @@ private okhttp3.Call marginAccountRepayCall(MarginAccountRepayRequest marginAcco final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2938,7 +2870,7 @@ private okhttp3.Call marginAccountRepayCall(MarginAccountRepayRequest marginAcco localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3073,15 +3005,11 @@ private okhttp3.Call marginAccountRepayDebtCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3095,7 +3023,7 @@ private okhttp3.Call marginAccountRepayDebtCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3259,15 +3187,11 @@ private okhttp3.Call marginAccountTradeListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3281,7 +3205,7 @@ private okhttp3.Call marginAccountTradeListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3465,15 +3389,11 @@ private okhttp3.Call modifyCmOrderCall(ModifyCmOrderRequest modifyCmOrderRequest final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3487,7 +3407,7 @@ private okhttp3.Call modifyCmOrderCall(ModifyCmOrderRequest modifyCmOrderRequest localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3645,15 +3565,11 @@ private okhttp3.Call modifyUmOrderCall(ModifyUmOrderRequest modifyUmOrderRequest final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3667,7 +3583,7 @@ private okhttp3.Call modifyUmOrderCall(ModifyUmOrderRequest modifyUmOrderRequest localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3862,15 +3778,11 @@ private okhttp3.Call newCmConditionalOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3884,7 +3796,7 @@ private okhttp3.Call newCmConditionalOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4077,15 +3989,11 @@ private okhttp3.Call newCmOrderCall(NewCmOrderRequest newCmOrderRequest) throws final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4099,7 +4007,7 @@ private okhttp3.Call newCmOrderCall(NewCmOrderRequest newCmOrderRequest) throws localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4287,15 +4195,11 @@ private okhttp3.Call newMarginOrderCall(NewMarginOrderRequest newMarginOrderRequ final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4309,7 +4213,7 @@ private okhttp3.Call newMarginOrderCall(NewMarginOrderRequest newMarginOrderRequ localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4512,15 +4416,11 @@ private okhttp3.Call newUmConditionalOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4534,7 +4434,7 @@ private okhttp3.Call newUmConditionalOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4739,15 +4639,11 @@ private okhttp3.Call newUmOrderCall(NewUmOrderRequest newUmOrderRequest) throws final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4761,7 +4657,7 @@ private okhttp3.Call newUmOrderCall(NewUmOrderRequest newUmOrderRequest) throws localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4915,15 +4811,11 @@ private okhttp3.Call queryAllCmConditionalOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4937,7 +4829,7 @@ private okhttp3.Call queryAllCmConditionalOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -5123,15 +5015,11 @@ private okhttp3.Call queryAllCmOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -5145,7 +5033,7 @@ private okhttp3.Call queryAllCmOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -5306,15 +5194,11 @@ private okhttp3.Call queryAllCurrentCmOpenConditionalOrdersCall(String symbol, L final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -5328,7 +5212,7 @@ private okhttp3.Call queryAllCurrentCmOpenConditionalOrdersCall(String symbol, L localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -5465,15 +5349,11 @@ private okhttp3.Call queryAllCurrentCmOpenOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -5487,7 +5367,7 @@ private okhttp3.Call queryAllCurrentCmOpenOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -5619,15 +5499,11 @@ private okhttp3.Call queryAllCurrentUmOpenConditionalOrdersCall(String symbol, L final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -5641,7 +5517,7 @@ private okhttp3.Call queryAllCurrentUmOpenConditionalOrdersCall(String symbol, L localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -5773,15 +5649,11 @@ private okhttp3.Call queryAllCurrentUmOpenOrdersCall(String symbol, Long recvWin final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -5795,7 +5667,7 @@ private okhttp3.Call queryAllCurrentUmOpenOrdersCall(String symbol, Long recvWin localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -5943,15 +5815,11 @@ private okhttp3.Call queryAllMarginAccountOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -5965,7 +5833,7 @@ private okhttp3.Call queryAllMarginAccountOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -6136,15 +6004,11 @@ private okhttp3.Call queryAllUmConditionalOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -6158,7 +6022,7 @@ private okhttp3.Call queryAllUmConditionalOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -6333,15 +6197,11 @@ private okhttp3.Call queryAllUmOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -6355,7 +6215,7 @@ private okhttp3.Call queryAllUmOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -6516,15 +6376,11 @@ private okhttp3.Call queryCmConditionalOrderHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -6538,7 +6394,7 @@ private okhttp3.Call queryCmConditionalOrderHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -6711,15 +6567,11 @@ private okhttp3.Call queryCmModifyOrderHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -6733,7 +6585,7 @@ private okhttp3.Call queryCmModifyOrderHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -6903,15 +6755,11 @@ private okhttp3.Call queryCmOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -6925,7 +6773,7 @@ private okhttp3.Call queryCmOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -7074,15 +6922,11 @@ private okhttp3.Call queryCurrentCmOpenConditionalOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -7096,7 +6940,7 @@ private okhttp3.Call queryCurrentCmOpenConditionalOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -7251,15 +7095,11 @@ private okhttp3.Call queryCurrentCmOpenOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -7273,7 +7113,7 @@ private okhttp3.Call queryCurrentCmOpenOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -7411,15 +7251,11 @@ private okhttp3.Call queryCurrentMarginOpenOrderCall(String symbol, Long recvWin final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -7433,7 +7269,7 @@ private okhttp3.Call queryCurrentMarginOpenOrderCall(String symbol, Long recvWin localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -7570,15 +7406,11 @@ private okhttp3.Call queryCurrentUmOpenConditionalOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -7592,7 +7424,7 @@ private okhttp3.Call queryCurrentUmOpenConditionalOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -7747,15 +7579,11 @@ private okhttp3.Call queryCurrentUmOpenOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -7769,7 +7597,7 @@ private okhttp3.Call queryCurrentUmOpenOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -7919,15 +7747,11 @@ private okhttp3.Call queryMarginAccountOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -7941,7 +7765,7 @@ private okhttp3.Call queryMarginAccountOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -8092,15 +7916,11 @@ private okhttp3.Call queryMarginAccountsAllOcoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -8114,7 +7934,7 @@ private okhttp3.Call queryMarginAccountsAllOcoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -8260,15 +8080,11 @@ private okhttp3.Call queryMarginAccountsOcoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -8282,7 +8098,7 @@ private okhttp3.Call queryMarginAccountsOcoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -8406,15 +8222,11 @@ private okhttp3.Call queryMarginAccountsOpenOcoCall(Long recvWindow) throws ApiE final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -8428,7 +8240,7 @@ private okhttp3.Call queryMarginAccountsOpenOcoCall(Long recvWindow) throws ApiE localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -8561,15 +8373,11 @@ private okhttp3.Call queryUmConditionalOrderHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -8583,7 +8391,7 @@ private okhttp3.Call queryUmConditionalOrderHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -8756,15 +8564,11 @@ private okhttp3.Call queryUmModifyOrderHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -8778,7 +8582,7 @@ private okhttp3.Call queryUmModifyOrderHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -8948,15 +8752,11 @@ private okhttp3.Call queryUmOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -8970,7 +8770,7 @@ private okhttp3.Call queryUmOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -9135,15 +8935,11 @@ private okhttp3.Call queryUsersCmForceOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -9157,7 +8953,7 @@ private okhttp3.Call queryUsersCmForceOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -9329,15 +9125,11 @@ private okhttp3.Call queryUsersMarginForceOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -9351,7 +9143,7 @@ private okhttp3.Call queryUsersMarginForceOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -9518,15 +9310,11 @@ private okhttp3.Call queryUsersUmForceOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -9540,7 +9328,7 @@ private okhttp3.Call queryUsersUmForceOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -9697,15 +9485,11 @@ private okhttp3.Call toggleBnbBurnOnUmFuturesTradeCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -9719,7 +9503,7 @@ private okhttp3.Call toggleBnbBurnOnUmFuturesTradeCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -9872,15 +9656,11 @@ private okhttp3.Call umAccountTradeListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -9894,7 +9674,7 @@ private okhttp3.Call umAccountTradeListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -10043,15 +9823,11 @@ private okhttp3.Call umPositionAdlQuantileEstimationCall(String symbol, Long rec final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -10065,7 +9841,7 @@ private okhttp3.Call umPositionAdlQuantileEstimationCall(String symbol, Long rec localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/UserDataStreamsApi.java b/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/UserDataStreamsApi.java index 9ab7be00..b62a4e0e 100644 --- a/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/UserDataStreamsApi.java +++ b/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/rest/api/UserDataStreamsApi.java @@ -28,8 +28,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -42,7 +42,7 @@ public class UserDataStreamsApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-portfolio-margin/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-portfolio-margin/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -129,11 +129,10 @@ private okhttp3.Call closeUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -147,7 +146,7 @@ private okhttp3.Call closeUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -252,11 +251,10 @@ private okhttp3.Call keepaliveUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -270,7 +268,7 @@ private okhttp3.Call keepaliveUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -377,11 +375,10 @@ private okhttp3.Call startUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -395,7 +392,7 @@ private okhttp3.Call startUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/websocket/stream/api/DerivativesTradingPortfolioMarginWebSocketStreams.java b/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/websocket/stream/api/DerivativesTradingPortfolioMarginWebSocketStreams.java index 5496ac51..b1d1e21f 100644 --- a/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/websocket/stream/api/DerivativesTradingPortfolioMarginWebSocketStreams.java +++ b/clients/derivatives-trading-portfolio-margin/src/main/java/com/binance/connector/client/derivatives_trading_portfolio_margin/websocket/stream/api/DerivativesTradingPortfolioMarginWebSocketStreams.java @@ -19,7 +19,7 @@ public class DerivativesTradingPortfolioMarginWebSocketStreams { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-portfolio-margin/2.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-portfolio-margin/2.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private final StreamConnectionInterface connection; diff --git a/clients/derivatives-trading-usds-futures/CHANGELOG.md b/clients/derivatives-trading-usds-futures/CHANGELOG.md index 665d6fad..3025b88e 100644 --- a/clients/derivatives-trading-usds-futures/CHANGELOG.md +++ b/clients/derivatives-trading-usds-futures/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 4.0.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 4.0.0 - 2025-07-16 ### Added (1) diff --git a/clients/derivatives-trading-usds-futures/pom.xml b/clients/derivatives-trading-usds-futures/pom.xml index 27f3049b..1c015b3d 100644 --- a/clients/derivatives-trading-usds-futures/pom.xml +++ b/clients/derivatives-trading-usds-futures/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-derivatives-trading-usds-futures derivatives-trading-usds-futures - 4.0.0 + 4.0.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.4.0 + 2.0.0 \ No newline at end of file diff --git a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/AccountApi.java b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/AccountApi.java index 93574f03..136b2b9a 100644 --- a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/AccountApi.java +++ b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/AccountApi.java @@ -50,8 +50,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -64,7 +64,7 @@ public class AccountApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-usds-futures/4.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-usds-futures/4.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -156,15 +156,11 @@ private okhttp3.Call accountInformationV2Call(Long recvWindow) throws ApiExcepti final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -178,7 +174,7 @@ private okhttp3.Call accountInformationV2Call(Long recvWindow) throws ApiExcepti localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -295,15 +291,11 @@ private okhttp3.Call accountInformationV3Call(Long recvWindow) throws ApiExcepti final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -317,7 +309,7 @@ private okhttp3.Call accountInformationV3Call(Long recvWindow) throws ApiExcepti localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -434,15 +426,11 @@ private okhttp3.Call futuresAccountBalanceV2Call(Long recvWindow) throws ApiExce final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -456,7 +444,7 @@ private okhttp3.Call futuresAccountBalanceV2Call(Long recvWindow) throws ApiExce localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -571,15 +559,11 @@ private okhttp3.Call futuresAccountBalanceV3Call(Long recvWindow) throws ApiExce final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -593,7 +577,7 @@ private okhttp3.Call futuresAccountBalanceV3Call(Long recvWindow) throws ApiExce localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -708,15 +692,11 @@ private okhttp3.Call futuresAccountConfigurationCall(Long recvWindow) throws Api final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -730,7 +710,7 @@ private okhttp3.Call futuresAccountConfigurationCall(Long recvWindow) throws Api localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -851,15 +831,11 @@ private okhttp3.Call futuresTradingQuantitativeRulesIndicatorsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -873,7 +849,7 @@ private okhttp3.Call futuresTradingQuantitativeRulesIndicatorsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -999,15 +975,11 @@ private okhttp3.Call getBnbBurnStatusCall(Long recvWindow) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1021,7 +993,7 @@ private okhttp3.Call getBnbBurnStatusCall(Long recvWindow) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1136,15 +1108,11 @@ private okhttp3.Call getCurrentMultiAssetsModeCall(Long recvWindow) throws ApiEx final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1158,7 +1126,7 @@ private okhttp3.Call getCurrentMultiAssetsModeCall(Long recvWindow) throws ApiEx localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1274,15 +1242,11 @@ private okhttp3.Call getCurrentPositionModeCall(Long recvWindow) throws ApiExcep final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1296,7 +1260,7 @@ private okhttp3.Call getCurrentPositionModeCall(Long recvWindow) throws ApiExcep localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1423,15 +1387,11 @@ private okhttp3.Call getDownloadIdForFuturesOrderHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1445,7 +1405,7 @@ private okhttp3.Call getDownloadIdForFuturesOrderHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1586,15 +1546,11 @@ private okhttp3.Call getDownloadIdForFuturesTradeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1608,7 +1564,7 @@ private okhttp3.Call getDownloadIdForFuturesTradeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1749,15 +1705,11 @@ private okhttp3.Call getDownloadIdForFuturesTransactionHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1771,7 +1723,7 @@ private okhttp3.Call getDownloadIdForFuturesTransactionHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1908,15 +1860,11 @@ private okhttp3.Call getFuturesOrderHistoryDownloadLinkByIdCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1930,7 +1878,7 @@ private okhttp3.Call getFuturesOrderHistoryDownloadLinkByIdCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2060,15 +2008,11 @@ private okhttp3.Call getFuturesTradeDownloadLinkByIdCall(String downloadId, Long final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2082,7 +2026,7 @@ private okhttp3.Call getFuturesTradeDownloadLinkByIdCall(String downloadId, Long localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2208,15 +2152,11 @@ private okhttp3.Call getFuturesTransactionHistoryDownloadLinkByIdCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2230,7 +2170,7 @@ private okhttp3.Call getFuturesTransactionHistoryDownloadLinkByIdCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2398,15 +2338,11 @@ private okhttp3.Call getIncomeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2420,7 +2356,7 @@ private okhttp3.Call getIncomeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2585,15 +2521,11 @@ private okhttp3.Call notionalAndLeverageBracketsCall(String symbol, Long recvWin final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2607,7 +2539,7 @@ private okhttp3.Call notionalAndLeverageBracketsCall(String symbol, Long recvWin localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2727,15 +2659,11 @@ private okhttp3.Call queryUserRateLimitCall(Long recvWindow) throws ApiException final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2749,7 +2677,7 @@ private okhttp3.Call queryUserRateLimitCall(Long recvWindow) throws ApiException localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2869,15 +2797,11 @@ private okhttp3.Call symbolConfigurationCall(String symbol, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2891,7 +2815,7 @@ private okhttp3.Call symbolConfigurationCall(String symbol, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3015,15 +2939,11 @@ private okhttp3.Call toggleBnbBurnOnFuturesTradeCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3037,7 +2957,7 @@ private okhttp3.Call toggleBnbBurnOnFuturesTradeCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3166,15 +3086,11 @@ private okhttp3.Call userCommissionRateCall(String symbol, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3188,7 +3104,7 @@ private okhttp3.Call userCommissionRateCall(String symbol, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/ConvertApi.java b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/ConvertApi.java index 63b65c6e..4d79f8a1 100644 --- a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/ConvertApi.java +++ b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/ConvertApi.java @@ -35,8 +35,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -49,7 +49,7 @@ public class ConvertApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-usds-futures/4.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-usds-futures/4.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -146,15 +146,11 @@ private okhttp3.Call acceptTheOfferedQuoteCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -168,7 +164,7 @@ private okhttp3.Call acceptTheOfferedQuoteCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -293,11 +289,10 @@ private okhttp3.Call listAllConvertPairsCall(String fromAsset, String toAsset) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -311,7 +306,7 @@ private okhttp3.Call listAllConvertPairsCall(String fromAsset, String toAsset) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -436,15 +431,11 @@ private okhttp3.Call orderStatusCall(Long orderId, String quoteId) throws ApiExc final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -458,7 +449,7 @@ private okhttp3.Call orderStatusCall(Long orderId, String quoteId) throws ApiExc localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -600,15 +591,11 @@ private okhttp3.Call sendQuoteRequestCall(SendQuoteRequestRequest sendQuoteReque final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -622,7 +609,7 @@ private okhttp3.Call sendQuoteRequestCall(SendQuoteRequestRequest sendQuoteReque localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/MarketDataApi.java b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/MarketDataApi.java index 561219d1..059045bc 100644 --- a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/MarketDataApi.java +++ b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/MarketDataApi.java @@ -60,8 +60,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -74,7 +74,7 @@ public class MarketDataApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-usds-futures/4.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-usds-futures/4.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -201,11 +201,10 @@ private okhttp3.Call basisCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -219,7 +218,7 @@ private okhttp3.Call basisCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -358,11 +357,10 @@ private okhttp3.Call checkServerTimeCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -376,7 +374,7 @@ private okhttp3.Call checkServerTimeCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -489,11 +487,10 @@ private okhttp3.Call compositeIndexSymbolInformationCall(String symbol) throws A final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -507,7 +504,7 @@ private okhttp3.Call compositeIndexSymbolInformationCall(String symbol) throws A localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -646,11 +643,10 @@ private okhttp3.Call compressedAggregateTradesListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -664,7 +660,7 @@ private okhttp3.Call compressedAggregateTradesListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -838,11 +834,10 @@ private okhttp3.Call continuousContractKlineCandlestickDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -856,7 +851,7 @@ private okhttp3.Call continuousContractKlineCandlestickDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1000,11 +995,10 @@ private okhttp3.Call exchangeInformationCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1018,7 +1012,7 @@ private okhttp3.Call exchangeInformationCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1146,11 +1140,10 @@ private okhttp3.Call getFundingRateHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1164,7 +1157,7 @@ private okhttp3.Call getFundingRateHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1289,11 +1282,10 @@ private okhttp3.Call getFundingRateInfoCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1307,7 +1299,7 @@ private okhttp3.Call getFundingRateInfoCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1443,11 +1435,10 @@ private okhttp3.Call indexPriceKlineCandlestickDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1461,7 +1452,7 @@ private okhttp3.Call indexPriceKlineCandlestickDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1623,11 +1614,10 @@ private okhttp3.Call klineCandlestickDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1641,7 +1631,7 @@ private okhttp3.Call klineCandlestickDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1802,11 +1792,10 @@ private okhttp3.Call longShortRatioCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1820,7 +1809,7 @@ private okhttp3.Call longShortRatioCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1958,11 +1947,10 @@ private okhttp3.Call markPriceCall(String symbol) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1976,7 +1964,7 @@ private okhttp3.Call markPriceCall(String symbol) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2110,11 +2098,10 @@ private okhttp3.Call markPriceKlineCandlestickDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2128,7 +2115,7 @@ private okhttp3.Call markPriceKlineCandlestickDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2268,11 +2255,10 @@ private okhttp3.Call multiAssetsModeAssetIndexCall(String symbol) throws ApiExce final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2286,7 +2272,7 @@ private okhttp3.Call multiAssetsModeAssetIndexCall(String symbol) throws ApiExce localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2413,11 +2399,10 @@ private okhttp3.Call oldTradesLookupCall(String symbol, Long limit, Long fromId) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2431,7 +2416,7 @@ private okhttp3.Call oldTradesLookupCall(String symbol, Long limit, Long fromId) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2553,11 +2538,10 @@ private okhttp3.Call openInterestCall(String symbol) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2571,7 +2555,7 @@ private okhttp3.Call openInterestCall(String symbol) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2709,11 +2693,10 @@ private okhttp3.Call openInterestStatisticsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2727,7 +2710,7 @@ private okhttp3.Call openInterestStatisticsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2870,11 +2853,10 @@ private okhttp3.Call orderBookCall(String symbol, Long limit) throws ApiExceptio final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2888,7 +2870,7 @@ private okhttp3.Call orderBookCall(String symbol, Long limit) throws ApiExceptio localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3026,11 +3008,10 @@ private okhttp3.Call premiumIndexKlineDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3044,7 +3025,7 @@ private okhttp3.Call premiumIndexKlineDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3182,11 +3163,10 @@ private okhttp3.Call quarterlyContractSettlementPriceCall(String pair) throws Ap final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3200,7 +3180,7 @@ private okhttp3.Call quarterlyContractSettlementPriceCall(String pair) throws Ap localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3316,11 +3296,10 @@ private okhttp3.Call queryIndexPriceConstituentsCall(String symbol) throws ApiEx final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3334,7 +3313,7 @@ private okhttp3.Call queryIndexPriceConstituentsCall(String symbol) throws ApiEx localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3449,11 +3428,10 @@ private okhttp3.Call queryInsuranceFundBalanceSnapshotCall(String symbol) throws final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3467,7 +3445,7 @@ private okhttp3.Call queryInsuranceFundBalanceSnapshotCall(String symbol) throws localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3588,11 +3566,10 @@ private okhttp3.Call recentTradesListCall(String symbol, Long limit) throws ApiE final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3606,7 +3583,7 @@ private okhttp3.Call recentTradesListCall(String symbol, Long limit) throws ApiE localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3724,11 +3701,10 @@ private okhttp3.Call symbolOrderBookTickerCall(String symbol) throws ApiExceptio final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3742,7 +3718,7 @@ private okhttp3.Call symbolOrderBookTickerCall(String symbol) throws ApiExceptio localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3860,11 +3836,10 @@ private okhttp3.Call symbolPriceTickerCall(String symbol) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3878,7 +3853,7 @@ private okhttp3.Call symbolPriceTickerCall(String symbol) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3994,11 +3969,10 @@ private okhttp3.Call symbolPriceTickerV2Call(String symbol) throws ApiException final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4012,7 +3986,7 @@ private okhttp3.Call symbolPriceTickerV2Call(String symbol) throws ApiException localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4153,11 +4127,10 @@ private okhttp3.Call takerBuySellVolumeCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4171,7 +4144,7 @@ private okhttp3.Call takerBuySellVolumeCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4304,11 +4277,10 @@ private okhttp3.Call testConnectivityCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4322,7 +4294,7 @@ private okhttp3.Call testConnectivityCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4432,11 +4404,10 @@ private okhttp3.Call ticker24hrPriceChangeStatisticsCall(String symbol) throws A final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4450,7 +4421,7 @@ private okhttp3.Call ticker24hrPriceChangeStatisticsCall(String symbol) throws A localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4593,11 +4564,10 @@ private okhttp3.Call topTraderLongShortRatioAccountsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4611,7 +4581,7 @@ private okhttp3.Call topTraderLongShortRatioAccountsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4780,11 +4750,10 @@ private okhttp3.Call topTraderLongShortRatioPositionsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4798,7 +4767,7 @@ private okhttp3.Call topTraderLongShortRatioPositionsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/PortfolioMarginEndpointsApi.java b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/PortfolioMarginEndpointsApi.java index 56c0388e..84bbd999 100644 --- a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/PortfolioMarginEndpointsApi.java +++ b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/PortfolioMarginEndpointsApi.java @@ -28,8 +28,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -42,7 +42,7 @@ public class PortfolioMarginEndpointsApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-usds-futures/4.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-usds-futures/4.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -140,15 +140,11 @@ private okhttp3.Call classicPortfolioMarginAccountInformationCall(String asset, final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -162,7 +158,7 @@ private okhttp3.Call classicPortfolioMarginAccountInformationCall(String asset, localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/TradeApi.java b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/TradeApi.java index fb3794fb..213cfcd6 100644 --- a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/TradeApi.java +++ b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/TradeApi.java @@ -69,8 +69,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -83,7 +83,7 @@ public class TradeApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-usds-futures/4.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-usds-futures/4.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -213,15 +213,11 @@ private okhttp3.Call accountTradeListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -235,7 +231,7 @@ private okhttp3.Call accountTradeListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -417,15 +413,11 @@ private okhttp3.Call allOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -439,7 +431,7 @@ private okhttp3.Call allOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -590,15 +582,11 @@ private okhttp3.Call autoCancelAllOpenOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -612,7 +600,7 @@ private okhttp3.Call autoCancelAllOpenOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -747,15 +735,11 @@ private okhttp3.Call cancelAllOpenOrdersCall(String symbol, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -769,7 +753,7 @@ private okhttp3.Call cancelAllOpenOrdersCall(String symbol, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -911,15 +895,11 @@ private okhttp3.Call cancelMultipleOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -933,7 +913,7 @@ private okhttp3.Call cancelMultipleOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1090,15 +1070,11 @@ private okhttp3.Call cancelOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1112,7 +1088,7 @@ private okhttp3.Call cancelOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1250,15 +1226,11 @@ private okhttp3.Call changeInitialLeverageCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1272,7 +1244,7 @@ private okhttp3.Call changeInitialLeverageCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1401,15 +1373,11 @@ private okhttp3.Call changeMarginTypeCall(ChangeMarginTypeRequest changeMarginTy final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1423,7 +1391,7 @@ private okhttp3.Call changeMarginTypeCall(ChangeMarginTypeRequest changeMarginTy localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1545,15 +1513,11 @@ private okhttp3.Call changeMultiAssetsModeCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1567,7 +1531,7 @@ private okhttp3.Call changeMultiAssetsModeCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1693,15 +1657,11 @@ private okhttp3.Call changePositionModeCall(ChangePositionModeRequest changePosi final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1715,7 +1675,7 @@ private okhttp3.Call changePositionModeCall(ChangePositionModeRequest changePosi localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1840,15 +1800,11 @@ private okhttp3.Call currentAllOpenOrdersCall(String symbol, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1862,7 +1818,7 @@ private okhttp3.Call currentAllOpenOrdersCall(String symbol, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2020,15 +1976,11 @@ private okhttp3.Call getOrderModifyHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2042,7 +1994,7 @@ private okhttp3.Call getOrderModifyHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2222,15 +2174,11 @@ private okhttp3.Call getPositionMarginChangeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2244,7 +2192,7 @@ private okhttp3.Call getPositionMarginChangeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2408,15 +2356,11 @@ private okhttp3.Call modifyIsolatedPositionMarginCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2430,7 +2374,7 @@ private okhttp3.Call modifyIsolatedPositionMarginCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2559,15 +2503,11 @@ private okhttp3.Call modifyMultipleOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2581,7 +2521,7 @@ private okhttp3.Call modifyMultipleOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2737,15 +2677,11 @@ private okhttp3.Call modifyOrderCall(ModifyOrderRequest modifyOrderRequest) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2759,7 +2695,7 @@ private okhttp3.Call modifyOrderCall(ModifyOrderRequest modifyOrderRequest) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2972,15 +2908,11 @@ private okhttp3.Call newOrderCall(NewOrderRequest newOrderRequest) throws ApiExc final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2994,7 +2926,7 @@ private okhttp3.Call newOrderCall(NewOrderRequest newOrderRequest) throws ApiExc localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3152,15 +3084,11 @@ private okhttp3.Call placeMultipleOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3174,7 +3102,7 @@ private okhttp3.Call placeMultipleOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3303,15 +3231,11 @@ private okhttp3.Call positionAdlQuantileEstimationCall(String symbol, Long recvW final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3325,7 +3249,7 @@ private okhttp3.Call positionAdlQuantileEstimationCall(String symbol, Long recvW localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3458,15 +3382,11 @@ private okhttp3.Call positionInformationV2Call(String symbol, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3480,7 +3400,7 @@ private okhttp3.Call positionInformationV2Call(String symbol, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3604,15 +3524,11 @@ private okhttp3.Call positionInformationV3Call(String symbol, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3626,7 +3542,7 @@ private okhttp3.Call positionInformationV3Call(String symbol, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3763,15 +3679,11 @@ private okhttp3.Call queryCurrentOpenOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3785,7 +3697,7 @@ private okhttp3.Call queryCurrentOpenOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3934,15 +3846,11 @@ private okhttp3.Call queryOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3956,7 +3864,7 @@ private okhttp3.Call queryOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4174,15 +4082,11 @@ private okhttp3.Call testOrderCall(TestOrderRequest testOrderRequest) throws Api final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4196,7 +4100,7 @@ private okhttp3.Call testOrderCall(TestOrderRequest testOrderRequest) throws Api localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4381,15 +4285,11 @@ private okhttp3.Call usersForceOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4403,7 +4303,7 @@ private okhttp3.Call usersForceOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/UserDataStreamsApi.java b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/UserDataStreamsApi.java index b63119bd..e82ff8de 100644 --- a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/UserDataStreamsApi.java +++ b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/rest/api/UserDataStreamsApi.java @@ -29,8 +29,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -43,7 +43,7 @@ public class UserDataStreamsApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-usds-futures/4.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-usds-futures/4.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -130,11 +130,10 @@ private okhttp3.Call closeUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -148,7 +147,7 @@ private okhttp3.Call closeUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -253,11 +252,10 @@ private okhttp3.Call keepaliveUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -271,7 +269,7 @@ private okhttp3.Call keepaliveUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -381,11 +379,10 @@ private okhttp3.Call startUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -399,7 +396,7 @@ private okhttp3.Call startUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/websocket/api/api/DerivativesTradingUsdsFuturesWebSocketApi.java b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/websocket/api/api/DerivativesTradingUsdsFuturesWebSocketApi.java index 08453e14..ba1f83af 100644 --- a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/websocket/api/api/DerivativesTradingUsdsFuturesWebSocketApi.java +++ b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/websocket/api/api/DerivativesTradingUsdsFuturesWebSocketApi.java @@ -44,7 +44,7 @@ public class DerivativesTradingUsdsFuturesWebSocketApi { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-usds-futures/4.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-usds-futures/4.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private AccountApi accountApi; diff --git a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/websocket/stream/api/DerivativesTradingUsdsFuturesWebSocketStreams.java b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/websocket/stream/api/DerivativesTradingUsdsFuturesWebSocketStreams.java index 674177a5..bf70d0d7 100644 --- a/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/websocket/stream/api/DerivativesTradingUsdsFuturesWebSocketStreams.java +++ b/clients/derivatives-trading-usds-futures/src/main/java/com/binance/connector/client/derivatives_trading_usds_futures/websocket/stream/api/DerivativesTradingUsdsFuturesWebSocketStreams.java @@ -56,7 +56,7 @@ public class DerivativesTradingUsdsFuturesWebSocketStreams { private static final String USER_AGENT = String.format( - "binance-derivatives-trading-usds-futures/4.0.0 (Java/%s; %s; %s)", + "binance-derivatives-trading-usds-futures/4.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private final StreamConnectionInterface connection; diff --git a/clients/dual-investment/CHANGELOG.md b/clients/dual-investment/CHANGELOG.md index abadb207..1992d4dc 100644 --- a/clients/dual-investment/CHANGELOG.md +++ b/clients/dual-investment/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.1.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 2.1.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/dual-investment/pom.xml b/clients/dual-investment/pom.xml index 2c8083eb..14a7ed53 100644 --- a/clients/dual-investment/pom.xml +++ b/clients/dual-investment/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-dual-investment dual-investment - 2.1.0 + 2.1.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/dual-investment/src/main/java/com/binance/connector/client/dual_investment/rest/api/MarketDataApi.java b/clients/dual-investment/src/main/java/com/binance/connector/client/dual_investment/rest/api/MarketDataApi.java index ec1c9539..4d3d724a 100644 --- a/clients/dual-investment/src/main/java/com/binance/connector/client/dual_investment/rest/api/MarketDataApi.java +++ b/clients/dual-investment/src/main/java/com/binance/connector/client/dual_investment/rest/api/MarketDataApi.java @@ -28,8 +28,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -42,7 +42,7 @@ public class MarketDataApi { private static final String USER_AGENT = String.format( - "binance-dual-investment/2.1.0 (Java/%s; %s; %s)", + "binance-dual-investment/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -177,15 +177,11 @@ private okhttp3.Call getDualInvestmentProductListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -199,7 +195,7 @@ private okhttp3.Call getDualInvestmentProductListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/dual-investment/src/main/java/com/binance/connector/client/dual_investment/rest/api/TradeApi.java b/clients/dual-investment/src/main/java/com/binance/connector/client/dual_investment/rest/api/TradeApi.java index 27e2bcde..ab9abfb1 100644 --- a/clients/dual-investment/src/main/java/com/binance/connector/client/dual_investment/rest/api/TradeApi.java +++ b/clients/dual-investment/src/main/java/com/binance/connector/client/dual_investment/rest/api/TradeApi.java @@ -35,8 +35,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -49,7 +49,7 @@ public class TradeApi { private static final String USER_AGENT = String.format( - "binance-dual-investment/2.1.0 (Java/%s; %s; %s)", + "binance-dual-investment/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -151,15 +151,11 @@ private okhttp3.Call changeAutoCompoundStatusCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -173,7 +169,7 @@ private okhttp3.Call changeAutoCompoundStatusCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -294,15 +290,11 @@ private okhttp3.Call checkDualInvestmentAccountsCall(Long recvWindow) throws Api final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -316,7 +308,7 @@ private okhttp3.Call checkDualInvestmentAccountsCall(Long recvWindow) throws Api localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -452,15 +444,11 @@ private okhttp3.Call getDualInvestmentPositionsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -474,7 +462,7 @@ private okhttp3.Call getDualInvestmentPositionsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -630,15 +618,11 @@ private okhttp3.Call subscribeDualInvestmentProductsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -652,7 +636,7 @@ private okhttp3.Call subscribeDualInvestmentProductsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/fiat/CHANGELOG.md b/clients/fiat/CHANGELOG.md index 1f6dacdd..f2695603 100644 --- a/clients/fiat/CHANGELOG.md +++ b/clients/fiat/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.2.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 1.2.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/fiat/pom.xml b/clients/fiat/pom.xml index 4ed43206..33bf4580 100644 --- a/clients/fiat/pom.xml +++ b/clients/fiat/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-fiat fiat - 1.2.0 + 1.2.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/fiat/src/main/java/com/binance/connector/client/fiat/rest/api/FiatApi.java b/clients/fiat/src/main/java/com/binance/connector/client/fiat/rest/api/FiatApi.java index 90a577bf..e773d350 100644 --- a/clients/fiat/src/main/java/com/binance/connector/client/fiat/rest/api/FiatApi.java +++ b/clients/fiat/src/main/java/com/binance/connector/client/fiat/rest/api/FiatApi.java @@ -29,8 +29,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -43,7 +43,7 @@ public class FiatApi { private static final String USER_AGENT = String.format( - "binance-fiat/1.2.0 (Java/%s; %s; %s)", + "binance-fiat/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -168,15 +168,11 @@ private okhttp3.Call getFiatDepositWithdrawHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -190,7 +186,7 @@ private okhttp3.Call getFiatDepositWithdrawHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -370,15 +366,11 @@ private okhttp3.Call getFiatPaymentsHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -392,7 +384,7 @@ private okhttp3.Call getFiatPaymentsHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/gift-card/CHANGELOG.md b/clients/gift-card/CHANGELOG.md index 1f6dacdd..f2695603 100644 --- a/clients/gift-card/CHANGELOG.md +++ b/clients/gift-card/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.2.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 1.2.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/gift-card/pom.xml b/clients/gift-card/pom.xml index d665dd71..efb2e612 100644 --- a/clients/gift-card/pom.xml +++ b/clients/gift-card/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-gift-card gift-card - 1.2.0 + 1.2.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/gift-card/src/main/java/com/binance/connector/client/gift_card/rest/api/MarketDataApi.java b/clients/gift-card/src/main/java/com/binance/connector/client/gift_card/rest/api/MarketDataApi.java index b26b05f6..fca6f120 100644 --- a/clients/gift-card/src/main/java/com/binance/connector/client/gift_card/rest/api/MarketDataApi.java +++ b/clients/gift-card/src/main/java/com/binance/connector/client/gift_card/rest/api/MarketDataApi.java @@ -38,8 +38,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -52,7 +52,7 @@ public class MarketDataApi { private static final String USER_AGENT = String.format( - "binance-gift-card/1.2.0 (Java/%s; %s; %s)", + "binance-gift-card/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -160,15 +160,11 @@ private okhttp3.Call createADualTokenGiftCardCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -182,7 +178,7 @@ private okhttp3.Call createADualTokenGiftCardCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -326,15 +322,11 @@ private okhttp3.Call createASingleTokenGiftCardCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -348,7 +340,7 @@ private okhttp3.Call createASingleTokenGiftCardCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -474,15 +466,11 @@ private okhttp3.Call fetchRsaPublicKeyCall(Long recvWindow) throws ApiException final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -496,7 +484,7 @@ private okhttp3.Call fetchRsaPublicKeyCall(Long recvWindow) throws ApiException localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -618,15 +606,11 @@ private okhttp3.Call fetchTokenLimitCall(String baseToken, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -640,7 +624,7 @@ private okhttp3.Call fetchTokenLimitCall(String baseToken, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -767,15 +751,11 @@ private okhttp3.Call redeemABinanceGiftCardCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -789,7 +769,7 @@ private okhttp3.Call redeemABinanceGiftCardCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -924,15 +904,11 @@ private okhttp3.Call verifyBinanceGiftCardByGiftCardNumberCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -946,7 +922,7 @@ private okhttp3.Call verifyBinanceGiftCardByGiftCardNumberCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/margin-trading/CHANGELOG.md b/clients/margin-trading/CHANGELOG.md index 5c9558ec..63c48ac4 100644 --- a/clients/margin-trading/CHANGELOG.md +++ b/clients/margin-trading/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 3.0.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 3.0.0 - 2025-07-16 ### Added (1) diff --git a/clients/margin-trading/pom.xml b/clients/margin-trading/pom.xml index 8320bbd6..1b387392 100644 --- a/clients/margin-trading/pom.xml +++ b/clients/margin-trading/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-margin-trading margin-trading - 3.0.0 + 3.0.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.4.0 + 2.0.0 \ No newline at end of file diff --git a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/AccountApi.java b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/AccountApi.java index 673a3c9d..a7033bda 100644 --- a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/AccountApi.java +++ b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/AccountApi.java @@ -41,8 +41,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -55,7 +55,7 @@ public class AccountApi { private static final String USER_AGENT = String.format( - "binance-margin-trading/3.0.0 (Java/%s; %s; %s)", + "binance-margin-trading/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -150,15 +150,11 @@ private okhttp3.Call adjustCrossMarginMaxLeverageCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -172,7 +168,7 @@ private okhttp3.Call adjustCrossMarginMaxLeverageCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -305,15 +301,11 @@ private okhttp3.Call disableIsolatedMarginAccountCall(String symbol, Long recvWi final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -327,7 +319,7 @@ private okhttp3.Call disableIsolatedMarginAccountCall(String symbol, Long recvWi localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -454,15 +446,11 @@ private okhttp3.Call enableIsolatedMarginAccountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -476,7 +464,7 @@ private okhttp3.Call enableIsolatedMarginAccountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -599,15 +587,11 @@ private okhttp3.Call getBnbBurnStatusCall(Long recvWindow) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -621,7 +605,7 @@ private okhttp3.Call getBnbBurnStatusCall(Long recvWindow) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -735,15 +719,11 @@ private okhttp3.Call getSummaryOfMarginAccountCall(Long recvWindow) throws ApiEx final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -757,7 +737,7 @@ private okhttp3.Call getSummaryOfMarginAccountCall(Long recvWindow) throws ApiEx localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -917,15 +897,11 @@ private okhttp3.Call queryCrossIsolatedMarginCapitalFlowCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -939,7 +915,7 @@ private okhttp3.Call queryCrossIsolatedMarginCapitalFlowCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1095,15 +1071,11 @@ private okhttp3.Call queryCrossMarginAccountDetailsCall(Long recvWindow) throws final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1117,7 +1089,7 @@ private okhttp3.Call queryCrossMarginAccountDetailsCall(Long recvWindow) throws localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1245,15 +1217,11 @@ private okhttp3.Call queryCrossMarginFeeDataCall(Long vipLevel, String coin, Lon final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1267,7 +1235,7 @@ private okhttp3.Call queryCrossMarginFeeDataCall(Long vipLevel, String coin, Lon localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1395,15 +1363,11 @@ private okhttp3.Call queryEnabledIsolatedMarginAccountLimitCall(Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1417,7 +1381,7 @@ private okhttp3.Call queryEnabledIsolatedMarginAccountLimitCall(Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1542,15 +1506,11 @@ private okhttp3.Call queryIsolatedMarginAccountInfoCall(String symbols, Long rec final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1564,7 +1524,7 @@ private okhttp3.Call queryIsolatedMarginAccountInfoCall(String symbols, Long rec localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1699,15 +1659,11 @@ private okhttp3.Call queryIsolatedMarginFeeDataCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1721,7 +1677,7 @@ private okhttp3.Call queryIsolatedMarginFeeDataCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/BorrowRepayApi.java b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/BorrowRepayApi.java index bc53e8a5..0eb803f7 100644 --- a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/BorrowRepayApi.java +++ b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/BorrowRepayApi.java @@ -35,8 +35,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -49,7 +49,7 @@ public class BorrowRepayApi { private static final String USER_AGENT = String.format( - "binance-margin-trading/3.0.0 (Java/%s; %s; %s)", + "binance-margin-trading/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -148,15 +148,11 @@ private okhttp3.Call getFutureHourlyInterestRateCall(String assets, String isIso final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -170,7 +166,7 @@ private okhttp3.Call getFutureHourlyInterestRateCall(String assets, String isIso localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -329,15 +325,11 @@ private okhttp3.Call getInterestHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -351,7 +343,7 @@ private okhttp3.Call getInterestHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -534,15 +526,11 @@ private okhttp3.Call marginAccountBorrowRepayCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -556,7 +544,7 @@ private okhttp3.Call marginAccountBorrowRepayCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -728,15 +716,11 @@ private okhttp3.Call queryBorrowRepayRecordsInMarginAccountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -750,7 +734,7 @@ private okhttp3.Call queryBorrowRepayRecordsInMarginAccountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -954,15 +938,11 @@ private okhttp3.Call queryMarginInterestRateHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -976,7 +956,7 @@ private okhttp3.Call queryMarginInterestRateHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1122,15 +1102,11 @@ private okhttp3.Call queryMaxBorrowCall(String asset, String isolatedSymbol, Lon final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1144,7 +1120,7 @@ private okhttp3.Call queryMaxBorrowCall(String asset, String isolatedSymbol, Lon localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/MarketDataApi.java b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/MarketDataApi.java index b5a060ce..8cd99d3f 100644 --- a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/MarketDataApi.java +++ b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/MarketDataApi.java @@ -37,8 +37,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -51,7 +51,7 @@ public class MarketDataApi { private static final String USER_AGENT = String.format( - "binance-margin-trading/3.0.0 (Java/%s; %s; %s)", + "binance-margin-trading/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -138,11 +138,10 @@ private okhttp3.Call crossMarginCollateralRatioCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -156,7 +155,7 @@ private okhttp3.Call crossMarginCollateralRatioCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -269,11 +268,10 @@ private okhttp3.Call getAllCrossMarginPairsCall(String symbol) throws ApiExcepti final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -287,7 +285,7 @@ private okhttp3.Call getAllCrossMarginPairsCall(String symbol) throws ApiExcepti localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -408,11 +406,10 @@ private okhttp3.Call getAllIsolatedMarginSymbolCall(String symbol, Long recvWind final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -426,7 +423,7 @@ private okhttp3.Call getAllIsolatedMarginSymbolCall(String symbol, Long recvWind localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -545,11 +542,10 @@ private okhttp3.Call getAllMarginAssetsCall(String asset) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -563,7 +559,7 @@ private okhttp3.Call getAllMarginAssetsCall(String asset) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -677,11 +673,10 @@ private okhttp3.Call getDelistScheduleCall(Long recvWindow) throws ApiException final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -695,7 +690,7 @@ private okhttp3.Call getDelistScheduleCall(Long recvWindow) throws ApiException localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -810,11 +805,10 @@ private okhttp3.Call getListScheduleCall(Long recvWindow) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -828,7 +822,7 @@ private okhttp3.Call getListScheduleCall(Long recvWindow) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -954,15 +948,11 @@ private okhttp3.Call queryIsolatedMarginTierDataCall(String symbol, Long tier, L final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -976,7 +966,7 @@ private okhttp3.Call queryIsolatedMarginTierDataCall(String symbol, Long tier, L localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1097,11 +1087,10 @@ private okhttp3.Call queryLiabilityCoinLeverageBracketInCrossMarginProModeCall() final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1115,7 +1104,7 @@ private okhttp3.Call queryLiabilityCoinLeverageBracketInCrossMarginProModeCall() localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1234,15 +1223,11 @@ private okhttp3.Call queryMarginAvailableInventoryCall(String type) throws ApiEx final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1256,7 +1241,7 @@ private okhttp3.Call queryMarginAvailableInventoryCall(String type) throws ApiEx localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1372,11 +1357,10 @@ private okhttp3.Call queryMarginPriceindexCall(String symbol) throws ApiExceptio final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1390,7 +1374,7 @@ private okhttp3.Call queryMarginPriceindexCall(String symbol) throws ApiExceptio localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/RiskDataStreamApi.java b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/RiskDataStreamApi.java index d39a2e11..72321a93 100644 --- a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/RiskDataStreamApi.java +++ b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/RiskDataStreamApi.java @@ -30,8 +30,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -44,7 +44,7 @@ public class RiskDataStreamApi { private static final String USER_AGENT = String.format( - "binance-margin-trading/3.0.0 (Java/%s; %s; %s)", + "binance-margin-trading/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -131,11 +131,10 @@ private okhttp3.Call closeUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -149,7 +148,7 @@ private okhttp3.Call closeUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -260,11 +259,10 @@ private okhttp3.Call keepaliveUserDataStreamCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -278,7 +276,7 @@ private okhttp3.Call keepaliveUserDataStreamCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -393,11 +391,10 @@ private okhttp3.Call startUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -411,7 +408,7 @@ private okhttp3.Call startUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/TradeApi.java b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/TradeApi.java index c66e10c2..dea5dcde 100644 --- a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/TradeApi.java +++ b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/TradeApi.java @@ -60,8 +60,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -74,7 +74,7 @@ public class TradeApi { private static final String USER_AGENT = String.format( - "binance-margin-trading/3.0.0 (Java/%s; %s; %s)", + "binance-margin-trading/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -187,15 +187,11 @@ private okhttp3.Call createSpecialKeyCall(CreateSpecialKeyRequest createSpecialK final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -209,7 +205,7 @@ private okhttp3.Call createSpecialKeyCall(CreateSpecialKeyRequest createSpecialK localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -351,15 +347,11 @@ private okhttp3.Call deleteSpecialKeyCall(String apiName, String symbol, Long re final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -373,7 +365,7 @@ private okhttp3.Call deleteSpecialKeyCall(String apiName, String symbol, Long re localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -503,15 +495,11 @@ private okhttp3.Call editIpForSpecialKeyCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -525,7 +513,7 @@ private okhttp3.Call editIpForSpecialKeyCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -677,15 +665,11 @@ private okhttp3.Call getForceLiquidationRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -699,7 +683,7 @@ private okhttp3.Call getForceLiquidationRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -847,15 +831,11 @@ private okhttp3.Call getSmallLiabilityExchangeCoinListCall(Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -869,7 +849,7 @@ private okhttp3.Call getSmallLiabilityExchangeCoinListCall(Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1008,15 +988,11 @@ private okhttp3.Call getSmallLiabilityExchangeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1030,7 +1006,7 @@ private okhttp3.Call getSmallLiabilityExchangeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1179,15 +1155,11 @@ private okhttp3.Call marginAccountCancelAllOpenOrdersOnASymbolCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1201,7 +1173,7 @@ private okhttp3.Call marginAccountCancelAllOpenOrdersOnASymbolCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1370,15 +1342,11 @@ private okhttp3.Call marginAccountCancelOcoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1392,7 +1360,7 @@ private okhttp3.Call marginAccountCancelOcoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1589,15 +1557,11 @@ private okhttp3.Call marginAccountCancelOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1611,7 +1575,7 @@ private okhttp3.Call marginAccountCancelOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1865,15 +1829,11 @@ private okhttp3.Call marginAccountNewOcoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1887,7 +1847,7 @@ private okhttp3.Call marginAccountNewOcoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2090,15 +2050,11 @@ private okhttp3.Call marginAccountNewOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2112,7 +2068,7 @@ private okhttp3.Call marginAccountNewOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2356,15 +2312,11 @@ private okhttp3.Call marginAccountNewOtoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2378,7 +2330,7 @@ private okhttp3.Call marginAccountNewOtoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2683,15 +2635,11 @@ private okhttp3.Call marginAccountNewOtocoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2705,7 +2653,7 @@ private okhttp3.Call marginAccountNewOtocoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2846,15 +2794,11 @@ private okhttp3.Call marginManualLiquidationCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2868,7 +2812,7 @@ private okhttp3.Call marginManualLiquidationCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3003,15 +2947,11 @@ private okhttp3.Call queryCurrentMarginOrderCountUsageCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3025,7 +2965,7 @@ private okhttp3.Call queryCurrentMarginOrderCountUsageCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3190,15 +3130,11 @@ private okhttp3.Call queryMarginAccountsAllOcoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3212,7 +3148,7 @@ private okhttp3.Call queryMarginAccountsAllOcoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3403,15 +3339,11 @@ private okhttp3.Call queryMarginAccountsAllOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3425,7 +3357,7 @@ private okhttp3.Call queryMarginAccountsAllOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3610,15 +3542,11 @@ private okhttp3.Call queryMarginAccountsOcoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3632,7 +3560,7 @@ private okhttp3.Call queryMarginAccountsOcoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3789,15 +3717,11 @@ private okhttp3.Call queryMarginAccountsOpenOcoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3811,7 +3735,7 @@ private okhttp3.Call queryMarginAccountsOpenOcoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3949,15 +3873,11 @@ private okhttp3.Call queryMarginAccountsOpenOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3971,7 +3891,7 @@ private okhttp3.Call queryMarginAccountsOpenOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4128,15 +4048,11 @@ private okhttp3.Call queryMarginAccountsOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4150,7 +4066,7 @@ private okhttp3.Call queryMarginAccountsOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4338,15 +4254,11 @@ private okhttp3.Call queryMarginAccountsTradeListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4360,7 +4272,7 @@ private okhttp3.Call queryMarginAccountsTradeListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4522,15 +4434,11 @@ private okhttp3.Call querySpecialKeyCall(String symbol, Long recvWindow) throws final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4544,7 +4452,7 @@ private okhttp3.Call querySpecialKeyCall(String symbol, Long recvWindow) throws localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4667,15 +4575,11 @@ private okhttp3.Call querySpecialKeyListCall(String symbol, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4689,7 +4593,7 @@ private okhttp3.Call querySpecialKeyListCall(String symbol, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4813,15 +4717,11 @@ private okhttp3.Call smallLiabilityExchangeCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4835,7 +4735,7 @@ private okhttp3.Call smallLiabilityExchangeCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/TradeDataStreamApi.java b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/TradeDataStreamApi.java index 29453d18..6992ae3b 100644 --- a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/TradeDataStreamApi.java +++ b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/TradeDataStreamApi.java @@ -33,8 +33,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -47,7 +47,7 @@ public class TradeDataStreamApi { private static final String USER_AGENT = String.format( - "binance-margin-trading/3.0.0 (Java/%s; %s; %s)", + "binance-margin-trading/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -145,11 +145,10 @@ private okhttp3.Call closeIsolatedMarginUserDataStreamCall(String symbol, String final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -163,7 +162,7 @@ private okhttp3.Call closeIsolatedMarginUserDataStreamCall(String symbol, String localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -284,11 +283,10 @@ private okhttp3.Call closeMarginUserDataStreamCall(String listenkey) throws ApiE final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -302,7 +300,7 @@ private okhttp3.Call closeMarginUserDataStreamCall(String listenkey) throws ApiE localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -424,11 +422,10 @@ private okhttp3.Call keepaliveIsolatedMarginUserDataStreamCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -442,7 +439,7 @@ private okhttp3.Call keepaliveIsolatedMarginUserDataStreamCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -571,11 +568,10 @@ private okhttp3.Call keepaliveMarginUserDataStreamCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -589,7 +585,7 @@ private okhttp3.Call keepaliveMarginUserDataStreamCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -714,11 +710,10 @@ private okhttp3.Call startIsolatedMarginUserDataStreamCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -732,7 +727,7 @@ private okhttp3.Call startIsolatedMarginUserDataStreamCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -856,11 +851,10 @@ private okhttp3.Call startMarginUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -874,7 +868,7 @@ private okhttp3.Call startMarginUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/TransferApi.java b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/TransferApi.java index 64f78749..678f465c 100644 --- a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/TransferApi.java +++ b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/api/TransferApi.java @@ -29,8 +29,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -43,7 +43,7 @@ public class TransferApi { private static final String USER_AGENT = String.format( - "binance-margin-trading/3.0.0 (Java/%s; %s; %s)", + "binance-margin-trading/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -180,15 +180,11 @@ private okhttp3.Call getCrossMarginTransferHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -202,7 +198,7 @@ private okhttp3.Call getCrossMarginTransferHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -370,15 +366,11 @@ private okhttp3.Call queryMaxTransferOutAmountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -392,7 +384,7 @@ private okhttp3.Call queryMaxTransferOutAmountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/websocket/stream/api/MarginTradingWebSocketStreams.java b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/websocket/stream/api/MarginTradingWebSocketStreams.java index 156b52c9..c02a2be0 100644 --- a/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/websocket/stream/api/MarginTradingWebSocketStreams.java +++ b/clients/margin-trading/src/main/java/com/binance/connector/client/margin_trading/websocket/stream/api/MarginTradingWebSocketStreams.java @@ -20,7 +20,7 @@ public class MarginTradingWebSocketStreams { private static final String USER_AGENT = String.format( - "binance-margin-trading/3.0.0 (Java/%s; %s; %s)", + "binance-margin-trading/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private final StreamConnectionInterface connection; diff --git a/clients/mining/CHANGELOG.md b/clients/mining/CHANGELOG.md index 74121278..28d9d543 100644 --- a/clients/mining/CHANGELOG.md +++ b/clients/mining/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.1.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 2.1.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/mining/pom.xml b/clients/mining/pom.xml index 523bdb7a..87772e0d 100644 --- a/clients/mining/pom.xml +++ b/clients/mining/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-mining mining - 2.1.0 + 2.1.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/mining/src/main/java/com/binance/connector/client/mining/rest/api/MiningApi.java b/clients/mining/src/main/java/com/binance/connector/client/mining/rest/api/MiningApi.java index 56a004d4..42229f4d 100644 --- a/clients/mining/src/main/java/com/binance/connector/client/mining/rest/api/MiningApi.java +++ b/clients/mining/src/main/java/com/binance/connector/client/mining/rest/api/MiningApi.java @@ -43,8 +43,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -57,7 +57,7 @@ public class MiningApi { private static final String USER_AGENT = String.format( - "binance-mining/2.1.0 (Java/%s; %s; %s)", + "binance-mining/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -159,15 +159,11 @@ private okhttp3.Call accountListCall(String algo, String userName, Long recvWind final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -181,7 +177,7 @@ private okhttp3.Call accountListCall(String algo, String userName, Long recvWind localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -294,11 +290,10 @@ private okhttp3.Call acquiringAlgorithmCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -312,7 +307,7 @@ private okhttp3.Call acquiringAlgorithmCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -419,11 +414,10 @@ private okhttp3.Call acquiringCoinnameCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -437,7 +431,7 @@ private okhttp3.Call acquiringCoinnameCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -562,15 +556,11 @@ private okhttp3.Call cancelHashrateResaleConfigurationCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -584,7 +574,7 @@ private okhttp3.Call cancelHashrateResaleConfigurationCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -753,15 +743,11 @@ private okhttp3.Call earningsListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -775,7 +761,7 @@ private okhttp3.Call earningsListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -971,15 +957,11 @@ private okhttp3.Call extraBonusListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -993,7 +975,7 @@ private okhttp3.Call extraBonusListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1168,15 +1150,11 @@ private okhttp3.Call hashrateResaleDetailCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1190,7 +1168,7 @@ private okhttp3.Call hashrateResaleDetailCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1337,15 +1315,11 @@ private okhttp3.Call hashrateResaleListCall(Long pageIndex, Long pageSize, Long final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1359,7 +1333,7 @@ private okhttp3.Call hashrateResaleListCall(Long pageIndex, Long pageSize, Long localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1504,15 +1478,11 @@ private okhttp3.Call hashrateResaleRequestCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1526,7 +1496,7 @@ private okhttp3.Call hashrateResaleRequestCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1677,15 +1647,11 @@ private okhttp3.Call miningAccountEarningCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1699,7 +1665,7 @@ private okhttp3.Call miningAccountEarningCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1859,15 +1825,11 @@ private okhttp3.Call requestForDetailMinerListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1881,7 +1843,7 @@ private okhttp3.Call requestForDetailMinerListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2054,15 +2016,11 @@ private okhttp3.Call requestForMinerListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2076,7 +2034,7 @@ private okhttp3.Call requestForMinerListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2240,15 +2198,11 @@ private okhttp3.Call statisticListCall(String algo, String userName, Long recvWi final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2262,7 +2216,7 @@ private okhttp3.Call statisticListCall(String algo, String userName, Long recvWi localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/nft/CHANGELOG.md b/clients/nft/CHANGELOG.md index 1f6dacdd..f2695603 100644 --- a/clients/nft/CHANGELOG.md +++ b/clients/nft/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.2.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 1.2.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/nft/pom.xml b/clients/nft/pom.xml index 02c93eed..edacc7c9 100644 --- a/clients/nft/pom.xml +++ b/clients/nft/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-nft nft - 1.2.0 + 1.2.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/nft/src/main/java/com/binance/connector/client/nft/rest/api/NftApi.java b/clients/nft/src/main/java/com/binance/connector/client/nft/rest/api/NftApi.java index 45a33159..4d4b407c 100644 --- a/clients/nft/src/main/java/com/binance/connector/client/nft/rest/api/NftApi.java +++ b/clients/nft/src/main/java/com/binance/connector/client/nft/rest/api/NftApi.java @@ -31,8 +31,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -45,7 +45,7 @@ public class NftApi { private static final String USER_AGENT = String.format( - "binance-nft/1.2.0 (Java/%s; %s; %s)", + "binance-nft/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -147,15 +147,11 @@ private okhttp3.Call getNFTAssetCall(Long limit, Long page, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -169,7 +165,7 @@ private okhttp3.Call getNFTAssetCall(Long limit, Long page, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -307,15 +303,11 @@ private okhttp3.Call getNFTDepositHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -329,7 +321,7 @@ private okhttp3.Call getNFTDepositHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -488,15 +480,11 @@ private okhttp3.Call getNFTTransactionHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -510,7 +498,7 @@ private okhttp3.Call getNFTTransactionHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -673,15 +661,11 @@ private okhttp3.Call getNFTWithdrawHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -695,7 +679,7 @@ private okhttp3.Call getNFTWithdrawHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/pay/CHANGELOG.md b/clients/pay/CHANGELOG.md index cc20609f..b3a923ee 100644 --- a/clients/pay/CHANGELOG.md +++ b/clients/pay/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.1.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 2.1.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/pay/pom.xml b/clients/pay/pom.xml index c7a2e698..53edd8f7 100644 --- a/clients/pay/pom.xml +++ b/clients/pay/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-pay pay - 2.1.0 + 2.1.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/pay/src/main/java/com/binance/connector/client/pay/rest/api/PayApi.java b/clients/pay/src/main/java/com/binance/connector/client/pay/rest/api/PayApi.java index 997671f7..630ea5e9 100644 --- a/clients/pay/src/main/java/com/binance/connector/client/pay/rest/api/PayApi.java +++ b/clients/pay/src/main/java/com/binance/connector/client/pay/rest/api/PayApi.java @@ -28,8 +28,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -42,7 +42,7 @@ public class PayApi { private static final String USER_AGENT = String.format( - "binance-pay/2.1.0 (Java/%s; %s; %s)", + "binance-pay/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -149,15 +149,11 @@ private okhttp3.Call getPayTradeHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -171,7 +167,7 @@ private okhttp3.Call getPayTradeHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/pom.xml b/clients/pom.xml index e62d0f99..ac83e6c1 100644 --- a/clients/pom.xml +++ b/clients/pom.xml @@ -5,7 +5,7 @@ binance-connector-java-clients pom binance-connector-java-clients - 1.1.0 + 1.1.1 https://github.com/binance/binance-connector-java Java connector to Binance APIs @@ -80,7 +80,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.7.0 + 0.8.0 true central @@ -352,11 +352,6 @@ jackson-databind ${jackson-databind-version} - - jakarta.ws.rs - jakarta.ws.rs-api - ${jakarta.ws.rs-api-version} - org.junit.jupiter @@ -385,7 +380,7 @@ commons-codec commons-codec - 1.17.2 + 1.19.0 org.bouncycastle @@ -405,14 +400,13 @@ 1.9.0 4.12.0 2.12.1 - 3.17.0 + 3.18.0 0.2.6 2.19.0 3.0.0 3.1.1 5.10.3 1.10.0 - 2.1.6 1.1.1 UTF-8 2.44.4 diff --git a/clients/rebate/CHANGELOG.md b/clients/rebate/CHANGELOG.md index 1f6dacdd..f2695603 100644 --- a/clients/rebate/CHANGELOG.md +++ b/clients/rebate/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.2.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 1.2.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/rebate/pom.xml b/clients/rebate/pom.xml index 781c43a4..fb31d10a 100644 --- a/clients/rebate/pom.xml +++ b/clients/rebate/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-rebate rebate - 1.2.0 + 1.2.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/rebate/src/main/java/com/binance/connector/client/rebate/rest/api/RebateApi.java b/clients/rebate/src/main/java/com/binance/connector/client/rebate/rest/api/RebateApi.java index 36a7a5ba..2703ad4c 100644 --- a/clients/rebate/src/main/java/com/binance/connector/client/rebate/rest/api/RebateApi.java +++ b/clients/rebate/src/main/java/com/binance/connector/client/rebate/rest/api/RebateApi.java @@ -28,8 +28,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -42,7 +42,7 @@ public class RebateApi { private static final String USER_AGENT = String.format( - "binance-rebate/1.2.0 (Java/%s; %s; %s)", + "binance-rebate/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -150,15 +150,11 @@ private okhttp3.Call getSpotRebateHistoryRecordsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -172,7 +168,7 @@ private okhttp3.Call getSpotRebateHistoryRecordsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/simple-earn/CHANGELOG.md b/clients/simple-earn/CHANGELOG.md index ba8c16c8..0bf614ad 100644 --- a/clients/simple-earn/CHANGELOG.md +++ b/clients/simple-earn/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.1.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 2.1.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/simple-earn/pom.xml b/clients/simple-earn/pom.xml index 92b4eb5c..5d77eb5b 100644 --- a/clients/simple-earn/pom.xml +++ b/clients/simple-earn/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-simple-earn simple-earn - 2.1.0 + 2.1.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/simple-earn/src/main/java/com/binance/connector/client/simple_earn/rest/api/AccountApi.java b/clients/simple-earn/src/main/java/com/binance/connector/client/simple_earn/rest/api/AccountApi.java index 90605b07..f7be858e 100644 --- a/clients/simple-earn/src/main/java/com/binance/connector/client/simple_earn/rest/api/AccountApi.java +++ b/clients/simple-earn/src/main/java/com/binance/connector/client/simple_earn/rest/api/AccountApi.java @@ -34,8 +34,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -48,7 +48,7 @@ public class AccountApi { private static final String USER_AGENT = String.format( - "binance-simple-earn/2.1.0 (Java/%s; %s; %s)", + "binance-simple-earn/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -146,15 +146,11 @@ private okhttp3.Call getFlexiblePersonalLeftQuotaCall(String productId, Long rec final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -168,7 +164,7 @@ private okhttp3.Call getFlexiblePersonalLeftQuotaCall(String productId, Long rec localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -309,15 +305,11 @@ private okhttp3.Call getFlexibleProductPositionCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -331,7 +323,7 @@ private okhttp3.Call getFlexibleProductPositionCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -468,15 +460,11 @@ private okhttp3.Call getLockedPersonalLeftQuotaCall(String projectId, Long recvW final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -490,7 +478,7 @@ private okhttp3.Call getLockedPersonalLeftQuotaCall(String projectId, Long recvW localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -641,15 +629,11 @@ private okhttp3.Call getLockedProductPositionCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -663,7 +647,7 @@ private okhttp3.Call getLockedProductPositionCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -823,15 +807,11 @@ private okhttp3.Call getSimpleEarnFlexibleProductListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -845,7 +825,7 @@ private okhttp3.Call getSimpleEarnFlexibleProductListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -989,15 +969,11 @@ private okhttp3.Call getSimpleEarnLockedProductListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1011,7 +987,7 @@ private okhttp3.Call getSimpleEarnLockedProductListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1137,15 +1113,11 @@ private okhttp3.Call simpleAccountCall(Long recvWindow) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1159,7 +1131,7 @@ private okhttp3.Call simpleAccountCall(Long recvWindow) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/simple-earn/src/main/java/com/binance/connector/client/simple_earn/rest/api/EarnApi.java b/clients/simple-earn/src/main/java/com/binance/connector/client/simple_earn/rest/api/EarnApi.java index 735f4e91..1a83da0a 100644 --- a/clients/simple-earn/src/main/java/com/binance/connector/client/simple_earn/rest/api/EarnApi.java +++ b/clients/simple-earn/src/main/java/com/binance/connector/client/simple_earn/rest/api/EarnApi.java @@ -45,8 +45,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -59,7 +59,7 @@ public class EarnApi { private static final String USER_AGENT = String.format( - "binance-simple-earn/2.1.0 (Java/%s; %s; %s)", + "binance-simple-earn/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -164,15 +164,11 @@ private okhttp3.Call getFlexibleSubscriptionPreviewCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -186,7 +182,7 @@ private okhttp3.Call getFlexibleSubscriptionPreviewCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -331,15 +327,11 @@ private okhttp3.Call getLockedSubscriptionPreviewCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -353,7 +345,7 @@ private okhttp3.Call getLockedSubscriptionPreviewCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -506,15 +498,11 @@ private okhttp3.Call redeemFlexibleProductCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -528,7 +516,7 @@ private okhttp3.Call redeemFlexibleProductCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -653,15 +641,11 @@ private okhttp3.Call redeemLockedProductCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -675,7 +659,7 @@ private okhttp3.Call redeemLockedProductCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -806,15 +790,11 @@ private okhttp3.Call setFlexibleAutoSubscribeCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -828,7 +808,7 @@ private okhttp3.Call setFlexibleAutoSubscribeCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -959,15 +939,11 @@ private okhttp3.Call setLockedAutoSubscribeCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -981,7 +957,7 @@ private okhttp3.Call setLockedAutoSubscribeCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1113,15 +1089,11 @@ private okhttp3.Call setLockedProductRedeemOptionCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1135,7 +1107,7 @@ private okhttp3.Call setLockedProductRedeemOptionCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1279,15 +1251,11 @@ private okhttp3.Call subscribeFlexibleProductCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1301,7 +1269,7 @@ private okhttp3.Call subscribeFlexibleProductCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1450,15 +1418,11 @@ private okhttp3.Call subscribeLockedProductCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1472,7 +1436,7 @@ private okhttp3.Call subscribeLockedProductCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/simple-earn/src/main/java/com/binance/connector/client/simple_earn/rest/api/HistoryApi.java b/clients/simple-earn/src/main/java/com/binance/connector/client/simple_earn/rest/api/HistoryApi.java index bccfb526..232a4772 100644 --- a/clients/simple-earn/src/main/java/com/binance/connector/client/simple_earn/rest/api/HistoryApi.java +++ b/clients/simple-earn/src/main/java/com/binance/connector/client/simple_earn/rest/api/HistoryApi.java @@ -35,8 +35,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -49,7 +49,7 @@ public class HistoryApi { private static final String USER_AGENT = String.format( - "binance-simple-earn/2.1.0 (Java/%s; %s; %s)", + "binance-simple-earn/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -173,15 +173,11 @@ private okhttp3.Call getCollateralRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -195,7 +191,7 @@ private okhttp3.Call getCollateralRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -389,15 +385,11 @@ private okhttp3.Call getFlexibleRedemptionRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -411,7 +403,7 @@ private okhttp3.Call getFlexibleRedemptionRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -616,15 +608,11 @@ private okhttp3.Call getFlexibleRewardsHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -638,7 +626,7 @@ private okhttp3.Call getFlexibleRewardsHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -843,15 +831,11 @@ private okhttp3.Call getFlexibleSubscriptionRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -865,7 +849,7 @@ private okhttp3.Call getFlexibleSubscriptionRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1083,15 +1067,11 @@ private okhttp3.Call getLockedRedemptionRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1105,7 +1085,7 @@ private okhttp3.Call getLockedRedemptionRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1303,15 +1283,11 @@ private okhttp3.Call getLockedRewardsHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1325,7 +1301,7 @@ private okhttp3.Call getLockedRewardsHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1519,15 +1495,11 @@ private okhttp3.Call getLockedSubscriptionRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1541,7 +1513,7 @@ private okhttp3.Call getLockedSubscriptionRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1734,15 +1706,11 @@ private okhttp3.Call getRateHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1756,7 +1724,7 @@ private okhttp3.Call getRateHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/spot/CHANGELOG.md b/clients/spot/CHANGELOG.md index 5ce05700..6e908f7e 100644 --- a/clients/spot/CHANGELOG.md +++ b/clients/spot/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 5.0.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 5.0.0 - 2025-07-24 ### Changed (4) diff --git a/clients/spot/docs/AllOrdersRequest.md b/clients/spot/docs/AllOrdersRequest.md index 664151a2..923cfa45 100644 --- a/clients/spot/docs/AllOrdersRequest.md +++ b/clients/spot/docs/AllOrdersRequest.md @@ -8,7 +8,7 @@ | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| |**symbol** | **String** | | | -|**orderId** | **Integer** | | [optional] | +|**orderId** | **Long** | | [optional] | |**startTime** | **Long** | | [optional] | |**endTime** | **Long** | | [optional] | |**limit** | **Integer** | | [optional] | diff --git a/clients/spot/docs/MyTradesRequest.md b/clients/spot/docs/MyTradesRequest.md index 0be923bf..5c85853c 100644 --- a/clients/spot/docs/MyTradesRequest.md +++ b/clients/spot/docs/MyTradesRequest.md @@ -8,7 +8,7 @@ | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| |**symbol** | **String** | | | -|**orderId** | **Integer** | | [optional] | +|**orderId** | **Long** | | [optional] | |**startTime** | **Long** | | [optional] | |**endTime** | **Long** | | [optional] | |**fromId** | **Integer** | | [optional] | diff --git a/clients/spot/docs/OrderCancelReplaceRequest.md b/clients/spot/docs/OrderCancelReplaceRequest.md index 4efedfb2..25dc0497 100644 --- a/clients/spot/docs/OrderCancelReplaceRequest.md +++ b/clients/spot/docs/OrderCancelReplaceRequest.md @@ -9,7 +9,7 @@ |------------ | ------------- | ------------- | -------------| |**symbol** | **String** | | | |**cancelReplaceMode** | **CancelReplaceMode** | | | -|**cancelOrderId** | **Integer** | | [optional] | +|**cancelOrderId** | **Long** | | [optional] | |**cancelOrigClientOrderId** | **String** | | [optional] | |**cancelNewClientOrderId** | **String** | | [optional] | |**side** | **Side** | | | diff --git a/clients/spot/docs/OrderCancelRequest.md b/clients/spot/docs/OrderCancelRequest.md index 19eecef8..60bd3107 100644 --- a/clients/spot/docs/OrderCancelRequest.md +++ b/clients/spot/docs/OrderCancelRequest.md @@ -8,7 +8,7 @@ | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| |**symbol** | **String** | | | -|**orderId** | **Integer** | | [optional] | +|**orderId** | **Long** | | [optional] | |**origClientOrderId** | **String** | | [optional] | |**newClientOrderId** | **String** | | [optional] | |**cancelRestrictions** | **CancelRestrictions** | | [optional] | diff --git a/clients/spot/docs/OrderStatusRequest.md b/clients/spot/docs/OrderStatusRequest.md index acedf832..1a5cdabe 100644 --- a/clients/spot/docs/OrderStatusRequest.md +++ b/clients/spot/docs/OrderStatusRequest.md @@ -8,7 +8,7 @@ | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| |**symbol** | **String** | | | -|**orderId** | **Integer** | | [optional] | +|**orderId** | **Long** | | [optional] | |**origClientOrderId** | **String** | | [optional] | |**recvWindow** | **Long** | | [optional] | diff --git a/clients/spot/docs/OrderTestRequest.md b/clients/spot/docs/OrderTestRequest.md index 2188d738..ad0cc8e5 100644 --- a/clients/spot/docs/OrderTestRequest.md +++ b/clients/spot/docs/OrderTestRequest.md @@ -8,6 +8,22 @@ | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| |**computeCommissionRates** | **Boolean** | | [optional] | +|**symbol** | **String** | | | +|**side** | **Side** | | | +|**type** | **OrderType** | | | +|**timeInForce** | **TimeInForce** | | [optional] | +|**price** | **Double** | | [optional] | +|**quantity** | **Double** | | [optional] | +|**quoteOrderQty** | **Double** | | [optional] | +|**newClientOrderId** | **String** | | [optional] | +|**newOrderRespType** | **NewOrderRespType** | | [optional] | +|**stopPrice** | **Double** | | [optional] | +|**trailingDelta** | **Integer** | | [optional] | +|**icebergQty** | **Double** | | [optional] | +|**strategyId** | **Long** | | [optional] | +|**strategyType** | **Integer** | | [optional] | +|**selfTradePreventionMode** | **SelfTradePreventionMode** | | [optional] | +|**recvWindow** | **Long** | | [optional] | diff --git a/clients/spot/docs/SorOrderTestRequest.md b/clients/spot/docs/SorOrderTestRequest.md index 0afb9997..0e204444 100644 --- a/clients/spot/docs/SorOrderTestRequest.md +++ b/clients/spot/docs/SorOrderTestRequest.md @@ -8,6 +8,19 @@ | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| |**computeCommissionRates** | **Boolean** | | [optional] | +|**symbol** | **String** | | | +|**side** | **Side** | | | +|**type** | **OrderType** | | | +|**timeInForce** | **TimeInForce** | | [optional] | +|**price** | **Double** | | [optional] | +|**quantity** | **Double** | | | +|**newClientOrderId** | **String** | | [optional] | +|**newOrderRespType** | **NewOrderRespType** | | [optional] | +|**icebergQty** | **Double** | | [optional] | +|**strategyId** | **Long** | | [optional] | +|**strategyType** | **Integer** | | [optional] | +|**selfTradePreventionMode** | **SelfTradePreventionMode** | | [optional] | +|**recvWindow** | **Long** | | [optional] | diff --git a/clients/spot/pom.xml b/clients/spot/pom.xml index 1df1a4c2..8e626718 100644 --- a/clients/spot/pom.xml +++ b/clients/spot/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-spot spot - 5.0.0 + 5.0.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.4.0 + 2.0.0 \ No newline at end of file diff --git a/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/AccountApi.java b/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/AccountApi.java index 978ebf3f..f4e7b672 100644 --- a/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/AccountApi.java +++ b/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/AccountApi.java @@ -40,8 +40,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -54,7 +54,7 @@ public class AccountApi { private static final String USER_AGENT = String.format( - "binance-spot/5.0.0 (Java/%s; %s; %s)", + "binance-spot/5.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = true; @@ -146,15 +146,11 @@ private okhttp3.Call accountCommissionCall(String symbol) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -168,7 +164,7 @@ private okhttp3.Call accountCommissionCall(String symbol) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -304,15 +300,11 @@ private okhttp3.Call allOrderListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -326,7 +318,7 @@ private okhttp3.Call allOrderListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -490,15 +482,11 @@ private okhttp3.Call allOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -512,7 +500,7 @@ private okhttp3.Call allOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -661,15 +649,11 @@ private okhttp3.Call getAccountCall(Boolean omitZeroBalances, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -683,7 +667,7 @@ private okhttp3.Call getAccountCall(Boolean omitZeroBalances, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -805,15 +789,11 @@ private okhttp3.Call getOpenOrdersCall(String symbol, Long recvWindow) throws Ap final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -827,7 +807,7 @@ private okhttp3.Call getOpenOrdersCall(String symbol, Long recvWindow) throws Ap localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -962,15 +942,11 @@ private okhttp3.Call getOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -984,7 +960,7 @@ private okhttp3.Call getOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1121,15 +1097,11 @@ private okhttp3.Call getOrderListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1143,7 +1115,7 @@ private okhttp3.Call getOrderListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1303,15 +1275,11 @@ private okhttp3.Call myAllocationsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1325,7 +1293,7 @@ private okhttp3.Call myAllocationsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1510,15 +1478,11 @@ private okhttp3.Call myPreventedMatchesCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1532,7 +1496,7 @@ private okhttp3.Call myPreventedMatchesCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1722,15 +1686,11 @@ private okhttp3.Call myTradesCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1744,7 +1704,7 @@ private okhttp3.Call myTradesCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1893,15 +1853,11 @@ private okhttp3.Call openOrderListCall(Long recvWindow) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1915,7 +1871,7 @@ private okhttp3.Call openOrderListCall(Long recvWindow) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2051,15 +2007,11 @@ private okhttp3.Call orderAmendmentsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2073,7 +2025,7 @@ private okhttp3.Call orderAmendmentsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2208,15 +2160,11 @@ private okhttp3.Call rateLimitOrderCall(Long recvWindow) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2230,7 +2178,7 @@ private okhttp3.Call rateLimitOrderCall(Long recvWindow) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/GeneralApi.java b/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/GeneralApi.java index 19c06ac5..cb66b776 100644 --- a/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/GeneralApi.java +++ b/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/GeneralApi.java @@ -33,8 +33,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -47,7 +47,7 @@ public class GeneralApi { private static final String USER_AGENT = String.format( - "binance-spot/5.0.0 (Java/%s; %s; %s)", + "binance-spot/5.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = true; @@ -170,11 +170,10 @@ private okhttp3.Call exchangeInfoCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -188,7 +187,7 @@ private okhttp3.Call exchangeInfoCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -326,11 +325,10 @@ private okhttp3.Call pingCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -344,7 +342,7 @@ private okhttp3.Call pingCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -449,11 +447,10 @@ private okhttp3.Call timeCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -467,7 +464,7 @@ private okhttp3.Call timeCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/MarketApi.java b/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/MarketApi.java index da5ae667..91864600 100644 --- a/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/MarketApi.java +++ b/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/MarketApi.java @@ -44,8 +44,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -58,7 +58,7 @@ public class MarketApi { private static final String USER_AGENT = String.format( - "binance-spot/5.0.0 (Java/%s; %s; %s)", + "binance-spot/5.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = true; @@ -172,11 +172,10 @@ private okhttp3.Call aggTradesCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -190,7 +189,7 @@ private okhttp3.Call aggTradesCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -321,11 +320,10 @@ private okhttp3.Call avgPriceCall(String symbol) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -339,7 +337,7 @@ private okhttp3.Call avgPriceCall(String symbol) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -456,11 +454,10 @@ private okhttp3.Call depthCall(String symbol, Integer limit) throws ApiException final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -474,7 +471,7 @@ private okhttp3.Call depthCall(String symbol, Integer limit) throws ApiException localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -594,11 +591,10 @@ private okhttp3.Call getTradesCall(String symbol, Integer limit) throws ApiExcep final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -612,7 +608,7 @@ private okhttp3.Call getTradesCall(String symbol, Integer limit) throws ApiExcep localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -738,11 +734,10 @@ private okhttp3.Call historicalTradesCall(String symbol, Integer limit, Long fro final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -756,7 +751,7 @@ private okhttp3.Call historicalTradesCall(String symbol, Integer limit, Long fro localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -907,11 +902,10 @@ private okhttp3.Call klinesCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -925,7 +919,7 @@ private okhttp3.Call klinesCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1085,11 +1079,10 @@ private okhttp3.Call tickerCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1103,7 +1096,7 @@ private okhttp3.Call tickerCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1244,11 +1237,10 @@ private okhttp3.Call ticker24hrCall(String symbol, Symbols symbols, TickerType t final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1262,7 +1254,7 @@ private okhttp3.Call ticker24hrCall(String symbol, Symbols symbols, TickerType t localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1398,11 +1390,10 @@ private okhttp3.Call tickerBookTickerCall(String symbol, Symbols symbols) throws final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1416,7 +1407,7 @@ private okhttp3.Call tickerBookTickerCall(String symbol, Symbols symbols) throws localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1545,11 +1536,10 @@ private okhttp3.Call tickerPriceCall(String symbol, Symbols symbols) throws ApiE final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1563,7 +1553,7 @@ private okhttp3.Call tickerPriceCall(String symbol, Symbols symbols) throws ApiE localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1702,11 +1692,10 @@ private okhttp3.Call tickerTradingDayCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1720,7 +1709,7 @@ private okhttp3.Call tickerTradingDayCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1880,11 +1869,10 @@ private okhttp3.Call uiKlinesCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1898,7 +1886,7 @@ private okhttp3.Call uiKlinesCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/TradeApi.java b/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/TradeApi.java index 779daf14..ae12eb2c 100644 --- a/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/TradeApi.java +++ b/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/TradeApi.java @@ -53,8 +53,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -67,7 +67,7 @@ public class TradeApi { private static final String USER_AGENT = String.format( - "binance-spot/5.0.0 (Java/%s; %s; %s)", + "binance-spot/5.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = true; @@ -164,15 +164,11 @@ private okhttp3.Call deleteOpenOrdersCall(String symbol, Long recvWindow) throws final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -186,7 +182,7 @@ private okhttp3.Call deleteOpenOrdersCall(String symbol, Long recvWindow) throws localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -340,15 +336,11 @@ private okhttp3.Call deleteOrderCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -362,7 +354,7 @@ private okhttp3.Call deleteOrderCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -552,15 +544,11 @@ private okhttp3.Call deleteOrderListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -574,7 +562,7 @@ private okhttp3.Call deleteOrderListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -789,15 +777,11 @@ private okhttp3.Call newOrderCall(NewOrderRequest newOrderRequest) throws ApiExc final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -811,7 +795,7 @@ private okhttp3.Call newOrderCall(NewOrderRequest newOrderRequest) throws ApiExc localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -952,15 +936,11 @@ private okhttp3.Call orderAmendKeepPriorityCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -974,7 +954,7 @@ private okhttp3.Call orderAmendKeepPriorityCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1207,15 +1187,11 @@ private okhttp3.Call orderCancelReplaceCall(OrderCancelReplaceRequest orderCance final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1229,7 +1205,7 @@ private okhttp3.Call orderCancelReplaceCall(OrderCancelReplaceRequest orderCance localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1468,15 +1444,11 @@ private okhttp3.Call orderListOcoCall(OrderListOcoRequest orderListOcoRequest) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1490,7 +1462,7 @@ private okhttp3.Call orderListOcoCall(OrderListOcoRequest orderListOcoRequest) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1744,15 +1716,11 @@ private okhttp3.Call orderListOtoCall(OrderListOtoRequest orderListOtoRequest) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1766,7 +1734,7 @@ private okhttp3.Call orderListOtoCall(OrderListOtoRequest orderListOtoRequest) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2080,15 +2048,11 @@ private okhttp3.Call orderListOtocoCall(OrderListOtocoRequest orderListOtocoRequ final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2102,7 +2066,7 @@ private okhttp3.Call orderListOtocoCall(OrderListOtocoRequest orderListOtocoRequ localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2316,15 +2280,11 @@ private okhttp3.Call orderOcoCall(OrderOcoRequest orderOcoRequest) throws ApiExc final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2338,7 +2298,7 @@ private okhttp3.Call orderOcoCall(OrderOcoRequest orderOcoRequest) throws ApiExc localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2532,15 +2492,11 @@ private okhttp3.Call orderTestCall(OrderTestRequest orderTestRequest) throws Api final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2554,7 +2510,7 @@ private okhttp3.Call orderTestCall(OrderTestRequest orderTestRequest) throws Api localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2725,15 +2681,11 @@ private okhttp3.Call sorOrderCall(SorOrderRequest sorOrderRequest) throws ApiExc final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2747,7 +2699,7 @@ private okhttp3.Call sorOrderCall(SorOrderRequest sorOrderRequest) throws ApiExc localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2924,15 +2876,11 @@ private okhttp3.Call sorOrderTestCall(SorOrderTestRequest sorOrderTestRequest) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2946,7 +2894,7 @@ private okhttp3.Call sorOrderTestCall(SorOrderTestRequest sorOrderTestRequest) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/UserDataStreamApi.java b/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/UserDataStreamApi.java index e29efab0..9e983ed1 100644 --- a/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/UserDataStreamApi.java +++ b/clients/spot/src/main/java/com/binance/connector/client/spot/rest/api/UserDataStreamApi.java @@ -30,8 +30,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -44,7 +44,7 @@ public class UserDataStreamApi { private static final String USER_AGENT = String.format( - "binance-spot/5.0.0 (Java/%s; %s; %s)", + "binance-spot/5.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = true; @@ -136,15 +136,11 @@ private okhttp3.Call deleteUserDataStreamCall(String listenKey) throws ApiExcept final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceApiKeyOnly", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceApiKeyOnly"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -158,7 +154,7 @@ private okhttp3.Call deleteUserDataStreamCall(String listenKey) throws ApiExcept localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -265,15 +261,11 @@ private okhttp3.Call newUserDataStreamCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceApiKeyOnly", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceApiKeyOnly"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -287,7 +279,7 @@ private okhttp3.Call newUserDataStreamCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -401,15 +393,11 @@ private okhttp3.Call putUserDataStreamCall(PutUserDataStreamRequest putUserDataS final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceApiKeyOnly", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceApiKeyOnly"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -423,7 +411,7 @@ private okhttp3.Call putUserDataStreamCall(PutUserDataStreamRequest putUserDataS localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/spot/src/main/java/com/binance/connector/client/spot/websocket/api/api/SpotWebSocketApi.java b/clients/spot/src/main/java/com/binance/connector/client/spot/websocket/api/api/SpotWebSocketApi.java index e8907c68..7418c3ff 100644 --- a/clients/spot/src/main/java/com/binance/connector/client/spot/websocket/api/api/SpotWebSocketApi.java +++ b/clients/spot/src/main/java/com/binance/connector/client/spot/websocket/api/api/SpotWebSocketApi.java @@ -105,7 +105,7 @@ public class SpotWebSocketApi { private static final String USER_AGENT = String.format( - "binance-spot/5.0.0 (Java/%s; %s; %s)", + "binance-spot/5.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private AccountApi accountApi; diff --git a/clients/spot/src/main/java/com/binance/connector/client/spot/websocket/stream/api/SpotWebSocketStreams.java b/clients/spot/src/main/java/com/binance/connector/client/spot/websocket/stream/api/SpotWebSocketStreams.java index d4558242..d306aa6f 100644 --- a/clients/spot/src/main/java/com/binance/connector/client/spot/websocket/stream/api/SpotWebSocketStreams.java +++ b/clients/spot/src/main/java/com/binance/connector/client/spot/websocket/stream/api/SpotWebSocketStreams.java @@ -39,7 +39,7 @@ public class SpotWebSocketStreams { private static final String USER_AGENT = String.format( - "binance-spot/5.0.0 (Java/%s; %s; %s)", + "binance-spot/5.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private final StreamConnectionInterface connection; diff --git a/clients/staking/CHANGELOG.md b/clients/staking/CHANGELOG.md index ff272f42..4a217b9b 100644 --- a/clients/staking/CHANGELOG.md +++ b/clients/staking/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.1.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 2.1.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/staking/pom.xml b/clients/staking/pom.xml index b0065e5b..48319ee7 100644 --- a/clients/staking/pom.xml +++ b/clients/staking/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-staking staking - 2.1.0 + 2.1.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/staking/src/main/java/com/binance/connector/client/staking/rest/api/EthStakingApi.java b/clients/staking/src/main/java/com/binance/connector/client/staking/rest/api/EthStakingApi.java index 648813c8..944c2c53 100644 --- a/clients/staking/src/main/java/com/binance/connector/client/staking/rest/api/EthStakingApi.java +++ b/clients/staking/src/main/java/com/binance/connector/client/staking/rest/api/EthStakingApi.java @@ -43,8 +43,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -57,7 +57,7 @@ public class EthStakingApi { private static final String USER_AGENT = String.format( - "binance-staking/2.1.0 (Java/%s; %s; %s)", + "binance-staking/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -149,15 +149,11 @@ private okhttp3.Call ethStakingAccountCall(Long recvWindow) throws ApiException final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -171,7 +167,7 @@ private okhttp3.Call ethStakingAccountCall(Long recvWindow) throws ApiException localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -285,15 +281,11 @@ private okhttp3.Call getCurrentEthStakingQuotaCall(Long recvWindow) throws ApiEx final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -307,7 +299,7 @@ private okhttp3.Call getCurrentEthStakingQuotaCall(Long recvWindow) throws ApiEx localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -444,15 +436,11 @@ private okhttp3.Call getEthRedemptionHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -466,7 +454,7 @@ private okhttp3.Call getEthRedemptionHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -625,15 +613,11 @@ private okhttp3.Call getEthStakingHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -647,7 +631,7 @@ private okhttp3.Call getEthStakingHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -806,15 +790,11 @@ private okhttp3.Call getWbethRateHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -828,7 +808,7 @@ private okhttp3.Call getWbethRateHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -987,15 +967,11 @@ private okhttp3.Call getWbethRewardsHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1009,7 +985,7 @@ private okhttp3.Call getWbethRewardsHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1168,15 +1144,11 @@ private okhttp3.Call getWbethUnwrapHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1190,7 +1162,7 @@ private okhttp3.Call getWbethUnwrapHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1349,15 +1321,11 @@ private okhttp3.Call getWbethWrapHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1371,7 +1339,7 @@ private okhttp3.Call getWbethWrapHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1517,15 +1485,11 @@ private okhttp3.Call redeemEthCall(RedeemEthRequest redeemEthRequest) throws Api final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1539,7 +1503,7 @@ private okhttp3.Call redeemEthCall(RedeemEthRequest redeemEthRequest) throws Api localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1661,15 +1625,11 @@ private okhttp3.Call subscribeEthStakingCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1683,7 +1643,7 @@ private okhttp3.Call subscribeEthStakingCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1807,15 +1767,11 @@ private okhttp3.Call wrapBethCall(WrapBethRequest wrapBethRequest) throws ApiExc final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1829,7 +1785,7 @@ private okhttp3.Call wrapBethCall(WrapBethRequest wrapBethRequest) throws ApiExc localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/staking/src/main/java/com/binance/connector/client/staking/rest/api/OnChainYieldsApi.java b/clients/staking/src/main/java/com/binance/connector/client/staking/rest/api/OnChainYieldsApi.java index 6811d337..f8523d50 100644 --- a/clients/staking/src/main/java/com/binance/connector/client/staking/rest/api/OnChainYieldsApi.java +++ b/clients/staking/src/main/java/com/binance/connector/client/staking/rest/api/OnChainYieldsApi.java @@ -45,8 +45,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -59,7 +59,7 @@ public class OnChainYieldsApi { private static final String USER_AGENT = String.format( - "binance-staking/2.1.0 (Java/%s; %s; %s)", + "binance-staking/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -157,15 +157,11 @@ private okhttp3.Call getOnChainYieldsLockedPersonalLeftQuotaCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -179,7 +175,7 @@ private okhttp3.Call getOnChainYieldsLockedPersonalLeftQuotaCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -318,15 +314,11 @@ private okhttp3.Call getOnChainYieldsLockedProductListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -340,7 +332,7 @@ private okhttp3.Call getOnChainYieldsLockedProductListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -499,15 +491,11 @@ private okhttp3.Call getOnChainYieldsLockedProductPositionCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -521,7 +509,7 @@ private okhttp3.Call getOnChainYieldsLockedProductPositionCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -711,15 +699,11 @@ private okhttp3.Call getOnChainYieldsLockedRedemptionRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -733,7 +717,7 @@ private okhttp3.Call getOnChainYieldsLockedRedemptionRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -933,15 +917,11 @@ private okhttp3.Call getOnChainYieldsLockedRewardsHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -955,7 +935,7 @@ private okhttp3.Call getOnChainYieldsLockedRewardsHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1132,15 +1112,11 @@ private okhttp3.Call getOnChainYieldsLockedSubscriptionPreviewCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1154,7 +1130,7 @@ private okhttp3.Call getOnChainYieldsLockedSubscriptionPreviewCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1331,15 +1307,11 @@ private okhttp3.Call getOnChainYieldsLockedSubscriptionRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1353,7 +1325,7 @@ private okhttp3.Call getOnChainYieldsLockedSubscriptionRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1514,15 +1486,11 @@ private okhttp3.Call onChainYieldsAccountCall(Long recvWindow) throws ApiExcepti final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1536,7 +1504,7 @@ private okhttp3.Call onChainYieldsAccountCall(Long recvWindow) throws ApiExcepti localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1664,15 +1632,11 @@ private okhttp3.Call redeemOnChainYieldsLockedProductCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1686,7 +1650,7 @@ private okhttp3.Call redeemOnChainYieldsLockedProductCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1826,15 +1790,11 @@ private okhttp3.Call setOnChainYieldsLockedAutoSubscribeCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1848,7 +1808,7 @@ private okhttp3.Call setOnChainYieldsLockedAutoSubscribeCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1990,15 +1950,11 @@ private okhttp3.Call setOnChainYieldsLockedProductRedeemOptionCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2012,7 +1968,7 @@ private okhttp3.Call setOnChainYieldsLockedProductRedeemOptionCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2181,15 +2137,11 @@ private okhttp3.Call subscribeOnChainYieldsLockedProductCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2203,7 +2155,7 @@ private okhttp3.Call subscribeOnChainYieldsLockedProductCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/staking/src/main/java/com/binance/connector/client/staking/rest/api/SolStakingApi.java b/clients/staking/src/main/java/com/binance/connector/client/staking/rest/api/SolStakingApi.java index dd512f82..4636d490 100644 --- a/clients/staking/src/main/java/com/binance/connector/client/staking/rest/api/SolStakingApi.java +++ b/clients/staking/src/main/java/com/binance/connector/client/staking/rest/api/SolStakingApi.java @@ -43,8 +43,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -57,7 +57,7 @@ public class SolStakingApi { private static final String USER_AGENT = String.format( - "binance-staking/2.1.0 (Java/%s; %s; %s)", + "binance-staking/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -150,15 +150,11 @@ private okhttp3.Call claimBoostRewardsCall(ClaimBoostRewardsRequest claimBoostRe final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -172,7 +168,7 @@ private okhttp3.Call claimBoostRewardsCall(ClaimBoostRewardsRequest claimBoostRe localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -311,15 +307,11 @@ private okhttp3.Call getBnsolRateHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -333,7 +325,7 @@ private okhttp3.Call getBnsolRateHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -492,15 +484,11 @@ private okhttp3.Call getBnsolRewardsHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -514,7 +502,7 @@ private okhttp3.Call getBnsolRewardsHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -679,15 +667,11 @@ private okhttp3.Call getBoostRewardsHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -701,7 +685,7 @@ private okhttp3.Call getBoostRewardsHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -869,15 +853,11 @@ private okhttp3.Call getSolRedemptionHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -891,7 +871,7 @@ private okhttp3.Call getSolRedemptionHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1050,15 +1030,11 @@ private okhttp3.Call getSolStakingHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1072,7 +1048,7 @@ private okhttp3.Call getSolStakingHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1209,15 +1185,11 @@ private okhttp3.Call getSolStakingQuotaDetailsCall(Long recvWindow) throws ApiEx final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1231,7 +1203,7 @@ private okhttp3.Call getSolStakingQuotaDetailsCall(Long recvWindow) throws ApiEx localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1346,15 +1318,11 @@ private okhttp3.Call getUnclaimedRewardsCall(Long recvWindow) throws ApiExceptio final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1368,7 +1336,7 @@ private okhttp3.Call getUnclaimedRewardsCall(Long recvWindow) throws ApiExceptio localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1494,15 +1462,11 @@ private okhttp3.Call redeemSolCall(RedeemSolRequest redeemSolRequest) throws Api final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1516,7 +1480,7 @@ private okhttp3.Call redeemSolCall(RedeemSolRequest redeemSolRequest) throws Api localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1631,15 +1595,11 @@ private okhttp3.Call solStakingAccountCall(Long recvWindow) throws ApiException final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1653,7 +1613,7 @@ private okhttp3.Call solStakingAccountCall(Long recvWindow) throws ApiException localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1774,15 +1734,11 @@ private okhttp3.Call subscribeSolStakingCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1796,7 +1752,7 @@ private okhttp3.Call subscribeSolStakingCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/sub-account/CHANGELOG.md b/clients/sub-account/CHANGELOG.md index d93af2fb..279a1b97 100644 --- a/clients/sub-account/CHANGELOG.md +++ b/clients/sub-account/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 3.0.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 3.0.0 - 2025-07-08 ### Added (1) diff --git a/clients/sub-account/pom.xml b/clients/sub-account/pom.xml index fc990cc2..45612dfc 100644 --- a/clients/sub-account/pom.xml +++ b/clients/sub-account/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-sub-account sub-account - 3.0.0 + 3.0.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/AccountManagementApi.java b/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/AccountManagementApi.java index 056a5a97..bccca1d2 100644 --- a/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/AccountManagementApi.java +++ b/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/AccountManagementApi.java @@ -39,8 +39,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -53,7 +53,7 @@ public class AccountManagementApi { private static final String USER_AGENT = String.format( - "binance-sub-account/3.0.0 (Java/%s; %s; %s)", + "binance-sub-account/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -151,15 +151,11 @@ private okhttp3.Call createAVirtualSubAccountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -173,7 +169,7 @@ private okhttp3.Call createAVirtualSubAccountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -302,15 +298,11 @@ private okhttp3.Call enableFuturesForSubAccountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -324,7 +316,7 @@ private okhttp3.Call enableFuturesForSubAccountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -453,15 +445,11 @@ private okhttp3.Call enableOptionsForSubAccountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -475,7 +463,7 @@ private okhttp3.Call enableOptionsForSubAccountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -604,15 +592,11 @@ private okhttp3.Call getFuturesPositionRiskOfSubAccountCall(String email, Long r final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -626,7 +610,7 @@ private okhttp3.Call getFuturesPositionRiskOfSubAccountCall(String email, Long r localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -761,15 +745,11 @@ private okhttp3.Call getFuturesPositionRiskOfSubAccountV2Call( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -783,7 +763,7 @@ private okhttp3.Call getFuturesPositionRiskOfSubAccountV2Call( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -919,15 +899,11 @@ private okhttp3.Call getSubAccountsStatusOnMarginOrFuturesCall(String email, Lon final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -941,7 +917,7 @@ private okhttp3.Call getSubAccountsStatusOnMarginOrFuturesCall(String email, Lon localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1089,15 +1065,11 @@ private okhttp3.Call querySubAccountListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1111,7 +1083,7 @@ private okhttp3.Call querySubAccountListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1247,15 +1219,11 @@ private okhttp3.Call querySubAccountTransactionStatisticsCall(String email, Long final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1269,7 +1237,7 @@ private okhttp3.Call querySubAccountTransactionStatisticsCall(String email, Long localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/ApiManagementApi.java b/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/ApiManagementApi.java index 2768eee7..a6709005 100644 --- a/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/ApiManagementApi.java +++ b/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/ApiManagementApi.java @@ -32,8 +32,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -46,7 +46,7 @@ public class ApiManagementApi { private static final String USER_AGENT = String.format( - "binance-sub-account/3.0.0 (Java/%s; %s; %s)", + "binance-sub-account/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -161,15 +161,11 @@ private okhttp3.Call addIpRestrictionForSubAccountApiKeyCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -183,7 +179,7 @@ private okhttp3.Call addIpRestrictionForSubAccountApiKeyCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -330,15 +326,11 @@ private okhttp3.Call deleteIpListForASubAccountApiKeyCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -352,7 +344,7 @@ private okhttp3.Call deleteIpListForASubAccountApiKeyCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -500,15 +492,11 @@ private okhttp3.Call getIpRestrictionForASubAccountApiKeyCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -522,7 +510,7 @@ private okhttp3.Call getIpRestrictionForASubAccountApiKeyCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/AssetManagementApi.java b/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/AssetManagementApi.java index 45b8aa34..7e038bee 100644 --- a/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/AssetManagementApi.java +++ b/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/AssetManagementApi.java @@ -60,8 +60,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -74,7 +74,7 @@ public class AssetManagementApi { private static final String USER_AGENT = String.format( - "binance-sub-account/3.0.0 (Java/%s; %s; %s)", + "binance-sub-account/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -188,15 +188,11 @@ private okhttp3.Call futuresTransferForSubAccountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -210,7 +206,7 @@ private okhttp3.Call futuresTransferForSubAccountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -341,15 +337,11 @@ private okhttp3.Call getDetailOnSubAccountsFuturesAccountCall(String email, Long final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -363,7 +355,7 @@ private okhttp3.Call getDetailOnSubAccountsFuturesAccountCall(String email, Long localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -501,15 +493,11 @@ private okhttp3.Call getDetailOnSubAccountsFuturesAccountV2Call( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -523,7 +511,7 @@ private okhttp3.Call getDetailOnSubAccountsFuturesAccountV2Call( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -659,15 +647,11 @@ private okhttp3.Call getDetailOnSubAccountsMarginAccountCall(String email, Long final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -681,7 +665,7 @@ private okhttp3.Call getDetailOnSubAccountsMarginAccountCall(String email, Long localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -833,15 +817,11 @@ private okhttp3.Call getMovePositionHistoryForSubAccountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -855,7 +835,7 @@ private okhttp3.Call getMovePositionHistoryForSubAccountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1025,15 +1005,11 @@ private okhttp3.Call getSubAccountDepositAddressCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1047,7 +1023,7 @@ private okhttp3.Call getSubAccountDepositAddressCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1235,15 +1211,11 @@ private okhttp3.Call getSubAccountDepositHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1257,7 +1229,7 @@ private okhttp3.Call getSubAccountDepositHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1419,15 +1391,11 @@ private okhttp3.Call getSummaryOfSubAccountsFuturesAccountCall(Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1441,7 +1409,7 @@ private okhttp3.Call getSummaryOfSubAccountsFuturesAccountCall(Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1578,15 +1546,11 @@ private okhttp3.Call getSummaryOfSubAccountsFuturesAccountV2Call( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1600,7 +1564,7 @@ private okhttp3.Call getSummaryOfSubAccountsFuturesAccountV2Call( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1734,15 +1698,11 @@ private okhttp3.Call getSummaryOfSubAccountsMarginAccountCall(Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1756,7 +1716,7 @@ private okhttp3.Call getSummaryOfSubAccountsMarginAccountCall(Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1897,15 +1857,11 @@ private okhttp3.Call marginTransferForSubAccountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1919,7 +1875,7 @@ private okhttp3.Call marginTransferForSubAccountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2064,15 +2020,11 @@ private okhttp3.Call movePositionForSubAccountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2086,7 +2038,7 @@ private okhttp3.Call movePositionForSubAccountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2222,15 +2174,11 @@ private okhttp3.Call querySubAccountAssetsCall(String email, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2244,7 +2192,7 @@ private okhttp3.Call querySubAccountAssetsCall(String email, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2367,15 +2315,11 @@ private okhttp3.Call querySubAccountAssetsAssetManagementCall(String email, Long final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2389,7 +2333,7 @@ private okhttp3.Call querySubAccountAssetsAssetManagementCall(String email, Long localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2552,15 +2496,11 @@ private okhttp3.Call querySubAccountFuturesAssetTransferHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2574,7 +2514,7 @@ private okhttp3.Call querySubAccountFuturesAssetTransferHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2766,15 +2706,11 @@ private okhttp3.Call querySubAccountSpotAssetTransferHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2788,7 +2724,7 @@ private okhttp3.Call querySubAccountSpotAssetTransferHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2958,15 +2894,11 @@ private okhttp3.Call querySubAccountSpotAssetsSummaryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2980,7 +2912,7 @@ private okhttp3.Call querySubAccountSpotAssetsSummaryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3152,15 +3084,11 @@ private okhttp3.Call queryUniversalTransferHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3174,7 +3102,7 @@ private okhttp3.Call queryUniversalTransferHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3373,15 +3301,11 @@ private okhttp3.Call subAccountFuturesAssetTransferCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3395,7 +3319,7 @@ private okhttp3.Call subAccountFuturesAssetTransferCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3562,15 +3486,11 @@ private okhttp3.Call subAccountTransferHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3584,7 +3504,7 @@ private okhttp3.Call subAccountTransferHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3749,15 +3669,11 @@ private okhttp3.Call transferToMasterCall(TransferToMasterRequest transferToMast final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3771,7 +3687,7 @@ private okhttp3.Call transferToMasterCall(TransferToMasterRequest transferToMast localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -3906,15 +3822,11 @@ private okhttp3.Call transferToSubAccountOfSameMasterCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -3928,7 +3840,7 @@ private okhttp3.Call transferToSubAccountOfSameMasterCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -4091,15 +4003,11 @@ private okhttp3.Call universalTransferCall(UniversalTransferRequest universalTra final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -4113,7 +4021,7 @@ private okhttp3.Call universalTransferCall(UniversalTransferRequest universalTra localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/ManagedSubAccountApi.java b/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/ManagedSubAccountApi.java index 31dfcaa1..5f434d3b 100644 --- a/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/ManagedSubAccountApi.java +++ b/clients/sub-account/src/main/java/com/binance/connector/client/sub_account/rest/api/ManagedSubAccountApi.java @@ -42,8 +42,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -56,7 +56,7 @@ public class ManagedSubAccountApi { private static final String USER_AGENT = String.format( - "binance-sub-account/3.0.0 (Java/%s; %s; %s)", + "binance-sub-account/3.0.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -170,15 +170,11 @@ private okhttp3.Call depositAssetsIntoTheManagedSubAccountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -192,7 +188,7 @@ private okhttp3.Call depositAssetsIntoTheManagedSubAccountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -349,15 +345,11 @@ private okhttp3.Call getManagedSubAccountDepositAddressCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -371,7 +363,7 @@ private okhttp3.Call getManagedSubAccountDepositAddressCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -520,15 +512,11 @@ private okhttp3.Call queryManagedSubAccountAssetDetailsCall(String email, Long r final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -542,7 +530,7 @@ private okhttp3.Call queryManagedSubAccountAssetDetailsCall(String email, Long r localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -675,15 +663,11 @@ private okhttp3.Call queryManagedSubAccountFuturesAssetDetailsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -697,7 +681,7 @@ private okhttp3.Call queryManagedSubAccountFuturesAssetDetailsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -840,15 +824,11 @@ private okhttp3.Call queryManagedSubAccountListCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -862,7 +842,7 @@ private okhttp3.Call queryManagedSubAccountListCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -999,15 +979,11 @@ private okhttp3.Call queryManagedSubAccountMarginAssetDetailsCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1021,7 +997,7 @@ private okhttp3.Call queryManagedSubAccountMarginAssetDetailsCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1176,15 +1152,11 @@ private okhttp3.Call queryManagedSubAccountSnapshotCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1198,7 +1170,7 @@ private okhttp3.Call queryManagedSubAccountSnapshotCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1384,15 +1356,11 @@ private okhttp3.Call queryManagedSubAccountTransferLogMasterAccountInvestorCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1406,7 +1374,7 @@ private okhttp3.Call queryManagedSubAccountTransferLogMasterAccountInvestorCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1622,15 +1590,11 @@ private okhttp3.Call queryManagedSubAccountTransferLogMasterAccountTradingCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1644,7 +1608,7 @@ private okhttp3.Call queryManagedSubAccountTransferLogMasterAccountTradingCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1860,15 +1824,11 @@ private okhttp3.Call queryManagedSubAccountTransferLogSubAccountTradingCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1882,7 +1842,7 @@ private okhttp3.Call queryManagedSubAccountTransferLogSubAccountTradingCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2078,15 +2038,11 @@ private okhttp3.Call withdrawlAssetsFromTheManagedSubAccountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2100,7 +2056,7 @@ private okhttp3.Call withdrawlAssetsFromTheManagedSubAccountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/vip-loan/CHANGELOG.md b/clients/vip-loan/CHANGELOG.md index 1f6dacdd..f2695603 100644 --- a/clients/vip-loan/CHANGELOG.md +++ b/clients/vip-loan/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.2.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 1.2.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/vip-loan/pom.xml b/clients/vip-loan/pom.xml index 2d67de40..28400e3b 100644 --- a/clients/vip-loan/pom.xml +++ b/clients/vip-loan/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-vip-loan vip-loan - 1.2.0 + 1.2.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/vip-loan/src/main/java/com/binance/connector/client/vip_loan/rest/api/MarketDataApi.java b/clients/vip-loan/src/main/java/com/binance/connector/client/vip_loan/rest/api/MarketDataApi.java index e2892dc2..5f994a99 100644 --- a/clients/vip-loan/src/main/java/com/binance/connector/client/vip_loan/rest/api/MarketDataApi.java +++ b/clients/vip-loan/src/main/java/com/binance/connector/client/vip_loan/rest/api/MarketDataApi.java @@ -30,8 +30,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -44,7 +44,7 @@ public class MarketDataApi { private static final String USER_AGENT = String.format( - "binance-vip-loan/1.2.0 (Java/%s; %s; %s)", + "binance-vip-loan/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -142,15 +142,11 @@ private okhttp3.Call getBorrowInterestRateCall(String loanCoin, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -164,7 +160,7 @@ private okhttp3.Call getBorrowInterestRateCall(String loanCoin, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -288,15 +284,11 @@ private okhttp3.Call getCollateralAssetDataCall(String collateralCoin, Long recv final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -310,7 +302,7 @@ private okhttp3.Call getCollateralAssetDataCall(String collateralCoin, Long recv localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -439,15 +431,11 @@ private okhttp3.Call getLoanableAssetsDataCall(String loanCoin, Long vipLevel, L final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -461,7 +449,7 @@ private okhttp3.Call getLoanableAssetsDataCall(String loanCoin, Long vipLevel, L localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/vip-loan/src/main/java/com/binance/connector/client/vip_loan/rest/api/TradeApi.java b/clients/vip-loan/src/main/java/com/binance/connector/client/vip_loan/rest/api/TradeApi.java index 8d6bc78e..6d51eed4 100644 --- a/clients/vip-loan/src/main/java/com/binance/connector/client/vip_loan/rest/api/TradeApi.java +++ b/clients/vip-loan/src/main/java/com/binance/connector/client/vip_loan/rest/api/TradeApi.java @@ -35,8 +35,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -49,7 +49,7 @@ public class TradeApi { private static final String USER_AGENT = String.format( - "binance-vip-loan/1.2.0 (Java/%s; %s; %s)", + "binance-vip-loan/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -168,15 +168,11 @@ private okhttp3.Call vipLoanBorrowCall(VipLoanBorrowRequest vipLoanBorrowRequest final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -190,7 +186,7 @@ private okhttp3.Call vipLoanBorrowCall(VipLoanBorrowRequest vipLoanBorrowRequest localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -315,15 +311,11 @@ private okhttp3.Call vipLoanRenewCall(VipLoanRenewRequest vipLoanRenewRequest) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -337,7 +329,7 @@ private okhttp3.Call vipLoanRenewCall(VipLoanRenewRequest vipLoanRenewRequest) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -461,15 +453,11 @@ private okhttp3.Call vipLoanRepayCall(VipLoanRepayRequest vipLoanRepayRequest) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -483,7 +471,7 @@ private okhttp3.Call vipLoanRepayCall(VipLoanRepayRequest vipLoanRepayRequest) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/vip-loan/src/main/java/com/binance/connector/client/vip_loan/rest/api/UserInformationApi.java b/clients/vip-loan/src/main/java/com/binance/connector/client/vip_loan/rest/api/UserInformationApi.java index 66630718..5bdcc973 100644 --- a/clients/vip-loan/src/main/java/com/binance/connector/client/vip_loan/rest/api/UserInformationApi.java +++ b/clients/vip-loan/src/main/java/com/binance/connector/client/vip_loan/rest/api/UserInformationApi.java @@ -30,8 +30,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -44,7 +44,7 @@ public class UserInformationApi { private static final String USER_AGENT = String.format( - "binance-vip-loan/1.2.0 (Java/%s; %s; %s)", + "binance-vip-loan/1.2.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -148,15 +148,11 @@ private okhttp3.Call checkVIPLoanCollateralAccountCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -170,7 +166,7 @@ private okhttp3.Call checkVIPLoanCollateralAccountCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -338,15 +334,11 @@ private okhttp3.Call getVIPLoanOngoingOrdersCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -360,7 +352,7 @@ private okhttp3.Call getVIPLoanOngoingOrdersCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -533,15 +525,11 @@ private okhttp3.Call queryApplicationStatusCall(Long current, Long limit, Long r final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -555,7 +543,7 @@ private okhttp3.Call queryApplicationStatusCall(Long current, Long limit, Long r localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/wallet/CHANGELOG.md b/clients/wallet/CHANGELOG.md index 92053975..3a097488 100644 --- a/clients/wallet/CHANGELOG.md +++ b/clients/wallet/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.1.1 - 2025-08-07 +- Update `binance/common` module to version `2.0.0`. +- Add `Content-Type` header only if there is a body. + ## 2.1.0 - 2025-07-08 - Update `binance/common` module to version `1.3.0`. diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse1.md b/clients/wallet/docs/DailyAccountSnapshotResponse1.md deleted file mode 100644 index 61272a69..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse1.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# DailyAccountSnapshotResponse1 - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**code** | **Long** | | [optional] | -|**msg** | **String** | | [optional] | -|**snapshotVos** | [**List<DailyAccountSnapshotResponse1SnapshotVosInner>**](DailyAccountSnapshotResponse1SnapshotVosInner.md) | | [optional] | - - - diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse1SnapshotVosInner.md b/clients/wallet/docs/DailyAccountSnapshotResponse1SnapshotVosInner.md deleted file mode 100644 index b036e421..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse1SnapshotVosInner.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# DailyAccountSnapshotResponse1SnapshotVosInner - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**data** | [**DailyAccountSnapshotResponse1SnapshotVosInnerData**](DailyAccountSnapshotResponse1SnapshotVosInnerData.md) | | [optional] | -|**type** | **String** | | [optional] | -|**updateTime** | **Long** | | [optional] | - - - diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse1SnapshotVosInnerData.md b/clients/wallet/docs/DailyAccountSnapshotResponse1SnapshotVosInnerData.md deleted file mode 100644 index 2c45d1f4..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse1SnapshotVosInnerData.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# DailyAccountSnapshotResponse1SnapshotVosInnerData - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**balances** | [**List<DailyAccountSnapshotResponse1SnapshotVosInnerDataBalancesInner>**](DailyAccountSnapshotResponse1SnapshotVosInnerDataBalancesInner.md) | | [optional] | -|**totalAssetOfBtc** | **String** | | [optional] | - - - diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse1SnapshotVosInnerDataBalancesInner.md b/clients/wallet/docs/DailyAccountSnapshotResponse1SnapshotVosInnerDataBalancesInner.md deleted file mode 100644 index 83881ab4..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse1SnapshotVosInnerDataBalancesInner.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# DailyAccountSnapshotResponse1SnapshotVosInnerDataBalancesInner - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**asset** | **String** | | [optional] | -|**free** | **String** | | [optional] | -|**locked** | **String** | | [optional] | - - - diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse2.md b/clients/wallet/docs/DailyAccountSnapshotResponse2.md deleted file mode 100644 index 79df1745..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse2.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# DailyAccountSnapshotResponse2 - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**code** | **Long** | | [optional] | -|**msg** | **String** | | [optional] | -|**snapshotVos** | [**List<DailyAccountSnapshotResponse2SnapshotVosInner>**](DailyAccountSnapshotResponse2SnapshotVosInner.md) | | [optional] | - - - diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse2SnapshotVosInner.md b/clients/wallet/docs/DailyAccountSnapshotResponse2SnapshotVosInner.md deleted file mode 100644 index b007f713..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse2SnapshotVosInner.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# DailyAccountSnapshotResponse2SnapshotVosInner - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**data** | [**DailyAccountSnapshotResponse2SnapshotVosInnerData**](DailyAccountSnapshotResponse2SnapshotVosInnerData.md) | | [optional] | -|**type** | **String** | | [optional] | -|**updateTime** | **Long** | | [optional] | - - - diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse2SnapshotVosInnerData.md b/clients/wallet/docs/DailyAccountSnapshotResponse2SnapshotVosInnerData.md deleted file mode 100644 index 789fb757..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse2SnapshotVosInnerData.md +++ /dev/null @@ -1,17 +0,0 @@ - - -# DailyAccountSnapshotResponse2SnapshotVosInnerData - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**marginLevel** | **String** | | [optional] | -|**totalAssetOfBtc** | **String** | | [optional] | -|**totalLiabilityOfBtc** | **String** | | [optional] | -|**totalNetAssetOfBtc** | **String** | | [optional] | -|**userAssets** | [**List<DailyAccountSnapshotResponse2SnapshotVosInnerDataUserAssetsInner>**](DailyAccountSnapshotResponse2SnapshotVosInnerDataUserAssetsInner.md) | | [optional] | - - - diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse2SnapshotVosInnerDataUserAssetsInner.md b/clients/wallet/docs/DailyAccountSnapshotResponse2SnapshotVosInnerDataUserAssetsInner.md deleted file mode 100644 index c31087df..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse2SnapshotVosInnerDataUserAssetsInner.md +++ /dev/null @@ -1,18 +0,0 @@ - - -# DailyAccountSnapshotResponse2SnapshotVosInnerDataUserAssetsInner - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**asset** | **String** | | [optional] | -|**borrowed** | **String** | | [optional] | -|**free** | **String** | | [optional] | -|**interest** | **String** | | [optional] | -|**locked** | **String** | | [optional] | -|**netAsset** | **String** | | [optional] | - - - diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse3.md b/clients/wallet/docs/DailyAccountSnapshotResponse3.md deleted file mode 100644 index ea3fa931..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse3.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# DailyAccountSnapshotResponse3 - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**code** | **Long** | | [optional] | -|**msg** | **String** | | [optional] | -|**snapshotVos** | [**List<DailyAccountSnapshotResponse3SnapshotVosInner>**](DailyAccountSnapshotResponse3SnapshotVosInner.md) | | [optional] | - - - diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInner.md b/clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInner.md deleted file mode 100644 index 62d8d114..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInner.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# DailyAccountSnapshotResponse3SnapshotVosInner - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**data** | [**DailyAccountSnapshotResponse3SnapshotVosInnerData**](DailyAccountSnapshotResponse3SnapshotVosInnerData.md) | | [optional] | -|**type** | **String** | | [optional] | -|**updateTime** | **Long** | | [optional] | - - - diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInnerData.md b/clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInnerData.md deleted file mode 100644 index bfa13071..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInnerData.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# DailyAccountSnapshotResponse3SnapshotVosInnerData - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**assets** | [**List<DailyAccountSnapshotResponse3SnapshotVosInnerDataAssetsInner>**](DailyAccountSnapshotResponse3SnapshotVosInnerDataAssetsInner.md) | | [optional] | -|**position** | [**List<DailyAccountSnapshotResponse3SnapshotVosInnerDataPositionInner>**](DailyAccountSnapshotResponse3SnapshotVosInnerDataPositionInner.md) | | [optional] | - - - diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInnerDataAssetsInner.md b/clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInnerDataAssetsInner.md deleted file mode 100644 index 29f94236..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInnerDataAssetsInner.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# DailyAccountSnapshotResponse3SnapshotVosInnerDataAssetsInner - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**asset** | **String** | | [optional] | -|**marginBalance** | **String** | | [optional] | -|**walletBalance** | **String** | | [optional] | - - - diff --git a/clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInnerDataPositionInner.md b/clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInnerDataPositionInner.md deleted file mode 100644 index cc810bea..00000000 --- a/clients/wallet/docs/DailyAccountSnapshotResponse3SnapshotVosInnerDataPositionInner.md +++ /dev/null @@ -1,17 +0,0 @@ - - -# DailyAccountSnapshotResponse3SnapshotVosInnerDataPositionInner - - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**entryPrice** | **String** | | [optional] | -|**markPrice** | **String** | | [optional] | -|**positionAmt** | **String** | | [optional] | -|**symbol** | **String** | | [optional] | -|**unRealizedProfit** | **String** | | [optional] | - - - diff --git a/clients/wallet/pom.xml b/clients/wallet/pom.xml index 44160ba2..b2d8d45a 100644 --- a/clients/wallet/pom.xml +++ b/clients/wallet/pom.xml @@ -5,13 +5,13 @@ 4.0.0 binance-wallet wallet - 2.1.0 + 2.1.1 jar io.github.binance binance-connector-java-clients - 1.1.0 + 1.1.1 @@ -31,7 +31,7 @@ io.github.binance binance-common - 1.3.0 + 2.0.0 \ No newline at end of file diff --git a/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/AccountApi.java b/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/AccountApi.java index 55f580cc..d084afbf 100644 --- a/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/AccountApi.java +++ b/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/AccountApi.java @@ -35,8 +35,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -49,7 +49,7 @@ public class AccountApi { private static final String USER_AGENT = String.format( - "binance-wallet/2.1.0 (Java/%s; %s; %s)", + "binance-wallet/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -141,15 +141,11 @@ private okhttp3.Call accountApiTradingStatusCall(Long recvWindow) throws ApiExce final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -163,7 +159,7 @@ private okhttp3.Call accountApiTradingStatusCall(Long recvWindow) throws ApiExce localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -277,15 +273,11 @@ private okhttp3.Call accountInfoCall(Long recvWindow) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -299,7 +291,7 @@ private okhttp3.Call accountInfoCall(Long recvWindow) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -410,15 +402,11 @@ private okhttp3.Call accountStatusCall(Long recvWindow) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -432,7 +420,7 @@ private okhttp3.Call accountStatusCall(Long recvWindow) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -566,15 +554,11 @@ private okhttp3.Call dailyAccountSnapshotCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -588,7 +572,7 @@ private okhttp3.Call dailyAccountSnapshotCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -721,15 +705,11 @@ private okhttp3.Call disableFastWithdrawSwitchCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -743,7 +723,7 @@ private okhttp3.Call disableFastWithdrawSwitchCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -863,15 +843,11 @@ private okhttp3.Call enableFastWithdrawSwitchCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -885,7 +861,7 @@ private okhttp3.Call enableFastWithdrawSwitchCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1006,15 +982,11 @@ private okhttp3.Call getApiKeyPermissionCall(Long recvWindow) throws ApiExceptio final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1028,7 +1000,7 @@ private okhttp3.Call getApiKeyPermissionCall(Long recvWindow) throws ApiExceptio localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/AssetApi.java b/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/AssetApi.java index ea62e6b4..25010c1b 100644 --- a/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/AssetApi.java +++ b/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/AssetApi.java @@ -50,8 +50,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -64,7 +64,7 @@ public class AssetApi { private static final String USER_AGENT = String.format( - "binance-wallet/2.1.0 (Java/%s; %s; %s)", + "binance-wallet/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -155,15 +155,11 @@ private okhttp3.Call assetDetailCall(Long recvWindow) throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -177,7 +173,7 @@ private okhttp3.Call assetDetailCall(Long recvWindow) throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -312,15 +308,11 @@ private okhttp3.Call assetDividendRecordCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -334,7 +326,7 @@ private okhttp3.Call assetDividendRecordCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -472,15 +464,11 @@ private okhttp3.Call dustTransferCall(DustTransferRequest dustTransferRequest) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -494,7 +482,7 @@ private okhttp3.Call dustTransferCall(DustTransferRequest dustTransferRequest) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -620,15 +608,11 @@ private okhttp3.Call dustlogCall(Long startTime, Long endTime, Long recvWindow) final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -642,7 +626,7 @@ private okhttp3.Call dustlogCall(Long startTime, Long endTime, Long recvWindow) localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -767,15 +751,11 @@ private okhttp3.Call fundingWalletCall(FundingWalletRequest fundingWalletRequest final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -789,7 +769,7 @@ private okhttp3.Call fundingWalletCall(FundingWalletRequest fundingWalletRequest localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -911,15 +891,11 @@ private okhttp3.Call getAssetsThatCanBeConvertedIntoBnbCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -933,7 +909,7 @@ private okhttp3.Call getAssetsThatCanBeConvertedIntoBnbCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1099,15 +1075,11 @@ private okhttp3.Call getCloudMiningPaymentAndRefundHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1121,7 +1093,7 @@ private okhttp3.Call getCloudMiningPaymentAndRefundHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1269,11 +1241,10 @@ private okhttp3.Call getOpenSymbolListCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1287,7 +1258,7 @@ private okhttp3.Call getOpenSymbolListCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1442,15 +1413,11 @@ private okhttp3.Call queryUserDelegationHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1464,7 +1431,7 @@ private okhttp3.Call queryUserDelegationHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1663,15 +1630,11 @@ private okhttp3.Call queryUserUniversalTransferHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1685,7 +1648,7 @@ private okhttp3.Call queryUserUniversalTransferHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1851,15 +1814,11 @@ private okhttp3.Call queryUserWalletBalanceCall(String quoteAsset, Long recvWind final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1873,7 +1832,7 @@ private okhttp3.Call queryUserWalletBalanceCall(String quoteAsset, Long recvWind localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2009,15 +1968,11 @@ private okhttp3.Call toggleBnbBurnOnSpotTradeAndMarginInterestCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2031,7 +1986,7 @@ private okhttp3.Call toggleBnbBurnOnSpotTradeAndMarginInterestCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2165,15 +2120,11 @@ private okhttp3.Call tradeFeeCall(String symbol, Long recvWindow) throws ApiExce final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2187,7 +2138,7 @@ private okhttp3.Call tradeFeeCall(String symbol, Long recvWindow) throws ApiExce localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2308,15 +2259,11 @@ private okhttp3.Call userAssetCall(UserAssetRequest userAssetRequest) throws Api final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2330,7 +2277,7 @@ private okhttp3.Call userAssetCall(UserAssetRequest userAssetRequest) throws Api localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -2468,15 +2415,11 @@ private okhttp3.Call userUniversalTransferCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -2490,7 +2433,7 @@ private okhttp3.Call userUniversalTransferCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/CapitalApi.java b/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/CapitalApi.java index ec8c7ec2..b6dedae1 100644 --- a/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/CapitalApi.java +++ b/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/CapitalApi.java @@ -40,8 +40,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -54,7 +54,7 @@ public class CapitalApi { private static final String USER_AGENT = String.format( - "binance-wallet/2.1.0 (Java/%s; %s; %s)", + "binance-wallet/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -145,15 +145,11 @@ private okhttp3.Call allCoinsInformationCall(Long recvWindow) throws ApiExceptio final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -167,7 +163,7 @@ private okhttp3.Call allCoinsInformationCall(Long recvWindow) throws ApiExceptio localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -300,15 +296,11 @@ private okhttp3.Call depositAddressCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -322,7 +314,7 @@ private okhttp3.Call depositAddressCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -505,15 +497,11 @@ private okhttp3.Call depositHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -527,7 +515,7 @@ private okhttp3.Call depositHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -713,15 +701,11 @@ private okhttp3.Call fetchDepositAddressListWithNetworkCall(String coin, String final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -735,7 +719,7 @@ private okhttp3.Call fetchDepositAddressListWithNetworkCall(String coin, String localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -857,15 +841,11 @@ private okhttp3.Call fetchWithdrawAddressListCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -879,7 +859,7 @@ private okhttp3.Call fetchWithdrawAddressListCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -986,15 +966,11 @@ private okhttp3.Call fetchWithdrawQuotaCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1008,7 +984,7 @@ private okhttp3.Call fetchWithdrawQuotaCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1134,15 +1110,11 @@ private okhttp3.Call oneClickArrivalDepositApplyCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1156,7 +1128,7 @@ private okhttp3.Call oneClickArrivalDepositApplyCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1316,15 +1288,11 @@ private okhttp3.Call withdrawCall(WithdrawRequest withdrawRequest) throws ApiExc final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1338,7 +1306,7 @@ private okhttp3.Call withdrawCall(WithdrawRequest withdrawRequest) throws ApiExc localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1508,15 +1476,11 @@ private okhttp3.Call withdrawHistoryCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1530,7 +1494,7 @@ private okhttp3.Call withdrawHistoryCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/OthersApi.java b/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/OthersApi.java index 4bfadf34..579a8d2a 100644 --- a/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/OthersApi.java +++ b/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/OthersApi.java @@ -29,8 +29,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -43,7 +43,7 @@ public class OthersApi { private static final String USER_AGENT = String.format( - "binance-wallet/2.1.0 (Java/%s; %s; %s)", + "binance-wallet/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -134,11 +134,10 @@ private okhttp3.Call getSymbolsDelistScheduleForSpotCall(Long recvWindow) throws final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -152,7 +151,7 @@ private okhttp3.Call getSymbolsDelistScheduleForSpotCall(Long recvWindow) throws localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -262,11 +261,10 @@ private okhttp3.Call systemStatusCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll(Arrays.asList(new String[] {})); + Set localVarAuthNames = new HashSet<>(); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -280,7 +278,7 @@ private okhttp3.Call systemStatusCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/TravelRuleApi.java b/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/TravelRuleApi.java index eeede7ec..4bba2561 100644 --- a/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/TravelRuleApi.java +++ b/clients/wallet/src/main/java/com/binance/connector/client/wallet/rest/api/TravelRuleApi.java @@ -42,8 +42,8 @@ import jakarta.validation.executable.ExecutableValidator; import java.lang.reflect.Method; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -56,7 +56,7 @@ public class TravelRuleApi { private static final String USER_AGENT = String.format( - "binance-wallet/2.1.0 (Java/%s; %s; %s)", + "binance-wallet/2.1.1 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -196,15 +196,11 @@ private okhttp3.Call brokerWithdrawCall(BrokerWithdrawRequest brokerWithdrawRequ final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -218,7 +214,7 @@ private okhttp3.Call brokerWithdrawCall(BrokerWithdrawRequest brokerWithdrawRequ localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -406,15 +402,11 @@ private okhttp3.Call depositHistoryTravelRuleCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -428,7 +420,7 @@ private okhttp3.Call depositHistoryTravelRuleCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -625,15 +617,11 @@ private okhttp3.Call fetchAddressVerificationListCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -647,7 +635,7 @@ private okhttp3.Call fetchAddressVerificationListCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -756,15 +744,11 @@ private okhttp3.Call onboardedVaspListCall() throws ApiException { final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -778,7 +762,7 @@ private okhttp3.Call onboardedVaspListCall() throws ApiException { localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -942,15 +926,11 @@ private okhttp3.Call submitDepositQuestionnaireCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -964,7 +944,7 @@ private okhttp3.Call submitDepositQuestionnaireCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1102,15 +1082,11 @@ private okhttp3.Call submitDepositQuestionnaireTravelRuleCall( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1124,7 +1100,7 @@ private okhttp3.Call submitDepositQuestionnaireTravelRuleCall( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1323,15 +1299,11 @@ private okhttp3.Call withdrawHistoryV1Call( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1345,7 +1317,7 @@ private okhttp3.Call withdrawHistoryV1Call( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1618,15 +1590,11 @@ private okhttp3.Call withdrawHistoryV2Call( final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1640,7 +1608,7 @@ private okhttp3.Call withdrawHistoryV2Call( localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") @@ -1897,15 +1865,11 @@ private okhttp3.Call withdrawTravelRuleCall(WithdrawTravelRuleRequest withdrawTr final String[] localVarContentTypes = {"application/x-www-form-urlencoded"}; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); - if (localVarContentType != null) { + if (!localVarFormParams.isEmpty() && localVarContentType != null) { localVarHeaderParams.put("Content-Type", localVarContentType); } - List localVarAuthNames = new ArrayList<>(); - localVarAuthNames.addAll( - Arrays.asList( - new String[] { - "binanceSignature", - })); + Set localVarAuthNames = new HashSet<>(); + localVarAuthNames.add("binanceSignature"); if (HAS_TIME_UNIT) { localVarAuthNames.add("timeUnit"); } @@ -1919,7 +1883,7 @@ private okhttp3.Call withdrawTravelRuleCall(WithdrawTravelRuleRequest withdrawTr localVarHeaderParams, localVarCookieParams, localVarFormParams, - localVarAuthNames.toArray(new String[0])); + localVarAuthNames); } @SuppressWarnings("rawtypes") diff --git a/examples/algo/pom.xml b/examples/algo/pom.xml index 92d96c5c..8389115e 100644 --- a/examples/algo/pom.xml +++ b/examples/algo/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-algo - 1.2.0 + 1.2.1 \ No newline at end of file diff --git a/examples/c2c/pom.xml b/examples/c2c/pom.xml index bf88e3ba..cb3475a4 100644 --- a/examples/c2c/pom.xml +++ b/examples/c2c/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-c2c - 1.2.0 + 1.2.1 \ No newline at end of file diff --git a/examples/convert/pom.xml b/examples/convert/pom.xml index 0f5f156b..3178ac74 100644 --- a/examples/convert/pom.xml +++ b/examples/convert/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-convert - 1.2.0 + 1.2.1 \ No newline at end of file diff --git a/examples/copy-trading/pom.xml b/examples/copy-trading/pom.xml index aa0dd2c0..da2b0ed9 100644 --- a/examples/copy-trading/pom.xml +++ b/examples/copy-trading/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-copy-trading - 1.2.0 + 1.2.1 \ No newline at end of file diff --git a/examples/crypto-loan/pom.xml b/examples/crypto-loan/pom.xml index 78f0ccad..3af125d6 100644 --- a/examples/crypto-loan/pom.xml +++ b/examples/crypto-loan/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-crypto-loan - 2.1.0 + 2.1.1 \ No newline at end of file diff --git a/examples/derivatives-trading-coin-futures/pom.xml b/examples/derivatives-trading-coin-futures/pom.xml index e8d007f3..491f70bd 100644 --- a/examples/derivatives-trading-coin-futures/pom.xml +++ b/examples/derivatives-trading-coin-futures/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-derivatives-trading-coin-futures - 2.0.0 + 2.0.1 \ No newline at end of file diff --git a/examples/derivatives-trading-options/pom.xml b/examples/derivatives-trading-options/pom.xml index 4856805c..c809f9cb 100644 --- a/examples/derivatives-trading-options/pom.xml +++ b/examples/derivatives-trading-options/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-derivatives-trading-options - 2.0.0 + 2.0.1 \ No newline at end of file diff --git a/examples/derivatives-trading-portfolio-margin-pro/pom.xml b/examples/derivatives-trading-portfolio-margin-pro/pom.xml index 4c1e4a66..34e91d25 100644 --- a/examples/derivatives-trading-portfolio-margin-pro/pom.xml +++ b/examples/derivatives-trading-portfolio-margin-pro/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-derivatives-trading-portfolio-margin-pro - 3.0.0 + 3.0.1 \ No newline at end of file diff --git a/examples/derivatives-trading-portfolio-margin/pom.xml b/examples/derivatives-trading-portfolio-margin/pom.xml index 5078ec56..6fcfcab8 100644 --- a/examples/derivatives-trading-portfolio-margin/pom.xml +++ b/examples/derivatives-trading-portfolio-margin/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-derivatives-trading-portfolio-margin - 2.0.0 + 2.0.1 \ No newline at end of file diff --git a/examples/derivatives-trading-usds-futures/pom.xml b/examples/derivatives-trading-usds-futures/pom.xml index b3b6d2b7..7fd7de42 100644 --- a/examples/derivatives-trading-usds-futures/pom.xml +++ b/examples/derivatives-trading-usds-futures/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-derivatives-trading-usds-futures - 4.0.0 + 4.0.1 \ No newline at end of file diff --git a/examples/dual-investment/pom.xml b/examples/dual-investment/pom.xml index 4a0c0632..b9c8cc8c 100644 --- a/examples/dual-investment/pom.xml +++ b/examples/dual-investment/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-dual-investment - 2.1.0 + 2.1.1 \ No newline at end of file diff --git a/examples/fiat/pom.xml b/examples/fiat/pom.xml index 5d8b0514..cec7b446 100644 --- a/examples/fiat/pom.xml +++ b/examples/fiat/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-fiat - 1.2.0 + 1.2.1 \ No newline at end of file diff --git a/examples/gift-card/pom.xml b/examples/gift-card/pom.xml index 223456bb..bf374bca 100644 --- a/examples/gift-card/pom.xml +++ b/examples/gift-card/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-gift-card - 1.2.0 + 1.2.1 \ No newline at end of file diff --git a/examples/margin-trading/pom.xml b/examples/margin-trading/pom.xml index 68949870..74f1ad89 100644 --- a/examples/margin-trading/pom.xml +++ b/examples/margin-trading/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-margin-trading - 3.0.0 + 3.0.1 \ No newline at end of file diff --git a/examples/mining/pom.xml b/examples/mining/pom.xml index 166de5c3..9b07a15d 100644 --- a/examples/mining/pom.xml +++ b/examples/mining/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-mining - 2.1.0 + 2.1.1 \ No newline at end of file diff --git a/examples/nft/pom.xml b/examples/nft/pom.xml index 0a000f13..21c2548f 100644 --- a/examples/nft/pom.xml +++ b/examples/nft/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-nft - 1.2.0 + 1.2.1 \ No newline at end of file diff --git a/examples/pay/pom.xml b/examples/pay/pom.xml index 24e95902..b4066c30 100644 --- a/examples/pay/pom.xml +++ b/examples/pay/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-pay - 2.1.0 + 2.1.1 \ No newline at end of file diff --git a/examples/rebate/pom.xml b/examples/rebate/pom.xml index ddef96a8..fb265bb4 100644 --- a/examples/rebate/pom.xml +++ b/examples/rebate/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-rebate - 1.2.0 + 1.2.1 \ No newline at end of file diff --git a/examples/simple-earn/pom.xml b/examples/simple-earn/pom.xml index 63b2854f..37418444 100644 --- a/examples/simple-earn/pom.xml +++ b/examples/simple-earn/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-simple-earn - 2.1.0 + 2.1.1 \ No newline at end of file diff --git a/examples/spot/pom.xml b/examples/spot/pom.xml index 6e095017..c2023406 100644 --- a/examples/spot/pom.xml +++ b/examples/spot/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-spot - 5.0.0 + 5.0.1 \ No newline at end of file diff --git a/examples/staking/pom.xml b/examples/staking/pom.xml index da594da9..8d875a23 100644 --- a/examples/staking/pom.xml +++ b/examples/staking/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-staking - 2.1.0 + 2.1.1 \ No newline at end of file diff --git a/examples/sub-account/pom.xml b/examples/sub-account/pom.xml index b7ae3732..1630ab16 100644 --- a/examples/sub-account/pom.xml +++ b/examples/sub-account/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-sub-account - 3.0.0 + 3.0.1 \ No newline at end of file diff --git a/examples/vip-loan/pom.xml b/examples/vip-loan/pom.xml index b9d5efa1..a6d9fa24 100644 --- a/examples/vip-loan/pom.xml +++ b/examples/vip-loan/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-vip-loan - 1.2.0 + 1.2.1 \ No newline at end of file diff --git a/examples/wallet/pom.xml b/examples/wallet/pom.xml index dbb0763a..a9996183 100644 --- a/examples/wallet/pom.xml +++ b/examples/wallet/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-wallet - 2.1.0 + 2.1.1 \ No newline at end of file