toMap method
Converts to a JSON-serializable map.
Implementation
JsonMap toMap() => {
'durationMinutes': duration.inMinutes,
'drainPercent': drainPercent,
'drainPerHour': drainPerHour,
'locationUpdates': locationUpdates,
'syncRequests': syncRequests,
'gpsOnPercent': gpsOnPercent,
'averageAccuracy': averageAccuracy,
'timeByState': timeByState.map((k, v) => MapEntry(k, v.inSeconds)),
};