namespace TeleWave.Domain.Programming;

/// <summary>Откуда группа берёт состав.</summary>
public enum GroupMode
{
    /// <summary>Явный список позиций. Правило набора — лишь помощник наполнения.</summary>
    Static = 0,

    /// <summary>
    /// Состав вычисляется правилом в момент обращения (генерация расписания, показ карточки).
    /// Позиции при этом хранят только ручные поправки: закреплённое и исключённое.
    /// </summary>
    Dynamic = 1,
}
