using GB5Shared.DTO.Framework.Login; using SwDAL.DTO.ClientDatabaseKey; namespace SwDAL.CustomCode.ClientDatabaseKey; public interface IClientDatabaseKeyDAL { Task GetActiveByClientDb(int clientDbId, LoginDTO loginDTO, CancellationToken ct); Task GetById(int clientDatabaseKeyId, LoginDTO loginDTO, CancellationToken ct); Task Insert(ClientDatabaseKeyDTO dto, LoginDTO loginDTO, CancellationToken ct); Task SupersedeActive(int clientDbId, LoginDTO loginDTO, CancellationToken ct); Task Revoke(int clientDatabaseKeyId, LoginDTO loginDTO, CancellationToken ct); }