/// <summary> /// Update an existing quality definition /// </summary> /// <param name="qualityDefinition">QualityDefinition to update - Requires all properties of Models.QualityDefinition object</param> /// <returns></returns> public async Task <Models.QualityDefinition> UpdateQualityDefinition(Models.QualityDefinition qualityDefinition) { var json = await _radarrClient.ProcessJson("PUT", "/qualityDefinition", JsonConvert.SerializeObject(qualityDefinition, Converter.Settings)); return(await Task.Run(() => JsonConvert.DeserializeObject <Models.QualityDefinition>(json, Converter.Settings))); }
/// <summary> /// Update an existing quality definition /// </summary> /// <param name="qualityDefinition">QualityDefinition to update - Requires all properties of Models.QualityDefinition object</param> /// <returns></returns> public async Task <Models.QualityDefinition> UpdateQualityDefinition(Models.QualityDefinition qualityDefinition) { var json = await _sonarrClient.PostJson("/qualityDefinition", JsonSerializer.Serialize(qualityDefinition, Converter.Settings), "PUT"); return(await Task.Run(() => JsonSerializer.Deserialize <Models.QualityDefinition>(json, Converter.Settings))); }