LiabilityOverride constructor

LiabilityOverride({
  1. required String type,
  2. required double purchaseApr,
  3. required double cashApr,
  4. required double balanceTransferApr,
  5. required double specialApr,
  6. required double lastPaymentAmount,
  7. required double minimumPaymentAmount,
  8. required bool isOverdue,
  9. required DateTime originationDate,
  10. required double principal,
  11. required double nominalApr,
  12. required double interestCapitalizationGracePeriodMonths,
  13. required StudentLoanRepaymentModel repaymentModel,
  14. required DateTime expectedPayoffDate,
  15. required String guarantor,
  16. required bool isFederal,
  17. required String loanName,
  18. required StudentLoanStatus loanStatus,
  19. required String paymentReferenceNumber,
  20. required PSLFStatus pslfStatus,
  21. required String repaymentPlanDescription,
  22. required String repaymentPlanType,
  23. required String sequenceNumber,
  24. required Address servicerAddress,
})

Implementation

LiabilityOverride({
  required this.type,
  required this.purchaseApr,
  required this.cashApr,
  required this.balanceTransferApr,
  required this.specialApr,
  required this.lastPaymentAmount,
  required this.minimumPaymentAmount,
  required this.isOverdue,
  required this.originationDate,
  required this.principal,
  required this.nominalApr,
  required this.interestCapitalizationGracePeriodMonths,
  required this.repaymentModel,
  required this.expectedPayoffDate,
  required this.guarantor,
  required this.isFederal,
  required this.loanName,
  required this.loanStatus,
  required this.paymentReferenceNumber,
  required this.pslfStatus,
  required this.repaymentPlanDescription,
  required this.repaymentPlanType,
  required this.sequenceNumber,
  required this.servicerAddress,
});