/** * Agrarmonitor hat eine Zeitbuchung fachlich abgelehnt (z. B. HTTP 422 mit * Grund im Body) oder die Buchung ist so nicht moeglich. Ein erneuter Versuch * mit denselben Daten hilft nicht - anders als bei Netzwerk- oder 5xx-Fehlern, * die als normale Fehler durchgereicht werden. */ export class ZeitbuchungError extends Error { constructor( message: string, public readonly grund: string, public readonly status?: number ) { super(message); this.name = 'ZeitbuchungError'; } }