using SVSim.EmulatedEntrypoint.Models.Dtos.Responses.DeckBuilder; namespace SVSim.EmulatedEntrypoint.Services; public interface IDeckCodeService { /// /// Stores under a freshly minted token and returns it. The token /// is valid for from this call. /// string Mint(DeckPayload payload); /// /// Returns the deck payload for an unexpired code, or null on miss/expired. /// DeckPayload? TryResolve(string code); }