2022-10-31 01:25:45 +01:00
// coverage:ignore-file
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
2023-07-24 06:55:16 +02:00
// 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
2022-10-31 01:25:45 +01:00
part of ' station_status.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. \n Please check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods ' ) ;
StationStatus _ $StationStatusFromJson ( Map < String , dynamic > json ) {
return _StationStatus . fromJson ( json ) ;
}
/// @nodoc
mixin _ $StationStatus {
int get delay = > throw _privateConstructorUsedError ;
bool get real = > throw _privateConstructorUsedError ;
bool get cancelled = > throw _privateConstructorUsedError ;
String ? get platform = > throw _privateConstructorUsedError ;
Map < String , dynamic > toJson ( ) = > throw _privateConstructorUsedError ;
@ JsonKey ( ignore: true )
$StationStatusCopyWith < StationStatus > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $StationStatusCopyWith < $Res > {
factory $StationStatusCopyWith (
StationStatus value , $Res Function ( StationStatus ) then ) =
_ $StationStatusCopyWithImpl < $Res , StationStatus > ;
@ useResult
$Res call ( { int delay , bool real , bool cancelled , String ? platform } ) ;
}
/// @nodoc
class _ $StationStatusCopyWithImpl < $Res , $Val extends StationStatus >
implements $StationStatusCopyWith < $Res > {
_ $StationStatusCopyWithImpl ( 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 ? delay = null ,
Object ? real = null ,
Object ? cancelled = null ,
Object ? platform = freezed ,
} ) {
return _then ( _value . copyWith (
delay: null = = delay
? _value . delay
: delay // ignore: cast_nullable_to_non_nullable
as int ,
real: null = = real
? _value . real
: real // ignore: cast_nullable_to_non_nullable
as bool ,
cancelled: null = = cancelled
? _value . cancelled
: cancelled // ignore: cast_nullable_to_non_nullable
as bool ,
platform: freezed = = platform
? _value . platform
: platform // ignore: cast_nullable_to_non_nullable
as String ? ,
) as $Val ) ;
}
}
/// @nodoc
abstract class _ $ $_StationStatusCopyWith < $Res >
implements $StationStatusCopyWith < $Res > {
factory _ $ $_StationStatusCopyWith (
_ $_StationStatus value , $Res Function ( _ $_StationStatus ) then ) =
__ $ $_StationStatusCopyWithImpl < $Res > ;
@ override
@ useResult
$Res call ( { int delay , bool real , bool cancelled , String ? platform } ) ;
}
/// @nodoc
class __ $ $_StationStatusCopyWithImpl < $Res >
extends _ $StationStatusCopyWithImpl < $Res , _ $_StationStatus >
implements _ $ $_StationStatusCopyWith < $Res > {
__ $ $_StationStatusCopyWithImpl (
_ $_StationStatus _value , $Res Function ( _ $_StationStatus ) _then )
: super ( _value , _then ) ;
@ pragma ( ' vm:prefer-inline ' )
@ override
$Res call ( {
Object ? delay = null ,
Object ? real = null ,
Object ? cancelled = null ,
Object ? platform = freezed ,
} ) {
return _then ( _ $_StationStatus (
delay: null = = delay
? _value . delay
: delay // ignore: cast_nullable_to_non_nullable
as int ,
real: null = = real
? _value . real
: real // ignore: cast_nullable_to_non_nullable
as bool ,
cancelled: null = = cancelled
? _value . cancelled
: cancelled // ignore: cast_nullable_to_non_nullable
as bool ,
platform: freezed = = platform
? _value . platform
: platform // ignore: cast_nullable_to_non_nullable
as String ? ,
) ) ;
}
}
/// @nodoc
@ JsonSerializable ( )
class _ $_StationStatus implements _StationStatus {
const _ $_StationStatus (
{ required this . delay ,
required this . real ,
required this . cancelled ,
required this . platform } ) ;
factory _ $_StationStatus . fromJson ( Map < String , dynamic > json ) = >
_ $ $_StationStatusFromJson ( json ) ;
@ override
final int delay ;
@ override
final bool real ;
@ override
final bool cancelled ;
@ override
final String ? platform ;
@ override
String toString ( ) {
return ' StationStatus(delay: $ delay , real: $ real , cancelled: $ cancelled , platform: $ platform ) ' ;
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
other is _ $_StationStatus & &
( identical ( other . delay , delay ) | | other . delay = = delay ) & &
( identical ( other . real , real ) | | other . real = = real ) & &
( identical ( other . cancelled , cancelled ) | |
other . cancelled = = cancelled ) & &
( identical ( other . platform , platform ) | |
other . platform = = platform ) ) ;
}
@ JsonKey ( ignore: true )
@ override
int get hashCode = >
Object . hash ( runtimeType , delay , real , cancelled , platform ) ;
@ JsonKey ( ignore: true )
@ override
@ pragma ( ' vm:prefer-inline ' )
_ $ $_StationStatusCopyWith < _ $_StationStatus > get copyWith = >
__ $ $_StationStatusCopyWithImpl < _ $_StationStatus > ( this , _ $identity ) ;
@ override
Map < String , dynamic > toJson ( ) {
return _ $ $_StationStatusToJson (
this ,
) ;
}
}
abstract class _StationStatus implements StationStatus {
const factory _StationStatus (
{ required final int delay ,
required final bool real ,
required final bool cancelled ,
required final String ? platform } ) = _ $_StationStatus ;
factory _StationStatus . fromJson ( Map < String , dynamic > json ) =
_ $_StationStatus . fromJson ;
@ override
int get delay ;
@ override
bool get real ;
@ override
bool get cancelled ;
@ override
String ? get platform ;
@ override
@ JsonKey ( ignore: true )
_ $ $_StationStatusCopyWith < _ $_StationStatus > get copyWith = >
throw _privateConstructorUsedError ;
}