using RadicadeServer.RecNet.Leveling; using RadicadeServer.RecNet.Maintenance; using RadicadeServer.RecNet.Progression.Objectives; namespace RadicadeServer.RecNet.Config { public class RealMainConfig { public string ShareBaseUrl { get; set; } = null!; public string CdnBaseUri { get; set; } = null!; public LevelProgressionMap[] LevelProgressionMaps { get; set; } = null!; public ServerMaintenance ServerMaintenance { get; set; } = null!; public Objective[][] DailyObjectives { get; set; } = null!; public MicMuting AutoMicMutingConfig { get; set; } = null!; public StorefrontConfig StorefrontConfig { get; set; } = null!; public RoomKeyConfig RoomKeyConfig { get; set; } = null!; public RoomCurrencyConfig RoomCurrencyConfig { get; set; } = null!; } }