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; }
}