Package com.plaid.client.model
Class PSLFStatus
java.lang.Object
com.plaid.client.model.PSLFStatus
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class PSLFStatus
extends java.lang.Object
Information about the student's eligibility in the Public Service Loan Forgiveness program. This is only returned if the institution is Fedloan (`ins_116527`).
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_ESTIMATED_ELIGIBILITY_DATE
static java.lang.String
SERIALIZED_NAME_PAYMENTS_MADE
static java.lang.String
SERIALIZED_NAME_PAYMENTS_REMAINING
-
Constructor Summary
Constructors Constructor Description PSLFStatus()
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
PSLFStatus
estimatedEligibilityDate(java.time.LocalDate estimatedEligibilityDate)
java.time.LocalDate
getEstimatedEligibilityDate()
The estimated date borrower will have completed 120 qualifying monthly payments.java.lang.Double
getPaymentsMade()
The number of qualifying payments that have been made.java.lang.Double
getPaymentsRemaining()
The number of qualifying payments remaining.int
hashCode()
PSLFStatus
paymentsMade(java.lang.Double paymentsMade)
PSLFStatus
paymentsRemaining(java.lang.Double paymentsRemaining)
void
setEstimatedEligibilityDate(java.time.LocalDate estimatedEligibilityDate)
void
setPaymentsMade(java.lang.Double paymentsMade)
void
setPaymentsRemaining(java.lang.Double paymentsRemaining)
java.lang.String
toString()
-
Field Details
-
SERIALIZED_NAME_ESTIMATED_ELIGIBILITY_DATE
public static final java.lang.String SERIALIZED_NAME_ESTIMATED_ELIGIBILITY_DATE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAYMENTS_MADE
public static final java.lang.String SERIALIZED_NAME_PAYMENTS_MADE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAYMENTS_REMAINING
public static final java.lang.String SERIALIZED_NAME_PAYMENTS_REMAINING- See Also:
- Constant Field Values
-
-
Constructor Details
-
PSLFStatus
public PSLFStatus()
-
-
Method Details
-
estimatedEligibilityDate
-
getEstimatedEligibilityDate
@Nullable public java.time.LocalDate getEstimatedEligibilityDate()The estimated date borrower will have completed 120 qualifying monthly payments. Returned in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).- Returns:
- estimatedEligibilityDate
-
setEstimatedEligibilityDate
public void setEstimatedEligibilityDate(java.time.LocalDate estimatedEligibilityDate) -
paymentsMade
-
getPaymentsMade
@Nullable public java.lang.Double getPaymentsMade()The number of qualifying payments that have been made.- Returns:
- paymentsMade
-
setPaymentsMade
public void setPaymentsMade(java.lang.Double paymentsMade) -
paymentsRemaining
-
getPaymentsRemaining
@Nullable public java.lang.Double getPaymentsRemaining()The number of qualifying payments remaining.- Returns:
- paymentsRemaining
-
setPaymentsRemaining
public void setPaymentsRemaining(java.lang.Double paymentsRemaining) -
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-