TransitDetails.fromMap constructor

TransitDetails.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory TransitDetails.fromMap(Map<String, dynamic> map) => TransitDetails(
      arrivalStop: map['arrival_stop'] != null
          ? TransitStop.fromMap(map['arrival_stop'])
          : null,
      departureStop: map['departure_stop'] != null
          ? TransitStop.fromMap(map['departure_stop'])
          : null,
      arrivalTime: map['arrival_time'] != null
          ? Time.fromMap(map['arrival_time'])
          : null,
      departureTime: map['departure_time'] != null
          ? Time.fromMap(map['departure_time'])
          : null,
      headsign: map['headsign'] as String?,
      headway: map['headway'] as num?,
      line: map['line'] != null ? TransitLine.fromMap(map['line']) : null,
      numStops: map['num_stops'] as num?,
      tripShortName: map['trip_short_name'] as String?,
    );