Interface IGroupedTransactionProcessor
Assembly: LemonEdge.API.Core.FinancialServices.dll
Syntax
public interface IGroupedTransactionProcessor : IBaseDataSetProcessorWithDBSave, IBaseDataSetProcessor, ITaskProcessor, IProcessor, IDisposable
Properties
GrouepdTransaction
Declaration
IGroupedTransaction GrouepdTransaction { get; }
Property Value
GroupedTransactionLinks
Declaration
IEnumerable<ITransactionLink> GroupedTransactionLinks { get; }
Property Value
GroupedTransactions
Declaration
IEnumerable<ITransactionProcessor> GroupedTransactions { get; }
Property Value
Methods
GetProcessor(ITransaction)
Declaration
ITransactionProcessor GetProcessor(ITransaction tran)
Parameters
Returns
RegisterAddTransaction(ITransaction)
Declaration
Task<ITransactionProcessor> RegisterAddTransaction(ITransaction tran)
Parameters
Returns
RegisterRemoveTransaction(ITransaction)
Declaration
void RegisterRemoveTransaction(ITransaction tran)
Parameters
Extension Methods