plaid2.model.owner_override module

class plaid2.model.owner_override.OwnerOverride(*, addresses: List[Address], emails: List[Email], phone_numbers: List[PhoneNumber], names: List[str])[source]

Bases: BaseModel

addresses: List[Address]

Data about the various addresses associated with the account.

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

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

emails: List[Email]

A list of email addresses associated with the account.

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

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

names: List[str]

A list of names associated with the account by the financial institution. These should always be the names of individuals, even for business accounts. Note that the same name data will be used for all accounts associated with an Item.

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

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

phone_numbers: List[PhoneNumber]

A list of phone numbers associated with the account.