using SVSim.Database.Common; namespace SVSim.Database.Models; /// /// Item master row. Mirrors the client's item_master.csv + itemtext.json /// (under data_dumps/client-assets/): matches the client-side /// item_type enum (1 = challenge ticket, 2 = card-pack ticket, 3 = premium orb, /// 4 = colosseum ticket, 5 = orb piece, 6 = skin/event ticket, 7 = other); /// is the client-resolved sprite key. /// public class ItemEntry : BaseEntity { public string Name { get; set; } = string.Empty; /// Client-side item_type enum (1-7). Drives shop categorisation, e.g. /// user_card_pack_ticket_list in /item_purchase/info filters on Type == 2. public int Type { get; set; } /// Sprite key, e.g. "ticket_10032". Empty when unknown. public string ThumbnailPath { get; set; } = string.Empty; }