public CompiledScheduleTimeInterval(ScheduleSettings schedule, DateTime start, DateTime end) { Schedule = schedule; Start = start; End = end; }
public DayOffSettingsRoot(ImmutableDictionary <Guid, DayOffExclusion> exclusions, ScheduleSettings scheduleSettings) { Exclusions = exclusions ?? throw new ArgumentNullException(nameof(exclusions)); ScheduleSettings = scheduleSettings ?? throw new ArgumentNullException(nameof(scheduleSettings)); }