almost ready
This commit is contained in:
20
BlueLaminate/BlueLaminate.EFCore/Entities/SkinSweep.cs
Normal file
20
BlueLaminate/BlueLaminate.EFCore/Entities/SkinSweep.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
namespace BlueLaminate.EFCore.Entities;
|
||||
|
||||
/// <summary>
|
||||
/// 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 <see cref="SkinConditionSweep"/>. Keyed by <c>(SkinId, Source)</c> so
|
||||
/// each marketplace tracks its own progress independently.
|
||||
/// </summary>
|
||||
public class SkinSweep
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public int SkinId { get; set; }
|
||||
public Skin Skin { get; set; } = null!;
|
||||
|
||||
/// <summary>Which site swept it — a <see cref="SweepSource"/> value.</summary>
|
||||
public string Source { get; set; } = null!;
|
||||
|
||||
public DateTimeOffset SweptAt { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user