Files
ProxyTrash/lib/models/route_position.dart

26 lines
653 B
Dart

class RoutePosition {
const RoutePosition({
required this.positionId,
required this.lat,
required this.lng,
required this.speed,
required this.timestamp,
});
final int positionId;
final double lat;
final double lng;
final double speed;
final DateTime timestamp;
factory RoutePosition.fromJson(Map<String, dynamic> json) {
return RoutePosition(
positionId: (json['positionId'] as num).toInt(),
lat: (json['lat'] as num).toDouble(),
lng: (json['lng'] as num).toDouble(),
speed: (json['speed'] as num).toDouble(),
timestamp: DateTime.parse(json['timestamp'].toString()),
);
}
}