using System.Text.Json.Serialization; using MessagePack; using SVSim.EmulatedEntrypoint.Models.Dtos; namespace SVSim.EmulatedEntrypoint.Models.Dtos.Responses.LeaderSkin; /// /// /leader_skin/buy, /leader_skin/buy_set, /leader_skin/buy_set_item all return the same shape: /// a reward_list of standard entries (post-state totals /// for currencies, grant counts for cosmetics). /// [MessagePackObject] public class LeaderSkinBuyResponse { [JsonPropertyName("reward_list")] [Key("reward_list")] public List RewardList { get; set; } = new(); }