almost ready
This commit is contained in:
@@ -16,12 +16,6 @@ public class Skin
|
||||
public int? DefIndex { get; set; }
|
||||
public int? PaintIndex { get; set; }
|
||||
|
||||
// When the catalogue-driven listing sweep last fully covered this skin. The
|
||||
// sweep processes least-recently-swept skins first (nulls = never swept), so
|
||||
// capped runs chain across the whole catalogue and the stalest data refreshes
|
||||
// first. Null until the first sweep reaches this skin.
|
||||
public DateTimeOffset? ListingsSweptAt { get; set; }
|
||||
|
||||
public string Name { get; set; } = null!;
|
||||
public string Rarity { get; set; } = null!;
|
||||
public string? Description { get; set; }
|
||||
@@ -44,6 +38,12 @@ public class Skin
|
||||
public bool? TrueFloat { get; private set; }
|
||||
|
||||
public ICollection<SkinCondition> Conditions { get; set; } = new List<SkinCondition>();
|
||||
|
||||
// Per-site "last swept" checkpoints for the whole-skin sweep unit — only used for
|
||||
// skins with no wear bands (the per-band checkpoint lives on SkinCondition.Sweeps).
|
||||
// The sweep processes never-swept (no row) / stalest skins first. See SkinSweep.
|
||||
public ICollection<SkinSweep> Sweeps { get; set; } = new List<SkinSweep>();
|
||||
|
||||
public ICollection<SkinInstance> Instances { get; set; } = new List<SkinInstance>();
|
||||
public ICollection<PriceHistory> PriceHistories { get; set; } = new List<PriceHistory>();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user