Files
ersatztv/ErsatzTV.Core/Interfaces/Scheduling/IScheduleItemsEnumerator.cs
T
Jason DoveandGitHub 78fdc9c57a add option to shuffle schedule items (#652)
* add schedule setting

* it works

* fix tests

* update readme

* rebuild all playouts
2022-02-22 21:20:40 -06:00

13 lines
294 B
C#

using ErsatzTV.Core.Domain;
using LanguageExt;
namespace ErsatzTV.Core.Interfaces.Scheduling;
public interface IScheduleItemsEnumerator
{
CollectionEnumeratorState State { get; }
ProgramScheduleItem Current { get; }
void MoveNext();
ProgramScheduleItem Peek(int offset);
}