From bd7f2cae987f98268b102933dd8c8cfdf729e2ce Mon Sep 17 00:00:00 2001 From: nflnkr <105123049+nflnkr@users.noreply.github.com> Date: Thu, 22 Dec 2022 15:42:44 +0300 Subject: [PATCH] fix types --- src/utils/api/types.ts | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/src/utils/api/types.ts b/src/utils/api/types.ts index aa6950b..1c6dce5 100644 --- a/src/utils/api/types.ts +++ b/src/utils/api/types.ts @@ -48,27 +48,34 @@ export type GetTicketsRequest = { status: string; }; +export type GetTicketsResponse = { + count: number; + data: Ticket[]; +}; + export type Ticket = { - ID: string; - UserID: string; - SessionID: string; - AnswererID: string; - State: string; - TopMessage: TicketMessage; - Title: string; - CreatedAt: number; // TODO timestamp? - UpdatedAt: number; // TODO timestamp? - Rate: number; + id: string; + user: string; + sess: string; + ans: string; + state: string; + top_message: TicketMessage; + title: string; + created_at: string; + updated_at: string; + rate: number; }; export type TicketMessage = { id: string; ticket_id: string; - user_id: string; + user_id: string, session_id: string; message: string; - files: string[]; - shown: { [key: string]: number; }; - created_at: number; // TODO timestamp? + files: string[], + shown: { [key: string]: number; }, + request_screenshot: string, + created_at: string; }; +export class ApiError extends Error { } \ No newline at end of file