Fix definition for Ticket and SimpleTicket

This commit is contained in:
Julien Fastré 2025-07-07 14:03:29 +02:00
parent f26d9739c8
commit 64a2f7c9ed
Signed by: julienfastre
GPG Key ID: BDE2190974723FCB

View File

@ -135,6 +135,9 @@ interface BaseTicket<T extends "ticket_ticket:simple"|"ticket_ticket:extended" =
caller: Person | Thirdparty | null;
}
export interface SimpleTicket extends BaseTicket<"ticket_ticket:simple"> {
}
export interface TicketSimple extends BaseTicket<"ticket_ticket:simple"> {
type_extended: "ticket_ticket:simple";
}
@ -142,9 +145,8 @@ export interface TicketSimple extends BaseTicket<"ticket_ticket:simple"> {
export interface Ticket extends BaseTicket<"ticket_ticket:extended"> {
type_extended: "ticket_ticket:extended";
createdAt: DateTime | null;
createdBy: DateTime | null;
updatedBy: User | null;
createdBy: User | null;
updatedAt: DateTime | null;
updatedBy: User | null;
history: TicketHistoryLine[];
caller: Person | null;
}