PathDetailsDirection.fromJson constructor
Creates a PathDetailsDirection object from a JSON object.
Implementation
factory PathDetailsDirection.fromJson(Map<String, dynamic> json) {
return PathDetailsDirection(
direction: json[ApiFields.direction] ?? '',
shape: ((json[ApiFields.shape] as List?) ?? [])
.map((shapePoint) => ShapePoint.fromJson(shapePoint))
.toList()
..sort(),
stops: ((json[ApiFields.stops] as List?) ?? [])
.map((stop) => Stop.fromJson(stop))
.toList(),
tripHeadsign: json[ApiFields.tripHeadsign] ?? '',
);
}