LocationSample.fromJson constructor

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

Restores a sample from an encrypted queue record.

Implementation

factory LocationSample.fromJson(Map<String, dynamic> json) =>
    LocationSample._restored(
  sampleId: json['sampleId'] as String,
  latitude: (json['lat'] as num).toDouble(),
  longitude: (json['lng'] as num).toDouble(),
  accuracyMeters: (json['accuracyM'] as num?)?.toDouble(),
  occurredAt: DateTime.parse(json['occurredAt'] as String),
  approximate: json['approximate'] as bool? ?? false,
  source: json['source'] as String?,
    );