1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-22 22:16:13 -04:00

Add v5 release endpoints

Towards #6960
This commit is contained in:
Mark McDowall
2025-11-15 16:20:40 -08:00
parent 8e537cb626
commit 9b756df4bf
12 changed files with 905 additions and 1 deletions
@@ -0,0 +1,28 @@
using NzbDrone.Core.Languages;
using NzbDrone.Core.Qualities;
namespace Sonarr.Api.V5.Release;
public class ReleaseGrabResource
{
public required string Guid { get; set; }
public required int IndexerId { get; set; }
public OverrideReleaseResource? Override { get; set; }
public SearchInfoResource? SearchInfo { get; set; }
}
public class OverrideReleaseResource
{
public int? SeriesId { get; set; }
public List<int> EpisodeIds { get; set; } = [];
public int? DownloadClientId { get; set; }
public QualityModel? Quality { get; set; }
public List<Language> Languages { get; set; } = [];
}
public class SearchInfoResource
{
public int? SeriesId { get; set; }
public int? SeasonNumber { get; set; }
public int? EpisodeId { get; set; }
}