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