diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml new file mode 100644 index 0000000..17ee136 --- /dev/null +++ b/.github/workflows/java.yml @@ -0,0 +1,67 @@ +name: Java Main Workflow + +on: + push: + branches: [ master ] + pull_request: + branches: [ master, rc-* ] + +jobs: + detect-targets: + runs-on: ubuntu-latest + outputs: + modified_targets: ${{ steps.filter.outputs.modified_targets }} + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 2 + + - name: Detect modified targets + id: filter + run: | + MODIFIED_TARGETS=() + + # Ensure HEAD^ exists + if git rev-parse --verify HEAD^ >/dev/null 2>&1; then + BASE_COMMIT="HEAD^" + else + BASE_COMMIT=$(git rev-list --max-parents=0 HEAD) # First commit + fi + + # Check each client dynamically + while read client; do + CLIENT_NAME=$(basename "$client") + if ! git diff --quiet "$BASE_COMMIT" HEAD -- "$client"; then + echo "Changes detected in $CLIENT_NAME" + MODIFIED_TARGETS+=("$CLIENT_NAME") + fi + done < <(find clients/* -type d -maxdepth 0) + + # Convert to JSON array format + MODIFIED_TARGETS_JSON=$(printf '%s\n' "${MODIFIED_TARGETS[@]}" | jq -R -s -c 'split("\n") | map(select(. != ""))') + + echo "Detected modified targets: $MODIFIED_TARGETS_JSON" + echo "modified_targets=$MODIFIED_TARGETS_JSON" >> $GITHUB_ENV + echo "::set-output name=modified_targets::$MODIFIED_TARGETS_JSON" + verify: + runs-on: ubuntu-latest + needs: detect-targets + if: ${{ needs.detect-targets.outputs.modified_targets != '[]' }} + steps: + - uses: actions/checkout@v4 + - name: Set up JDK + uses: actions/setup-java@v4 + with: + java-version: 17 + distribution: 'adopt' + cache: 'maven' + cache-dependency-path: | + clients/pom.xml + examples/pom.xml + - name: Validate modules + env: + GH_PAT: ${{ secrets.GH_PAT }} + run: | + mvn -f clients/pom.xml -pl web3-common install -Dgpg.skip + mvn -f clients/pom.xml -pl `echo '${{ needs.detect-targets.outputs.modified_targets }}' | jq -r 'join(",")'` verify -Dgpg.skip \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f3468a2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +# General +*.class +target/ +src/.DS_Store +.idea/ +.DS_Store +.gitignore +*.log +logs/ diff --git a/clients/web3-wallet/docs/ApproveTransaction.md b/clients/web3-wallet/docs/ApproveTransaction.md new file mode 100644 index 0000000..a0475be --- /dev/null +++ b/clients/web3-wallet/docs/ApproveTransaction.md @@ -0,0 +1,13 @@ + + +# ApproveTransaction + +## Enum + + +* `TRUE` (value: `"true"`) + +* `FALSE` (value: `"false"`) + + + diff --git a/clients/web3-wallet/docs/AutoSlippage.md b/clients/web3-wallet/docs/AutoSlippage.md new file mode 100644 index 0000000..5fd3aa9 --- /dev/null +++ b/clients/web3-wallet/docs/AutoSlippage.md @@ -0,0 +1,13 @@ + + +# AutoSlippage + +## Enum + + +* `TRUE` (value: `"true"`) + +* `FALSE` (value: `"false"`) + + + diff --git a/clients/web3-wallet/docs/Bar.md b/clients/web3-wallet/docs/Bar.md new file mode 100644 index 0000000..dbea093 --- /dev/null +++ b/clients/web3-wallet/docs/Bar.md @@ -0,0 +1,45 @@ + + +# Bar + +## Enum + + +* `BAR_1s` (value: `"1s"`) + +* `BAR_5s` (value: `"5s"`) + +* `BAR_30s` (value: `"30s"`) + +* `BAR_1m` (value: `"1m"`) + +* `BAR_3m` (value: `"3m"`) + +* `BAR_5m` (value: `"5m"`) + +* `BAR_15m` (value: `"15m"`) + +* `BAR_30m` (value: `"30m"`) + +* `BAR_1h` (value: `"1h"`) + +* `BAR_2h` (value: `"2h"`) + +* `BAR_4h` (value: `"4h"`) + +* `BAR_6h` (value: `"6h"`) + +* `BAR_8h` (value: `"8h"`) + +* `BAR_12h` (value: `"12h"`) + +* `BAR_1d` (value: `"1d"`) + +* `BAR_3d` (value: `"3d"`) + +* `BAR_1w` (value: `"1w"`) + +* `BAR_1M` (value: `"1M"`) + + + diff --git a/clients/web3-wallet/docs/GasLevel.md b/clients/web3-wallet/docs/GasLevel.md new file mode 100644 index 0000000..5323113 --- /dev/null +++ b/clients/web3-wallet/docs/GasLevel.md @@ -0,0 +1,15 @@ + + +# GasLevel + +## Enum + + +* `slow` (value: `"slow"`) + +* `average` (value: `"average"`) + +* `fast` (value: `"fast"`) + + + diff --git a/clients/web3-wallet/docs/GetTokenAdvancedInfoResponseData.md b/clients/web3-wallet/docs/GetTokenAdvancedInfoResponseData.md index 181c87d..82fd6c0 100644 --- a/clients/web3-wallet/docs/GetTokenAdvancedInfoResponseData.md +++ b/clients/web3-wallet/docs/GetTokenAdvancedInfoResponseData.md @@ -29,7 +29,7 @@ |**holders** | **Long** | Number of holding addresses. | [optional] | |**bnHolderCount** | **Long** | Number of Binance MPC wallets holding this token. | [optional] | |**bnTraderCount7D** | **Long** | Number of Binance MPC wallets that traded via Binance Web3 DEX in the last 7 days. | [optional] | -|**tokenTags** | **List<String>** | Token tags. | [optional] | +|**tokenTags** | **List<String>** | Token tags. Returns tags matched by the token. Possible values: - `alpha` — Binance Alpha - `tge` — Binance TGE - `communityRecognized` — Highly recognized by community - `devSellAll` — Developer sold entire holding - `devSell` — Developer sold partial holding - `devBuy` — Developer bought tokens - `smartMoneyBuy` — Smart money buying - `smartMoneySell` — Smart money selling - `devRemoveLiquidity` — Developer removed liquidity - `devAddLiquidity` — Developer added liquidity - `devBurnToken` — Developer burned tokens - `dexScreenerPaid` — DexScreener paid - `volumeSurge` — Volume surge - `volumePlunge` — Volume plunge - `lowLiquidity` — Low liquidity - `washTrading` — Wash trading detected - `devWashTrading` — Developer wash trading detected - `insiderWashTrading` — Insider wash trading detected | [optional] | diff --git a/clients/web3-wallet/docs/GetTokenBasicInfoResponse.md b/clients/web3-wallet/docs/GetTokenBasicInfoResponse.md index b5f1d8d..c0e1485 100644 --- a/clients/web3-wallet/docs/GetTokenBasicInfoResponse.md +++ b/clients/web3-wallet/docs/GetTokenBasicInfoResponse.md @@ -9,7 +9,7 @@ |------------ | ------------- | ------------- | -------------| |**code** | **Integer** | | [optional] | |**msg** | **String** | | [optional] | -|**data** | [**GetTokenBasicInfoResponseData**](GetTokenBasicInfoResponseData.md) | | [optional] | +|**data** | [**TokenBasicInfo**](TokenBasicInfo.md) | | [optional] | |**timestamp** | **Long** | | [optional] | |**success** | **Boolean** | | [optional] | diff --git a/clients/web3-wallet/docs/MarketApi.md b/clients/web3-wallet/docs/MarketApi.md index 7a98a49..e0e0e40 100644 --- a/clients/web3-wallet/docs/MarketApi.md +++ b/clients/web3-wallet/docs/MarketApi.md @@ -45,7 +45,7 @@ public class Example { String tokenContractAddress = "0xdac17f958d2ee523a2206206994597c13d831ec7"; // String | Token contract address. Long recvWindow = 5000L; // Long | Allowed time deviation in milliseconds (default: 5000, max: 60000). String nonce = "unique-nonce-string"; // String | Unique request identifier for anti-replay; falls back to X-OC-SIGN if omitted. - String bar = "1s"; // String | Candlestick time granularity, default \"1m\" (1 minute). Available values: 1s (1 second), 5s (5 seconds), 30s (30 seconds), 1m (1 minute), 3m (3 minutes), 5m (5 minutes), 15m (15 minutes), 30m (30 minutes), 1h (1 hour), 2h (2 hours), 4h (4 hours), 6h (6 hours), 8h (8 hours), 12h (12 hours), 1d (1 day), 3d (3 days), 1w (1 week), 1M (1 month). + Bar bar = Bar.fromValue("1s"); // Bar | Candlestick time granularity, default \"1m\" (1 minute). Available values: 1s (1 second), 5s (5 seconds), 30s (30 seconds), 1m (1 minute), 3m (3 minutes), 5m (5 minutes), 15m (15 minutes), 30m (30 minutes), 1h (1 hour), 2h (2 hours), 4h (4 hours), 6h (6 hours), 8h (8 hours), 12h (12 hours), 1d (1 day), 3d (3 days), 1w (1 week), 1M (1 month). Long after = 1748600000000L; // Long | End time for the query, Unix millisecond timestamp. Returns candles earlier than this time (exclusive). Long before = 1748000000000L; // Long | Start time for the query, Unix millisecond timestamp. Returns candles later than this time (exclusive). Integer limit = 100; // Integer | Number of candles to return. Defaults to 100. @@ -78,10 +78,10 @@ public class Example { | **tokenContractAddress** | **String**| Token contract address. | | | **recvWindow** | **Long**| Allowed time deviation in milliseconds (default: 5000, max: 60000). | [optional] | | **nonce** | **String**| Unique request identifier for anti-replay; falls back to X-OC-SIGN if omitted. | [optional] | -| **bar** | **String**| Candlestick time granularity, default \"1m\" (1 minute). Available values: 1s (1 second), 5s (5 seconds), 30s (30 seconds), 1m (1 minute), 3m (3 minutes), 5m (5 minutes), 15m (15 minutes), 30m (30 minutes), 1h (1 hour), 2h (2 hours), 4h (4 hours), 6h (6 hours), 8h (8 hours), 12h (12 hours), 1d (1 day), 3d (3 days), 1w (1 week), 1M (1 month). | [optional] [default to 1m] [enum: 1s, 5s, 30s, 1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 8h, 12h, 1d, 3d, 1w, 1M] | +| **bar** | [**Bar**](.md)| Candlestick time granularity, default \"1m\" (1 minute). Available values: 1s (1 second), 5s (5 seconds), 30s (30 seconds), 1m (1 minute), 3m (3 minutes), 5m (5 minutes), 15m (15 minutes), 30m (30 minutes), 1h (1 hour), 2h (2 hours), 4h (4 hours), 6h (6 hours), 8h (8 hours), 12h (12 hours), 1d (1 day), 3d (3 days), 1w (1 week), 1M (1 month). | [optional] [default to 1m] [enum: 1s, 5s, 30s, 1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 8h, 12h, 1d, 3d, 1w, 1M] | | **after** | **Long**| End time for the query, Unix millisecond timestamp. Returns candles earlier than this time (exclusive). | [optional] | | **before** | **Long**| Start time for the query, Unix millisecond timestamp. Returns candles later than this time (exclusive). | [optional] | -| **limit** | **Integer**| Number of candles to return. Defaults to 100. | [optional] [default to 100] | +| **limit** | **Integer**| Number of candles to return. Defaults to 100. | [optional] | ### Return type @@ -131,7 +131,7 @@ public class Example { String tokenContractAddress = "0x6982508145454ce325ddbe47a25d4ec3d2311933"; // String | Token contract address. Long recvWindow = 5000L; // Long | Allowed time deviation in milliseconds (default: 5000, max: 60000). String nonce = "unique-nonce-string"; // String | Unique request identifier for anti-replay; falls back to X-OC-SIGN if omitted. - Integer tagFilter = 1; // Integer | Address tag filter, single selection only. Returns all holder addresses (by holding amount descending) when omitted; returns addresses matching the specified tag when provided. Mapping: 1=KOL, 2=Developer, 3=Smart Money, 4=Insider, 5=Sniper, 6=Bundler. + TagFilter tagFilter = TagFilter.fromValue("1"); // TagFilter | Address tag filter, single selection only. Returns all holder addresses (by holding amount descending) when omitted; returns addresses matching the specified tag when provided. Mapping: 1=KOL, 2=Developer, 3=Smart Money, 4=Insider, 5=Sniper, 6=Bundler. try { GetHoldersRankingResponse result = apiInstance.getHoldersRanking(binanceChainId, tokenContractAddress) .recvWindow(recvWindow) @@ -158,7 +158,7 @@ public class Example { | **tokenContractAddress** | **String**| Token contract address. | | | **recvWindow** | **Long**| Allowed time deviation in milliseconds (default: 5000, max: 60000). | [optional] | | **nonce** | **String**| Unique request identifier for anti-replay; falls back to X-OC-SIGN if omitted. | [optional] | -| **tagFilter** | **Integer**| Address tag filter, single selection only. Returns all holder addresses (by holding amount descending) when omitted; returns addresses matching the specified tag when provided. Mapping: 1=KOL, 2=Developer, 3=Smart Money, 4=Insider, 5=Sniper, 6=Bundler. | [optional] [enum: 1, 2, 3, 4, 5, 6] | +| **tagFilter** | [**TagFilter**](.md)| Address tag filter, single selection only. Returns all holder addresses (by holding amount descending) when omitted; returns addresses matching the specified tag when provided. Mapping: 1=KOL, 2=Developer, 3=Smart Money, 4=Insider, 5=Sniper, 6=Bundler. | [optional] [enum: 1, 2, 3, 4, 5, 6, 7] | ### Return type @@ -207,8 +207,8 @@ public class Example { Long recvWindow = 5000L; // Long | Allowed time deviation in milliseconds (default: 5000, max: 60000). String nonce = "unique-nonce-string"; // String | Unique request identifier for anti-replay; falls back to X-OC-SIGN if omitted. String binanceChainId = "1"; // String | Chain identifier. Single value only. Omit to return mixed results across all chains. - Integer rankBy = 1; // Integer | Ranking field. 1=price, 2=price change, 3=transactions, 4=volume, 5=market cap, 6=liquidity, 7=creation time, 8=holders, 9=Binance MPC wallet holders, 10=net inflow. - Integer rankingTimeFrame = 1; // Integer | Data time range. 1=1 min, 2=5 min, 3=1 hour, 4=4 hours, 5=24 hours. Default 1 hour. + RankBy rankBy = RankBy.fromValue("1"); // RankBy | Ranking field. 1=price, 2=price change, 3=transactions, 4=volume, 5=market cap, 6=liquidity, 7=creation time, 8=holders, 9=Binance MPC wallet holders, 10=net inflow. + RankingTimeFrame rankingTimeFrame = RankingTimeFrame.fromValue("1"); // RankingTimeFrame | Data time range. 1=1 min, 2=5 min, 3=1 hour, 4=4 hours, 5=24 hours. Default 1 hour. String priceChangePercentMin = "5"; // String | Minimum price change filter. \"5\" means 5%. String priceChangePercentMax = "100"; // String | Maximum price change filter. \"100\" means 100%. String volumeMin = "10000"; // String | Minimum volume filter, denominated in USD. @@ -334,8 +334,8 @@ public class Example { | **recvWindow** | **Long**| Allowed time deviation in milliseconds (default: 5000, max: 60000). | [optional] | | **nonce** | **String**| Unique request identifier for anti-replay; falls back to X-OC-SIGN if omitted. | [optional] | | **binanceChainId** | **String**| Chain identifier. Single value only. Omit to return mixed results across all chains. | [optional] | -| **rankBy** | **Integer**| Ranking field. 1=price, 2=price change, 3=transactions, 4=volume, 5=market cap, 6=liquidity, 7=creation time, 8=holders, 9=Binance MPC wallet holders, 10=net inflow. | [optional] [enum: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] | -| **rankingTimeFrame** | **Integer**| Data time range. 1=1 min, 2=5 min, 3=1 hour, 4=4 hours, 5=24 hours. Default 1 hour. | [optional] [default to 3] [enum: 1, 2, 3, 4, 5] | +| **rankBy** | [**RankBy**](.md)| Ranking field. 1=price, 2=price change, 3=transactions, 4=volume, 5=market cap, 6=liquidity, 7=creation time, 8=holders, 9=Binance MPC wallet holders, 10=net inflow. | [optional] [enum: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] | +| **rankingTimeFrame** | [**RankingTimeFrame**](.md)| Data time range. 1=1 min, 2=5 min, 3=1 hour, 4=4 hours, 5=24 hours. Default 1 hour. | [optional] [default to 3] [enum: 1, 2, 3, 4, 5] | | **priceChangePercentMin** | **String**| Minimum price change filter. \"5\" means 5%. | [optional] | | **priceChangePercentMax** | **String**| Maximum price change filter. \"100\" means 100%. | [optional] | | **volumeMin** | **String**| Minimum volume filter, denominated in USD. | [optional] | @@ -378,13 +378,13 @@ public class Example { | **devMigratedTokenPercentMax** | **String**| Maximum developer-migrated token percentage. \"5\" means 5%. | [optional] | | **isDevSoldAll** | **Boolean**| When set to true, returns only tokens where the developer has sold all holdings. Not filtered when omitted or false. | [optional] | | **isDevBurned** | **Boolean**| When set to true, returns only tokens where the developer has burned tokens. Not filtered when omitted or false. | [optional] | -| **isMint** | **Boolean**| When set to true, excludes tokens with minting capability. Default false. | [optional] [default to false] | -| **isFreeze** | **Boolean**| When set to true, excludes tokens with freeze capability. Default false. | [optional] [default to false] | -| **isHideWashTradingTokens** | **Boolean**| When set to true, excludes tokens with wash trading behavior. Default true. | [optional] [default to true] | -| **isHideDevWashTradingTokens** | **Boolean**| When set to true, excludes tokens where the developer has wash trading behavior. Default true. | [optional] [default to true] | -| **isHideInternalWashTradingTokens** | **Boolean**| When set to true, excludes tokens where insiders have wash trading behavior. Default true. | [optional] [default to true] | -| **pageId** | **Integer**| Pagination identifier. Do not pass on the first request; pass the page value from the previous response to get the next page. | [optional] [default to 1] | -| **size** | **Integer**| Page size. Maximum 100. Defaults to 100. | [optional] [default to 100] | +| **isMint** | **Boolean**| When set to true, excludes tokens with minting capability. Default false. | [optional] | +| **isFreeze** | **Boolean**| When set to true, excludes tokens with freeze capability. Default false. | [optional] | +| **isHideWashTradingTokens** | **Boolean**| When set to true, excludes tokens with wash trading behavior. Default true. | [optional] | +| **isHideDevWashTradingTokens** | **Boolean**| When set to true, excludes tokens where the developer has wash trading behavior. Default true. | [optional] | +| **isHideInternalWashTradingTokens** | **Boolean**| When set to true, excludes tokens where insiders have wash trading behavior. Default true. | [optional] | +| **pageId** | **Integer**| Pagination identifier. Do not pass on the first request; pass the page value from the previous response to get the next page. | [optional] | +| **size** | **Integer**| Page size. Maximum 100. Defaults to 100. | [optional] | ### Return type @@ -726,7 +726,7 @@ public class Example { String nonce = "unique-nonce-string"; // String | Unique request identifier for anti-replay; falls back to X-OC-SIGN if omitted. String cursor = "eyJ0aW1lIjoxNzQ4NjAwMDAwMDAwLCJpZCI6MTIzfQ=="; // String | Pagination cursor. Do not pass on the first request; pass the cursor value from the previous response to get the next page. Integer limit = 100; // Integer | Number of results per page, maximum 500, defaults to 100. - Integer tagFilter = 1; // Integer | Address tag filter, single selection only. Returns all trades with pagination when omitted; returns only the latest 100 trades for the specified tag's addresses when provided (cursor and limit are ignored). Mapping: 1=KOL, 2=Developer, 3=Smart Money, 4=Insider, 5=Sniper, 6=Bundler, 7=Whale Holder. + TagFilter tagFilter = TagFilter.fromValue("1"); // TagFilter | Address tag filter, single selection only. Returns all trades with pagination when omitted; returns only the latest 100 trades for the specified tag's addresses when provided (cursor and limit are ignored). Mapping: 1=KOL, 2=Developer, 3=Smart Money, 4=Insider, 5=Sniper, 6=Bundler, 7=Whale Holder. String walletAddressFilter = "0x28c6c06298d514db089934071355e5743bf21d60"; // String | Filter by specific wallet addresses. Separate multiple addresses with commas. Up to 2 addresses. try { GetTokenTradesResponse result = apiInstance.getTokenTrades(binanceChainId, tokenContractAddress) @@ -758,8 +758,8 @@ public class Example { | **recvWindow** | **Long**| Allowed time deviation in milliseconds (default: 5000, max: 60000). | [optional] | | **nonce** | **String**| Unique request identifier for anti-replay; falls back to X-OC-SIGN if omitted. | [optional] | | **cursor** | **String**| Pagination cursor. Do not pass on the first request; pass the cursor value from the previous response to get the next page. | [optional] | -| **limit** | **Integer**| Number of results per page, maximum 500, defaults to 100. | [optional] [default to 100] | -| **tagFilter** | **Integer**| Address tag filter, single selection only. Returns all trades with pagination when omitted; returns only the latest 100 trades for the specified tag's addresses when provided (cursor and limit are ignored). Mapping: 1=KOL, 2=Developer, 3=Smart Money, 4=Insider, 5=Sniper, 6=Bundler, 7=Whale Holder. | [optional] [enum: 1, 2, 3, 4, 5, 6, 7] | +| **limit** | **Integer**| Number of results per page, maximum 500, defaults to 100. | [optional] | +| **tagFilter** | [**TagFilter**](.md)| Address tag filter, single selection only. Returns all trades with pagination when omitted; returns only the latest 100 trades for the specified tag's addresses when provided (cursor and limit are ignored). Mapping: 1=KOL, 2=Developer, 3=Smart Money, 4=Insider, 5=Sniper, 6=Bundler, 7=Whale Holder. | [optional] [enum: 1, 2, 3, 4, 5, 6, 7] | | **walletAddressFilter** | **String**| Filter by specific wallet addresses. Separate multiple addresses with commas. Up to 2 addresses. | [optional] | ### Return type @@ -955,7 +955,7 @@ public class Example { String tokenContractAddress = "0x6982508145454ce325ddbe47a25d4ec3d2311933"; // String | Token contract address. Long recvWindow = 5000L; // Long | Allowed time deviation in milliseconds (default: 5000, max: 60000). String nonce = "unique-nonce-string"; // String | Unique request identifier for anti-replay; falls back to X-OC-SIGN if omitted. - Integer tagFilter = 1; // Integer | Address tag filter, single selection only. Returns all top profit addresses (by realized PnL descending) when omitted; returns addresses matching the specified tag when provided. Mapping: 1=KOL, 2=Developer, 3=Smart Money, 4=Insider, 5=Sniper, 6=Bundler, 7=Whale Holder. + TagFilter tagFilter = TagFilter.fromValue("1"); // TagFilter | Address tag filter, single selection only. Returns all top profit addresses (by realized PnL descending) when omitted; returns addresses matching the specified tag when provided. Mapping: 1=KOL, 2=Developer, 3=Smart Money, 4=Insider, 5=Sniper, 6=Bundler, 7=Whale Holder. try { GetTopTradersResponse result = apiInstance.getTopTraders(binanceChainId, tokenContractAddress) .recvWindow(recvWindow) @@ -982,7 +982,7 @@ public class Example { | **tokenContractAddress** | **String**| Token contract address. | | | **recvWindow** | **Long**| Allowed time deviation in milliseconds (default: 5000, max: 60000). | [optional] | | **nonce** | **String**| Unique request identifier for anti-replay; falls back to X-OC-SIGN if omitted. | [optional] | -| **tagFilter** | **Integer**| Address tag filter, single selection only. Returns all top profit addresses (by realized PnL descending) when omitted; returns addresses matching the specified tag when provided. Mapping: 1=KOL, 2=Developer, 3=Smart Money, 4=Insider, 5=Sniper, 6=Bundler, 7=Whale Holder. | [optional] [enum: 1, 2, 3, 4, 5, 6, 7] | +| **tagFilter** | [**TagFilter**](.md)| Address tag filter, single selection only. Returns all top profit addresses (by realized PnL descending) when omitted; returns addresses matching the specified tag when provided. Mapping: 1=KOL, 2=Developer, 3=Smart Money, 4=Insider, 5=Sniper, 6=Bundler, 7=Whale Holder. | [optional] [enum: 1, 2, 3, 4, 5, 6, 7] | ### Return type diff --git a/clients/web3-wallet/docs/RankBy.md b/clients/web3-wallet/docs/RankBy.md new file mode 100644 index 0000000..2fbf1a8 --- /dev/null +++ b/clients/web3-wallet/docs/RankBy.md @@ -0,0 +1,29 @@ + + +# RankBy + +## Enum + + +* `RANK_BY_1` (value: `1`) + +* `RANK_BY_2` (value: `2`) + +* `RANK_BY_3` (value: `3`) + +* `RANK_BY_4` (value: `4`) + +* `RANK_BY_5` (value: `5`) + +* `RANK_BY_6` (value: `6`) + +* `RANK_BY_7` (value: `7`) + +* `RANK_BY_8` (value: `8`) + +* `RANK_BY_9` (value: `9`) + +* `RANK_BY_10` (value: `10`) + + + diff --git a/clients/web3-wallet/docs/RankingTimeFrame.md b/clients/web3-wallet/docs/RankingTimeFrame.md new file mode 100644 index 0000000..c73d4c6 --- /dev/null +++ b/clients/web3-wallet/docs/RankingTimeFrame.md @@ -0,0 +1,19 @@ + + +# RankingTimeFrame + +## Enum + + +* `RANKING_TIME_FRAME_1` (value: `1`) + +* `RANKING_TIME_FRAME_2` (value: `2`) + +* `RANKING_TIME_FRAME_3` (value: `3`) + +* `RANKING_TIME_FRAME_4` (value: `4`) + +* `RANKING_TIME_FRAME_5` (value: `5`) + + + diff --git a/clients/web3-wallet/docs/SearchTokenResponseDataInner.md b/clients/web3-wallet/docs/SearchTokenResponseDataInner.md index 809add5..3158f15 100644 --- a/clients/web3-wallet/docs/SearchTokenResponseDataInner.md +++ b/clients/web3-wallet/docs/SearchTokenResponseDataInner.md @@ -19,7 +19,7 @@ |**liquidity** | **String** | Token liquidity, denominated in USD. | [optional] | |**marketCap** | **String** | Token market cap, denominated in USD. | [optional] | |**price** | **String** | Latest token price, denominated in USD. | [optional] | -|**tagList** | [**SearchTokenResponseDataInnerTagList**](SearchTokenResponseDataInnerTagList.md) | | [optional] | +|**tagList** | [**TagInfo**](TagInfo.md) | | [optional] | diff --git a/clients/web3-wallet/docs/TagFilter.md b/clients/web3-wallet/docs/TagFilter.md new file mode 100644 index 0000000..f5e3895 --- /dev/null +++ b/clients/web3-wallet/docs/TagFilter.md @@ -0,0 +1,23 @@ + + +# TagFilter + +## Enum + + +* `TAG_FILTER_1` (value: `1`) + +* `TAG_FILTER_2` (value: `2`) + +* `TAG_FILTER_3` (value: `3`) + +* `TAG_FILTER_4` (value: `4`) + +* `TAG_FILTER_5` (value: `5`) + +* `TAG_FILTER_6` (value: `6`) + +* `TAG_FILTER_7` (value: `7`) + + + diff --git a/clients/web3-wallet/docs/SearchTokenResponseDataInnerTagList.md b/clients/web3-wallet/docs/TagInfo.md similarity index 87% rename from clients/web3-wallet/docs/SearchTokenResponseDataInnerTagList.md rename to clients/web3-wallet/docs/TagInfo.md index e03c2c2..7e54186 100644 --- a/clients/web3-wallet/docs/SearchTokenResponseDataInnerTagList.md +++ b/clients/web3-wallet/docs/TagInfo.md @@ -1,6 +1,6 @@ -# SearchTokenResponseDataInnerTagList +# TagInfo ## Properties diff --git a/clients/web3-wallet/docs/GetTokenBasicInfoResponseData.md b/clients/web3-wallet/docs/TokenBasicInfo.md similarity index 83% rename from clients/web3-wallet/docs/GetTokenBasicInfoResponseData.md rename to clients/web3-wallet/docs/TokenBasicInfo.md index 156c2ff..ed3549e 100644 --- a/clients/web3-wallet/docs/GetTokenBasicInfoResponseData.md +++ b/clients/web3-wallet/docs/TokenBasicInfo.md @@ -1,6 +1,6 @@ -# GetTokenBasicInfoResponseData +# TokenBasicInfo ## Properties @@ -15,7 +15,7 @@ |**decimals** | **Integer** | Token decimals. | [optional] | |**creatorAddress** | **String** | Token creator wallet address. | [optional] | |**createTime** | **Long** | Token creation time, Unix millisecond timestamp. | [optional] | -|**tagList** | [**SearchTokenResponseDataInnerTagList**](SearchTokenResponseDataInnerTagList.md) | | [optional] | +|**tagList** | [**TokenTagInformation**](TokenTagInformation.md) | | [optional] | diff --git a/clients/web3-wallet/docs/TokenTagInformation.md b/clients/web3-wallet/docs/TokenTagInformation.md new file mode 100644 index 0000000..805c9cd --- /dev/null +++ b/clients/web3-wallet/docs/TokenTagInformation.md @@ -0,0 +1,13 @@ + + +# TokenTagInformation + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**isRecognized** | **Boolean** | True indicates the token is listed on major centralized exchanges or widely recognized by the community. | [optional] | + + + diff --git a/clients/web3-wallet/docs/TradingApi.md b/clients/web3-wallet/docs/TradingApi.md index 9e1f807..698ec1b 100644 --- a/clients/web3-wallet/docs/TradingApi.md +++ b/clients/web3-wallet/docs/TradingApi.md @@ -43,12 +43,12 @@ public class Example { String quoteId = "a1b2c3d4e5f64a8b9c0d1e2f3a4b5c6d"; // String | quoteId returned from `/quote` for the route to execute. TTL ~30s; expired entries return `QUOTE_EXPIRED` (40401). Long recvWindow = 5000L; // Long | Allowed time deviation in milliseconds (default: 5000, max: 60000). String nonce = "unique-nonce-string"; // String | Unique request identifier for anti-replay; falls back to X-OC-SIGN if omitted. - String approveTransaction = "true"; // String | When \"true\", `signatureData` includes the spender address and approve calldata so the client can submit it before the swap. Defaults to false. + ApproveTransaction approveTransaction = ApproveTransaction.fromValue("true"); // ApproveTransaction | When \"true\", `signatureData` includes the spender address and approve calldata so the client can submit it before the swap. Defaults to false. String approveAmount = "1000000"; // String | Override approve amount (smallest unit, positive integer string). Defaults to the swap amount. String gasLimit = "200000"; // String | Gas limit override (positive integer string). EVM only. - String gasLevel = "slow"; // String | Gas price tier. Defaults to \"average\". + GasLevel gasLevel = GasLevel.fromValue("slow"); // GasLevel | Gas price tier. Defaults to \"average\". String priceImpactProtectionPercent = "90"; // String | Maximum allowed price impact percentage (0–100). Defaults to 90; set to 100 to disable. - String autoSlippage = "true"; // String | When \"true\", slippage is auto-derived from market data and overrides `slippagePercent`. Defaults to false. + AutoSlippage autoSlippage = AutoSlippage.fromValue("true"); // AutoSlippage | When \"true\", slippage is auto-derived from market data and overrides `slippagePercent`. Defaults to false. String maxAutoSlippagePercent = "3"; // String | Cap on auto-derived slippage (only applies when `autoSlippage=true`). String computeUnitLimit = "1400000"; // String | Solana only — maximum compute units the transaction may consume (analogous to EVM gasLimit). Applies only when `binanceChainId=CT_501`. String computeUnitPrice = "1000"; // String | Solana only — priority fee per compute unit (micro-lamports), analogous to EVM gasPrice. When omitted, the platform computes a value dynamically. Applies only when `binanceChainId=CT_501`. @@ -93,12 +93,12 @@ public class Example { | **quoteId** | **String**| quoteId returned from `/quote` for the route to execute. TTL ~30s; expired entries return `QUOTE_EXPIRED` (40401). | | | **recvWindow** | **Long**| Allowed time deviation in milliseconds (default: 5000, max: 60000). | [optional] | | **nonce** | **String**| Unique request identifier for anti-replay; falls back to X-OC-SIGN if omitted. | [optional] | -| **approveTransaction** | **String**| When \"true\", `signatureData` includes the spender address and approve calldata so the client can submit it before the swap. Defaults to false. | [optional] [enum: true, false] | +| **approveTransaction** | [**ApproveTransaction**](.md)| When \"true\", `signatureData` includes the spender address and approve calldata so the client can submit it before the swap. Defaults to false. | [optional] [enum: true, false] | | **approveAmount** | **String**| Override approve amount (smallest unit, positive integer string). Defaults to the swap amount. | [optional] | | **gasLimit** | **String**| Gas limit override (positive integer string). EVM only. | [optional] | -| **gasLevel** | **String**| Gas price tier. Defaults to \"average\". | [optional] [enum: slow, average, fast] | +| **gasLevel** | [**GasLevel**](.md)| Gas price tier. Defaults to \"average\". | [optional] [enum: slow, average, fast] | | **priceImpactProtectionPercent** | **String**| Maximum allowed price impact percentage (0–100). Defaults to 90; set to 100 to disable. | [optional] | -| **autoSlippage** | **String**| When \"true\", slippage is auto-derived from market data and overrides `slippagePercent`. Defaults to false. | [optional] [enum: true, false] | +| **autoSlippage** | [**AutoSlippage**](.md)| When \"true\", slippage is auto-derived from market data and overrides `slippagePercent`. Defaults to false. | [optional] [enum: true, false] | | **maxAutoSlippagePercent** | **String**| Cap on auto-derived slippage (only applies when `autoSlippage=true`). | [optional] | | **computeUnitLimit** | **String**| Solana only — maximum compute units the transaction may consume (analogous to EVM gasLimit). Applies only when `binanceChainId=CT_501`. | [optional] | | **computeUnitPrice** | **String**| Solana only — priority fee per compute unit (micro-lamports), analogous to EVM gasPrice. When omitted, the platform computes a value dynamically. Applies only when `binanceChainId=CT_501`. | [optional] | diff --git a/clients/web3-wallet/docs/TransactionApi.md b/clients/web3-wallet/docs/TransactionApi.md index 9adf1b9..af1bffd 100644 --- a/clients/web3-wallet/docs/TransactionApi.md +++ b/clients/web3-wallet/docs/TransactionApi.md @@ -18,7 +18,7 @@ All URIs are relative to *https://web3.binance.com/build* Broadcast Transactions -Broadcast a client-signed transaction to the chain via the OnchainOS relay. Returns the transaction hash and an internal `orderId` you can use to track on-chain status via the post-transaction service. Optional MEV protection (EVM chains only) routes the transaction through a private mempool to mitigate front-running and sandwich attacks. +Broadcast a client-signed transaction to the chain via the Binance Web3 API relay. Returns the transaction hash and an internal `orderId` you can use to track on-chain status via the post-transaction service. Optional MEV protection (EVM chains only) routes the transaction through a private mempool to mitigate front-running and sandwich attacks. ### Example ```java @@ -147,7 +147,7 @@ public class Example { | **txStatus** | **String**| Optional filter on transaction status (server-defined string, e.g. \"pending\", \"success\", \"fail\"). | [optional] | | **orderId** | **String**| Optional filter to fetch a single order by its internal order ID. | [optional] | | **cursor** | **String**| Pagination cursor returned by the previous page. Omit on the first request. | [optional] | -| **limit** | **Integer**| Page size. Defaults to 20. | [optional] [default to 20] | +| **limit** | **Integer**| Page size. Defaults to 20. | [optional] | ### Return type diff --git a/clients/web3-wallet/docs/WalletApi.md b/clients/web3-wallet/docs/WalletApi.md index ca87172..baabf7f 100644 --- a/clients/web3-wallet/docs/WalletApi.md +++ b/clients/web3-wallet/docs/WalletApi.md @@ -72,8 +72,8 @@ public class Example { | **address** | **String**| Wallet address to query. | [optional] | | **chains** | **String**| Comma-separated list of chain identifiers. | [optional] | | **excludeRiskToken** | **Boolean**| Whether to exclude risk-flagged tokens. | [optional] | -| **page** | **Long**| Page number. Defaults to 1. | [optional] [default to 1] | -| **pageSize** | **Integer**| Page size. Range 1–100. Defaults to 20. | [optional] [default to 20] | +| **page** | **Long**| Page number. Defaults to 1. | [optional] | +| **pageSize** | **Integer**| Page size. Range 1–100. Defaults to 20. | [optional] | ### Return type @@ -314,7 +314,7 @@ public class Example { | **begin** | **Long**| Optional start timestamp (Unix milliseconds, inclusive). | [optional] | | **end** | **Long**| Optional end timestamp (Unix milliseconds, inclusive). | [optional] | | **cursor** | **String**| Pagination cursor returned by the previous page. | [optional] | -| **limit** | **Integer**| Page size. Range 1–100. Defaults to 20. | [optional] [default to 20] | +| **limit** | **Integer**| Page size. Range 1–100. Defaults to 20. | [optional] | ### Return type diff --git a/clients/web3-wallet/example_rest.md b/clients/web3-wallet/example_rest.md index 116e726..31d1861 100644 --- a/clients/web3-wallet/example_rest.md +++ b/clients/web3-wallet/example_rest.md @@ -1,64 +1,64 @@ ## Market -[GET /api/v1/dex/market/candles](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-candles) - getCandles - [GetCandlesExample.java:48](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetCandlesExample.java#L48) +[GET /api/v1/dex/market/candles](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-candles) - getCandles - [GetCandlesExample.java:37](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetCandlesExample.java#L37) -[GET /api/v1/dex/market/token/holder](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-holders-ranking) - getHoldersRanking - [GetHoldersRankingExample.java:50](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetHoldersRankingExample.java#L50) +[GET /api/v1/dex/market/token/holder](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-holders-ranking) - getHoldersRanking - [GetHoldersRankingExample.java:39](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetHoldersRankingExample.java#L39) -[GET /api/v1/dex/market/token/hot-token](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-hot-token-list) - getHotTokenList - [GetHotTokenListExample.java:49](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetHotTokenListExample.java#L49) +[GET /api/v1/dex/market/token/hot-token](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-hot-token-list) - getHotTokenList - [GetHotTokenListExample.java:39](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetHotTokenListExample.java#L39) -[GET /api/v1/dex/market/supported/chain](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-supported-chains) - getSupportedChains - [GetSupportedChainsExample.java:48](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetSupportedChainsExample.java#L48) +[GET /api/v1/dex/market/supported/chain](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-supported-chains) - getSupportedChains - [GetSupportedChainsExample.java:36](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetSupportedChainsExample.java#L36) -[GET /api/v1/dex/market/token/advanced-info](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-token-advanced-info) - getTokenAdvancedInfo - [GetTokenAdvancedInfoExample.java:50](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenAdvancedInfoExample.java#L50) +[GET /api/v1/dex/market/token/advanced-info](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-token-advanced-info) - getTokenAdvancedInfo - [GetTokenAdvancedInfoExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenAdvancedInfoExample.java#L38) -[POST /api/v1/dex/market/token/basic-info](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-token-basic-info) - getTokenBasicInfo - [GetTokenBasicInfoExample.java:49](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenBasicInfoExample.java#L49) +[POST /api/v1/dex/market/token/basic-info](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-token-basic-info) - getTokenBasicInfo - [GetTokenBasicInfoExample.java:37](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenBasicInfoExample.java#L37) -[POST /api/v1/dex/market/price](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-token-price) - getTokenPrice - [GetTokenPriceExample.java:48](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenPriceExample.java#L48) +[POST /api/v1/dex/market/price](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-token-price) - getTokenPrice - [GetTokenPriceExample.java:36](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenPriceExample.java#L36) -[GET /api/v1/dex/market/trades](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-token-trades) - getTokenTrades - [GetTokenTradesExample.java:49](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenTradesExample.java#L49) +[GET /api/v1/dex/market/trades](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-token-trades) - getTokenTrades - [GetTokenTradesExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenTradesExample.java#L38) -[POST /api/v1/dex/market/price-info](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-token-trading-info) - getTokenTradingInfo - [GetTokenTradingInfoExample.java:49](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenTradingInfoExample.java#L49) +[POST /api/v1/dex/market/price-info](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-token-trading-info) - getTokenTradingInfo - [GetTokenTradingInfoExample.java:37](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenTradingInfoExample.java#L37) -[GET /api/v1/dex/market/token/top-liquidity](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-top-liquidity-pools) - getTopLiquidityPools - [GetTopLiquidityPoolsExample.java:49](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTopLiquidityPoolsExample.java#L49) +[GET /api/v1/dex/market/token/top-liquidity](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-top-liquidity-pools) - getTopLiquidityPools - [GetTopLiquidityPoolsExample.java:37](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTopLiquidityPoolsExample.java#L37) -[GET /api/v1/dex/market/token/top-trader](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-top-traders) - getTopTraders - [GetTopTradersExample.java:50](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTopTradersExample.java#L50) +[GET /api/v1/dex/market/token/top-trader](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#get-top-traders) - getTopTraders - [GetTopTradersExample.java:39](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTopTradersExample.java#L39) -[GET /api/v1/dex/market/token/search](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#search-token) - searchToken - [SearchTokenExample.java:48](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/SearchTokenExample.java#L48) +[GET /api/v1/dex/market/token/search](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/market-api#search-token) - searchToken - [SearchTokenExample.java:36](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/SearchTokenExample.java#L36) ## Trading -[GET /api/v1/dex/aggregator/swap](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/trading-api#build-swap-transaction) - buildSwapTransaction - [BuildSwapTransactionExample.java:51](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/BuildSwapTransactionExample.java#L51) +[GET /api/v1/dex/aggregator/swap](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/trading-api#build-swap-transaction) - buildSwapTransaction - [BuildSwapTransactionExample.java:42](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/BuildSwapTransactionExample.java#L42) -[GET /api/v1/dex/aggregator/quote](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/trading-api#get-aggregated-quote) - getAggregatedQuote - [GetAggregatedQuoteExample.java:50](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/GetAggregatedQuoteExample.java#L50) +[GET /api/v1/dex/aggregator/quote](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/trading-api#get-aggregated-quote) - getAggregatedQuote - [GetAggregatedQuoteExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/GetAggregatedQuoteExample.java#L38) -[GET /api/v1/dex/aggregator/supported/chain](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/trading-api#get-aggregator-supported-chains) - getAggregatorSupportedChains - [GetAggregatorSupportedChainsExample.java:50](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/GetAggregatorSupportedChainsExample.java#L50) +[GET /api/v1/dex/aggregator/supported/chain](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/trading-api#get-aggregator-supported-chains) - getAggregatorSupportedChains - [GetAggregatorSupportedChainsExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/GetAggregatorSupportedChainsExample.java#L38) -[GET /api/v1/dex/aggregator/approve-transaction](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/trading-api#get-erc20-approve-transaction) - getErc20ApproveTransaction - [GetErc20ApproveTransactionExample.java:50](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/GetErc20ApproveTransactionExample.java#L50) +[GET /api/v1/dex/aggregator/approve-transaction](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/trading-api#get-erc20-approve-transaction) - getErc20ApproveTransaction - [GetErc20ApproveTransactionExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/GetErc20ApproveTransactionExample.java#L38) -[GET /api/v1/dex/aggregator/history](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/trading-api#get-transaction-status) - getTransactionStatus - [GetTransactionStatusExample.java:54](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/GetTransactionStatusExample.java#L54) +[GET /api/v1/dex/aggregator/history](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/trading-api#get-transaction-status) - getTransactionStatus - [GetTransactionStatusExample.java:42](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/GetTransactionStatusExample.java#L42) ## Transaction -[POST /api/v1/dex/pre-transaction/broadcast-transaction](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/transaction-api#broadcast-transactions) - broadcastTransactions - [BroadcastTransactionsExample.java:51](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/BroadcastTransactionsExample.java#L51) +[POST /api/v1/dex/pre-transaction/broadcast-transaction](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/transaction-api#broadcast-transactions) - broadcastTransactions - [BroadcastTransactionsExample.java:39](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/BroadcastTransactionsExample.java#L39) -[GET /api/v1/dex/post-transaction/orders](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/transaction-api#get-broadcast-orders) - getBroadcastOrders - [GetBroadcastOrdersExample.java:50](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/GetBroadcastOrdersExample.java#L50) +[GET /api/v1/dex/post-transaction/orders](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/transaction-api#get-broadcast-orders) - getBroadcastOrders - [GetBroadcastOrdersExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/GetBroadcastOrdersExample.java#L38) -[POST /api/v1/dex/pre-transaction/gas-limit](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/transaction-api#get-gas-limit) - getGasLimit - [GetGasLimitExample.java:50](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/GetGasLimitExample.java#L50) +[POST /api/v1/dex/pre-transaction/gas-limit](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/transaction-api#get-gas-limit) - getGasLimit - [GetGasLimitExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/GetGasLimitExample.java#L38) -[GET /api/v1/dex/pre-transaction/gas-price](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/transaction-api#get-gas-price) - getGasPrice - [GetGasPriceExample.java:52](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/GetGasPriceExample.java#L52) +[GET /api/v1/dex/pre-transaction/gas-price](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/transaction-api#get-gas-price) - getGasPrice - [GetGasPriceExample.java:40](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/GetGasPriceExample.java#L40) -[GET /api/v1/dex/pre-transaction/supported/chain](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/transaction-api#get-transaction-supported-chains) - getTransactionSupportedChains - [GetTransactionSupportedChainsExample.java:50](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/GetTransactionSupportedChainsExample.java#L50) +[GET /api/v1/dex/pre-transaction/supported/chain](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/transaction-api#get-transaction-supported-chains) - getTransactionSupportedChains - [GetTransactionSupportedChainsExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/GetTransactionSupportedChainsExample.java#L38) -[POST /api/v1/dex/pre-transaction/simulate](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/transaction-api#simulate-transactions) - simulateTransactions - [SimulateTransactionsExample.java:51](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/SimulateTransactionsExample.java#L51) +[POST /api/v1/dex/pre-transaction/simulate](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/transaction-api#simulate-transactions) - simulateTransactions - [SimulateTransactionsExample.java:39](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/SimulateTransactionsExample.java#L39) ## Wallet -[GET /api/v1/dex/balance/all-token-balances-by-address](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/wallet-api#get-all-token-balances-by-address) - getAllTokenBalancesByAddress - []() +[GET /api/v1/dex/balance/all-token-balances-by-address](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/wallet-api#get-all-token-balances-by-address) - getAllTokenBalancesByAddress - [GetAllTokenBalancesByAddressExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/wallet/GetAllTokenBalancesByAddressExample.java#L38) -[POST /api/v1/dex/balance/token-balances-by-address](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/wallet-api#get-token-balances-by-address) - getTokenBalancesByAddress - []() +[POST /api/v1/dex/balance/token-balances-by-address](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/wallet-api#get-token-balances-by-address) - getTokenBalancesByAddress - [GetTokenBalancesByAddressExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/wallet/GetTokenBalancesByAddressExample.java#L38) -[GET /api/v1/dex/post-transaction/transaction-detail-by-txhash](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/wallet-api#get-transaction-detail-by-hash) - getTransactionDetailByHash - []() +[GET /api/v1/dex/post-transaction/transaction-detail-by-txhash](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/wallet-api#get-transaction-detail-by-hash) - getTransactionDetailByHash - [GetTransactionDetailByHashExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/wallet/GetTransactionDetailByHashExample.java#L38) -[GET /api/v1/dex/post-transaction/transactions-by-address](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/wallet-api#get-transactions-by-address) - getTransactionsByAddress - []() +[GET /api/v1/dex/post-transaction/transactions-by-address](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/wallet-api#get-transactions-by-address) - getTransactionsByAddress - [GetTransactionsByAddressExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/wallet/GetTransactionsByAddressExample.java#L38) -[GET /api/v1/dex/balance/supported/chain](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/wallet-api#get-wallet-supported-chains) - getWalletSupportedChains - []() +[GET /api/v1/dex/balance/supported/chain](https://web3.binance.com/en/dev-docs/catalog/web3-wallet/api/rest-api/wallet-api#get-wallet-supported-chains) - getWalletSupportedChains - [GetWalletSupportedChainsExample.java:38](/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/wallet/GetWalletSupportedChainsExample.java#L38) diff --git a/clients/web3-wallet/pom.xml b/clients/web3-wallet/pom.xml index c3d7ed0..e05a53b 100644 --- a/clients/web3-wallet/pom.xml +++ b/clients/web3-wallet/pom.xml @@ -5,7 +5,7 @@ 4.0.0 binance-web3-wallet web3-wallet - 1.0.0 + 2.0.0 jar diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/JSON.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/JSON.java index 2a57474..99ac24e 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/JSON.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/JSON.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -296,9 +296,6 @@ private static Class getClassByDiscriminator( gsonBuilder.registerTypeAdapterFactory( new com.binance.connector.client.web3_wallet.rest.model.GetTokenBasicInfoResponse .CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory( - new com.binance.connector.client.web3_wallet.rest.model - .GetTokenBasicInfoResponseData.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( new com.binance.connector.client.web3_wallet.rest.model.GetTokenPriceResponse .CustomTypeAdapterFactory()); @@ -412,9 +409,6 @@ private static Class getClassByDiscriminator( gsonBuilder.registerTypeAdapterFactory( new com.binance.connector.client.web3_wallet.rest.model.SearchTokenResponseDataInner .CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory( - new com.binance.connector.client.web3_wallet.rest.model - .SearchTokenResponseDataInnerTagList.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory( new com.binance.connector.client.web3_wallet.rest.model.SimulateTransactionsRequest .CustomTypeAdapterFactory()); @@ -438,6 +432,15 @@ private static Class getClassByDiscriminator( new com.binance.connector.client.web3_wallet.rest.model .SimulateTransactionsResponseDataBalanceChangesInner .CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory( + new com.binance.connector.client.web3_wallet.rest.model.TagInfo + .CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory( + new com.binance.connector.client.web3_wallet.rest.model.TokenBasicInfo + .CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory( + new com.binance.connector.client.web3_wallet.rest.model.TokenTagInformation + .CustomTypeAdapterFactory()); gson = gsonBuilder.create(); } diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/MarketApi.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/MarketApi.java index 075044e..c9509ab 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/MarketApi.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/MarketApi.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -19,6 +19,7 @@ import com.binance.connector.client.common.configuration.ClientConfiguration; import com.binance.connector.client.common.exception.ConstraintViolationException; import com.binance.connector.client.web3.common.ApiClient; +import com.binance.connector.client.web3_wallet.rest.model.Bar; import com.binance.connector.client.web3_wallet.rest.model.GetCandlesResponse; import com.binance.connector.client.web3_wallet.rest.model.GetHoldersRankingResponse; import com.binance.connector.client.web3_wallet.rest.model.GetHotTokenListResponse; @@ -30,7 +31,10 @@ import com.binance.connector.client.web3_wallet.rest.model.GetTokenTradingInfoResponse; import com.binance.connector.client.web3_wallet.rest.model.GetTopLiquidityPoolsResponse; import com.binance.connector.client.web3_wallet.rest.model.GetTopTradersResponse; +import com.binance.connector.client.web3_wallet.rest.model.RankBy; +import com.binance.connector.client.web3_wallet.rest.model.RankingTimeFrame; import com.binance.connector.client.web3_wallet.rest.model.SearchTokenResponse; +import com.binance.connector.client.web3_wallet.rest.model.TagFilter; import com.google.gson.reflect.TypeToken; import jakarta.validation.ConstraintViolation; import jakarta.validation.Validation; @@ -53,7 +57,7 @@ public class MarketApi { private static final String USER_AGENT = String.format( - "binance-web3-wallet/1.0.0 (Java/%s; %s; %s)", + "binance-web3-wallet/2.0.0 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -95,7 +99,7 @@ private okhttp3.Call getCandlesCall( String tokenContractAddress, Long recvWindow, String nonce, - String bar, + Bar bar, Long after, Long before, Integer limit) @@ -196,7 +200,7 @@ private okhttp3.Call getCandlesValidateBeforeCall( String tokenContractAddress, Long recvWindow, String nonce, - String bar, + Bar bar, Long after, Long before, Integer limit) @@ -221,7 +225,7 @@ private okhttp3.Call getCandlesValidateBeforeCall( String.class, Long.class, String.class, - String.class, + Bar.class, Long.class, Long.class, Integer.class); @@ -255,7 +259,7 @@ public ApiResponse getCandles( @NotNull String tokenContractAddress, Long recvWindow, String nonce, - String bar, + Bar bar, Long after, Long before, Integer limit) @@ -292,7 +296,7 @@ public static class GetCandlesRequest { private final String tokenContractAddress; private Long recvWindow; private String nonce; - private String bar; + private Bar bar; private Long after; private Long before; private Integer limit; @@ -313,7 +317,7 @@ public String getNonce() { return nonce; } - public String getBar() { + public Bar getBar() { return bar; } @@ -368,7 +372,7 @@ public GetCandlesRequest nonce(String nonce) { * days), 1w (1 week), 1M (1 month). (optional, default to 1m) * @return GetCandlesRequest */ - public GetCandlesRequest bar(String bar) { + public GetCandlesRequest bar(Bar bar) { this.bar = bar; return this; } @@ -400,7 +404,7 @@ public GetCandlesRequest before(Long before) { /** * Set limit * - * @param limit Number of candles to return. Defaults to 100. (optional, default to 100) + * @param limit Number of candles to return. Defaults to 100. (optional) * @return GetCandlesRequest */ public GetCandlesRequest limit(Integer limit) { @@ -414,7 +418,7 @@ private okhttp3.Call getHoldersRankingCall( String tokenContractAddress, Long recvWindow, String nonce, - Integer tagFilter) + TagFilter tagFilter) throws ApiException { String basePath = null; // Operation Servers @@ -500,7 +504,7 @@ private okhttp3.Call getHoldersRankingValidateBeforeCall( String tokenContractAddress, Long recvWindow, String nonce, - Integer tagFilter) + TagFilter tagFilter) throws ApiException { try { Validator validator = @@ -522,7 +526,7 @@ private okhttp3.Call getHoldersRankingValidateBeforeCall( String.class, Long.class, String.class, - Integer.class); + TagFilter.class); Set> violations = executableValidator.validateParameters(this, method, parameterValues); @@ -546,7 +550,7 @@ public ApiResponse getHoldersRanking( @NotNull String tokenContractAddress, Long recvWindow, String nonce, - Integer tagFilter) + TagFilter tagFilter) throws ApiException { okhttp3.Call localVarCall = getHoldersRankingValidateBeforeCall( @@ -571,7 +575,7 @@ public static class GetHoldersRankingRequest { private final String tokenContractAddress; private Long recvWindow; private String nonce; - private Integer tagFilter; + private TagFilter tagFilter; public String getBinanceChainId() { return binanceChainId; @@ -589,7 +593,7 @@ public String getNonce() { return nonce; } - public Integer getTagFilter() { + public TagFilter getTagFilter() { return tagFilter; } @@ -631,7 +635,7 @@ public GetHoldersRankingRequest nonce(String nonce) { * 4=Insider, 5=Sniper, 6=Bundler. (optional) * @return GetHoldersRankingRequest */ - public GetHoldersRankingRequest tagFilter(Integer tagFilter) { + public GetHoldersRankingRequest tagFilter(TagFilter tagFilter) { this.tagFilter = tagFilter; return this; } @@ -641,8 +645,8 @@ private okhttp3.Call getHotTokenListCall( Long recvWindow, String nonce, String binanceChainId, - Integer rankBy, - Integer rankingTimeFrame, + RankBy rankBy, + RankingTimeFrame rankingTimeFrame, String priceChangePercentMin, String priceChangePercentMax, String volumeMin, @@ -1039,8 +1043,8 @@ private okhttp3.Call getHotTokenListValidateBeforeCall( Long recvWindow, String nonce, String binanceChainId, - Integer rankBy, - Integer rankingTimeFrame, + RankBy rankBy, + RankingTimeFrame rankingTimeFrame, String priceChangePercentMin, String priceChangePercentMax, String volumeMin, @@ -1163,8 +1167,8 @@ private okhttp3.Call getHotTokenListValidateBeforeCall( Long.class, String.class, String.class, - Integer.class, - Integer.class, + RankBy.class, + RankingTimeFrame.class, String.class, String.class, String.class, @@ -1289,8 +1293,8 @@ public ApiResponse getHotTokenList( Long recvWindow, String nonce, String binanceChainId, - Integer rankBy, - Integer rankingTimeFrame, + RankBy rankBy, + RankingTimeFrame rankingTimeFrame, String priceChangePercentMin, String priceChangePercentMax, String volumeMin, @@ -1464,8 +1468,8 @@ public static class GetHotTokenListRequest { private Long recvWindow; private String nonce; private String binanceChainId; - private Integer rankBy; - private Integer rankingTimeFrame; + private RankBy rankBy; + private RankingTimeFrame rankingTimeFrame; private String priceChangePercentMin; private String priceChangePercentMax; private String volumeMin; @@ -1528,11 +1532,11 @@ public String getBinanceChainId() { return binanceChainId; } - public Integer getRankBy() { + public RankBy getRankBy() { return rankBy; } - public Integer getRankingTimeFrame() { + public RankingTimeFrame getRankingTimeFrame() { return rankingTimeFrame; } @@ -1778,7 +1782,7 @@ public GetHotTokenListRequest binanceChainId(String binanceChainId) { * 8=holders, 9=Binance MPC wallet holders, 10=net inflow. (optional) * @return GetHotTokenListRequest */ - public GetHotTokenListRequest rankBy(Integer rankBy) { + public GetHotTokenListRequest rankBy(RankBy rankBy) { this.rankBy = rankBy; return this; } @@ -1790,7 +1794,7 @@ public GetHotTokenListRequest rankBy(Integer rankBy) { * 4=4 hours, 5=24 hours. Default 1 hour. (optional, default to 3) * @return GetHotTokenListRequest */ - public GetHotTokenListRequest rankingTimeFrame(Integer rankingTimeFrame) { + public GetHotTokenListRequest rankingTimeFrame(RankingTimeFrame rankingTimeFrame) { this.rankingTimeFrame = rankingTimeFrame; return this; } @@ -2291,7 +2295,7 @@ public GetHotTokenListRequest isDevBurned(Boolean isDevBurned) { * Set isMint * * @param isMint When set to true, excludes tokens with minting capability. Default false. - * (optional, default to false) + * (optional) * @return GetHotTokenListRequest */ public GetHotTokenListRequest isMint(Boolean isMint) { @@ -2303,7 +2307,7 @@ public GetHotTokenListRequest isMint(Boolean isMint) { * Set isFreeze * * @param isFreeze When set to true, excludes tokens with freeze capability. Default false. - * (optional, default to false) + * (optional) * @return GetHotTokenListRequest */ public GetHotTokenListRequest isFreeze(Boolean isFreeze) { @@ -2315,7 +2319,7 @@ public GetHotTokenListRequest isFreeze(Boolean isFreeze) { * Set isHideWashTradingTokens * * @param isHideWashTradingTokens When set to true, excludes tokens with wash trading - * behavior. Default true. (optional, default to true) + * behavior. Default true. (optional) * @return GetHotTokenListRequest */ public GetHotTokenListRequest isHideWashTradingTokens(Boolean isHideWashTradingTokens) { @@ -2327,7 +2331,7 @@ public GetHotTokenListRequest isHideWashTradingTokens(Boolean isHideWashTradingT * Set isHideDevWashTradingTokens * * @param isHideDevWashTradingTokens When set to true, excludes tokens where the developer - * has wash trading behavior. Default true. (optional, default to true) + * has wash trading behavior. Default true. (optional) * @return GetHotTokenListRequest */ public GetHotTokenListRequest isHideDevWashTradingTokens( @@ -2340,7 +2344,7 @@ public GetHotTokenListRequest isHideDevWashTradingTokens( * Set isHideInternalWashTradingTokens * * @param isHideInternalWashTradingTokens When set to true, excludes tokens where insiders - * have wash trading behavior. Default true. (optional, default to true) + * have wash trading behavior. Default true. (optional) * @return GetHotTokenListRequest */ public GetHotTokenListRequest isHideInternalWashTradingTokens( @@ -2353,7 +2357,7 @@ public GetHotTokenListRequest isHideInternalWashTradingTokens( * Set pageId * * @param pageId Pagination identifier. Do not pass on the first request; pass the page - * value from the previous response to get the next page. (optional, default to 1) + * value from the previous response to get the next page. (optional) * @return GetHotTokenListRequest */ public GetHotTokenListRequest pageId(Integer pageId) { @@ -2364,7 +2368,7 @@ public GetHotTokenListRequest pageId(Integer pageId) { /** * Set size * - * @param size Page size. Maximum 100. Defaults to 100. (optional, default to 100) + * @param size Page size. Maximum 100. Defaults to 100. (optional) * @return GetHotTokenListRequest */ public GetHotTokenListRequest size(Integer size) { @@ -3058,7 +3062,7 @@ private okhttp3.Call getTokenTradesCall( String nonce, String cursor, Integer limit, - Integer tagFilter, + TagFilter tagFilter, String walletAddressFilter) throws ApiException { String basePath = null; @@ -3160,7 +3164,7 @@ private okhttp3.Call getTokenTradesValidateBeforeCall( String nonce, String cursor, Integer limit, - Integer tagFilter, + TagFilter tagFilter, String walletAddressFilter) throws ApiException { try { @@ -3192,7 +3196,7 @@ private okhttp3.Call getTokenTradesValidateBeforeCall( String.class, String.class, Integer.class, - Integer.class, + TagFilter.class, String.class); Set> violations = executableValidator.validateParameters(this, method, parameterValues); @@ -3226,7 +3230,7 @@ public ApiResponse getTokenTrades( String nonce, String cursor, @Min(1) @Max(500) Integer limit, - Integer tagFilter, + TagFilter tagFilter, String walletAddressFilter) throws ApiException { okhttp3.Call localVarCall = @@ -3263,7 +3267,7 @@ public static class GetTokenTradesRequest { private String nonce; private String cursor; private Integer limit; - private Integer tagFilter; + private TagFilter tagFilter; private String walletAddressFilter; public String getBinanceChainId() { @@ -3290,7 +3294,7 @@ public Integer getLimit() { return limit; } - public Integer getTagFilter() { + public TagFilter getTagFilter() { return tagFilter; } @@ -3342,8 +3346,7 @@ public GetTokenTradesRequest cursor(String cursor) { /** * Set limit * - * @param limit Number of results per page, maximum 500, defaults to 100. (optional, default - * to 100) + * @param limit Number of results per page, maximum 500, defaults to 100. (optional) * @return GetTokenTradesRequest */ public GetTokenTradesRequest limit(Integer limit) { @@ -3361,7 +3364,7 @@ public GetTokenTradesRequest limit(Integer limit) { * 6=Bundler, 7=Whale Holder. (optional) * @return GetTokenTradesRequest */ - public GetTokenTradesRequest tagFilter(Integer tagFilter) { + public GetTokenTradesRequest tagFilter(TagFilter tagFilter) { this.tagFilter = tagFilter; return this; } @@ -3725,7 +3728,7 @@ private okhttp3.Call getTopTradersCall( String tokenContractAddress, Long recvWindow, String nonce, - Integer tagFilter) + TagFilter tagFilter) throws ApiException { String basePath = null; // Operation Servers @@ -3811,7 +3814,7 @@ private okhttp3.Call getTopTradersValidateBeforeCall( String tokenContractAddress, Long recvWindow, String nonce, - Integer tagFilter) + TagFilter tagFilter) throws ApiException { try { Validator validator = @@ -3833,7 +3836,7 @@ private okhttp3.Call getTopTradersValidateBeforeCall( String.class, Long.class, String.class, - Integer.class); + TagFilter.class); Set> violations = executableValidator.validateParameters(this, method, parameterValues); @@ -3857,7 +3860,7 @@ public ApiResponse getTopTraders( @NotNull String tokenContractAddress, Long recvWindow, String nonce, - Integer tagFilter) + TagFilter tagFilter) throws ApiException { okhttp3.Call localVarCall = getTopTradersValidateBeforeCall( @@ -3881,7 +3884,7 @@ public static class GetTopTradersRequest { private final String tokenContractAddress; private Long recvWindow; private String nonce; - private Integer tagFilter; + private TagFilter tagFilter; public String getBinanceChainId() { return binanceChainId; @@ -3899,7 +3902,7 @@ public String getNonce() { return nonce; } - public Integer getTagFilter() { + public TagFilter getTagFilter() { return tagFilter; } @@ -3941,7 +3944,7 @@ public GetTopTradersRequest nonce(String nonce) { * Money, 4=Insider, 5=Sniper, 6=Bundler, 7=Whale Holder. (optional) * @return GetTopTradersRequest */ - public GetTopTradersRequest tagFilter(Integer tagFilter) { + public GetTopTradersRequest tagFilter(TagFilter tagFilter) { this.tagFilter = tagFilter; return this; } diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/TradingApi.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/TradingApi.java index 17248a6..51d83c3 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/TradingApi.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/TradingApi.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -19,7 +19,10 @@ import com.binance.connector.client.common.configuration.ClientConfiguration; import com.binance.connector.client.common.exception.ConstraintViolationException; import com.binance.connector.client.web3.common.ApiClient; +import com.binance.connector.client.web3_wallet.rest.model.ApproveTransaction; +import com.binance.connector.client.web3_wallet.rest.model.AutoSlippage; import com.binance.connector.client.web3_wallet.rest.model.BuildSwapTransactionResponse; +import com.binance.connector.client.web3_wallet.rest.model.GasLevel; import com.binance.connector.client.web3_wallet.rest.model.GetAggregatedQuoteResponse; import com.binance.connector.client.web3_wallet.rest.model.GetAggregatorSupportedChainsResponse; import com.binance.connector.client.web3_wallet.rest.model.GetErc20ApproveTransactionResponse; @@ -46,7 +49,7 @@ public class TradingApi { private static final String USER_AGENT = String.format( - "binance-web3-wallet/1.0.0 (Java/%s; %s; %s)", + "binance-web3-wallet/2.0.0 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -93,12 +96,12 @@ private okhttp3.Call buildSwapTransactionCall( String quoteId, Long recvWindow, String nonce, - String approveTransaction, + ApproveTransaction approveTransaction, String approveAmount, String gasLimit, - String gasLevel, + GasLevel gasLevel, String priceImpactProtectionPercent, - String autoSlippage, + AutoSlippage autoSlippage, String maxAutoSlippagePercent, String computeUnitLimit, String computeUnitPrice, @@ -260,12 +263,12 @@ private okhttp3.Call buildSwapTransactionValidateBeforeCall( String quoteId, Long recvWindow, String nonce, - String approveTransaction, + ApproveTransaction approveTransaction, String approveAmount, String gasLimit, - String gasLevel, + GasLevel gasLevel, String priceImpactProtectionPercent, - String autoSlippage, + AutoSlippage autoSlippage, String maxAutoSlippagePercent, String computeUnitLimit, String computeUnitPrice, @@ -314,12 +317,12 @@ private okhttp3.Call buildSwapTransactionValidateBeforeCall( String.class, Long.class, String.class, + ApproveTransaction.class, String.class, String.class, + GasLevel.class, String.class, - String.class, - String.class, - String.class, + AutoSlippage.class, String.class, String.class, String.class, @@ -370,12 +373,12 @@ public ApiResponse buildSwapTransaction( @NotNull String quoteId, Long recvWindow, String nonce, - String approveTransaction, + ApproveTransaction approveTransaction, String approveAmount, String gasLimit, - String gasLevel, + GasLevel gasLevel, String priceImpactProtectionPercent, - String autoSlippage, + AutoSlippage autoSlippage, String maxAutoSlippagePercent, String computeUnitLimit, String computeUnitPrice, @@ -441,12 +444,12 @@ public static class BuildSwapTransactionRequest { private final String quoteId; private Long recvWindow; private String nonce; - private String approveTransaction; + private ApproveTransaction approveTransaction; private String approveAmount; private String gasLimit; - private String gasLevel; + private GasLevel gasLevel; private String priceImpactProtectionPercent; - private String autoSlippage; + private AutoSlippage autoSlippage; private String maxAutoSlippagePercent; private String computeUnitLimit; private String computeUnitPrice; @@ -488,7 +491,7 @@ public String getNonce() { return nonce; } - public String getApproveTransaction() { + public ApproveTransaction getApproveTransaction() { return approveTransaction; } @@ -500,7 +503,7 @@ public String getGasLimit() { return gasLimit; } - public String getGasLevel() { + public GasLevel getGasLevel() { return gasLevel; } @@ -508,7 +511,7 @@ public String getPriceImpactProtectionPercent() { return priceImpactProtectionPercent; } - public String getAutoSlippage() { + public AutoSlippage getAutoSlippage() { return autoSlippage; } @@ -577,7 +580,8 @@ public BuildSwapTransactionRequest nonce(String nonce) { * Defaults to false. (optional) * @return BuildSwapTransactionRequest */ - public BuildSwapTransactionRequest approveTransaction(String approveTransaction) { + public BuildSwapTransactionRequest approveTransaction( + ApproveTransaction approveTransaction) { this.approveTransaction = approveTransaction; return this; } @@ -611,7 +615,7 @@ public BuildSwapTransactionRequest gasLimit(String gasLimit) { * @param gasLevel Gas price tier. Defaults to \"average\". (optional) * @return BuildSwapTransactionRequest */ - public BuildSwapTransactionRequest gasLevel(String gasLevel) { + public BuildSwapTransactionRequest gasLevel(GasLevel gasLevel) { this.gasLevel = gasLevel; return this; } @@ -636,7 +640,7 @@ public BuildSwapTransactionRequest priceImpactProtectionPercent( * and overrides `slippagePercent`. Defaults to false. (optional) * @return BuildSwapTransactionRequest */ - public BuildSwapTransactionRequest autoSlippage(String autoSlippage) { + public BuildSwapTransactionRequest autoSlippage(AutoSlippage autoSlippage) { this.autoSlippage = autoSlippage; return this; } diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/TransactionApi.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/TransactionApi.java index eebf1e0..f9edbfd 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/TransactionApi.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/TransactionApi.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -52,7 +52,7 @@ public class TransactionApi { private static final String USER_AGENT = String.format( - "binance-web3-wallet/1.0.0 (Java/%s; %s; %s)", + "binance-web3-wallet/2.0.0 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -535,7 +535,7 @@ public GetBroadcastOrdersRequest cursor(String cursor) { /** * Set limit * - * @param limit Page size. Defaults to 20. (optional, default to 20) + * @param limit Page size. Defaults to 20. (optional) * @return GetBroadcastOrdersRequest */ public GetBroadcastOrdersRequest limit(Integer limit) { diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/WalletApi.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/WalletApi.java index 3fb4730..0ed0b3e 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/WalletApi.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/WalletApi.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -49,7 +49,7 @@ public class WalletApi { private static final String USER_AGENT = String.format( - "binance-web3-wallet/1.0.0 (Java/%s; %s; %s)", + "binance-web3-wallet/2.0.0 (Java/%s; %s; %s)", SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch()); private static final boolean HAS_TIME_UNIT = false; @@ -358,7 +358,7 @@ public GetAllTokenBalancesByAddressRequest excludeRiskToken(Boolean excludeRiskT /** * Set page * - * @param page Page number. Defaults to 1. (optional, default to 1) + * @param page Page number. Defaults to 1. (optional) * @return GetAllTokenBalancesByAddressRequest */ public GetAllTokenBalancesByAddressRequest page(Long page) { @@ -369,7 +369,7 @@ public GetAllTokenBalancesByAddressRequest page(Long page) { /** * Set pageSize * - * @param pageSize Page size. Range 1–100. Defaults to 20. (optional, default to 20) + * @param pageSize Page size. Range 1–100. Defaults to 20. (optional) * @return GetAllTokenBalancesByAddressRequest */ public GetAllTokenBalancesByAddressRequest pageSize(Integer pageSize) { @@ -1078,7 +1078,7 @@ public GetTransactionsByAddressRequest cursor(String cursor) { /** * Set limit * - * @param limit Page size. Range 1–100. Defaults to 20. (optional, default to 20) + * @param limit Page size. Range 1–100. Defaults to 20. (optional) * @return GetTransactionsByAddressRequest */ public GetTransactionsByAddressRequest limit(Integer limit) { diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/Web3WalletRestApi.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/Web3WalletRestApi.java index dcff7e7..30cbd42 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/Web3WalletRestApi.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/api/Web3WalletRestApi.java @@ -5,9 +5,13 @@ import com.binance.connector.client.common.configuration.ClientConfiguration; import com.binance.connector.client.web3.common.ApiClient; import com.binance.connector.client.web3_wallet.rest.Web3WalletRestApiUtil; +import com.binance.connector.client.web3_wallet.rest.model.ApproveTransaction; +import com.binance.connector.client.web3_wallet.rest.model.AutoSlippage; +import com.binance.connector.client.web3_wallet.rest.model.Bar; import com.binance.connector.client.web3_wallet.rest.model.BroadcastTransactionsRequest; import com.binance.connector.client.web3_wallet.rest.model.BroadcastTransactionsResponse; import com.binance.connector.client.web3_wallet.rest.model.BuildSwapTransactionResponse; +import com.binance.connector.client.web3_wallet.rest.model.GasLevel; import com.binance.connector.client.web3_wallet.rest.model.GetAggregatedQuoteResponse; import com.binance.connector.client.web3_wallet.rest.model.GetAggregatorSupportedChainsResponse; import com.binance.connector.client.web3_wallet.rest.model.GetAllTokenBalancesByAddressResponse; @@ -34,9 +38,12 @@ import com.binance.connector.client.web3_wallet.rest.model.GetTransactionSupportedChainsResponse; import com.binance.connector.client.web3_wallet.rest.model.GetTransactionsByAddressResponse; import com.binance.connector.client.web3_wallet.rest.model.GetWalletSupportedChainsResponse; +import com.binance.connector.client.web3_wallet.rest.model.RankBy; +import com.binance.connector.client.web3_wallet.rest.model.RankingTimeFrame; import com.binance.connector.client.web3_wallet.rest.model.SearchTokenResponse; import com.binance.connector.client.web3_wallet.rest.model.SimulateTransactionsRequest; import com.binance.connector.client.web3_wallet.rest.model.SimulateTransactionsResponse; +import com.binance.connector.client.web3_wallet.rest.model.TagFilter; public class Web3WalletRestApi { @@ -79,7 +86,7 @@ public ApiResponse getCandles(MarketApi.GetCandlesRequest re * this time (exclusive). (optional) * @param before Start time for the query, Unix millisecond timestamp. Returns candles later * than this time (exclusive). (optional) - * @param limit Number of candles to return. Defaults to 100. (optional, default to 100) + * @param limit Number of candles to return. Defaults to 100. (optional) * @return ApiResponse<GetCandlesResponse> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -102,7 +109,7 @@ public ApiResponse getCandles( String tokenContractAddress, Long recvWindow, String nonce, - String bar, + Bar bar, Long after, Long before, Integer limit) @@ -153,7 +160,7 @@ public ApiResponse getHoldersRanking( String tokenContractAddress, Long recvWindow, String nonce, - Integer tagFilter) + TagFilter tagFilter) throws ApiException { return marketApi.getHoldersRanking( binanceChainId, tokenContractAddress, recvWindow, nonce, tagFilter); @@ -247,18 +254,18 @@ public ApiResponse getHotTokenList( * @param isDevBurned When set to true, returns only tokens where the developer has burned * tokens. Not filtered when omitted or false. (optional) * @param isMint When set to true, excludes tokens with minting capability. Default false. - * (optional, default to false) + * (optional) * @param isFreeze When set to true, excludes tokens with freeze capability. Default false. - * (optional, default to false) + * (optional) * @param isHideWashTradingTokens When set to true, excludes tokens with wash trading behavior. - * Default true. (optional, default to true) + * Default true. (optional) * @param isHideDevWashTradingTokens When set to true, excludes tokens where the developer has - * wash trading behavior. Default true. (optional, default to true) + * wash trading behavior. Default true. (optional) * @param isHideInternalWashTradingTokens When set to true, excludes tokens where insiders have - * wash trading behavior. Default true. (optional, default to true) + * wash trading behavior. Default true. (optional) * @param pageId Pagination identifier. Do not pass on the first request; pass the page value - * from the previous response to get the next page. (optional, default to 1) - * @param size Page size. Maximum 100. Defaults to 100. (optional, default to 100) + * from the previous response to get the next page. (optional) + * @param size Page size. Maximum 100. Defaults to 100. (optional) * @return ApiResponse<GetHotTokenListResponse> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -280,8 +287,8 @@ public ApiResponse getHotTokenList( Long recvWindow, String nonce, String binanceChainId, - Integer rankBy, - Integer rankingTimeFrame, + RankBy rankBy, + RankingTimeFrame rankingTimeFrame, String priceChangePercentMin, String priceChangePercentMax, String volumeMin, @@ -555,8 +562,7 @@ public ApiResponse getTokenTrades( * (optional) * @param cursor Pagination cursor. Do not pass on the first request; pass the cursor value from * the previous response to get the next page. (optional) - * @param limit Number of results per page, maximum 500, defaults to 100. (optional, default to - * 100) + * @param limit Number of results per page, maximum 500, defaults to 100. (optional) * @param tagFilter Address tag filter, single selection only. Returns all trades with * pagination when omitted; returns only the latest 100 trades for the specified tag's * addresses when provided (cursor and limit are ignored). Mapping: 1=KOL, @@ -588,7 +594,7 @@ public ApiResponse getTokenTrades( String nonce, String cursor, Integer limit, - Integer tagFilter, + TagFilter tagFilter, String walletAddressFilter) throws ApiException { return marketApi.getTokenTrades( @@ -719,7 +725,7 @@ public ApiResponse getTopTraders( String tokenContractAddress, Long recvWindow, String nonce, - Integer tagFilter) + TagFilter tagFilter) throws ApiException { return marketApi.getTopTraders( binanceChainId, tokenContractAddress, recvWindow, nonce, tagFilter); @@ -836,12 +842,12 @@ public ApiResponse buildSwapTransaction( String quoteId, Long recvWindow, String nonce, - String approveTransaction, + ApproveTransaction approveTransaction, String approveAmount, String gasLimit, - String gasLevel, + GasLevel gasLevel, String priceImpactProtectionPercent, - String autoSlippage, + AutoSlippage autoSlippage, String maxAutoSlippagePercent, String computeUnitLimit, String computeUnitPrice, @@ -1053,11 +1059,11 @@ public ApiResponse getTransactionStatus( } /** - * Broadcast Transactions Broadcast a client-signed transaction to the chain via the OnchainOS - * relay. Returns the transaction hash and an internal `orderId` you can use to track - * on-chain status via the post-transaction service. Optional MEV protection (EVM chains only) - * routes the transaction through a private mempool to mitigate front-running and sandwich - * attacks. + * Broadcast Transactions Broadcast a client-signed transaction to the chain via the Binance + * Web3 API relay. Returns the transaction hash and an internal `orderId` you can use + * to track on-chain status via the post-transaction service. Optional MEV protection (EVM + * chains only) routes the transaction through a private mempool to mitigate front-running and + * sandwich attacks. * * @param broadcastTransactionsRequest (required) * @param recvWindow Allowed time deviation in milliseconds (default: 5000, max: 60000). @@ -1112,7 +1118,7 @@ public ApiResponse getBroadcastOrders( * @param orderId Optional filter to fetch a single order by its internal order ID. (optional) * @param cursor Pagination cursor returned by the previous page. Omit on the first request. * (optional) - * @param limit Page size. Defaults to 20. (optional, default to 20) + * @param limit Page size. Defaults to 20. (optional) * @return ApiResponse<GetBroadcastOrdersResponse> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -1305,8 +1311,8 @@ public ApiResponse getAllTokenBalancesByAd * @param address Wallet address to query. (optional) * @param chains Comma-separated list of chain identifiers. (optional) * @param excludeRiskToken Whether to exclude risk-flagged tokens. (optional) - * @param page Page number. Defaults to 1. (optional, default to 1) - * @param pageSize Page size. Range 1–100. Defaults to 20. (optional, default to 20) + * @param page Page number. Defaults to 1. (optional) + * @param pageSize Page size. Range 1–100. Defaults to 20. (optional) * @return ApiResponse<GetAllTokenBalancesByAddressResponse> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -1438,7 +1444,7 @@ public ApiResponse getTransactionsByAddress( * @param begin Optional start timestamp (Unix milliseconds, inclusive). (optional) * @param end Optional end timestamp (Unix milliseconds, inclusive). (optional) * @param cursor Pagination cursor returned by the previous page. (optional) - * @param limit Page size. Range 1–100. Defaults to 20. (optional, default to 20) + * @param limit Page size. Range 1–100. Defaults to 20. (optional) * @return ApiResponse<GetTransactionsByAddressResponse> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/ApproveTransaction.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/ApproveTransaction.java new file mode 100644 index 0000000..a325336 --- /dev/null +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/ApproveTransaction.java @@ -0,0 +1,73 @@ +/* + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. + * + * 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.web3_wallet.rest.model; + +import com.google.gson.JsonElement; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import jakarta.validation.constraints.*; +import java.io.IOException; +import org.hibernate.validator.constraints.*; + +/** Gets or Sets approveTransaction */ +@JsonAdapter(ApproveTransaction.Adapter.class) +public enum ApproveTransaction { + TRUE("true"), + + FALSE("false"); + + private String value; + + ApproveTransaction(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static ApproveTransaction fromValue(String value) { + for (ApproveTransaction b : ApproveTransaction.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final ApproveTransaction enumeration) + throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public ApproveTransaction read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return ApproveTransaction.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + ApproveTransaction.fromValue(value); + } +} diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/AutoSlippage.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/AutoSlippage.java new file mode 100644 index 0000000..e02f667 --- /dev/null +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/AutoSlippage.java @@ -0,0 +1,73 @@ +/* + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. + * + * 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.web3_wallet.rest.model; + +import com.google.gson.JsonElement; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import jakarta.validation.constraints.*; +import java.io.IOException; +import org.hibernate.validator.constraints.*; + +/** Gets or Sets autoSlippage */ +@JsonAdapter(AutoSlippage.Adapter.class) +public enum AutoSlippage { + TRUE("true"), + + FALSE("false"); + + private String value; + + AutoSlippage(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static AutoSlippage fromValue(String value) { + for (AutoSlippage b : AutoSlippage.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final AutoSlippage enumeration) + throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public AutoSlippage read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return AutoSlippage.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + AutoSlippage.fromValue(value); + } +} diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/Bar.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/Bar.java new file mode 100644 index 0000000..d18e9e8 --- /dev/null +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/Bar.java @@ -0,0 +1,104 @@ +/* + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. + * + * 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.web3_wallet.rest.model; + +import com.google.gson.JsonElement; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import jakarta.validation.constraints.*; +import java.io.IOException; +import org.hibernate.validator.constraints.*; + +/** Gets or Sets bar */ +@JsonAdapter(Bar.Adapter.class) +public enum Bar { + BAR_1s("1s"), + + BAR_5s("5s"), + + BAR_30s("30s"), + + BAR_1m("1m"), + + BAR_3m("3m"), + + BAR_5m("5m"), + + BAR_15m("15m"), + + BAR_30m("30m"), + + BAR_1h("1h"), + + BAR_2h("2h"), + + BAR_4h("4h"), + + BAR_6h("6h"), + + BAR_8h("8h"), + + BAR_12h("12h"), + + BAR_1d("1d"), + + BAR_3d("3d"), + + BAR_1w("1w"), + + BAR_1M("1M"); + + private String value; + + Bar(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static Bar fromValue(String value) { + for (Bar b : Bar.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final Bar enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public Bar read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return Bar.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + Bar.fromValue(value); + } +} diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BroadcastTransactionsRequest.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BroadcastTransactionsRequest.java index 19c171e..b87bdba 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BroadcastTransactionsRequest.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BroadcastTransactionsRequest.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** BroadcastTransactionsRequest */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BroadcastTransactionsRequest { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BroadcastTransactionsResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BroadcastTransactionsResponse.java index fb009c7..d708a6a 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BroadcastTransactionsResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BroadcastTransactionsResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** BroadcastTransactionsResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BroadcastTransactionsResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BroadcastTransactionsResponseData.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BroadcastTransactionsResponseData.java index 1c90d5d..6eed464 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BroadcastTransactionsResponseData.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BroadcastTransactionsResponseData.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** BroadcastTransactionsResponseData */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BroadcastTransactionsResponseData { public static final String SERIALIZED_NAME_ORDER_ID = "orderId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponse.java index ff1e31c..dba94c1 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** BuildSwapTransactionResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BuildSwapTransactionResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseData.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseData.java index 7d1c535..7e3c9c2 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseData.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseData.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** BuildSwapTransactionResponseData */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BuildSwapTransactionResponseData { public static final String SERIALIZED_NAME_ROUTER_RESULT = "routerResult"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResult.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResult.java index ae44d7b..61fdc8d 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResult.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResult.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -42,7 +42,7 @@ /** Routing result for the chosen vendor. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BuildSwapTransactionResponseDataRouterResult { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInner.java index 7f1c9aa..b536f77 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** BuildSwapTransactionResponseDataRouterResultDexRouterListInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BuildSwapTransactionResponseDataRouterResultDexRouterListInner { public static final String SERIALIZED_NAME_DEX_PROTOCOL = "dexProtocol"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInnerDexProtocol.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInnerDexProtocol.java index 5e77bb4..fb22c3e 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInnerDexProtocol.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInnerDexProtocol.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** BuildSwapTransactionResponseDataRouterResultDexRouterListInnerDexProtocol */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BuildSwapTransactionResponseDataRouterResultDexRouterListInnerDexProtocol { public static final String SERIALIZED_NAME_DEX_NAME = "dexName"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInnerFromToken.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInnerFromToken.java index 5c02d6a..8eb591d 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInnerFromToken.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInnerFromToken.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** BuildSwapTransactionResponseDataRouterResultDexRouterListInnerFromToken */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BuildSwapTransactionResponseDataRouterResultDexRouterListInnerFromToken { public static final String SERIALIZED_NAME_TOKEN_CONTRACT_ADDRESS = "tokenContractAddress"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInnerToToken.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInnerToToken.java index 56aab92..e15edb0 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInnerToToken.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultDexRouterListInnerToToken.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** BuildSwapTransactionResponseDataRouterResultDexRouterListInnerToToken */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BuildSwapTransactionResponseDataRouterResultDexRouterListInnerToToken { public static final String SERIALIZED_NAME_TOKEN_CONTRACT_ADDRESS = "tokenContractAddress"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultFromToken.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultFromToken.java index c6cecf1..fdc261b 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultFromToken.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultFromToken.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** Sell-token metadata. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BuildSwapTransactionResponseDataRouterResultFromToken { public static final String SERIALIZED_NAME_TOKEN_CONTRACT_ADDRESS = "tokenContractAddress"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultToToken.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultToToken.java index cbfee39..db2954e 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultToToken.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataRouterResultToToken.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** Buy-token metadata. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BuildSwapTransactionResponseDataRouterResultToToken { public static final String SERIALIZED_NAME_TOKEN_CONTRACT_ADDRESS = "tokenContractAddress"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataTx.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataTx.java index 4897602..b8eb319 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataTx.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/BuildSwapTransactionResponseDataTx.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** On-chain transaction payload to sign and submit. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class BuildSwapTransactionResponseDataTx { public static final String SERIALIZED_NAME_FROM = "from"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GasLevel.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GasLevel.java new file mode 100644 index 0000000..6d4973b --- /dev/null +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GasLevel.java @@ -0,0 +1,75 @@ +/* + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. + * + * 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.web3_wallet.rest.model; + +import com.google.gson.JsonElement; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import jakarta.validation.constraints.*; +import java.io.IOException; +import org.hibernate.validator.constraints.*; + +/** Gets or Sets gasLevel */ +@JsonAdapter(GasLevel.Adapter.class) +public enum GasLevel { + slow("slow"), + + average("average"), + + fast("fast"); + + private String value; + + GasLevel(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static GasLevel fromValue(String value) { + for (GasLevel b : GasLevel.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final GasLevel enumeration) + throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public GasLevel read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return GasLevel.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + GasLevel.fromValue(value); + } +} diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponse.java index eaa4001..9b654ce 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetAggregatedQuoteResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAggregatedQuoteResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInner.java index d9c0987..2a6e23b 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -42,7 +42,7 @@ /** GetAggregatedQuoteResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAggregatedQuoteResponseDataInner { public static final String SERIALIZED_NAME_QUOTE_ID = "quoteId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInner.java index 9b5033b..55be516 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** GetAggregatedQuoteResponseDataInnerDexRouterListInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAggregatedQuoteResponseDataInnerDexRouterListInner { public static final String SERIALIZED_NAME_DEX_PROTOCOL = "dexProtocol"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInnerDexProtocol.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInnerDexProtocol.java index 70d4c80..55495bf 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInnerDexProtocol.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInnerDexProtocol.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** DEX protocol used for this segment. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAggregatedQuoteResponseDataInnerDexRouterListInnerDexProtocol { public static final String SERIALIZED_NAME_DEX_NAME = "dexName"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInnerFromToken.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInnerFromToken.java index 04cb11c..c52983f 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInnerFromToken.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInnerFromToken.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** Segment's sell-token info. Same shape as the top-level `fromToken`. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAggregatedQuoteResponseDataInnerDexRouterListInnerFromToken { public static final String SERIALIZED_NAME_TOKEN_CONTRACT_ADDRESS = "tokenContractAddress"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInnerToToken.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInnerToToken.java index 7f59273..04d38d1 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInnerToToken.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerDexRouterListInnerToToken.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** Segment's buy-token info. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAggregatedQuoteResponseDataInnerDexRouterListInnerToToken { public static final String SERIALIZED_NAME_TOKEN_CONTRACT_ADDRESS = "tokenContractAddress"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerFromToken.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerFromToken.java index 7805745..8bbeedb 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerFromToken.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerFromToken.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** Sell-token metadata. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAggregatedQuoteResponseDataInnerFromToken { public static final String SERIALIZED_NAME_TOKEN_CONTRACT_ADDRESS = "tokenContractAddress"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerToToken.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerToToken.java index 011bd39..62a01ac 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerToToken.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatedQuoteResponseDataInnerToToken.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** Buy-token metadata. Same shape as `fromToken`. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAggregatedQuoteResponseDataInnerToToken { public static final String SERIALIZED_NAME_TOKEN_CONTRACT_ADDRESS = "tokenContractAddress"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatorSupportedChainsResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatorSupportedChainsResponse.java index 0240378..276e884 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatorSupportedChainsResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatorSupportedChainsResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetAggregatorSupportedChainsResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAggregatorSupportedChainsResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatorSupportedChainsResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatorSupportedChainsResponseDataInner.java index 67dd848..6036b22 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatorSupportedChainsResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAggregatorSupportedChainsResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetAggregatorSupportedChainsResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAggregatorSupportedChainsResponseDataInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAllTokenBalancesByAddressResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAllTokenBalancesByAddressResponse.java index d11241f..30a80bb 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAllTokenBalancesByAddressResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAllTokenBalancesByAddressResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetAllTokenBalancesByAddressResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAllTokenBalancesByAddressResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAllTokenBalancesByAddressResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAllTokenBalancesByAddressResponseDataInner.java index 0bfacef..c5c59ea 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAllTokenBalancesByAddressResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAllTokenBalancesByAddressResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetAllTokenBalancesByAddressResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAllTokenBalancesByAddressResponseDataInner { public static final String SERIALIZED_NAME_PAGE = "page"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAllTokenBalancesByAddressResponseDataInnerTokenAssetsInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAllTokenBalancesByAddressResponseDataInnerTokenAssetsInner.java index db931d3..6c37bcf 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAllTokenBalancesByAddressResponseDataInnerTokenAssetsInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetAllTokenBalancesByAddressResponseDataInnerTokenAssetsInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetAllTokenBalancesByAddressResponseDataInnerTokenAssetsInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetAllTokenBalancesByAddressResponseDataInnerTokenAssetsInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetBroadcastOrdersResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetBroadcastOrdersResponse.java index 7e1330a..7d4f8aa 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetBroadcastOrdersResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetBroadcastOrdersResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** GetBroadcastOrdersResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetBroadcastOrdersResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetBroadcastOrdersResponseData.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetBroadcastOrdersResponseData.java index 30d5c13..0a8ad12 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetBroadcastOrdersResponseData.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetBroadcastOrdersResponseData.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetBroadcastOrdersResponseData */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetBroadcastOrdersResponseData { public static final String SERIALIZED_NAME_CURSOR = "cursor"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetBroadcastOrdersResponseDataOrdersInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetBroadcastOrdersResponseDataOrdersInner.java index 3ae6c87..f6c5798 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetBroadcastOrdersResponseDataOrdersInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetBroadcastOrdersResponseDataOrdersInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -36,7 +36,7 @@ /** GetBroadcastOrdersResponseDataOrdersInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetBroadcastOrdersResponseDataOrdersInner { public static final String SERIALIZED_NAME_ORDER_ID = "orderId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetCandlesResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetCandlesResponse.java index e56aa91..f13fd2a 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetCandlesResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetCandlesResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetCandlesResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetCandlesResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetErc20ApproveTransactionResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetErc20ApproveTransactionResponse.java index 3c2caa7..62492a1 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetErc20ApproveTransactionResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetErc20ApproveTransactionResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetErc20ApproveTransactionResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetErc20ApproveTransactionResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetErc20ApproveTransactionResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetErc20ApproveTransactionResponseDataInner.java index 09e43dd..4902e83 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetErc20ApproveTransactionResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetErc20ApproveTransactionResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetErc20ApproveTransactionResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetErc20ApproveTransactionResponseDataInner { public static final String SERIALIZED_NAME_DATA = "data"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitRequest.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitRequest.java index a20068c..de39b0d 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitRequest.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitRequest.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** GetGasLimitRequest */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetGasLimitRequest { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitRequestEvmTx.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitRequestEvmTx.java index 4613371..ef2770a 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitRequestEvmTx.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitRequestEvmTx.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** EVM transaction payload. Required when `binanceChainId` belongs to an EVM chain. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetGasLimitRequestEvmTx { public static final String SERIALIZED_NAME_FROM = "from"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitRequestSolTx.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitRequestSolTx.java index 9c9c0cd..d99ff4a 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitRequestSolTx.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitRequestSolTx.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** Solana transaction payload. Required when `binanceChainId=CT_501`. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetGasLimitRequestSolTx { public static final String SERIALIZED_NAME_BASE64_TX = "base64Tx"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitResponse.java index 3dbfcad..85c4c54 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** GetGasLimitResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetGasLimitResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitResponseData.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitResponseData.java index 3f8145a..ea7e63b 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitResponseData.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasLimitResponseData.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetGasLimitResponseData */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetGasLimitResponseData { public static final String SERIALIZED_NAME_GAS_LIMIT = "gasLimit"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponse.java index 177e6dd..8d50f6e 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** GetGasPriceResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetGasPriceResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseData.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseData.java index 9d335d9..74de051 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseData.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseData.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -37,7 +37,7 @@ /** Gas price details. Populated fields depend on chain family. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetGasPriceResponseData { public static final String SERIALIZED_NAME_EVM_LEGACY_GAS_PRICE = "evmLegacyGasPrice"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseDataEip1559GasPrice.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseDataEip1559GasPrice.java index 66dbe6d..7edbfd8 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseDataEip1559GasPrice.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseDataEip1559GasPrice.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -37,7 +37,7 @@ */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetGasPriceResponseDataEip1559GasPrice { public static final String SERIALIZED_NAME_BASE_FEE = "baseFee"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseDataEvmLegacyGasPrice.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseDataEvmLegacyGasPrice.java index 3a40470..c869736 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseDataEvmLegacyGasPrice.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseDataEvmLegacyGasPrice.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** Legacy EVM gas price tiers (wei, integer string). Null on non-EVM chains. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetGasPriceResponseDataEvmLegacyGasPrice { public static final String SERIALIZED_NAME_LOW_GAS_PRICE = "lowGasPrice"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseDataSolanaGasPrice.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseDataSolanaGasPrice.java index c6e41a7..ccffff1 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseDataSolanaGasPrice.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetGasPriceResponseDataSolanaGasPrice.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** Solana compute-unit prices and Jito tips. Null on non-Solana chains. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetGasPriceResponseDataSolanaGasPrice { public static final String SERIALIZED_NAME_LOW_COMPUTE_UNIT_PRICE = "lowComputeUnitPrice"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHoldersRankingResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHoldersRankingResponse.java index 1360435..f781b5c 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHoldersRankingResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHoldersRankingResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetHoldersRankingResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetHoldersRankingResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHoldersRankingResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHoldersRankingResponseDataInner.java index dd7b659..c06ef93 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHoldersRankingResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHoldersRankingResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -37,7 +37,7 @@ /** GetHoldersRankingResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetHoldersRankingResponseDataInner { public static final String SERIALIZED_NAME_HOLDER_WALLET_ADDRESS = "holderWalletAddress"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHoldersRankingResponseDataInnerFundingSourceLabel.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHoldersRankingResponseDataInnerFundingSourceLabel.java index 2f677cf..4358e7f 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHoldersRankingResponseDataInnerFundingSourceLabel.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHoldersRankingResponseDataInnerFundingSourceLabel.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** Funding source label (e.g. exchange tag). Null when unknown. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetHoldersRankingResponseDataInnerFundingSourceLabel { public static final String SERIALIZED_NAME_TAG_NAME = "tagName"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHotTokenListResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHotTokenListResponse.java index f65fef4..abc3423 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHotTokenListResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHotTokenListResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** GetHotTokenListResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetHotTokenListResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHotTokenListResponseData.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHotTokenListResponseData.java index 69edcb0..1095270 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHotTokenListResponseData.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHotTokenListResponseData.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -42,7 +42,7 @@ /** GetHotTokenListResponseData */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetHotTokenListResponseData { public static final String SERIALIZED_NAME_PAGE = "page"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHotTokenListResponseDataItemsInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHotTokenListResponseDataItemsInner.java index f2169d3..56a220e 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHotTokenListResponseDataItemsInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetHotTokenListResponseDataItemsInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetHotTokenListResponseDataItemsInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetHotTokenListResponseDataItemsInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetSupportedChainsResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetSupportedChainsResponse.java index e0eb365..7445863 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetSupportedChainsResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetSupportedChainsResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetSupportedChainsResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetSupportedChainsResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetSupportedChainsResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetSupportedChainsResponseDataInner.java index 3f2d2af..8aa2ff3 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetSupportedChainsResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetSupportedChainsResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetSupportedChainsResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetSupportedChainsResponseDataInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenAdvancedInfoResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenAdvancedInfoResponse.java index 521a6f8..ed74c2b 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenAdvancedInfoResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenAdvancedInfoResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** GetTokenAdvancedInfoResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenAdvancedInfoResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenAdvancedInfoResponseData.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenAdvancedInfoResponseData.java index a7d1580..14bfc70 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenAdvancedInfoResponseData.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenAdvancedInfoResponseData.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTokenAdvancedInfoResponseData */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenAdvancedInfoResponseData { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; @@ -643,7 +643,18 @@ public GetTokenAdvancedInfoResponseData addTokenTagsItem(String tokenTagsItem) { } /** - * Token tags. + * Token tags. Returns tags matched by the token. Possible values: - `alpha` — Binance + * Alpha - `tge` — Binance TGE - `communityRecognized` — Highly recognized + * by community - `devSellAll` — Developer sold entire holding - `devSell` — + * Developer sold partial holding - `devBuy` — Developer bought tokens - + * `smartMoneyBuy` — Smart money buying - `smartMoneySell` — Smart money + * selling - `devRemoveLiquidity` — Developer removed liquidity - + * `devAddLiquidity` — Developer added liquidity - `devBurnToken` — + * Developer burned tokens - `dexScreenerPaid` — DexScreener paid - + * `volumeSurge` — Volume surge - `volumePlunge` — Volume plunge - + * `lowLiquidity` — Low liquidity - `washTrading` — Wash trading detected - + * `devWashTrading` — Developer wash trading detected - `insiderWashTrading` + * — Insider wash trading detected * * @return tokenTags */ diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressRequest.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressRequest.java index 2a9399e..e788943 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressRequest.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressRequest.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -41,7 +41,7 @@ /** GetTokenBalancesByAddressRequest */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenBalancesByAddressRequest { public static final String SERIALIZED_NAME_ADDRESS = "address"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressRequestTokenContractAddressesInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressRequestTokenContractAddressesInner.java index a99544a..692f115 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressRequestTokenContractAddressesInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressRequestTokenContractAddressesInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetTokenBalancesByAddressRequestTokenContractAddressesInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenBalancesByAddressRequestTokenContractAddressesInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressResponse.java index d4c86e2..fbbf3dc 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTokenBalancesByAddressResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenBalancesByAddressResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressResponseDataInner.java index cf4ed82..5eabb3b 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTokenBalancesByAddressResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenBalancesByAddressResponseDataInner { public static final String SERIALIZED_NAME_TOKEN_ASSETS = "tokenAssets"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressResponseDataInnerTokenAssetsInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressResponseDataInnerTokenAssetsInner.java index 8c072d3..61ae2f9 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressResponseDataInnerTokenAssetsInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBalancesByAddressResponseDataInnerTokenAssetsInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetTokenBalancesByAddressResponseDataInnerTokenAssetsInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenBalancesByAddressResponseDataInnerTokenAssetsInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBasicInfoResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBasicInfoResponse.java index 6ac5497..48c6663 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBasicInfoResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBasicInfoResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** GetTokenBasicInfoResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenBasicInfoResponse { public static final String SERIALIZED_NAME_CODE = "code"; @@ -53,7 +53,7 @@ public class GetTokenBasicInfoResponse { @SerializedName(SERIALIZED_NAME_DATA) @jakarta.annotation.Nullable - private GetTokenBasicInfoResponseData data; + private TokenBasicInfo data; public static final String SERIALIZED_NAME_TIMESTAMP = "timestamp"; @@ -107,8 +107,7 @@ public void setMsg(@jakarta.annotation.Nullable String msg) { this.msg = msg; } - public GetTokenBasicInfoResponse data( - @jakarta.annotation.Nullable GetTokenBasicInfoResponseData data) { + public GetTokenBasicInfoResponse data(@jakarta.annotation.Nullable TokenBasicInfo data) { this.data = data; return this; } @@ -120,11 +119,11 @@ public GetTokenBasicInfoResponse data( */ @jakarta.annotation.Nullable @Valid - public GetTokenBasicInfoResponseData getData() { + public TokenBasicInfo getData() { return data; } - public void setData(@jakarta.annotation.Nullable GetTokenBasicInfoResponseData data) { + public void setData(@jakarta.annotation.Nullable TokenBasicInfo data) { this.data = data; } @@ -289,7 +288,7 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti } // validate the optional field `data` if (jsonObj.get("data") != null && !jsonObj.get("data").isJsonNull()) { - GetTokenBasicInfoResponseData.validateJsonElement(jsonObj.get("data")); + TokenBasicInfo.validateJsonElement(jsonObj.get("data")); } } diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenPriceResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenPriceResponse.java index de6b376..e010ee0 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenPriceResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenPriceResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTokenPriceResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenPriceResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenPriceResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenPriceResponseDataInner.java index cde7ec2..f05197a 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenPriceResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenPriceResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetTokenPriceResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenPriceResponseDataInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponse.java index 606e07d..9186d4a 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** GetTokenTradesResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenTradesResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponseData.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponseData.java index b32244a..bc9ca79 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponseData.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponseData.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTokenTradesResponseData */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenTradesResponseData { public static final String SERIALIZED_NAME_CURSOR = "cursor"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponseDataTradesInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponseDataTradesInner.java index 146ab9f..55c9857 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponseDataTradesInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponseDataTradesInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTokenTradesResponseDataTradesInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenTradesResponseDataTradesInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponseDataTradesInnerChangedTokenInfoInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponseDataTradesInnerChangedTokenInfoInner.java index 02cac06..5d70569 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponseDataTradesInnerChangedTokenInfoInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradesResponseDataTradesInnerChangedTokenInfoInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetTokenTradesResponseDataTradesInnerChangedTokenInfoInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenTradesResponseDataTradesInnerChangedTokenInfoInner { public static final String SERIALIZED_NAME_AMOUNT = "amount"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradingInfoResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradingInfoResponse.java index bd69525..adb4946 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradingInfoResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradingInfoResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTokenTradingInfoResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenTradingInfoResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradingInfoResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradingInfoResponseDataInner.java index a8fdfc5..6dd7b53 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradingInfoResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenTradingInfoResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetTokenTradingInfoResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTokenTradingInfoResponseDataInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopLiquidityPoolsResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopLiquidityPoolsResponse.java index 435116a..23d7580 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopLiquidityPoolsResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopLiquidityPoolsResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTopLiquidityPoolsResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTopLiquidityPoolsResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopLiquidityPoolsResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopLiquidityPoolsResponseDataInner.java index f1be376..dbad51b 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopLiquidityPoolsResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopLiquidityPoolsResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -42,7 +42,7 @@ /** GetTopLiquidityPoolsResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTopLiquidityPoolsResponseDataInner { public static final String SERIALIZED_NAME_POOL = "pool"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopLiquidityPoolsResponseDataInnerLiquidityAmountInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopLiquidityPoolsResponseDataInnerLiquidityAmountInner.java index 192ddd9..aac1c6d 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopLiquidityPoolsResponseDataInnerLiquidityAmountInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopLiquidityPoolsResponseDataInnerLiquidityAmountInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -36,7 +36,7 @@ /** GetTopLiquidityPoolsResponseDataInnerLiquidityAmountInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTopLiquidityPoolsResponseDataInnerLiquidityAmountInner { public static final String SERIALIZED_NAME_TOKEN_AMOUNT = "tokenAmount"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopTradersResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopTradersResponse.java index 8e4ff93..6be6734 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopTradersResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopTradersResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTopTradersResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTopTradersResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopTradersResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopTradersResponseDataInner.java index 6aa2260..93f44c8 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopTradersResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTopTradersResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -37,7 +37,7 @@ /** GetTopTradersResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTopTradersResponseDataInner { public static final String SERIALIZED_NAME_HOLDER_WALLET_ADDRESS = "holderWalletAddress"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponse.java index a839313..7e0852b 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTransactionDetailByHashResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionDetailByHashResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInner.java index 8d46459..348e3f3 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -42,7 +42,7 @@ /** GetTransactionDetailByHashResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionDetailByHashResponseDataInner { public static final String SERIALIZED_NAME_CHAIN_INDEX = "chainIndex"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerFromDetailsInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerFromDetailsInner.java index be699f1..2b2b350 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerFromDetailsInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerFromDetailsInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -36,7 +36,7 @@ /** GetTransactionDetailByHashResponseDataInnerFromDetailsInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionDetailByHashResponseDataInnerFromDetailsInner { public static final String SERIALIZED_NAME_ADDRESS = "address"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerInternalTransactionDetailsInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerInternalTransactionDetailsInner.java index dbfef07..bf28ff7 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerInternalTransactionDetailsInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerInternalTransactionDetailsInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -36,7 +36,7 @@ /** GetTransactionDetailByHashResponseDataInnerInternalTransactionDetailsInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionDetailByHashResponseDataInnerInternalTransactionDetailsInner { public static final String SERIALIZED_NAME_FROM = "from"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerToDetailsInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerToDetailsInner.java index 220db3f..a743039 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerToDetailsInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerToDetailsInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -36,7 +36,7 @@ /** GetTransactionDetailByHashResponseDataInnerToDetailsInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionDetailByHashResponseDataInnerToDetailsInner { public static final String SERIALIZED_NAME_ADDRESS = "address"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerTokenTransferDetailsInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerTokenTransferDetailsInner.java index 75b0439..57d4dd7 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerTokenTransferDetailsInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionDetailByHashResponseDataInnerTokenTransferDetailsInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -36,7 +36,7 @@ /** GetTransactionDetailByHashResponseDataInnerTokenTransferDetailsInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionDetailByHashResponseDataInnerTokenTransferDetailsInner { public static final String SERIALIZED_NAME_FROM = "from"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponse.java index a07f629..22b4213 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -37,7 +37,7 @@ /** GetTransactionStatusResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionStatusResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponseData.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponseData.java index b646c10..a160bdc 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponseData.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponseData.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -42,7 +42,7 @@ /** Transaction details. Null when the transaction is not found in any source table. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionStatusResponseData { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponseDataFromTokenDetailsInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponseDataFromTokenDetailsInner.java index 84ae120..d9112e5 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponseDataFromTokenDetailsInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponseDataFromTokenDetailsInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -36,7 +36,7 @@ /** GetTransactionStatusResponseDataFromTokenDetailsInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionStatusResponseDataFromTokenDetailsInner { public static final String SERIALIZED_NAME_SYMBOL = "symbol"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponseDataToTokenDetailsInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponseDataToTokenDetailsInner.java index e34c8d5..dee0ceb 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponseDataToTokenDetailsInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionStatusResponseDataToTokenDetailsInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -36,7 +36,7 @@ /** GetTransactionStatusResponseDataToTokenDetailsInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionStatusResponseDataToTokenDetailsInner { public static final String SERIALIZED_NAME_SYMBOL = "symbol"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionSupportedChainsResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionSupportedChainsResponse.java index 8da659f..0e6f9ec 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionSupportedChainsResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionSupportedChainsResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTransactionSupportedChainsResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionSupportedChainsResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionSupportedChainsResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionSupportedChainsResponseDataInner.java index 3d81163..192bae7 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionSupportedChainsResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionSupportedChainsResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetTransactionSupportedChainsResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionSupportedChainsResponseDataInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponse.java index 6e9af21..a276bf4 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTransactionsByAddressResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionsByAddressResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInner.java index 02efd01..c1f7e89 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetTransactionsByAddressResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionsByAddressResponseDataInner { public static final String SERIALIZED_NAME_CURSOR = "cursor"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInnerTransactionListInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInnerTransactionListInner.java index 803d0ed..0c7a717 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInnerTransactionListInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInnerTransactionListInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -42,7 +42,7 @@ /** GetTransactionsByAddressResponseDataInnerTransactionListInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionsByAddressResponseDataInnerTransactionListInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInnerTransactionListInnerFromInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInnerTransactionListInnerFromInner.java index f998843..4d118db 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInnerTransactionListInnerFromInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInnerTransactionListInnerFromInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetTransactionsByAddressResponseDataInnerTransactionListInnerFromInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionsByAddressResponseDataInnerTransactionListInnerFromInner { public static final String SERIALIZED_NAME_ADDRESS = "address"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInnerTransactionListInnerToInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInnerTransactionListInnerToInner.java index 609c7b0..41a05f6 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInnerTransactionListInnerToInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTransactionsByAddressResponseDataInnerTransactionListInnerToInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetTransactionsByAddressResponseDataInnerTransactionListInnerToInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetTransactionsByAddressResponseDataInnerTransactionListInnerToInner { public static final String SERIALIZED_NAME_ADDRESS = "address"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetWalletSupportedChainsResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetWalletSupportedChainsResponse.java index d51b76a..06d7144 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetWalletSupportedChainsResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetWalletSupportedChainsResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** GetWalletSupportedChainsResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetWalletSupportedChainsResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetWalletSupportedChainsResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetWalletSupportedChainsResponseDataInner.java index 95aaf33..a01ee50 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetWalletSupportedChainsResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetWalletSupportedChainsResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** GetWalletSupportedChainsResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class GetWalletSupportedChainsResponseDataInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/RankBy.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/RankBy.java new file mode 100644 index 0000000..f021980 --- /dev/null +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/RankBy.java @@ -0,0 +1,89 @@ +/* + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. + * + * 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.web3_wallet.rest.model; + +import com.google.gson.JsonElement; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import jakarta.validation.constraints.*; +import java.io.IOException; +import org.hibernate.validator.constraints.*; + +/** Gets or Sets rankBy */ +@JsonAdapter(RankBy.Adapter.class) +public enum RankBy { + RANK_BY_1(1), + + RANK_BY_2(2), + + RANK_BY_3(3), + + RANK_BY_4(4), + + RANK_BY_5(5), + + RANK_BY_6(6), + + RANK_BY_7(7), + + RANK_BY_8(8), + + RANK_BY_9(9), + + RANK_BY_10(10); + + private Integer value; + + RankBy(Integer value) { + this.value = value; + } + + public Integer getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static RankBy fromValue(Integer value) { + for (RankBy b : RankBy.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final RankBy enumeration) + throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public RankBy read(final JsonReader jsonReader) throws IOException { + Integer value = jsonReader.nextInt(); + return RankBy.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + Integer value = jsonElement.getAsInt(); + RankBy.fromValue(value); + } +} diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/RankingTimeFrame.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/RankingTimeFrame.java new file mode 100644 index 0000000..ad38000 --- /dev/null +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/RankingTimeFrame.java @@ -0,0 +1,79 @@ +/* + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. + * + * 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.web3_wallet.rest.model; + +import com.google.gson.JsonElement; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import jakarta.validation.constraints.*; +import java.io.IOException; +import org.hibernate.validator.constraints.*; + +/** Gets or Sets rankingTimeFrame */ +@JsonAdapter(RankingTimeFrame.Adapter.class) +public enum RankingTimeFrame { + RANKING_TIME_FRAME_1(1), + + RANKING_TIME_FRAME_2(2), + + RANKING_TIME_FRAME_3(3), + + RANKING_TIME_FRAME_4(4), + + RANKING_TIME_FRAME_5(5); + + private Integer value; + + RankingTimeFrame(Integer value) { + this.value = value; + } + + public Integer getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static RankingTimeFrame fromValue(Integer value) { + for (RankingTimeFrame b : RankingTimeFrame.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final RankingTimeFrame enumeration) + throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public RankingTimeFrame read(final JsonReader jsonReader) throws IOException { + Integer value = jsonReader.nextInt(); + return RankingTimeFrame.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + Integer value = jsonElement.getAsInt(); + RankingTimeFrame.fromValue(value); + } +} diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SearchTokenResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SearchTokenResponse.java index 96ecbb3..ebf5f2e 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SearchTokenResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SearchTokenResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -40,7 +40,7 @@ /** SearchTokenResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class SearchTokenResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SearchTokenResponseDataInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SearchTokenResponseDataInner.java index afe77d5..4580107 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SearchTokenResponseDataInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SearchTokenResponseDataInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -37,7 +37,7 @@ /** SearchTokenResponseDataInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class SearchTokenResponseDataInner { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; @@ -115,7 +115,7 @@ public class SearchTokenResponseDataInner { @SerializedName(SERIALIZED_NAME_TAG_LIST) @jakarta.annotation.Nullable - private SearchTokenResponseDataInnerTagList tagList; + private TagInfo tagList; public SearchTokenResponseDataInner() {} @@ -352,8 +352,7 @@ public void setPrice(@jakarta.annotation.Nullable String price) { this.price = price; } - public SearchTokenResponseDataInner tagList( - @jakarta.annotation.Nullable SearchTokenResponseDataInnerTagList tagList) { + public SearchTokenResponseDataInner tagList(@jakarta.annotation.Nullable TagInfo tagList) { this.tagList = tagList; return this; } @@ -365,12 +364,11 @@ public SearchTokenResponseDataInner tagList( */ @jakarta.annotation.Nullable @Valid - public SearchTokenResponseDataInnerTagList getTagList() { + public TagInfo getTagList() { return tagList; } - public void setTagList( - @jakarta.annotation.Nullable SearchTokenResponseDataInnerTagList tagList) { + public void setTagList(@jakarta.annotation.Nullable TagInfo tagList) { this.tagList = tagList; } @@ -671,7 +669,7 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti } // validate the optional field `tagList` if (jsonObj.get("tagList") != null && !jsonObj.get("tagList").isJsonNull()) { - SearchTokenResponseDataInnerTagList.validateJsonElement(jsonObj.get("tagList")); + TagInfo.validateJsonElement(jsonObj.get("tagList")); } } diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsRequest.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsRequest.java index 2e28ffd..89e9bbb 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsRequest.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsRequest.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** SimulateTransactionsRequest */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class SimulateTransactionsRequest { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsRequestEvmTx.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsRequestEvmTx.java index b5caf7d..30c4654 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsRequestEvmTx.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsRequestEvmTx.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** EVM transaction payload. Required when `binanceChainId` belongs to an EVM chain. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class SimulateTransactionsRequestEvmTx { public static final String SERIALIZED_NAME_FROM = "from"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsRequestSolTx.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsRequestSolTx.java index 2797b01..e7fd1d2 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsRequestSolTx.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsRequestSolTx.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** Solana transaction payload. Required when `binanceChainId=CT_501`. */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class SimulateTransactionsRequestSolTx { public static final String SERIALIZED_NAME_BASE64_TX = "base64Tx"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponse.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponse.java index a12f69b..13881f1 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponse.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponse.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -35,7 +35,7 @@ /** SimulateTransactionsResponse */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class SimulateTransactionsResponse { public static final String SERIALIZED_NAME_CODE = "code"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponseData.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponseData.java index 2bc23bc..41d8905 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponseData.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponseData.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -42,7 +42,7 @@ /** SimulateTransactionsResponseData */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class SimulateTransactionsResponseData { public static final String SERIALIZED_NAME_STATUS = "status"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponseDataAllowanceChangesInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponseDataAllowanceChangesInner.java index e5fcc83..65f3fc8 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponseDataAllowanceChangesInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponseDataAllowanceChangesInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** SimulateTransactionsResponseDataAllowanceChangesInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class SimulateTransactionsResponseDataAllowanceChangesInner { public static final String SERIALIZED_NAME_TOKEN_ADDRESS = "tokenAddress"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponseDataBalanceChangesInner.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponseDataBalanceChangesInner.java index 609bb6a..538a66e 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponseDataBalanceChangesInner.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SimulateTransactionsResponseDataBalanceChangesInner.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,7 +34,7 @@ /** SimulateTransactionsResponseDataBalanceChangesInner */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") + comments = "Generator version: 7.22.0") public class SimulateTransactionsResponseDataBalanceChangesInner { public static final String SERIALIZED_NAME_CONTRACT_ADDRESS = "contractAddress"; diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/TagFilter.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/TagFilter.java new file mode 100644 index 0000000..4171f65 --- /dev/null +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/TagFilter.java @@ -0,0 +1,83 @@ +/* + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. + * + * 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.web3_wallet.rest.model; + +import com.google.gson.JsonElement; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import jakarta.validation.constraints.*; +import java.io.IOException; +import org.hibernate.validator.constraints.*; + +/** Gets or Sets tagFilter */ +@JsonAdapter(TagFilter.Adapter.class) +public enum TagFilter { + TAG_FILTER_1(1), + + TAG_FILTER_2(2), + + TAG_FILTER_3(3), + + TAG_FILTER_4(4), + + TAG_FILTER_5(5), + + TAG_FILTER_6(6), + + TAG_FILTER_7(7); + + private Integer value; + + TagFilter(Integer value) { + this.value = value; + } + + public Integer getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static TagFilter fromValue(Integer value) { + for (TagFilter b : TagFilter.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final TagFilter enumeration) + throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public TagFilter read(final JsonReader jsonReader) throws IOException { + Integer value = jsonReader.nextInt(); + return TagFilter.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + Integer value = jsonElement.getAsInt(); + TagFilter.fromValue(value); + } +} diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/TagInfo.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/TagInfo.java new file mode 100644 index 0000000..895a81c --- /dev/null +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/TagInfo.java @@ -0,0 +1,220 @@ +/* + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. + * + * 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.web3_wallet.rest.model; + +import com.binance.connector.client.web3_wallet.rest.JSON; +import com.google.gson.Gson; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.TypeAdapter; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.annotations.SerializedName; +import com.google.gson.reflect.TypeToken; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import jakarta.validation.constraints.*; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLEncoder; +import java.nio.charset.StandardCharsets; +import java.util.Arrays; +import java.util.HashSet; +import java.util.Objects; +import org.hibernate.validator.constraints.*; +import org.openapitools.jackson.nullable.JsonNullable; + +/** TagInfo */ +@jakarta.annotation.Generated( + value = "org.openapitools.codegen.languages.JavaClientCodegen", + comments = "Generator version: 7.22.0") +public class TagInfo { + public static final String SERIALIZED_NAME_IS_RECOGNIZED = "isRecognized"; + + @SerializedName(SERIALIZED_NAME_IS_RECOGNIZED) + @jakarta.annotation.Nullable + private Boolean isRecognized; + + public TagInfo() {} + + public TagInfo isRecognized(@jakarta.annotation.Nullable Boolean isRecognized) { + this.isRecognized = isRecognized; + return this; + } + + /** + * True indicates the token is listed on major centralized exchanges or widely recognized by the + * community. + * + * @return isRecognized + */ + @jakarta.annotation.Nullable + public Boolean getIsRecognized() { + return isRecognized; + } + + public void setIsRecognized(@jakarta.annotation.Nullable Boolean isRecognized) { + this.isRecognized = isRecognized; + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + TagInfo tagInfo = (TagInfo) o; + return Objects.equals(this.isRecognized, tagInfo.isRecognized); + } + + private static boolean equalsNullable(JsonNullable a, JsonNullable b) { + return a == b + || (a != null + && b != null + && a.isPresent() + && b.isPresent() + && Objects.deepEquals(a.get(), b.get())); + } + + @Override + public int hashCode() { + return Objects.hash(isRecognized); + } + + private static int hashCodeNullable(JsonNullable a) { + if (a == null) { + return 1; + } + return a.isPresent() ? Arrays.deepHashCode(new Object[] {a.get()}) : 31; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class TagInfo {\n"); + sb.append(" isRecognized: ").append(toIndentedString(isRecognized)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + public String toUrlQueryString() { + StringBuilder sb = new StringBuilder(); + + Object isRecognizedValue = getIsRecognized(); + String isRecognizedValueAsString = ""; + isRecognizedValueAsString = isRecognizedValue.toString(); + sb.append("isRecognized=").append(urlEncode(isRecognizedValueAsString)).append(""); + return sb.toString(); + } + + public static String urlEncode(String s) { + try { + return URLEncoder.encode(s, StandardCharsets.UTF_8.name()); + } catch (UnsupportedEncodingException e) { + throw new RuntimeException(StandardCharsets.UTF_8.name() + " is unsupported", e); + } + } + + /** + * Convert the given object to string with each line indented by 4 spaces (except the first + * line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(); + openapiFields.add("isRecognized"); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(); + } + + /** + * Validates the JSON Element and throws an exception if issues found + * + * @param jsonElement JSON Element + * @throws IOException if the JSON Element is invalid with respect to TagInfo + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!TagInfo.openapiRequiredFields + .isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException( + String.format( + "The required field(s) %s in TagInfo is not found in the empty JSON" + + " string", + TagInfo.openapiRequiredFields.toString())); + } + } + JsonObject jsonObj = jsonElement.getAsJsonObject(); + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!TagInfo.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'TagInfo' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter = + gson.getDelegateAdapter(this, TypeToken.get(TagInfo.class)); + + return (TypeAdapter) + new TypeAdapter() { + @Override + public void write(JsonWriter out, TagInfo value) throws IOException { + JsonElement obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + elementAdapter.write(out, obj); + } + + @Override + public TagInfo read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + // validateJsonElement(jsonElement); + return thisAdapter.fromJsonTree(jsonElement); + } + }.nullSafe(); + } + } + + /** + * Create an instance of TagInfo given an JSON string + * + * @param jsonString JSON string + * @return An instance of TagInfo + * @throws IOException if the JSON string is invalid with respect to TagInfo + */ + public static TagInfo fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, TagInfo.class); + } + + /** + * Convert an instance of TagInfo to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBasicInfoResponseData.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/TokenBasicInfo.java similarity index 80% rename from clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBasicInfoResponseData.java rename to clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/TokenBasicInfo.java index 56541e3..00a8470 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/GetTokenBasicInfoResponseData.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/TokenBasicInfo.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -34,11 +34,11 @@ import org.hibernate.validator.constraints.*; import org.openapitools.jackson.nullable.JsonNullable; -/** GetTokenBasicInfoResponseData */ +/** TokenBasicInfo */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") -public class GetTokenBasicInfoResponseData { + comments = "Generator version: 7.22.0") +public class TokenBasicInfo { public static final String SERIALIZED_NAME_BINANCE_CHAIN_ID = "binanceChainId"; @SerializedName(SERIALIZED_NAME_BINANCE_CHAIN_ID) @@ -91,12 +91,11 @@ public class GetTokenBasicInfoResponseData { @SerializedName(SERIALIZED_NAME_TAG_LIST) @jakarta.annotation.Nullable - private SearchTokenResponseDataInnerTagList tagList; + private TokenTagInformation tagList; - public GetTokenBasicInfoResponseData() {} + public TokenBasicInfo() {} - public GetTokenBasicInfoResponseData binanceChainId( - @jakarta.annotation.Nullable String binanceChainId) { + public TokenBasicInfo binanceChainId(@jakarta.annotation.Nullable String binanceChainId) { this.binanceChainId = binanceChainId; return this; } @@ -115,7 +114,7 @@ public void setBinanceChainId(@jakarta.annotation.Nullable String binanceChainId this.binanceChainId = binanceChainId; } - public GetTokenBasicInfoResponseData tokenContractAddress( + public TokenBasicInfo tokenContractAddress( @jakarta.annotation.Nullable String tokenContractAddress) { this.tokenContractAddress = tokenContractAddress; return this; @@ -135,7 +134,7 @@ public void setTokenContractAddress(@jakarta.annotation.Nullable String tokenCon this.tokenContractAddress = tokenContractAddress; } - public GetTokenBasicInfoResponseData tokenName(@jakarta.annotation.Nullable String tokenName) { + public TokenBasicInfo tokenName(@jakarta.annotation.Nullable String tokenName) { this.tokenName = tokenName; return this; } @@ -154,8 +153,7 @@ public void setTokenName(@jakarta.annotation.Nullable String tokenName) { this.tokenName = tokenName; } - public GetTokenBasicInfoResponseData tokenSymbol( - @jakarta.annotation.Nullable String tokenSymbol) { + public TokenBasicInfo tokenSymbol(@jakarta.annotation.Nullable String tokenSymbol) { this.tokenSymbol = tokenSymbol; return this; } @@ -174,8 +172,7 @@ public void setTokenSymbol(@jakarta.annotation.Nullable String tokenSymbol) { this.tokenSymbol = tokenSymbol; } - public GetTokenBasicInfoResponseData tokenLogoUrl( - @jakarta.annotation.Nullable String tokenLogoUrl) { + public TokenBasicInfo tokenLogoUrl(@jakarta.annotation.Nullable String tokenLogoUrl) { this.tokenLogoUrl = tokenLogoUrl; return this; } @@ -194,7 +191,7 @@ public void setTokenLogoUrl(@jakarta.annotation.Nullable String tokenLogoUrl) { this.tokenLogoUrl = tokenLogoUrl; } - public GetTokenBasicInfoResponseData decimals(@jakarta.annotation.Nullable Integer decimals) { + public TokenBasicInfo decimals(@jakarta.annotation.Nullable Integer decimals) { this.decimals = decimals; return this; } @@ -213,8 +210,7 @@ public void setDecimals(@jakarta.annotation.Nullable Integer decimals) { this.decimals = decimals; } - public GetTokenBasicInfoResponseData creatorAddress( - @jakarta.annotation.Nullable String creatorAddress) { + public TokenBasicInfo creatorAddress(@jakarta.annotation.Nullable String creatorAddress) { this.creatorAddress = creatorAddress; return this; } @@ -233,7 +229,7 @@ public void setCreatorAddress(@jakarta.annotation.Nullable String creatorAddress this.creatorAddress = creatorAddress; } - public GetTokenBasicInfoResponseData createTime(@jakarta.annotation.Nullable Long createTime) { + public TokenBasicInfo createTime(@jakarta.annotation.Nullable Long createTime) { this.createTime = createTime; return this; } @@ -252,8 +248,7 @@ public void setCreateTime(@jakarta.annotation.Nullable Long createTime) { this.createTime = createTime; } - public GetTokenBasicInfoResponseData tagList( - @jakarta.annotation.Nullable SearchTokenResponseDataInnerTagList tagList) { + public TokenBasicInfo tagList(@jakarta.annotation.Nullable TokenTagInformation tagList) { this.tagList = tagList; return this; } @@ -265,12 +260,11 @@ public GetTokenBasicInfoResponseData tagList( */ @jakarta.annotation.Nullable @Valid - public SearchTokenResponseDataInnerTagList getTagList() { + public TokenTagInformation getTagList() { return tagList; } - public void setTagList( - @jakarta.annotation.Nullable SearchTokenResponseDataInnerTagList tagList) { + public void setTagList(@jakarta.annotation.Nullable TokenTagInformation tagList) { this.tagList = tagList; } @@ -282,19 +276,16 @@ public boolean equals(Object o) { if (o == null || getClass() != o.getClass()) { return false; } - GetTokenBasicInfoResponseData getTokenBasicInfoResponseData = - (GetTokenBasicInfoResponseData) o; - return Objects.equals(this.binanceChainId, getTokenBasicInfoResponseData.binanceChainId) - && Objects.equals( - this.tokenContractAddress, - getTokenBasicInfoResponseData.tokenContractAddress) - && Objects.equals(this.tokenName, getTokenBasicInfoResponseData.tokenName) - && Objects.equals(this.tokenSymbol, getTokenBasicInfoResponseData.tokenSymbol) - && Objects.equals(this.tokenLogoUrl, getTokenBasicInfoResponseData.tokenLogoUrl) - && Objects.equals(this.decimals, getTokenBasicInfoResponseData.decimals) - && Objects.equals(this.creatorAddress, getTokenBasicInfoResponseData.creatorAddress) - && Objects.equals(this.createTime, getTokenBasicInfoResponseData.createTime) - && Objects.equals(this.tagList, getTokenBasicInfoResponseData.tagList); + TokenBasicInfo tokenBasicInfo = (TokenBasicInfo) o; + return Objects.equals(this.binanceChainId, tokenBasicInfo.binanceChainId) + && Objects.equals(this.tokenContractAddress, tokenBasicInfo.tokenContractAddress) + && Objects.equals(this.tokenName, tokenBasicInfo.tokenName) + && Objects.equals(this.tokenSymbol, tokenBasicInfo.tokenSymbol) + && Objects.equals(this.tokenLogoUrl, tokenBasicInfo.tokenLogoUrl) + && Objects.equals(this.decimals, tokenBasicInfo.decimals) + && Objects.equals(this.creatorAddress, tokenBasicInfo.creatorAddress) + && Objects.equals(this.createTime, tokenBasicInfo.createTime) + && Objects.equals(this.tagList, tokenBasicInfo.tagList); } private static boolean equalsNullable(JsonNullable a, JsonNullable b) { @@ -330,7 +321,7 @@ private static int hashCodeNullable(JsonNullable a) { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class GetTokenBasicInfoResponseData {\n"); + sb.append("class TokenBasicInfo {\n"); sb.append(" binanceChainId: ").append(toIndentedString(binanceChainId)).append("\n"); sb.append(" tokenContractAddress: ") .append(toIndentedString(tokenContractAddress)) @@ -433,18 +424,17 @@ private String toIndentedString(Object o) { * Validates the JSON Element and throws an exception if issues found * * @param jsonElement JSON Element - * @throws IOException if the JSON Element is invalid with respect to - * GetTokenBasicInfoResponseData + * @throws IOException if the JSON Element is invalid with respect to TokenBasicInfo */ public static void validateJsonElement(JsonElement jsonElement) throws IOException { if (jsonElement == null) { - if (!GetTokenBasicInfoResponseData.openapiRequiredFields + if (!TokenBasicInfo.openapiRequiredFields .isEmpty()) { // has required fields but JSON element is null throw new IllegalArgumentException( String.format( - "The required field(s) %s in GetTokenBasicInfoResponseData is not" - + " found in the empty JSON string", - GetTokenBasicInfoResponseData.openapiRequiredFields.toString())); + "The required field(s) %s in TokenBasicInfo is not found in the" + + " empty JSON string", + TokenBasicInfo.openapiRequiredFields.toString())); } } JsonObject jsonObj = jsonElement.getAsJsonObject(); @@ -499,7 +489,7 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti } // validate the optional field `tagList` if (jsonObj.get("tagList") != null && !jsonObj.get("tagList").isJsonNull()) { - SearchTokenResponseDataInnerTagList.validateJsonElement(jsonObj.get("tagList")); + TokenTagInformation.validateJsonElement(jsonObj.get("tagList")); } } @@ -507,27 +497,23 @@ public static class CustomTypeAdapterFactory implements TypeAdapterFactory { @SuppressWarnings("unchecked") @Override public TypeAdapter create(Gson gson, TypeToken type) { - if (!GetTokenBasicInfoResponseData.class.isAssignableFrom(type.getRawType())) { - return null; // this class only serializes 'GetTokenBasicInfoResponseData' and its - // subtypes + if (!TokenBasicInfo.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'TokenBasicInfo' and its subtypes } final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); - final TypeAdapter thisAdapter = - gson.getDelegateAdapter( - this, TypeToken.get(GetTokenBasicInfoResponseData.class)); + final TypeAdapter thisAdapter = + gson.getDelegateAdapter(this, TypeToken.get(TokenBasicInfo.class)); return (TypeAdapter) - new TypeAdapter() { + new TypeAdapter() { @Override - public void write(JsonWriter out, GetTokenBasicInfoResponseData value) - throws IOException { + public void write(JsonWriter out, TokenBasicInfo value) throws IOException { JsonElement obj = thisAdapter.toJsonTree(value).getAsJsonObject(); elementAdapter.write(out, obj); } @Override - public GetTokenBasicInfoResponseData read(JsonReader in) - throws IOException { + public TokenBasicInfo read(JsonReader in) throws IOException { JsonElement jsonElement = elementAdapter.read(in); // validateJsonElement(jsonElement); return thisAdapter.fromJsonTree(jsonElement); @@ -537,19 +523,18 @@ public GetTokenBasicInfoResponseData read(JsonReader in) } /** - * Create an instance of GetTokenBasicInfoResponseData given an JSON string + * Create an instance of TokenBasicInfo given an JSON string * * @param jsonString JSON string - * @return An instance of GetTokenBasicInfoResponseData - * @throws IOException if the JSON string is invalid with respect to - * GetTokenBasicInfoResponseData + * @return An instance of TokenBasicInfo + * @throws IOException if the JSON string is invalid with respect to TokenBasicInfo */ - public static GetTokenBasicInfoResponseData fromJson(String jsonString) throws IOException { - return JSON.getGson().fromJson(jsonString, GetTokenBasicInfoResponseData.class); + public static TokenBasicInfo fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, TokenBasicInfo.class); } /** - * Convert an instance of GetTokenBasicInfoResponseData to an JSON string + * Convert an instance of TokenBasicInfo to an JSON string * * @return JSON string */ diff --git a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SearchTokenResponseDataInnerTagList.java b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/TokenTagInformation.java similarity index 71% rename from clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SearchTokenResponseDataInnerTagList.java rename to clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/TokenTagInformation.java index 5dca348..66a22fe 100644 --- a/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/SearchTokenResponseDataInnerTagList.java +++ b/clients/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/model/TokenTagInformation.java @@ -1,6 +1,6 @@ /* - * Binance Web3 Wallet REST API - * Cross-chain wallet, market, trading, and transaction APIs for the OnchainOS platform. + * Binance Web3 API + * Cross-chain wallet, market, trading, and transaction APIs for the Binance Web3 API platform. * * The version of the OpenAPI document: 1.0.0 * @@ -33,21 +33,20 @@ import org.hibernate.validator.constraints.*; import org.openapitools.jackson.nullable.JsonNullable; -/** SearchTokenResponseDataInnerTagList */ +/** TokenTagInformation */ @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - comments = "Generator version: 7.12.0") -public class SearchTokenResponseDataInnerTagList { + comments = "Generator version: 7.22.0") +public class TokenTagInformation { public static final String SERIALIZED_NAME_IS_RECOGNIZED = "isRecognized"; @SerializedName(SERIALIZED_NAME_IS_RECOGNIZED) @jakarta.annotation.Nullable private Boolean isRecognized; - public SearchTokenResponseDataInnerTagList() {} + public TokenTagInformation() {} - public SearchTokenResponseDataInnerTagList isRecognized( - @jakarta.annotation.Nullable Boolean isRecognized) { + public TokenTagInformation isRecognized(@jakarta.annotation.Nullable Boolean isRecognized) { this.isRecognized = isRecognized; return this; } @@ -75,9 +74,8 @@ public boolean equals(Object o) { if (o == null || getClass() != o.getClass()) { return false; } - SearchTokenResponseDataInnerTagList searchTokenResponseDataInnerTagList = - (SearchTokenResponseDataInnerTagList) o; - return Objects.equals(this.isRecognized, searchTokenResponseDataInnerTagList.isRecognized); + TokenTagInformation tokenTagInformation = (TokenTagInformation) o; + return Objects.equals(this.isRecognized, tokenTagInformation.isRecognized); } private static boolean equalsNullable(JsonNullable a, JsonNullable b) { @@ -104,7 +102,7 @@ private static int hashCodeNullable(JsonNullable a) { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class SearchTokenResponseDataInnerTagList {\n"); + sb.append("class TokenTagInformation {\n"); sb.append(" isRecognized: ").append(toIndentedString(isRecognized)).append("\n"); sb.append("}"); return sb.toString(); @@ -155,19 +153,17 @@ private String toIndentedString(Object o) { * Validates the JSON Element and throws an exception if issues found * * @param jsonElement JSON Element - * @throws IOException if the JSON Element is invalid with respect to - * SearchTokenResponseDataInnerTagList + * @throws IOException if the JSON Element is invalid with respect to TokenTagInformation */ public static void validateJsonElement(JsonElement jsonElement) throws IOException { if (jsonElement == null) { - if (!SearchTokenResponseDataInnerTagList.openapiRequiredFields + if (!TokenTagInformation.openapiRequiredFields .isEmpty()) { // has required fields but JSON element is null throw new IllegalArgumentException( String.format( - "The required field(s) %s in SearchTokenResponseDataInnerTagList is" - + " not found in the empty JSON string", - SearchTokenResponseDataInnerTagList.openapiRequiredFields - .toString())); + "The required field(s) %s in TokenTagInformation is not found in" + + " the empty JSON string", + TokenTagInformation.openapiRequiredFields.toString())); } } JsonObject jsonObj = jsonElement.getAsJsonObject(); @@ -177,27 +173,24 @@ public static class CustomTypeAdapterFactory implements TypeAdapterFactory { @SuppressWarnings("unchecked") @Override public TypeAdapter create(Gson gson, TypeToken type) { - if (!SearchTokenResponseDataInnerTagList.class.isAssignableFrom(type.getRawType())) { - return null; // this class only serializes 'SearchTokenResponseDataInnerTagList' and - // its subtypes + if (!TokenTagInformation.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'TokenTagInformation' and its subtypes } final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); - final TypeAdapter thisAdapter = - gson.getDelegateAdapter( - this, TypeToken.get(SearchTokenResponseDataInnerTagList.class)); + final TypeAdapter thisAdapter = + gson.getDelegateAdapter(this, TypeToken.get(TokenTagInformation.class)); return (TypeAdapter) - new TypeAdapter() { + new TypeAdapter() { @Override - public void write(JsonWriter out, SearchTokenResponseDataInnerTagList value) + public void write(JsonWriter out, TokenTagInformation value) throws IOException { JsonElement obj = thisAdapter.toJsonTree(value).getAsJsonObject(); elementAdapter.write(out, obj); } @Override - public SearchTokenResponseDataInnerTagList read(JsonReader in) - throws IOException { + public TokenTagInformation read(JsonReader in) throws IOException { JsonElement jsonElement = elementAdapter.read(in); // validateJsonElement(jsonElement); return thisAdapter.fromJsonTree(jsonElement); @@ -207,20 +200,18 @@ public SearchTokenResponseDataInnerTagList read(JsonReader in) } /** - * Create an instance of SearchTokenResponseDataInnerTagList given an JSON string + * Create an instance of TokenTagInformation given an JSON string * * @param jsonString JSON string - * @return An instance of SearchTokenResponseDataInnerTagList - * @throws IOException if the JSON string is invalid with respect to - * SearchTokenResponseDataInnerTagList + * @return An instance of TokenTagInformation + * @throws IOException if the JSON string is invalid with respect to TokenTagInformation */ - public static SearchTokenResponseDataInnerTagList fromJson(String jsonString) - throws IOException { - return JSON.getGson().fromJson(jsonString, SearchTokenResponseDataInnerTagList.class); + public static TokenTagInformation fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, TokenTagInformation.class); } /** - * Convert an instance of SearchTokenResponseDataInnerTagList to an JSON string + * Convert an instance of TokenTagInformation to an JSON string * * @return JSON string */ diff --git a/clients/web3-wallet/src/test/java/com/binance/connector/client/web3_wallet/rest/api/TransactionApiTest.java b/clients/web3-wallet/src/test/java/com/binance/connector/client/web3_wallet/rest/api/TransactionApiTest.java index 06df3f9..a2edac9 100644 --- a/clients/web3-wallet/src/test/java/com/binance/connector/client/web3_wallet/rest/api/TransactionApiTest.java +++ b/clients/web3-wallet/src/test/java/com/binance/connector/client/web3_wallet/rest/api/TransactionApiTest.java @@ -99,8 +99,6 @@ public void broadcastTransactionsTest() throws ApiException, CryptoException { Call captorValue = callArgumentCaptor.getValue(); Request actualRequest = captorValue.request(); - System.out.println("@@@%" + TransactionApiTest.class.getCanonicalName() + "66b7a8a0ef786de8ddd3f218bf9ba196221f60fbfcdb12926a2f1cbc624f84bb|" + actualRequest.url().queryParameter("signature")); - System.out.println("@@@%" + TransactionApiTest.class.getCanonicalName() + "/api/v1/dex/pre-transaction/broadcast-transaction|" + actualRequest.url().encodedPath()); assertEquals("timestamp=1736393892000address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045&signedTransaction=0xf86c808504a817c80082520894d8da6bf26964af9d7eed9e03e53415d37aa96045880de0b6b3a76400008025a0...&binanceChainId=1", signInputCaptor.getValue()); assertEquals("66b7a8a0ef786de8ddd3f218bf9ba196221f60fbfcdb12926a2f1cbc624f84bb", actualRequest.url().queryParameter("signature")); assertEquals("/api/v1/dex/pre-transaction/broadcast-transaction", actualRequest.url().encodedPath()); @@ -135,8 +133,6 @@ public void getBroadcastOrdersTest() throws ApiException, CryptoException { Call captorValue = callArgumentCaptor.getValue(); Request actualRequest = captorValue.request(); - System.out.println("@@@%" + TransactionApiTest.class.getCanonicalName() + "f4b74092bfc5611f8d25f362db6a4633a58f952a500f2a98c173e5f439bab6e9|" + actualRequest.url().queryParameter("signature")); - System.out.println("@@@%" + TransactionApiTest.class.getCanonicalName() + "/api/v1/dex/post-transaction/orders|" + actualRequest.url().encodedPath()); assertEquals("address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045&binanceChainId=1×tamp=1736393892000", signInputCaptor.getValue()); assertEquals("f4b74092bfc5611f8d25f362db6a4633a58f952a500f2a98c173e5f439bab6e9", actualRequest.url().queryParameter("signature")); assertEquals("/api/v1/dex/post-transaction/orders", actualRequest.url().encodedPath()); @@ -167,8 +163,6 @@ public void getGasLimitTest() throws ApiException, CryptoException { Call captorValue = callArgumentCaptor.getValue(); Request actualRequest = captorValue.request(); - System.out.println("@@@%" + TransactionApiTest.class.getCanonicalName() + "0708456ff0bebe4504a390eba1cdb4a23e3d7efc004bbc03345597b275ce0a21|" + actualRequest.url().queryParameter("signature")); - System.out.println("@@@%" + TransactionApiTest.class.getCanonicalName() + "/api/v1/dex/pre-transaction/gas-limit|" + actualRequest.url().encodedPath()); assertEquals("timestamp=1736393892000binanceChainId=1", signInputCaptor.getValue()); assertEquals("0708456ff0bebe4504a390eba1cdb4a23e3d7efc004bbc03345597b275ce0a21", actualRequest.url().queryParameter("signature")); assertEquals("/api/v1/dex/pre-transaction/gas-limit", actualRequest.url().encodedPath()); @@ -198,8 +192,6 @@ public void getGasPriceTest() throws ApiException, CryptoException { Call captorValue = callArgumentCaptor.getValue(); Request actualRequest = captorValue.request(); - System.out.println("@@@%" + TransactionApiTest.class.getCanonicalName() + "c36923d9a327f1bd1ee2057e16c68ce0db69c823fc0df9cff959266fc9bebce6|" + actualRequest.url().queryParameter("signature")); - System.out.println("@@@%" + TransactionApiTest.class.getCanonicalName() + "/api/v1/dex/pre-transaction/gas-price|" + actualRequest.url().encodedPath()); assertEquals("binanceChainId=1×tamp=1736393892000", signInputCaptor.getValue()); assertEquals("c36923d9a327f1bd1ee2057e16c68ce0db69c823fc0df9cff959266fc9bebce6", actualRequest.url().queryParameter("signature")); assertEquals("/api/v1/dex/pre-transaction/gas-price", actualRequest.url().encodedPath()); @@ -228,8 +220,6 @@ public void getTransactionSupportedChainsTest() throws ApiException, CryptoExcep Call captorValue = callArgumentCaptor.getValue(); Request actualRequest = captorValue.request(); - System.out.println("@@@%" + TransactionApiTest.class.getCanonicalName() + "53668e00dc92eb93de0b253c301e9fc0c20042b13db384a0ad94b38688a5a84c|" + actualRequest.url().queryParameter("signature")); - System.out.println("@@@%" + TransactionApiTest.class.getCanonicalName() + "/api/v1/dex/pre-transaction/supported/chain|" + actualRequest.url().encodedPath()); assertEquals("timestamp=1736393892000", signInputCaptor.getValue()); assertEquals("53668e00dc92eb93de0b253c301e9fc0c20042b13db384a0ad94b38688a5a84c", actualRequest.url().queryParameter("signature")); assertEquals("/api/v1/dex/pre-transaction/supported/chain", actualRequest.url().encodedPath()); @@ -260,8 +250,6 @@ public void simulateTransactionsTest() throws ApiException, CryptoException { Call captorValue = callArgumentCaptor.getValue(); Request actualRequest = captorValue.request(); - System.out.println("@@@%" + TransactionApiTest.class.getCanonicalName() + "0708456ff0bebe4504a390eba1cdb4a23e3d7efc004bbc03345597b275ce0a21|" + actualRequest.url().queryParameter("signature")); - System.out.println("@@@%" + TransactionApiTest.class.getCanonicalName() + "/api/v1/dex/pre-transaction/simulate|" + actualRequest.url().encodedPath()); assertEquals("timestamp=1736393892000binanceChainId=1", signInputCaptor.getValue()); assertEquals("0708456ff0bebe4504a390eba1cdb4a23e3d7efc004bbc03345597b275ce0a21", actualRequest.url().queryParameter("signature")); assertEquals("/api/v1/dex/pre-transaction/simulate", actualRequest.url().encodedPath()); diff --git a/clients/web3-wallet/src/test/java/com/binance/connector/client/web3_wallet/rest/api/WalletApiTest.java b/clients/web3-wallet/src/test/java/com/binance/connector/client/web3_wallet/rest/api/WalletApiTest.java index f43d2e6..adf5bb6 100644 --- a/clients/web3-wallet/src/test/java/com/binance/connector/client/web3_wallet/rest/api/WalletApiTest.java +++ b/clients/web3-wallet/src/test/java/com/binance/connector/client/web3_wallet/rest/api/WalletApiTest.java @@ -102,8 +102,6 @@ public void getAllTokenBalancesByAddressTest() throws ApiException, CryptoExcept Call captorValue = callArgumentCaptor.getValue(); Request actualRequest = captorValue.request(); - System.out.println("@@@%" + WalletApiTest.class.getCanonicalName() + "53668e00dc92eb93de0b253c301e9fc0c20042b13db384a0ad94b38688a5a84c|" + actualRequest.url().queryParameter("signature")); - System.out.println("@@@%" + WalletApiTest.class.getCanonicalName() + "/api/v1/dex/balance/all-token-balances-by-address|" + actualRequest.url().encodedPath()); assertEquals("timestamp=1736393892000", signInputCaptor.getValue()); assertEquals("53668e00dc92eb93de0b253c301e9fc0c20042b13db384a0ad94b38688a5a84c", actualRequest.url().queryParameter("signature")); assertEquals("/api/v1/dex/balance/all-token-balances-by-address", actualRequest.url().encodedPath()); @@ -143,8 +141,6 @@ public void getTokenBalancesByAddressTest() throws ApiException, CryptoException Call captorValue = callArgumentCaptor.getValue(); Request actualRequest = captorValue.request(); - System.out.println("@@@%" + WalletApiTest.class.getCanonicalName() + "7d9d5a78a341ecd7ec35e884de59ef908d4d8efbe8e266d775253f546c1cb8d7|" + actualRequest.url().queryParameter("signature")); - System.out.println("@@@%" + WalletApiTest.class.getCanonicalName() + "/api/v1/dex/balance/token-balances-by-address|" + actualRequest.url().encodedPath()); assertEquals("timestamp=1736393892000tokenContractAddresses=%5B%7B%22binanceChainId%22%3A%221%22%2C%22tokenContractAddress%22%3A%220x2260fac5e5542a773aa44fbcfedf7c193bc2c599%22%7D%5D&address=0x50c476a139aab23fdaf9bca12614cdd54a4244e3", signInputCaptor.getValue()); assertEquals("7d9d5a78a341ecd7ec35e884de59ef908d4d8efbe8e266d775253f546c1cb8d7", actualRequest.url().queryParameter("signature")); assertEquals("/api/v1/dex/balance/token-balances-by-address", actualRequest.url().encodedPath()); @@ -176,8 +172,6 @@ public void getTransactionDetailByHashTest() throws ApiException, CryptoExceptio Call captorValue = callArgumentCaptor.getValue(); Request actualRequest = captorValue.request(); - System.out.println("@@@%" + WalletApiTest.class.getCanonicalName() + "53668e00dc92eb93de0b253c301e9fc0c20042b13db384a0ad94b38688a5a84c|" + actualRequest.url().queryParameter("signature")); - System.out.println("@@@%" + WalletApiTest.class.getCanonicalName() + "/api/v1/dex/post-transaction/transaction-detail-by-txhash|" + actualRequest.url().encodedPath()); assertEquals("timestamp=1736393892000", signInputCaptor.getValue()); assertEquals("53668e00dc92eb93de0b253c301e9fc0c20042b13db384a0ad94b38688a5a84c", actualRequest.url().queryParameter("signature")); assertEquals("/api/v1/dex/post-transaction/transaction-detail-by-txhash", actualRequest.url().encodedPath()); @@ -213,8 +207,6 @@ public void getTransactionsByAddressTest() throws ApiException, CryptoException Call captorValue = callArgumentCaptor.getValue(); Request actualRequest = captorValue.request(); - System.out.println("@@@%" + WalletApiTest.class.getCanonicalName() + "c0a375402fd67e2747587e85bf8e613b4e3676aef99298bcecb2e6078ddf486e|" + actualRequest.url().queryParameter("signature")); - System.out.println("@@@%" + WalletApiTest.class.getCanonicalName() + "/api/v1/dex/post-transaction/transactions-by-address|" + actualRequest.url().encodedPath()); assertEquals("address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045&chains=1%2C56×tamp=1736393892000", signInputCaptor.getValue()); assertEquals("c0a375402fd67e2747587e85bf8e613b4e3676aef99298bcecb2e6078ddf486e", actualRequest.url().queryParameter("signature")); assertEquals("/api/v1/dex/post-transaction/transactions-by-address", actualRequest.url().encodedPath()); @@ -244,8 +236,6 @@ public void getWalletSupportedChainsTest() throws ApiException, CryptoException Call captorValue = callArgumentCaptor.getValue(); Request actualRequest = captorValue.request(); - System.out.println("@@@%" + WalletApiTest.class.getCanonicalName() + "53668e00dc92eb93de0b253c301e9fc0c20042b13db384a0ad94b38688a5a84c|" + actualRequest.url().queryParameter("signature")); - System.out.println("@@@%" + WalletApiTest.class.getCanonicalName() + "/api/v1/dex/balance/supported/chain|" + actualRequest.url().encodedPath()); assertEquals("timestamp=1736393892000", signInputCaptor.getValue()); assertEquals("53668e00dc92eb93de0b253c301e9fc0c20042b13db384a0ad94b38688a5a84c", actualRequest.url().queryParameter("signature")); assertEquals("/api/v1/dex/balance/supported/chain", actualRequest.url().encodedPath()); diff --git a/examples/web3-wallet/pom.xml b/examples/web3-wallet/pom.xml index 3886f88..4d558c1 100644 --- a/examples/web3-wallet/pom.xml +++ b/examples/web3-wallet/pom.xml @@ -31,7 +31,7 @@ io.github.binance binance-web3-wallet - 1.0.0 + 2.0.0 \ No newline at end of file diff --git a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetCandlesExample.java b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetCandlesExample.java index e6a3c8b..354f585 100644 --- a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetCandlesExample.java +++ b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetCandlesExample.java @@ -7,6 +7,7 @@ import com.binance.connector.client.web3_wallet.rest.Web3WalletRestApiUtil; import com.binance.connector.client.web3_wallet.rest.api.MarketApi; import com.binance.connector.client.web3_wallet.rest.api.Web3WalletRestApi; +import com.binance.connector.client.web3_wallet.rest.model.Bar; import com.binance.connector.client.web3_wallet.rest.model.GetCandlesResponse; /** API examples for MarketApi */ @@ -38,7 +39,7 @@ public void getCandlesExample() throws ApiException { String tokenContractAddress = "0xdac17f958d2ee523a2206206994597c13d831ec7"; Long recvWindow = 5000L; String nonce = "unique-nonce-string"; - String bar = "BAR_1s"; + Bar bar = Bar.BAR_1s; Long after = 1748600000000L; Long before = 1748000000000L; Integer limit = 100; diff --git a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetHoldersRankingExample.java b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetHoldersRankingExample.java index 439f3c2..2ac5158 100644 --- a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetHoldersRankingExample.java +++ b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetHoldersRankingExample.java @@ -8,6 +8,7 @@ import com.binance.connector.client.web3_wallet.rest.api.MarketApi; import com.binance.connector.client.web3_wallet.rest.api.Web3WalletRestApi; import com.binance.connector.client.web3_wallet.rest.model.GetHoldersRankingResponse; +import com.binance.connector.client.web3_wallet.rest.model.TagFilter; /** API examples for MarketApi */ public class GetHoldersRankingExample { @@ -40,7 +41,7 @@ public void getHoldersRankingExample() throws ApiException { String tokenContractAddress = "0x6982508145454ce325ddbe47a25d4ec3d2311933"; Long recvWindow = 5000L; String nonce = "unique-nonce-string"; - Integer tagFilter = null; + TagFilter tagFilter = TagFilter.TAG_FILTER_1; MarketApi.GetHoldersRankingRequest request = new MarketApi.GetHoldersRankingRequest(binanceChainId, tokenContractAddress); ApiResponse response = getApi().getHoldersRanking(request); diff --git a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetHotTokenListExample.java b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetHotTokenListExample.java index 0c50061..0bb19c0 100644 --- a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetHotTokenListExample.java +++ b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetHotTokenListExample.java @@ -8,6 +8,8 @@ import com.binance.connector.client.web3_wallet.rest.api.MarketApi; import com.binance.connector.client.web3_wallet.rest.api.Web3WalletRestApi; import com.binance.connector.client.web3_wallet.rest.model.GetHotTokenListResponse; +import com.binance.connector.client.web3_wallet.rest.model.RankBy; +import com.binance.connector.client.web3_wallet.rest.model.RankingTimeFrame; /** API examples for MarketApi */ public class GetHotTokenListExample { @@ -38,8 +40,8 @@ public void getHotTokenListExample() throws ApiException { Long recvWindow = 5000L; String nonce = "unique-nonce-string"; String binanceChainId = "1"; - Integer rankBy = null; - Integer rankingTimeFrame = null; + RankBy rankBy = RankBy.RANK_BY_1; + RankingTimeFrame rankingTimeFrame = RankingTimeFrame.RANKING_TIME_FRAME_1; String priceChangePercentMin = "5"; String priceChangePercentMax = "100"; String volumeMin = "10000"; diff --git a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenTradesExample.java b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenTradesExample.java index e4a5ee6..50bd9af 100644 --- a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenTradesExample.java +++ b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTokenTradesExample.java @@ -8,6 +8,7 @@ import com.binance.connector.client.web3_wallet.rest.api.MarketApi; import com.binance.connector.client.web3_wallet.rest.api.Web3WalletRestApi; import com.binance.connector.client.web3_wallet.rest.model.GetTokenTradesResponse; +import com.binance.connector.client.web3_wallet.rest.model.TagFilter; /** API examples for MarketApi */ public class GetTokenTradesExample { @@ -41,7 +42,7 @@ public void getTokenTradesExample() throws ApiException { String nonce = "unique-nonce-string"; String cursor = "eyJ0aW1lIjoxNzQ4NjAwMDAwMDAwLCJpZCI6MTIzfQ=="; Integer limit = 100; - Integer tagFilter = null; + TagFilter tagFilter = TagFilter.TAG_FILTER_1; String walletAddressFilter = "0x28c6c06298d514db089934071355e5743bf21d60"; MarketApi.GetTokenTradesRequest request = new MarketApi.GetTokenTradesRequest(binanceChainId, tokenContractAddress); diff --git a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTopTradersExample.java b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTopTradersExample.java index cdfdf15..531aaa4 100644 --- a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTopTradersExample.java +++ b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/market/GetTopTradersExample.java @@ -8,6 +8,7 @@ import com.binance.connector.client.web3_wallet.rest.api.MarketApi; import com.binance.connector.client.web3_wallet.rest.api.Web3WalletRestApi; import com.binance.connector.client.web3_wallet.rest.model.GetTopTradersResponse; +import com.binance.connector.client.web3_wallet.rest.model.TagFilter; /** API examples for MarketApi */ public class GetTopTradersExample { @@ -40,7 +41,7 @@ public void getTopTradersExample() throws ApiException { String tokenContractAddress = "0x6982508145454ce325ddbe47a25d4ec3d2311933"; Long recvWindow = 5000L; String nonce = "unique-nonce-string"; - Integer tagFilter = null; + TagFilter tagFilter = TagFilter.TAG_FILTER_1; MarketApi.GetTopTradersRequest request = new MarketApi.GetTopTradersRequest(binanceChainId, tokenContractAddress); ApiResponse response = getApi().getTopTraders(request); diff --git a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/BuildSwapTransactionExample.java b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/BuildSwapTransactionExample.java index 68b911a..a4bc70f 100644 --- a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/BuildSwapTransactionExample.java +++ b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/trading/BuildSwapTransactionExample.java @@ -7,7 +7,10 @@ import com.binance.connector.client.web3_wallet.rest.Web3WalletRestApiUtil; import com.binance.connector.client.web3_wallet.rest.api.TradingApi; import com.binance.connector.client.web3_wallet.rest.api.Web3WalletRestApi; +import com.binance.connector.client.web3_wallet.rest.model.ApproveTransaction; +import com.binance.connector.client.web3_wallet.rest.model.AutoSlippage; import com.binance.connector.client.web3_wallet.rest.model.BuildSwapTransactionResponse; +import com.binance.connector.client.web3_wallet.rest.model.GasLevel; /** API examples for TradingApi */ public class BuildSwapTransactionExample { @@ -46,12 +49,12 @@ public void buildSwapTransactionExample() throws ApiException { String quoteId = "a1b2c3d4e5f64a8b9c0d1e2f3a4b5c6d"; Long recvWindow = 5000L; String nonce = "unique-nonce-string"; - String approveTransaction = "false"; + ApproveTransaction approveTransaction = ApproveTransaction.TRUE; String approveAmount = "1000000"; String gasLimit = "200000"; - String gasLevel = "average"; + GasLevel gasLevel = GasLevel.slow; String priceImpactProtectionPercent = "90"; - String autoSlippage = "false"; + AutoSlippage autoSlippage = AutoSlippage.TRUE; String maxAutoSlippagePercent = "3"; String computeUnitLimit = "1400000"; String computeUnitPrice = "1000"; diff --git a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/BroadcastTransactionsExample.java b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/BroadcastTransactionsExample.java index 8b7065b..89b3b15 100644 --- a/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/BroadcastTransactionsExample.java +++ b/examples/web3-wallet/src/main/java/com/binance/connector/client/web3_wallet/rest/transaction/BroadcastTransactionsExample.java @@ -29,9 +29,9 @@ public Web3WalletRestApi getApi() { /** * Broadcast Transactions * - *

Broadcast a client-signed transaction to the chain via the OnchainOS relay. Returns the - * transaction hash and an internal `orderId` you can use to track on-chain status via - * the post-transaction service. Optional MEV protection (EVM chains only) routes the + *

Broadcast a client-signed transaction to the chain via the Binance Web3 API relay. Returns + * the transaction hash and an internal `orderId` you can use to track on-chain status + * via the post-transaction service. Optional MEV protection (EVM chains only) routes the * transaction through a private mempool to mitigate front-running and sandwich attacks. * * @throws ApiException if the Api call fails