IResourceRepository.cs 327 B

123456789101112
  1. namespace RackPeek.Domain.Resources;
  2. public interface IResourceRepository
  3. {
  4. public Task<string?> GetResourceKindAsync(string name);
  5. public Task<bool> ResourceExistsAsync(string name);
  6. public Task<IReadOnlyList<Resource>> GetByTagAsync(string name);
  7. public Task<Dictionary<string, int>> GetTagsAsync();
  8. }