namespace ErsatzTV.Core.Scheduling;
///
/// The scheduling engine families that dispatch a into an
/// enumerator. Used to key the matrix (#403).
///
public enum SchedulingEngineKind
{
/// Classic schedules — PlayoutBuilder.
Classic,
/// Playlist items — PlaylistEnumerator.
Playlist,
/// Block scheduling — BlockPlayoutBuilder.
Block,
/// YAML (sequential) scheduling — EnumeratorCache.
Yaml,
/// Scripted scheduling — SchedulingEngine.EnumeratorForContent.
Scripted
}