diff --git a/src/Lidarr.Api.V1/Health/HealthController.cs b/src/Lidarr.Api.V1/Health/HealthController.cs index ac639d08f..a609bc875 100644 --- a/src/Lidarr.Api.V1/Health/HealthController.cs +++ b/src/Lidarr.Api.V1/Health/HealthController.cs @@ -22,6 +22,7 @@ namespace Lidarr.Api.V1.Health _healthCheckService = healthCheckService; } + [NonAction] public override HealthResource GetResourceById(int id) { throw new NotImplementedException(); diff --git a/src/Lidarr.Api.V1/Indexers/ReleaseControllerBase.cs b/src/Lidarr.Api.V1/Indexers/ReleaseControllerBase.cs index 37644e0e5..33f722969 100644 --- a/src/Lidarr.Api.V1/Indexers/ReleaseControllerBase.cs +++ b/src/Lidarr.Api.V1/Indexers/ReleaseControllerBase.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using Lidarr.Http.REST; +using Microsoft.AspNetCore.Mvc; using NzbDrone.Core.DecisionEngine; using NzbDrone.Core.Profiles.Qualities; @@ -15,6 +16,7 @@ namespace Lidarr.Api.V1.Indexers _qualityProfile = qualityProfileService.GetDefaultProfile(string.Empty); } + [NonAction] public override ReleaseResource GetResourceById(int id) { throw new NotImplementedException(); diff --git a/src/Lidarr.Api.V1/ProviderControllerBase.cs b/src/Lidarr.Api.V1/ProviderControllerBase.cs index 79c61d9dc..829d6db20 100644 --- a/src/Lidarr.Api.V1/ProviderControllerBase.cs +++ b/src/Lidarr.Api.V1/ProviderControllerBase.cs @@ -60,6 +60,7 @@ namespace Lidarr.Api.V1 [RestPostById] [Consumes("application/json")] + [Produces("application/json")] public ActionResult CreateProvider([FromBody] TProviderResource providerResource, [FromQuery] bool forceSave = false) { var providerDefinition = GetDefinition(providerResource, true, !forceSave, false); @@ -76,6 +77,7 @@ namespace Lidarr.Api.V1 [RestPutById] [Consumes("application/json")] + [Produces("application/json")] public ActionResult UpdateProvider([FromBody] TProviderResource providerResource, [FromQuery] bool forceSave = false) { var providerDefinition = GetDefinition(providerResource, true, !forceSave, false); @@ -146,6 +148,7 @@ namespace Lidarr.Api.V1 } [HttpPost("testall")] + [Produces("application/json")] public IActionResult TestAll() { var providerDefinitions = _providerFactory.All() @@ -170,6 +173,7 @@ namespace Lidarr.Api.V1 [SkipValidation] [HttpPost("action/{name}")] [Consumes("application/json")] + [Produces("application/json")] public IActionResult RequestAction(string name, [FromBody] TProviderResource resource) { var providerDefinition = GetDefinition(resource, false, false, false); diff --git a/src/Lidarr.Api.V1/Queue/QueueController.cs b/src/Lidarr.Api.V1/Queue/QueueController.cs index 1cf491c3c..82bb75415 100644 --- a/src/Lidarr.Api.V1/Queue/QueueController.cs +++ b/src/Lidarr.Api.V1/Queue/QueueController.cs @@ -53,6 +53,7 @@ namespace Lidarr.Api.V1.Queue _qualityComparer = new QualityModelComparer(qualityProfileService.GetDefaultProfile(string.Empty)); } + [NonAction] public override QueueResource GetResourceById(int id) { throw new NotImplementedException(); diff --git a/src/Lidarr.Api.V1/Queue/QueueDetailsController.cs b/src/Lidarr.Api.V1/Queue/QueueDetailsController.cs index fffe8dd94..e03b4a9c6 100644 --- a/src/Lidarr.Api.V1/Queue/QueueDetailsController.cs +++ b/src/Lidarr.Api.V1/Queue/QueueDetailsController.cs @@ -26,6 +26,7 @@ namespace Lidarr.Api.V1.Queue _pendingReleaseService = pendingReleaseService; } + [NonAction] public override QueueResource GetResourceById(int id) { throw new NotImplementedException(); diff --git a/src/Lidarr.Api.V1/Queue/QueueStatusController.cs b/src/Lidarr.Api.V1/Queue/QueueStatusController.cs index ea791a7e2..c28a09e07 100644 --- a/src/Lidarr.Api.V1/Queue/QueueStatusController.cs +++ b/src/Lidarr.Api.V1/Queue/QueueStatusController.cs @@ -30,6 +30,7 @@ namespace Lidarr.Api.V1.Queue _broadcastDebounce = new Debouncer(BroadcastChange, TimeSpan.FromSeconds(5)); } + [NonAction] public override QueueStatusResource GetResourceById(int id) { throw new NotImplementedException();