BusStopped.fromJson constructor

BusStopped.fromJson(
  1. Map json
)

Implementation

factory BusStopped.fromJson(Map json) {
  return BusStopped(
      timestamp: DateTime.parse(json['upd']),
      lat: (json['lat'] as num).toDouble(),
      long: (json['lng'] as num).toDouble(),
      speed: (json['vel'] as num).toDouble(),
      delay: json['del'] as int?,
      passangers: json['pass'] as int,
      stopName: json['stop_nam'] as String,
      scheduledTime: DateTime(
          1970,
          1,
          1,
          int.parse(json["arr_t"].substring(0, 2)),
          int.parse(json["arr_t"].substring(2, 4))),
      actualTime:
          json['arr_rt'] != null ? DateTime.tryParse(json['arr_rt']) : null,
      stopTime:
          json['stp_rt'] != null ? DateTime.tryParse(json['stp_rt']) : null,
      leaveTime:
          json['dep_rt'] != null ? DateTime.tryParse(json['dep_rt']) : null);
}