using RadicadeServer.RecNet.Enums.Store; namespace RadicadeServer.RecNet.Royale { public class RoyaleProgressDTO { public long TotalXP { get; set; } public int Level { get; set; } public int RankIdx { get; set; } public string RankName { get; set; } = string.Empty; public long CurrentLevelXPThreshold { get; set; } public long NextLevelXPThreshold { get; set; } public int NextLevelAcornReward { get; set; } } public class RoyaleMatchCompleteStats { public int Rank { get; set; } public int NumEliminations { get; set; } public int SecondsAlive { get; set; } public bool WalkGame { get; set; } public bool CustomGame { get; set; } public int ChestsOpened { get; set; } public int ShieldPotionsConsumed { get; set; } public int HealthPotionsConsumed { get; set; } public int SecondsInAir { get; set; } } public class RoyaleMatchCompleteResponse { public List XPAwardStrings { get; set; } = new(); public long TotalXPAwarded { get; set; } public List NewProgress { get; set; } = new(); } }