Files
ersatztv/ErsatzTV.Core/Interfaces/Repositories/IEmbyCollectionRepository.cs
T

14 lines
481 B
C#

using ErsatzTV.Core.Domain;
namespace ErsatzTV.Core.Interfaces.Repositories;
public interface IEmbyCollectionRepository
{
Task<List<EmbyCollection>> GetCollections();
Task<bool> AddCollection(EmbyCollection collection);
Task<bool> RemoveCollection(EmbyCollection collection);
Task<List<int>> RemoveAllTags(EmbyCollection collection);
Task<Option<int>> AddTag(MediaItem item, EmbyCollection collection);
Task<bool> SetEtag(EmbyCollection collection);
}