TransactionPatternAnalysis.fromJson constructor

TransactionPatternAnalysis.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory TransactionPatternAnalysis.fromJson(Map<String, dynamic> json) => TransactionPatternAnalysis(
  lastDayOfCredit: DateTime.parse(json["lastDayOfCredit"]),
  lastDayOfDebit: DateTime.parse(json["lastDayOfDebit"]),
  percentDebitTransactions: json["percentDebitTransactions"].toDouble(),
  percentCreditTransactions: json["percentCreditTransactions"].toDouble(),
  totalNumberOfTransactions: json["totalNumberOfTransactions"],
  percentOfTransactionsLessThan10ThousandNaira: json["percentOfTransactionsLessThan10ThousandNaira"].toDouble(),
  percentOfTransactionsBetween10ThousandTo100ThousandNaira: json["percentOfTransactionsBetween10ThousandTo100ThousandNaira"].toDouble(),
  percentOfTransactionsBetween100ThousandTo500ThousandNaira: json["percentOfTransactionsBetween100ThousandTo500ThousandNaira"].toDouble(),
  percentOfTransactionsBetween500ThousandToOneMillionNaira: json["percentOfTransactionsBetween500ThousandToOneMillionNaira"].toDouble(),
  percentOfTransactionsGreaterThanOneMillionNaira: json["percentOfTransactionsGreaterThanOneMillionNaira"],
  percentNumberOfDaysTransactionsWasLessThan10ThousandNaira: json["percentNumberOfDaysTransactionsWasLessThan10ThousandNaira"].toDouble(),
  percentOfBalancesLessThan10ThousandNaira: json["percentOfBalancesLessThan10ThousandNaira"].toDouble(),
  percentOfBalancesBetween10ThousandTo100ThousandNaira: json["percentOfBalancesBetween10ThousandTo100ThousandNaira"].toDouble(),
  percentOfBalancesBetween100ThousandTo500ThousandNaira: json["percentOfBalancesBetween100ThousandTo500ThousandNaira"].toDouble(),
  percentOfBalancesBetween500ThousandToOneMillionNaira: json["percentOfBalancesBetween500ThousandToOneMillionNaira"].toDouble(),
  percentOfBalancesGreaterThanOneMillionNaira: json["percentOfBalancesGreaterThanOneMillionNaira"],
  percentNumberOfDaysBalanceWasLessThan10ThousandNaira: json["percentNumberOfDaysBalanceWasLessThan10ThousandNaira"].toDouble(),
  mostFrequentBalanceRange: json["mostFrequentBalanceRange"],
  mostFrequentTransactionRange: json["mostFrequentTransactionRange"],
  numberOfCardRequests: json["numberOfCardRequests"],
  topIncomingTransfer: json["topIncomingTransfer"],
  mostFrequentCreditTransfer: json["mostFrequentCreditTransfer"],
  mostFrequentDebitTransfer: json["mostFrequentDebitTransfer"],
  topOutgoingTransfer: json["topOutgoingTransfer"],
);