namespace TeleWave.Domain.Broadcast;

/// <summary>Тип записи расписания. Одна лента на всё: EPG — это фильтр по <see cref="Program"/>.</summary>
public enum ScheduleEntryKind
{
    /// <summary>Программа (серия шоу).</summary>
    Program,

    /// <summary>Рекламная врезка.</summary>
    Ad,

    /// <summary>ТВ-заставка на переходе между шоу («Сейчас: X · Далее: Y»).</summary>
    Bumper,

    /// <summary>Заполнитель: место, не покрытое слотами либо не добранное контентом.</summary>
    Fallback,

    /// <summary>Конец вещания — настроечная таблица вместо эфира.</summary>
    SignOff,
}
