using GB5Shared.DTO.Framework.Login; using PartnerDAL.DTO.PartnerApiKey; namespace PartnerBLL.Interfaces { public interface IPartnerApiKeyBLL { Task GetPartnerApiKeyList(int partnerProductId, LoginDTO loginDTO); Task GetApiKeyByHash(string hashedKey, LoginDTO loginDTO); Task SavePartnerApiKey(PartnerApiKeyDTO dto, LoginDTO loginDTO); Task DeletePartnerApiKey(int apiKeyId, LoginDTO loginDTO); Task UpdateApiKeyLastUsed(int apiKeyId, LoginDTO loginDTO); } }