LocationPoint.fromJson constructor
Create from JSON
Implementation
factory LocationPoint.fromJson(Map<String, dynamic> json) {
return LocationPoint(
latitude: (json['latitude'] as num).toDouble(),
longitude: (json['longitude'] as num).toDouble(),
accuracy: (json['accuracy'] as num?)?.toDouble(),
altitude: (json['altitude'] as num?)?.toDouble(),
speed: (json['speed'] as num?)?.toDouble(),
bearing: (json['bearing'] as num?)?.toDouble(),
timestamp: DateTime.fromMillisecondsSinceEpoch(json['timestamp'] as int),
activity: json['activity'] as String?,
batteryLevel: json['batteryLevel'] as int?,
isSynced: json['isSynced'] as bool? ?? false,
);
}