From 1d80ed6cbf95ce6e0215fc5ae7314ad61803d0cd Mon Sep 17 00:00:00 2001 From: Justinas Mankus Date: Thu, 17 Nov 2022 18:25:22 +0200 Subject: [PATCH] param types for HistoryTradeRecords request --- src/linear-client.ts | 3 ++- src/types/request/linear.ts | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) 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 {