2017-09-21 02:13:14 +00:00
|
|
|
using Lidarr.Http.REST;
|
2020-01-03 12:49:24 +00:00
|
|
|
using NzbDrone.Core.Configuration;
|
2017-09-21 02:13:14 +00:00
|
|
|
|
2017-10-31 01:28:29 +00:00
|
|
|
namespace Lidarr.Api.V1.Config
|
2017-09-21 02:13:14 +00:00
|
|
|
{
|
|
|
|
public class MetadataProviderConfigResource : RestResource
|
|
|
|
{
|
|
|
|
public string MetadataSource { get; set; }
|
2019-03-15 12:10:45 +00:00
|
|
|
public WriteAudioTagsType WriteAudioTags { get; set; }
|
|
|
|
public bool ScrubAudioTags { get; set; }
|
2017-09-21 02:13:14 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
public static class MetadataProviderConfigResourceMapper
|
|
|
|
{
|
|
|
|
public static MetadataProviderConfigResource ToResource(IConfigService model)
|
|
|
|
{
|
|
|
|
return new MetadataProviderConfigResource
|
|
|
|
{
|
|
|
|
MetadataSource = model.MetadataSource,
|
2019-03-15 12:10:45 +00:00
|
|
|
WriteAudioTags = model.WriteAudioTags,
|
|
|
|
ScrubAudioTags = model.ScrubAudioTags,
|
2017-09-21 02:13:14 +00:00
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|