toMap method

JsonMap toMap()

Converts to a JSON-serializable map.

Implementation

JsonMap toMap() => {
      'enabled': enabled,
      'speedTiers': speedTiers.toMap(),
      'batteryThresholds': batteryThresholds.toMap(),
      'activityOptimization': activityOptimization,
      'stationaryGpsOff': stationaryGpsOff,
      'stationaryDelayMs': stationaryDelay.inMilliseconds,
      'minAccuracyMeters': minAccuracyMeters,
      'filterDuplicates': filterDuplicates,
      'duplicateDistanceMeters': duplicateDistanceMeters,
      'geofenceOptimization': geofenceOptimization,
      'smartHeartbeat': smartHeartbeat,
      'maxHeartbeatIntervalMs': maxHeartbeatInterval.inMilliseconds,
      'minHeartbeatIntervalMs': minHeartbeatInterval.inMilliseconds,
    };