DMHubOptions.fromJson constructor

DMHubOptions.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory DMHubOptions.fromJson(Map<String, dynamic> json) {
  return DMHubOptions(
      trackUrl: json['trackUrl'],
      appId: json['appId'],
      appName: json['appName'])
    ..flushInterval = json['flushInterval']
    ..enableDebugLogging = json.boolValue('enableDebugLogging')
    ..autoTrackOpenAppEvent = json.boolValue('autoTrackOpenAppEvent')
    ..minimumActiveDuration = json.intValue('minimumActiveDuration', 10 * 1000)
    ..activeTimeoutDuration = json.intValue('activeTimeoutDuration', 9223372036854775807)
    ..maximumBackgroundDuration = json.intValue('maximumBackgroundDuration', 30 * 1000)
    ..disableCollect = json.listStringValue('disableCollect');

}