initial commit
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user