Fixed: Adding indexers from presets

This commit is contained in:
ta264
2021-02-10 21:52:48 +00:00
parent d3e8c7e0c9
commit 5cc0331c75
9 changed files with 21 additions and 16 deletions
+3 -3
View File
@@ -6,7 +6,7 @@ using Readarr.Http.REST;
namespace Readarr.Api.V1
{
public class ProviderResource : RestResource
public class ProviderResource<T> : RestResource
{
public string Name { get; set; }
public List<Field> Fields { get; set; }
@@ -17,11 +17,11 @@ namespace Readarr.Api.V1
public ProviderMessage Message { get; set; }
public HashSet<int> Tags { get; set; }
public List<ProviderResource> Presets { get; set; }
public List<T> Presets { get; set; }
}
public class ProviderResourceMapper<TProviderResource, TProviderDefinition>
where TProviderResource : ProviderResource, new()
where TProviderResource : ProviderResource<TProviderResource>, new()
where TProviderDefinition : ProviderDefinition, new()
{
public virtual TProviderResource ToResource(TProviderDefinition definition)