plaid2.model.transactions_sync_request module

class plaid2.model.transactions_sync_request.TransactionsSyncRequest(*, options: Optional[TransactionsSyncRequestOptions] = None, cursor: Optional[str] = None, count: Optional[int] = None, access_token: str)[source]

Bases: BaseModel

access_token: str

The access token associated with the Item data is being requested for.

count: Optional[int]

The number of transaction updates to fetch.

cursor: Optional[str]

The cursor value represents the last update requested. Providing it will cause the response to only return changes after this update. If omitted, the entire history of updates will be returned, starting with the first-added transactions on the item. Note: The upper-bound length of this cursor is 256 characters of base64.

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[TransactionsSyncRequestOptions]

An optional object to be used with the request. If specified, options must not be null.

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

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