LocationPoint.fromJson constructor

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

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,
  );
}