mirror of
https://github.com/Cleanuparr/Cleanuparr.git
synced 2026-03-26 10:03:12 -04:00
22 lines
756 B
C#
22 lines
756 B
C#
using Cleanuparr.Domain.Entities.Arr;
|
|
using Cleanuparr.Persistence.Models.Configuration.Arr;
|
|
|
|
namespace Cleanuparr.Infrastructure.Features.Arr.Interfaces;
|
|
|
|
public interface IRadarrClient : IArrClient
|
|
{
|
|
/// <summary>
|
|
/// Fetches all movies from a Radarr instance
|
|
/// </summary>
|
|
Task<List<SearchableMovie>> GetAllMoviesAsync(ArrInstance arrInstance);
|
|
|
|
/// <summary>
|
|
/// Fetches quality profiles from a Radarr instance
|
|
/// </summary>
|
|
Task<List<ArrQualityProfile>> GetQualityProfilesAsync(ArrInstance arrInstance);
|
|
|
|
/// <summary>
|
|
/// Fetches custom format scores for movie files in batches
|
|
/// </summary>
|
|
Task<Dictionary<long, int>> GetMovieFileScoresAsync(ArrInstance arrInstance, List<long> movieFileIds);
|
|
} |