plaid2.model.asset_report_create_request module

class plaid2.model.asset_report_create_request.AssetReportCreateRequest(*, options: Optional[AssetReportCreateRequestOptions] = None, days_requested: int, access_tokens: List[str])[source]

Bases: BaseModel

access_tokens: List[str]

An array of access tokens corresponding to the Items that will be included in the report. The assets product must have been initialized for the Items during link; the Assets product cannot be added after initialization.

days_requested: int

The maximum integer number of days of history to include in the Asset Report. If using Fannie Mae Day 1 Certainty, days_requested must be at least 61 for new originations or at least 31 for refinancings.

An Asset Report requested with “Additional History” (that is, with more than 61 days of transaction history) will incur an Additional History fee.

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

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

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

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

options: Optional[AssetReportCreateRequestOptions]

An optional object to filter /asset_report/create results. If provided, must be non-null. The optional user object is required for the report to be eligible for Fannie Mae’s Day 1 Certainty program.

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

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