namespace SVSim.Database.Models.Config; /// /// Time-varying season/rotation state, populated by RotationConfigImporter from seed files. /// drives CardSet.IsInRotation via RotationFlagUpdater. /// [ConfigSection("Rotation")] public class RotationConfig { public string TsRotationId { get; set; } = ""; public bool IsBattlePassPeriod { get; set; } public bool IsBeginnerMission { get; set; } public int CardSetIdForResourceDlView { get; set; } public List RotationCardSetIds { get; set; } = new(); public static RotationConfig ShippedDefaults() => new(); }