using MessagePack; using System.Text.Json.Serialization; 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 { [JsonPropertyName("maintenance_card_list")] [Key("maintenance_card_list")] public List MaintenanceCardList { get; set; } = new(); [JsonPropertyName("user_deck_list")] [Key("user_deck_list")] public List? UserDeckList { get; set; } }