using Flurl.Http; using Recyclarr.Config.Models; using Recyclarr.ServarrApi.Http.Servarr; namespace Recyclarr.ServarrApi.QualityDefinition; internal class QualityDefinitionApiService(IServarrRequestBuilder service) : IQualityDefinitionApiService { public async Task> GetQualityDefinition(IServiceConfiguration config) { return await service.Request(config, "qualitydefinition") .GetJsonAsync>(); } public async Task> UpdateQualityDefinition( IServiceConfiguration config, IList newQuality) { return await service.Request(config, "qualityDefinition", "update") .PutJsonAsync(newQuality) .ReceiveJson>(); } }