Updated types with params type FuturesHistoricPositions

This commit is contained in:
TYRANTHOSAURUS
2023-09-04 23:55:15 +02:00
parent 5441d7f6dc
commit 51cb5d70f6
2 changed files with 13 additions and 15 deletions

View File

@@ -24,6 +24,7 @@ import {
FuturesMarketTrade,
FuturesPlanType,
FuturesKlineInterval,
FuturesHistoricPositions,
} from './types';
import { REST_CLIENT_TYPE_ENUM } from './util';
import BaseRestClient from './util/BaseRestClient';
@@ -316,23 +317,11 @@ export class FuturesClient extends BaseRestClient {
});
}
/** Get All historic positions, only supports Query within 3 monthso */
/** Get All historic positions, only supports Query within 3 months */
getHistoryPositions(
startTime: string,
endTime: string,
productType?: FuturesProductType,
symbol?: string,
pageSize?: number,
lastEndId?: string,
params: FuturesHistoricPositions,
): Promise<APIResponse<FuturesPosition[]>> {
return this.getPrivate('/api/mix/v1/position/history-position', {
startTime,
endTime,
productType,
symbol,
pageSize,
lastEndId,
});
return this.getPrivate('/api/mix/v1/position/history-position', params);
}
/** Get Account Bill */

View File

@@ -88,6 +88,15 @@ export interface NewBatchFuturesOrder {
clientOid?: string;
}
export interface FuturesHistoricPositions {
startTime: string;
endTime: string;
productType?: FuturesProductType;
symbol?: string;
pageSize?: number;
lastEndId?: string;
}
export interface FuturesPagination {
startTime?: string;
endTime?: string;