parent
43ee3b2de7
commit
6400716150
@ -1,8 +0,0 @@
|
|||||||
using TrashLib.Radarr.CustomFormat.Models;
|
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Guide;
|
|
||||||
|
|
||||||
public interface IRadarrGuideService
|
|
||||||
{
|
|
||||||
ICollection<CustomFormatData> GetCustomFormatData();
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Radarr.Config;
|
namespace TrashLib.Services.Radarr.Config;
|
||||||
|
|
||||||
public interface IRadarrValidationMessages
|
public interface IRadarrValidationMessages
|
||||||
{
|
{
|
@ -1,8 +1,8 @@
|
|||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
using TrashLib.Config.Services;
|
using TrashLib.Config.Services;
|
||||||
using TrashLib.Radarr.QualityDefinition;
|
using TrashLib.Services.Radarr.QualityDefinition;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.Config;
|
namespace TrashLib.Services.Radarr.Config;
|
||||||
|
|
||||||
[UsedImplicitly(ImplicitUseTargetFlags.WithMembers)]
|
[UsedImplicitly(ImplicitUseTargetFlags.WithMembers)]
|
||||||
public class RadarrConfiguration : ServiceConfiguration
|
public class RadarrConfiguration : ServiceConfiguration
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Radarr.Config;
|
namespace TrashLib.Services.Radarr.Config;
|
||||||
|
|
||||||
internal class RadarrValidationMessages : IRadarrValidationMessages
|
internal class RadarrValidationMessages : IRadarrValidationMessages
|
||||||
{
|
{
|
@ -1,7 +1,7 @@
|
|||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Api;
|
namespace TrashLib.Services.Radarr.CustomFormat.Api;
|
||||||
|
|
||||||
public interface ICustomFormatService
|
public interface ICustomFormatService
|
||||||
{
|
{
|
@ -1,6 +1,6 @@
|
|||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Api;
|
namespace TrashLib.Services.Radarr.CustomFormat.Api;
|
||||||
|
|
||||||
public interface IQualityProfileService
|
public interface IQualityProfileService
|
||||||
{
|
{
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Radarr.CustomFormat;
|
namespace TrashLib.Services.Radarr.CustomFormat;
|
||||||
|
|
||||||
public enum ApiOperationType
|
public enum ApiOperationType
|
||||||
{
|
{
|
@ -1,10 +1,10 @@
|
|||||||
using Common.Extensions;
|
using Common.Extensions;
|
||||||
using Serilog;
|
using Serilog;
|
||||||
using TrashLib.Cache;
|
using TrashLib.Cache;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
using TrashLib.Radarr.CustomFormat.Models.Cache;
|
using TrashLib.Services.Radarr.CustomFormat.Models.Cache;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat;
|
namespace TrashLib.Services.Radarr.CustomFormat;
|
||||||
|
|
||||||
internal class CachePersister : ICachePersister
|
internal class CachePersister : ICachePersister
|
||||||
{
|
{
|
@ -1,8 +1,8 @@
|
|||||||
using CliFx.Infrastructure;
|
using CliFx.Infrastructure;
|
||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
using TrashLib.Radarr.CustomFormat.Guide;
|
using TrashLib.Services.Radarr.CustomFormat.Guide;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat;
|
namespace TrashLib.Services.Radarr.CustomFormat;
|
||||||
|
|
||||||
[UsedImplicitly]
|
[UsedImplicitly]
|
||||||
public class CustomFormatLister : ICustomFormatLister
|
public class CustomFormatLister : ICustomFormatLister
|
@ -0,0 +1,8 @@
|
|||||||
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
|
namespace TrashLib.Services.Radarr.CustomFormat.Guide;
|
||||||
|
|
||||||
|
public interface IRadarrGuideService
|
||||||
|
{
|
||||||
|
ICollection<CustomFormatData> GetCustomFormatData();
|
||||||
|
}
|
@ -1,7 +1,7 @@
|
|||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
using TrashLib.Radarr.CustomFormat.Models.Cache;
|
using TrashLib.Services.Radarr.CustomFormat.Models.Cache;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat;
|
namespace TrashLib.Services.Radarr.CustomFormat;
|
||||||
|
|
||||||
public interface ICachePersister
|
public interface ICachePersister
|
||||||
{
|
{
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Radarr.CustomFormat;
|
namespace TrashLib.Services.Radarr.CustomFormat;
|
||||||
|
|
||||||
public interface ICustomFormatLister
|
public interface ICustomFormatLister
|
||||||
{
|
{
|
@ -1,6 +1,6 @@
|
|||||||
using TrashLib.Radarr.Config;
|
using TrashLib.Services.Radarr.Config;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat;
|
namespace TrashLib.Services.Radarr.CustomFormat;
|
||||||
|
|
||||||
public interface ICustomFormatUpdater
|
public interface ICustomFormatUpdater
|
||||||
{
|
{
|
@ -1,7 +1,7 @@
|
|||||||
using System.Collections.ObjectModel;
|
using System.Collections.ObjectModel;
|
||||||
using TrashLib.Cache;
|
using TrashLib.Cache;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Models.Cache;
|
namespace TrashLib.Services.Radarr.CustomFormat.Models.Cache;
|
||||||
|
|
||||||
[CacheObjectName("custom-format-cache")]
|
[CacheObjectName("custom-format-cache")]
|
||||||
public class CustomFormatCache
|
public class CustomFormatCache
|
@ -1,7 +1,7 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Models;
|
namespace TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
public record CustomFormatData(
|
public record CustomFormatData(
|
||||||
string Name,
|
string Name,
|
@ -1,6 +1,6 @@
|
|||||||
using TrashLib.Radarr.Config;
|
using TrashLib.Services.Radarr.Config;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Models;
|
namespace TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
public class ProcessedConfigData
|
public class ProcessedConfigData
|
||||||
{
|
{
|
@ -1,8 +1,8 @@
|
|||||||
using System.Diagnostics.CodeAnalysis;
|
using System.Diagnostics.CodeAnalysis;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
using TrashLib.Radarr.CustomFormat.Models.Cache;
|
using TrashLib.Services.Radarr.CustomFormat.Models.Cache;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Models;
|
namespace TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
public class ProcessedCustomFormatData
|
public class ProcessedCustomFormatData
|
||||||
{
|
{
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Radarr.CustomFormat.Models;
|
namespace TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
public record FormatMappingEntry(ProcessedCustomFormatData CustomFormat, int Score);
|
public record FormatMappingEntry(ProcessedCustomFormatData CustomFormat, int Score);
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Radarr.CustomFormat.Models;
|
namespace TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
public enum FormatScoreUpdateReason
|
public enum FormatScoreUpdateReason
|
||||||
{
|
{
|
@ -1,10 +1,10 @@
|
|||||||
using TrashLib.Radarr.Config;
|
using TrashLib.Services.Radarr.Config;
|
||||||
using TrashLib.Radarr.CustomFormat.Guide;
|
using TrashLib.Services.Radarr.CustomFormat.Guide;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
using TrashLib.Radarr.CustomFormat.Models.Cache;
|
using TrashLib.Services.Radarr.CustomFormat.Models.Cache;
|
||||||
using TrashLib.Radarr.CustomFormat.Processors.GuideSteps;
|
using TrashLib.Services.Radarr.CustomFormat.Processors.GuideSteps;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors;
|
||||||
|
|
||||||
public interface IGuideProcessorSteps
|
public interface IGuideProcessorSteps
|
||||||
{
|
{
|
@ -1,9 +1,9 @@
|
|||||||
using Common.Extensions;
|
using Common.Extensions;
|
||||||
using Serilog;
|
using Serilog;
|
||||||
using TrashLib.Radarr.Config;
|
using TrashLib.Services.Radarr.Config;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors.GuideSteps;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors.GuideSteps;
|
||||||
|
|
||||||
public class ConfigStep : IConfigStep
|
public class ConfigStep : IConfigStep
|
||||||
{
|
{
|
@ -1,9 +1,9 @@
|
|||||||
using Common.Extensions;
|
using Common.Extensions;
|
||||||
using TrashLib.Radarr.Config;
|
using TrashLib.Services.Radarr.Config;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
using TrashLib.Radarr.CustomFormat.Models.Cache;
|
using TrashLib.Services.Radarr.CustomFormat.Models.Cache;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors.GuideSteps;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors.GuideSteps;
|
||||||
|
|
||||||
public class CustomFormatStep : ICustomFormatStep
|
public class CustomFormatStep : ICustomFormatStep
|
||||||
{
|
{
|
@ -1,7 +1,7 @@
|
|||||||
using TrashLib.Radarr.Config;
|
using TrashLib.Services.Radarr.Config;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors.GuideSteps;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors.GuideSteps;
|
||||||
|
|
||||||
public interface IConfigStep
|
public interface IConfigStep
|
||||||
{
|
{
|
@ -1,8 +1,8 @@
|
|||||||
using TrashLib.Radarr.Config;
|
using TrashLib.Services.Radarr.Config;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
using TrashLib.Radarr.CustomFormat.Models.Cache;
|
using TrashLib.Services.Radarr.CustomFormat.Models.Cache;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors.GuideSteps;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors.GuideSteps;
|
||||||
|
|
||||||
public interface ICustomFormatStep
|
public interface ICustomFormatStep
|
||||||
{
|
{
|
@ -1,6 +1,6 @@
|
|||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors.GuideSteps;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors.GuideSteps;
|
||||||
|
|
||||||
public interface IQualityProfileStep
|
public interface IQualityProfileStep
|
||||||
{
|
{
|
@ -1,6 +1,6 @@
|
|||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors.GuideSteps;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors.GuideSteps;
|
||||||
|
|
||||||
internal class QualityProfileStep : IQualityProfileStep
|
internal class QualityProfileStep : IQualityProfileStep
|
||||||
{
|
{
|
@ -1,8 +1,8 @@
|
|||||||
using TrashLib.Radarr.Config;
|
using TrashLib.Services.Radarr.Config;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
using TrashLib.Radarr.CustomFormat.Models.Cache;
|
using TrashLib.Services.Radarr.CustomFormat.Models.Cache;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors;
|
||||||
|
|
||||||
internal interface IGuideProcessor
|
internal interface IGuideProcessor
|
||||||
{
|
{
|
@ -1,8 +1,8 @@
|
|||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
using TrashLib.Radarr.CustomFormat.Models.Cache;
|
using TrashLib.Services.Radarr.CustomFormat.Models.Cache;
|
||||||
using TrashLib.Radarr.CustomFormat.Processors.PersistenceSteps;
|
using TrashLib.Services.Radarr.CustomFormat.Processors.PersistenceSteps;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors;
|
||||||
|
|
||||||
public interface IPersistenceProcessor
|
public interface IPersistenceProcessor
|
||||||
{
|
{
|
@ -1,11 +1,11 @@
|
|||||||
using TrashLib.Config.Services;
|
using TrashLib.Config.Services;
|
||||||
using TrashLib.Radarr.Config;
|
using TrashLib.Services.Radarr.Config;
|
||||||
using TrashLib.Radarr.CustomFormat.Api;
|
using TrashLib.Services.Radarr.CustomFormat.Api;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
using TrashLib.Radarr.CustomFormat.Models.Cache;
|
using TrashLib.Services.Radarr.CustomFormat.Models.Cache;
|
||||||
using TrashLib.Radarr.CustomFormat.Processors.PersistenceSteps;
|
using TrashLib.Services.Radarr.CustomFormat.Processors.PersistenceSteps;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors;
|
||||||
|
|
||||||
public interface IPersistenceProcessorSteps
|
public interface IPersistenceProcessorSteps
|
||||||
{
|
{
|
@ -1,6 +1,6 @@
|
|||||||
using TrashLib.Radarr.CustomFormat.Api;
|
using TrashLib.Services.Radarr.CustomFormat.Api;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors.PersistenceSteps;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors.PersistenceSteps;
|
||||||
|
|
||||||
internal class CustomFormatApiPersistenceStep : ICustomFormatApiPersistenceStep
|
internal class CustomFormatApiPersistenceStep : ICustomFormatApiPersistenceStep
|
||||||
{
|
{
|
@ -1,6 +1,6 @@
|
|||||||
using TrashLib.Radarr.CustomFormat.Api;
|
using TrashLib.Services.Radarr.CustomFormat.Api;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors.PersistenceSteps;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors.PersistenceSteps;
|
||||||
|
|
||||||
public interface ICustomFormatApiPersistenceStep
|
public interface ICustomFormatApiPersistenceStep
|
||||||
{
|
{
|
@ -1,8 +1,8 @@
|
|||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
using TrashLib.Radarr.CustomFormat.Models.Cache;
|
using TrashLib.Services.Radarr.CustomFormat.Models.Cache;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors.PersistenceSteps;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors.PersistenceSteps;
|
||||||
|
|
||||||
public interface IJsonTransactionStep
|
public interface IJsonTransactionStep
|
||||||
{
|
{
|
@ -1,7 +1,7 @@
|
|||||||
using TrashLib.Radarr.CustomFormat.Api;
|
using TrashLib.Services.Radarr.CustomFormat.Api;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors.PersistenceSteps;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors.PersistenceSteps;
|
||||||
|
|
||||||
public interface IQualityProfileApiPersistenceStep
|
public interface IQualityProfileApiPersistenceStep
|
||||||
{
|
{
|
@ -1,10 +1,10 @@
|
|||||||
using System.Collections.ObjectModel;
|
using System.Collections.ObjectModel;
|
||||||
using Common.Extensions;
|
using Common.Extensions;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
using TrashLib.Radarr.CustomFormat.Models.Cache;
|
using TrashLib.Services.Radarr.CustomFormat.Models.Cache;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors.PersistenceSteps;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors.PersistenceSteps;
|
||||||
|
|
||||||
public class CustomFormatTransactionData
|
public class CustomFormatTransactionData
|
||||||
{
|
{
|
@ -1,9 +1,9 @@
|
|||||||
using Common.Extensions;
|
using Common.Extensions;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
using TrashLib.Radarr.CustomFormat.Api;
|
using TrashLib.Services.Radarr.CustomFormat.Api;
|
||||||
using TrashLib.Radarr.CustomFormat.Models;
|
using TrashLib.Services.Radarr.CustomFormat.Models;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.CustomFormat.Processors.PersistenceSteps;
|
namespace TrashLib.Services.Radarr.CustomFormat.Processors.PersistenceSteps;
|
||||||
|
|
||||||
internal class QualityProfileApiPersistenceStep : IQualityProfileApiPersistenceStep
|
internal class QualityProfileApiPersistenceStep : IQualityProfileApiPersistenceStep
|
||||||
{
|
{
|
@ -1,6 +1,6 @@
|
|||||||
using TrashLib.Radarr.QualityDefinition.Api.Objects;
|
using TrashLib.Services.Radarr.QualityDefinition.Api.Objects;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.QualityDefinition.Api;
|
namespace TrashLib.Services.Radarr.QualityDefinition.Api;
|
||||||
|
|
||||||
public interface IQualityDefinitionService
|
public interface IQualityDefinitionService
|
||||||
{
|
{
|
@ -1,6 +1,6 @@
|
|||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.QualityDefinition.Api.Objects;
|
namespace TrashLib.Services.Radarr.QualityDefinition.Api.Objects;
|
||||||
|
|
||||||
[UsedImplicitly(ImplicitUseTargetFlags.WithMembers)]
|
[UsedImplicitly(ImplicitUseTargetFlags.WithMembers)]
|
||||||
public class RadarrQualityItem
|
public class RadarrQualityItem
|
@ -1,9 +1,9 @@
|
|||||||
using Flurl;
|
using Flurl;
|
||||||
using Flurl.Http;
|
using Flurl.Http;
|
||||||
using TrashLib.Config.Services;
|
using TrashLib.Config.Services;
|
||||||
using TrashLib.Radarr.QualityDefinition.Api.Objects;
|
using TrashLib.Services.Radarr.QualityDefinition.Api.Objects;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.QualityDefinition.Api;
|
namespace TrashLib.Services.Radarr.QualityDefinition.Api;
|
||||||
|
|
||||||
internal class QualityDefinitionService : IQualityDefinitionService
|
internal class QualityDefinitionService : IQualityDefinitionService
|
||||||
{
|
{
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Radarr.QualityDefinition;
|
namespace TrashLib.Services.Radarr.QualityDefinition;
|
||||||
|
|
||||||
public interface IRadarrQualityDefinitionGuideParser
|
public interface IRadarrQualityDefinitionGuideParser
|
||||||
{
|
{
|
@ -1,6 +1,6 @@
|
|||||||
using TrashLib.Radarr.Config;
|
using TrashLib.Services.Radarr.Config;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.QualityDefinition;
|
namespace TrashLib.Services.Radarr.QualityDefinition;
|
||||||
|
|
||||||
public interface IRadarrQualityDefinitionUpdater
|
public interface IRadarrQualityDefinitionUpdater
|
||||||
{
|
{
|
@ -1,6 +1,6 @@
|
|||||||
using TrashLib.Sonarr.QualityDefinition;
|
using TrashLib.Services.Sonarr.QualityDefinition;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.QualityDefinition;
|
namespace TrashLib.Services.Radarr.QualityDefinition;
|
||||||
|
|
||||||
public class RadarrQualityData : SonarrQualityData
|
public class RadarrQualityData : SonarrQualityData
|
||||||
{
|
{
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Radarr.QualityDefinition;
|
namespace TrashLib.Services.Radarr.QualityDefinition;
|
||||||
|
|
||||||
public enum RadarrQualityDefinitionType
|
public enum RadarrQualityDefinitionType
|
||||||
{
|
{
|
@ -1,10 +1,10 @@
|
|||||||
using CliFx.Infrastructure;
|
using CliFx.Infrastructure;
|
||||||
using Serilog;
|
using Serilog;
|
||||||
using TrashLib.Radarr.Config;
|
using TrashLib.Services.Radarr.Config;
|
||||||
using TrashLib.Radarr.QualityDefinition.Api;
|
using TrashLib.Services.Radarr.QualityDefinition.Api;
|
||||||
using TrashLib.Radarr.QualityDefinition.Api.Objects;
|
using TrashLib.Services.Radarr.QualityDefinition.Api.Objects;
|
||||||
|
|
||||||
namespace TrashLib.Radarr.QualityDefinition;
|
namespace TrashLib.Services.Radarr.QualityDefinition;
|
||||||
|
|
||||||
internal class RadarrQualityDefinitionUpdater : IRadarrQualityDefinitionUpdater
|
internal class RadarrQualityDefinitionUpdater : IRadarrQualityDefinitionUpdater
|
||||||
{
|
{
|
@ -1,17 +1,17 @@
|
|||||||
using Autofac;
|
using Autofac;
|
||||||
using Autofac.Extras.AggregateService;
|
using Autofac.Extras.AggregateService;
|
||||||
using TrashLib.Config.Services;
|
using TrashLib.Config.Services;
|
||||||
using TrashLib.Radarr.Config;
|
using TrashLib.Services.Radarr.Config;
|
||||||
using TrashLib.Radarr.CustomFormat;
|
using TrashLib.Services.Radarr.CustomFormat;
|
||||||
using TrashLib.Radarr.CustomFormat.Api;
|
using TrashLib.Services.Radarr.CustomFormat.Api;
|
||||||
using TrashLib.Radarr.CustomFormat.Guide;
|
using TrashLib.Services.Radarr.CustomFormat.Guide;
|
||||||
using TrashLib.Radarr.CustomFormat.Processors;
|
using TrashLib.Services.Radarr.CustomFormat.Processors;
|
||||||
using TrashLib.Radarr.CustomFormat.Processors.GuideSteps;
|
using TrashLib.Services.Radarr.CustomFormat.Processors.GuideSteps;
|
||||||
using TrashLib.Radarr.CustomFormat.Processors.PersistenceSteps;
|
using TrashLib.Services.Radarr.CustomFormat.Processors.PersistenceSteps;
|
||||||
using TrashLib.Radarr.QualityDefinition;
|
using TrashLib.Services.Radarr.QualityDefinition;
|
||||||
using TrashLib.Radarr.QualityDefinition.Api;
|
using TrashLib.Services.Radarr.QualityDefinition.Api;
|
||||||
|
|
||||||
namespace TrashLib.Radarr;
|
namespace TrashLib.Services.Radarr;
|
||||||
|
|
||||||
public class RadarrAutofacModule : Module
|
public class RadarrAutofacModule : Module
|
||||||
{
|
{
|
@ -1,6 +1,6 @@
|
|||||||
using TrashLib.Sonarr.Api.Objects;
|
using TrashLib.Services.Sonarr.Api.Objects;
|
||||||
|
|
||||||
namespace TrashLib.Sonarr.Api;
|
namespace TrashLib.Services.Sonarr.Api;
|
||||||
|
|
||||||
public interface ISonarrApi
|
public interface ISonarrApi
|
||||||
{
|
{
|
@ -1,7 +1,7 @@
|
|||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
using TrashLib.Sonarr.Api.Objects;
|
using TrashLib.Services.Sonarr.Api.Objects;
|
||||||
|
|
||||||
namespace TrashLib.Sonarr.Api;
|
namespace TrashLib.Services.Sonarr.Api;
|
||||||
|
|
||||||
public interface ISonarrReleaseProfileCompatibilityHandler
|
public interface ISonarrReleaseProfileCompatibilityHandler
|
||||||
{
|
{
|
@ -1,8 +1,8 @@
|
|||||||
using AutoMapper;
|
using AutoMapper;
|
||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
using TrashLib.Sonarr.Api.Objects;
|
using TrashLib.Services.Sonarr.Api.Objects;
|
||||||
|
|
||||||
namespace TrashLib.Sonarr.Api.Mappings;
|
namespace TrashLib.Services.Sonarr.Api.Mappings;
|
||||||
|
|
||||||
[UsedImplicitly]
|
[UsedImplicitly]
|
||||||
public class SonarrApiObjectMappingProfile : Profile
|
public class SonarrApiObjectMappingProfile : Profile
|
@ -1,6 +1,6 @@
|
|||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
|
|
||||||
namespace TrashLib.Sonarr.Api.Objects;
|
namespace TrashLib.Services.Sonarr.Api.Objects;
|
||||||
|
|
||||||
[UsedImplicitly(ImplicitUseTargetFlags.WithMembers)]
|
[UsedImplicitly(ImplicitUseTargetFlags.WithMembers)]
|
||||||
public class SonarrQualityItem
|
public class SonarrQualityItem
|
@ -1,7 +1,7 @@
|
|||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
namespace TrashLib.Sonarr.Api.Objects;
|
namespace TrashLib.Services.Sonarr.Api.Objects;
|
||||||
|
|
||||||
[UsedImplicitly(ImplicitUseKindFlags.Assign, ImplicitUseTargetFlags.Members)]
|
[UsedImplicitly(ImplicitUseKindFlags.Assign, ImplicitUseTargetFlags.Members)]
|
||||||
public class SonarrPreferredTerm
|
public class SonarrPreferredTerm
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Sonarr.Api.Objects;
|
namespace TrashLib.Services.Sonarr.Api.Objects;
|
||||||
|
|
||||||
public class SonarrTag
|
public class SonarrTag
|
||||||
{
|
{
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Sonarr.Api.Schemas;
|
namespace TrashLib.Services.Sonarr.Api.Schemas;
|
||||||
|
|
||||||
public static class SonarrReleaseProfileSchema
|
public static class SonarrReleaseProfileSchema
|
||||||
{
|
{
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Sonarr.Config;
|
namespace TrashLib.Services.Sonarr.Config;
|
||||||
|
|
||||||
public interface ISonarrValidationMessages
|
public interface ISonarrValidationMessages
|
||||||
{
|
{
|
@ -1,7 +1,7 @@
|
|||||||
using TrashLib.Config.Services;
|
using TrashLib.Config.Services;
|
||||||
using TrashLib.Sonarr.QualityDefinition;
|
using TrashLib.Services.Sonarr.QualityDefinition;
|
||||||
|
|
||||||
namespace TrashLib.Sonarr.Config;
|
namespace TrashLib.Services.Sonarr.Config;
|
||||||
|
|
||||||
public class SonarrConfiguration : ServiceConfiguration
|
public class SonarrConfiguration : ServiceConfiguration
|
||||||
{
|
{
|
@ -1,7 +1,7 @@
|
|||||||
using FluentValidation;
|
using FluentValidation;
|
||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
|
|
||||||
namespace TrashLib.Sonarr.Config;
|
namespace TrashLib.Services.Sonarr.Config;
|
||||||
|
|
||||||
[UsedImplicitly]
|
[UsedImplicitly]
|
||||||
internal class SonarrConfigurationValidator : AbstractValidator<SonarrConfiguration>
|
internal class SonarrConfigurationValidator : AbstractValidator<SonarrConfiguration>
|
@ -1,6 +1,6 @@
|
|||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
|
|
||||||
namespace TrashLib.Sonarr.Config;
|
namespace TrashLib.Services.Sonarr.Config;
|
||||||
|
|
||||||
[UsedImplicitly]
|
[UsedImplicitly]
|
||||||
internal class SonarrValidationMessages : ISonarrValidationMessages
|
internal class SonarrValidationMessages : ISonarrValidationMessages
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Sonarr;
|
namespace TrashLib.Services.Sonarr;
|
||||||
|
|
||||||
public interface IReleaseProfileLister
|
public interface IReleaseProfileLister
|
||||||
{
|
{
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Sonarr;
|
namespace TrashLib.Services.Sonarr;
|
||||||
|
|
||||||
public interface ISonarrCompatibility
|
public interface ISonarrCompatibility
|
||||||
{
|
{
|
@ -1,4 +1,4 @@
|
|||||||
namespace TrashLib.Sonarr.QualityDefinition;
|
namespace TrashLib.Services.Sonarr.QualityDefinition;
|
||||||
|
|
||||||
public interface ISonarrQualityDefinitionGuideParser
|
public interface ISonarrQualityDefinitionGuideParser
|
||||||
{
|
{
|
@ -1,6 +1,6 @@
|
|||||||
using TrashLib.Sonarr.Config;
|
using TrashLib.Services.Sonarr.Config;
|
||||||
|
|
||||||
namespace TrashLib.Sonarr.QualityDefinition;
|
namespace TrashLib.Services.Sonarr.QualityDefinition;
|
||||||
|
|
||||||
public interface ISonarrQualityDefinitionUpdater
|
public interface ISonarrQualityDefinitionUpdater
|
||||||
{
|
{
|
@ -1,7 +1,7 @@
|
|||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace TrashLib.Sonarr.QualityDefinition;
|
namespace TrashLib.Services.Sonarr.QualityDefinition;
|
||||||
|
|
||||||
public class SonarrQualityData
|
public class SonarrQualityData
|
||||||
{
|
{
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue