Default unit for new task durations.
Dates that are non-working regardless of the day of the week.
Working time ranges within each working day.
First day of the week for calendar display.
Days of the week that are working days.
Add (or subtract) working hours to a date, skipping non-working time.
OptionalmoveToNextIfHoursZero: booleanGet the end time of the last shift on a working day (moves forward to the next working day if needed).
Calculate working hours between two dates, respecting shifts and non-working days.
Total working hours in a day based on the configured shifts.
Get the start of the week containing the given date.
Check whether a time matches the end of the last working shift.
Check whether a date falls on a working day (not a holiday or non-working day).
Move a date backward to the end of the nearest working shift.
Move a date forward to the start of the nearest working shift.
Defines working days, shifts, and holidays for scheduling calculations.