namespace SVSim.Database.Models; /// /// One row in the tutorial-gift catalogue every fresh viewer is given at signup. Authored in /// SVSim.Bootstrap/Data/seeds/tutorial-presents.json; is the /// wire-stable identifier and serves as the primary key. ViewerRepository.RegisterAnonymousViewer /// reads this table and projects each row into a with Source="tutorial". /// public class TutorialPresentEntry { public string PresentId { get; set; } = string.Empty; public int RewardType { get; set; } public long RewardDetailId { get; set; } public long RewardCount { get; set; } public int? ItemType { get; set; } public string Message { get; set; } = string.Empty; }