Package com.plaid.client.model
Class TransactionAllOf
java.lang.Object
com.plaid.client.model.TransactionAllOf
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class TransactionAllOf
extends java.lang.Object
TransactionAllOf
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TransactionAllOf.PaymentChannelEnum
The channel used to make a payment. -
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_AUTHORIZED_DATE
static java.lang.String
SERIALIZED_NAME_AUTHORIZED_DATETIME
static java.lang.String
SERIALIZED_NAME_CHECK_NUMBER
static java.lang.String
SERIALIZED_NAME_DATETIME
static java.lang.String
SERIALIZED_NAME_MERCHANT_NAME
static java.lang.String
SERIALIZED_NAME_PAYMENT_CHANNEL
static java.lang.String
SERIALIZED_NAME_PERSONAL_FINANCE_CATEGORY
static java.lang.String
SERIALIZED_NAME_TRANSACTION_CODE
-
Constructor Summary
Constructors Constructor Description TransactionAllOf()
-
Method Summary
Modifier and Type Method Description TransactionAllOf
authorizedDate(java.time.LocalDate authorizedDate)
TransactionAllOf
authorizedDatetime(java.time.OffsetDateTime authorizedDatetime)
TransactionAllOf
checkNumber(java.lang.String checkNumber)
TransactionAllOf
datetime(java.time.OffsetDateTime datetime)
boolean
equals(java.lang.Object o)
java.time.LocalDate
getAuthorizedDate()
The date that the transaction was authorized.java.time.OffsetDateTime
getAuthorizedDatetime()
Date and time when a transaction was authorized in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DDTHH:mm:ssZ` ).java.lang.String
getCheckNumber()
The check number of the transaction.java.time.OffsetDateTime
getDatetime()
Date and time when a transaction was posted in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DDTHH:mm:ssZ` ).java.lang.String
getMerchantName()
The merchant name, as extracted by Plaid from the `name` field.TransactionAllOf.PaymentChannelEnum
getPaymentChannel()
The channel used to make a payment.PersonalFinanceCategory
getPersonalFinanceCategory()
Get personalFinanceCategoryTransactionCode
getTransactionCode()
Get transactionCodeint
hashCode()
TransactionAllOf
merchantName(java.lang.String merchantName)
TransactionAllOf
paymentChannel(TransactionAllOf.PaymentChannelEnum paymentChannel)
TransactionAllOf
personalFinanceCategory(PersonalFinanceCategory personalFinanceCategory)
void
setAuthorizedDate(java.time.LocalDate authorizedDate)
void
setAuthorizedDatetime(java.time.OffsetDateTime authorizedDatetime)
void
setCheckNumber(java.lang.String checkNumber)
void
setDatetime(java.time.OffsetDateTime datetime)
void
setMerchantName(java.lang.String merchantName)
void
setPaymentChannel(TransactionAllOf.PaymentChannelEnum paymentChannel)
void
setPersonalFinanceCategory(PersonalFinanceCategory personalFinanceCategory)
void
setTransactionCode(TransactionCode transactionCode)
java.lang.String
toString()
TransactionAllOf
transactionCode(TransactionCode transactionCode)
-
Field Details
-
SERIALIZED_NAME_PAYMENT_CHANNEL
public static final java.lang.String SERIALIZED_NAME_PAYMENT_CHANNEL- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MERCHANT_NAME
public static final java.lang.String SERIALIZED_NAME_MERCHANT_NAME- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AUTHORIZED_DATE
public static final java.lang.String SERIALIZED_NAME_AUTHORIZED_DATE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AUTHORIZED_DATETIME
public static final java.lang.String SERIALIZED_NAME_AUTHORIZED_DATETIME- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DATETIME
public static final java.lang.String SERIALIZED_NAME_DATETIME- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CHECK_NUMBER
public static final java.lang.String SERIALIZED_NAME_CHECK_NUMBER- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRANSACTION_CODE
public static final java.lang.String SERIALIZED_NAME_TRANSACTION_CODE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PERSONAL_FINANCE_CATEGORY
public static final java.lang.String SERIALIZED_NAME_PERSONAL_FINANCE_CATEGORY- See Also:
- Constant Field Values
-
-
Constructor Details
-
TransactionAllOf
public TransactionAllOf()
-
-
Method Details
-
paymentChannel
-
getPaymentChannel
The channel used to make a payment. `online:` transactions that took place online. `in store:` transactions that were made at a physical location. `other:` transactions that relate to banks, e.g. fees or deposits. This field replaces the `transaction_type` field.- Returns:
- paymentChannel
-
setPaymentChannel
-
merchantName
-
getMerchantName
@Nullable public java.lang.String getMerchantName()The merchant name, as extracted by Plaid from the `name` field.- Returns:
- merchantName
-
setMerchantName
public void setMerchantName(java.lang.String merchantName) -
authorizedDate
-
getAuthorizedDate
@Nullable public java.time.LocalDate getAuthorizedDate()The date that the transaction was authorized. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DD` ).- Returns:
- authorizedDate
-
setAuthorizedDate
public void setAuthorizedDate(java.time.LocalDate authorizedDate) -
authorizedDatetime
-
getAuthorizedDatetime
@Nullable public java.time.OffsetDateTime getAuthorizedDatetime()Date and time when a transaction was authorized in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DDTHH:mm:ssZ` ). This field is only populated for UK institutions. For institutions in other countries, will be `null`.- Returns:
- authorizedDatetime
-
setAuthorizedDatetime
public void setAuthorizedDatetime(java.time.OffsetDateTime authorizedDatetime) -
datetime
-
getDatetime
@Nullable public java.time.OffsetDateTime getDatetime()Date and time when a transaction was posted in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DDTHH:mm:ssZ` ). This field is only populated for UK institutions. For institutions in other countries, will be `null`.- Returns:
- datetime
-
setDatetime
public void setDatetime(java.time.OffsetDateTime datetime) -
checkNumber
-
getCheckNumber
@Nullable public java.lang.String getCheckNumber()The check number of the transaction. This field is only populated for check transactions.- Returns:
- checkNumber
-
setCheckNumber
public void setCheckNumber(java.lang.String checkNumber) -
transactionCode
-
getTransactionCode
Get transactionCode- Returns:
- transactionCode
-
setTransactionCode
-
personalFinanceCategory
-
getPersonalFinanceCategory
Get personalFinanceCategory- Returns:
- personalFinanceCategory
-
setPersonalFinanceCategory
-
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
-