// GENERATED CODE - DO NOT MODIFY BY HAND part of 'station_data.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** StationData _$StationDataFromJson(Map json) => StationData( date: json['date'] as String, stationName: json['stationName'] as String, arrivals: (json['arrivals'] as List?) ?.map((e) => StationArrDep.fromJson(e as Map)) .toList(), departures: (json['departures'] as List?) ?.map((e) => StationArrDep.fromJson(e as Map)) .toList(), ); Map _$StationDataToJson(StationData instance) => { 'date': instance.date, 'stationName': instance.stationName, 'arrivals': instance.arrivals, 'departures': instance.departures, }; StationArrDep _$StationArrDepFromJson(Map json) => StationArrDep( stoppingTime: json['stoppingTime'] as int?, time: DateTime.parse(json['time'] as String), train: StationTrain.fromJson(json['train'] as Map), status: StationStatus.fromJson(json['status'] as Map), ); Map _$StationArrDepToJson(StationArrDep instance) => { 'stoppingTime': instance.stoppingTime, 'time': instance.time.toIso8601String(), 'train': instance.train, 'status': instance.status, }; StationTrain _$StationTrainFromJson(Map 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?)?.map((e) => e as String).toList(), ); Map _$StationTrainToJson(StationTrain instance) => { 'rank': instance.rank, 'number': instance.number, 'operator': instance.operator, 'terminus': instance.terminus, 'route': instance.route, }; StationStatus _$StationStatusFromJson(Map json) => StationStatus( delay: json['delay'] as int, real: json['real'] as bool, platform: json['platform'] as String?, ); Map _$StationStatusToJson(StationStatus instance) => { 'delay': instance.delay, 'real': instance.real, 'platform': instance.platform, };