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.
78 lines
2.8 KiB
78 lines
2.8 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) => StationArrDep.fromJson(e as Map<String, dynamic>)) |
|
.toList(), |
|
departures: (json['departures'] as List<dynamic>?) |
|
?.map((e) => StationArrDep.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, |
|
}; |
|
|
|
StationArrDep _$StationArrDepFromJson(Map<String, dynamic> json) => |
|
StationArrDep( |
|
stoppingTime: json['stoppingTime'] as int?, |
|
time: DateTime.parse(json['time'] as String), |
|
train: StationTrain.fromJson(json['train'] as Map<String, dynamic>), |
|
status: StationStatus.fromJson(json['status'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$StationArrDepToJson(StationArrDep instance) => |
|
<String, dynamic>{ |
|
'stoppingTime': instance.stoppingTime, |
|
'time': instance.time.toIso8601String(), |
|
'train': instance.train, |
|
'status': instance.status, |
|
}; |
|
|
|
StationTrain _$StationTrainFromJson(Map<String, dynamic> json) => StationTrain( |
|
rank: json['rank'] as String, |
|
number: json['number'] as String, |
|
operator: json['operator'] as String, |
|
terminus: json['terminus'] as String, |
|
route: |
|
(json['route'] as List<dynamic>?)?.map((e) => e as String).toList(), |
|
departureDate: DateTime.parse(json['departureDate'] as String), |
|
); |
|
|
|
Map<String, dynamic> _$StationTrainToJson(StationTrain instance) => |
|
<String, dynamic>{ |
|
'rank': instance.rank, |
|
'number': instance.number, |
|
'operator': instance.operator, |
|
'terminus': instance.terminus, |
|
'route': instance.route, |
|
'departureDate': instance.departureDate.toIso8601String(), |
|
}; |
|
|
|
StationStatus _$StationStatusFromJson(Map<String, dynamic> json) => |
|
StationStatus( |
|
delay: json['delay'] as int, |
|
real: json['real'] as bool, |
|
cancelled: json['cancelled'] as bool, |
|
platform: json['platform'] as String?, |
|
); |
|
|
|
Map<String, dynamic> _$StationStatusToJson(StationStatus instance) => |
|
<String, dynamic>{ |
|
'delay': instance.delay, |
|
'real': instance.real, |
|
'cancelled': instance.cancelled, |
|
'platform': instance.platform, |
|
};
|
|
|