Package com.plaid.client.model
Class SignalEvaluateCoreAttributes
java.lang.Object
com.plaid.client.model.SignalEvaluateCoreAttributes
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class SignalEvaluateCoreAttributes
extends java.lang.Object
The core attributes object contains additional data that can be used to assess the ACH return risk. For detailed documentation of core attributes available, or to request that core attributes not be returned, contact Sales or your Plaid account manager.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SignalEvaluateCoreAttributes()
-
Method Summary
Modifier and Type Method Description SignalEvaluateCoreAttributes
addressChangeCount28d(java.lang.Integer addressChangeCount28d)
SignalEvaluateCoreAttributes
addressChangeCount90d(java.lang.Integer addressChangeCount90d)
SignalEvaluateCoreAttributes
availableBalance(java.lang.Double availableBalance)
SignalEvaluateCoreAttributes
balanceLastUpdated(java.time.OffsetDateTime balanceLastUpdated)
SignalEvaluateCoreAttributes
currentBalance(java.lang.Double currentBalance)
SignalEvaluateCoreAttributes
daysSinceFirstPlaidConnection(java.lang.Integer daysSinceFirstPlaidConnection)
SignalEvaluateCoreAttributes
daysWithNegativeBalanceCount90d(java.lang.Integer daysWithNegativeBalanceCount90d)
SignalEvaluateCoreAttributes
emailChangeCount28d(java.lang.Integer emailChangeCount28d)
SignalEvaluateCoreAttributes
emailChangeCount90d(java.lang.Integer emailChangeCount90d)
boolean
equals(java.lang.Object o)
java.lang.Integer
getAddressChangeCount28d()
The number of times the account's addresses on file have changed over the past 28 daysjava.lang.Integer
getAddressChangeCount90d()
The number of times the account's addresses on file have changed over the past 90 daysjava.lang.Double
getAvailableBalance()
Available balance, as of the `balance_last_updated` time.java.time.OffsetDateTime
getBalanceLastUpdated()
Timestamp in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DDTHH:mm:ssZ) indicating the last time that the balance for the given account has been updated.java.lang.Double
getCurrentBalance()
Current balance, as of the `balance_last_updated` time.java.lang.Integer
getDaysSinceFirstPlaidConnection()
The number of days since the first time the Item was connected to an application via Plaidjava.lang.Integer
getDaysWithNegativeBalanceCount90d()
The number of days within the past 90 days when the account that will be debited had a negative end-of-day available balancejava.lang.Integer
getEmailChangeCount28d()
The number of times the account's email addresses on file have changed over the past 28 daysjava.lang.Integer
getEmailChangeCount90d()
The number of times the account's email addresses on file have changed over the past 90 daysjava.lang.Boolean
getIsSavingsOrMoneyMarketAccount()
Indicates if the ACH transaction funding account is a savings/money market accountjava.lang.Integer
getNsfOverdraftTransactionsCount30d()
We parse and analyze historical transaction metadata to identify the number of possible past returns due to non-sufficient funds/overdrafts over the past 30 days from the account that will be debited.java.lang.Integer
getNsfOverdraftTransactionsCount60d()
We parse and analyze historical transaction metadata to identify the number of possible past returns due to non-sufficient funds/overdrafts over the past 60 days from the account that will be debited.java.lang.Integer
getNsfOverdraftTransactionsCount7d()
We parse and analyze historical transaction metadata to identify the number of possible past returns due to non-sufficient funds/overdrafts over the past 7 days from the account that will be debited.java.lang.Integer
getNsfOverdraftTransactionsCount90d()
We parse and analyze historical transaction metadata to identify the number of possible past returns due to non-sufficient funds/overdrafts over the past 90 days from the account that will be debited.java.lang.Double
getP10EodBalance30d()
The 10th percentile of the end-of-day available balance over the past 30 days of the account that will be debitedjava.lang.Double
getP10EodBalance60d()
The 10th percentile of the end-of-day available balance over the past 60 days of the account that will be debitedjava.lang.Double
getP10EodBalance90d()
The 10th percentile of the end-of-day available balance over the past 90 days of the account that will be debitedjava.lang.Double
getP50CreditTransactionsAmount28d()
The 50th percentile of all credit (inflow) transaction amounts over the past 28 days from the account that will be debitedjava.lang.Double
getP50DebitTransactionsAmount28d()
The 50th percentile of all debit (outflow) transaction amounts over the past 28 days from the account that will be debitedjava.lang.Double
getP90EodBalance30d()
The 90th percentile of the end-of-day available balance over the past 30 days of the account that will be debitedjava.lang.Double
getP90EodBalance60d()
The 90th percentile of the end-of-day available balance over the past 60 days of the account that will be debitedjava.lang.Double
getP90EodBalance90d()
The 90th percentile of the end-of-day available balance over the past 90 days of the account that will be debitedjava.lang.Double
getP95CreditTransactionsAmount28d()
The 95th percentile of all credit (inflow) transaction amounts over the past 28 days from the account that will be debitedjava.lang.Double
getP95DebitTransactionsAmount28d()
The 95th percentile of all debit (outflow) transaction amounts over the past 28 days from the account that will be debitedjava.lang.Integer
getPhoneChangeCount28d()
The number of times the account's phone numbers on file have changed over the past 28 daysjava.lang.Integer
getPhoneChangeCount90d()
The number of times the account's phone numbers on file have changed over the past 90 daysjava.lang.Integer
getPlaidConnectionsCount30d()
The number of times the Item has been connected to applications via Plaid over the past 30 daysjava.lang.Integer
getPlaidConnectionsCount7d()
The number of times the Item has been connected to applications via Plaid over the past 7 daysjava.lang.Double
getTotalCreditTransactionsAmount10d()
The total credit (inflow) transaction amount over the past 10 days from the account that will be debitedjava.lang.Double
getTotalDebitTransactionsAmount10d()
The total debit (outflow) transaction amount over the past 10 days from the account that will be debitedjava.lang.Integer
getTotalPlaidConnectionsCount()
The total number of times the Item has been connected to applications via Plaidjava.lang.Integer
getUnauthorizedTransactionsCount30d()
We parse and analyze historical transaction metadata to identify the number of possible past returns due to unauthorized transactions over the past 30 days from the account that will be debited.java.lang.Integer
getUnauthorizedTransactionsCount60d()
We parse and analyze historical transaction metadata to identify the number of possible past returns due to unauthorized transactions over the past 60 days from the account that will be debited.java.lang.Integer
getUnauthorizedTransactionsCount7d()
We parse and analyze historical transaction metadata to identify the number of possible past returns due to unauthorized transactions over the past 7 days from the account that will be debited.java.lang.Integer
getUnauthorizedTransactionsCount90d()
We parse and analyze historical transaction metadata to identify the number of possible past returns due to unauthorized transactions over the past 90 days from the account that will be debited.int
hashCode()
SignalEvaluateCoreAttributes
isSavingsOrMoneyMarketAccount(java.lang.Boolean isSavingsOrMoneyMarketAccount)
SignalEvaluateCoreAttributes
nsfOverdraftTransactionsCount30d(java.lang.Integer nsfOverdraftTransactionsCount30d)
SignalEvaluateCoreAttributes
nsfOverdraftTransactionsCount60d(java.lang.Integer nsfOverdraftTransactionsCount60d)
SignalEvaluateCoreAttributes
nsfOverdraftTransactionsCount7d(java.lang.Integer nsfOverdraftTransactionsCount7d)
SignalEvaluateCoreAttributes
nsfOverdraftTransactionsCount90d(java.lang.Integer nsfOverdraftTransactionsCount90d)
SignalEvaluateCoreAttributes
p10EodBalance30d(java.lang.Double p10EodBalance30d)
SignalEvaluateCoreAttributes
p10EodBalance60d(java.lang.Double p10EodBalance60d)
SignalEvaluateCoreAttributes
p10EodBalance90d(java.lang.Double p10EodBalance90d)
SignalEvaluateCoreAttributes
p50CreditTransactionsAmount28d(java.lang.Double p50CreditTransactionsAmount28d)
SignalEvaluateCoreAttributes
p50DebitTransactionsAmount28d(java.lang.Double p50DebitTransactionsAmount28d)
SignalEvaluateCoreAttributes
p90EodBalance30d(java.lang.Double p90EodBalance30d)
SignalEvaluateCoreAttributes
p90EodBalance60d(java.lang.Double p90EodBalance60d)
SignalEvaluateCoreAttributes
p90EodBalance90d(java.lang.Double p90EodBalance90d)
SignalEvaluateCoreAttributes
p95CreditTransactionsAmount28d(java.lang.Double p95CreditTransactionsAmount28d)
SignalEvaluateCoreAttributes
p95DebitTransactionsAmount28d(java.lang.Double p95DebitTransactionsAmount28d)
SignalEvaluateCoreAttributes
phoneChangeCount28d(java.lang.Integer phoneChangeCount28d)
SignalEvaluateCoreAttributes
phoneChangeCount90d(java.lang.Integer phoneChangeCount90d)
SignalEvaluateCoreAttributes
plaidConnectionsCount30d(java.lang.Integer plaidConnectionsCount30d)
SignalEvaluateCoreAttributes
plaidConnectionsCount7d(java.lang.Integer plaidConnectionsCount7d)
void
setAddressChangeCount28d(java.lang.Integer addressChangeCount28d)
void
setAddressChangeCount90d(java.lang.Integer addressChangeCount90d)
void
setAvailableBalance(java.lang.Double availableBalance)
void
setBalanceLastUpdated(java.time.OffsetDateTime balanceLastUpdated)
void
setCurrentBalance(java.lang.Double currentBalance)
void
setDaysSinceFirstPlaidConnection(java.lang.Integer daysSinceFirstPlaidConnection)
void
setDaysWithNegativeBalanceCount90d(java.lang.Integer daysWithNegativeBalanceCount90d)
void
setEmailChangeCount28d(java.lang.Integer emailChangeCount28d)
void
setEmailChangeCount90d(java.lang.Integer emailChangeCount90d)
void
setIsSavingsOrMoneyMarketAccount(java.lang.Boolean isSavingsOrMoneyMarketAccount)
void
setNsfOverdraftTransactionsCount30d(java.lang.Integer nsfOverdraftTransactionsCount30d)
void
setNsfOverdraftTransactionsCount60d(java.lang.Integer nsfOverdraftTransactionsCount60d)
void
setNsfOverdraftTransactionsCount7d(java.lang.Integer nsfOverdraftTransactionsCount7d)
void
setNsfOverdraftTransactionsCount90d(java.lang.Integer nsfOverdraftTransactionsCount90d)
void
setP10EodBalance30d(java.lang.Double p10EodBalance30d)
void
setP10EodBalance60d(java.lang.Double p10EodBalance60d)
void
setP10EodBalance90d(java.lang.Double p10EodBalance90d)
void
setP50CreditTransactionsAmount28d(java.lang.Double p50CreditTransactionsAmount28d)
void
setP50DebitTransactionsAmount28d(java.lang.Double p50DebitTransactionsAmount28d)
void
setP90EodBalance30d(java.lang.Double p90EodBalance30d)
void
setP90EodBalance60d(java.lang.Double p90EodBalance60d)
void
setP90EodBalance90d(java.lang.Double p90EodBalance90d)
void
setP95CreditTransactionsAmount28d(java.lang.Double p95CreditTransactionsAmount28d)
void
setP95DebitTransactionsAmount28d(java.lang.Double p95DebitTransactionsAmount28d)
void
setPhoneChangeCount28d(java.lang.Integer phoneChangeCount28d)
void
setPhoneChangeCount90d(java.lang.Integer phoneChangeCount90d)
void
setPlaidConnectionsCount30d(java.lang.Integer plaidConnectionsCount30d)
void
setPlaidConnectionsCount7d(java.lang.Integer plaidConnectionsCount7d)
void
setTotalCreditTransactionsAmount10d(java.lang.Double totalCreditTransactionsAmount10d)
void
setTotalDebitTransactionsAmount10d(java.lang.Double totalDebitTransactionsAmount10d)
void
setTotalPlaidConnectionsCount(java.lang.Integer totalPlaidConnectionsCount)
void
setUnauthorizedTransactionsCount30d(java.lang.Integer unauthorizedTransactionsCount30d)
void
setUnauthorizedTransactionsCount60d(java.lang.Integer unauthorizedTransactionsCount60d)
void
setUnauthorizedTransactionsCount7d(java.lang.Integer unauthorizedTransactionsCount7d)
void
setUnauthorizedTransactionsCount90d(java.lang.Integer unauthorizedTransactionsCount90d)
java.lang.String
toString()
SignalEvaluateCoreAttributes
totalCreditTransactionsAmount10d(java.lang.Double totalCreditTransactionsAmount10d)
SignalEvaluateCoreAttributes
totalDebitTransactionsAmount10d(java.lang.Double totalDebitTransactionsAmount10d)
SignalEvaluateCoreAttributes
totalPlaidConnectionsCount(java.lang.Integer totalPlaidConnectionsCount)
SignalEvaluateCoreAttributes
unauthorizedTransactionsCount30d(java.lang.Integer unauthorizedTransactionsCount30d)
SignalEvaluateCoreAttributes
unauthorizedTransactionsCount60d(java.lang.Integer unauthorizedTransactionsCount60d)
SignalEvaluateCoreAttributes
unauthorizedTransactionsCount7d(java.lang.Integer unauthorizedTransactionsCount7d)
SignalEvaluateCoreAttributes
unauthorizedTransactionsCount90d(java.lang.Integer unauthorizedTransactionsCount90d)
-
Field Details
-
SERIALIZED_NAME_UNAUTHORIZED_TRANSACTIONS_COUNT7D
public static final java.lang.String SERIALIZED_NAME_UNAUTHORIZED_TRANSACTIONS_COUNT7D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UNAUTHORIZED_TRANSACTIONS_COUNT30D
public static final java.lang.String SERIALIZED_NAME_UNAUTHORIZED_TRANSACTIONS_COUNT30D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UNAUTHORIZED_TRANSACTIONS_COUNT60D
public static final java.lang.String SERIALIZED_NAME_UNAUTHORIZED_TRANSACTIONS_COUNT60D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UNAUTHORIZED_TRANSACTIONS_COUNT90D
public static final java.lang.String SERIALIZED_NAME_UNAUTHORIZED_TRANSACTIONS_COUNT90D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NSF_OVERDRAFT_TRANSACTIONS_COUNT7D
public static final java.lang.String SERIALIZED_NAME_NSF_OVERDRAFT_TRANSACTIONS_COUNT7D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NSF_OVERDRAFT_TRANSACTIONS_COUNT30D
public static final java.lang.String SERIALIZED_NAME_NSF_OVERDRAFT_TRANSACTIONS_COUNT30D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NSF_OVERDRAFT_TRANSACTIONS_COUNT60D
public static final java.lang.String SERIALIZED_NAME_NSF_OVERDRAFT_TRANSACTIONS_COUNT60D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NSF_OVERDRAFT_TRANSACTIONS_COUNT90D
public static final java.lang.String SERIALIZED_NAME_NSF_OVERDRAFT_TRANSACTIONS_COUNT90D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DAYS_SINCE_FIRST_PLAID_CONNECTION
public static final java.lang.String SERIALIZED_NAME_DAYS_SINCE_FIRST_PLAID_CONNECTION- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PLAID_CONNECTIONS_COUNT7D
public static final java.lang.String SERIALIZED_NAME_PLAID_CONNECTIONS_COUNT7D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PLAID_CONNECTIONS_COUNT30D
public static final java.lang.String SERIALIZED_NAME_PLAID_CONNECTIONS_COUNT30D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOTAL_PLAID_CONNECTIONS_COUNT
public static final java.lang.String SERIALIZED_NAME_TOTAL_PLAID_CONNECTIONS_COUNT- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_SAVINGS_OR_MONEY_MARKET_ACCOUNT
public static final java.lang.String SERIALIZED_NAME_IS_SAVINGS_OR_MONEY_MARKET_ACCOUNT- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOTAL_CREDIT_TRANSACTIONS_AMOUNT10D
public static final java.lang.String SERIALIZED_NAME_TOTAL_CREDIT_TRANSACTIONS_AMOUNT10D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOTAL_DEBIT_TRANSACTIONS_AMOUNT10D
public static final java.lang.String SERIALIZED_NAME_TOTAL_DEBIT_TRANSACTIONS_AMOUNT10D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_P50_CREDIT_TRANSACTIONS_AMOUNT28D
public static final java.lang.String SERIALIZED_NAME_P50_CREDIT_TRANSACTIONS_AMOUNT28D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_P50_DEBIT_TRANSACTIONS_AMOUNT28D
public static final java.lang.String SERIALIZED_NAME_P50_DEBIT_TRANSACTIONS_AMOUNT28D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_P95_CREDIT_TRANSACTIONS_AMOUNT28D
public static final java.lang.String SERIALIZED_NAME_P95_CREDIT_TRANSACTIONS_AMOUNT28D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_P95_DEBIT_TRANSACTIONS_AMOUNT28D
public static final java.lang.String SERIALIZED_NAME_P95_DEBIT_TRANSACTIONS_AMOUNT28D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DAYS_WITH_NEGATIVE_BALANCE_COUNT90D
public static final java.lang.String SERIALIZED_NAME_DAYS_WITH_NEGATIVE_BALANCE_COUNT90D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_P90_EOD_BALANCE30D
public static final java.lang.String SERIALIZED_NAME_P90_EOD_BALANCE30D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_P90_EOD_BALANCE60D
public static final java.lang.String SERIALIZED_NAME_P90_EOD_BALANCE60D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_P90_EOD_BALANCE90D
public static final java.lang.String SERIALIZED_NAME_P90_EOD_BALANCE90D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_P10_EOD_BALANCE30D
public static final java.lang.String SERIALIZED_NAME_P10_EOD_BALANCE30D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_P10_EOD_BALANCE60D
public static final java.lang.String SERIALIZED_NAME_P10_EOD_BALANCE60D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_P10_EOD_BALANCE90D
public static final java.lang.String SERIALIZED_NAME_P10_EOD_BALANCE90D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AVAILABLE_BALANCE
public static final java.lang.String SERIALIZED_NAME_AVAILABLE_BALANCE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CURRENT_BALANCE
public static final java.lang.String SERIALIZED_NAME_CURRENT_BALANCE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BALANCE_LAST_UPDATED
public static final java.lang.String SERIALIZED_NAME_BALANCE_LAST_UPDATED- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PHONE_CHANGE_COUNT28D
public static final java.lang.String SERIALIZED_NAME_PHONE_CHANGE_COUNT28D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PHONE_CHANGE_COUNT90D
public static final java.lang.String SERIALIZED_NAME_PHONE_CHANGE_COUNT90D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EMAIL_CHANGE_COUNT28D
public static final java.lang.String SERIALIZED_NAME_EMAIL_CHANGE_COUNT28D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EMAIL_CHANGE_COUNT90D
public static final java.lang.String SERIALIZED_NAME_EMAIL_CHANGE_COUNT90D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADDRESS_CHANGE_COUNT28D
public static final java.lang.String SERIALIZED_NAME_ADDRESS_CHANGE_COUNT28D- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADDRESS_CHANGE_COUNT90D
public static final java.lang.String SERIALIZED_NAME_ADDRESS_CHANGE_COUNT90D- See Also:
- Constant Field Values
-
-
Constructor Details
-
SignalEvaluateCoreAttributes
public SignalEvaluateCoreAttributes()
-
-
Method Details
-
unauthorizedTransactionsCount7d
public SignalEvaluateCoreAttributes unauthorizedTransactionsCount7d(java.lang.Integer unauthorizedTransactionsCount7d) -
getUnauthorizedTransactionsCount7d
@Nullable public java.lang.Integer getUnauthorizedTransactionsCount7d()We parse and analyze historical transaction metadata to identify the number of possible past returns due to unauthorized transactions over the past 7 days from the account that will be debited.- Returns:
- unauthorizedTransactionsCount7d
-
setUnauthorizedTransactionsCount7d
public void setUnauthorizedTransactionsCount7d(java.lang.Integer unauthorizedTransactionsCount7d) -
unauthorizedTransactionsCount30d
public SignalEvaluateCoreAttributes unauthorizedTransactionsCount30d(java.lang.Integer unauthorizedTransactionsCount30d) -
getUnauthorizedTransactionsCount30d
@Nullable public java.lang.Integer getUnauthorizedTransactionsCount30d()We parse and analyze historical transaction metadata to identify the number of possible past returns due to unauthorized transactions over the past 30 days from the account that will be debited.- Returns:
- unauthorizedTransactionsCount30d
-
setUnauthorizedTransactionsCount30d
public void setUnauthorizedTransactionsCount30d(java.lang.Integer unauthorizedTransactionsCount30d) -
unauthorizedTransactionsCount60d
public SignalEvaluateCoreAttributes unauthorizedTransactionsCount60d(java.lang.Integer unauthorizedTransactionsCount60d) -
getUnauthorizedTransactionsCount60d
@Nullable public java.lang.Integer getUnauthorizedTransactionsCount60d()We parse and analyze historical transaction metadata to identify the number of possible past returns due to unauthorized transactions over the past 60 days from the account that will be debited.- Returns:
- unauthorizedTransactionsCount60d
-
setUnauthorizedTransactionsCount60d
public void setUnauthorizedTransactionsCount60d(java.lang.Integer unauthorizedTransactionsCount60d) -
unauthorizedTransactionsCount90d
public SignalEvaluateCoreAttributes unauthorizedTransactionsCount90d(java.lang.Integer unauthorizedTransactionsCount90d) -
getUnauthorizedTransactionsCount90d
@Nullable public java.lang.Integer getUnauthorizedTransactionsCount90d()We parse and analyze historical transaction metadata to identify the number of possible past returns due to unauthorized transactions over the past 90 days from the account that will be debited.- Returns:
- unauthorizedTransactionsCount90d
-
setUnauthorizedTransactionsCount90d
public void setUnauthorizedTransactionsCount90d(java.lang.Integer unauthorizedTransactionsCount90d) -
nsfOverdraftTransactionsCount7d
public SignalEvaluateCoreAttributes nsfOverdraftTransactionsCount7d(java.lang.Integer nsfOverdraftTransactionsCount7d) -
getNsfOverdraftTransactionsCount7d
@Nullable public java.lang.Integer getNsfOverdraftTransactionsCount7d()We parse and analyze historical transaction metadata to identify the number of possible past returns due to non-sufficient funds/overdrafts over the past 7 days from the account that will be debited.- Returns:
- nsfOverdraftTransactionsCount7d
-
setNsfOverdraftTransactionsCount7d
public void setNsfOverdraftTransactionsCount7d(java.lang.Integer nsfOverdraftTransactionsCount7d) -
nsfOverdraftTransactionsCount30d
public SignalEvaluateCoreAttributes nsfOverdraftTransactionsCount30d(java.lang.Integer nsfOverdraftTransactionsCount30d) -
getNsfOverdraftTransactionsCount30d
@Nullable public java.lang.Integer getNsfOverdraftTransactionsCount30d()We parse and analyze historical transaction metadata to identify the number of possible past returns due to non-sufficient funds/overdrafts over the past 30 days from the account that will be debited.- Returns:
- nsfOverdraftTransactionsCount30d
-
setNsfOverdraftTransactionsCount30d
public void setNsfOverdraftTransactionsCount30d(java.lang.Integer nsfOverdraftTransactionsCount30d) -
nsfOverdraftTransactionsCount60d
public SignalEvaluateCoreAttributes nsfOverdraftTransactionsCount60d(java.lang.Integer nsfOverdraftTransactionsCount60d) -
getNsfOverdraftTransactionsCount60d
@Nullable public java.lang.Integer getNsfOverdraftTransactionsCount60d()We parse and analyze historical transaction metadata to identify the number of possible past returns due to non-sufficient funds/overdrafts over the past 60 days from the account that will be debited.- Returns:
- nsfOverdraftTransactionsCount60d
-
setNsfOverdraftTransactionsCount60d
public void setNsfOverdraftTransactionsCount60d(java.lang.Integer nsfOverdraftTransactionsCount60d) -
nsfOverdraftTransactionsCount90d
public SignalEvaluateCoreAttributes nsfOverdraftTransactionsCount90d(java.lang.Integer nsfOverdraftTransactionsCount90d) -
getNsfOverdraftTransactionsCount90d
@Nullable public java.lang.Integer getNsfOverdraftTransactionsCount90d()We parse and analyze historical transaction metadata to identify the number of possible past returns due to non-sufficient funds/overdrafts over the past 90 days from the account that will be debited.- Returns:
- nsfOverdraftTransactionsCount90d
-
setNsfOverdraftTransactionsCount90d
public void setNsfOverdraftTransactionsCount90d(java.lang.Integer nsfOverdraftTransactionsCount90d) -
daysSinceFirstPlaidConnection
public SignalEvaluateCoreAttributes daysSinceFirstPlaidConnection(java.lang.Integer daysSinceFirstPlaidConnection) -
getDaysSinceFirstPlaidConnection
@Nullable public java.lang.Integer getDaysSinceFirstPlaidConnection()The number of days since the first time the Item was connected to an application via Plaid- Returns:
- daysSinceFirstPlaidConnection
-
setDaysSinceFirstPlaidConnection
public void setDaysSinceFirstPlaidConnection(java.lang.Integer daysSinceFirstPlaidConnection) -
plaidConnectionsCount7d
public SignalEvaluateCoreAttributes plaidConnectionsCount7d(java.lang.Integer plaidConnectionsCount7d) -
getPlaidConnectionsCount7d
@Nullable public java.lang.Integer getPlaidConnectionsCount7d()The number of times the Item has been connected to applications via Plaid over the past 7 days- Returns:
- plaidConnectionsCount7d
-
setPlaidConnectionsCount7d
public void setPlaidConnectionsCount7d(java.lang.Integer plaidConnectionsCount7d) -
plaidConnectionsCount30d
public SignalEvaluateCoreAttributes plaidConnectionsCount30d(java.lang.Integer plaidConnectionsCount30d) -
getPlaidConnectionsCount30d
@Nullable public java.lang.Integer getPlaidConnectionsCount30d()The number of times the Item has been connected to applications via Plaid over the past 30 days- Returns:
- plaidConnectionsCount30d
-
setPlaidConnectionsCount30d
public void setPlaidConnectionsCount30d(java.lang.Integer plaidConnectionsCount30d) -
totalPlaidConnectionsCount
public SignalEvaluateCoreAttributes totalPlaidConnectionsCount(java.lang.Integer totalPlaidConnectionsCount) -
getTotalPlaidConnectionsCount
@Nullable public java.lang.Integer getTotalPlaidConnectionsCount()The total number of times the Item has been connected to applications via Plaid- Returns:
- totalPlaidConnectionsCount
-
setTotalPlaidConnectionsCount
public void setTotalPlaidConnectionsCount(java.lang.Integer totalPlaidConnectionsCount) -
isSavingsOrMoneyMarketAccount
public SignalEvaluateCoreAttributes isSavingsOrMoneyMarketAccount(java.lang.Boolean isSavingsOrMoneyMarketAccount) -
getIsSavingsOrMoneyMarketAccount
@Nullable public java.lang.Boolean getIsSavingsOrMoneyMarketAccount()Indicates if the ACH transaction funding account is a savings/money market account- Returns:
- isSavingsOrMoneyMarketAccount
-
setIsSavingsOrMoneyMarketAccount
public void setIsSavingsOrMoneyMarketAccount(java.lang.Boolean isSavingsOrMoneyMarketAccount) -
totalCreditTransactionsAmount10d
public SignalEvaluateCoreAttributes totalCreditTransactionsAmount10d(java.lang.Double totalCreditTransactionsAmount10d) -
getTotalCreditTransactionsAmount10d
@Nullable public java.lang.Double getTotalCreditTransactionsAmount10d()The total credit (inflow) transaction amount over the past 10 days from the account that will be debited- Returns:
- totalCreditTransactionsAmount10d
-
setTotalCreditTransactionsAmount10d
public void setTotalCreditTransactionsAmount10d(java.lang.Double totalCreditTransactionsAmount10d) -
totalDebitTransactionsAmount10d
public SignalEvaluateCoreAttributes totalDebitTransactionsAmount10d(java.lang.Double totalDebitTransactionsAmount10d) -
getTotalDebitTransactionsAmount10d
@Nullable public java.lang.Double getTotalDebitTransactionsAmount10d()The total debit (outflow) transaction amount over the past 10 days from the account that will be debited- Returns:
- totalDebitTransactionsAmount10d
-
setTotalDebitTransactionsAmount10d
public void setTotalDebitTransactionsAmount10d(java.lang.Double totalDebitTransactionsAmount10d) -
p50CreditTransactionsAmount28d
public SignalEvaluateCoreAttributes p50CreditTransactionsAmount28d(java.lang.Double p50CreditTransactionsAmount28d) -
getP50CreditTransactionsAmount28d
@Nullable public java.lang.Double getP50CreditTransactionsAmount28d()The 50th percentile of all credit (inflow) transaction amounts over the past 28 days from the account that will be debited- Returns:
- p50CreditTransactionsAmount28d
-
setP50CreditTransactionsAmount28d
public void setP50CreditTransactionsAmount28d(java.lang.Double p50CreditTransactionsAmount28d) -
p50DebitTransactionsAmount28d
public SignalEvaluateCoreAttributes p50DebitTransactionsAmount28d(java.lang.Double p50DebitTransactionsAmount28d) -
getP50DebitTransactionsAmount28d
@Nullable public java.lang.Double getP50DebitTransactionsAmount28d()The 50th percentile of all debit (outflow) transaction amounts over the past 28 days from the account that will be debited- Returns:
- p50DebitTransactionsAmount28d
-
setP50DebitTransactionsAmount28d
public void setP50DebitTransactionsAmount28d(java.lang.Double p50DebitTransactionsAmount28d) -
p95CreditTransactionsAmount28d
public SignalEvaluateCoreAttributes p95CreditTransactionsAmount28d(java.lang.Double p95CreditTransactionsAmount28d) -
getP95CreditTransactionsAmount28d
@Nullable public java.lang.Double getP95CreditTransactionsAmount28d()The 95th percentile of all credit (inflow) transaction amounts over the past 28 days from the account that will be debited- Returns:
- p95CreditTransactionsAmount28d
-
setP95CreditTransactionsAmount28d
public void setP95CreditTransactionsAmount28d(java.lang.Double p95CreditTransactionsAmount28d) -
p95DebitTransactionsAmount28d
public SignalEvaluateCoreAttributes p95DebitTransactionsAmount28d(java.lang.Double p95DebitTransactionsAmount28d) -
getP95DebitTransactionsAmount28d
@Nullable public java.lang.Double getP95DebitTransactionsAmount28d()The 95th percentile of all debit (outflow) transaction amounts over the past 28 days from the account that will be debited- Returns:
- p95DebitTransactionsAmount28d
-
setP95DebitTransactionsAmount28d
public void setP95DebitTransactionsAmount28d(java.lang.Double p95DebitTransactionsAmount28d) -
daysWithNegativeBalanceCount90d
public SignalEvaluateCoreAttributes daysWithNegativeBalanceCount90d(java.lang.Integer daysWithNegativeBalanceCount90d) -
getDaysWithNegativeBalanceCount90d
@Nullable public java.lang.Integer getDaysWithNegativeBalanceCount90d()The number of days within the past 90 days when the account that will be debited had a negative end-of-day available balance- Returns:
- daysWithNegativeBalanceCount90d
-
setDaysWithNegativeBalanceCount90d
public void setDaysWithNegativeBalanceCount90d(java.lang.Integer daysWithNegativeBalanceCount90d) -
p90EodBalance30d
-
getP90EodBalance30d
@Nullable public java.lang.Double getP90EodBalance30d()The 90th percentile of the end-of-day available balance over the past 30 days of the account that will be debited- Returns:
- p90EodBalance30d
-
setP90EodBalance30d
public void setP90EodBalance30d(java.lang.Double p90EodBalance30d) -
p90EodBalance60d
-
getP90EodBalance60d
@Nullable public java.lang.Double getP90EodBalance60d()The 90th percentile of the end-of-day available balance over the past 60 days of the account that will be debited- Returns:
- p90EodBalance60d
-
setP90EodBalance60d
public void setP90EodBalance60d(java.lang.Double p90EodBalance60d) -
p90EodBalance90d
-
getP90EodBalance90d
@Nullable public java.lang.Double getP90EodBalance90d()The 90th percentile of the end-of-day available balance over the past 90 days of the account that will be debited- Returns:
- p90EodBalance90d
-
setP90EodBalance90d
public void setP90EodBalance90d(java.lang.Double p90EodBalance90d) -
p10EodBalance30d
-
getP10EodBalance30d
@Nullable public java.lang.Double getP10EodBalance30d()The 10th percentile of the end-of-day available balance over the past 30 days of the account that will be debited- Returns:
- p10EodBalance30d
-
setP10EodBalance30d
public void setP10EodBalance30d(java.lang.Double p10EodBalance30d) -
p10EodBalance60d
-
getP10EodBalance60d
@Nullable public java.lang.Double getP10EodBalance60d()The 10th percentile of the end-of-day available balance over the past 60 days of the account that will be debited- Returns:
- p10EodBalance60d
-
setP10EodBalance60d
public void setP10EodBalance60d(java.lang.Double p10EodBalance60d) -
p10EodBalance90d
-
getP10EodBalance90d
@Nullable public java.lang.Double getP10EodBalance90d()The 10th percentile of the end-of-day available balance over the past 90 days of the account that will be debited- Returns:
- p10EodBalance90d
-
setP10EodBalance90d
public void setP10EodBalance90d(java.lang.Double p10EodBalance90d) -
availableBalance
-
getAvailableBalance
@Nullable public java.lang.Double getAvailableBalance()Available balance, as of the `balance_last_updated` time. The available balance is the current balance less any outstanding holds or debits that have not yet posted to the account.- Returns:
- availableBalance
-
setAvailableBalance
public void setAvailableBalance(java.lang.Double availableBalance) -
currentBalance
-
getCurrentBalance
@Nullable public java.lang.Double getCurrentBalance()Current balance, as of the `balance_last_updated` time. The current balance is the total amount of funds in the account.- Returns:
- currentBalance
-
setCurrentBalance
public void setCurrentBalance(java.lang.Double currentBalance) -
balanceLastUpdated
public SignalEvaluateCoreAttributes balanceLastUpdated(java.time.OffsetDateTime balanceLastUpdated) -
getBalanceLastUpdated
@Nullable public java.time.OffsetDateTime getBalanceLastUpdated()Timestamp in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DDTHH:mm:ssZ) indicating the last time that the balance for the given account has been updated.- Returns:
- balanceLastUpdated
-
setBalanceLastUpdated
public void setBalanceLastUpdated(java.time.OffsetDateTime balanceLastUpdated) -
phoneChangeCount28d
-
getPhoneChangeCount28d
@Nullable public java.lang.Integer getPhoneChangeCount28d()The number of times the account's phone numbers on file have changed over the past 28 days- Returns:
- phoneChangeCount28d
-
setPhoneChangeCount28d
public void setPhoneChangeCount28d(java.lang.Integer phoneChangeCount28d) -
phoneChangeCount90d
-
getPhoneChangeCount90d
@Nullable public java.lang.Integer getPhoneChangeCount90d()The number of times the account's phone numbers on file have changed over the past 90 days- Returns:
- phoneChangeCount90d
-
setPhoneChangeCount90d
public void setPhoneChangeCount90d(java.lang.Integer phoneChangeCount90d) -
emailChangeCount28d
-
getEmailChangeCount28d
@Nullable public java.lang.Integer getEmailChangeCount28d()The number of times the account's email addresses on file have changed over the past 28 days- Returns:
- emailChangeCount28d
-
setEmailChangeCount28d
public void setEmailChangeCount28d(java.lang.Integer emailChangeCount28d) -
emailChangeCount90d
-
getEmailChangeCount90d
@Nullable public java.lang.Integer getEmailChangeCount90d()The number of times the account's email addresses on file have changed over the past 90 days- Returns:
- emailChangeCount90d
-
setEmailChangeCount90d
public void setEmailChangeCount90d(java.lang.Integer emailChangeCount90d) -
addressChangeCount28d
-
getAddressChangeCount28d
@Nullable public java.lang.Integer getAddressChangeCount28d()The number of times the account's addresses on file have changed over the past 28 days- Returns:
- addressChangeCount28d
-
setAddressChangeCount28d
public void setAddressChangeCount28d(java.lang.Integer addressChangeCount28d) -
addressChangeCount90d
-
getAddressChangeCount90d
@Nullable public java.lang.Integer getAddressChangeCount90d()The number of times the account's addresses on file have changed over the past 90 days- Returns:
- addressChangeCount90d
-
setAddressChangeCount90d
public void setAddressChangeCount90d(java.lang.Integer addressChangeCount90d) -
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
-