plaid2.model.credit_bank_income_item module

class plaid2.model.credit_bank_income_item.CreditBankIncomeItem(*, item_id: Optional[str] = None, bank_income_accounts: Optional[List[CreditBankIncomeAccount]] = None, bank_income_sources: Optional[List[CreditBankIncomeSource]] = None, last_updated_time: Optional[str] = None, institution_id: Optional[str] = None, institution_name: Optional[str] = None)[source]

Bases: BaseModel

bank_income_accounts: Optional[List[CreditBankIncomeAccount]]

The Item’s accounts that have Bank Income data.

bank_income_sources: Optional[List[CreditBankIncomeSource]]

The income sources for this Item. Each entry in the array is a single income source.

dict(**kwargs: Any) Dict[str, Any][source]

Return a dict representation of the object. Takes same keyword arguments as pydantic.BaseModel.dict

institution_id: Optional[str]

The unique identifier of the institution associated with the Item.

institution_name: Optional[str]

The name of the institution associated with the Item.

item_id: Optional[str]

The unique identifier for the Item.

json(**kwargs: Any) str[source]

Return a json string representation of the object. Takes same keyword arguments as pydantic.BaseModel.json

last_updated_time: Optional[str]

The time when this Item’s data was last retrieved from the financial institution.

classmethod parse_obj(data: Any) CreditBankIncomeItem[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) CreditBankIncomeItem[source]

Parse a json string into the object. Takes same keyword arguments as pydantic.BaseModel.parse_raw