using System.Text.Json.Serialization;
using MessagePack;
using SVSim.EmulatedEntrypoint.Models.Dtos;
namespace SVSim.EmulatedEntrypoint.Models.Dtos.Responses.SpotCardExchange;
///
/// /spot_card_exchange/exchange response. reward_list entries follow the standard
/// shape: SpotCardPoint debit post-state first, then the card grant (with cosmetic cascade
/// if applicable).
///
[MessagePackObject]
public class SpotCardExchangeResponse
{
[JsonPropertyName("reward_list")]
[Key("reward_list")]
public List RewardList { get; set; } = new();
}