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; } }