public ErrorTransaction(ScoringDone scoringDone) { JmsId = scoringDone.JmsId; DionId = scoringDone.DionId; TimeStamp = scoringDone.Timestamp; Error = scoringDone.Error; }
public TransactionEscalation(InDone inDone, Escalation escalation, ScoringDone scoringDone) { Amount = inDone.Amount; Creditor = inDone.BeneficiaryAccount; Creditor.AccountNumber = inDone.OtherParameters.CreditorIBAN; Currency = inDone.Currency; Debtor = inDone.DebtorAccount; Debtor.AccountNumber = inDone.OtherParameters.DebtorIBAN; DionId = inDone.OtherParameters.DionHeaderScreeningRequestUniqueId; Direction = inDone.OtherParameters.DionHeaderDirection; JmsId = inDone.JmsId; MatchingRule = escalation.MatchingRule; MessageType = inDone.MessageType; Receiver = inDone.Receiver; ScreeningResult = scoringDone.ScoreCode; ScreeningResultDescription = scoringDone.ScoreNum; Sender = inDone.Sender; SpecificSymbol = inDone.SpecificSymbol; TransactionTimestamp = inDone.OtherParameters.DionHeaderMessageTimeStamp; VariableSymbol = inDone.VariableSymbol; }