// 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) => StationArrival.fromJson(e as Map)) .toList(), departures: (json['departures'] as List?) ?.map((e) => StationDeparture.fromJson(e as Map)) .toList(), ); Map _$StationDataToJson(StationData instance) => { 'date': instance.date, 'stationName': instance.stationName, 'arrivals': instance.arrivals, 'departures': instance.departures, }; StationArrival _$StationArrivalFromJson(Map json) => StationArrival( stoppingTime: json['stoppingTime'] as int?, time: DateTime.parse(json['time'] as String), train: StationTrainArr.fromJson(json['train'] as Map), ); Map _$StationArrivalToJson(StationArrival instance) => { 'stoppingTime': instance.stoppingTime, 'time': instance.time.toIso8601String(), 'train': instance.train, }; StationDeparture _$StationDepartureFromJson(Map json) => StationDeparture( stoppingTime: json['stoppingTime'] as int?, time: DateTime.parse(json['time'] as String), train: StationTrainDep.fromJson(json['train'] as Map), ); Map _$StationDepartureToJson(StationDeparture instance) => { 'stoppingTime': instance.stoppingTime, 'time': instance.time.toIso8601String(), 'train': instance.train, }; StationTrainArr _$StationTrainArrFromJson(Map 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?)?.map((e) => e as String).toList(), ); Map _$StationTrainArrToJson(StationTrainArr instance) => { 'rank': instance.rank, 'number': instance.number, 'operator': instance.operator, 'origin': instance.origin, 'route': instance.route, }; StationTrainDep _$StationTrainDepFromJson(Map 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?)?.map((e) => e as String).toList(), ); Map _$StationTrainDepToJson(StationTrainDep instance) => { 'rank': instance.rank, 'number': instance.number, 'operator': instance.operator, 'destination': instance.destination, 'route': instance.route, };