Package com.plaid.client.model
Class CreditCardLiability
java.lang.Object
com.plaid.client.model.CreditCardLiability
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class CreditCardLiability
extends java.lang.Object
An object representing a credit card account.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_ACCOUNT_ID
static java.lang.String
SERIALIZED_NAME_APRS
static java.lang.String
SERIALIZED_NAME_IS_OVERDUE
static java.lang.String
SERIALIZED_NAME_LAST_PAYMENT_AMOUNT
static java.lang.String
SERIALIZED_NAME_LAST_PAYMENT_DATE
static java.lang.String
SERIALIZED_NAME_LAST_STATEMENT_BALANCE
static java.lang.String
SERIALIZED_NAME_LAST_STATEMENT_ISSUE_DATE
static java.lang.String
SERIALIZED_NAME_MINIMUM_PAYMENT_AMOUNT
static java.lang.String
SERIALIZED_NAME_NEXT_PAYMENT_DUE_DATE
-
Constructor Summary
Constructors Constructor Description CreditCardLiability()
-
Method Summary
Modifier and Type Method Description CreditCardLiability
accountId(java.lang.String accountId)
CreditCardLiability
addAprsItem(APR aprsItem)
CreditCardLiability
aprs(java.util.List<APR> aprs)
boolean
equals(java.lang.Object o)
java.lang.String
getAccountId()
The ID of the account that this liability belongs to.java.util.List<APR>
getAprs()
The various interest rates that apply to the account.java.lang.Boolean
getIsOverdue()
true if a payment is currently overdue.java.lang.Double
getLastPaymentAmount()
The amount of the last payment.java.time.LocalDate
getLastPaymentDate()
The date of the last payment.java.lang.Double
getLastStatementBalance()
The total amount owed as of the last statement issuedjava.time.LocalDate
getLastStatementIssueDate()
The date of the last statement.java.lang.Double
getMinimumPaymentAmount()
The minimum payment due for the next billing cycle.java.time.LocalDate
getNextPaymentDueDate()
The due date for the next payment.int
hashCode()
CreditCardLiability
isOverdue(java.lang.Boolean isOverdue)
CreditCardLiability
lastPaymentAmount(java.lang.Double lastPaymentAmount)
CreditCardLiability
lastPaymentDate(java.time.LocalDate lastPaymentDate)
CreditCardLiability
lastStatementBalance(java.lang.Double lastStatementBalance)
CreditCardLiability
lastStatementIssueDate(java.time.LocalDate lastStatementIssueDate)
CreditCardLiability
minimumPaymentAmount(java.lang.Double minimumPaymentAmount)
CreditCardLiability
nextPaymentDueDate(java.time.LocalDate nextPaymentDueDate)
void
setAccountId(java.lang.String accountId)
void
setAprs(java.util.List<APR> aprs)
void
setIsOverdue(java.lang.Boolean isOverdue)
void
setLastPaymentAmount(java.lang.Double lastPaymentAmount)
void
setLastPaymentDate(java.time.LocalDate lastPaymentDate)
void
setLastStatementBalance(java.lang.Double lastStatementBalance)
void
setLastStatementIssueDate(java.time.LocalDate lastStatementIssueDate)
void
setMinimumPaymentAmount(java.lang.Double minimumPaymentAmount)
void
setNextPaymentDueDate(java.time.LocalDate nextPaymentDueDate)
java.lang.String
toString()
-
Field Details
-
SERIALIZED_NAME_ACCOUNT_ID
public static final java.lang.String SERIALIZED_NAME_ACCOUNT_ID- See Also:
- Constant Field Values
-
SERIALIZED_NAME_APRS
public static final java.lang.String SERIALIZED_NAME_APRS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_OVERDUE
public static final java.lang.String SERIALIZED_NAME_IS_OVERDUE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_PAYMENT_AMOUNT
public static final java.lang.String SERIALIZED_NAME_LAST_PAYMENT_AMOUNT- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_PAYMENT_DATE
public static final java.lang.String SERIALIZED_NAME_LAST_PAYMENT_DATE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_STATEMENT_ISSUE_DATE
public static final java.lang.String SERIALIZED_NAME_LAST_STATEMENT_ISSUE_DATE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_STATEMENT_BALANCE
public static final java.lang.String SERIALIZED_NAME_LAST_STATEMENT_BALANCE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MINIMUM_PAYMENT_AMOUNT
public static final java.lang.String SERIALIZED_NAME_MINIMUM_PAYMENT_AMOUNT- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NEXT_PAYMENT_DUE_DATE
public static final java.lang.String SERIALIZED_NAME_NEXT_PAYMENT_DUE_DATE- See Also:
- Constant Field Values
-
-
Constructor Details
-
CreditCardLiability
public CreditCardLiability()
-
-
Method Details
-
accountId
-
getAccountId
@Nullable public java.lang.String getAccountId()The ID of the account that this liability belongs to.- Returns:
- accountId
-
setAccountId
public void setAccountId(java.lang.String accountId) -
aprs
-
addAprsItem
-
getAprs
The various interest rates that apply to the account.- Returns:
- aprs
-
setAprs
-
isOverdue
-
getIsOverdue
@Nullable public java.lang.Boolean getIsOverdue()true if a payment is currently overdue. Availability for this field is limited.- Returns:
- isOverdue
-
setIsOverdue
public void setIsOverdue(java.lang.Boolean isOverdue) -
lastPaymentAmount
-
getLastPaymentAmount
public java.lang.Double getLastPaymentAmount()The amount of the last payment.- Returns:
- lastPaymentAmount
-
setLastPaymentAmount
public void setLastPaymentAmount(java.lang.Double lastPaymentAmount) -
lastPaymentDate
-
getLastPaymentDate
public java.time.LocalDate getLastPaymentDate()The date of the last payment. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). Availability for this field is limited.- Returns:
- lastPaymentDate
-
setLastPaymentDate
public void setLastPaymentDate(java.time.LocalDate lastPaymentDate) -
lastStatementIssueDate
-
getLastStatementIssueDate
public java.time.LocalDate getLastStatementIssueDate()The date of the last statement. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).- Returns:
- lastStatementIssueDate
-
setLastStatementIssueDate
public void setLastStatementIssueDate(java.time.LocalDate lastStatementIssueDate) -
lastStatementBalance
-
getLastStatementBalance
public java.lang.Double getLastStatementBalance()The total amount owed as of the last statement issued- Returns:
- lastStatementBalance
-
setLastStatementBalance
public void setLastStatementBalance(java.lang.Double lastStatementBalance) -
minimumPaymentAmount
-
getMinimumPaymentAmount
public java.lang.Double getMinimumPaymentAmount()The minimum payment due for the next billing cycle.- Returns:
- minimumPaymentAmount
-
setMinimumPaymentAmount
public void setMinimumPaymentAmount(java.lang.Double minimumPaymentAmount) -
nextPaymentDueDate
-
getNextPaymentDueDate
@Nullable public java.time.LocalDate getNextPaymentDueDate()The due date for the next payment. The due date is `null` if a payment is not expected. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).- Returns:
- nextPaymentDueDate
-
setNextPaymentDueDate
public void setNextPaymentDueDate(java.time.LocalDate nextPaymentDueDate) -
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
-