StudentLoan class
- Available extensions
- Annotations
-
- @JsonSerializable(explicitToJson: true)
Constructors
-
StudentLoan({required String? accountId, required String? accountNumber, required List<
DateTime> ? disbursementDates, required DateTime? expectedPayoffDate, required String? guarantor, required double interestRatePercentage, required bool? isOverdue, required double? lastPaymentAmount, required DateTime? lastPaymentDate, required DateTime? lastStatementIssueDate, required String? loanName, required StudentLoanStatus loanStatus, required double? minimumPaymentAmount, required DateTime? nextPaymentDueDate, required DateTime? originationDate, required double? originationPrincipalAmount, required double? outstandingInterestAmount, required String? paymentReferenceNumber, required PSLFStatus pslfStatus, required StudentRepaymentPlan repaymentPlan, required String? sequenceNumber, required ServicerAddressData servicerAddress, required double? ytdInterestPaid, required double? ytdPrincipalPaid}) -
StudentLoan.fromJson(Map<
String, dynamic> json) -
factory
Properties
- accountId → String?
-
final
- accountNumber → String?
-
final
-
disbursementDates
→ List<
DateTime> ? -
final
- expectedPayoffDate → DateTime?
-
final
- guarantor → String?
-
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- interestRatePercentage → double
-
final
- isOverdue → bool?
-
final
- lastPaymentAmount → double?
-
final
- lastPaymentDate → DateTime?
-
final
- lastStatementIssueDate → DateTime?
-
final
- loanName → String?
-
final
- loanStatus → StudentLoanStatus
-
final
- minimumPaymentAmount → double?
-
final
- nextPaymentDueDate → DateTime?
-
final
- originationDate → DateTime?
-
final
- originationPrincipalAmount → double?
-
final
- outstandingInterestAmount → double?
-
final
- paymentReferenceNumber → String?
-
final
- pslfStatus → PSLFStatus
-
final
- repaymentPlan → StudentRepaymentPlan
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sequenceNumber → String?
-
final
- servicerAddress → ServicerAddressData
-
final
- ytdInterestPaid → double?
-
final
- ytdPrincipalPaid → double?
-
final
Methods
-
copyWith(
{String? accountId, String? accountNumber, List< DateTime> ? disbursementDates, DateTime? expectedPayoffDate, String? guarantor, double? interestRatePercentage, bool? isOverdue, double? lastPaymentAmount, DateTime? lastPaymentDate, DateTime? lastStatementIssueDate, String? loanName, StudentLoanStatus? loanStatus, double? minimumPaymentAmount, DateTime? nextPaymentDueDate, DateTime? originationDate, double? originationPrincipalAmount, double? outstandingInterestAmount, String? paymentReferenceNumber, PSLFStatus? pslfStatus, StudentRepaymentPlan? repaymentPlan, String? sequenceNumber, ServicerAddressData? servicerAddress, double? ytdInterestPaid, double? ytdPrincipalPaid}) → StudentLoan -
Available on StudentLoan, provided by the $StudentLoanExtension extension
-
copyWithWrapped(
{Wrapped< String?> ? accountId, Wrapped<String?> ? accountNumber, Wrapped<List< ? disbursementDates, Wrapped<DateTime> ?>DateTime?> ? expectedPayoffDate, Wrapped<String?> ? guarantor, Wrapped<double> ? interestRatePercentage, Wrapped<bool?> ? isOverdue, Wrapped<double?> ? lastPaymentAmount, Wrapped<DateTime?> ? lastPaymentDate, Wrapped<DateTime?> ? lastStatementIssueDate, Wrapped<String?> ? loanName, Wrapped<StudentLoanStatus> ? loanStatus, Wrapped<double?> ? minimumPaymentAmount, Wrapped<DateTime?> ? nextPaymentDueDate, Wrapped<DateTime?> ? originationDate, Wrapped<double?> ? originationPrincipalAmount, Wrapped<double?> ? outstandingInterestAmount, Wrapped<String?> ? paymentReferenceNumber, Wrapped<PSLFStatus> ? pslfStatus, Wrapped<StudentRepaymentPlan> ? repaymentPlan, Wrapped<String?> ? sequenceNumber, Wrapped<ServicerAddressData> ? servicerAddress, Wrapped<double?> ? ytdInterestPaid, Wrapped<double?> ? ytdPrincipalPaid}) → StudentLoan -
Available on StudentLoan, provided by the $StudentLoanExtension extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
dynamic other) → bool -
The equality operator.
override
Constants
-
fromJsonFactory
→ const StudentLoan Function(Map<
String, dynamic> json) -
toJsonFactory
→ const Map<
String, dynamic> Function(StudentLoan instance)