namespace SVSim.Database.Models; /// /// Records that a viewer has claimed a specific tutorial gift present_id. Composite key /// (ViewerId, PresentId) — viewer can't claim the same present twice. /// public class ViewerClaimedTutorialGift { public long ViewerId { get; set; } public string PresentId { get; set; } = string.Empty; public DateTime ClaimedAt { get; set; } public Viewer Viewer { get; set; } = null!; }