toMap method
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,
};