2021-08-28 04:35:58 +03:00
|
|
|
// 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>?)
|
2022-08-05 01:52:08 +03:00
|
|
|
?.map((e) => StationArrDep.fromJson(e as Map<String, dynamic>))
|
2021-08-28 04:35:58 +03:00
|
|
|
.toList(),
|
|
|
|
departures: (json['departures'] as List<dynamic>?)
|
2022-08-05 01:52:08 +03:00
|
|
|
?.map((e) => StationArrDep.fromJson(e as Map<String, dynamic>))
|
2021-08-28 04:35:58 +03:00
|
|
|
.toList(),
|
|
|
|
);
|
|
|
|
|
|
|
|
Map<String, dynamic> _$StationDataToJson(StationData instance) =>
|
|
|
|
<String, dynamic>{
|
|
|
|
'date': instance.date,
|
|
|
|
'stationName': instance.stationName,
|
|
|
|
'arrivals': instance.arrivals,
|
|
|
|
'departures': instance.departures,
|
|
|
|
};
|
|
|
|
|
2022-08-05 01:52:08 +03:00
|
|
|
StationArrDep _$StationArrDepFromJson(Map<String, dynamic> json) =>
|
|
|
|
StationArrDep(
|
2021-08-28 04:35:58 +03:00
|
|
|
stoppingTime: json['stoppingTime'] as int?,
|
|
|
|
time: DateTime.parse(json['time'] as String),
|
2022-08-05 01:52:08 +03:00
|
|
|
train: StationTrain.fromJson(json['train'] as Map<String, dynamic>),
|
|
|
|
status: StationStatus.fromJson(json['status'] as Map<String, dynamic>),
|
2021-08-28 04:35:58 +03:00
|
|
|
);
|
|
|
|
|
2022-08-05 01:52:08 +03:00
|
|
|
Map<String, dynamic> _$StationArrDepToJson(StationArrDep instance) =>
|
2021-08-28 04:35:58 +03:00
|
|
|
<String, dynamic>{
|
|
|
|
'stoppingTime': instance.stoppingTime,
|
|
|
|
'time': instance.time.toIso8601String(),
|
|
|
|
'train': instance.train,
|
2022-08-05 01:52:08 +03:00
|
|
|
'status': instance.status,
|
2021-08-28 04:35:58 +03:00
|
|
|
};
|
|
|
|
|
2022-08-05 01:52:08 +03:00
|
|
|
StationTrain _$StationTrainFromJson(Map<String, dynamic> json) => StationTrain(
|
2021-08-28 04:35:58 +03:00
|
|
|
rank: json['rank'] as String,
|
|
|
|
number: json['number'] as String,
|
|
|
|
operator: json['operator'] as String,
|
2022-08-05 01:52:08 +03:00
|
|
|
terminus: json['terminus'] as String,
|
2021-08-28 04:35:58 +03:00
|
|
|
route:
|
|
|
|
(json['route'] as List<dynamic>?)?.map((e) => e as String).toList(),
|
2022-08-06 00:27:46 +03:00
|
|
|
departureDate: DateTime.parse(json['departureDate'] as String),
|
2021-08-28 04:35:58 +03:00
|
|
|
);
|
|
|
|
|
2022-08-05 01:52:08 +03:00
|
|
|
Map<String, dynamic> _$StationTrainToJson(StationTrain instance) =>
|
2021-08-28 04:35:58 +03:00
|
|
|
<String, dynamic>{
|
|
|
|
'rank': instance.rank,
|
|
|
|
'number': instance.number,
|
|
|
|
'operator': instance.operator,
|
2022-08-05 01:52:08 +03:00
|
|
|
'terminus': instance.terminus,
|
2021-08-28 04:35:58 +03:00
|
|
|
'route': instance.route,
|
2022-08-06 00:27:46 +03:00
|
|
|
'departureDate': instance.departureDate.toIso8601String(),
|
2021-08-28 04:35:58 +03:00
|
|
|
};
|
|
|
|
|
2022-08-05 01:52:08 +03:00
|
|
|
StationStatus _$StationStatusFromJson(Map<String, dynamic> json) =>
|
|
|
|
StationStatus(
|
|
|
|
delay: json['delay'] as int,
|
|
|
|
real: json['real'] as bool,
|
2022-08-06 00:27:46 +03:00
|
|
|
cancelled: json['cancelled'] as bool,
|
2022-08-05 01:52:08 +03:00
|
|
|
platform: json['platform'] as String?,
|
2021-08-28 04:35:58 +03:00
|
|
|
);
|
|
|
|
|
2022-08-05 01:52:08 +03:00
|
|
|
Map<String, dynamic> _$StationStatusToJson(StationStatus instance) =>
|
2021-08-28 04:35:58 +03:00
|
|
|
<String, dynamic>{
|
2022-08-05 01:52:08 +03:00
|
|
|
'delay': instance.delay,
|
|
|
|
'real': instance.real,
|
2022-08-06 00:27:46 +03:00
|
|
|
'cancelled': instance.cancelled,
|
2022-08-05 01:52:08 +03:00
|
|
|
'platform': instance.platform,
|
2021-08-28 04:35:58 +03:00
|
|
|
};
|