92 lines
3.2 KiB
Dart
92 lines
3.2 KiB
Dart
// 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,
|
|
};
|