LoanCalculated.fromJson constructor

LoanCalculated.fromJson(
  1. dynamic json
)

Implementation

LoanCalculated.fromJson(dynamic json) {
  _monthlyPayment = json['monthlyPayment'];
  _monthlyPaymentRound = json['monthlyPaymentRound'];
  _principalSavings = json['principalSavings'];
  _principalSavingsRound = json['principalSavingsRound'];
  _interestSavings = json['interestSavings'];
  _interestSavingsRound = json['interestSavingsRound'];
  _totalSavings = json['totalSavings'];
  _totalSavingsRound = json['totalSavingsRound'];
  _totalSavingsPercentage = json['totalSavingsPercentage'];
  _durationDebtRelief = json['durationDebtRelief'] != null
      ? DurationDebtRelief.fromJson(json['durationDebtRelief'])
      : null;
  _daysDebtFree = json['daysDebtFree'];
  _originalMonthlyPayment = json['originalMonthlyPayment'];
  _originalMonthlyPaymentRound = json['originalMonthlyPaymentRound'];
  _originalTotalInterestAmount = json['originalTotalInterestAmount'];
  _originalTotalInterestAmountRound = json['originalTotalInterestAmountRound'];
  _originalTotalPaymentAmount = json['originalTotalPaymentAmount'];
  _originalTotalPaymentAmountRound = json['originalTotalPaymentAmountRound'];
  _originalPaymentDays = json['originalPaymentDays'];
  if (json['monthlyBurndown'] != null) {
    _monthlyBurndown = [];
    json['monthlyBurndown'].forEach((v) {
      _monthlyBurndown?.add(MonthlyBurndown.fromJson(v));
    });
  }
}