OptionalautomaticControls how the SDK switches between connection modes.
true — enable all automatic switching (lifecycle + network)false — disable all automatic switching; uses the platform default
foreground modeDefault is true for mobile SDKs, false for browser.
OptionalbackgroundThe connection mode to use when the application transitions to the background. Set by platform SDKs (e.g., mobile) via platform defaults.
OptionalconnectionOverride the data source pipeline for specific connection modes.
Each key is a connection mode name ('streaming', 'polling', 'offline',
'one-shot', 'background'). The value defines the initializers and
synchronizers for that mode, replacing the built-in defaults.
Only the modes you specify are overridden — unspecified modes retain their built-in definitions.
OptionalforegroundThe default foreground connection mode for this platform. Populated from platform defaults during validation.
Internal data system options that extend the public type with fields that are set by platform SDKs but not exposed to end users.