@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-11-14T16:41:31.650700Z[Etc/UTC]") public class Transaction extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Transaction.PaymentChannelEnum
The channel used to make a payment.
|
static class |
Transaction.TransactionTypeEnum
Please use the `payment_channel` field, `transaction_type` will be deprecated in the future.
|
Constructor and Description |
---|
Transaction() |
Modifier and Type | Method and Description |
---|---|
Transaction |
accountId(String accountId) |
Transaction |
accountOwner(String accountOwner) |
Transaction |
addCategoryItem(String categoryItem) |
Transaction |
addCounterpartiesItem(TransactionCounterparty counterpartiesItem) |
Transaction |
amount(Double amount) |
Transaction |
authorizedDate(LocalDate authorizedDate) |
Transaction |
authorizedDatetime(OffsetDateTime authorizedDatetime) |
Transaction |
category(List<String> category) |
Transaction |
categoryId(String categoryId) |
Transaction |
checkNumber(String checkNumber) |
Transaction |
counterparties(List<TransactionCounterparty> counterparties) |
Transaction |
date(LocalDate date) |
Transaction |
datetime(OffsetDateTime datetime) |
boolean |
equals(Object o) |
String |
getAccountId()
The ID of the account in which this transaction occurred.
|
String |
getAccountOwner()
This field is not typically populated and only relevant when dealing with sub-accounts.
|
Double |
getAmount()
The settled value of the transaction, denominated in the transactions's currency, as stated in `iso_currency_code` or `unofficial_currency_code`.
|
LocalDate |
getAuthorizedDate()
The date that the transaction was authorized.
|
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` ).
|
List<String> |
getCategory()
A hierarchical array of the categories to which this transaction belongs.
|
String |
getCategoryId()
The ID of the category to which this transaction belongs.
|
String |
getCheckNumber()
The check number of the transaction.
|
List<TransactionCounterparty> |
getCounterparties()
The counterparties present in the transaction.
|
LocalDate |
getDate()
For pending transactions, the date that the transaction occurred; for posted transactions, the date that the transaction posted.
|
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` ).
|
String |
getIsoCurrencyCode()
The ISO-4217 currency code of the transaction.
|
Location |
getLocation()
Get location
|
String |
getLogoUrl()
The URL of a logo associated with this transaction, if available.
|
String |
getMerchantEntityId()
A unique, stable, Plaid-generated ID that maps to the merchant.
|
String |
getMerchantName()
The merchant name, as enriched by Plaid from the `name` field.
|
String |
getName()
The merchant name or transaction description.
|
String |
getOriginalDescription()
The string returned by the financial institution to describe the transaction.
|
Transaction.PaymentChannelEnum |
getPaymentChannel()
The channel used to make a payment.
|
PaymentMeta |
getPaymentMeta()
Get paymentMeta
|
Boolean |
getPending()
When `true`, identifies the transaction as pending or unsettled.
|
String |
getPendingTransactionId()
The ID of a posted transaction's associated pending transaction, where applicable.
|
PersonalFinanceCategory |
getPersonalFinanceCategory()
Get personalFinanceCategory
|
String |
getPersonalFinanceCategoryIconUrl()
The URL of an icon associated with the primary personal finance category.
|
TransactionCode |
getTransactionCode()
Get transactionCode
|
String |
getTransactionId()
The unique ID of the transaction.
|
Transaction.TransactionTypeEnum |
getTransactionType()
Please use the `payment_channel` field, `transaction_type` will be deprecated in the future.
|
String |
getUnofficialCurrencyCode()
The unofficial currency code associated with the transaction.
|
String |
getWebsite()
The website associated with this transaction, if available.
|
int |
hashCode() |
Transaction |
isoCurrencyCode(String isoCurrencyCode) |
Transaction |
location(Location location) |
Transaction |
logoUrl(String logoUrl) |
Transaction |
merchantEntityId(String merchantEntityId) |
Transaction |
merchantName(String merchantName) |
Transaction |
name(String name) |
Transaction |
originalDescription(String originalDescription) |
Transaction |
paymentChannel(Transaction.PaymentChannelEnum paymentChannel) |
Transaction |
paymentMeta(PaymentMeta paymentMeta) |
Transaction |
pending(Boolean pending) |
Transaction |
pendingTransactionId(String pendingTransactionId) |
Transaction |
personalFinanceCategory(PersonalFinanceCategory personalFinanceCategory) |
Transaction |
personalFinanceCategoryIconUrl(String personalFinanceCategoryIconUrl) |
void |
setAccountId(String accountId) |
void |
setAccountOwner(String accountOwner) |
void |
setAmount(Double amount) |
void |
setAuthorizedDate(LocalDate authorizedDate) |
void |
setAuthorizedDatetime(OffsetDateTime authorizedDatetime) |
void |
setCategory(List<String> category) |
void |
setCategoryId(String categoryId) |
void |
setCheckNumber(String checkNumber) |
void |
setCounterparties(List<TransactionCounterparty> counterparties) |
void |
setDate(LocalDate date) |
void |
setDatetime(OffsetDateTime datetime) |
void |
setIsoCurrencyCode(String isoCurrencyCode) |
void |
setLocation(Location location) |
void |
setLogoUrl(String logoUrl) |
void |
setMerchantEntityId(String merchantEntityId) |
void |
setMerchantName(String merchantName) |
void |
setName(String name) |
void |
setOriginalDescription(String originalDescription) |
void |
setPaymentChannel(Transaction.PaymentChannelEnum paymentChannel) |
void |
setPaymentMeta(PaymentMeta paymentMeta) |
void |
setPending(Boolean pending) |
void |
setPendingTransactionId(String pendingTransactionId) |
void |
setPersonalFinanceCategory(PersonalFinanceCategory personalFinanceCategory) |
void |
setPersonalFinanceCategoryIconUrl(String personalFinanceCategoryIconUrl) |
void |
setTransactionCode(TransactionCode transactionCode) |
void |
setTransactionId(String transactionId) |
void |
setTransactionType(Transaction.TransactionTypeEnum transactionType) |
void |
setUnofficialCurrencyCode(String unofficialCurrencyCode) |
void |
setWebsite(String website) |
String |
toString() |
Transaction |
transactionCode(TransactionCode transactionCode) |
Transaction |
transactionId(String transactionId) |
Transaction |
transactionType(Transaction.TransactionTypeEnum transactionType) |
Transaction |
unofficialCurrencyCode(String unofficialCurrencyCode) |
Transaction |
website(String website) |
public static final String SERIALIZED_NAME_ACCOUNT_ID
public static final String SERIALIZED_NAME_AMOUNT
public static final String SERIALIZED_NAME_ISO_CURRENCY_CODE
public static final String SERIALIZED_NAME_UNOFFICIAL_CURRENCY_CODE
public static final String SERIALIZED_NAME_CATEGORY
public static final String SERIALIZED_NAME_CATEGORY_ID
public static final String SERIALIZED_NAME_CHECK_NUMBER
public static final String SERIALIZED_NAME_DATE
public static final String SERIALIZED_NAME_LOCATION
public static final String SERIALIZED_NAME_NAME
public static final String SERIALIZED_NAME_MERCHANT_NAME
public static final String SERIALIZED_NAME_ORIGINAL_DESCRIPTION
public static final String SERIALIZED_NAME_PAYMENT_META
public static final String SERIALIZED_NAME_PENDING
public static final String SERIALIZED_NAME_PENDING_TRANSACTION_ID
public static final String SERIALIZED_NAME_ACCOUNT_OWNER
public static final String SERIALIZED_NAME_TRANSACTION_ID
public static final String SERIALIZED_NAME_TRANSACTION_TYPE
public static final String SERIALIZED_NAME_LOGO_URL
public static final String SERIALIZED_NAME_WEBSITE
public static final String SERIALIZED_NAME_AUTHORIZED_DATE
public static final String SERIALIZED_NAME_AUTHORIZED_DATETIME
public static final String SERIALIZED_NAME_DATETIME
public static final String SERIALIZED_NAME_PAYMENT_CHANNEL
public static final String SERIALIZED_NAME_PERSONAL_FINANCE_CATEGORY
public static final String SERIALIZED_NAME_TRANSACTION_CODE
public static final String SERIALIZED_NAME_PERSONAL_FINANCE_CATEGORY_ICON_URL
public static final String SERIALIZED_NAME_COUNTERPARTIES
public static final String SERIALIZED_NAME_MERCHANT_ENTITY_ID
public Transaction accountId(String accountId)
public String getAccountId()
public void setAccountId(String accountId)
public Transaction amount(Double amount)
public Double getAmount()
public void setAmount(Double amount)
public Transaction isoCurrencyCode(String isoCurrencyCode)
@Nullable public String getIsoCurrencyCode()
public void setIsoCurrencyCode(String isoCurrencyCode)
public Transaction unofficialCurrencyCode(String unofficialCurrencyCode)
@Nullable public String getUnofficialCurrencyCode()
public void setUnofficialCurrencyCode(String unofficialCurrencyCode)
public Transaction category(List<String> category)
public Transaction addCategoryItem(String categoryItem)
@Nullable public List<String> getCategory()
public Transaction categoryId(String categoryId)
@Nullable public String getCategoryId()
public void setCategoryId(String categoryId)
public Transaction checkNumber(String checkNumber)
@Nullable public String getCheckNumber()
public void setCheckNumber(String checkNumber)
public Transaction date(LocalDate date)
public LocalDate getDate()
public void setDate(LocalDate date)
public Transaction location(Location location)
public Location getLocation()
public void setLocation(Location location)
public Transaction name(String name)
public String getName()
public void setName(String name)
public Transaction merchantName(String merchantName)
@Nullable public String getMerchantName()
public void setMerchantName(String merchantName)
public Transaction originalDescription(String originalDescription)
@Nullable public String getOriginalDescription()
public void setOriginalDescription(String originalDescription)
public Transaction paymentMeta(PaymentMeta paymentMeta)
public PaymentMeta getPaymentMeta()
public void setPaymentMeta(PaymentMeta paymentMeta)
public Transaction pending(Boolean pending)
public Boolean getPending()
public void setPending(Boolean pending)
public Transaction pendingTransactionId(String pendingTransactionId)
@Nullable public String getPendingTransactionId()
public void setPendingTransactionId(String pendingTransactionId)
public Transaction accountOwner(String accountOwner)
@Nullable public String getAccountOwner()
public void setAccountOwner(String accountOwner)
public Transaction transactionId(String transactionId)
public String getTransactionId()
public void setTransactionId(String transactionId)
public Transaction transactionType(Transaction.TransactionTypeEnum transactionType)
@Nullable public Transaction.TransactionTypeEnum getTransactionType()
public void setTransactionType(Transaction.TransactionTypeEnum transactionType)
public Transaction logoUrl(String logoUrl)
@Nullable public String getLogoUrl()
public void setLogoUrl(String logoUrl)
public Transaction website(String website)
@Nullable public String getWebsite()
public void setWebsite(String website)
public Transaction authorizedDate(LocalDate authorizedDate)
@Nullable public LocalDate getAuthorizedDate()
public void setAuthorizedDate(LocalDate authorizedDate)
public Transaction authorizedDatetime(OffsetDateTime authorizedDatetime)
@Nullable public OffsetDateTime getAuthorizedDatetime()
public void setAuthorizedDatetime(OffsetDateTime authorizedDatetime)
public Transaction datetime(OffsetDateTime datetime)
@Nullable public OffsetDateTime getDatetime()
public void setDatetime(OffsetDateTime datetime)
public Transaction paymentChannel(Transaction.PaymentChannelEnum paymentChannel)
public Transaction.PaymentChannelEnum getPaymentChannel()
public void setPaymentChannel(Transaction.PaymentChannelEnum paymentChannel)
public Transaction personalFinanceCategory(PersonalFinanceCategory personalFinanceCategory)
@Nullable public PersonalFinanceCategory getPersonalFinanceCategory()
public void setPersonalFinanceCategory(PersonalFinanceCategory personalFinanceCategory)
public Transaction transactionCode(TransactionCode transactionCode)
@Nullable public TransactionCode getTransactionCode()
public void setTransactionCode(TransactionCode transactionCode)
public Transaction personalFinanceCategoryIconUrl(String personalFinanceCategoryIconUrl)
@Nullable public String getPersonalFinanceCategoryIconUrl()
public void setPersonalFinanceCategoryIconUrl(String personalFinanceCategoryIconUrl)
public Transaction counterparties(List<TransactionCounterparty> counterparties)
public Transaction addCounterpartiesItem(TransactionCounterparty counterpartiesItem)
@Nullable public List<TransactionCounterparty> getCounterparties()
public void setCounterparties(List<TransactionCounterparty> counterparties)
public Transaction merchantEntityId(String merchantEntityId)
@Nullable public String getMerchantEntityId()
public void setMerchantEntityId(String merchantEntityId)
Copyright © 2017–2024 Plaid Inc.. All rights reserved.