Skip to content

Commit c10eb43

Browse files
committed
release 4.56.0
1 parent ac3a2b8 commit c10eb43

57 files changed

Lines changed: 5755 additions & 1115 deletions

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: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ APIv4 provides spot, margin and futures trading operations. There are public API
55

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

8-
- API version: 4.51.0
9-
- Package version: 4.51.0
8+
- API version: 4.56.0
9+
- Package version: 4.56.0
1010
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
1111
For more information, please visit [https://www.gate.io/page/contacts](https://www.gate.io/page/contacts)
1212

@@ -124,17 +124,13 @@ Class | Method | HTTP request | Description
124124
*MarginUniApi* | [**get_uni_borrowable**](docs/MarginUniApi.md#get_uni_borrowable) | **GET** /margin/uni/borrowable | Get maximum borrowable
125125
*PortfolioApi* | [**list_portfolio_accounts**](docs/PortfolioApi.md#list_portfolio_accounts) | **GET** /portfolio/accounts | Get portfolio account information
126126
*PortfolioApi* | [**list_account_portfolio_mode**](docs/PortfolioApi.md#list_account_portfolio_mode) | **GET** /portfolio/account_mode | Retrieve the account's portfolio mode
127+
*PortfolioApi* | [**set_account_portfolio_mode**](docs/PortfolioApi.md#set_account_portfolio_mode) | **POST** /portfolio/account_mode | Configure the account's portfolio mode.
127128
*PortfolioApi* | [**get_portfolio_borrowable**](docs/PortfolioApi.md#get_portfolio_borrowable) | **GET** /portfolio/borrowable | Retrieve the maximum borrowable amount for the account.
128129
*PortfolioApi* | [**get_portfolio_transferable**](docs/PortfolioApi.md#get_portfolio_transferable) | **GET** /portfolio/transferable | Retrieve the maximum amount that can be transferred out from the account
129130
*PortfolioApi* | [**list_portfolio_uni_loan_interest_records**](docs/PortfolioApi.md#list_portfolio_uni_loan_interest_records) | **GET** /portfolio/loans | List loans
130131
*PortfolioApi* | [**create_portfolio_loan**](docs/PortfolioApi.md#create_portfolio_loan) | **POST** /portfolio/loans | Borrow or repay
131132
*PortfolioApi* | [**list_portfolio_loan_records**](docs/PortfolioApi.md#list_portfolio_loan_records) | **GET** /portfolio/loan_records | Get load records
132133
*PortfolioApi* | [**list_portfolio_loan_interest_records**](docs/PortfolioApi.md#list_portfolio_loan_interest_records) | **GET** /portfolio/interest_records | List interest records
133-
*PortfolioApi* | [**list_portfolio_orders**](docs/PortfolioApi.md#list_portfolio_orders) | **GET** /portfolio/spot/orders | List orders
134-
*PortfolioApi* | [**create_portfolio_orders**](docs/PortfolioApi.md#create_portfolio_orders) | **POST** /portfolio/spot/orders | Create an order
135-
*PortfolioApi* | [**get_portfolio_order**](docs/PortfolioApi.md#get_portfolio_order) | **GET** /portfolio/spot/orders/{order_id} | Get order detail
136-
*PortfolioApi* | [**cancel_portfolio_order**](docs/PortfolioApi.md#cancel_portfolio_order) | **DELETE** /portfolio/spot/orders/{order_id} | Cancel a single order
137-
*PortfolioApi* | [**amend_portfolio_order**](docs/PortfolioApi.md#amend_portfolio_order) | **PATCH** /portfolio/spot/orders/{order_id} | Amend order
138134
*SubAccountApi* | [**list_sub_accounts**](docs/SubAccountApi.md#list_sub_accounts) | **GET** /sub_accounts | List sub-accounts
139135
*SubAccountApi* | [**create_sub_accounts**](docs/SubAccountApi.md#create_sub_accounts) | **POST** /sub_accounts | Create a new sub-account
140136
*SubAccountApi* | [**get_sub_account**](docs/SubAccountApi.md#get_sub_account) | **GET** /sub_accounts/{user_id} | Get the sub-account
@@ -150,6 +146,17 @@ Class | Method | HTTP request | Description
150146
*AccountApi* | [**create_stp_group**](docs/AccountApi.md#create_stp_group) | **POST** /account/stp_groups | Create STP Group
151147
*AccountApi* | [**list_stp_groups_users**](docs/AccountApi.md#list_stp_groups_users) | **GET** /account/stp_groups/{stp_id}/users | List users of the STP group
152148
*AccountApi* | [**add_stp_group_users**](docs/AccountApi.md#add_stp_group_users) | **POST** /account/stp_groups/{stp_id}/users | Add users to the STP group
149+
*AccountApi* | [**delete_stp_group_users**](docs/AccountApi.md#delete_stp_group_users) | **DELETE** /account/stp_groups/{stp_id}/users | STP用户组中删除用户
150+
*CollateralLoanApi* | [**list_collateral_loan_orders**](docs/CollateralLoanApi.md#list_collateral_loan_orders) | **GET** /loan/collateral/orders | 查询抵押借币订单列表
151+
*CollateralLoanApi* | [**create_collateral_loan**](docs/CollateralLoanApi.md#create_collateral_loan) | **POST** /loan/collateral/orders | 抵押借币借贷下单
152+
*CollateralLoanApi* | [**get_collateral_loan_order_detail**](docs/CollateralLoanApi.md#get_collateral_loan_order_detail) | **GET** /loan/collateral/orders/{order_id} | Get a single order
153+
*CollateralLoanApi* | [**repay_collateral_loan**](docs/CollateralLoanApi.md#repay_collateral_loan) | **POST** /loan/collateral/repay | 抵押借币还款
154+
*CollateralLoanApi* | [**list_repay_records**](docs/CollateralLoanApi.md#list_repay_records) | **GET** /loan/collateral/repay_records | 查询抵押借币还款记录
155+
*CollateralLoanApi* | [**list_collateral_records**](docs/CollateralLoanApi.md#list_collateral_records) | **GET** /loan/collateral/collaterals | 查询质押物调整记录
156+
*CollateralLoanApi* | [**operate_collateral**](docs/CollateralLoanApi.md#operate_collateral) | **POST** /loan/collateral/collaterals | 增加或赎回质押物
157+
*CollateralLoanApi* | [**get_user_total_amount**](docs/CollateralLoanApi.md#get_user_total_amount) | **GET** /loan/collateral/total_amount | 查询用户总借贷与质押数量
158+
*CollateralLoanApi* | [**get_user_ltv_info**](docs/CollateralLoanApi.md#get_user_ltv_info) | **GET** /loan/collateral/ltv | 查询用户质押率和可借剩余币种
159+
*CollateralLoanApi* | [**list_collateral_currencies**](docs/CollateralLoanApi.md#list_collateral_currencies) | **GET** /loan/collateral/currencies | 查询支持的借款币种和抵押币种
153160
*DeliveryApi* | [**list_delivery_contracts**](docs/DeliveryApi.md#list_delivery_contracts) | **GET** /delivery/{settle}/contracts | List all futures contracts
154161
*DeliveryApi* | [**get_delivery_contract**](docs/DeliveryApi.md#get_delivery_contract) | **GET** /delivery/{settle}/contracts/{contract} | Get a single contract
155162
*DeliveryApi* | [**list_delivery_order_book**](docs/DeliveryApi.md#list_delivery_order_book) | **GET** /delivery/{settle}/order_book | Futures order book
@@ -353,11 +360,15 @@ Class | Method | HTTP request | Description
353360
- [BatchOrder](docs/BatchOrder.md)
354361
- [CancelBatchOrder](docs/CancelBatchOrder.md)
355362
- [CancelOrderResult](docs/CancelOrderResult.md)
363+
- [CollateralAlign](docs/CollateralAlign.md)
364+
- [CollateralLoanCurrency](docs/CollateralLoanCurrency.md)
365+
- [CollateralOrder](docs/CollateralOrder.md)
366+
- [CollateralRecord](docs/CollateralRecord.md)
356367
- [Contract](docs/Contract.md)
357368
- [ContractStat](docs/ContractStat.md)
358369
- [CountdownCancelAllFuturesTask](docs/CountdownCancelAllFuturesTask.md)
359370
- [CountdownCancelAllSpotTask](docs/CountdownCancelAllSpotTask.md)
360-
- [CreatePortfolioSpotOrder](docs/CreatePortfolioSpotOrder.md)
371+
- [CreateCollateralOrder](docs/CreateCollateralOrder.md)
361372
- [CreateUniLend](docs/CreateUniLend.md)
362373
- [CreateUniLoan](docs/CreateUniLoan.md)
363374
- [CrossMarginAccount](docs/CrossMarginAccount.md)
@@ -439,18 +450,22 @@ Class | Method | HTTP request | Description
439450
- [Order](docs/Order.md)
440451
- [OrderBook](docs/OrderBook.md)
441452
- [OrderPatch](docs/OrderPatch.md)
453+
- [OrderResp](docs/OrderResp.md)
442454
- [PatchUniLend](docs/PatchUniLend.md)
443455
- [PortfolioAccount](docs/PortfolioAccount.md)
444456
- [PortfolioBorrowable](docs/PortfolioBorrowable.md)
445457
- [PortfolioLoan](docs/PortfolioLoan.md)
446458
- [PortfolioLoanRecord](docs/PortfolioLoanRecord.md)
447459
- [PortfolioMarginBalance](docs/PortfolioMarginBalance.md)
448-
- [PortfolioSpotOrders](docs/PortfolioSpotOrders.md)
460+
- [PortfolioMode](docs/PortfolioMode.md)
449461
- [PortfolioTransferable](docs/PortfolioTransferable.md)
450462
- [Position](docs/Position.md)
451463
- [PositionClose](docs/PositionClose.md)
452464
- [PositionCloseOrder](docs/PositionCloseOrder.md)
465+
- [RepayLoan](docs/RepayLoan.md)
466+
- [RepayRecord](docs/RepayRecord.md)
453467
- [RepayRequest](docs/RepayRequest.md)
468+
- [RepayResp](docs/RepayResp.md)
454469
- [Repayment](docs/Repayment.md)
455470
- [SavedAddress](docs/SavedAddress.md)
456471
- [SpotAccount](docs/SpotAccount.md)
@@ -488,6 +503,8 @@ Class | Method | HTTP request | Description
488503
- [UniLoan](docs/UniLoan.md)
489504
- [UniLoanInterestRecord](docs/UniLoanInterestRecord.md)
490505
- [UniLoanRecord](docs/UniLoanRecord.md)
506+
- [UserLtvInfo](docs/UserLtvInfo.md)
507+
- [UserTotalAmount](docs/UserTotalAmount.md)
491508
- [WithdrawStatus](docs/WithdrawStatus.md)
492509

493510

docs/AccountApi.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Method | HTTP request | Description
99
[**create_stp_group**](AccountApi.md#create_stp_group) | **POST** /account/stp_groups | Create STP Group
1010
[**list_stp_groups_users**](AccountApi.md#list_stp_groups_users) | **GET** /account/stp_groups/{stp_id}/users | List users of the STP group
1111
[**add_stp_group_users**](AccountApi.md#add_stp_group_users) | **POST** /account/stp_groups/{stp_id}/users | Add users to the STP group
12+
[**delete_stp_group_users**](AccountApi.md#delete_stp_group_users) | **DELETE** /account/stp_groups/{stp_id}/users | STP用户组中删除用户
1213

1314

1415
# **get_account_detail**
@@ -352,3 +353,74 @@ Name | Type | Description | Notes
352353

353354
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
354355

356+
# **delete_stp_group_users**
357+
> list[StpGroupUser] delete_stp_group_users(stp_id, request_body)
358+
359+
STP用户组中删除用户
360+
361+
- 只允许创建此STP组的主账号删除STP用户组用户 - 只允许删除当前主账户下的账户,不允许跨主账户
362+
363+
### Example
364+
365+
* Api Key Authentication (apiv4):
366+
```python
367+
from __future__ import print_function
368+
import gate_api
369+
from gate_api.exceptions import ApiException, GateApiException
370+
# Defining the host is optional and defaults to https://api.gateio.ws/api/v4
371+
# See configuration.py for a list of all supported configuration parameters.
372+
# The client must configure the authentication and authorization parameters
373+
# in accordance with the API server security policy.
374+
# Examples for each auth method are provided below, use the example that
375+
# satisfies your auth use case.
376+
377+
# Configure APIv4 key authorization
378+
configuration = gate_api.Configuration(
379+
host = "https://api.gateio.ws/api/v4",
380+
key = "YOU_API_KEY",
381+
secret = "YOUR_API_SECRET"
382+
)
383+
384+
api_client = gate_api.ApiClient(configuration)
385+
# Create an instance of the API class
386+
api_instance = gate_api.AccountApi(api_client)
387+
stp_id = 1 # int | STP Group ID
388+
request_body = [[1,2,3]] # list[int] | User ID
389+
390+
try:
391+
# STP用户组中删除用户
392+
api_response = api_instance.delete_stp_group_users(stp_id, request_body)
393+
print(api_response)
394+
except GateApiException as ex:
395+
print("Gate api exception, label: %s, message: %s\n" % (ex.label, ex.message))
396+
except ApiException as e:
397+
print("Exception when calling AccountApi->delete_stp_group_users: %s\n" % e)
398+
```
399+
400+
### Parameters
401+
402+
Name | Type | Description | Notes
403+
------------- | ------------- | ------------- | -------------
404+
**stp_id** | **int**| STP Group ID |
405+
**request_body** | [**list[int]**](int.md)| User ID |
406+
407+
### Return type
408+
409+
[**list[StpGroupUser]**](StpGroupUser.md)
410+
411+
### Authorization
412+
413+
[apiv4](../README.md#apiv4)
414+
415+
### HTTP request headers
416+
417+
- **Content-Type**: application/json
418+
- **Accept**: application/json
419+
420+
### HTTP response details
421+
| Status code | Description | Response headers |
422+
|-------------|-------------|------------------|
423+
**200** | 删除用户成功,返回当前STP组内用户 | - |
424+
425+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
426+

docs/CollateralAlign.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# CollateralAlign
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**order_id** | **int** | 订单id |
7+
**collateral_currency** | **str** | 质押币种 |
8+
**collateral_amount** | **str** | 质押数量 |
9+
**type** | **str** | 操作类型, append - 补充 , redeem - 提取 |
10+
11+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
12+
13+

0 commit comments

Comments
 (0)