2021-07-12 23:27:58 +08:00
// GENERATED CODE - DO NOT MODIFY BY HAND
2021-07-28 13:41:39 +08: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
2021-07-12 23:27:58 +08:00
part of ' menu_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 informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods ' ) ;
/// @nodoc
class _ $MenuEventTearOff {
const _ $MenuEventTearOff ( ) ;
2021-07-21 22:41:44 +08:00
_Initial initial ( ) {
return const _Initial ( ) ;
}
2021-07-12 23:27:58 +08:00
Collapse collapse ( ) {
return const Collapse ( ) ;
}
2021-10-29 14:43:10 +08:00
OpenPage openPage ( HomeStackContext < dynamic > context ) {
2021-07-21 22:41:44 +08:00
return OpenPage (
2021-10-10 15:58:57 +08:00
context ,
2021-07-12 23:27:58 +08:00
) ;
}
2021-07-21 22:41:44 +08:00
CreateApp createApp ( String name , { String ? desc } ) {
return CreateApp (
2021-07-21 15:43:05 +08:00
name ,
desc: desc ,
2021-07-20 23:51:08 +08:00
) ;
2021-07-12 23:27:58 +08:00
}
2021-10-18 22:08:35 +08:00
ReceiveApps didReceiveApps ( Either < List < App > , WorkspaceError > appsOrFail ) {
return ReceiveApps (
appsOrFail ,
) ;
}
2021-07-12 23:27:58 +08:00
}
/// @nodoc
const $MenuEvent = _ $MenuEventTearOff ( ) ;
/// @nodoc
mixin _ $MenuEvent {
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
required TResult Function ( ) initial ,
2021-07-12 23:27:58 +08:00
required TResult Function ( ) collapse ,
2021-10-29 14:43:10 +08:00
required TResult Function ( HomeStackContext < dynamic > context ) openPage ,
2021-07-21 15:43:05 +08:00
required TResult Function ( String name , String ? desc ) createApp ,
2021-10-18 22:08:35 +08:00
required TResult Function ( Either < List < App > , WorkspaceError > appsOrFail )
didReceiveApps ,
2021-07-12 23:27:58 +08:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
TResult Function ( ) ? initial ,
2021-07-12 23:27:58 +08:00
TResult Function ( ) ? collapse ,
2021-10-29 14:43:10 +08:00
TResult Function ( HomeStackContext < dynamic > context ) ? openPage ,
2021-07-21 15:43:05 +08:00
TResult Function ( String name , String ? desc ) ? createApp ,
2021-10-18 22:08:35 +08:00
TResult Function ( Either < List < App > , WorkspaceError > appsOrFail ) ?
didReceiveApps ,
2021-07-12 23:27:58 +08:00
required TResult orElse ( ) ,
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
required TResult Function ( _Initial value ) initial ,
2021-07-12 23:27:58 +08:00
required TResult Function ( Collapse value ) collapse ,
2021-07-21 22:41:44 +08:00
required TResult Function ( OpenPage value ) openPage ,
required TResult Function ( CreateApp value ) createApp ,
2021-10-18 22:08:35 +08:00
required TResult Function ( ReceiveApps value ) didReceiveApps ,
2021-07-12 23:27:58 +08:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
TResult Function ( _Initial value ) ? initial ,
2021-07-12 23:27:58 +08:00
TResult Function ( Collapse value ) ? collapse ,
2021-07-21 22:41:44 +08:00
TResult Function ( OpenPage value ) ? openPage ,
TResult Function ( CreateApp value ) ? createApp ,
2021-10-18 22:08:35 +08:00
TResult Function ( ReceiveApps value ) ? didReceiveApps ,
2021-07-12 23:27:58 +08:00
required TResult orElse ( ) ,
} ) = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $MenuEventCopyWith < $Res > {
factory $MenuEventCopyWith ( MenuEvent value , $Res Function ( MenuEvent ) then ) =
_ $MenuEventCopyWithImpl < $Res > ;
}
/// @nodoc
class _ $MenuEventCopyWithImpl < $Res > implements $MenuEventCopyWith < $Res > {
_ $MenuEventCopyWithImpl ( this . _value , this . _then ) ;
final MenuEvent _value ;
// ignore: unused_field
final $Res Function ( MenuEvent ) _then ;
}
2021-07-21 22:41:44 +08:00
/// @nodoc
abstract class _ $InitialCopyWith < $Res > {
factory _ $InitialCopyWith ( _Initial value , $Res Function ( _Initial ) then ) =
__ $InitialCopyWithImpl < $Res > ;
}
/// @nodoc
class __ $InitialCopyWithImpl < $Res > extends _ $MenuEventCopyWithImpl < $Res >
implements _ $InitialCopyWith < $Res > {
__ $InitialCopyWithImpl ( _Initial _value , $Res Function ( _Initial ) _then )
: super ( _value , ( v ) = > _then ( v as _Initial ) ) ;
@ override
_Initial get _value = > super . _value as _Initial ;
}
/// @nodoc
class _ $_Initial implements _Initial {
const _ $_Initial ( ) ;
@ override
String toString ( ) {
return ' MenuEvent.initial() ' ;
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | | ( other is _Initial ) ;
}
@ override
int get hashCode = > runtimeType . hashCode ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) initial ,
required TResult Function ( ) collapse ,
2021-10-29 14:43:10 +08:00
required TResult Function ( HomeStackContext < dynamic > context ) openPage ,
2021-07-21 22:41:44 +08:00
required TResult Function ( String name , String ? desc ) createApp ,
2021-10-18 22:08:35 +08:00
required TResult Function ( Either < List < App > , WorkspaceError > appsOrFail )
didReceiveApps ,
2021-07-21 22:41:44 +08:00
} ) {
return initial ( ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? initial ,
TResult Function ( ) ? collapse ,
2021-10-29 14:43:10 +08:00
TResult Function ( HomeStackContext < dynamic > context ) ? openPage ,
2021-07-21 22:41:44 +08:00
TResult Function ( String name , String ? desc ) ? createApp ,
2021-10-18 22:08:35 +08:00
TResult Function ( Either < List < App > , WorkspaceError > appsOrFail ) ?
didReceiveApps ,
2021-07-21 22:41:44 +08: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 ( Collapse value ) collapse ,
required TResult Function ( OpenPage value ) openPage ,
required TResult Function ( CreateApp value ) createApp ,
2021-10-18 22:08:35 +08:00
required TResult Function ( ReceiveApps value ) didReceiveApps ,
2021-07-21 22:41:44 +08:00
} ) {
return initial ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _Initial value ) ? initial ,
TResult Function ( Collapse value ) ? collapse ,
TResult Function ( OpenPage value ) ? openPage ,
TResult Function ( CreateApp value ) ? createApp ,
2021-10-18 22:08:35 +08:00
TResult Function ( ReceiveApps value ) ? didReceiveApps ,
2021-07-21 22:41:44 +08:00
required TResult orElse ( ) ,
} ) {
if ( initial ! = null ) {
return initial ( this ) ;
}
return orElse ( ) ;
}
}
abstract class _Initial implements MenuEvent {
const factory _Initial ( ) = _ $_Initial ;
}
2021-07-12 23:27:58 +08:00
/// @nodoc
abstract class $CollapseCopyWith < $Res > {
factory $CollapseCopyWith ( Collapse value , $Res Function ( Collapse ) then ) =
_ $CollapseCopyWithImpl < $Res > ;
}
/// @nodoc
class _ $CollapseCopyWithImpl < $Res > extends _ $MenuEventCopyWithImpl < $Res >
implements $CollapseCopyWith < $Res > {
_ $CollapseCopyWithImpl ( Collapse _value , $Res Function ( Collapse ) _then )
: super ( _value , ( v ) = > _then ( v as Collapse ) ) ;
@ override
Collapse get _value = > super . _value as Collapse ;
}
/// @nodoc
class _ $Collapse implements Collapse {
const _ $Collapse ( ) ;
@ override
String toString ( ) {
return ' MenuEvent.collapse() ' ;
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | | ( other is Collapse ) ;
}
@ override
int get hashCode = > runtimeType . hashCode ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
required TResult Function ( ) initial ,
2021-07-12 23:27:58 +08:00
required TResult Function ( ) collapse ,
2021-10-29 14:43:10 +08:00
required TResult Function ( HomeStackContext < dynamic > context ) openPage ,
2021-07-21 15:43:05 +08:00
required TResult Function ( String name , String ? desc ) createApp ,
2021-10-18 22:08:35 +08:00
required TResult Function ( Either < List < App > , WorkspaceError > appsOrFail )
didReceiveApps ,
2021-07-12 23:27:58 +08:00
} ) {
return collapse ( ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
TResult Function ( ) ? initial ,
2021-07-12 23:27:58 +08:00
TResult Function ( ) ? collapse ,
2021-10-29 14:43:10 +08:00
TResult Function ( HomeStackContext < dynamic > context ) ? openPage ,
2021-07-21 15:43:05 +08:00
TResult Function ( String name , String ? desc ) ? createApp ,
2021-10-18 22:08:35 +08:00
TResult Function ( Either < List < App > , WorkspaceError > appsOrFail ) ?
didReceiveApps ,
2021-07-12 23:27:58 +08:00
required TResult orElse ( ) ,
} ) {
if ( collapse ! = null ) {
return collapse ( ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
required TResult Function ( _Initial value ) initial ,
2021-07-12 23:27:58 +08:00
required TResult Function ( Collapse value ) collapse ,
2021-07-21 22:41:44 +08:00
required TResult Function ( OpenPage value ) openPage ,
required TResult Function ( CreateApp value ) createApp ,
2021-10-18 22:08:35 +08:00
required TResult Function ( ReceiveApps value ) didReceiveApps ,
2021-07-12 23:27:58 +08:00
} ) {
return collapse ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
TResult Function ( _Initial value ) ? initial ,
2021-07-12 23:27:58 +08:00
TResult Function ( Collapse value ) ? collapse ,
2021-07-21 22:41:44 +08:00
TResult Function ( OpenPage value ) ? openPage ,
TResult Function ( CreateApp value ) ? createApp ,
2021-10-18 22:08:35 +08:00
TResult Function ( ReceiveApps value ) ? didReceiveApps ,
2021-07-12 23:27:58 +08:00
required TResult orElse ( ) ,
} ) {
if ( collapse ! = null ) {
return collapse ( this ) ;
}
return orElse ( ) ;
}
}
abstract class Collapse implements MenuEvent {
const factory Collapse ( ) = _ $Collapse ;
}
/// @nodoc
2021-07-21 22:41:44 +08:00
abstract class $OpenPageCopyWith < $Res > {
factory $OpenPageCopyWith ( OpenPage value , $Res Function ( OpenPage ) then ) =
_ $OpenPageCopyWithImpl < $Res > ;
2021-10-29 14:43:10 +08:00
$Res call ( { HomeStackContext < dynamic > context } ) ;
2021-07-12 23:27:58 +08:00
}
/// @nodoc
2021-07-21 22:41:44 +08:00
class _ $OpenPageCopyWithImpl < $Res > extends _ $MenuEventCopyWithImpl < $Res >
implements $OpenPageCopyWith < $Res > {
_ $OpenPageCopyWithImpl ( OpenPage _value , $Res Function ( OpenPage ) _then )
: super ( _value , ( v ) = > _then ( v as OpenPage ) ) ;
2021-07-12 23:27:58 +08:00
@ override
2021-07-21 22:41:44 +08:00
OpenPage get _value = > super . _value as OpenPage ;
2021-07-12 23:27:58 +08:00
@ override
$Res call ( {
2021-10-10 15:58:57 +08:00
Object ? context = freezed ,
2021-07-12 23:27:58 +08:00
} ) {
2021-07-21 22:41:44 +08:00
return _then ( OpenPage (
2021-10-10 15:58:57 +08:00
context = = freezed
? _value . context
: context // ignore: cast_nullable_to_non_nullable
2021-10-29 14:43:10 +08:00
as HomeStackContext < dynamic > ,
2021-07-12 23:27:58 +08:00
) ) ;
}
}
/// @nodoc
2021-07-21 22:41:44 +08:00
class _ $OpenPage implements OpenPage {
2021-10-10 15:58:57 +08:00
const _ $OpenPage ( this . context ) ;
2021-07-12 23:27:58 +08:00
@ override
2021-10-29 14:43:10 +08:00
final HomeStackContext < dynamic > context ;
2021-07-12 23:27:58 +08:00
@ override
String toString ( ) {
2021-10-10 15:58:57 +08:00
return ' MenuEvent.openPage(context: $ context ) ' ;
2021-07-12 23:27:58 +08:00
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
2021-07-21 22:41:44 +08:00
( other is OpenPage & &
2021-10-10 15:58:57 +08:00
( identical ( other . context , context ) | |
const DeepCollectionEquality ( ) . equals ( other . context , context ) ) ) ;
2021-07-12 23:27:58 +08:00
}
@ override
int get hashCode = >
2021-10-10 15:58:57 +08:00
runtimeType . hashCode ^ const DeepCollectionEquality ( ) . hash ( context ) ;
2021-07-12 23:27:58 +08:00
@ JsonKey ( ignore: true )
@ override
2021-07-21 22:41:44 +08:00
$OpenPageCopyWith < OpenPage > get copyWith = >
_ $OpenPageCopyWithImpl < OpenPage > ( this , _ $identity ) ;
2021-07-12 23:27:58 +08:00
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
required TResult Function ( ) initial ,
2021-07-12 23:27:58 +08:00
required TResult Function ( ) collapse ,
2021-10-29 14:43:10 +08:00
required TResult Function ( HomeStackContext < dynamic > context ) openPage ,
2021-07-21 15:43:05 +08:00
required TResult Function ( String name , String ? desc ) createApp ,
2021-10-18 22:08:35 +08:00
required TResult Function ( Either < List < App > , WorkspaceError > appsOrFail )
didReceiveApps ,
2021-07-12 23:27:58 +08:00
} ) {
2021-10-10 15:58:57 +08:00
return openPage ( context ) ;
2021-07-12 23:27:58 +08:00
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
TResult Function ( ) ? initial ,
2021-07-12 23:27:58 +08:00
TResult Function ( ) ? collapse ,
2021-10-29 14:43:10 +08:00
TResult Function ( HomeStackContext < dynamic > context ) ? openPage ,
2021-07-21 15:43:05 +08:00
TResult Function ( String name , String ? desc ) ? createApp ,
2021-10-18 22:08:35 +08:00
TResult Function ( Either < List < App > , WorkspaceError > appsOrFail ) ?
didReceiveApps ,
2021-07-12 23:27:58 +08:00
required TResult orElse ( ) ,
} ) {
if ( openPage ! = null ) {
2021-10-10 15:58:57 +08:00
return openPage ( context ) ;
2021-07-12 23:27:58 +08:00
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
required TResult Function ( _Initial value ) initial ,
2021-07-12 23:27:58 +08:00
required TResult Function ( Collapse value ) collapse ,
2021-07-21 22:41:44 +08:00
required TResult Function ( OpenPage value ) openPage ,
required TResult Function ( CreateApp value ) createApp ,
2021-10-18 22:08:35 +08:00
required TResult Function ( ReceiveApps value ) didReceiveApps ,
2021-07-12 23:27:58 +08:00
} ) {
return openPage ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
TResult Function ( _Initial value ) ? initial ,
2021-07-12 23:27:58 +08:00
TResult Function ( Collapse value ) ? collapse ,
2021-07-21 22:41:44 +08:00
TResult Function ( OpenPage value ) ? openPage ,
TResult Function ( CreateApp value ) ? createApp ,
2021-10-18 22:08:35 +08:00
TResult Function ( ReceiveApps value ) ? didReceiveApps ,
2021-07-12 23:27:58 +08:00
required TResult orElse ( ) ,
} ) {
if ( openPage ! = null ) {
return openPage ( this ) ;
}
return orElse ( ) ;
}
}
2021-07-21 22:41:44 +08:00
abstract class OpenPage implements MenuEvent {
2021-10-29 14:43:10 +08:00
const factory OpenPage ( HomeStackContext < dynamic > context ) = _ $OpenPage ;
2021-07-12 23:27:58 +08:00
2021-10-29 14:43:10 +08:00
HomeStackContext < dynamic > get context = > throw _privateConstructorUsedError ;
2021-07-12 23:27:58 +08:00
@ JsonKey ( ignore: true )
2021-07-21 22:41:44 +08:00
$OpenPageCopyWith < OpenPage > get copyWith = >
2021-07-12 23:27:58 +08:00
throw _privateConstructorUsedError ;
}
/// @nodoc
2021-07-21 22:41:44 +08:00
abstract class $CreateAppCopyWith < $Res > {
factory $CreateAppCopyWith ( CreateApp value , $Res Function ( CreateApp ) then ) =
_ $CreateAppCopyWithImpl < $Res > ;
2021-07-21 15:43:05 +08:00
$Res call ( { String name , String ? desc } ) ;
2021-07-12 23:27:58 +08:00
}
/// @nodoc
2021-07-21 22:41:44 +08:00
class _ $CreateAppCopyWithImpl < $Res > extends _ $MenuEventCopyWithImpl < $Res >
implements $CreateAppCopyWith < $Res > {
_ $CreateAppCopyWithImpl ( CreateApp _value , $Res Function ( CreateApp ) _then )
: super ( _value , ( v ) = > _then ( v as CreateApp ) ) ;
2021-07-12 23:27:58 +08:00
@ override
2021-07-21 22:41:44 +08:00
CreateApp get _value = > super . _value as CreateApp ;
2021-07-20 23:51:08 +08:00
@ override
$Res call ( {
2021-07-21 15:43:05 +08:00
Object ? name = freezed ,
Object ? desc = freezed ,
2021-07-20 23:51:08 +08:00
} ) {
2021-07-21 22:41:44 +08:00
return _then ( CreateApp (
2021-07-21 15:43:05 +08:00
name = = freezed
? _value . name
: name // ignore: cast_nullable_to_non_nullable
2021-07-20 23:51:08 +08:00
as String ,
2021-07-21 15:43:05 +08:00
desc: desc = = freezed
? _value . desc
: desc // ignore: cast_nullable_to_non_nullable
as String ? ,
2021-07-20 23:51:08 +08:00
) ) ;
}
2021-07-12 23:27:58 +08:00
}
/// @nodoc
2021-07-21 22:41:44 +08:00
class _ $CreateApp implements CreateApp {
const _ $CreateApp ( this . name , { this . desc } ) ;
2021-07-20 23:51:08 +08:00
@ override
2021-07-21 15:43:05 +08:00
final String name ;
@ override
final String ? desc ;
2021-07-12 23:27:58 +08:00
@ override
String toString ( ) {
2021-07-21 15:43:05 +08:00
return ' MenuEvent.createApp(name: $ name , desc: $ desc ) ' ;
2021-07-12 23:27:58 +08:00
}
@ override
bool operator = = ( dynamic other ) {
2021-07-20 23:51:08 +08:00
return identical ( this , other ) | |
2021-07-21 22:41:44 +08:00
( other is CreateApp & &
2021-07-21 15:43:05 +08:00
( identical ( other . name , name ) | |
const DeepCollectionEquality ( ) . equals ( other . name , name ) ) & &
( identical ( other . desc , desc ) | |
const DeepCollectionEquality ( ) . equals ( other . desc , desc ) ) ) ;
2021-07-12 23:27:58 +08:00
}
@ override
2021-07-20 23:51:08 +08:00
int get hashCode = >
2021-07-21 15:43:05 +08:00
runtimeType . hashCode ^
const DeepCollectionEquality ( ) . hash ( name ) ^
const DeepCollectionEquality ( ) . hash ( desc ) ;
2021-07-20 23:51:08 +08:00
@ JsonKey ( ignore: true )
@ override
2021-07-21 22:41:44 +08:00
$CreateAppCopyWith < CreateApp > get copyWith = >
_ $CreateAppCopyWithImpl < CreateApp > ( this , _ $identity ) ;
2021-07-12 23:27:58 +08:00
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
required TResult Function ( ) initial ,
2021-07-12 23:27:58 +08:00
required TResult Function ( ) collapse ,
2021-10-29 14:43:10 +08:00
required TResult Function ( HomeStackContext < dynamic > context ) openPage ,
2021-07-21 15:43:05 +08:00
required TResult Function ( String name , String ? desc ) createApp ,
2021-10-18 22:08:35 +08:00
required TResult Function ( Either < List < App > , WorkspaceError > appsOrFail )
didReceiveApps ,
2021-07-12 23:27:58 +08:00
} ) {
2021-07-21 15:43:05 +08:00
return createApp ( name , desc ) ;
2021-07-12 23:27:58 +08:00
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
TResult Function ( ) ? initial ,
2021-07-12 23:27:58 +08:00
TResult Function ( ) ? collapse ,
2021-10-29 14:43:10 +08:00
TResult Function ( HomeStackContext < dynamic > context ) ? openPage ,
2021-07-21 15:43:05 +08:00
TResult Function ( String name , String ? desc ) ? createApp ,
2021-10-18 22:08:35 +08:00
TResult Function ( Either < List < App > , WorkspaceError > appsOrFail ) ?
didReceiveApps ,
2021-07-12 23:27:58 +08:00
required TResult orElse ( ) ,
} ) {
if ( createApp ! = null ) {
2021-07-21 15:43:05 +08:00
return createApp ( name , desc ) ;
2021-07-12 23:27:58 +08:00
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
required TResult Function ( _Initial value ) initial ,
2021-07-12 23:27:58 +08:00
required TResult Function ( Collapse value ) collapse ,
2021-07-21 22:41:44 +08:00
required TResult Function ( OpenPage value ) openPage ,
required TResult Function ( CreateApp value ) createApp ,
2021-10-18 22:08:35 +08:00
required TResult Function ( ReceiveApps value ) didReceiveApps ,
2021-07-12 23:27:58 +08:00
} ) {
return createApp ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
2021-07-21 22:41:44 +08:00
TResult Function ( _Initial value ) ? initial ,
2021-07-12 23:27:58 +08:00
TResult Function ( Collapse value ) ? collapse ,
2021-07-21 22:41:44 +08:00
TResult Function ( OpenPage value ) ? openPage ,
TResult Function ( CreateApp value ) ? createApp ,
2021-10-18 22:08:35 +08:00
TResult Function ( ReceiveApps value ) ? didReceiveApps ,
2021-07-12 23:27:58 +08:00
required TResult orElse ( ) ,
} ) {
if ( createApp ! = null ) {
return createApp ( this ) ;
}
return orElse ( ) ;
}
}
2021-07-21 22:41:44 +08:00
abstract class CreateApp implements MenuEvent {
const factory CreateApp ( String name , { String ? desc } ) = _ $CreateApp ;
2021-07-20 23:51:08 +08:00
2021-07-21 15:43:05 +08:00
String get name = > throw _privateConstructorUsedError ;
String ? get desc = > throw _privateConstructorUsedError ;
2021-07-20 23:51:08 +08:00
@ JsonKey ( ignore: true )
2021-07-21 22:41:44 +08:00
$CreateAppCopyWith < CreateApp > get copyWith = >
throw _privateConstructorUsedError ;
}
2021-10-18 22:08:35 +08:00
/// @nodoc
abstract class $ReceiveAppsCopyWith < $Res > {
factory $ReceiveAppsCopyWith (
ReceiveApps value , $Res Function ( ReceiveApps ) then ) =
_ $ReceiveAppsCopyWithImpl < $Res > ;
$Res call ( { Either < List < App > , WorkspaceError > appsOrFail } ) ;
}
/// @nodoc
class _ $ReceiveAppsCopyWithImpl < $Res > extends _ $MenuEventCopyWithImpl < $Res >
implements $ReceiveAppsCopyWith < $Res > {
_ $ReceiveAppsCopyWithImpl (
ReceiveApps _value , $Res Function ( ReceiveApps ) _then )
: super ( _value , ( v ) = > _then ( v as ReceiveApps ) ) ;
@ override
ReceiveApps get _value = > super . _value as ReceiveApps ;
@ override
$Res call ( {
Object ? appsOrFail = freezed ,
} ) {
return _then ( ReceiveApps (
appsOrFail = = freezed
? _value . appsOrFail
: appsOrFail // ignore: cast_nullable_to_non_nullable
as Either < List < App > , WorkspaceError > ,
) ) ;
}
}
/// @nodoc
class _ $ReceiveApps implements ReceiveApps {
const _ $ReceiveApps ( this . appsOrFail ) ;
@ override
final Either < List < App > , WorkspaceError > appsOrFail ;
@ override
String toString ( ) {
return ' MenuEvent.didReceiveApps(appsOrFail: $ appsOrFail ) ' ;
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other is ReceiveApps & &
( identical ( other . appsOrFail , appsOrFail ) | |
const DeepCollectionEquality ( )
. equals ( other . appsOrFail , appsOrFail ) ) ) ;
}
@ override
int get hashCode = >
runtimeType . hashCode ^ const DeepCollectionEquality ( ) . hash ( appsOrFail ) ;
@ JsonKey ( ignore: true )
@ override
$ReceiveAppsCopyWith < ReceiveApps > get copyWith = >
_ $ReceiveAppsCopyWithImpl < ReceiveApps > ( this , _ $identity ) ;
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function ( ) initial ,
required TResult Function ( ) collapse ,
2021-10-29 14:43:10 +08:00
required TResult Function ( HomeStackContext < dynamic > context ) openPage ,
2021-10-18 22:08:35 +08:00
required TResult Function ( String name , String ? desc ) createApp ,
required TResult Function ( Either < List < App > , WorkspaceError > appsOrFail )
didReceiveApps ,
} ) {
return didReceiveApps ( appsOrFail ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
TResult Function ( ) ? initial ,
TResult Function ( ) ? collapse ,
2021-10-29 14:43:10 +08:00
TResult Function ( HomeStackContext < dynamic > context ) ? openPage ,
2021-10-18 22:08:35 +08:00
TResult Function ( String name , String ? desc ) ? createApp ,
TResult Function ( Either < List < App > , WorkspaceError > appsOrFail ) ?
didReceiveApps ,
required TResult orElse ( ) ,
} ) {
if ( didReceiveApps ! = null ) {
return didReceiveApps ( appsOrFail ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( _Initial value ) initial ,
required TResult Function ( Collapse value ) collapse ,
required TResult Function ( OpenPage value ) openPage ,
required TResult Function ( CreateApp value ) createApp ,
required TResult Function ( ReceiveApps value ) didReceiveApps ,
} ) {
return didReceiveApps ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( _Initial value ) ? initial ,
TResult Function ( Collapse value ) ? collapse ,
TResult Function ( OpenPage value ) ? openPage ,
TResult Function ( CreateApp value ) ? createApp ,
TResult Function ( ReceiveApps value ) ? didReceiveApps ,
required TResult orElse ( ) ,
} ) {
if ( didReceiveApps ! = null ) {
return didReceiveApps ( this ) ;
}
return orElse ( ) ;
}
}
abstract class ReceiveApps implements MenuEvent {
const factory ReceiveApps ( Either < List < App > , WorkspaceError > appsOrFail ) =
_ $ReceiveApps ;
Either < List < App > , WorkspaceError > get appsOrFail = >
throw _privateConstructorUsedError ;
@ JsonKey ( ignore: true )
$ReceiveAppsCopyWith < ReceiveApps > get copyWith = >
throw _privateConstructorUsedError ;
}
2021-07-12 23:27:58 +08:00
/// @nodoc
class _ $MenuStateTearOff {
const _ $MenuStateTearOff ( ) ;
_MenuState call (
2021-07-21 15:43:05 +08:00
{ required bool isCollapse ,
2021-07-21 22:41:44 +08:00
required Option < List < App > > apps ,
2021-07-22 14:06:58 +08:00
required Either < Unit , WorkspaceError > successOrFailure ,
2021-10-29 14:43:10 +08:00
required HomeStackContext < dynamic > context } ) {
2021-07-12 23:27:58 +08:00
return _MenuState (
isCollapse: isCollapse ,
2021-07-21 22:41:44 +08:00
apps: apps ,
2021-07-21 15:43:05 +08:00
successOrFailure: successOrFailure ,
2021-10-10 15:58:57 +08:00
context: context ,
2021-07-12 23:27:58 +08:00
) ;
}
}
/// @nodoc
const $MenuState = _ $MenuStateTearOff ( ) ;
/// @nodoc
mixin _ $MenuState {
bool get isCollapse = > throw _privateConstructorUsedError ;
2021-07-21 22:41:44 +08:00
Option < List < App > > get apps = > throw _privateConstructorUsedError ;
2021-07-21 15:43:05 +08:00
Either < Unit , WorkspaceError > get successOrFailure = >
throw _privateConstructorUsedError ;
2021-10-29 14:43:10 +08:00
HomeStackContext < dynamic > get context = > throw _privateConstructorUsedError ;
2021-07-12 23:27:58 +08:00
@ JsonKey ( ignore: true )
$MenuStateCopyWith < MenuState > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $MenuStateCopyWith < $Res > {
factory $MenuStateCopyWith ( MenuState value , $Res Function ( MenuState ) then ) =
_ $MenuStateCopyWithImpl < $Res > ;
2021-07-21 15:43:05 +08:00
$Res call (
{ bool isCollapse ,
2021-07-21 22:41:44 +08:00
Option < List < App > > apps ,
2021-07-22 14:06:58 +08:00
Either < Unit , WorkspaceError > successOrFailure ,
2021-10-29 14:43:10 +08:00
HomeStackContext < dynamic > context } ) ;
2021-07-12 23:27:58 +08:00
}
/// @nodoc
class _ $MenuStateCopyWithImpl < $Res > implements $MenuStateCopyWith < $Res > {
_ $MenuStateCopyWithImpl ( this . _value , this . _then ) ;
final MenuState _value ;
// ignore: unused_field
final $Res Function ( MenuState ) _then ;
@ override
$Res call ( {
Object ? isCollapse = freezed ,
2021-07-21 22:41:44 +08:00
Object ? apps = freezed ,
2021-07-21 15:43:05 +08:00
Object ? successOrFailure = freezed ,
2021-10-10 15:58:57 +08:00
Object ? context = freezed ,
2021-07-12 23:27:58 +08:00
} ) {
return _then ( _value . copyWith (
isCollapse: isCollapse = = freezed
? _value . isCollapse
: isCollapse // ignore: cast_nullable_to_non_nullable
as bool ,
2021-07-21 22:41:44 +08:00
apps: apps = = freezed
? _value . apps
: apps // ignore: cast_nullable_to_non_nullable
as Option < List < App > > ,
2021-07-21 15:43:05 +08:00
successOrFailure: successOrFailure = = freezed
? _value . successOrFailure
: successOrFailure // ignore: cast_nullable_to_non_nullable
as Either < Unit , WorkspaceError > ,
2021-10-10 15:58:57 +08:00
context: context = = freezed
? _value . context
: context // ignore: cast_nullable_to_non_nullable
2021-10-29 14:43:10 +08:00
as HomeStackContext < dynamic > ,
2021-07-12 23:27:58 +08:00
) ) ;
}
}
/// @nodoc
abstract class _ $MenuStateCopyWith < $Res > implements $MenuStateCopyWith < $Res > {
factory _ $MenuStateCopyWith (
_MenuState value , $Res Function ( _MenuState ) then ) =
__ $MenuStateCopyWithImpl < $Res > ;
@ override
2021-07-21 15:43:05 +08:00
$Res call (
{ bool isCollapse ,
2021-07-21 22:41:44 +08:00
Option < List < App > > apps ,
2021-07-22 14:06:58 +08:00
Either < Unit , WorkspaceError > successOrFailure ,
2021-10-29 14:43:10 +08:00
HomeStackContext < dynamic > context } ) ;
2021-07-12 23:27:58 +08:00
}
/// @nodoc
class __ $MenuStateCopyWithImpl < $Res > extends _ $MenuStateCopyWithImpl < $Res >
implements _ $MenuStateCopyWith < $Res > {
__ $MenuStateCopyWithImpl ( _MenuState _value , $Res Function ( _MenuState ) _then )
: super ( _value , ( v ) = > _then ( v as _MenuState ) ) ;
@ override
_MenuState get _value = > super . _value as _MenuState ;
@ override
$Res call ( {
Object ? isCollapse = freezed ,
2021-07-21 22:41:44 +08:00
Object ? apps = freezed ,
2021-07-21 15:43:05 +08:00
Object ? successOrFailure = freezed ,
2021-10-10 15:58:57 +08:00
Object ? context = freezed ,
2021-07-12 23:27:58 +08:00
} ) {
return _then ( _MenuState (
isCollapse: isCollapse = = freezed
? _value . isCollapse
: isCollapse // ignore: cast_nullable_to_non_nullable
as bool ,
2021-07-21 22:41:44 +08:00
apps: apps = = freezed
? _value . apps
: apps // ignore: cast_nullable_to_non_nullable
as Option < List < App > > ,
2021-07-21 15:43:05 +08:00
successOrFailure: successOrFailure = = freezed
? _value . successOrFailure
: successOrFailure // ignore: cast_nullable_to_non_nullable
as Either < Unit , WorkspaceError > ,
2021-10-10 15:58:57 +08:00
context: context = = freezed
? _value . context
: context // ignore: cast_nullable_to_non_nullable
2021-10-29 14:43:10 +08:00
as HomeStackContext < dynamic > ,
2021-07-12 23:27:58 +08:00
) ) ;
}
}
/// @nodoc
class _ $_MenuState implements _MenuState {
2021-07-21 15:43:05 +08:00
const _ $_MenuState (
{ required this . isCollapse ,
2021-07-21 22:41:44 +08:00
required this . apps ,
2021-07-22 14:06:58 +08:00
required this . successOrFailure ,
2021-10-10 15:58:57 +08:00
required this . context } ) ;
2021-07-12 23:27:58 +08:00
@ override
final bool isCollapse ;
@ override
2021-07-21 22:41:44 +08:00
final Option < List < App > > apps ;
@ override
2021-07-21 15:43:05 +08:00
final Either < Unit , WorkspaceError > successOrFailure ;
2021-07-22 14:06:58 +08:00
@ override
2021-10-29 14:43:10 +08:00
final HomeStackContext < dynamic > context ;
2021-07-12 23:27:58 +08:00
@ override
String toString ( ) {
2021-10-10 15:58:57 +08:00
return ' MenuState(isCollapse: $ isCollapse , apps: $ apps , successOrFailure: $ successOrFailure , context: $ context ) ' ;
2021-07-12 23:27:58 +08:00
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other is _MenuState & &
( identical ( other . isCollapse , isCollapse ) | |
const DeepCollectionEquality ( )
. equals ( other . isCollapse , isCollapse ) ) & &
2021-07-21 22:41:44 +08:00
( identical ( other . apps , apps ) | |
const DeepCollectionEquality ( ) . equals ( other . apps , apps ) ) & &
2021-07-21 15:43:05 +08:00
( identical ( other . successOrFailure , successOrFailure ) | |
const DeepCollectionEquality ( )
2021-07-22 14:06:58 +08:00
. equals ( other . successOrFailure , successOrFailure ) ) & &
2021-10-10 15:58:57 +08:00
( identical ( other . context , context ) | |
const DeepCollectionEquality ( ) . equals ( other . context , context ) ) ) ;
2021-07-12 23:27:58 +08:00
}
@ override
int get hashCode = >
runtimeType . hashCode ^
const DeepCollectionEquality ( ) . hash ( isCollapse ) ^
2021-07-21 22:41:44 +08:00
const DeepCollectionEquality ( ) . hash ( apps ) ^
2021-07-22 14:06:58 +08:00
const DeepCollectionEquality ( ) . hash ( successOrFailure ) ^
2021-10-10 15:58:57 +08:00
const DeepCollectionEquality ( ) . hash ( context ) ;
2021-07-12 23:27:58 +08:00
@ JsonKey ( ignore: true )
@ override
_ $MenuStateCopyWith < _MenuState > get copyWith = >
__ $MenuStateCopyWithImpl < _MenuState > ( this , _ $identity ) ;
}
abstract class _MenuState implements MenuState {
const factory _MenuState (
{ required bool isCollapse ,
2021-07-21 22:41:44 +08:00
required Option < List < App > > apps ,
2021-07-22 14:06:58 +08:00
required Either < Unit , WorkspaceError > successOrFailure ,
2021-10-29 14:43:10 +08:00
required HomeStackContext < dynamic > context } ) = _ $_MenuState ;
2021-07-12 23:27:58 +08:00
@ override
bool get isCollapse = > throw _privateConstructorUsedError ;
@ override
2021-07-21 22:41:44 +08:00
Option < List < App > > get apps = > throw _privateConstructorUsedError ;
@ override
2021-07-21 15:43:05 +08:00
Either < Unit , WorkspaceError > get successOrFailure = >
throw _privateConstructorUsedError ;
@ override
2021-10-29 14:43:10 +08:00
HomeStackContext < dynamic > get context = > throw _privateConstructorUsedError ;
2021-07-22 14:06:58 +08:00
@ override
2021-07-12 23:27:58 +08:00
@ JsonKey ( ignore: true )
_ $MenuStateCopyWith < _MenuState > get copyWith = >
throw _privateConstructorUsedError ;
}