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.
14 lines
703 B
14 lines
703 B
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; }
|
|
}
|