using FindAndDrive.Domain.Models.DTO.Response; using FindAndDrive.Domain.Models.Entities; namespace FindAndDrive.Domain.Interfaces.Services; public interface IApiKeyService { Task CreateApiKey(Guid clientId, Guid roleId); Task GetApiKey(Guid apiKeyId); Task GetApiKey(string apiKeyId); Task IsNotRevoked(Guid apiKeyId); List GetApiKeys(Guid clientId); Task RevokeApiKey(Guid apiKeyId); Task ReinstateApiKey(Guid apiKeyId); }