2026-03-17 22:10:19 +01:00
|
|
|
namespace WorkTracker.Domain;
|
|
|
|
|
|
|
|
|
|
public sealed class WorkDayDocument
|
|
|
|
|
{
|
|
|
|
|
public string Id { get; set; } = string.Empty;
|
|
|
|
|
|
|
|
|
|
public DateOnly Date { get; set; }
|
|
|
|
|
|
|
|
|
|
public bool IsWeekend { get; set; }
|
|
|
|
|
|
|
|
|
|
public bool IsItalianFestivity { get; set; }
|
|
|
|
|
|
2026-04-20 16:11:27 +02:00
|
|
|
public List<WorkUnitDocument> WorkUnits { get; set; } = [];
|
2026-03-17 22:10:19 +01:00
|
|
|
|
2026-04-20 16:11:27 +02:00
|
|
|
public List<CalendarEventDocument> CalendarEvents { get; set; } = [];
|
2026-03-17 22:10:19 +01:00
|
|
|
|
|
|
|
|
public DateTimeOffset CreatedAtUtc { get; set; } = DateTimeOffset.UtcNow;
|
|
|
|
|
|
|
|
|
|
public DateTimeOffset UpdatedAtUtc { get; set; } = DateTimeOffset.UtcNow;
|
|
|
|
|
}
|