Files
SVSimServer/SVSim.Database/Repositories/PackDrawTable/IPackDrawTableRepository.cs
gamer147 3c36124fa7 feat(packs): PackDrawTable aggregate + IPackDrawTableRepository
Aggregate (Config + SlotRates + CardWeights) and a single-pack getter
loaded as one unit per /pack/open. PackOpenService consumes the
aggregate; tests use the production seed (fixture overlay) to validate
shape.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-30 21:53:33 -04:00

8 lines
252 B
C#

namespace SVSim.Database.Repositories.PackDrawTables;
public interface IPackDrawTableRepository
{
/// <summary>Returns the draw table for <paramref name="packId"/>, or null if not seeded.</summary>
Task<PackDrawTable?> GetAsync(int packId);
}