Subline.fromJson constructor
Implementation
factory Subline.fromJson(Map json, RouteLine mainRouteLine) {
return Subline(
parentLine: mainRouteLine,
active: json['vis'],
code: json['cod'],
id: json['id'],
name: json['nam'],
color: mainRouteLine.color,
type: mainRouteLine.type,
stations: (json['stops'] as List<dynamic>)
.map<Station>((station) => Station.fromJson(station))
.toList(),
towns: json['towns'] != null
? (json['towns'] as List<dynamic>)
.map((town) => RouteTown.fromJson(town))
.toList()
: null,
way: json['dir'] == "Anada" ? Way.way : Way.back,
main: json['main'],
distance: (json['distance'] as num?)?.toDouble());
}