Interface IVerificationMessageFilter
- Namespace
- Virtufin.Core.Predicates
- Assembly
- Virtufin.Core.dll
Verification-side message filter. Given the transactions attached to a contract and the prior scenario history, return the subset deemed applicable for downstream execution.
public interface IVerificationMessageFilter
Methods
FilterTransactions(IContract, IEnumerable<ITransaction>, IScenarioHistory)
Filter transactions against the contract and
history.
IEnumerable<ITransaction> FilterTransactions(IContract contract, IEnumerable<ITransaction> transactions, IScenarioHistory scenarioHistory)
Parameters
contractIContractContract under evaluation.
transactionsIEnumerable<ITransaction>Candidate transactions.
scenarioHistoryIScenarioHistoryPrior history.