|
|
|
@ -7,10 +7,12 @@ namespace Sonarr.Api.V3.Profiles.Release
|
|
|
|
|
{
|
|
|
|
|
public class ReleaseProfileResource : RestResource
|
|
|
|
|
{
|
|
|
|
|
public bool Enabled { get; set; }
|
|
|
|
|
public string Required { get; set; }
|
|
|
|
|
public string Ignored { get; set; }
|
|
|
|
|
public List<KeyValuePair<string, int>> Preferred { get; set; }
|
|
|
|
|
public bool IncludePreferredWhenRenaming { get; set; }
|
|
|
|
|
public int IndexerId { get; set; }
|
|
|
|
|
public HashSet<int> Tags { get; set; }
|
|
|
|
|
|
|
|
|
|
public ReleaseProfileResource()
|
|
|
|
@ -29,10 +31,12 @@ namespace Sonarr.Api.V3.Profiles.Release
|
|
|
|
|
{
|
|
|
|
|
Id = model.Id,
|
|
|
|
|
|
|
|
|
|
Enabled = model.Enabled,
|
|
|
|
|
Required = model.Required,
|
|
|
|
|
Ignored = model.Ignored,
|
|
|
|
|
Preferred = model.Preferred,
|
|
|
|
|
IncludePreferredWhenRenaming = model.IncludePreferredWhenRenaming,
|
|
|
|
|
IndexerId = model.IndexerId,
|
|
|
|
|
Tags = new HashSet<int>(model.Tags)
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
@ -45,10 +49,12 @@ namespace Sonarr.Api.V3.Profiles.Release
|
|
|
|
|
{
|
|
|
|
|
Id = resource.Id,
|
|
|
|
|
|
|
|
|
|
Enabled = resource.Enabled,
|
|
|
|
|
Required = resource.Required,
|
|
|
|
|
Ignored = resource.Ignored,
|
|
|
|
|
Preferred = resource.Preferred,
|
|
|
|
|
IncludePreferredWhenRenaming = resource.IncludePreferredWhenRenaming,
|
|
|
|
|
IndexerId = resource.IndexerId,
|
|
|
|
|
Tags = new HashSet<int>(resource.Tags)
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|