Skip to content

Commit 7a9297a

Browse files
author
gate
committed
update to v7.1.25
1 parent 60ef48b commit 7a9297a

Some content is hidden

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

63 files changed

+1981
-191
lines changed

README.md

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## gate-api@7.1.8
1+
## gate-api@7.1.25
22

33
TypeScript NodeJS client for gate-api.
44

@@ -7,7 +7,7 @@ APIv4 provides operations related to spot, margin, and contract trading, includi
77

88
This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
99

10-
- API version: v4.105.8
10+
- API version: v4.105.25
1111
- Package version:
1212
- Build package: org.openapitools.codegen.languages.TypeScriptNodeClientCodegen
1313
For more information, please visit [https://www.gate.com/page/contacts](https://www.gate.com/page/contacts)
@@ -22,7 +22,7 @@ Language level
2222

2323
It can be used in both TypeScript and JavaScript. In TypeScript, the definition should be automatically resolved via `package.json`. ([Reference](http://www.typescriptlang.org/docs/handbook/typings-for-npm-packages.html))
2424
This package is targeting Node.js applications only, because it's not safe to store API secret in browser.
25-
[gateapi-js](https://github.com/gateio/gateapi-js) can be used in browser but with public endpoints only.
25+
[gateapi-js](https://github.com/gate/gateapi-js) can be used in browser but with public endpoints only.
2626

2727
## Versioning
2828

@@ -45,7 +45,7 @@ will be 5.15.2(the MAJOR version is incremented to denote breaking changes, but
4545
version are identical to REST API's instead of resetting them to 0)
4646

4747
If MAJOR version is incremented, make sure you read the release note on
48-
[Releases](https://github.com/gateio/gateapi-nodejs/releases)
48+
[Releases](https://github.com/gate/gateapi-nodejs/releases)
4949
page
5050

5151
### Installation
@@ -79,6 +79,7 @@ All URIs are relative to *https://api.gateio.ws/api/v4*
7979
Class | Method | HTTP request | Description
8080
------------ | ------------- | ------------- | -------------
8181
*AccountApi* | [**getAccountDetail**](docs/AccountApi.md#getAccountDetail) | **GET** /account/detail | Retrieve user account information
82+
*AccountApi* | [**getAccountMainKeys**](docs/AccountApi.md#getAccountMainKeys) | **GET** /account/main_keys | Query All Main Account Key Information
8283
*AccountApi* | [**getAccountRateLimit**](docs/AccountApi.md#getAccountRateLimit) | **GET** /account/rate_limit | Get user transaction rate limit information
8384
*AccountApi* | [**listSTPGroups**](docs/AccountApi.md#listSTPGroups) | **GET** /account/stp_groups | Query STP user groups created by the user
8485
*AccountApi* | [**createSTPGroup**](docs/AccountApi.md#createSTPGroup) | **POST** /account/stp_groups | Create STP user group
@@ -126,8 +127,8 @@ Class | Method | HTTP request | Description
126127
*DeliveryApi* | [**cancelPriceTriggeredDeliveryOrderList**](docs/DeliveryApi.md#cancelPriceTriggeredDeliveryOrderList) | **DELETE** /delivery/{settle}/price_orders | Cancel all auto orders
127128
*DeliveryApi* | [**getPriceTriggeredDeliveryOrder**](docs/DeliveryApi.md#getPriceTriggeredDeliveryOrder) | **GET** /delivery/{settle}/price_orders/{order_id} | Query single auto order details
128129
*DeliveryApi* | [**cancelPriceTriggeredDeliveryOrder**](docs/DeliveryApi.md#cancelPriceTriggeredDeliveryOrder) | **DELETE** /delivery/{settle}/price_orders/{order_id} | Cancel single auto order
129-
*EarnApi* | [**swapETH2**](docs/EarnApi.md#swapETH2) | **POST** /earn/staking/eth2/swap | ETH2 swap
130-
*EarnApi* | [**rateListETH2**](docs/EarnApi.md#rateListETH2) | **GET** /earn/staking/eth2/rate_records | ETH2 historical return rate query
130+
*EarnApi* | [**swapETH2**](docs/EarnApi.md#swapETH2) | **POST** /earn/staking/eth2/swap | ETH swap
131+
*EarnApi* | [**rateListETH2**](docs/EarnApi.md#rateListETH2) | **GET** /earn/staking/eth2/rate_records | GTETH historical return rate query
131132
*EarnApi* | [**listDualInvestmentPlans**](docs/EarnApi.md#listDualInvestmentPlans) | **GET** /earn/dual/investment_plan | Dual Investment product list
132133
*EarnApi* | [**listDualOrders**](docs/EarnApi.md#listDualOrders) | **GET** /earn/dual/orders | Dual Investment order list
133134
*EarnApi* | [**placeDualOrder**](docs/EarnApi.md#placeDualOrder) | **POST** /earn/dual/orders | Place Dual Investment order
@@ -136,6 +137,9 @@ Class | Method | HTTP request | Description
136137
*EarnApi* | [**placeStructuredOrder**](docs/EarnApi.md#placeStructuredOrder) | **POST** /earn/structured/orders | Place Structured Product Order
137138
*EarnApi* | [**findCoin**](docs/EarnApi.md#findCoin) | **GET** /earn/staking/coins | Staking coins
138139
*EarnApi* | [**swapStakingCoin**](docs/EarnApi.md#swapStakingCoin) | **POST** /earn/staking/swap | On-chain token swap for earned coins
140+
*EarnApi* | [**orderList**](docs/EarnApi.md#orderList) | **GET** /earn/staking/order_list | List of on-chain coin-earning orders
141+
*EarnApi* | [**awardList**](docs/EarnApi.md#awardList) | **GET** /earn/staking/award_list | On-chain coin-earning dividend records
142+
*EarnApi* | [**assetList**](docs/EarnApi.md#assetList) | **GET** /earn/staking/assets | On-chain coin-earning assets
139143
*EarnUniApi* | [**listUniCurrencies**](docs/EarnUniApi.md#listUniCurrencies) | **GET** /earn/uni/currencies | Query lending currency list
140144
*EarnUniApi* | [**getUniCurrency**](docs/EarnUniApi.md#getUniCurrency) | **GET** /earn/uni/currencies/{currency} | Query single lending currency details
141145
*EarnUniApi* | [**listUserUniLends**](docs/EarnUniApi.md#listUserUniLends) | **GET** /earn/uni/lends | Query user\'s lending order list
@@ -175,10 +179,10 @@ Class | Method | HTTP request | Description
175179
*FuturesApi* | [**updateDualCompPositionCrossMode**](docs/FuturesApi.md#updateDualCompPositionCrossMode) | **POST** /futures/{settle}/dual_comp/positions/cross_mode | Switch Between Cross and Isolated Margin Modes Under Hedge Mode
176180
*FuturesApi* | [**updatePositionRiskLimit**](docs/FuturesApi.md#updatePositionRiskLimit) | **POST** /futures/{settle}/positions/{contract}/risk_limit | Update position risk limit
177181
*FuturesApi* | [**setDualMode**](docs/FuturesApi.md#setDualMode) | **POST** /futures/{settle}/dual_mode | Set position mode
178-
*FuturesApi* | [**getDualModePosition**](docs/FuturesApi.md#getDualModePosition) | **GET** /futures/{settle}/dual_comp/positions/{contract} | Get position information in dual mode
179-
*FuturesApi* | [**updateDualModePositionMargin**](docs/FuturesApi.md#updateDualModePositionMargin) | **POST** /futures/{settle}/dual_comp/positions/{contract}/margin | Update position margin in dual mode
180-
*FuturesApi* | [**updateDualModePositionLeverage**](docs/FuturesApi.md#updateDualModePositionLeverage) | **POST** /futures/{settle}/dual_comp/positions/{contract}/leverage | Update position leverage in dual mode
181-
*FuturesApi* | [**updateDualModePositionRiskLimit**](docs/FuturesApi.md#updateDualModePositionRiskLimit) | **POST** /futures/{settle}/dual_comp/positions/{contract}/risk_limit | Update position risk limit in dual mode
182+
*FuturesApi* | [**getDualModePosition**](docs/FuturesApi.md#getDualModePosition) | **GET** /futures/{settle}/dual_comp/positions/{contract} | Get position information in Hedge Mode
183+
*FuturesApi* | [**updateDualModePositionMargin**](docs/FuturesApi.md#updateDualModePositionMargin) | **POST** /futures/{settle}/dual_comp/positions/{contract}/margin | Update position margin in Hedge Mode
184+
*FuturesApi* | [**updateDualModePositionLeverage**](docs/FuturesApi.md#updateDualModePositionLeverage) | **POST** /futures/{settle}/dual_comp/positions/{contract}/leverage | Update position leverage in Hedge Mode
185+
*FuturesApi* | [**updateDualModePositionRiskLimit**](docs/FuturesApi.md#updateDualModePositionRiskLimit) | **POST** /futures/{settle}/dual_comp/positions/{contract}/risk_limit | Update position risk limit in Hedge Mode
182186
*FuturesApi* | [**listFuturesOrders**](docs/FuturesApi.md#listFuturesOrders) | **GET** /futures/{settle}/orders | Query futures order list
183187
*FuturesApi* | [**createFuturesOrder**](docs/FuturesApi.md#createFuturesOrder) | **POST** /futures/{settle}/orders | Place futures order
184188
*FuturesApi* | [**cancelFuturesOrders**](docs/FuturesApi.md#cancelFuturesOrders) | **DELETE** /futures/{settle}/orders | Cancel all orders with \'open\' status
@@ -197,10 +201,12 @@ Class | Method | HTTP request | Description
197201
*FuturesApi* | [**cancelBatchFutureOrders**](docs/FuturesApi.md#cancelBatchFutureOrders) | **POST** /futures/{settle}/batch_cancel_orders | Cancel batch orders by specified ID list
198202
*FuturesApi* | [**amendBatchFutureOrders**](docs/FuturesApi.md#amendBatchFutureOrders) | **POST** /futures/{settle}/batch_amend_orders | Batch modify orders by specified IDs
199203
*FuturesApi* | [**getFuturesRiskLimitTable**](docs/FuturesApi.md#getFuturesRiskLimitTable) | **GET** /futures/{settle}/risk_limit_table | Query risk limit table by table_id
204+
*FuturesApi* | [**createFuturesBBOOrder**](docs/FuturesApi.md#createFuturesBBOOrder) | **POST** /futures/{settle}/bbo_orders | Level-based BBO Contract Order Placement
200205
*FuturesApi* | [**listPriceTriggeredOrders**](docs/FuturesApi.md#listPriceTriggeredOrders) | **GET** /futures/{settle}/price_orders | Query auto order list
201206
*FuturesApi* | [**createPriceTriggeredOrder**](docs/FuturesApi.md#createPriceTriggeredOrder) | **POST** /futures/{settle}/price_orders | Create price-triggered order
202207
*FuturesApi* | [**cancelPriceTriggeredOrderList**](docs/FuturesApi.md#cancelPriceTriggeredOrderList) | **DELETE** /futures/{settle}/price_orders | Cancel all auto orders
203208
*FuturesApi* | [**getPriceTriggeredOrder**](docs/FuturesApi.md#getPriceTriggeredOrder) | **GET** /futures/{settle}/price_orders/{order_id} | Query single auto order details
209+
*FuturesApi* | [**updatePriceTriggeredOrder**](docs/FuturesApi.md#updatePriceTriggeredOrder) | **PUT** /futures/{settle}/price_orders/{order_id} | Modify a Single Auto Order
204210
*FuturesApi* | [**cancelPriceTriggeredOrder**](docs/FuturesApi.md#cancelPriceTriggeredOrder) | **DELETE** /futures/{settle}/price_orders/{order_id} | Cancel single auto order
205211
*MarginApi* | [**listMarginAccounts**](docs/MarginApi.md#listMarginAccounts) | **GET** /margin/accounts | Margin account list
206212
*MarginApi* | [**listMarginAccountBook**](docs/MarginApi.md#listMarginAccountBook) | **GET** /margin/account_book | Query margin account balance change history
@@ -373,6 +379,8 @@ Class | Method | HTTP request | Description
373379
- [AgencyTransaction](docs/AgencyTransaction.md)
374380
- [AgencyTransactionHistory](docs/AgencyTransactionHistory.md)
375381
- [AutoRepaySetting](docs/AutoRepaySetting.md)
382+
- [AwardListStruct](docs/AwardListStruct.md)
383+
- [AwardListStructList](docs/AwardListStructList.md)
376384
- [BatchAmendItem](docs/BatchAmendItem.md)
377385
- [BatchAmendOrderReq](docs/BatchAmendOrderReq.md)
378386
- [BatchFuturesOrder](docs/BatchFuturesOrder.md)
@@ -438,6 +446,7 @@ Class | Method | HTTP request | Description
438446
- [FuturesAccountBook](docs/FuturesAccountBook.md)
439447
- [FuturesAccountHistory](docs/FuturesAccountHistory.md)
440448
- [FuturesAutoDeleverage](docs/FuturesAutoDeleverage.md)
449+
- [FuturesBBOOrder](docs/FuturesBBOOrder.md)
441450
- [FuturesBatchAmendOrderRequest](docs/FuturesBatchAmendOrderRequest.md)
442451
- [FuturesCandlestick](docs/FuturesCandlestick.md)
443452
- [FuturesFee](docs/FuturesFee.md)
@@ -457,11 +466,14 @@ Class | Method | HTTP request | Description
457466
- [FuturesRiskLimitTier](docs/FuturesRiskLimitTier.md)
458467
- [FuturesTicker](docs/FuturesTicker.md)
459468
- [FuturesTrade](docs/FuturesTrade.md)
469+
- [FuturesUpdatePriceTriggeredOrder](docs/FuturesUpdatePriceTriggeredOrder.md)
460470
- [IndexConstituent](docs/IndexConstituent.md)
461471
- [InlineObject](docs/InlineObject.md)
462472
- [InlineResponse200](docs/InlineResponse200.md)
463473
- [InlineResponse2001](docs/InlineResponse2001.md)
464474
- [InsuranceRecord](docs/InsuranceRecord.md)
475+
- [Key](docs/Key.md)
476+
- [KeyPerms](docs/KeyPerms.md)
465477
- [LedgerRecord](docs/LedgerRecord.md)
466478
- [LiquidateOrder](docs/LiquidateOrder.md)
467479
- [MarginAccount](docs/MarginAccount.md)
@@ -512,6 +524,8 @@ Class | Method | HTTP request | Description
512524
- [Order](docs/Order.md)
513525
- [OrderBook](docs/OrderBook.md)
514526
- [OrderCancel](docs/OrderCancel.md)
527+
- [OrderListStruct](docs/OrderListStruct.md)
528+
- [OrderListStructList](docs/OrderListStructList.md)
515529
- [OrderPatch](docs/OrderPatch.md)
516530
- [OrderResp](docs/OrderResp.md)
517531
- [PartnerCommissionHistory](docs/PartnerCommissionHistory.md)
@@ -618,6 +632,7 @@ Class | Method | HTTP request | Description
618632
- [UserTotalAmount](docs/UserTotalAmount.md)
619633
- [WithdrawStatus](docs/WithdrawStatus.md)
620634
- [WithdrawalRecord](docs/WithdrawalRecord.md)
635+
- [WithdrawalsDel](docs/WithdrawalsDel.md)
621636

622637

623638
## Documentation for Authorization

api/accountApi.ts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import { AccountDetail } from '../model/accountDetail';
1414
import { AccountRateLimit } from '../model/accountRateLimit';
1515
import { DebitFee } from '../model/debitFee';
16+
import { Key } from '../model/key';
1617
import { StpGroup } from '../model/stpGroup';
1718
import { StpGroupUser } from '../model/stpGroupUser';
1819
import { ObjectSerializer } from '../model/models';
@@ -61,6 +62,33 @@ export class AccountApi {
6162
return this.client.request<AccountDetail>(config, 'AccountDetail', authSettings);
6263
}
6364

65+
/**
66+
*
67+
* @summary Query All Main Account Key Information
68+
*/
69+
public async getAccountMainKeys(): Promise<{ response: AxiosResponse; body: Key }> {
70+
const localVarPath = this.client.basePath + '/account/main_keys';
71+
let localVarQueryParameters: any = {};
72+
let localVarHeaderParams: any = (<any>Object).assign({}, this.client.defaultHeaders);
73+
const produces = ['application/json'];
74+
// give precedence to 'application/json'
75+
if (produces.indexOf('application/json') >= 0) {
76+
localVarHeaderParams.Accept = 'application/json';
77+
} else {
78+
localVarHeaderParams.Accept = produces.join(',');
79+
}
80+
81+
const config: AxiosRequestConfig = {
82+
method: 'GET',
83+
params: localVarQueryParameters,
84+
headers: localVarHeaderParams,
85+
url: localVarPath,
86+
};
87+
88+
const authSettings = ['apiv4'];
89+
return this.client.request<Key>(config, 'Key', authSettings);
90+
}
91+
6492
/**
6593
*
6694
* @summary Get user transaction rate limit information

0 commit comments

Comments
 (0)