TransactionPatternAnalysis constructor

TransactionPatternAnalysis({
  1. DateTime? lastDayOfCredit,
  2. DateTime? lastDayOfDebit,
  3. double? percentDebitTransactions,
  4. double? percentCreditTransactions,
  5. int? totalNumberOfTransactions,
  6. double? percentOfTransactionsLessThan10ThousandNaira,
  7. double? percentOfTransactionsBetween10ThousandTo100ThousandNaira,
  8. double? percentOfTransactionsBetween100ThousandTo500ThousandNaira,
  9. double? percentOfTransactionsBetween500ThousandToOneMillionNaira,
  10. int? percentOfTransactionsGreaterThanOneMillionNaira,
  11. double? percentNumberOfDaysTransactionsWasLessThan10ThousandNaira,
  12. double? percentOfBalancesLessThan10ThousandNaira,
  13. double? percentOfBalancesBetween10ThousandTo100ThousandNaira,
  14. double? percentOfBalancesBetween100ThousandTo500ThousandNaira,
  15. double? percentOfBalancesBetween500ThousandToOneMillionNaira,
  16. int? percentOfBalancesGreaterThanOneMillionNaira,
  17. double? percentNumberOfDaysBalanceWasLessThan10ThousandNaira,
  18. String? mostFrequentBalanceRange,
  19. String? mostFrequentTransactionRange,
  20. int? numberOfCardRequests,
  21. dynamic topIncomingTransfer,
  22. dynamic mostFrequentCreditTransfer,
  23. dynamic mostFrequentDebitTransfer,
  24. dynamic topOutgoingTransfer,
})

Implementation

TransactionPatternAnalysis({
  this.lastDayOfCredit,
  this.lastDayOfDebit,
  this.percentDebitTransactions,
  this.percentCreditTransactions,
  this.totalNumberOfTransactions,
  this.percentOfTransactionsLessThan10ThousandNaira,
  this.percentOfTransactionsBetween10ThousandTo100ThousandNaira,
  this.percentOfTransactionsBetween100ThousandTo500ThousandNaira,
  this.percentOfTransactionsBetween500ThousandToOneMillionNaira,
  this.percentOfTransactionsGreaterThanOneMillionNaira,
  this.percentNumberOfDaysTransactionsWasLessThan10ThousandNaira,
  this.percentOfBalancesLessThan10ThousandNaira,
  this.percentOfBalancesBetween10ThousandTo100ThousandNaira,
  this.percentOfBalancesBetween100ThousandTo500ThousandNaira,
  this.percentOfBalancesBetween500ThousandToOneMillionNaira,
  this.percentOfBalancesGreaterThanOneMillionNaira,
  this.percentNumberOfDaysBalanceWasLessThan10ThousandNaira,
  this.mostFrequentBalanceRange,
  this.mostFrequentTransactionRange,
  this.numberOfCardRequests,
  this.topIncomingTransfer,
  this.mostFrequentCreditTransfer,
  this.mostFrequentDebitTransfer,
  this.topOutgoingTransfer,
});