A single page from the /transactions/sync endpoint.
The next_cursor field MUST be persisted after each successful page.
has_more indicates whether additional pages are available.
Summary
Types
@type removed_transaction() :: %{transaction_id: String.t()}
@type t() :: %PlaidEx.Schemas.TransactionSyncPage{ added: [PlaidEx.Schemas.Transaction.t()], has_more: boolean(), modified: [PlaidEx.Schemas.Transaction.t()], next_cursor: String.t(), removed: [removed_transaction()], request_id: String.t() | nil }