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