You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
92 lines
3.2 KiB
92 lines
3.2 KiB
// GENERATED CODE - DO NOT MODIFY BY HAND |
|
|
|
part of 'station_data.dart'; |
|
|
|
// ************************************************************************** |
|
// JsonSerializableGenerator |
|
// ************************************************************************** |
|
|
|
StationData _$StationDataFromJson(Map<String, dynamic> json) => StationData( |
|
date: json['date'] as String, |
|
stationName: json['stationName'] as String, |
|
arrivals: (json['arrivals'] as List<dynamic>?) |
|
?.map((e) => StationArrival.fromJson(e as Map<String, dynamic>)) |
|
.toList(), |
|
departures: (json['departures'] as List<dynamic>?) |
|
?.map((e) => StationDeparture.fromJson(e as Map<String, dynamic>)) |
|
.toList(), |
|
); |
|
|
|
Map<String, dynamic> _$StationDataToJson(StationData instance) => |
|
<String, dynamic>{ |
|
'date': instance.date, |
|
'stationName': instance.stationName, |
|
'arrivals': instance.arrivals, |
|
'departures': instance.departures, |
|
}; |
|
|
|
StationArrival _$StationArrivalFromJson(Map<String, dynamic> json) => |
|
StationArrival( |
|
stoppingTime: json['stoppingTime'] as int?, |
|
time: DateTime.parse(json['time'] as String), |
|
train: StationTrainArr.fromJson(json['train'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$StationArrivalToJson(StationArrival instance) => |
|
<String, dynamic>{ |
|
'stoppingTime': instance.stoppingTime, |
|
'time': instance.time.toIso8601String(), |
|
'train': instance.train, |
|
}; |
|
|
|
StationDeparture _$StationDepartureFromJson(Map<String, dynamic> json) => |
|
StationDeparture( |
|
stoppingTime: json['stoppingTime'] as int?, |
|
time: DateTime.parse(json['time'] as String), |
|
train: StationTrainDep.fromJson(json['train'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$StationDepartureToJson(StationDeparture instance) => |
|
<String, dynamic>{ |
|
'stoppingTime': instance.stoppingTime, |
|
'time': instance.time.toIso8601String(), |
|
'train': instance.train, |
|
}; |
|
|
|
StationTrainArr _$StationTrainArrFromJson(Map<String, dynamic> json) => |
|
StationTrainArr( |
|
rank: json['rank'] as String, |
|
number: json['number'] as String, |
|
operator: json['operator'] as String, |
|
origin: json['origin'] as String, |
|
route: |
|
(json['route'] as List<dynamic>?)?.map((e) => e as String).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$StationTrainArrToJson(StationTrainArr instance) => |
|
<String, dynamic>{ |
|
'rank': instance.rank, |
|
'number': instance.number, |
|
'operator': instance.operator, |
|
'origin': instance.origin, |
|
'route': instance.route, |
|
}; |
|
|
|
StationTrainDep _$StationTrainDepFromJson(Map<String, dynamic> json) => |
|
StationTrainDep( |
|
rank: json['rank'] as String, |
|
number: json['number'] as String, |
|
operator: json['operator'] as String, |
|
destination: json['destination'] as String, |
|
route: |
|
(json['route'] as List<dynamic>?)?.map((e) => e as String).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$StationTrainDepToJson(StationTrainDep instance) => |
|
<String, dynamic>{ |
|
'rank': instance.rank, |
|
'number': instance.number, |
|
'operator': instance.operator, |
|
'destination': instance.destination, |
|
'route': instance.route, |
|
};
|
|
|