namespace ErsatzTV.Core.Domain.Scheduling; public interface IAlternateScheduleItem { int Index { get; } ICollection DaysOfWeek { get; } ICollection DaysOfMonth { get; } ICollection MonthsOfYear { get; } bool LimitToDateRange { get; } int StartMonth { get; } int StartDay { get; } int? StartYear { get; } int EndMonth { get; } int EndDay { get; } int? EndYear { get; } }