plaid2.model.signal_evaluate_core_attributes module
- class plaid2.model.signal_evaluate_core_attributes.SignalEvaluateCoreAttributes(*, p_50_credit_transactions_amount_28_d: Optional[float] = None, plaid_non_oauth_authentication_attempts_count_30_d: Optional[int] = None, phone_change_count_90_d: Optional[int] = None, current_balance: Optional[float] = None, total_debit_transactions_amount_10_d: Optional[float] = None, address_change_count_90_d: Optional[int] = None, days_with_negative_balance_count_90_d: Optional[int] = None, p_90_eod_balance_60_d: Optional[float] = None, p_90_eod_balance_90_d: Optional[float] = None, nsf_overdraft_transactions_count_30_d: Optional[int] = None, plaid_connections_count_30_d: Optional[int] = None, available_balance: Optional[float] = None, balance_last_updated: Optional[str] = None, failed_plaid_non_oauth_authentication_attempts_count_30_d: Optional[int] = None, total_debit_transactions_amount_60_d: Optional[float] = None, total_credit_transactions_amount_90_d: Optional[float] = None, p_50_eod_balance_30_d: Optional[float] = None, p_10_eod_balance_31_d_to_60_d: Optional[float] = None, credit_transactions_count_60_d: Optional[int] = None, nsf_overdraft_transactions_count_90_d: Optional[int] = None, days_since_first_plaid_connection: Optional[int] = None, unauthorized_transactions_count_60_d: Optional[int] = None, email_change_count_90_d: Optional[int] = None, address_change_count_28_d: Optional[int] = None, p_95_credit_transactions_amount_28_d: Optional[float] = None, p_50_eod_balance_31_d_to_60_d: Optional[float] = None, debit_transactions_count_60_d: Optional[int] = None, email_change_count_28_d: Optional[int] = None, unauthorized_transactions_count_90_d: Optional[int] = None, is_savings_or_money_market_account: Optional[bool] = None, total_debit_transactions_amount_90_d: Optional[float] = None, total_credit_transactions_amount_10_d: Optional[float] = None, debit_transactions_count_10_d: Optional[int] = None, total_debit_transactions_amount_30_d: Optional[float] = None, unauthorized_transactions_count_7_d: Optional[int] = None, p_50_debit_transactions_amount_28_d: Optional[float] = None, p_10_eod_balance_90_d: Optional[float] = None, p_50_eod_balance_61_d_to_90_d: Optional[float] = None, unauthorized_transactions_count_30_d: Optional[int] = None, plaid_non_oauth_authentication_attempts_count_7_d: Optional[int] = None, p_10_eod_balance_61_d_to_90_d: Optional[float] = None, debit_transactions_count_30_d: Optional[int] = None, p_90_eod_balance_31_d_to_60_d: Optional[float] = None, p_95_debit_transactions_amount_28_d: Optional[float] = None, p_90_eod_balance_30_d: Optional[float] = None, phone_change_count_28_d: Optional[int] = None, p_10_eod_balance_60_d: Optional[float] = None, plaid_connections_count_7_d: Optional[int] = None, credit_transactions_count_90_d: Optional[int] = None, nsf_overdraft_transactions_count_7_d: Optional[int] = None, failed_plaid_non_oauth_authentication_attempts_count_3_d: Optional[int] = None, p_50_eod_balance_60_d: Optional[float] = None, total_plaid_connections_count: Optional[int] = None, failed_plaid_non_oauth_authentication_attempts_count_7_d: Optional[int] = None, debit_transactions_count_90_d: Optional[int] = None, p_10_eod_balance_30_d: Optional[float] = None, total_credit_transactions_amount_60_d: Optional[float] = None, credit_transactions_count_10_d: Optional[int] = None, total_credit_transactions_amount_30_d: Optional[float] = None, nsf_overdraft_transactions_count_60_d: Optional[int] = None, credit_transactions_count_30_d: Optional[int] = None, p_50_eod_balance_90_d: Optional[float] = None, p_90_eod_balance_61_d_to_90_d: Optional[float] = None, plaid_non_oauth_authentication_attempts_count_3_d: Optional[int] = None)[source]
Bases:
BaseModel
- address_change_count_28_d: Optional[int]
The number of times the account’s addresses on file have changed over the past 28 days
- address_change_count_90_d: Optional[int]
The number of times the account’s addresses on file have changed over the past 90 days
- available_balance: Optional[float]
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.
- balance_last_updated: Optional[str]
mm:ssZ) indicating the last time that the balance for the given account has been updated.
- Type
Timestamp in [ISO 8601](https
- Type
//wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DDTHH
- credit_transactions_count_10_d: Optional[int]
The total number of credit (inflow) transactions over the past 10 days from the account that will be debited
- credit_transactions_count_30_d: Optional[int]
The total number of credit (inflow) transactions over the past 30 days from the account that will be debited
- credit_transactions_count_60_d: Optional[int]
The total number of credit (inflow) transactions over the past 60 days from the account that will be debited
- credit_transactions_count_90_d: Optional[int]
The total number of credit (inflow) transactions over the past 90 days from the account that will be debited
- current_balance: Optional[float]
Current balance, as of the balance_last_updated time. The current balance is the total amount of funds in the account.
- days_since_first_plaid_connection: Optional[int]
The number of days since the first time the Item was connected to an application via Plaid
- days_with_negative_balance_count_90_d: Optional[int]
The number of days within the past 90 days when the account that will be debited had a negative end-of-day available balance
- debit_transactions_count_10_d: Optional[int]
The total number of debit (outflow) transactions over the past 10 days from the account that will be debited
- debit_transactions_count_30_d: Optional[int]
The total number of debit (outflow) transactions over the past 30 days from the account that will be debited
- debit_transactions_count_60_d: Optional[int]
The total number of debit (outflow) transactions over the past 60 days from the account that will be debited
- debit_transactions_count_90_d: Optional[int]
The total number of debit (outflow) transactions over the past 90 days from the account that will be debited
- dict(**kwargs: Any) Dict[str, Any] [source]
Return a dict representation of the object. Takes same keyword arguments as pydantic.BaseModel.dict
- email_change_count_28_d: Optional[int]
The number of times the account’s email addresses on file have changed over the past 28 days
- email_change_count_90_d: Optional[int]
The number of times the account’s email addresses on file have changed over the past 90 days
- failed_plaid_non_oauth_authentication_attempts_count_30_d: Optional[int]
The number of failed non-OAuth authentication attempts via Plaid for this bank account over the past 30 days
- failed_plaid_non_oauth_authentication_attempts_count_3_d: Optional[int]
The number of failed non-OAuth authentication attempts via Plaid for this bank account over the past 3 days
- failed_plaid_non_oauth_authentication_attempts_count_7_d: Optional[int]
The number of failed non-OAuth authentication attempts via Plaid for this bank account over the past 7 days
- is_savings_or_money_market_account: Optional[bool]
Indicates if the ACH transaction funding account is a savings/money market account
- json(**kwargs: Any) str [source]
Return a json string representation of the object. Takes same keyword arguments as pydantic.BaseModel.json
- nsf_overdraft_transactions_count_30_d: Optional[int]
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.
- nsf_overdraft_transactions_count_60_d: Optional[int]
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.
- nsf_overdraft_transactions_count_7_d: Optional[int]
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.
- nsf_overdraft_transactions_count_90_d: Optional[int]
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.
- p_10_eod_balance_30_d: Optional[float]
The 10th percentile of the end-of-day available balance over the past 30 days of the account that will be debited
- p_10_eod_balance_31_d_to_60_d: Optional[float]
The 10th percentile of the end-of-day available balance between day 31 and day 60 over the past 60 days of the account that will be debited
- p_10_eod_balance_60_d: Optional[float]
The 10th percentile of the end-of-day available balance over the past 60 days of the account that will be debited
- p_10_eod_balance_61_d_to_90_d: Optional[float]
The 10th percentile of the end-of-day available balance between day 61 and day 90 over the past 60 days of the account that will be debited
- p_10_eod_balance_90_d: Optional[float]
The 10th percentile of the end-of-day available balance over the past 90 days of the account that will be debited
- p_50_credit_transactions_amount_28_d: Optional[float]
The 50th percentile of all credit (inflow) transaction amounts over the past 28 days from the account that will be debited
- p_50_debit_transactions_amount_28_d: Optional[float]
The 50th percentile of all debit (outflow) transaction amounts over the past 28 days from the account that will be debited
- p_50_eod_balance_30_d: Optional[float]
The 50th percentile of the end-of-day available balance over the past 30 days of the account that will be debited
- p_50_eod_balance_31_d_to_60_d: Optional[float]
The 50th percentile of the end-of-day available balance between day 31 and day 60 over the past 60 days of the account that will be debited
- p_50_eod_balance_60_d: Optional[float]
The 50th percentile of the end-of-day available balance over the past 60 days of the account that will be debited
- p_50_eod_balance_61_d_to_90_d: Optional[float]
The 50th percentile of the end-of-day available balance between day 61 and day 90 over the past 60 days of the account that will be debited
- p_50_eod_balance_90_d: Optional[float]
The 50th percentile of the end-of-day available balance over the past 90 days of the account that will be debited
- p_90_eod_balance_30_d: Optional[float]
The 90th percentile of the end-of-day available balance over the past 30 days of the account that will be debited
- p_90_eod_balance_31_d_to_60_d: Optional[float]
The 90th percentile of the end-of-day available balance between day 31 and day 60 over the past 60 days of the account that will be debited
- p_90_eod_balance_60_d: Optional[float]
The 90th percentile of the end-of-day available balance over the past 60 days of the account that will be debited
- p_90_eod_balance_61_d_to_90_d: Optional[float]
The 90th percentile of the end-of-day available balance between day 61 and day 90 over the past 60 days of the account that will be debited
- p_90_eod_balance_90_d: Optional[float]
The 90th percentile of the end-of-day available balance over the past 90 days of the account that will be debited
- p_95_credit_transactions_amount_28_d: Optional[float]
The 95th percentile of all credit (inflow) transaction amounts over the past 28 days from the account that will be debited
- p_95_debit_transactions_amount_28_d: Optional[float]
The 95th percentile of all debit (outflow) transaction amounts over the past 28 days from the account that will be debited
- classmethod parse_obj(data: Any) SignalEvaluateCoreAttributes [source]
Parse a dict into the object. Takes same keyword arguments as pydantic.BaseModel.parse_obj
- classmethod parse_raw(b: Union[bytes, str], **kwargs: Any) SignalEvaluateCoreAttributes [source]
Parse a json string into the object. Takes same keyword arguments as pydantic.BaseModel.parse_raw
- phone_change_count_28_d: Optional[int]
The number of times the account’s phone numbers on file have changed over the past 28 days
- phone_change_count_90_d: Optional[int]
The number of times the account’s phone numbers on file have changed over the past 90 days
- plaid_connections_count_30_d: Optional[int]
The number of times the Item has been connected to applications via Plaid over the past 30 days
- plaid_connections_count_7_d: Optional[int]
The number of times the Item has been connected to applications via Plaid over the past 7 days
- plaid_non_oauth_authentication_attempts_count_30_d: Optional[int]
The number of non-OAuth authentication attempts via Plaid for this bank account over the past 30 days
- plaid_non_oauth_authentication_attempts_count_3_d: Optional[int]
The number of non-OAuth authentication attempts via Plaid for this bank account over the past 3 days
- plaid_non_oauth_authentication_attempts_count_7_d: Optional[int]
The number of non-OAuth authentication attempts via Plaid for this bank account over the past 7 days
- total_credit_transactions_amount_10_d: Optional[float]
The total credit (inflow) transaction amount over the past 10 days from the account that will be debited
- total_credit_transactions_amount_30_d: Optional[float]
The total credit (inflow) transaction amount over the past 30 days from the account that will be debited
- total_credit_transactions_amount_60_d: Optional[float]
The total credit (inflow) transaction amount over the past 60 days from the account that will be debited
- total_credit_transactions_amount_90_d: Optional[float]
The total credit (inflow) transaction amount over the past 90 days from the account that will be debited
- total_debit_transactions_amount_10_d: Optional[float]
The total debit (outflow) transaction amount over the past 10 days from the account that will be debited
- total_debit_transactions_amount_30_d: Optional[float]
The total debit (outflow) transaction amount over the past 30 days from the account that will be debited
- total_debit_transactions_amount_60_d: Optional[float]
The total debit (outflow) transaction amount over the past 60 days from the account that will be debited
- total_debit_transactions_amount_90_d: Optional[float]
The total debit (outflow) transaction amount over the past 90 days from the account that will be debited
- total_plaid_connections_count: Optional[int]
The total number of times the Item has been connected to applications via Plaid
- unauthorized_transactions_count_30_d: Optional[int]
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.
- unauthorized_transactions_count_60_d: Optional[int]
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.
- unauthorized_transactions_count_7_d: Optional[int]
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.
- unauthorized_transactions_count_90_d: Optional[int]
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.