You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
recyclarr/src/Recyclarr.TrashLib/Repo/RepoMetadata.cs

32 lines
941 B

namespace Recyclarr.TrashLib.Repo;
public record RadarrMetadata
{
public IReadOnlyCollection<string> CustomFormats { get; init; } = Array.Empty<string>();
public IReadOnlyCollection<string> Qualities { get; init; } = Array.Empty<string>();
}
public record SonarrMetadata
{
public IReadOnlyCollection<string> ReleaseProfiles { get; init; } = Array.Empty<string>();
public IReadOnlyCollection<string> Qualities { get; init; } = Array.Empty<string>();
public IReadOnlyCollection<string> CustomFormats { get; init; } = Array.Empty<string>();
}
public record JsonPaths
{
public RadarrMetadata Radarr { get; init; } = new();
public SonarrMetadata Sonarr { get; init; } = new();
}
public record RecyclarrMetadata
{
public string Templates { get; init; } = "";
}
public record RepoMetadata
{
public JsonPaths JsonPaths { get; init; } = new();
public RecyclarrMetadata Recyclarr { get; init; } = new();
}