using SVSim.Database.Enums; using SVSim.Database.Models; namespace SVSim.Database.Repositories.Deck; public interface IDeckRepository { Task> GetDecks(long viewerId, Format format); Task GetDeck(long viewerId, Format format, int deckNo); Task GetEmptyDeckNumber(long viewerId, Format format); Task UpsertDeck(long viewerId, Format format, int deckNo, Action mutate); Task DeleteDecks(long viewerId, Format format, IEnumerable deckNos); }