MobileConfig constructor

MobileConfig({
  1. dynamic dbCountThreshold = Constants.DB_COUNT_THRESHOLD,
  2. dynamic autoCollectAdvertId = Constants.AUTO_COLLECT_ADVERT_ID,
  3. dynamic collectDeviceId = Constants.COLLECT_DEVICE_ID,
  4. dynamic trackLifecycleEvents = Constants.TRACK_LIFECYCLE_EVENTS,
  5. dynamic recordScreenViews = Constants.RECORD_SCREEN_VIEWS,
  6. dynamic sleepTimeOut = Constants.SLEEP_TIMEOUT,
  7. dynamic configRefreshInterval = Constants.CONFIG_REFRESH_INTERVAL,
  8. DBEncryptionInterface? dbEncryption,
  9. dynamic autoSessionTracking = Constants.AUTO_SESSION_TRACKING,
  10. dynamic sessionTimeoutInMillis = Constants.DEFAULT_SESSION_TIMEOUT_MOBILE,
  11. dynamic gzip = Constants.DEFAULT_GZIP_COMPRESSION,
  12. dynamic trackDeepLinks = Constants.TRACK_DEEP_LINKS,
})

Implementation

MobileConfig(
    {dbCountThreshold = Constants.DB_COUNT_THRESHOLD,
    autoCollectAdvertId = Constants.AUTO_COLLECT_ADVERT_ID,
    collectDeviceId = Constants.COLLECT_DEVICE_ID,
    trackLifecycleEvents = Constants.TRACK_LIFECYCLE_EVENTS,
    recordScreenViews = Constants.RECORD_SCREEN_VIEWS,
    sleepTimeOut = Constants.SLEEP_TIMEOUT,
    configRefreshInterval = Constants.CONFIG_REFRESH_INTERVAL,
    DBEncryptionInterface? dbEncryption,
    autoSessionTracking = Constants.AUTO_SESSION_TRACKING,
    sessionTimeoutInMillis = Constants.DEFAULT_SESSION_TIMEOUT_MOBILE,
    gzip = Constants.DEFAULT_GZIP_COMPRESSION,
    trackDeepLinks = Constants.TRACK_DEEP_LINKS})
    : _dbCountThreshold = dbCountThreshold,
      _autoCollectAdvertId = autoCollectAdvertId,
      _collectDeviceId = collectDeviceId,
      _trackLifecycleEvents = trackLifecycleEvents,
      _recordScreenViews = recordScreenViews,
      _sleepTimeOut = sleepTimeOut,
      _configRefreshInterval = configRefreshInterval,
      _dbEncryption = dbEncryption,
      _autoSessionTracking = autoSessionTracking,
      _sessionTimeoutInMillis = sessionTimeoutInMillis,
      _gzip = gzip,
      _trackDeepLinks = trackDeepLinks;