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();
}