plaid2.model.credit_bank_income_source module
- class plaid2.model.credit_bank_income_source.CreditBankIncomeSource(*, total_amount: Optional[float] = None, income_category: Optional[str] = None, start_date: Optional[str] = None, end_date: Optional[str] = None, income_source_id: Optional[str] = None, historical_summary: Optional[List[CreditBankIncomeHistoricalSummary]] = None, transaction_count: Optional[int] = None, pay_frequency: Optional[str] = None, account_id: Optional[str] = None, income_description: Optional[str] = None)[source]
Bases:
BaseModel
- account_id: Optional[str]
Plaid’s unique idenfier for the account.
- dict(**kwargs: Any) Dict[str, Any] [source]
Return a dict representation of the object. Takes same keyword arguments as pydantic.BaseModel.dict
- end_date: Optional[str]
Maximum of all dates within the specific income sources in the user’s bank account for days requested by the client. The date will be returned in an ISO 8601 format (YYYY-MM-DD).
- historical_summary: Optional[List[CreditBankIncomeHistoricalSummary]]
- income_category: Optional[str]
The income category.
- income_description: Optional[str]
The most common name or original description for the underlying income transactions.
- income_source_id: Optional[str]
A unique identifier for an income source.
- json(**kwargs: Any) str [source]
Return a json string representation of the object. Takes same keyword arguments as pydantic.BaseModel.json
- classmethod parse_obj(data: Any) CreditBankIncomeSource [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) CreditBankIncomeSource [source]
Parse a json string into the object. Takes same keyword arguments as pydantic.BaseModel.parse_raw
- pay_frequency: Optional[str]
The income pay frequency.
- start_date: Optional[str]
Minimum of all dates within the specific income sources in the user’s bank account for days requested by the client. The date will be returned in an ISO 8601 format (YYYY-MM-DD).
- total_amount: Optional[float]
Total amount of earnings in the user’s bank account for the specific income source for days requested by the client.
- transaction_count: Optional[int]
Number of transactions for the income source within the start and end date.