Files
MarcWieland 411ede36ef init
2026-07-26 23:58:12 +02:00

38 lines
730 B
Dart

enum OrderStatus {
offen,
inBearbeitung,
abgeschlossen,
storniert,
}
extension OrderStatusExtension on OrderStatus {
String get label {
switch (this) {
case OrderStatus.offen:
return 'Offen';
case OrderStatus.inBearbeitung:
return 'In Bearbeitung';
case OrderStatus.abgeschlossen:
return 'Abgeschlossen';
case OrderStatus.storniert:
return 'Storniert';
}
}
}
class WorkOrder {
final String id;
final String customerId;
final String title;
final DateTime date;
final OrderStatus status;
const WorkOrder({
required this.id,
required this.customerId,
required this.title,
required this.date,
required this.status,
});
}