OptionalcreatedAt?: DbTimestampCriteriaOptionalids?: string[]OptionalorderBy?: DbOrderByCriterion<Optionalpage?: numberDefaults to 1
OptionalpageSize?: numberDefaults to 100 — same page depth as AchFileQueryService.search.
Optionalq?: stringFree-text filter: case-insensitive substring on the wire file id.
Optionalstatus?: ("CREATED" | "SUBMITTED" | "ARCHIVED")[]Optionaltype?: ("SWIFT" | "FEDWIRE")[]OptionalupdatedAt?: DbTimestampCriteria
Read-only Wire file accessor. Mirrors
AchFileQueryService— singledbdependency,{ items, hasNext }search return shape,stat()for dashboard work-queue counts.The richer
WireFileServiceextends none of this today; it owns its ownget/searchfor transactional callers (it threads atxargument). This query-only class is the dashboard surface: no S3 / no generator / no event publisher, so the admin-dashboard can stay free of those deps.