using System.Text.Json.Serialization; using MessagePack; using SVSim.EmulatedEntrypoint.Models.Dtos.Common.ArenaTwoPick; namespace SVSim.EmulatedEntrypoint.Models.Dtos.Responses.ArenaTwoPick; [MessagePackObject] public class FinishResponseDto { /// Per-grant deltas — drives "+N received" popup. [JsonPropertyName("rewards")] [Key("rewards")] public List Rewards { get; set; } = new(); /// Post-state totals — drives PlayerStaticData.UpdateHaveUserGoodsNumByJsonData. [JsonPropertyName("reward_list")] [Key("reward_list")] public List RewardList { get; set; } = new(); }