using Microsoft.EntityFrameworkCore; namespace SVSim.Database.Models; /// /// Per-viewer, per-pack gacha-point balance. Owned collection on . /// PackId = parent_gacha_id. Points accumulates one per pack opened (or /// PackChildGachaEntry.OverrideIncreaseGachaPoint when set on the child) and is /// decremented by per exchange. /// Unique index on (ViewerId, PackId) per feedback_owned_collection_unique_index. /// [Owned] public class ViewerGachaPointBalance { public int PackId { get; set; } public int Points { get; set; } }