2025-08-03 12:56:13 +07:00
// 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 ' outlet_loader_bloc.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#adding-getters-and-methods-to-our-models ' ) ;
/// @nodoc
mixin _ $OutletLoaderEvent {
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) getOutlet ,
2025-08-04 13:15:03 +07:00
required TResult Function ( ) currentOutlet ,
2025-08-03 12:56:13 +07:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
TResult ? Function ( ) ? getOutlet ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( ) ? currentOutlet ,
2025-08-03 12:56:13 +07:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? getOutlet ,
2025-08-04 13:15:03 +07:00
TResult Function ( ) ? currentOutlet ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( _GetOutlet value ) getOutlet ,
2025-08-04 13:15:03 +07:00
required TResult Function ( _CurrentOutlet value ) currentOutlet ,
2025-08-03 12:56:13 +07:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult ? Function ( _GetOutlet value ) ? getOutlet ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( _CurrentOutlet value ) ? currentOutlet ,
2025-08-03 12:56:13 +07:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _GetOutlet value ) ? getOutlet ,
2025-08-04 13:15:03 +07:00
TResult Function ( _CurrentOutlet value ) ? currentOutlet ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $OutletLoaderEventCopyWith < $Res > {
factory $OutletLoaderEventCopyWith (
OutletLoaderEvent value , $Res Function ( OutletLoaderEvent ) then ) =
_ $OutletLoaderEventCopyWithImpl < $Res , OutletLoaderEvent > ;
}
/// @nodoc
class _ $OutletLoaderEventCopyWithImpl < $Res , $Val extends OutletLoaderEvent >
implements $OutletLoaderEventCopyWith < $Res > {
_ $OutletLoaderEventCopyWithImpl ( this . _value , this . _then ) ;
// ignore: unused_field
final $Val _value ;
// ignore: unused_field
final $Res Function ( $Val ) _then ;
/// Create a copy of OutletLoaderEvent
/// with the given fields replaced by the non-null parameter values.
}
/// @nodoc
abstract class _ $ $GetOutletImplCopyWith < $Res > {
factory _ $ $GetOutletImplCopyWith (
_ $GetOutletImpl value , $Res Function ( _ $GetOutletImpl ) then ) =
__ $ $GetOutletImplCopyWithImpl < $Res > ;
}
/// @nodoc
class __ $ $GetOutletImplCopyWithImpl < $Res >
extends _ $OutletLoaderEventCopyWithImpl < $Res , _ $GetOutletImpl >
implements _ $ $GetOutletImplCopyWith < $Res > {
__ $ $GetOutletImplCopyWithImpl (
_ $GetOutletImpl _value , $Res Function ( _ $GetOutletImpl ) _then )
: super ( _value , _then ) ;
/// Create a copy of OutletLoaderEvent
/// with the given fields replaced by the non-null parameter values.
}
/// @nodoc
class _ $GetOutletImpl implements _GetOutlet {
const _ $GetOutletImpl ( ) ;
@ override
String toString ( ) {
return ' OutletLoaderEvent.getOutlet() ' ;
}
@ override
bool operator = = ( Object other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & & other is _ $GetOutletImpl ) ;
}
@ override
int get hashCode = > runtimeType . hashCode ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) getOutlet ,
2025-08-04 13:15:03 +07:00
required TResult Function ( ) currentOutlet ,
2025-08-03 12:56:13 +07:00
} ) {
return getOutlet ( ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
TResult ? Function ( ) ? getOutlet ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( ) ? currentOutlet ,
2025-08-03 12:56:13 +07:00
} ) {
return getOutlet ? . call ( ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? getOutlet ,
2025-08-04 13:15:03 +07:00
TResult Function ( ) ? currentOutlet ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) {
if ( getOutlet ! = null ) {
return getOutlet ( ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( _GetOutlet value ) getOutlet ,
2025-08-04 13:15:03 +07:00
required TResult Function ( _CurrentOutlet value ) currentOutlet ,
2025-08-03 12:56:13 +07:00
} ) {
return getOutlet ( this ) ;
}
@ override
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult ? Function ( _GetOutlet value ) ? getOutlet ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( _CurrentOutlet value ) ? currentOutlet ,
2025-08-03 12:56:13 +07:00
} ) {
return getOutlet ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _GetOutlet value ) ? getOutlet ,
2025-08-04 13:15:03 +07:00
TResult Function ( _CurrentOutlet value ) ? currentOutlet ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) {
if ( getOutlet ! = null ) {
return getOutlet ( this ) ;
}
return orElse ( ) ;
}
}
abstract class _GetOutlet implements OutletLoaderEvent {
const factory _GetOutlet ( ) = _ $GetOutletImpl ;
}
2025-08-04 13:15:03 +07:00
/// @nodoc
abstract class _ $ $CurrentOutletImplCopyWith < $Res > {
factory _ $ $CurrentOutletImplCopyWith (
_ $CurrentOutletImpl value , $Res Function ( _ $CurrentOutletImpl ) then ) =
__ $ $CurrentOutletImplCopyWithImpl < $Res > ;
}
/// @nodoc
class __ $ $CurrentOutletImplCopyWithImpl < $Res >
extends _ $OutletLoaderEventCopyWithImpl < $Res , _ $CurrentOutletImpl >
implements _ $ $CurrentOutletImplCopyWith < $Res > {
__ $ $CurrentOutletImplCopyWithImpl (
_ $CurrentOutletImpl _value , $Res Function ( _ $CurrentOutletImpl ) _then )
: super ( _value , _then ) ;
/// Create a copy of OutletLoaderEvent
/// with the given fields replaced by the non-null parameter values.
}
/// @nodoc
class _ $CurrentOutletImpl implements _CurrentOutlet {
const _ $CurrentOutletImpl ( ) ;
@ override
String toString ( ) {
return ' OutletLoaderEvent.currentOutlet() ' ;
}
@ override
bool operator = = ( Object other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & & other is _ $CurrentOutletImpl ) ;
}
@ override
int get hashCode = > runtimeType . hashCode ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) getOutlet ,
required TResult Function ( ) currentOutlet ,
} ) {
return currentOutlet ( ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
TResult ? Function ( ) ? getOutlet ,
TResult ? Function ( ) ? currentOutlet ,
} ) {
return currentOutlet ? . call ( ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? getOutlet ,
TResult Function ( ) ? currentOutlet ,
required TResult orElse ( ) ,
} ) {
if ( currentOutlet ! = null ) {
return currentOutlet ( ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( _GetOutlet value ) getOutlet ,
required TResult Function ( _CurrentOutlet value ) currentOutlet ,
} ) {
return currentOutlet ( this ) ;
}
@ override
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult ? Function ( _GetOutlet value ) ? getOutlet ,
TResult ? Function ( _CurrentOutlet value ) ? currentOutlet ,
} ) {
return currentOutlet ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _GetOutlet value ) ? getOutlet ,
TResult Function ( _CurrentOutlet value ) ? currentOutlet ,
required TResult orElse ( ) ,
} ) {
if ( currentOutlet ! = null ) {
return currentOutlet ( this ) ;
}
return orElse ( ) ;
}
}
abstract class _CurrentOutlet implements OutletLoaderEvent {
const factory _CurrentOutlet ( ) = _ $CurrentOutletImpl ;
}
2025-08-03 12:56:13 +07:00
/// @nodoc
mixin _ $OutletLoaderState {
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) initial ,
required TResult Function ( ) loading ,
required TResult Function ( List < Outlet > outlets ) loaded ,
required TResult Function ( String message ) error ,
2025-08-04 13:15:03 +07:00
required TResult Function ( ) loadingDetail ,
required TResult Function ( Outlet outlet ) loadedDetail ,
required TResult Function ( String message ) errorDetail ,
2025-08-03 12:56:13 +07:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
TResult ? Function ( ) ? initial ,
TResult ? Function ( ) ? loading ,
TResult ? Function ( List < Outlet > outlets ) ? loaded ,
TResult ? Function ( String message ) ? error ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( ) ? loadingDetail ,
TResult ? Function ( Outlet outlet ) ? loadedDetail ,
TResult ? Function ( String message ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? initial ,
TResult Function ( ) ? loading ,
TResult Function ( List < Outlet > outlets ) ? loaded ,
TResult Function ( String message ) ? error ,
2025-08-04 13:15:03 +07:00
TResult Function ( ) ? loadingDetail ,
TResult Function ( Outlet outlet ) ? loadedDetail ,
TResult Function ( String message ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( _Initial value ) initial ,
required TResult Function ( _Loading value ) loading ,
required TResult Function ( _Loaded value ) loaded ,
required TResult Function ( _Error value ) error ,
2025-08-04 13:15:03 +07:00
required TResult Function ( _LoadingDetail value ) loadingDetail ,
required TResult Function ( _LoadedDetail value ) loadedDetail ,
required TResult Function ( _ErrorDetail value ) errorDetail ,
2025-08-03 12:56:13 +07:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult ? Function ( _Initial value ) ? initial ,
TResult ? Function ( _Loading value ) ? loading ,
TResult ? Function ( _Loaded value ) ? loaded ,
TResult ? Function ( _Error value ) ? error ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( _LoadingDetail value ) ? loadingDetail ,
TResult ? Function ( _LoadedDetail value ) ? loadedDetail ,
TResult ? Function ( _ErrorDetail value ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _Initial value ) ? initial ,
TResult Function ( _Loading value ) ? loading ,
TResult Function ( _Loaded value ) ? loaded ,
TResult Function ( _Error value ) ? error ,
2025-08-04 13:15:03 +07:00
TResult Function ( _LoadingDetail value ) ? loadingDetail ,
TResult Function ( _LoadedDetail value ) ? loadedDetail ,
TResult Function ( _ErrorDetail value ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $OutletLoaderStateCopyWith < $Res > {
factory $OutletLoaderStateCopyWith (
OutletLoaderState value , $Res Function ( OutletLoaderState ) then ) =
_ $OutletLoaderStateCopyWithImpl < $Res , OutletLoaderState > ;
}
/// @nodoc
class _ $OutletLoaderStateCopyWithImpl < $Res , $Val extends OutletLoaderState >
implements $OutletLoaderStateCopyWith < $Res > {
_ $OutletLoaderStateCopyWithImpl ( this . _value , this . _then ) ;
// ignore: unused_field
final $Val _value ;
// ignore: unused_field
final $Res Function ( $Val ) _then ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
}
/// @nodoc
abstract class _ $ $InitialImplCopyWith < $Res > {
factory _ $ $InitialImplCopyWith (
_ $InitialImpl value , $Res Function ( _ $InitialImpl ) then ) =
__ $ $InitialImplCopyWithImpl < $Res > ;
}
/// @nodoc
class __ $ $InitialImplCopyWithImpl < $Res >
extends _ $OutletLoaderStateCopyWithImpl < $Res , _ $InitialImpl >
implements _ $ $InitialImplCopyWith < $Res > {
__ $ $InitialImplCopyWithImpl (
_ $InitialImpl _value , $Res Function ( _ $InitialImpl ) _then )
: super ( _value , _then ) ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
}
/// @nodoc
class _ $InitialImpl implements _Initial {
const _ $InitialImpl ( ) ;
@ override
String toString ( ) {
return ' OutletLoaderState.initial() ' ;
}
@ override
bool operator = = ( Object other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & & other is _ $InitialImpl ) ;
}
@ override
int get hashCode = > runtimeType . hashCode ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) initial ,
required TResult Function ( ) loading ,
required TResult Function ( List < Outlet > outlets ) loaded ,
required TResult Function ( String message ) error ,
2025-08-04 13:15:03 +07:00
required TResult Function ( ) loadingDetail ,
required TResult Function ( Outlet outlet ) loadedDetail ,
required TResult Function ( String message ) errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return initial ( ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
TResult ? Function ( ) ? initial ,
TResult ? Function ( ) ? loading ,
TResult ? Function ( List < Outlet > outlets ) ? loaded ,
TResult ? Function ( String message ) ? error ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( ) ? loadingDetail ,
TResult ? Function ( Outlet outlet ) ? loadedDetail ,
TResult ? Function ( String message ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return initial ? . call ( ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? initial ,
TResult Function ( ) ? loading ,
TResult Function ( List < Outlet > outlets ) ? loaded ,
TResult Function ( String message ) ? error ,
2025-08-04 13:15:03 +07:00
TResult Function ( ) ? loadingDetail ,
TResult Function ( Outlet outlet ) ? loadedDetail ,
TResult Function ( String message ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) {
if ( initial ! = null ) {
return initial ( ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( _Initial value ) initial ,
required TResult Function ( _Loading value ) loading ,
required TResult Function ( _Loaded value ) loaded ,
required TResult Function ( _Error value ) error ,
2025-08-04 13:15:03 +07:00
required TResult Function ( _LoadingDetail value ) loadingDetail ,
required TResult Function ( _LoadedDetail value ) loadedDetail ,
required TResult Function ( _ErrorDetail value ) errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return initial ( this ) ;
}
@ override
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult ? Function ( _Initial value ) ? initial ,
TResult ? Function ( _Loading value ) ? loading ,
TResult ? Function ( _Loaded value ) ? loaded ,
TResult ? Function ( _Error value ) ? error ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( _LoadingDetail value ) ? loadingDetail ,
TResult ? Function ( _LoadedDetail value ) ? loadedDetail ,
TResult ? Function ( _ErrorDetail value ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return initial ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _Initial value ) ? initial ,
TResult Function ( _Loading value ) ? loading ,
TResult Function ( _Loaded value ) ? loaded ,
TResult Function ( _Error value ) ? error ,
2025-08-04 13:15:03 +07:00
TResult Function ( _LoadingDetail value ) ? loadingDetail ,
TResult Function ( _LoadedDetail value ) ? loadedDetail ,
TResult Function ( _ErrorDetail value ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) {
if ( initial ! = null ) {
return initial ( this ) ;
}
return orElse ( ) ;
}
}
abstract class _Initial implements OutletLoaderState {
const factory _Initial ( ) = _ $InitialImpl ;
}
/// @nodoc
abstract class _ $ $LoadingImplCopyWith < $Res > {
factory _ $ $LoadingImplCopyWith (
_ $LoadingImpl value , $Res Function ( _ $LoadingImpl ) then ) =
__ $ $LoadingImplCopyWithImpl < $Res > ;
}
/// @nodoc
class __ $ $LoadingImplCopyWithImpl < $Res >
extends _ $OutletLoaderStateCopyWithImpl < $Res , _ $LoadingImpl >
implements _ $ $LoadingImplCopyWith < $Res > {
__ $ $LoadingImplCopyWithImpl (
_ $LoadingImpl _value , $Res Function ( _ $LoadingImpl ) _then )
: super ( _value , _then ) ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
}
/// @nodoc
class _ $LoadingImpl implements _Loading {
const _ $LoadingImpl ( ) ;
@ override
String toString ( ) {
return ' OutletLoaderState.loading() ' ;
}
@ override
bool operator = = ( Object other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & & other is _ $LoadingImpl ) ;
}
@ override
int get hashCode = > runtimeType . hashCode ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) initial ,
required TResult Function ( ) loading ,
required TResult Function ( List < Outlet > outlets ) loaded ,
required TResult Function ( String message ) error ,
2025-08-04 13:15:03 +07:00
required TResult Function ( ) loadingDetail ,
required TResult Function ( Outlet outlet ) loadedDetail ,
required TResult Function ( String message ) errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return loading ( ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
TResult ? Function ( ) ? initial ,
TResult ? Function ( ) ? loading ,
TResult ? Function ( List < Outlet > outlets ) ? loaded ,
TResult ? Function ( String message ) ? error ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( ) ? loadingDetail ,
TResult ? Function ( Outlet outlet ) ? loadedDetail ,
TResult ? Function ( String message ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return loading ? . call ( ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? initial ,
TResult Function ( ) ? loading ,
TResult Function ( List < Outlet > outlets ) ? loaded ,
TResult Function ( String message ) ? error ,
2025-08-04 13:15:03 +07:00
TResult Function ( ) ? loadingDetail ,
TResult Function ( Outlet outlet ) ? loadedDetail ,
TResult Function ( String message ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) {
if ( loading ! = null ) {
return loading ( ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( _Initial value ) initial ,
required TResult Function ( _Loading value ) loading ,
required TResult Function ( _Loaded value ) loaded ,
required TResult Function ( _Error value ) error ,
2025-08-04 13:15:03 +07:00
required TResult Function ( _LoadingDetail value ) loadingDetail ,
required TResult Function ( _LoadedDetail value ) loadedDetail ,
required TResult Function ( _ErrorDetail value ) errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return loading ( this ) ;
}
@ override
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult ? Function ( _Initial value ) ? initial ,
TResult ? Function ( _Loading value ) ? loading ,
TResult ? Function ( _Loaded value ) ? loaded ,
TResult ? Function ( _Error value ) ? error ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( _LoadingDetail value ) ? loadingDetail ,
TResult ? Function ( _LoadedDetail value ) ? loadedDetail ,
TResult ? Function ( _ErrorDetail value ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return loading ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _Initial value ) ? initial ,
TResult Function ( _Loading value ) ? loading ,
TResult Function ( _Loaded value ) ? loaded ,
TResult Function ( _Error value ) ? error ,
2025-08-04 13:15:03 +07:00
TResult Function ( _LoadingDetail value ) ? loadingDetail ,
TResult Function ( _LoadedDetail value ) ? loadedDetail ,
TResult Function ( _ErrorDetail value ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) {
if ( loading ! = null ) {
return loading ( this ) ;
}
return orElse ( ) ;
}
}
abstract class _Loading implements OutletLoaderState {
const factory _Loading ( ) = _ $LoadingImpl ;
}
/// @nodoc
abstract class _ $ $LoadedImplCopyWith < $Res > {
factory _ $ $LoadedImplCopyWith (
_ $LoadedImpl value , $Res Function ( _ $LoadedImpl ) then ) =
__ $ $LoadedImplCopyWithImpl < $Res > ;
@ useResult
$Res call ( { List < Outlet > outlets } ) ;
}
/// @nodoc
class __ $ $LoadedImplCopyWithImpl < $Res >
extends _ $OutletLoaderStateCopyWithImpl < $Res , _ $LoadedImpl >
implements _ $ $LoadedImplCopyWith < $Res > {
__ $ $LoadedImplCopyWithImpl (
_ $LoadedImpl _value , $Res Function ( _ $LoadedImpl ) _then )
: super ( _value , _then ) ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
@ pragma ( ' vm:prefer-inline ' )
@ override
$Res call ( {
Object ? outlets = null ,
} ) {
return _then ( _ $LoadedImpl (
null = = outlets
? _value . _outlets
: outlets // ignore: cast_nullable_to_non_nullable
as List < Outlet > ,
) ) ;
}
}
/// @nodoc
class _ $LoadedImpl implements _Loaded {
const _ $LoadedImpl ( final List < Outlet > outlets ) : _outlets = outlets ;
final List < Outlet > _outlets ;
@ override
List < Outlet > get outlets {
if ( _outlets is EqualUnmodifiableListView ) return _outlets ;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView ( _outlets ) ;
}
@ override
String toString ( ) {
return ' OutletLoaderState.loaded(outlets: $ outlets ) ' ;
}
@ override
bool operator = = ( Object other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
other is _ $LoadedImpl & &
const DeepCollectionEquality ( ) . equals ( other . _outlets , _outlets ) ) ;
}
@ override
int get hashCode = >
Object . hash ( runtimeType , const DeepCollectionEquality ( ) . hash ( _outlets ) ) ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
@ JsonKey ( includeFromJson: false , includeToJson: false )
@ override
@ pragma ( ' vm:prefer-inline ' )
_ $ $LoadedImplCopyWith < _ $LoadedImpl > get copyWith = >
__ $ $LoadedImplCopyWithImpl < _ $LoadedImpl > ( this , _ $identity ) ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) initial ,
required TResult Function ( ) loading ,
required TResult Function ( List < Outlet > outlets ) loaded ,
required TResult Function ( String message ) error ,
2025-08-04 13:15:03 +07:00
required TResult Function ( ) loadingDetail ,
required TResult Function ( Outlet outlet ) loadedDetail ,
required TResult Function ( String message ) errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return loaded ( outlets ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
TResult ? Function ( ) ? initial ,
TResult ? Function ( ) ? loading ,
TResult ? Function ( List < Outlet > outlets ) ? loaded ,
TResult ? Function ( String message ) ? error ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( ) ? loadingDetail ,
TResult ? Function ( Outlet outlet ) ? loadedDetail ,
TResult ? Function ( String message ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return loaded ? . call ( outlets ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? initial ,
TResult Function ( ) ? loading ,
TResult Function ( List < Outlet > outlets ) ? loaded ,
TResult Function ( String message ) ? error ,
2025-08-04 13:15:03 +07:00
TResult Function ( ) ? loadingDetail ,
TResult Function ( Outlet outlet ) ? loadedDetail ,
TResult Function ( String message ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) {
if ( loaded ! = null ) {
return loaded ( outlets ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( _Initial value ) initial ,
required TResult Function ( _Loading value ) loading ,
required TResult Function ( _Loaded value ) loaded ,
required TResult Function ( _Error value ) error ,
2025-08-04 13:15:03 +07:00
required TResult Function ( _LoadingDetail value ) loadingDetail ,
required TResult Function ( _LoadedDetail value ) loadedDetail ,
required TResult Function ( _ErrorDetail value ) errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return loaded ( this ) ;
}
@ override
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult ? Function ( _Initial value ) ? initial ,
TResult ? Function ( _Loading value ) ? loading ,
TResult ? Function ( _Loaded value ) ? loaded ,
TResult ? Function ( _Error value ) ? error ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( _LoadingDetail value ) ? loadingDetail ,
TResult ? Function ( _LoadedDetail value ) ? loadedDetail ,
TResult ? Function ( _ErrorDetail value ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return loaded ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _Initial value ) ? initial ,
TResult Function ( _Loading value ) ? loading ,
TResult Function ( _Loaded value ) ? loaded ,
TResult Function ( _Error value ) ? error ,
2025-08-04 13:15:03 +07:00
TResult Function ( _LoadingDetail value ) ? loadingDetail ,
TResult Function ( _LoadedDetail value ) ? loadedDetail ,
TResult Function ( _ErrorDetail value ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) {
if ( loaded ! = null ) {
return loaded ( this ) ;
}
return orElse ( ) ;
}
}
abstract class _Loaded implements OutletLoaderState {
const factory _Loaded ( final List < Outlet > outlets ) = _ $LoadedImpl ;
List < Outlet > get outlets ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
@ JsonKey ( includeFromJson: false , includeToJson: false )
_ $ $LoadedImplCopyWith < _ $LoadedImpl > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class _ $ $ErrorImplCopyWith < $Res > {
factory _ $ $ErrorImplCopyWith (
_ $ErrorImpl value , $Res Function ( _ $ErrorImpl ) then ) =
__ $ $ErrorImplCopyWithImpl < $Res > ;
@ useResult
$Res call ( { String message } ) ;
}
/// @nodoc
class __ $ $ErrorImplCopyWithImpl < $Res >
extends _ $OutletLoaderStateCopyWithImpl < $Res , _ $ErrorImpl >
implements _ $ $ErrorImplCopyWith < $Res > {
__ $ $ErrorImplCopyWithImpl (
_ $ErrorImpl _value , $Res Function ( _ $ErrorImpl ) _then )
: super ( _value , _then ) ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
@ pragma ( ' vm:prefer-inline ' )
@ override
$Res call ( {
Object ? message = null ,
} ) {
return _then ( _ $ErrorImpl (
null = = message
? _value . message
: message // ignore: cast_nullable_to_non_nullable
as String ,
) ) ;
}
}
/// @nodoc
class _ $ErrorImpl implements _Error {
const _ $ErrorImpl ( this . message ) ;
@ override
final String message ;
@ override
String toString ( ) {
return ' OutletLoaderState.error(message: $ message ) ' ;
}
@ override
bool operator = = ( Object other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
other is _ $ErrorImpl & &
( identical ( other . message , message ) | | other . message = = message ) ) ;
}
@ override
int get hashCode = > Object . hash ( runtimeType , message ) ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
@ JsonKey ( includeFromJson: false , includeToJson: false )
@ override
@ pragma ( ' vm:prefer-inline ' )
_ $ $ErrorImplCopyWith < _ $ErrorImpl > get copyWith = >
__ $ $ErrorImplCopyWithImpl < _ $ErrorImpl > ( this , _ $identity ) ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) initial ,
required TResult Function ( ) loading ,
required TResult Function ( List < Outlet > outlets ) loaded ,
required TResult Function ( String message ) error ,
2025-08-04 13:15:03 +07:00
required TResult Function ( ) loadingDetail ,
required TResult Function ( Outlet outlet ) loadedDetail ,
required TResult Function ( String message ) errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return error ( message ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
TResult ? Function ( ) ? initial ,
TResult ? Function ( ) ? loading ,
TResult ? Function ( List < Outlet > outlets ) ? loaded ,
TResult ? Function ( String message ) ? error ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( ) ? loadingDetail ,
TResult ? Function ( Outlet outlet ) ? loadedDetail ,
TResult ? Function ( String message ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return error ? . call ( message ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? initial ,
TResult Function ( ) ? loading ,
TResult Function ( List < Outlet > outlets ) ? loaded ,
TResult Function ( String message ) ? error ,
2025-08-04 13:15:03 +07:00
TResult Function ( ) ? loadingDetail ,
TResult Function ( Outlet outlet ) ? loadedDetail ,
TResult Function ( String message ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) {
if ( error ! = null ) {
return error ( message ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( _Initial value ) initial ,
required TResult Function ( _Loading value ) loading ,
required TResult Function ( _Loaded value ) loaded ,
required TResult Function ( _Error value ) error ,
2025-08-04 13:15:03 +07:00
required TResult Function ( _LoadingDetail value ) loadingDetail ,
required TResult Function ( _LoadedDetail value ) loadedDetail ,
required TResult Function ( _ErrorDetail value ) errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return error ( this ) ;
}
@ override
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult ? Function ( _Initial value ) ? initial ,
TResult ? Function ( _Loading value ) ? loading ,
TResult ? Function ( _Loaded value ) ? loaded ,
TResult ? Function ( _Error value ) ? error ,
2025-08-04 13:15:03 +07:00
TResult ? Function ( _LoadingDetail value ) ? loadingDetail ,
TResult ? Function ( _LoadedDetail value ) ? loadedDetail ,
TResult ? Function ( _ErrorDetail value ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
} ) {
return error ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _Initial value ) ? initial ,
TResult Function ( _Loading value ) ? loading ,
TResult Function ( _Loaded value ) ? loaded ,
TResult Function ( _Error value ) ? error ,
2025-08-04 13:15:03 +07:00
TResult Function ( _LoadingDetail value ) ? loadingDetail ,
TResult Function ( _LoadedDetail value ) ? loadedDetail ,
TResult Function ( _ErrorDetail value ) ? errorDetail ,
2025-08-03 12:56:13 +07:00
required TResult orElse ( ) ,
} ) {
if ( error ! = null ) {
return error ( this ) ;
}
return orElse ( ) ;
}
}
abstract class _Error implements OutletLoaderState {
const factory _Error ( final String message ) = _ $ErrorImpl ;
String get message ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
@ JsonKey ( includeFromJson: false , includeToJson: false )
_ $ $ErrorImplCopyWith < _ $ErrorImpl > get copyWith = >
throw _privateConstructorUsedError ;
}
2025-08-04 13:15:03 +07:00
/// @nodoc
abstract class _ $ $LoadingDetailImplCopyWith < $Res > {
factory _ $ $LoadingDetailImplCopyWith (
_ $LoadingDetailImpl value , $Res Function ( _ $LoadingDetailImpl ) then ) =
__ $ $LoadingDetailImplCopyWithImpl < $Res > ;
}
/// @nodoc
class __ $ $LoadingDetailImplCopyWithImpl < $Res >
extends _ $OutletLoaderStateCopyWithImpl < $Res , _ $LoadingDetailImpl >
implements _ $ $LoadingDetailImplCopyWith < $Res > {
__ $ $LoadingDetailImplCopyWithImpl (
_ $LoadingDetailImpl _value , $Res Function ( _ $LoadingDetailImpl ) _then )
: super ( _value , _then ) ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
}
/// @nodoc
class _ $LoadingDetailImpl implements _LoadingDetail {
const _ $LoadingDetailImpl ( ) ;
@ override
String toString ( ) {
return ' OutletLoaderState.loadingDetail() ' ;
}
@ override
bool operator = = ( Object other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & & other is _ $LoadingDetailImpl ) ;
}
@ override
int get hashCode = > runtimeType . hashCode ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) initial ,
required TResult Function ( ) loading ,
required TResult Function ( List < Outlet > outlets ) loaded ,
required TResult Function ( String message ) error ,
required TResult Function ( ) loadingDetail ,
required TResult Function ( Outlet outlet ) loadedDetail ,
required TResult Function ( String message ) errorDetail ,
} ) {
return loadingDetail ( ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
TResult ? Function ( ) ? initial ,
TResult ? Function ( ) ? loading ,
TResult ? Function ( List < Outlet > outlets ) ? loaded ,
TResult ? Function ( String message ) ? error ,
TResult ? Function ( ) ? loadingDetail ,
TResult ? Function ( Outlet outlet ) ? loadedDetail ,
TResult ? Function ( String message ) ? errorDetail ,
} ) {
return loadingDetail ? . call ( ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? initial ,
TResult Function ( ) ? loading ,
TResult Function ( List < Outlet > outlets ) ? loaded ,
TResult Function ( String message ) ? error ,
TResult Function ( ) ? loadingDetail ,
TResult Function ( Outlet outlet ) ? loadedDetail ,
TResult Function ( String message ) ? errorDetail ,
required TResult orElse ( ) ,
} ) {
if ( loadingDetail ! = null ) {
return loadingDetail ( ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( _Initial value ) initial ,
required TResult Function ( _Loading value ) loading ,
required TResult Function ( _Loaded value ) loaded ,
required TResult Function ( _Error value ) error ,
required TResult Function ( _LoadingDetail value ) loadingDetail ,
required TResult Function ( _LoadedDetail value ) loadedDetail ,
required TResult Function ( _ErrorDetail value ) errorDetail ,
} ) {
return loadingDetail ( this ) ;
}
@ override
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult ? Function ( _Initial value ) ? initial ,
TResult ? Function ( _Loading value ) ? loading ,
TResult ? Function ( _Loaded value ) ? loaded ,
TResult ? Function ( _Error value ) ? error ,
TResult ? Function ( _LoadingDetail value ) ? loadingDetail ,
TResult ? Function ( _LoadedDetail value ) ? loadedDetail ,
TResult ? Function ( _ErrorDetail value ) ? errorDetail ,
} ) {
return loadingDetail ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _Initial value ) ? initial ,
TResult Function ( _Loading value ) ? loading ,
TResult Function ( _Loaded value ) ? loaded ,
TResult Function ( _Error value ) ? error ,
TResult Function ( _LoadingDetail value ) ? loadingDetail ,
TResult Function ( _LoadedDetail value ) ? loadedDetail ,
TResult Function ( _ErrorDetail value ) ? errorDetail ,
required TResult orElse ( ) ,
} ) {
if ( loadingDetail ! = null ) {
return loadingDetail ( this ) ;
}
return orElse ( ) ;
}
}
abstract class _LoadingDetail implements OutletLoaderState {
const factory _LoadingDetail ( ) = _ $LoadingDetailImpl ;
}
/// @nodoc
abstract class _ $ $LoadedDetailImplCopyWith < $Res > {
factory _ $ $LoadedDetailImplCopyWith (
_ $LoadedDetailImpl value , $Res Function ( _ $LoadedDetailImpl ) then ) =
__ $ $LoadedDetailImplCopyWithImpl < $Res > ;
@ useResult
$Res call ( { Outlet outlet } ) ;
}
/// @nodoc
class __ $ $LoadedDetailImplCopyWithImpl < $Res >
extends _ $OutletLoaderStateCopyWithImpl < $Res , _ $LoadedDetailImpl >
implements _ $ $LoadedDetailImplCopyWith < $Res > {
__ $ $LoadedDetailImplCopyWithImpl (
_ $LoadedDetailImpl _value , $Res Function ( _ $LoadedDetailImpl ) _then )
: super ( _value , _then ) ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
@ pragma ( ' vm:prefer-inline ' )
@ override
$Res call ( {
Object ? outlet = null ,
} ) {
return _then ( _ $LoadedDetailImpl (
null = = outlet
? _value . outlet
: outlet // ignore: cast_nullable_to_non_nullable
as Outlet ,
) ) ;
}
}
/// @nodoc
class _ $LoadedDetailImpl implements _LoadedDetail {
const _ $LoadedDetailImpl ( this . outlet ) ;
@ override
final Outlet outlet ;
@ override
String toString ( ) {
return ' OutletLoaderState.loadedDetail(outlet: $ outlet ) ' ;
}
@ override
bool operator = = ( Object other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
other is _ $LoadedDetailImpl & &
( identical ( other . outlet , outlet ) | | other . outlet = = outlet ) ) ;
}
@ override
int get hashCode = > Object . hash ( runtimeType , outlet ) ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
@ JsonKey ( includeFromJson: false , includeToJson: false )
@ override
@ pragma ( ' vm:prefer-inline ' )
_ $ $LoadedDetailImplCopyWith < _ $LoadedDetailImpl > get copyWith = >
__ $ $LoadedDetailImplCopyWithImpl < _ $LoadedDetailImpl > ( this , _ $identity ) ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) initial ,
required TResult Function ( ) loading ,
required TResult Function ( List < Outlet > outlets ) loaded ,
required TResult Function ( String message ) error ,
required TResult Function ( ) loadingDetail ,
required TResult Function ( Outlet outlet ) loadedDetail ,
required TResult Function ( String message ) errorDetail ,
} ) {
return loadedDetail ( outlet ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
TResult ? Function ( ) ? initial ,
TResult ? Function ( ) ? loading ,
TResult ? Function ( List < Outlet > outlets ) ? loaded ,
TResult ? Function ( String message ) ? error ,
TResult ? Function ( ) ? loadingDetail ,
TResult ? Function ( Outlet outlet ) ? loadedDetail ,
TResult ? Function ( String message ) ? errorDetail ,
} ) {
return loadedDetail ? . call ( outlet ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? initial ,
TResult Function ( ) ? loading ,
TResult Function ( List < Outlet > outlets ) ? loaded ,
TResult Function ( String message ) ? error ,
TResult Function ( ) ? loadingDetail ,
TResult Function ( Outlet outlet ) ? loadedDetail ,
TResult Function ( String message ) ? errorDetail ,
required TResult orElse ( ) ,
} ) {
if ( loadedDetail ! = null ) {
return loadedDetail ( outlet ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( _Initial value ) initial ,
required TResult Function ( _Loading value ) loading ,
required TResult Function ( _Loaded value ) loaded ,
required TResult Function ( _Error value ) error ,
required TResult Function ( _LoadingDetail value ) loadingDetail ,
required TResult Function ( _LoadedDetail value ) loadedDetail ,
required TResult Function ( _ErrorDetail value ) errorDetail ,
} ) {
return loadedDetail ( this ) ;
}
@ override
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult ? Function ( _Initial value ) ? initial ,
TResult ? Function ( _Loading value ) ? loading ,
TResult ? Function ( _Loaded value ) ? loaded ,
TResult ? Function ( _Error value ) ? error ,
TResult ? Function ( _LoadingDetail value ) ? loadingDetail ,
TResult ? Function ( _LoadedDetail value ) ? loadedDetail ,
TResult ? Function ( _ErrorDetail value ) ? errorDetail ,
} ) {
return loadedDetail ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _Initial value ) ? initial ,
TResult Function ( _Loading value ) ? loading ,
TResult Function ( _Loaded value ) ? loaded ,
TResult Function ( _Error value ) ? error ,
TResult Function ( _LoadingDetail value ) ? loadingDetail ,
TResult Function ( _LoadedDetail value ) ? loadedDetail ,
TResult Function ( _ErrorDetail value ) ? errorDetail ,
required TResult orElse ( ) ,
} ) {
if ( loadedDetail ! = null ) {
return loadedDetail ( this ) ;
}
return orElse ( ) ;
}
}
abstract class _LoadedDetail implements OutletLoaderState {
const factory _LoadedDetail ( final Outlet outlet ) = _ $LoadedDetailImpl ;
Outlet get outlet ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
@ JsonKey ( includeFromJson: false , includeToJson: false )
_ $ $LoadedDetailImplCopyWith < _ $LoadedDetailImpl > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class _ $ $ErrorDetailImplCopyWith < $Res > {
factory _ $ $ErrorDetailImplCopyWith (
_ $ErrorDetailImpl value , $Res Function ( _ $ErrorDetailImpl ) then ) =
__ $ $ErrorDetailImplCopyWithImpl < $Res > ;
@ useResult
$Res call ( { String message } ) ;
}
/// @nodoc
class __ $ $ErrorDetailImplCopyWithImpl < $Res >
extends _ $OutletLoaderStateCopyWithImpl < $Res , _ $ErrorDetailImpl >
implements _ $ $ErrorDetailImplCopyWith < $Res > {
__ $ $ErrorDetailImplCopyWithImpl (
_ $ErrorDetailImpl _value , $Res Function ( _ $ErrorDetailImpl ) _then )
: super ( _value , _then ) ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
@ pragma ( ' vm:prefer-inline ' )
@ override
$Res call ( {
Object ? message = null ,
} ) {
return _then ( _ $ErrorDetailImpl (
null = = message
? _value . message
: message // ignore: cast_nullable_to_non_nullable
as String ,
) ) ;
}
}
/// @nodoc
class _ $ErrorDetailImpl implements _ErrorDetail {
const _ $ErrorDetailImpl ( this . message ) ;
@ override
final String message ;
@ override
String toString ( ) {
return ' OutletLoaderState.errorDetail(message: $ message ) ' ;
}
@ override
bool operator = = ( Object other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
other is _ $ErrorDetailImpl & &
( identical ( other . message , message ) | | other . message = = message ) ) ;
}
@ override
int get hashCode = > Object . hash ( runtimeType , message ) ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
@ JsonKey ( includeFromJson: false , includeToJson: false )
@ override
@ pragma ( ' vm:prefer-inline ' )
_ $ $ErrorDetailImplCopyWith < _ $ErrorDetailImpl > get copyWith = >
__ $ $ErrorDetailImplCopyWithImpl < _ $ErrorDetailImpl > ( this , _ $identity ) ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) initial ,
required TResult Function ( ) loading ,
required TResult Function ( List < Outlet > outlets ) loaded ,
required TResult Function ( String message ) error ,
required TResult Function ( ) loadingDetail ,
required TResult Function ( Outlet outlet ) loadedDetail ,
required TResult Function ( String message ) errorDetail ,
} ) {
return errorDetail ( message ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
TResult ? Function ( ) ? initial ,
TResult ? Function ( ) ? loading ,
TResult ? Function ( List < Outlet > outlets ) ? loaded ,
TResult ? Function ( String message ) ? error ,
TResult ? Function ( ) ? loadingDetail ,
TResult ? Function ( Outlet outlet ) ? loadedDetail ,
TResult ? Function ( String message ) ? errorDetail ,
} ) {
return errorDetail ? . call ( message ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? initial ,
TResult Function ( ) ? loading ,
TResult Function ( List < Outlet > outlets ) ? loaded ,
TResult Function ( String message ) ? error ,
TResult Function ( ) ? loadingDetail ,
TResult Function ( Outlet outlet ) ? loadedDetail ,
TResult Function ( String message ) ? errorDetail ,
required TResult orElse ( ) ,
} ) {
if ( errorDetail ! = null ) {
return errorDetail ( message ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( _Initial value ) initial ,
required TResult Function ( _Loading value ) loading ,
required TResult Function ( _Loaded value ) loaded ,
required TResult Function ( _Error value ) error ,
required TResult Function ( _LoadingDetail value ) loadingDetail ,
required TResult Function ( _LoadedDetail value ) loadedDetail ,
required TResult Function ( _ErrorDetail value ) errorDetail ,
} ) {
return errorDetail ( this ) ;
}
@ override
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
TResult ? Function ( _Initial value ) ? initial ,
TResult ? Function ( _Loading value ) ? loading ,
TResult ? Function ( _Loaded value ) ? loaded ,
TResult ? Function ( _Error value ) ? error ,
TResult ? Function ( _LoadingDetail value ) ? loadingDetail ,
TResult ? Function ( _LoadedDetail value ) ? loadedDetail ,
TResult ? Function ( _ErrorDetail value ) ? errorDetail ,
} ) {
return errorDetail ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _Initial value ) ? initial ,
TResult Function ( _Loading value ) ? loading ,
TResult Function ( _Loaded value ) ? loaded ,
TResult Function ( _Error value ) ? error ,
TResult Function ( _LoadingDetail value ) ? loadingDetail ,
TResult Function ( _LoadedDetail value ) ? loadedDetail ,
TResult Function ( _ErrorDetail value ) ? errorDetail ,
required TResult orElse ( ) ,
} ) {
if ( errorDetail ! = null ) {
return errorDetail ( this ) ;
}
return orElse ( ) ;
}
}
abstract class _ErrorDetail implements OutletLoaderState {
const factory _ErrorDetail ( final String message ) = _ $ErrorDetailImpl ;
String get message ;
/// Create a copy of OutletLoaderState
/// with the given fields replaced by the non-null parameter values.
@ JsonKey ( includeFromJson: false , includeToJson: false )
_ $ $ErrorDetailImplCopyWith < _ $ErrorDetailImpl > get copyWith = >
throw _privateConstructorUsedError ;
}