adminFront/src/model/ticket.ts
Nastya 2ab2bf909b
Some checks failed
Deploy / CreateImage (push) Failing after 22m19s
Deploy / DeployService (push) Failing after 21s
ignore of ping in support sse
2025-03-07 00:58:13 +03:00

44 lines
738 B
TypeScript

export interface CreateTicketRequest {
Title: string;
Message: string;
}
export interface CreateTicketResponse {
Ticket: string;
}
export interface SendTicketMessageRequest {
message: string;
ticket: string;
lang: string;
files: string[];
}
export type TicketStatus = "open";
export interface Ticket {
id: string;
user: string;
sess: string;
ans: string;
state: string;
top_message: TicketMessage;
title: string;
created_at: string;
updated_at: string;
system?: boolean;
rate: number;
}
export interface TicketMessage {
id: string;
ticket_id: string;
user_id: string;
session_id: string;
message: string;
files: string[];
shown: { [key: string]: number };
request_screenshot: string;
created_at: string;
}