initial commit

This commit is contained in:
2025-08-27 23:03:23 +02:00
parent 36ae378cb9
commit ba67074188
6 changed files with 434 additions and 178 deletions
+2 -2
View File
@@ -4,14 +4,14 @@ import 'work_interval.dart';
class WorkDay {
final DateTime date;
final List<WorkInterval> intervals; // bis zu 5
final String? absenceType; // Urlaub, Krank, …
final String? code; // GZ, K, U, SU, T oder null
final int targetMinutes; // Soll
const WorkDay({
required this.date,
required this.intervals,
required this.targetMinutes,
this.absenceType,
this.code,
});
int get workedMinutes => intervals.fold(0, (sum, i) => sum + i.minutes);