Skip to content

Commit e49616b

Browse files
author
gate
committed
update to v7.2.22
1 parent 3915884 commit e49616b

209 files changed

Lines changed: 17648 additions & 11452 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 48 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
Gate API
44

5-
- API version: v4.106.18
6-
- SDK version: 7.2.18
5+
- API version: v4.106.22
6+
- SDK version: 7.2.22
77

88
Welcome to Gate API
99
APIv4 provides operations related to spot, margin, and contract trading, including public interfaces for querying market data and authenticated private interfaces for implementing API-based automated trading.
@@ -52,7 +52,7 @@ Add this dependency to your project's POM:
5252
<dependency>
5353
<groupId>io.gate</groupId>
5454
<artifactId>gate-api</artifactId>
55-
<version>7.2.18</version>
55+
<version>7.2.22</version>
5656
<scope>compile</scope>
5757
</dependency>
5858
```
@@ -62,7 +62,7 @@ Add this dependency to your project's POM:
6262
Add this dependency to your project's build file:
6363

6464
```groovy
65-
compile "io.gate:gate-api:7.2.18"
65+
compile "io.gate:gate-api:7.2.22"
6666
```
6767

6868
### Others
@@ -75,7 +75,7 @@ mvn clean package
7575

7676
Then manually install the following JARs:
7777

78-
* `target/gate-api-7.2.18.jar`
78+
* `target/gate-api-7.2.22.jar`
7979
* `target/lib/*.jar`
8080

8181
To install the API client library to your local Maven repository, simply execute:
@@ -248,6 +248,7 @@ Class | Method | HTTP request | Description
248248
*FuturesApi* | [**listFuturesPremiumIndex**](docs/FuturesApi.md#listFuturesPremiumIndex) | **GET** /futures/{settle}/premium_index | Premium Index K-line chart
249249
*FuturesApi* | [**listFuturesTickers**](docs/FuturesApi.md#listFuturesTickers) | **GET** /futures/{settle}/tickers | Get all futures trading statistics
250250
*FuturesApi* | [**listFuturesFundingRateHistory**](docs/FuturesApi.md#listFuturesFundingRateHistory) | **GET** /futures/{settle}/funding_rate | Futures market historical funding rate
251+
*FuturesApi* | [**listBatchFuturesFundingRates**](docs/FuturesApi.md#listBatchFuturesFundingRates) | **POST** /futures/{settle}/funding_rates | Batch Query Historical Funding Rate Data for Perpetual Contracts
251252
*FuturesApi* | [**listFuturesInsuranceLedger**](docs/FuturesApi.md#listFuturesInsuranceLedger) | **GET** /futures/{settle}/insurance | Futures market insurance fund history
252253
*FuturesApi* | [**listContractStats**](docs/FuturesApi.md#listContractStats) | **GET** /futures/{settle}/contract_stats | Futures statistics
253254
*FuturesApi* | [**getIndexConstituents**](docs/FuturesApi.md#getIndexConstituents) | **GET** /futures/{settle}/index_constituents/{index} | Query index constituents
@@ -256,6 +257,7 @@ Class | Method | HTTP request | Description
256257
*FuturesApi* | [**listFuturesAccounts**](docs/FuturesApi.md#listFuturesAccounts) | **GET** /futures/{settle}/accounts | Get futures account
257258
*FuturesApi* | [**listFuturesAccountBook**](docs/FuturesApi.md#listFuturesAccountBook) | **GET** /futures/{settle}/account_book | Query futures account change history
258259
*FuturesApi* | [**listPositions**](docs/FuturesApi.md#listPositions) | **GET** /futures/{settle}/positions | Get user position list
260+
*FuturesApi* | [**listPositionsTimerange**](docs/FuturesApi.md#listPositionsTimerange) | **GET** /futures/{settle}/positions_timerange | Get user&#39;s historical position information list by time
259261
*FuturesApi* | [**getPosition**](docs/FuturesApi.md#getPosition) | **GET** /futures/{settle}/positions/{contract} | Get single position information
260262
*FuturesApi* | [**getLeverage**](docs/FuturesApi.md#getLeverage) | **GET** /futures/{settle}/get_leverage/{contract} | Get Leverage Information for Specified Mode
261263
*FuturesApi* | [**updatePositionMargin**](docs/FuturesApi.md#updatePositionMargin) | **POST** /futures/{settle}/positions/{contract}/margin | Update position margin
@@ -289,6 +291,13 @@ Class | Method | HTTP request | Description
289291
*FuturesApi* | [**amendBatchFutureOrders**](docs/FuturesApi.md#amendBatchFutureOrders) | **POST** /futures/{settle}/batch_amend_orders | Batch modify orders by specified IDs
290292
*FuturesApi* | [**getFuturesRiskLimitTable**](docs/FuturesApi.md#getFuturesRiskLimitTable) | **GET** /futures/{settle}/risk_limit_table | Query risk limit table by table_id
291293
*FuturesApi* | [**createFuturesBBOOrder**](docs/FuturesApi.md#createFuturesBBOOrder) | **POST** /futures/{settle}/bbo_orders | Level-based BBO Contract Order Placement
294+
*FuturesApi* | [**createTrailOrder**](docs/FuturesApi.md#createTrailOrder) | **POST** /futures/{settle}/autoorder/v1/trail/create | Create trail order
295+
*FuturesApi* | [**stopTrailOrder**](docs/FuturesApi.md#stopTrailOrder) | **POST** /futures/{settle}/autoorder/v1/trail/stop | Terminate trail order
296+
*FuturesApi* | [**stopAllTrailOrders**](docs/FuturesApi.md#stopAllTrailOrders) | **POST** /futures/{settle}/autoorder/v1/trail/stop_all | Batch terminate trail orders
297+
*FuturesApi* | [**getTrailOrders**](docs/FuturesApi.md#getTrailOrders) | **GET** /futures/{settle}/autoorder/v1/trail/list | Get trail order list
298+
*FuturesApi* | [**getTrailOrderDetail**](docs/FuturesApi.md#getTrailOrderDetail) | **GET** /futures/{settle}/autoorder/v1/trail/detail | Get trail order details
299+
*FuturesApi* | [**updateTrailOrder**](docs/FuturesApi.md#updateTrailOrder) | **POST** /futures/{settle}/autoorder/v1/trail/update | Update trail order
300+
*FuturesApi* | [**getTrailOrderChangeLog**](docs/FuturesApi.md#getTrailOrderChangeLog) | **GET** /futures/{settle}/autoorder/v1/trail/change_log | Get trail order user modification records
292301
*FuturesApi* | [**listPriceTriggeredOrders**](docs/FuturesApi.md#listPriceTriggeredOrders) | **GET** /futures/{settle}/price_orders | Query auto order list
293302
*FuturesApi* | [**createPriceTriggeredOrder**](docs/FuturesApi.md#createPriceTriggeredOrder) | **POST** /futures/{settle}/price_orders | Create price-triggered order
294303
*FuturesApi* | [**cancelPriceTriggeredOrderList**](docs/FuturesApi.md#cancelPriceTriggeredOrderList) | **DELETE** /futures/{settle}/price_orders | Cancel all auto orders
@@ -498,6 +507,8 @@ Class | Method | HTTP request | Description
498507
- [AwardListStructList](docs/AwardListStructList.md)
499508
- [BatchAmendItem](docs/BatchAmendItem.md)
500509
- [BatchAmendOrderReq](docs/BatchAmendOrderReq.md)
510+
- [BatchFundingRatesRequest](docs/BatchFundingRatesRequest.md)
511+
- [BatchFundingRatesResponse](docs/BatchFundingRatesResponse.md)
501512
- [BatchFuturesOrder](docs/BatchFuturesOrder.md)
502513
- [BatchOrder](docs/BatchOrder.md)
503514
- [BorrowCurrencyInfo](docs/BorrowCurrencyInfo.md)
@@ -523,6 +534,7 @@ Class | Method | HTTP request | Description
523534
- [CountdownCancelAllOptionsTask](docs/CountdownCancelAllOptionsTask.md)
524535
- [CountdownCancelAllSpotTask](docs/CountdownCancelAllSpotTask.md)
525536
- [CreateMultiCollateralOrder](docs/CreateMultiCollateralOrder.md)
537+
- [CreateTrailOrder](docs/CreateTrailOrder.md)
526538
- [CreateUniLend](docs/CreateUniLend.md)
527539
- [CreateUniLoan](docs/CreateUniLoan.md)
528540
- [CrossMarginBalance](docs/CrossMarginBalance.md)
@@ -535,6 +547,7 @@ Class | Method | HTTP request | Description
535547
- [DebitFee](docs/DebitFee.md)
536548
- [DeliveryAccount](docs/DeliveryAccount.md)
537549
- [DeliveryAccountBook](docs/DeliveryAccountBook.md)
550+
- [DeliveryAccountHistory](docs/DeliveryAccountHistory.md)
538551
- [DeliveryCandlestick](docs/DeliveryCandlestick.md)
539552
- [DeliveryContract](docs/DeliveryContract.md)
540553
- [DeliveryLimitRiskTiers](docs/DeliveryLimitRiskTiers.md)
@@ -624,74 +637,80 @@ Class | Method | HTTP request | Description
624637
- [InlineResponse2001](docs/InlineResponse2001.md)
625638
- [InlineResponse20010](docs/InlineResponse20010.md)
626639
- [InlineResponse20010Data](docs/InlineResponse20010Data.md)
640+
- [InlineResponse20010DataCryptoCurrencyInfo](docs/InlineResponse20010DataCryptoCurrencyInfo.md)
641+
- [InlineResponse20010DataFiatCurrencyInfo](docs/InlineResponse20010DataFiatCurrencyInfo.md)
642+
- [InlineResponse20010DataList](docs/InlineResponse20010DataList.md)
627643
- [InlineResponse20011](docs/InlineResponse20011.md)
628644
- [InlineResponse20011Data](docs/InlineResponse20011Data.md)
629-
- [InlineResponse20011List](docs/InlineResponse20011List.md)
645+
- [InlineResponse20011DataList](docs/InlineResponse20011DataList.md)
630646
- [InlineResponse20012](docs/InlineResponse20012.md)
631647
- [InlineResponse20012Data](docs/InlineResponse20012Data.md)
632-
- [InlineResponse20012DataConvertInfo](docs/InlineResponse20012DataConvertInfo.md)
633-
- [InlineResponse20012DataList](docs/InlineResponse20012DataList.md)
634-
- [InlineResponse20012DataTransTime](docs/InlineResponse20012DataTransTime.md)
635648
- [InlineResponse20013](docs/InlineResponse20013.md)
636649
- [InlineResponse20013Data](docs/InlineResponse20013Data.md)
650+
- [InlineResponse20013DataMerchantInfo](docs/InlineResponse20013DataMerchantInfo.md)
637651
- [InlineResponse20014](docs/InlineResponse20014.md)
638652
- [InlineResponse20014Data](docs/InlineResponse20014Data.md)
639653
- [InlineResponse20015](docs/InlineResponse20015.md)
640654
- [InlineResponse20015Data](docs/InlineResponse20015Data.md)
655+
- [InlineResponse20015List](docs/InlineResponse20015List.md)
641656
- [InlineResponse20016](docs/InlineResponse20016.md)
642657
- [InlineResponse20016Data](docs/InlineResponse20016Data.md)
643-
- [InlineResponse20016DataLists](docs/InlineResponse20016DataLists.md)
658+
- [InlineResponse20016DataConvertInfo](docs/InlineResponse20016DataConvertInfo.md)
659+
- [InlineResponse20016DataList](docs/InlineResponse20016DataList.md)
660+
- [InlineResponse20016DataTransTime](docs/InlineResponse20016DataTransTime.md)
644661
- [InlineResponse20017](docs/InlineResponse20017.md)
645662
- [InlineResponse20017Data](docs/InlineResponse20017Data.md)
646-
- [InlineResponse20017DataMessages](docs/InlineResponse20017DataMessages.md)
647-
- [InlineResponse20017DataMsgObj](docs/InlineResponse20017DataMsgObj.md)
648663
- [InlineResponse20018](docs/InlineResponse20018.md)
649664
- [InlineResponse20018Data](docs/InlineResponse20018Data.md)
650665
- [InlineResponse20019](docs/InlineResponse20019.md)
651666
- [InlineResponse20019Data](docs/InlineResponse20019Data.md)
652667
- [InlineResponse2002](docs/InlineResponse2002.md)
653668
- [InlineResponse20020](docs/InlineResponse20020.md)
669+
- [InlineResponse20020Data](docs/InlineResponse20020Data.md)
670+
- [InlineResponse20020DataLists](docs/InlineResponse20020DataLists.md)
654671
- [InlineResponse20021](docs/InlineResponse20021.md)
672+
- [InlineResponse20021Data](docs/InlineResponse20021Data.md)
673+
- [InlineResponse20021DataMessages](docs/InlineResponse20021DataMessages.md)
674+
- [InlineResponse20021DataMsgObj](docs/InlineResponse20021DataMsgObj.md)
655675
- [InlineResponse20022](docs/InlineResponse20022.md)
676+
- [InlineResponse20022Data](docs/InlineResponse20022Data.md)
656677
- [InlineResponse20023](docs/InlineResponse20023.md)
678+
- [InlineResponse20023Data](docs/InlineResponse20023Data.md)
657679
- [InlineResponse20024](docs/InlineResponse20024.md)
658680
- [InlineResponse20025](docs/InlineResponse20025.md)
659681
- [InlineResponse20026](docs/InlineResponse20026.md)
660682
- [InlineResponse20027](docs/InlineResponse20027.md)
661683
- [InlineResponse20028](docs/InlineResponse20028.md)
662-
- [InlineResponse20028Assets](docs/InlineResponse20028Assets.md)
663684
- [InlineResponse20029](docs/InlineResponse20029.md)
664-
- [InlineResponse2002Data](docs/InlineResponse2002Data.md)
665685
- [InlineResponse2003](docs/InlineResponse2003.md)
666686
- [InlineResponse20030](docs/InlineResponse20030.md)
667687
- [InlineResponse20031](docs/InlineResponse20031.md)
668-
- [InlineResponse20031SpecialFeeList](docs/InlineResponse20031SpecialFeeList.md)
669688
- [InlineResponse20032](docs/InlineResponse20032.md)
689+
- [InlineResponse20032Assets](docs/InlineResponse20032Assets.md)
670690
- [InlineResponse20033](docs/InlineResponse20033.md)
671691
- [InlineResponse20034](docs/InlineResponse20034.md)
672692
- [InlineResponse20035](docs/InlineResponse20035.md)
693+
- [InlineResponse20035SpecialFeeList](docs/InlineResponse20035SpecialFeeList.md)
673694
- [InlineResponse20036](docs/InlineResponse20036.md)
674695
- [InlineResponse20037](docs/InlineResponse20037.md)
675696
- [InlineResponse20038](docs/InlineResponse20038.md)
676697
- [InlineResponse20039](docs/InlineResponse20039.md)
677698
- [InlineResponse2004](docs/InlineResponse2004.md)
678699
- [InlineResponse20040](docs/InlineResponse20040.md)
679700
- [InlineResponse20041](docs/InlineResponse20041.md)
701+
- [InlineResponse20042](docs/InlineResponse20042.md)
702+
- [InlineResponse20043](docs/InlineResponse20043.md)
703+
- [InlineResponse20044](docs/InlineResponse20044.md)
704+
- [InlineResponse20045](docs/InlineResponse20045.md)
680705
- [InlineResponse2005](docs/InlineResponse2005.md)
681-
- [InlineResponse2005Data](docs/InlineResponse2005Data.md)
682706
- [InlineResponse2006](docs/InlineResponse2006.md)
683707
- [InlineResponse2006Data](docs/InlineResponse2006Data.md)
684-
- [InlineResponse2006DataCryptoCurrencyInfo](docs/InlineResponse2006DataCryptoCurrencyInfo.md)
685-
- [InlineResponse2006DataFiatCurrencyInfo](docs/InlineResponse2006DataFiatCurrencyInfo.md)
686-
- [InlineResponse2006DataList](docs/InlineResponse2006DataList.md)
687708
- [InlineResponse2007](docs/InlineResponse2007.md)
688-
- [InlineResponse2007Data](docs/InlineResponse2007Data.md)
689-
- [InlineResponse2007DataList](docs/InlineResponse2007DataList.md)
690709
- [InlineResponse2008](docs/InlineResponse2008.md)
691-
- [InlineResponse2008Data](docs/InlineResponse2008Data.md)
692710
- [InlineResponse2009](docs/InlineResponse2009.md)
693711
- [InlineResponse2009Data](docs/InlineResponse2009Data.md)
694-
- [InlineResponse2009DataMerchantInfo](docs/InlineResponse2009DataMerchantInfo.md)
712+
- [InlineResponse201](docs/InlineResponse201.md)
713+
- [InlineResponse201Data](docs/InlineResponse201Data.md)
695714
- [InlineResponse202](docs/InlineResponse202.md)
696715
- [InlineResponse2021](docs/InlineResponse2021.md)
697716
- [InsuranceRecord](docs/InsuranceRecord.md)
@@ -760,6 +779,7 @@ Class | Method | HTTP request | Description
760779
- [Position](docs/Position.md)
761780
- [PositionClose](docs/PositionClose.md)
762781
- [PositionCloseOrder](docs/PositionCloseOrder.md)
782+
- [PositionTimerange](docs/PositionTimerange.md)
763783
- [ProfitLossRange](docs/ProfitLossRange.md)
764784
- [RebateUserInfo](docs/RebateUserInfo.md)
765785
- [RepayCurrencyRes](docs/RepayCurrencyRes.md)
@@ -781,6 +801,8 @@ Class | Method | HTTP request | Description
781801
- [SpotPricePutOrder](docs/SpotPricePutOrder.md)
782802
- [SpotPriceTrigger](docs/SpotPriceTrigger.md)
783803
- [SpotPriceTriggeredOrder](docs/SpotPriceTriggeredOrder.md)
804+
- [StopAllTrailOrders](docs/StopAllTrailOrders.md)
805+
- [StopTrailOrder](docs/StopTrailOrder.md)
784806
- [StpGroup](docs/StpGroup.md)
785807
- [StpGroupUser](docs/StpGroupUser.md)
786808
- [StructuredBuy](docs/StructuredBuy.md)
@@ -806,6 +828,8 @@ Class | Method | HTTP request | Description
806828
- [TotalBalance](docs/TotalBalance.md)
807829
- [Trade](docs/Trade.md)
808830
- [TradeFee](docs/TradeFee.md)
831+
- [TrailChangeLog](docs/TrailChangeLog.md)
832+
- [TrailOrder](docs/TrailOrder.md)
809833
- [TransactionID](docs/TransactionID.md)
810834
- [Transfer](docs/Transfer.md)
811835
- [TransferOrderStatus](docs/TransferOrderStatus.md)
@@ -848,6 +872,7 @@ Class | Method | HTTP request | Description
848872
- [UnifiedRiskUnits](docs/UnifiedRiskUnits.md)
849873
- [UnifiedSettings](docs/UnifiedSettings.md)
850874
- [UnifiedTransferable](docs/UnifiedTransferable.md)
875+
- [UpdateTrailOrder](docs/UpdateTrailOrder.md)
851876
- [UserSub](docs/UserSub.md)
852877
- [UserSubRelation](docs/UserSubRelation.md)
853878
- [WithdrawStatus](docs/WithdrawStatus.md)

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apply plugin: 'eclipse'
33
apply plugin: 'java'
44

55
group = 'io.gate'
6-
version = '7.2.18'
6+
version = '7.2.22'
77

88
buildscript {
99
repositories {

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ lazy val root = (project in file(".")).
22
settings(
33
organization := "io.gate",
44
name := "gate-api",
5-
version := "7.2.18",
5+
version := "7.2.22",
66
scalaVersion := "2.11.4",
77
scalacOptions ++= Seq("-feature"),
88
javacOptions in compile ++= Seq("-Xlint:deprecation"),

docs/BatchFundingRatesRequest.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2+
# BatchFundingRatesRequest
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**contracts** | **List&lt;String&gt;** | Array of Contract Names |
9+

docs/BatchFundingRatesResponse.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
# BatchFundingRatesResponse
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**contract** | **String** | Contract name | [optional]
9+
**data** | [**List&lt;FundingRateRecord&gt;**](FundingRateRecord.md) | Array of Funding Rates | [optional]
10+

docs/Contract.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Name | Type | Description | Notes
2828
**riskLimitStep** | **String** | Risk limit adjustment step (deprecated) | [optional]
2929
**riskLimitMax** | **String** | Maximum risk limit allowed by the contract (deprecated). It is recommended to use /futures/{settle}/risk_limit_tiers to query risk limits | [optional]
3030
**orderSizeMin** | **String** | Minimum order size allowed by the contract | [optional]
31+
**enableDecimal** | **Boolean** | Whether decimal string type is supported for contract lot size. When this field is set to &#x60;true&#x60;, it indicates that the contract supports decimal lot sizes (i.e., the &#x60;size&#x60; field can use a decimal string type); when set to &#x60;false&#x60;, it indicates that the contract does not support decimal lot sizes (i.e., the &#x60;size&#x60; field can only use an integer type). | [optional]
3132
**orderSizeMax** | **String** | Maximum order size allowed by the contract | [optional]
3233
**orderPriceDeviate** | **String** | Maximum allowed deviation between order price and current mark price. The order price &#x60;order_price&#x60; must satisfy the following condition: abs(order_price - mark_price) &lt;&#x3D; mark_price * order_price_deviate | [optional]
3334
**refDiscountRate** | **String** | Trading fee discount for referred users | [optional]

docs/CreateTrailOrder.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
2+
# CreateTrailOrder
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**contract** | **String** | Contract name |
9+
**amount** | **String** | Trading quantity in contracts, positive for buy, negative for sell |
10+
**activationPrice** | **String** | Activation price, 0 means trigger immediately | [optional]
11+
**isGte** | **Boolean** | true: activate when market price &gt;&#x3D; activation price, false: &lt;&#x3D; activation price | [optional]
12+
**priceType** | [**PriceTypeEnum**](#PriceTypeEnum) | Activation price type: 1-latest price, 2-index price, 3-mark price | [optional]
13+
**priceOffset** | **String** | Callback ratio or price distance, e.g., &#x60;0.1&#x60; or &#x60;0.1%&#x60; | [optional]
14+
**reduceOnly** | **Boolean** | Whether reduce only | [optional]
15+
**positionRelated** | **Boolean** | Whether bound to a position (if position_related &#x3D; true (position-related), then reduce_only must also be true) | [optional]
16+
**text** | **String** | 订单自定义信息,可选字段。用于标识订单来源或设置用户自定义 ID。 **如果非空**,必须满足以下规则之一: **1. 内部保留字段(标识订单来源)**: - &#x60;apiv4&#x60;: API 调用 **2. 用户自定义字段(设置自定义 ID)**: - 必须以 &#x60;t-&#x60; 开头 - &#x60;t-&#x60; 后面的内容长度不能超过 28 字节 - 只能包含:数字、字母、下划线(_)、中划线(-) 或者点(.) - 示例:&#x60;t-my-order-001&#x60;&#x60;t-trail_2024.01&#x60; **注意**:用户自定义字段不能与内部保留字段冲突。 | [optional]
17+
**posMarginMode** | **String** | Position margin mode: isolated/cross | [optional]
18+
**positionMode** | **String** | Position mode: single, dual, and dual_plus | [optional]
19+
20+
## Enum: PriceTypeEnum
21+
22+
Name | Value
23+
---- | -----
24+
NUMBER_1 | 1
25+
NUMBER_2 | 2
26+
NUMBER_3 | 3
27+

0 commit comments

Comments
 (0)