fix types

This commit is contained in:
nflnkr 2022-12-22 15:42:44 +03:00
parent 10f117530f
commit bd7f2cae98

@ -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 { }