() {
+ @Override
+ public void write(JsonWriter out, GetListScheduleResponseInner value)
+ throws IOException {
+ JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject();
+ elementAdapter.write(out, obj);
+ }
+
+ @Override
+ public GetListScheduleResponseInner read(JsonReader in) throws IOException {
+ JsonElement jsonElement = elementAdapter.read(in);
+ // validateJsonElement(jsonElement);
+ return thisAdapter.fromJsonTree(jsonElement);
+ }
+ }.nullSafe();
+ }
+ }
+
+ /**
+ * Create an instance of GetListScheduleResponseInner given an JSON string
+ *
+ * @param jsonString JSON string
+ * @return An instance of GetListScheduleResponseInner
+ * @throws IOException if the JSON string is invalid with respect to
+ * GetListScheduleResponseInner
+ */
+ public static GetListScheduleResponseInner fromJson(String jsonString) throws IOException {
+ return JSON.getGson().fromJson(jsonString, GetListScheduleResponseInner.class);
+ }
+
+ /**
+ * Convert an instance of GetListScheduleResponseInner to an JSON string
+ *
+ * @return JSON string
+ */
+ public String toJson() {
+ return JSON.getGson().toJson(this);
+ }
+}
diff --git a/examples/margin-trading/pom.xml b/examples/margin-trading/pom.xml
index fe20f32a..821b33ea 100644
--- a/examples/margin-trading/pom.xml
+++ b/examples/margin-trading/pom.xml
@@ -31,7 +31,7 @@
io.github.binance
binance-margin-trading
- 1.1.0
+ 2.0.0
\ No newline at end of file
diff --git a/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/marketdata/GetListScheduleExample.java b/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/marketdata/GetListScheduleExample.java
new file mode 100644
index 00000000..8e8a790d
--- /dev/null
+++ b/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/marketdata/GetListScheduleExample.java
@@ -0,0 +1,53 @@
+/*
+ * Binance Spot REST API
+ * OpenAPI Specifications for the Binance Spot REST API API documents: - [Github rest-api documentation file](https://github.com/binance/binance-spot-api-docs/blob/master/rest-api.md) - [General API information for rest-api on website](https://developers.binance.com/docs/binance-spot-api-docs/rest-api/general-api-information)
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+package com.binance.connector.client.margin_trading.rest.marketdata;
+
+import com.binance.connector.client.common.ApiException;
+import com.binance.connector.client.common.ApiResponse;
+import com.binance.connector.client.common.configuration.ClientConfiguration;
+import com.binance.connector.client.common.configuration.SignatureConfiguration;
+import com.binance.connector.client.margin_trading.rest.MarginTradingRestApiUtil;
+import com.binance.connector.client.margin_trading.rest.api.MarginTradingRestApi;
+import com.binance.connector.client.margin_trading.rest.model.GetListScheduleResponse;
+
+/** API examples for MarketDataApi */
+public class GetListScheduleExample {
+ private MarginTradingRestApi api;
+
+ public MarginTradingRestApi getApi() {
+ if (api == null) {
+ ClientConfiguration clientConfiguration =
+ MarginTradingRestApiUtil.getClientConfiguration();
+ SignatureConfiguration signatureConfiguration = new SignatureConfiguration();
+ signatureConfiguration.setApiKey("apiKey");
+ signatureConfiguration.setPrivateKey("path/to/private.key");
+ clientConfiguration.setSignatureConfiguration(signatureConfiguration);
+ api = new MarginTradingRestApi(clientConfiguration);
+ }
+ return api;
+ }
+
+ /**
+ * Get list Schedule (MARKET_DATA)
+ *
+ * Get the upcoming tokens or symbols listing schedule for Cross Margin and Isolated Margin.
+ * Weight: 100
+ *
+ * @throws ApiException if the Api call fails
+ */
+ public void getListScheduleExample() throws ApiException {
+ Long recvWindow = 5000L;
+ ApiResponse response = getApi().getListSchedule(recvWindow);
+ System.out.println(response.getData());
+ }
+}
diff --git a/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/trade/MarginAccountNewOcoExample.java b/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/trade/MarginAccountNewOcoExample.java
index df5187ad..2994c68b 100644
--- a/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/trade/MarginAccountNewOcoExample.java
+++ b/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/trade/MarginAccountNewOcoExample.java
@@ -52,9 +52,9 @@ public void marginAccountNewOcoExample() throws ApiException {
MarginAccountNewOcoRequest marginAccountNewOcoRequest = new MarginAccountNewOcoRequest();
marginAccountNewOcoRequest.symbol("");
marginAccountNewOcoRequest.side(Side.BUY);
- marginAccountNewOcoRequest.quantity(1d);
- marginAccountNewOcoRequest.price(1d);
- marginAccountNewOcoRequest.stopPrice(1d);
+ marginAccountNewOcoRequest.quantity(1.0d);
+ marginAccountNewOcoRequest.price(1.0d);
+ marginAccountNewOcoRequest.stopPrice(1.0d);
ApiResponse response =
getApi().marginAccountNewOco(marginAccountNewOcoRequest);
System.out.println(response.getData());
diff --git a/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/trade/MarginAccountNewOtoExample.java b/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/trade/MarginAccountNewOtoExample.java
index 0fafc7ce..5f867d93 100644
--- a/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/trade/MarginAccountNewOtoExample.java
+++ b/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/trade/MarginAccountNewOtoExample.java
@@ -65,12 +65,12 @@ public void marginAccountNewOtoExample() throws ApiException {
marginAccountNewOtoRequest.symbol("");
marginAccountNewOtoRequest.workingType("");
marginAccountNewOtoRequest.workingSide("");
- marginAccountNewOtoRequest.workingPrice(1d);
- marginAccountNewOtoRequest.workingQuantity(1d);
- marginAccountNewOtoRequest.workingIcebergQty(1d);
+ marginAccountNewOtoRequest.workingPrice(1.0d);
+ marginAccountNewOtoRequest.workingQuantity(1.0d);
+ marginAccountNewOtoRequest.workingIcebergQty(1.0d);
marginAccountNewOtoRequest.pendingType("Order Types");
marginAccountNewOtoRequest.pendingSide("");
- marginAccountNewOtoRequest.pendingQuantity(1d);
+ marginAccountNewOtoRequest.pendingQuantity(1.0d);
ApiResponse response =
getApi().marginAccountNewOto(marginAccountNewOtoRequest);
System.out.println(response.getData());
diff --git a/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/trade/MarginAccountNewOtocoExample.java b/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/trade/MarginAccountNewOtocoExample.java
index 54035e8d..cbbfaa2e 100644
--- a/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/trade/MarginAccountNewOtocoExample.java
+++ b/examples/margin-trading/src/main/java/com/binance/connector/client/margin_trading/rest/trade/MarginAccountNewOtocoExample.java
@@ -63,10 +63,10 @@ public void marginAccountNewOtocoExample() throws ApiException {
marginAccountNewOtocoRequest.symbol("");
marginAccountNewOtocoRequest.workingType("");
marginAccountNewOtocoRequest.workingSide("");
- marginAccountNewOtocoRequest.workingPrice(1d);
- marginAccountNewOtocoRequest.workingQuantity(1d);
+ marginAccountNewOtocoRequest.workingPrice(1.0d);
+ marginAccountNewOtocoRequest.workingQuantity(1.0d);
marginAccountNewOtocoRequest.pendingSide("");
- marginAccountNewOtocoRequest.pendingQuantity(1d);
+ marginAccountNewOtocoRequest.pendingQuantity(1.0d);
marginAccountNewOtocoRequest.pendingAboveType("");
ApiResponse response =
getApi().marginAccountNewOtoco(marginAccountNewOtocoRequest);