export interface Appointment { id: string; arztName: string; arztArt?: string; // termin als ISO-String (kommt so vom API-Route) termin: string; erledigt: boolean; bemerkungen?: string; } // Für das Formular: Datum und Uhrzeit getrennt export interface AppointmentFormData { arztName: string; arztArt: string; terminDatum: string; terminUhrzeit: string; bemerkungen: string; } // Payload, der an die API gesendet wird (create/update) export interface AppointmentPayload { arztName: string; arztArt?: string; termin: string; erledigt: boolean; bemerkungen?: string; }