Prediction.fromJson constructor

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

Creates a new Prediction instance from a JSON object.

Implementation

factory Prediction.fromJson(Map<String, dynamic> json) {
  return Prediction(
    directionNum: int.parse(json[ApiFields.directionNum] ?? "-1"),
    direction: json[ApiFields.direction] ?? '',
    minutesAway: ((json[ApiFields.minutes] ?? -1) as num).toInt(),
    routeID: json[ApiFields.routeId] ?? '',
    tripID: json[ApiFields.tripId] ?? '',
    vehicleID: json[ApiFields.vehicleId] ?? '',
  );
}