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.