OptionaladminShared admin API key sent as x-api-key.
OptionalallowWhen true (default), include trains whose status is ENDED.
Dashboards want the full history; on-stream overlays want only
the live rolling window.
Tiltify campaign ID whose trains to list.
OptionalfilterWhen true (default), filter out trains the service considers
invalid (typically: below the ruleset's threshold at the time of
fire).
OptionalsignalCancel on React unmount / other lifecycle events.
OptionaltiltifyTiltify OAuth token sent as Authorization: OAuth <token>.
Params for fetchDonationTrains.