AppFlowy/app_flowy/lib/workspace/application/menu/menu_bloc.freezed.dart

740 lines
21 KiB
Dart
Raw Normal View History

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.\nPlease 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-07-22 18:04:24 +08:00
OpenPage openPage(HomeStackView stackView) {
2021-07-21 22:41:44 +08:00
return OpenPage(
2021-07-22 18:04:24 +08:00
stackView,
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
}
}
/// @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-07-22 18:04:24 +08:00
required TResult Function(HomeStackView stackView) openPage,
2021-07-21 15:43:05 +08:00
required TResult Function(String name, String? desc) createApp,
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-07-22 18:04:24 +08:00
TResult Function(HomeStackView stackView)? openPage,
2021-07-21 15:43:05 +08:00
TResult Function(String name, String? desc)? createApp,
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-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-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-07-22 18:04:24 +08:00
required TResult Function(HomeStackView stackView) openPage,
2021-07-21 22:41:44 +08:00
required TResult Function(String name, String? desc) createApp,
}) {
return initial();
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function()? initial,
TResult Function()? collapse,
2021-07-22 18:04:24 +08:00
TResult Function(HomeStackView stackView)? openPage,
2021-07-21 22:41:44 +08:00
TResult Function(String name, String? desc)? createApp,
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,
}) {
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,
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-07-22 18:04:24 +08:00
required TResult Function(HomeStackView stackView) openPage,
2021-07-21 15:43:05 +08:00
required TResult Function(String name, String? desc) createApp,
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-07-22 18:04:24 +08:00
TResult Function(HomeStackView stackView)? openPage,
2021-07-21 15:43:05 +08:00
TResult Function(String name, String? desc)? createApp,
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-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-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-07-22 18:04:24 +08:00
$Res call({HomeStackView stackView});
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-07-22 18:04:24 +08:00
Object? stackView = freezed,
2021-07-12 23:27:58 +08:00
}) {
2021-07-21 22:41:44 +08:00
return _then(OpenPage(
2021-07-22 18:04:24 +08:00
stackView == freezed
? _value.stackView
: stackView // ignore: cast_nullable_to_non_nullable
as HomeStackView,
2021-07-12 23:27:58 +08:00
));
}
}
/// @nodoc
2021-07-21 22:41:44 +08:00
class _$OpenPage implements OpenPage {
2021-07-22 18:04:24 +08:00
const _$OpenPage(this.stackView);
2021-07-12 23:27:58 +08:00
@override
2021-07-22 18:04:24 +08:00
final HomeStackView stackView;
2021-07-12 23:27:58 +08:00
@override
String toString() {
2021-07-22 18:04:24 +08:00
return 'MenuEvent.openPage(stackView: $stackView)';
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-07-22 18:04:24 +08:00
(identical(other.stackView, stackView) ||
const DeepCollectionEquality()
.equals(other.stackView, stackView)));
2021-07-12 23:27:58 +08:00
}
@override
int get hashCode =>
2021-07-22 18:04:24 +08:00
runtimeType.hashCode ^ const DeepCollectionEquality().hash(stackView);
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-07-22 18:04:24 +08:00
required TResult Function(HomeStackView stackView) openPage,
2021-07-21 15:43:05 +08:00
required TResult Function(String name, String? desc) createApp,
2021-07-12 23:27:58 +08:00
}) {
2021-07-22 18:04:24 +08:00
return openPage(stackView);
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-07-22 18:04:24 +08:00
TResult Function(HomeStackView stackView)? openPage,
2021-07-21 15:43:05 +08:00
TResult Function(String name, String? desc)? createApp,
2021-07-12 23:27:58 +08:00
required TResult orElse(),
}) {
if (openPage != null) {
2021-07-22 18:04:24 +08:00
return openPage(stackView);
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-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-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-07-22 18:04:24 +08:00
const factory OpenPage(HomeStackView stackView) = _$OpenPage;
2021-07-12 23:27:58 +08:00
2021-07-22 18:04:24 +08:00
HomeStackView get stackView => 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-07-22 18:04:24 +08:00
required TResult Function(HomeStackView stackView) openPage,
2021-07-21 15:43:05 +08:00
required TResult Function(String name, String? desc) createApp,
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-07-22 18:04:24 +08:00
TResult Function(HomeStackView stackView)? openPage,
2021-07-21 15:43:05 +08:00
TResult Function(String name, String? desc)? createApp,
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-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-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-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,
required Either<Unit, WorkspaceError> successOrFailure,
2021-07-22 18:04:24 +08:00
HomeStackView? stackView}) {
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-07-22 18:04:24 +08:00
stackView: stackView,
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-07-22 18:04:24 +08:00
HomeStackView? get stackView => 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,
Either<Unit, WorkspaceError> successOrFailure,
2021-07-22 18:04:24 +08:00
HomeStackView? stackView});
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-07-22 18:04:24 +08:00
Object? stackView = 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-07-22 18:04:24 +08:00
stackView: stackView == freezed
? _value.stackView
: stackView // ignore: cast_nullable_to_non_nullable
as HomeStackView?,
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,
Either<Unit, WorkspaceError> successOrFailure,
2021-07-22 18:04:24 +08:00
HomeStackView? stackView});
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-07-22 18:04:24 +08:00
Object? stackView = 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-07-22 18:04:24 +08:00
stackView: stackView == freezed
? _value.stackView
: stackView // ignore: cast_nullable_to_non_nullable
as HomeStackView?,
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,
required this.successOrFailure,
2021-07-22 18:04:24 +08:00
this.stackView});
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;
@override
2021-07-22 18:04:24 +08:00
final HomeStackView? stackView;
2021-07-12 23:27:58 +08:00
@override
String toString() {
2021-07-22 18:04:24 +08:00
return 'MenuState(isCollapse: $isCollapse, apps: $apps, successOrFailure: $successOrFailure, stackView: $stackView)';
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()
.equals(other.successOrFailure, successOrFailure)) &&
2021-07-22 18:04:24 +08:00
(identical(other.stackView, stackView) ||
const DeepCollectionEquality()
2021-07-22 18:04:24 +08:00
.equals(other.stackView, stackView)));
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) ^
const DeepCollectionEquality().hash(successOrFailure) ^
2021-07-22 18:04:24 +08:00
const DeepCollectionEquality().hash(stackView);
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,
required Either<Unit, WorkspaceError> successOrFailure,
2021-07-22 18:04:24 +08:00
HomeStackView? stackView}) = _$_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-07-22 18:04:24 +08:00
HomeStackView? get stackView => throw _privateConstructorUsedError;
@override
2021-07-12 23:27:58 +08:00
@JsonKey(ignore: true)
_$MenuStateCopyWith<_MenuState> get copyWith =>
throw _privateConstructorUsedError;
}