Files
ersatztv/ErsatzTV.Core/Interfaces/Repositories/IJellyfinCollectionRepository.cs
T
Jason DoveandGitHub d67251bfa0 jellyfin and emby collection sync (#752)
* sync jellyfin and emby collections

* update changelog
2022-04-22 13:33:35 -05:00

14 lines
501 B
C#

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