SyncOptions
constructor(newClientImplementation: Boolean = true, crudThrottle: Duration = DEFAULT_CRUD_THROTTLE_MS.milliseconds, retryDelay: Duration = DEFAULT_RETRY_DELAY_MS.milliseconds, params: Map<String, JsonParam?> = emptyMap(), userAgent: String = userAgent(), clientConfiguration: SyncClientConfiguration = SyncClientConfiguration.ExtendedConfig {}, includeDefaultStreams: Boolean = true, checkpointMode: CheckpointMode = CheckpointMode.Legacy, appMetadata: Map<String, String> = emptyMap())(source)