OptimizedStop.fromJson constructor

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

Implementation

factory OptimizedStop.fromJson(Map<String, dynamic> json) {
  final lat = json['latitude'] as num?;
  final lng = json['longitude'] as num?;
  return OptimizedStop(
    id: json['id'].toString(),
    sequence: (json['sequence'] as num?)?.toInt() ?? 0,
    loccode: json['loccode'] as String?,
    location:
        (lat != null && lng != null)
            ? LatLng(lat.toDouble(), lng.toDouble())
            : null,
    name: json['name'] as String?,
  );
}