using MessagePack; namespace SVSim.EmulatedEntrypoint.Models.Dtos.Responses.Deck; /// /// Shape consumed by `DeckGroupListData(jsonData, format)` for a single-format call — /// the format-scoped decks land under `user_deck_list` (vs. the per-format keys used /// by /practice/deck_list with Format.All). /// [MessagePackObject] public class DeckListResponse { [Key("maintenance_card_list")] public List MaintenanceCardList { get; set; } = new(); [Key("user_deck_list")] public List? UserDeckList { get; set; } }