Package com.plaid.client.model
Class TransactionStream
java.lang.Object
com.plaid.client.model.TransactionStream
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class TransactionStream
extends java.lang.Object
A grouping of related transactions
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_ACCOUNT_ID
static java.lang.String
SERIALIZED_NAME_AVERAGE_AMOUNT
static java.lang.String
SERIALIZED_NAME_CATEGORY
static java.lang.String
SERIALIZED_NAME_CATEGORY_ID
static java.lang.String
SERIALIZED_NAME_DESCRIPTION
static java.lang.String
SERIALIZED_NAME_FIRST_DATE
static java.lang.String
SERIALIZED_NAME_FREQUENCY
static java.lang.String
SERIALIZED_NAME_IS_ACTIVE
static java.lang.String
SERIALIZED_NAME_LAST_DATE
static java.lang.String
SERIALIZED_NAME_STREAM_ID
static java.lang.String
SERIALIZED_NAME_TRANSACTION_IDS
-
Constructor Summary
Constructors Constructor Description TransactionStream()
-
Method Summary
Modifier and Type Method Description TransactionStream
accountId(java.lang.String accountId)
TransactionStream
addCategoryItem(java.lang.String categoryItem)
TransactionStream
addTransactionIdsItem(java.lang.String transactionIdsItem)
TransactionStream
averageAmount(TransactionStreamAmount averageAmount)
TransactionStream
category(java.util.List<java.lang.String> category)
TransactionStream
categoryId(java.lang.String categoryId)
TransactionStream
description(java.lang.String description)
boolean
equals(java.lang.Object o)
TransactionStream
firstDate(java.time.LocalDate firstDate)
TransactionStream
frequency(RecurringTransactionFrequency frequency)
java.lang.String
getAccountId()
The ID of the account to which the stream belongsTransactionStreamAmount
getAverageAmount()
Get averageAmountjava.util.List<java.lang.String>
getCategory()
A hierarchical array of the categories to which this transaction belongs.java.lang.String
getCategoryId()
The ID of the category to which this transaction belongs.java.lang.String
getDescription()
A description of the transaction stream.java.time.LocalDate
getFirstDate()
The posted date of the earliest transaction in the stream.RecurringTransactionFrequency
getFrequency()
Get frequencyjava.lang.Boolean
getIsActive()
indicates whether the transaction stream is still live.java.time.LocalDate
getLastDate()
The posted date of the latest transaction in the stream.java.lang.String
getStreamId()
A unique id for the streamjava.util.List<java.lang.String>
getTransactionIds()
An array of Plaid transaction IDs belonging to the stream, sorted by posted date.int
hashCode()
TransactionStream
isActive(java.lang.Boolean isActive)
TransactionStream
lastDate(java.time.LocalDate lastDate)
void
setAccountId(java.lang.String accountId)
void
setAverageAmount(TransactionStreamAmount averageAmount)
void
setCategory(java.util.List<java.lang.String> category)
void
setCategoryId(java.lang.String categoryId)
void
setDescription(java.lang.String description)
void
setFirstDate(java.time.LocalDate firstDate)
void
setFrequency(RecurringTransactionFrequency frequency)
void
setIsActive(java.lang.Boolean isActive)
void
setLastDate(java.time.LocalDate lastDate)
void
setStreamId(java.lang.String streamId)
void
setTransactionIds(java.util.List<java.lang.String> transactionIds)
TransactionStream
streamId(java.lang.String streamId)
java.lang.String
toString()
TransactionStream
transactionIds(java.util.List<java.lang.String> transactionIds)
-
Field Details
-
SERIALIZED_NAME_ACCOUNT_ID
public static final java.lang.String SERIALIZED_NAME_ACCOUNT_ID- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STREAM_ID
public static final java.lang.String SERIALIZED_NAME_STREAM_ID- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CATEGORY_ID
public static final java.lang.String SERIALIZED_NAME_CATEGORY_ID- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CATEGORY
public static final java.lang.String SERIALIZED_NAME_CATEGORY- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_DESCRIPTION- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FIRST_DATE
public static final java.lang.String SERIALIZED_NAME_FIRST_DATE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_DATE
public static final java.lang.String SERIALIZED_NAME_LAST_DATE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FREQUENCY
public static final java.lang.String SERIALIZED_NAME_FREQUENCY- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRANSACTION_IDS
public static final java.lang.String SERIALIZED_NAME_TRANSACTION_IDS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AVERAGE_AMOUNT
public static final java.lang.String SERIALIZED_NAME_AVERAGE_AMOUNT- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_ACTIVE
public static final java.lang.String SERIALIZED_NAME_IS_ACTIVE- See Also:
- Constant Field Values
-
-
Constructor Details
-
TransactionStream
public TransactionStream()
-
-
Method Details
-
accountId
-
getAccountId
public java.lang.String getAccountId()The ID of the account to which the stream belongs- Returns:
- accountId
-
setAccountId
public void setAccountId(java.lang.String accountId) -
streamId
-
getStreamId
public java.lang.String getStreamId()A unique id for the stream- Returns:
- streamId
-
setStreamId
public void setStreamId(java.lang.String streamId) -
categoryId
-
getCategoryId
public java.lang.String getCategoryId()The ID of the category to which this transaction belongs. See [Categories](https://plaid.com/docs/#category-overview).- Returns:
- categoryId
-
setCategoryId
public void setCategoryId(java.lang.String categoryId) -
category
-
addCategoryItem
-
getCategory
public java.util.List<java.lang.String> getCategory()A hierarchical array of the categories to which this transaction belongs. See [Categories](https://plaid.com/docs/#category-overview).- Returns:
- category
-
setCategory
public void setCategory(java.util.List<java.lang.String> category) -
description
-
getDescription
public java.lang.String getDescription()A description of the transaction stream.- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description) -
firstDate
-
getFirstDate
public java.time.LocalDate getFirstDate()The posted date of the earliest transaction in the stream.- Returns:
- firstDate
-
setFirstDate
public void setFirstDate(java.time.LocalDate firstDate) -
lastDate
-
getLastDate
public java.time.LocalDate getLastDate()The posted date of the latest transaction in the stream.- Returns:
- lastDate
-
setLastDate
public void setLastDate(java.time.LocalDate lastDate) -
frequency
-
getFrequency
Get frequency- Returns:
- frequency
-
setFrequency
-
transactionIds
-
addTransactionIdsItem
-
getTransactionIds
public java.util.List<java.lang.String> getTransactionIds()An array of Plaid transaction IDs belonging to the stream, sorted by posted date.- Returns:
- transactionIds
-
setTransactionIds
public void setTransactionIds(java.util.List<java.lang.String> transactionIds) -
averageAmount
-
getAverageAmount
Get averageAmount- Returns:
- averageAmount
-
setAverageAmount
-
isActive
-
getIsActive
public java.lang.Boolean getIsActive()indicates whether the transaction stream is still live.- Returns:
- isActive
-
setIsActive
public void setIsActive(java.lang.Boolean isActive) -
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
-