namespace BlueLaminate.EFCore.Entities; /// /// One site's "last swept" checkpoint for a whole skin — used only for skins with no /// wear bands (e.g. vanilla knives), which are swept as a single unit. The per-band /// equivalent is . Keyed by (SkinId, Source) so /// each marketplace tracks its own progress independently. /// public class SkinSweep { public int Id { get; set; } public int SkinId { get; set; } public Skin Skin { get; set; } = null!; /// Which site swept it — a value. public string Source { get; set; } = null!; public DateTimeOffset SweptAt { get; set; } }