using System.Text.Json.Serialization;
using MessagePack;
namespace SVSim.EmulatedEntrypoint.Models.Dtos.Responses.Pack;
[MessagePackObject]
public class ExchangeGachaPointResponse
{
///
/// POST-STATE TOTALS dispatched through PlayerStaticData.UpdateHaveUserGoodsNumByJsonData
/// on the client (see project_wire_reward_list_post_state memory). The granted card,
/// any cascading cosmetics, and the updated gacha-point balance entry all appear here.
///
[JsonPropertyName("reward_list")]
[Key("reward_list")]
public List RewardList { get; set; } = new();
}