Skip to content

Commit 65d593a

Browse files
committed
Merge branch 'release/4.14.0'
2 parents e49ea26 + d184e8c commit 65d593a

29 files changed

+6505
-164
lines changed

README.md

Lines changed: 37 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ APIv4 provides spot, margin and futures trading operations. There are public API
33

44
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
55

6-
- API version: 4.13.1
7-
- Package version: 4.13.1
6+
- API version: 4.14.0
7+
- Package version: 4.14.0
88
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
99
For more information, please visit [https://www.gate.io/page/contacts](https://www.gate.io/page/contacts)
1010

@@ -74,16 +74,16 @@ configuration.secret = 'YOUR_API_SECRET'
7474
# More connection configuration is available in `Configuration` model.
7575

7676
# create an instance of the API class
77-
api_instance = gate_api.FuturesApi(gate_api.ApiClient(configuration))
78-
settle = 'btc' # str | Settle currency (default to 'btc')
77+
api_instance = gate_api.DeliveryApi(gate_api.ApiClient(configuration))
78+
settle = 'usdt' # str | Settle currency
7979
order_id = '12345' # str | ID returned on order successfully being created
8080

8181
try:
8282
# Cancel a single order
83-
api_response = api_instance.cancel_futures_order(settle, order_id)
83+
api_response = api_instance.cancel_delivery_order(settle, order_id)
8484
print(api_response)
8585
except ApiException as e:
86-
print("Exception when calling FuturesApi->cancel_futures_order: %s\n" % e)
86+
print("Exception when calling DeliveryApi->cancel_delivery_order: %s\n" % e)
8787

8888
```
8989

@@ -93,6 +93,34 @@ All URIs are relative to *https://api.gateio.ws/api/v4*
9393

9494
Class | Method | HTTP request | Description
9595
------------ | ------------- | ------------- | -------------
96+
*DeliveryApi* | [**cancel_delivery_order**](docs/DeliveryApi.md#cancel_delivery_order) | **DELETE** /delivery/{settle}/orders/{order_id} | Cancel a single order
97+
*DeliveryApi* | [**cancel_delivery_orders**](docs/DeliveryApi.md#cancel_delivery_orders) | **DELETE** /delivery/{settle}/orders | Cancel all `open` orders matched
98+
*DeliveryApi* | [**cancel_price_triggered_delivery_order**](docs/DeliveryApi.md#cancel_price_triggered_delivery_order) | **DELETE** /delivery/{settle}/price_orders/{order_id} | Cancel a single order
99+
*DeliveryApi* | [**cancel_price_triggered_delivery_order_list**](docs/DeliveryApi.md#cancel_price_triggered_delivery_order_list) | **DELETE** /delivery/{settle}/price_orders | Cancel all open orders
100+
*DeliveryApi* | [**create_delivery_order**](docs/DeliveryApi.md#create_delivery_order) | **POST** /delivery/{settle}/orders | Create a futures order
101+
*DeliveryApi* | [**create_price_triggered_delivery_order**](docs/DeliveryApi.md#create_price_triggered_delivery_order) | **POST** /delivery/{settle}/price_orders | Create a price-triggered order
102+
*DeliveryApi* | [**get_delivery_contract**](docs/DeliveryApi.md#get_delivery_contract) | **GET** /delivery/{settle}/contracts/{contract} | Get a single contract
103+
*DeliveryApi* | [**get_delivery_order**](docs/DeliveryApi.md#get_delivery_order) | **GET** /delivery/{settle}/orders/{order_id} | Get a single order
104+
*DeliveryApi* | [**get_delivery_position**](docs/DeliveryApi.md#get_delivery_position) | **GET** /delivery/{settle}/positions/{contract} | Get single position
105+
*DeliveryApi* | [**get_my_delivery_trades**](docs/DeliveryApi.md#get_my_delivery_trades) | **GET** /delivery/{settle}/my_trades | List personal trading history
106+
*DeliveryApi* | [**get_price_triggered_delivery_order**](docs/DeliveryApi.md#get_price_triggered_delivery_order) | **GET** /delivery/{settle}/price_orders/{order_id} | Get a single order
107+
*DeliveryApi* | [**list_delivery_account_book**](docs/DeliveryApi.md#list_delivery_account_book) | **GET** /delivery/{settle}/account_book | Query account book
108+
*DeliveryApi* | [**list_delivery_accounts**](docs/DeliveryApi.md#list_delivery_accounts) | **GET** /delivery/{settle}/accounts | Query futures account
109+
*DeliveryApi* | [**list_delivery_candlesticks**](docs/DeliveryApi.md#list_delivery_candlesticks) | **GET** /delivery/{settle}/candlesticks | Get futures candlesticks
110+
*DeliveryApi* | [**list_delivery_contracts**](docs/DeliveryApi.md#list_delivery_contracts) | **GET** /delivery/{settle}/contracts | List all futures contracts
111+
*DeliveryApi* | [**list_delivery_insurance_ledger**](docs/DeliveryApi.md#list_delivery_insurance_ledger) | **GET** /delivery/{settle}/insurance | Futures insurance balance history
112+
*DeliveryApi* | [**list_delivery_liquidates**](docs/DeliveryApi.md#list_delivery_liquidates) | **GET** /delivery/{settle}/liquidates | List liquidation history
113+
*DeliveryApi* | [**list_delivery_order_book**](docs/DeliveryApi.md#list_delivery_order_book) | **GET** /delivery/{settle}/order_book | Futures order book
114+
*DeliveryApi* | [**list_delivery_orders**](docs/DeliveryApi.md#list_delivery_orders) | **GET** /delivery/{settle}/orders | List futures orders
115+
*DeliveryApi* | [**list_delivery_position_close**](docs/DeliveryApi.md#list_delivery_position_close) | **GET** /delivery/{settle}/position_close | List position close history
116+
*DeliveryApi* | [**list_delivery_positions**](docs/DeliveryApi.md#list_delivery_positions) | **GET** /delivery/{settle}/positions | List all positions of a user
117+
*DeliveryApi* | [**list_delivery_settlements**](docs/DeliveryApi.md#list_delivery_settlements) | **GET** /delivery/{settle}/settlements | List settlement history
118+
*DeliveryApi* | [**list_delivery_tickers**](docs/DeliveryApi.md#list_delivery_tickers) | **GET** /delivery/{settle}/tickers | List futures tickers
119+
*DeliveryApi* | [**list_delivery_trades**](docs/DeliveryApi.md#list_delivery_trades) | **GET** /delivery/{settle}/trades | Futures trading history
120+
*DeliveryApi* | [**list_price_triggered_delivery_orders**](docs/DeliveryApi.md#list_price_triggered_delivery_orders) | **GET** /delivery/{settle}/price_orders | List all auto orders
121+
*DeliveryApi* | [**update_delivery_position_leverage**](docs/DeliveryApi.md#update_delivery_position_leverage) | **POST** /delivery/{settle}/positions/{contract}/leverage | Update position leverage
122+
*DeliveryApi* | [**update_delivery_position_margin**](docs/DeliveryApi.md#update_delivery_position_margin) | **POST** /delivery/{settle}/positions/{contract}/margin | Update position margin
123+
*DeliveryApi* | [**update_delivery_position_risk_limit**](docs/DeliveryApi.md#update_delivery_position_risk_limit) | **POST** /delivery/{settle}/positions/{contract}/risk_limit | Update position risk limit
96124
*FuturesApi* | [**cancel_futures_order**](docs/FuturesApi.md#cancel_futures_order) | **DELETE** /futures/{settle}/orders/{order_id} | Cancel a single order
97125
*FuturesApi* | [**cancel_futures_orders**](docs/FuturesApi.md#cancel_futures_orders) | **DELETE** /futures/{settle}/orders | Cancel all `open` orders matched
98126
*FuturesApi* | [**cancel_price_triggered_order**](docs/FuturesApi.md#cancel_price_triggered_order) | **DELETE** /futures/{settle}/price_orders/{order_id} | Cancel a single order
@@ -167,6 +195,8 @@ Class | Method | HTTP request | Description
167195
- [CancelOrderResult](docs/CancelOrderResult.md)
168196
- [Contract](docs/Contract.md)
169197
- [CurrencyPair](docs/CurrencyPair.md)
198+
- [DeliveryContract](docs/DeliveryContract.md)
199+
- [DeliverySettlement](docs/DeliverySettlement.md)
170200
- [DepositAddress](docs/DepositAddress.md)
171201
- [FundingAccount](docs/FundingAccount.md)
172202
- [FundingBookItem](docs/FundingBookItem.md)
@@ -183,6 +213,7 @@ Class | Method | HTTP request | Description
183213
- [FuturesPriceTriggeredOrder](docs/FuturesPriceTriggeredOrder.md)
184214
- [FuturesTicker](docs/FuturesTicker.md)
185215
- [FuturesTrade](docs/FuturesTrade.md)
216+
- [GateErrorResponse](docs/GateErrorResponse.md)
186217
- [InsuranceRecord](docs/InsuranceRecord.md)
187218
- [LedgerRecord](docs/LedgerRecord.md)
188219
- [Loan](docs/Loan.md)

docs/Contract.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6-
**name** | **str** | Futures contract name | [optional]
6+
**name** | **str** | Futures contract | [optional]
77
**type** | **str** | Futures contract type | [optional]
88
**quanto_multiplier** | **str** | Multiplier used in converting from invoicing to settlement currency in quanto futures | [optional]
99
**leverage_min** | **str** | Minimum leverage | [optional]
@@ -26,6 +26,8 @@ Name | Type | Description | Notes
2626
**order_size_min** | **int** | Minimum order size the contract allowed | [optional]
2727
**order_size_max** | **int** | Maximum order size the contract allowed | [optional]
2828
**order_price_deviate** | **str** | deviation between order price and current index price. If price of an order is denoted as order_price, it must meet the following condition: abs(order_price - mark_price) <= mark_price * order_price_deviate | [optional]
29+
**ref_discount_rate** | **str** | Referral fee rate discount | [optional]
30+
**ref_rebate_rate** | **str** | Referrer commission rate | [optional]
2931
**orderbook_id** | **int** | Current orderbook ID | [optional]
3032
**trade_id** | **int** | Current trade ID | [optional]
3133
**trade_size** | **int** | Historical accumulation trade size | [optional]

0 commit comments

Comments
 (0)