Shape of the consumer-defined parameters the sync notification carries (device ids, type filters…).
Optional ReadonlyabortOptional shutdown signal applied to every outgoing request, and to the transient-retry backoff sleeps.
Optional ReadonlyeventsStructured-events callbacks invoked around SDK lifecycle moments.
Optional ReadonlyloggerCustom logger. Defaults to console.
Optional ReadonlysettingExternal setting manager for persisting credentials and session data.
Optional ReadonlysyncAuto-sync timer in minutes. false disables the timer entirely.
Omit to use the subclass default.
User-facing configuration every session-bearing SDK client accepts. A consuming SDK extends it with its own surface (credentials, locale, timezone, transport options, protocol switches).