using Recyclarr.Cli.Pipelines.Generic; using Recyclarr.Cli.Pipelines.MediaNaming.PipelinePhases; using Recyclarr.ServarrApi.MediaNaming; using Recyclarr.TrashGuide; namespace Recyclarr.Cli.Pipelines.MediaNaming; public class MediaNamingPipelineContext : IPipelineContext { public string PipelineDescription => "Media Naming"; public IReadOnlyCollection SupportedServiceTypes { get; } = [ SupportedServices.Sonarr, SupportedServices.Radarr ]; public ProcessedNamingConfig ConfigOutput { get; set; } = default!; public MediaNamingDto ApiFetchOutput { get; set; } = default!; public MediaNamingDto TransactionOutput { get; set; } = default!; }