toJson method
Returns a JSON object which represents this object.
Implementation
Map<String, dynamic> toJson() {
return <String, dynamic>{
ApiFields.endTime: endTime.toWmataString(),
ApiFields.routeId: routeId,
ApiFields.startTime: startTime.toWmataString(),
ApiFields.stopTimes: stops.map((stop) => stop.toJson()).toList(),
ApiFields.tripDirection: direction,
ApiFields.tripHeadsign: tripHeadsign,
ApiFields.tripId: tripId,
};
}