export type UserRole = "LEHRKRAFT" | "RAUMBETREUER" | "ADMIN" export type TicketStatus = "OPEN" | "IN_PROGRESS" | "CLOSED" export interface Room { id: number name: string } export interface User { id: number name: string email: string role: UserRole supervisedRooms?: Room[] } export interface Ticket { id: number room: Room title: string description: string status: TicketStatus createdAt: string owner: User } export interface Comment { id: number text: string createdAt: string author: User ticket: Ticket }