using System.Text.Json.Serialization; using System.Xml.Linq; namespace RecRoomArchive.Models.API.Config { public class RecRoomConfig { [JsonPropertyName(name: "MessageOfTheDay")] public string MessageOfTheDay { get; set; } = string.Empty; [JsonPropertyName(name: "CdnBaseUri")] public string CdnBaseUri { get; set; } = string.Empty; [JsonPropertyName(name: "MatchmakingParams")] public required MatchmakingParams MatchmakingParams { get; set; } [JsonPropertyName(name: "LevelProgressionMaps")] public required List LevelProgressionMaps { get; set; } [JsonPropertyName(name: "DailyObjectives")] public required DailyObjective[][] DailyObjectives { get; set; } [JsonPropertyName(name: "PhotonConfig")] public required PhotonConfig PhotonConfig { get; set; } [JsonPropertyName(name: "ConfigTable")] public required List ConfigTable { get; set; } } }