Package com.plaid.client.model
Class TransactionOverride
java.lang.Object
com.plaid.client.model.TransactionOverride
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class TransactionOverride
extends java.lang.Object
Data to populate as test transaction data. If not specified, random transactions will be generated instead.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_AMOUNT
static java.lang.String
SERIALIZED_NAME_CURRENCY
static java.lang.String
SERIALIZED_NAME_DATE_POSTED
static java.lang.String
SERIALIZED_NAME_DATE_TRANSACTED
static java.lang.String
SERIALIZED_NAME_DESCRIPTION
-
Constructor Summary
Constructors Constructor Description TransactionOverride()
-
Method Summary
Modifier and Type Method Description TransactionOverride
amount(java.lang.Double amount)
TransactionOverride
currency(java.lang.String currency)
TransactionOverride
datePosted(java.time.LocalDate datePosted)
TransactionOverride
dateTransacted(java.time.LocalDate dateTransacted)
TransactionOverride
description(java.lang.String description)
boolean
equals(java.lang.Object o)
java.lang.Double
getAmount()
The transaction amount.java.lang.String
getCurrency()
The ISO-4217 format currency code for the transaction.java.time.LocalDate
getDatePosted()
The date the transaction posted, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) (YYYY-MM-DD) formatjava.time.LocalDate
getDateTransacted()
The date of the transaction, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) (YYYY-MM-DD) format.java.lang.String
getDescription()
The transaction description.int
hashCode()
void
setAmount(java.lang.Double amount)
void
setCurrency(java.lang.String currency)
void
setDatePosted(java.time.LocalDate datePosted)
void
setDateTransacted(java.time.LocalDate dateTransacted)
void
setDescription(java.lang.String description)
java.lang.String
toString()
-
Field Details
-
SERIALIZED_NAME_DATE_TRANSACTED
public static final java.lang.String SERIALIZED_NAME_DATE_TRANSACTED- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DATE_POSTED
public static final java.lang.String SERIALIZED_NAME_DATE_POSTED- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AMOUNT
public static final java.lang.String SERIALIZED_NAME_AMOUNT- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_DESCRIPTION- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CURRENCY
public static final java.lang.String SERIALIZED_NAME_CURRENCY- See Also:
- Constant Field Values
-
-
Constructor Details
-
TransactionOverride
public TransactionOverride()
-
-
Method Details
-
dateTransacted
-
getDateTransacted
public java.time.LocalDate getDateTransacted()The date of the transaction, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) (YYYY-MM-DD) format. Transaction dates in the past or present will result in posted transactions; transaction dates in the future will result in pending transactions. Transactions in Sandbox will move from pending to posted once their transaction date has been reached.- Returns:
- dateTransacted
-
setDateTransacted
public void setDateTransacted(java.time.LocalDate dateTransacted) -
datePosted
-
getDatePosted
public java.time.LocalDate getDatePosted()The date the transaction posted, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) (YYYY-MM-DD) format- Returns:
- datePosted
-
setDatePosted
public void setDatePosted(java.time.LocalDate datePosted) -
amount
-
getAmount
public java.lang.Double getAmount()The transaction amount. Can be negative.- Returns:
- amount
-
setAmount
public void setAmount(java.lang.Double amount) -
description
-
getDescription
public java.lang.String getDescription()The transaction description.- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description) -
currency
-
getCurrency
@Nullable public java.lang.String getCurrency()The ISO-4217 format currency code for the transaction.- Returns:
- currency
-
setCurrency
public void setCurrency(java.lang.String currency) -
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
-