diff --git a/src/linear-client.ts b/src/linear-client.ts index 48b1ab5..724601c 100644 --- a/src/linear-client.ts +++ b/src/linear-client.ts @@ -9,6 +9,7 @@ import { LinearConditionalOrderRequest, LinearGetClosedPnlRequest, LinearGetConditionalOrderRequest, + LinearGetHistoryTradeRecordsRequest, LinearGetOrderRequest, LinearGetOrdersRequest, LinearGetTradeRecordsRequest, @@ -341,7 +342,7 @@ export class LinearClient extends BaseRestClient { } getHistoryTradeRecords( - params: LinearGetTradeRecordsRequest + params: LinearGetHistoryTradeRecordsRequest ): Promise> { return this.getPrivate('/private/linear/trade/execution/history-list', params); } diff --git a/src/types/request/linear.ts b/src/types/request/linear.ts index 6901a24..eaafcb6 100644 --- a/src/types/request/linear.ts +++ b/src/types/request/linear.ts @@ -172,6 +172,17 @@ export interface LinearGetTradeRecordsRequest { exec_type?: string; page?: number; limit?: number; + page_token?: string; +} + +export interface LinearGetHistoryTradeRecordsRequest { + symbol: string; + start_time?: number; + end_time?: number; + exec_type?: string; + page?: number; + limit?: number; + page_token?: string; } export interface LinearGetClosedPnlRequest {