WorkTracker/Domain/WorkDayDocument.cs

20 lines
551 B
C#
Raw Permalink Normal View History

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; }
public List<WorkUnitDocument> WorkUnits { get; set; } = [];
public List<CalendarEventDocument> CalendarEvents { get; set; } = [];
public DateTimeOffset CreatedAtUtc { get; set; } = DateTimeOffset.UtcNow;
public DateTimeOffset UpdatedAtUtc { get; set; } = DateTimeOffset.UtcNow;
}