Interface IStepChangeProcessor
The processor responsible for processing a step change operation
Assembly: LemonEdge.API.Core.FinancialServices.dll
Syntax
public interface IStepChangeProcessor : ILockable, ITaskProcessor, ICanBeRevertedTransactionProcessor, IBaseDataSetProcessorWithDBSave, IBaseDataSetProcessor, IProcessor, IDisposable
Properties
Algorithms
Declaration
IEnumerable<IStepChangeAlgorithm> Algorithms { get; }
Property Value
Movements
The movements loaded from the StepChange entity for this operation
Declaration
IEnumerable<IStepChangeMovement> Movements { get; }
Property Value
Rebalances
Declaration
IEnumerable<IStepChangeRebalance> Rebalances { get; }
Property Value
StepChange
The root step change record this processor is responsible for
Declaration
IStepChange StepChange { get; }
Property Value
StepChangeTransactions
Declaration
ITransactionProcessor StepChangeTransactions { get; }
Property Value
Extension Methods