using System.Text.Json.Serialization;
using MessagePack;
namespace SVSim.EmulatedEntrypoint.Models.Dtos.ArenaColosseum;
/// Wire entry_info object on /top and /entry. Reused across endpoints.
[MessagePackObject]
public class ColosseumEntryRef
{
[JsonPropertyName("id")] [Key("id")]
public long Id { get; set; }
/// Used by /entry only — Format enum integer. Top emits via colosseum_info.
[JsonPropertyName("deck_format")] [Key("deck_format")]
public int? DeckFormat { get; set; }
}