OptionalamountOptionalanySee TransactionSearchFilters.anyOf.
OptionalbankOptionalbankOptionalcardOptionalcreatedOptionaldataFilter by the producing arm. Prunes the UNION exactly, where methods
only narrows it — a BLOCKCHAIN filter keeps four arms.
OptionalentityOptionalentityOptionalidsOptionalinSee TransactionSearchFilters.inBalance.
OptionalkeysFilter by the computed unique-identity Transaction.key
(id-type-subType). Matches raw_rows.key. Kept in lockstep with
TransactionAdminSearchArgs.keys.
OptionalledgerSee TransactionSearchFilters.ledgerAccountIds.
OptionalmethodsOptionalorderDefaults to createdAt DESC. Ties break on key, in the last criterion's direction.
OptionalpageDefaults to 1
OptionalpageDefaults to 10
OptionalpaymentOptionalqueryUnified free-text search: case-insensitive substring match across transaction id, signature, bank transaction id, payment instrument id, card id, customer id/name, entity id/name/email, organization id, wallet address, account name/id, counterparty name, description, and other-wallet fields. Whitespace-only values are a no-op.
OptionalsignaturesOptionalstatusesOptionalsubtypesPass values to include only those subtypes; pass null to exclude transactions with a subtype
OptionalsubtypesDrops rows with these subtypes; main legs (no subtype) stay.
OptionaltypesOptionalupdatedOptionalwalletOptionalwindowCursor window around a specific row. When set, SUPERSEDES page/
pageSize and returns the contiguous slice of THIS query's result set
(same filters/conditions AND same orderBy): before rows preceding
the anchor + the anchor row + after rows following it. The anchor is
the row whose computed Transaction.key equals window.key. Works
for any orderBy (a key tiebreak makes the order total). Unknown
key → empty result. hasNext is always false on the window path.
before/after default to 10.
Args for TransactionQueryService.search.