plaid2.model.holding module
- class plaid2.model.holding.Holding(*, account_id: str, institution_price_as_of: Optional[str] = None, cost_basis: Optional[float] = None, unofficial_currency_code: Optional[str] = None, security_id: str, institution_price_datetime: Optional[str] = None, quantity: float, iso_currency_code: Optional[str] = None, institution_value: float, institution_price: float)[source]
Bases:
BaseModel
- account_id: str
The Plaid account_id associated with the holding.
- cost_basis: Optional[float]
The original total value or the purchase price per share of the holding. This field is an aggregate on a per holding basis and dependent on the information provided by the institution.
- dict(**kwargs: Any) Dict[str, Any] [source]
Return a dict representation of the object. Takes same keyword arguments as pydantic.BaseModel.dict
- institution_price: float
The last price given by the institution for this security.
- institution_price_as_of: Optional[str]
The date at which institution_price was current.
- institution_price_datetime: Optional[str]
ssZ).
This field is returned for select financial institutions and comes as provided by the institution. It may contain default time values (such as 00:00:00).
- Type
Date and time at which institution_price was current, in ISO 8601 format (YYYY-MM-DDTHH
- Type
mm
- institution_value: float
The value of the holding, as reported by the institution.
- iso_currency_code: Optional[str]
The ISO-4217 currency code of the holding. Always null if unofficial_currency_code is non-null.
- 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) Holding [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) Holding [source]
Parse a json string into the object. Takes same keyword arguments as pydantic.BaseModel.parse_raw
- quantity: float
The total quantity of the asset held, as reported by the financial institution. If the security is an option, quantity will reflect the total number of options (typically the number of contracts multiplied by 100), not the number of contracts.
- security_id: str
The Plaid security_id associated with the holding.
- unofficial_currency_code: Optional[str]
The unofficial currency code associated with the holding. Always null if iso_currency_code is non-null. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.
See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.