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.Cli/Pipelines/Generic/GenericPipelinePhases.cs

16 lines
733 B

using JetBrains.Annotations;
namespace Recyclarr.Cli.Pipelines.Generic;
[UsedImplicitly(ImplicitUseKindFlags.Assign, ImplicitUseTargetFlags.Members)]
public class GenericPipelinePhases<TContext>
where TContext : IPipelineContext
{
public required IConfigPipelinePhase<TContext> ConfigPhase { get; init; }
public required ILogPipelinePhase<TContext> LogPhase { get; init; }
public required IApiFetchPipelinePhase<TContext> ApiFetchPhase { get; init; }
public required ITransactionPipelinePhase<TContext> TransactionPhase { get; init; }
public required IPreviewPipelinePhase<TContext> PreviewPhase { get; init; }
public required IApiPersistencePipelinePhase<TContext> ApiPersistencePhase { get; init; }
}