Absolute URL of the Twitch charity proxy (no trailing slash).
Campaign ID as exposed by the proxy.
OptionalcompletedFilter — donations completed after this ISO-8601 timestamp.
OptionalcompletedFilter — donations completed before this ISO-8601 timestamp.
OptionalcountPage size (default 100, mirrors the upstream proxy default).
OptionalfetchOptional fetch override — defaults to the global fetch. Use
this for testing or to plug in a wrapped fetch (retries,
tracing, etc.).
OptionalpageZero-indexed page number (default 0).
OptionalsignalOptional AbortSignal forwarded to the underlying request. The
caller owns the controller; this client never aborts on its own.
Inputs for fetchTwitchCampaignDonations.