239 lines
7.6 KiB
Dart
239 lines
7.6 KiB
Dart
// coverage:ignore-file
|
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
// ignore_for_file: type=lint
|
|
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark
|
|
|
|
part of 'station_data.dart';
|
|
|
|
// **************************************************************************
|
|
// FreezedGenerator
|
|
// **************************************************************************
|
|
|
|
T _$identity<T>(T value) => value;
|
|
|
|
final _privateConstructorUsedError = UnsupportedError(
|
|
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods');
|
|
|
|
StationData _$StationDataFromJson(Map<String, dynamic> json) {
|
|
return _StationData.fromJson(json);
|
|
}
|
|
|
|
/// @nodoc
|
|
mixin _$StationData {
|
|
String get date => throw _privateConstructorUsedError;
|
|
String get stationName => throw _privateConstructorUsedError;
|
|
List<StationArrDep>? get arrivals => throw _privateConstructorUsedError;
|
|
List<StationArrDep>? get departures => throw _privateConstructorUsedError;
|
|
|
|
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
|
|
@JsonKey(ignore: true)
|
|
$StationDataCopyWith<StationData> get copyWith =>
|
|
throw _privateConstructorUsedError;
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract class $StationDataCopyWith<$Res> {
|
|
factory $StationDataCopyWith(
|
|
StationData value, $Res Function(StationData) then) =
|
|
_$StationDataCopyWithImpl<$Res, StationData>;
|
|
@useResult
|
|
$Res call(
|
|
{String date,
|
|
String stationName,
|
|
List<StationArrDep>? arrivals,
|
|
List<StationArrDep>? departures});
|
|
}
|
|
|
|
/// @nodoc
|
|
class _$StationDataCopyWithImpl<$Res, $Val extends StationData>
|
|
implements $StationDataCopyWith<$Res> {
|
|
_$StationDataCopyWithImpl(this._value, this._then);
|
|
|
|
// ignore: unused_field
|
|
final $Val _value;
|
|
// ignore: unused_field
|
|
final $Res Function($Val) _then;
|
|
|
|
@pragma('vm:prefer-inline')
|
|
@override
|
|
$Res call({
|
|
Object? date = null,
|
|
Object? stationName = null,
|
|
Object? arrivals = freezed,
|
|
Object? departures = freezed,
|
|
}) {
|
|
return _then(_value.copyWith(
|
|
date: null == date
|
|
? _value.date
|
|
: date // ignore: cast_nullable_to_non_nullable
|
|
as String,
|
|
stationName: null == stationName
|
|
? _value.stationName
|
|
: stationName // ignore: cast_nullable_to_non_nullable
|
|
as String,
|
|
arrivals: freezed == arrivals
|
|
? _value.arrivals
|
|
: arrivals // ignore: cast_nullable_to_non_nullable
|
|
as List<StationArrDep>?,
|
|
departures: freezed == departures
|
|
? _value.departures
|
|
: departures // ignore: cast_nullable_to_non_nullable
|
|
as List<StationArrDep>?,
|
|
) as $Val);
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract class _$$_StationDataCopyWith<$Res>
|
|
implements $StationDataCopyWith<$Res> {
|
|
factory _$$_StationDataCopyWith(
|
|
_$_StationData value, $Res Function(_$_StationData) then) =
|
|
__$$_StationDataCopyWithImpl<$Res>;
|
|
@override
|
|
@useResult
|
|
$Res call(
|
|
{String date,
|
|
String stationName,
|
|
List<StationArrDep>? arrivals,
|
|
List<StationArrDep>? departures});
|
|
}
|
|
|
|
/// @nodoc
|
|
class __$$_StationDataCopyWithImpl<$Res>
|
|
extends _$StationDataCopyWithImpl<$Res, _$_StationData>
|
|
implements _$$_StationDataCopyWith<$Res> {
|
|
__$$_StationDataCopyWithImpl(
|
|
_$_StationData _value, $Res Function(_$_StationData) _then)
|
|
: super(_value, _then);
|
|
|
|
@pragma('vm:prefer-inline')
|
|
@override
|
|
$Res call({
|
|
Object? date = null,
|
|
Object? stationName = null,
|
|
Object? arrivals = freezed,
|
|
Object? departures = freezed,
|
|
}) {
|
|
return _then(_$_StationData(
|
|
date: null == date
|
|
? _value.date
|
|
: date // ignore: cast_nullable_to_non_nullable
|
|
as String,
|
|
stationName: null == stationName
|
|
? _value.stationName
|
|
: stationName // ignore: cast_nullable_to_non_nullable
|
|
as String,
|
|
arrivals: freezed == arrivals
|
|
? _value._arrivals
|
|
: arrivals // ignore: cast_nullable_to_non_nullable
|
|
as List<StationArrDep>?,
|
|
departures: freezed == departures
|
|
? _value._departures
|
|
: departures // ignore: cast_nullable_to_non_nullable
|
|
as List<StationArrDep>?,
|
|
));
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
@JsonSerializable()
|
|
class _$_StationData implements _StationData {
|
|
const _$_StationData(
|
|
{required this.date,
|
|
required this.stationName,
|
|
required final List<StationArrDep>? arrivals,
|
|
required final List<StationArrDep>? departures})
|
|
: _arrivals = arrivals,
|
|
_departures = departures;
|
|
|
|
factory _$_StationData.fromJson(Map<String, dynamic> json) =>
|
|
_$$_StationDataFromJson(json);
|
|
|
|
@override
|
|
final String date;
|
|
@override
|
|
final String stationName;
|
|
final List<StationArrDep>? _arrivals;
|
|
@override
|
|
List<StationArrDep>? get arrivals {
|
|
final value = _arrivals;
|
|
if (value == null) return null;
|
|
if (_arrivals is EqualUnmodifiableListView) return _arrivals;
|
|
// ignore: implicit_dynamic_type
|
|
return EqualUnmodifiableListView(value);
|
|
}
|
|
|
|
final List<StationArrDep>? _departures;
|
|
@override
|
|
List<StationArrDep>? get departures {
|
|
final value = _departures;
|
|
if (value == null) return null;
|
|
if (_departures is EqualUnmodifiableListView) return _departures;
|
|
// ignore: implicit_dynamic_type
|
|
return EqualUnmodifiableListView(value);
|
|
}
|
|
|
|
@override
|
|
String toString() {
|
|
return 'StationData(date: $date, stationName: $stationName, arrivals: $arrivals, departures: $departures)';
|
|
}
|
|
|
|
@override
|
|
bool operator ==(dynamic other) {
|
|
return identical(this, other) ||
|
|
(other.runtimeType == runtimeType &&
|
|
other is _$_StationData &&
|
|
(identical(other.date, date) || other.date == date) &&
|
|
(identical(other.stationName, stationName) ||
|
|
other.stationName == stationName) &&
|
|
const DeepCollectionEquality().equals(other._arrivals, _arrivals) &&
|
|
const DeepCollectionEquality()
|
|
.equals(other._departures, _departures));
|
|
}
|
|
|
|
@JsonKey(ignore: true)
|
|
@override
|
|
int get hashCode => Object.hash(
|
|
runtimeType,
|
|
date,
|
|
stationName,
|
|
const DeepCollectionEquality().hash(_arrivals),
|
|
const DeepCollectionEquality().hash(_departures));
|
|
|
|
@JsonKey(ignore: true)
|
|
@override
|
|
@pragma('vm:prefer-inline')
|
|
_$$_StationDataCopyWith<_$_StationData> get copyWith =>
|
|
__$$_StationDataCopyWithImpl<_$_StationData>(this, _$identity);
|
|
|
|
@override
|
|
Map<String, dynamic> toJson() {
|
|
return _$$_StationDataToJson(
|
|
this,
|
|
);
|
|
}
|
|
}
|
|
|
|
abstract class _StationData implements StationData {
|
|
const factory _StationData(
|
|
{required final String date,
|
|
required final String stationName,
|
|
required final List<StationArrDep>? arrivals,
|
|
required final List<StationArrDep>? departures}) = _$_StationData;
|
|
|
|
factory _StationData.fromJson(Map<String, dynamic> json) =
|
|
_$_StationData.fromJson;
|
|
|
|
@override
|
|
String get date;
|
|
@override
|
|
String get stationName;
|
|
@override
|
|
List<StationArrDep>? get arrivals;
|
|
@override
|
|
List<StationArrDep>? get departures;
|
|
@override
|
|
@JsonKey(ignore: true)
|
|
_$$_StationDataCopyWith<_$_StationData> get copyWith =>
|
|
throw _privateConstructorUsedError;
|
|
}
|