/// <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)));
        }
Beispiel #2
0
        /// <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)));
        }