plaid2.model.transactions_sync_response module
- class plaid2.model.transactions_sync_response.TransactionsSyncResponse(*, has_more: bool, removed: List[RemovedTransaction], modified: List[Transaction], added: List[Transaction], next_cursor: str, request_id: str)[source]
Bases:
BaseModel
- added: List[Transaction]
Transactions that have been added to the item since cursor ordered by ascending last modified time.
- dict(**kwargs: Any) Dict[str, Any] [source]
Return a dict representation of the object. Takes same keyword arguments as pydantic.BaseModel.dict
- has_more: bool
Represents if more than requested count of transaction updates exist. If true, the additional updates can be fetched by making an additional request with cursor set to next_cursor.
- json(**kwargs: Any) str [source]
Return a json string representation of the object. Takes same keyword arguments as pydantic.BaseModel.json
- modified: List[Transaction]
Transactions that have been modified on the item since cursor ordered by ascending last modified time.
- next_cursor: str
Cursor used for fetching any future updates after the latest update provided in this response.
- classmethod parse_obj(data: Any) TransactionsSyncResponse [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) TransactionsSyncResponse [source]
Parse a json string into the object. Takes same keyword arguments as pydantic.BaseModel.parse_raw
- removed: List[RemovedTransaction]
Transactions that have been removed from the item since cursor ordered by ascending last modified time.
- request_id: str
A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.