parent
5ed9b8f1ee
commit
bc485a8ac2
@ -1,9 +1,9 @@
|
|||||||
using Recyclarr.Config.Models;
|
using Recyclarr.Config.Models;
|
||||||
using Recyclarr.TrashGuide.CustomFormat;
|
using Recyclarr.TrashGuide.CustomFormat;
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Services;
|
namespace Recyclarr.ServarrApi.CustomFormat;
|
||||||
|
|
||||||
public interface ICustomFormatService
|
public interface ICustomFormatApiService
|
||||||
{
|
{
|
||||||
Task<IList<CustomFormatData>> GetCustomFormats(IServiceConfiguration config);
|
Task<IList<CustomFormatData>> GetCustomFormats(IServiceConfiguration config);
|
||||||
Task<CustomFormatData?> CreateCustomFormat(IServiceConfiguration config, CustomFormatData cf);
|
Task<CustomFormatData?> CreateCustomFormat(IServiceConfiguration config, CustomFormatData cf);
|
@ -1,9 +1,8 @@
|
|||||||
using Recyclarr.Config.Models;
|
using Recyclarr.Config.Models;
|
||||||
using Recyclarr.ServarrApi.Dto;
|
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Services;
|
namespace Recyclarr.ServarrApi.QualityDefinition;
|
||||||
|
|
||||||
public interface IQualityDefinitionService
|
public interface IQualityDefinitionApiService
|
||||||
{
|
{
|
||||||
Task<IList<ServiceQualityDefinitionItem>> GetQualityDefinition(IServiceConfiguration config);
|
Task<IList<ServiceQualityDefinitionItem>> GetQualityDefinition(IServiceConfiguration config);
|
||||||
|
|
@ -1,15 +1,14 @@
|
|||||||
using Flurl.Http;
|
using Flurl.Http;
|
||||||
using Recyclarr.Config.Models;
|
using Recyclarr.Config.Models;
|
||||||
using Recyclarr.ServarrApi.Dto;
|
|
||||||
using Recyclarr.ServarrApi.Http;
|
using Recyclarr.ServarrApi.Http;
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Services;
|
namespace Recyclarr.ServarrApi.QualityDefinition;
|
||||||
|
|
||||||
internal class QualityDefinitionService : IQualityDefinitionService
|
internal class QualityDefinitionApiService : IQualityDefinitionApiService
|
||||||
{
|
{
|
||||||
private readonly IServiceRequestBuilder _service;
|
private readonly IServiceRequestBuilder _service;
|
||||||
|
|
||||||
public QualityDefinitionService(IServiceRequestBuilder service)
|
public QualityDefinitionApiService(IServiceRequestBuilder service)
|
||||||
{
|
{
|
||||||
_service = service;
|
_service = service;
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Dto;
|
namespace Recyclarr.ServarrApi.QualityDefinition;
|
||||||
|
|
||||||
[UsedImplicitly(ImplicitUseTargetFlags.WithMembers)]
|
[UsedImplicitly(ImplicitUseTargetFlags.WithMembers)]
|
||||||
public class ServiceQualityItem
|
public class ServiceQualityItem
|
@ -1,9 +1,8 @@
|
|||||||
using Recyclarr.Config.Models;
|
using Recyclarr.Config.Models;
|
||||||
using Recyclarr.ServarrApi.Dto;
|
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Services;
|
namespace Recyclarr.ServarrApi.QualityProfile;
|
||||||
|
|
||||||
public interface IQualityProfileService
|
public interface IQualityProfileApiService
|
||||||
{
|
{
|
||||||
Task<IList<QualityProfileDto>> GetQualityProfiles(IServiceConfiguration config);
|
Task<IList<QualityProfileDto>> GetQualityProfiles(IServiceConfiguration config);
|
||||||
Task UpdateQualityProfile(IServiceConfiguration config, QualityProfileDto profile);
|
Task UpdateQualityProfile(IServiceConfiguration config, QualityProfileDto profile);
|
@ -1,7 +1,6 @@
|
|||||||
using Recyclarr.Common.Extensions;
|
using Recyclarr.Common.Extensions;
|
||||||
using Recyclarr.ServarrApi.Dto;
|
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Extensions;
|
namespace Recyclarr.ServarrApi.QualityProfile;
|
||||||
|
|
||||||
public static class QualityProfileApiExtensions
|
public static class QualityProfileApiExtensions
|
||||||
{
|
{
|
@ -1,16 +1,14 @@
|
|||||||
using Flurl.Http;
|
using Flurl.Http;
|
||||||
using Recyclarr.Config.Models;
|
using Recyclarr.Config.Models;
|
||||||
using Recyclarr.ServarrApi.Dto;
|
|
||||||
using Recyclarr.ServarrApi.Extensions;
|
|
||||||
using Recyclarr.ServarrApi.Http;
|
using Recyclarr.ServarrApi.Http;
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Services;
|
namespace Recyclarr.ServarrApi.QualityProfile;
|
||||||
|
|
||||||
internal class QualityProfileService : IQualityProfileService
|
internal class QualityProfileApiService : IQualityProfileApiService
|
||||||
{
|
{
|
||||||
private readonly IServiceRequestBuilder _service;
|
private readonly IServiceRequestBuilder _service;
|
||||||
|
|
||||||
public QualityProfileService(IServiceRequestBuilder service)
|
public QualityProfileApiService(IServiceRequestBuilder service)
|
||||||
{
|
{
|
||||||
_service = service;
|
_service = service;
|
||||||
}
|
}
|
@ -1,7 +1,7 @@
|
|||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Dto;
|
namespace Recyclarr.ServarrApi.QualityProfile;
|
||||||
|
|
||||||
[UsedImplicitly]
|
[UsedImplicitly]
|
||||||
public record QualityProfileDto
|
public record QualityProfileDto
|
@ -1,7 +1,6 @@
|
|||||||
using Recyclarr.Config.Models;
|
using Recyclarr.Config.Models;
|
||||||
using Recyclarr.ServarrApi.Dto;
|
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Services;
|
namespace Recyclarr.ServarrApi.ReleaseProfile;
|
||||||
|
|
||||||
public interface IReleaseProfileApiService
|
public interface IReleaseProfileApiService
|
||||||
{
|
{
|
@ -1,9 +1,8 @@
|
|||||||
using Flurl.Http;
|
using Flurl.Http;
|
||||||
using Recyclarr.Config.Models;
|
using Recyclarr.Config.Models;
|
||||||
using Recyclarr.ServarrApi.Dto;
|
|
||||||
using Recyclarr.ServarrApi.Http;
|
using Recyclarr.ServarrApi.Http;
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Services;
|
namespace Recyclarr.ServarrApi.ReleaseProfile;
|
||||||
|
|
||||||
public class ReleaseProfileApiService : IReleaseProfileApiService
|
public class ReleaseProfileApiService : IReleaseProfileApiService
|
||||||
{
|
{
|
@ -1,7 +1,7 @@
|
|||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Dto;
|
namespace Recyclarr.ServarrApi.ReleaseProfile;
|
||||||
|
|
||||||
[UsedImplicitly(ImplicitUseKindFlags.Assign, ImplicitUseTargetFlags.Members)]
|
[UsedImplicitly(ImplicitUseKindFlags.Assign, ImplicitUseTargetFlags.Members)]
|
||||||
public class SonarrPreferredTerm
|
public class SonarrPreferredTerm
|
@ -1,7 +1,6 @@
|
|||||||
using Recyclarr.Config.Models;
|
using Recyclarr.Config.Models;
|
||||||
using Recyclarr.ServarrApi.Dto;
|
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Services;
|
namespace Recyclarr.ServarrApi.System;
|
||||||
|
|
||||||
public interface ISystemApiService
|
public interface ISystemApiService
|
||||||
{
|
{
|
@ -1,9 +1,8 @@
|
|||||||
using Flurl.Http;
|
using Flurl.Http;
|
||||||
using Recyclarr.Config.Models;
|
using Recyclarr.Config.Models;
|
||||||
using Recyclarr.ServarrApi.Dto;
|
|
||||||
using Recyclarr.ServarrApi.Http;
|
using Recyclarr.ServarrApi.Http;
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Services;
|
namespace Recyclarr.ServarrApi.System;
|
||||||
|
|
||||||
public class SystemApiService : ISystemApiService
|
public class SystemApiService : ISystemApiService
|
||||||
{
|
{
|
@ -1,4 +1,4 @@
|
|||||||
namespace Recyclarr.ServarrApi.Dto;
|
namespace Recyclarr.ServarrApi.System;
|
||||||
|
|
||||||
public record SystemStatus(
|
public record SystemStatus(
|
||||||
string AppName,
|
string AppName,
|
@ -1,7 +1,6 @@
|
|||||||
using Recyclarr.Config.Models;
|
using Recyclarr.Config.Models;
|
||||||
using Recyclarr.ServarrApi.Dto;
|
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Services;
|
namespace Recyclarr.ServarrApi.Tag;
|
||||||
|
|
||||||
public interface ISonarrTagApiService
|
public interface ISonarrTagApiService
|
||||||
{
|
{
|
@ -1,7 +1,7 @@
|
|||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
using Recyclarr.Common;
|
using Recyclarr.Common;
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Dto;
|
namespace Recyclarr.ServarrApi.Tag;
|
||||||
|
|
||||||
public class SonarrTag
|
public class SonarrTag
|
||||||
{
|
{
|
@ -1,9 +1,8 @@
|
|||||||
using Flurl.Http;
|
using Flurl.Http;
|
||||||
using Recyclarr.Config.Models;
|
using Recyclarr.Config.Models;
|
||||||
using Recyclarr.ServarrApi.Dto;
|
|
||||||
using Recyclarr.ServarrApi.Http;
|
using Recyclarr.ServarrApi.Http;
|
||||||
|
|
||||||
namespace Recyclarr.ServarrApi.Services;
|
namespace Recyclarr.ServarrApi.Tag;
|
||||||
|
|
||||||
public class SonarrTagApiService : ISonarrTagApiService
|
public class SonarrTagApiService : ISonarrTagApiService
|
||||||
{
|
{
|
Loading…
Reference in new issue