menu_bloc.freezed.dart 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. // 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
  3. part of 'menu_bloc.dart';
  4. // **************************************************************************
  5. // FreezedGenerator
  6. // **************************************************************************
  7. T _$identity<T>(T value) => value;
  8. final _privateConstructorUsedError = UnsupportedError(
  9. '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');
  10. /// @nodoc
  11. class _$MenuEventTearOff {
  12. const _$MenuEventTearOff();
  13. _Initial initial() {
  14. return const _Initial();
  15. }
  16. Collapse collapse() {
  17. return const Collapse();
  18. }
  19. OpenPage openPage(HomeStackContext<dynamic, dynamic> context) {
  20. return OpenPage(
  21. context,
  22. );
  23. }
  24. CreateApp createApp(String name, {String? desc}) {
  25. return CreateApp(
  26. name,
  27. desc: desc,
  28. );
  29. }
  30. ReceiveApps didReceiveApps(Either<List<App>, WorkspaceError> appsOrFail) {
  31. return ReceiveApps(
  32. appsOrFail,
  33. );
  34. }
  35. }
  36. /// @nodoc
  37. const $MenuEvent = _$MenuEventTearOff();
  38. /// @nodoc
  39. mixin _$MenuEvent {
  40. @optionalTypeArgs
  41. TResult when<TResult extends Object?>({
  42. required TResult Function() initial,
  43. required TResult Function() collapse,
  44. required TResult Function(HomeStackContext<dynamic, dynamic> context)
  45. openPage,
  46. required TResult Function(String name, String? desc) createApp,
  47. required TResult Function(Either<List<App>, WorkspaceError> appsOrFail)
  48. didReceiveApps,
  49. }) =>
  50. throw _privateConstructorUsedError;
  51. @optionalTypeArgs
  52. TResult maybeWhen<TResult extends Object?>({
  53. TResult Function()? initial,
  54. TResult Function()? collapse,
  55. TResult Function(HomeStackContext<dynamic, dynamic> context)? openPage,
  56. TResult Function(String name, String? desc)? createApp,
  57. TResult Function(Either<List<App>, WorkspaceError> appsOrFail)?
  58. didReceiveApps,
  59. required TResult orElse(),
  60. }) =>
  61. throw _privateConstructorUsedError;
  62. @optionalTypeArgs
  63. TResult map<TResult extends Object?>({
  64. required TResult Function(_Initial value) initial,
  65. required TResult Function(Collapse value) collapse,
  66. required TResult Function(OpenPage value) openPage,
  67. required TResult Function(CreateApp value) createApp,
  68. required TResult Function(ReceiveApps value) didReceiveApps,
  69. }) =>
  70. throw _privateConstructorUsedError;
  71. @optionalTypeArgs
  72. TResult maybeMap<TResult extends Object?>({
  73. TResult Function(_Initial value)? initial,
  74. TResult Function(Collapse value)? collapse,
  75. TResult Function(OpenPage value)? openPage,
  76. TResult Function(CreateApp value)? createApp,
  77. TResult Function(ReceiveApps value)? didReceiveApps,
  78. required TResult orElse(),
  79. }) =>
  80. throw _privateConstructorUsedError;
  81. }
  82. /// @nodoc
  83. abstract class $MenuEventCopyWith<$Res> {
  84. factory $MenuEventCopyWith(MenuEvent value, $Res Function(MenuEvent) then) =
  85. _$MenuEventCopyWithImpl<$Res>;
  86. }
  87. /// @nodoc
  88. class _$MenuEventCopyWithImpl<$Res> implements $MenuEventCopyWith<$Res> {
  89. _$MenuEventCopyWithImpl(this._value, this._then);
  90. final MenuEvent _value;
  91. // ignore: unused_field
  92. final $Res Function(MenuEvent) _then;
  93. }
  94. /// @nodoc
  95. abstract class _$InitialCopyWith<$Res> {
  96. factory _$InitialCopyWith(_Initial value, $Res Function(_Initial) then) =
  97. __$InitialCopyWithImpl<$Res>;
  98. }
  99. /// @nodoc
  100. class __$InitialCopyWithImpl<$Res> extends _$MenuEventCopyWithImpl<$Res>
  101. implements _$InitialCopyWith<$Res> {
  102. __$InitialCopyWithImpl(_Initial _value, $Res Function(_Initial) _then)
  103. : super(_value, (v) => _then(v as _Initial));
  104. @override
  105. _Initial get _value => super._value as _Initial;
  106. }
  107. /// @nodoc
  108. class _$_Initial implements _Initial {
  109. const _$_Initial();
  110. @override
  111. String toString() {
  112. return 'MenuEvent.initial()';
  113. }
  114. @override
  115. bool operator ==(dynamic other) {
  116. return identical(this, other) || (other is _Initial);
  117. }
  118. @override
  119. int get hashCode => runtimeType.hashCode;
  120. @override
  121. @optionalTypeArgs
  122. TResult when<TResult extends Object?>({
  123. required TResult Function() initial,
  124. required TResult Function() collapse,
  125. required TResult Function(HomeStackContext<dynamic, dynamic> context)
  126. openPage,
  127. required TResult Function(String name, String? desc) createApp,
  128. required TResult Function(Either<List<App>, WorkspaceError> appsOrFail)
  129. didReceiveApps,
  130. }) {
  131. return initial();
  132. }
  133. @override
  134. @optionalTypeArgs
  135. TResult maybeWhen<TResult extends Object?>({
  136. TResult Function()? initial,
  137. TResult Function()? collapse,
  138. TResult Function(HomeStackContext<dynamic, dynamic> context)? openPage,
  139. TResult Function(String name, String? desc)? createApp,
  140. TResult Function(Either<List<App>, WorkspaceError> appsOrFail)?
  141. didReceiveApps,
  142. required TResult orElse(),
  143. }) {
  144. if (initial != null) {
  145. return initial();
  146. }
  147. return orElse();
  148. }
  149. @override
  150. @optionalTypeArgs
  151. TResult map<TResult extends Object?>({
  152. required TResult Function(_Initial value) initial,
  153. required TResult Function(Collapse value) collapse,
  154. required TResult Function(OpenPage value) openPage,
  155. required TResult Function(CreateApp value) createApp,
  156. required TResult Function(ReceiveApps value) didReceiveApps,
  157. }) {
  158. return initial(this);
  159. }
  160. @override
  161. @optionalTypeArgs
  162. TResult maybeMap<TResult extends Object?>({
  163. TResult Function(_Initial value)? initial,
  164. TResult Function(Collapse value)? collapse,
  165. TResult Function(OpenPage value)? openPage,
  166. TResult Function(CreateApp value)? createApp,
  167. TResult Function(ReceiveApps value)? didReceiveApps,
  168. required TResult orElse(),
  169. }) {
  170. if (initial != null) {
  171. return initial(this);
  172. }
  173. return orElse();
  174. }
  175. }
  176. abstract class _Initial implements MenuEvent {
  177. const factory _Initial() = _$_Initial;
  178. }
  179. /// @nodoc
  180. abstract class $CollapseCopyWith<$Res> {
  181. factory $CollapseCopyWith(Collapse value, $Res Function(Collapse) then) =
  182. _$CollapseCopyWithImpl<$Res>;
  183. }
  184. /// @nodoc
  185. class _$CollapseCopyWithImpl<$Res> extends _$MenuEventCopyWithImpl<$Res>
  186. implements $CollapseCopyWith<$Res> {
  187. _$CollapseCopyWithImpl(Collapse _value, $Res Function(Collapse) _then)
  188. : super(_value, (v) => _then(v as Collapse));
  189. @override
  190. Collapse get _value => super._value as Collapse;
  191. }
  192. /// @nodoc
  193. class _$Collapse implements Collapse {
  194. const _$Collapse();
  195. @override
  196. String toString() {
  197. return 'MenuEvent.collapse()';
  198. }
  199. @override
  200. bool operator ==(dynamic other) {
  201. return identical(this, other) || (other is Collapse);
  202. }
  203. @override
  204. int get hashCode => runtimeType.hashCode;
  205. @override
  206. @optionalTypeArgs
  207. TResult when<TResult extends Object?>({
  208. required TResult Function() initial,
  209. required TResult Function() collapse,
  210. required TResult Function(HomeStackContext<dynamic, dynamic> context)
  211. openPage,
  212. required TResult Function(String name, String? desc) createApp,
  213. required TResult Function(Either<List<App>, WorkspaceError> appsOrFail)
  214. didReceiveApps,
  215. }) {
  216. return collapse();
  217. }
  218. @override
  219. @optionalTypeArgs
  220. TResult maybeWhen<TResult extends Object?>({
  221. TResult Function()? initial,
  222. TResult Function()? collapse,
  223. TResult Function(HomeStackContext<dynamic, dynamic> context)? openPage,
  224. TResult Function(String name, String? desc)? createApp,
  225. TResult Function(Either<List<App>, WorkspaceError> appsOrFail)?
  226. didReceiveApps,
  227. required TResult orElse(),
  228. }) {
  229. if (collapse != null) {
  230. return collapse();
  231. }
  232. return orElse();
  233. }
  234. @override
  235. @optionalTypeArgs
  236. TResult map<TResult extends Object?>({
  237. required TResult Function(_Initial value) initial,
  238. required TResult Function(Collapse value) collapse,
  239. required TResult Function(OpenPage value) openPage,
  240. required TResult Function(CreateApp value) createApp,
  241. required TResult Function(ReceiveApps value) didReceiveApps,
  242. }) {
  243. return collapse(this);
  244. }
  245. @override
  246. @optionalTypeArgs
  247. TResult maybeMap<TResult extends Object?>({
  248. TResult Function(_Initial value)? initial,
  249. TResult Function(Collapse value)? collapse,
  250. TResult Function(OpenPage value)? openPage,
  251. TResult Function(CreateApp value)? createApp,
  252. TResult Function(ReceiveApps value)? didReceiveApps,
  253. required TResult orElse(),
  254. }) {
  255. if (collapse != null) {
  256. return collapse(this);
  257. }
  258. return orElse();
  259. }
  260. }
  261. abstract class Collapse implements MenuEvent {
  262. const factory Collapse() = _$Collapse;
  263. }
  264. /// @nodoc
  265. abstract class $OpenPageCopyWith<$Res> {
  266. factory $OpenPageCopyWith(OpenPage value, $Res Function(OpenPage) then) =
  267. _$OpenPageCopyWithImpl<$Res>;
  268. $Res call({HomeStackContext<dynamic, dynamic> context});
  269. }
  270. /// @nodoc
  271. class _$OpenPageCopyWithImpl<$Res> extends _$MenuEventCopyWithImpl<$Res>
  272. implements $OpenPageCopyWith<$Res> {
  273. _$OpenPageCopyWithImpl(OpenPage _value, $Res Function(OpenPage) _then)
  274. : super(_value, (v) => _then(v as OpenPage));
  275. @override
  276. OpenPage get _value => super._value as OpenPage;
  277. @override
  278. $Res call({
  279. Object? context = freezed,
  280. }) {
  281. return _then(OpenPage(
  282. context == freezed
  283. ? _value.context
  284. : context // ignore: cast_nullable_to_non_nullable
  285. as HomeStackContext<dynamic, dynamic>,
  286. ));
  287. }
  288. }
  289. /// @nodoc
  290. class _$OpenPage implements OpenPage {
  291. const _$OpenPage(this.context);
  292. @override
  293. final HomeStackContext<dynamic, dynamic> context;
  294. @override
  295. String toString() {
  296. return 'MenuEvent.openPage(context: $context)';
  297. }
  298. @override
  299. bool operator ==(dynamic other) {
  300. return identical(this, other) ||
  301. (other is OpenPage &&
  302. (identical(other.context, context) ||
  303. const DeepCollectionEquality().equals(other.context, context)));
  304. }
  305. @override
  306. int get hashCode =>
  307. runtimeType.hashCode ^ const DeepCollectionEquality().hash(context);
  308. @JsonKey(ignore: true)
  309. @override
  310. $OpenPageCopyWith<OpenPage> get copyWith =>
  311. _$OpenPageCopyWithImpl<OpenPage>(this, _$identity);
  312. @override
  313. @optionalTypeArgs
  314. TResult when<TResult extends Object?>({
  315. required TResult Function() initial,
  316. required TResult Function() collapse,
  317. required TResult Function(HomeStackContext<dynamic, dynamic> context)
  318. openPage,
  319. required TResult Function(String name, String? desc) createApp,
  320. required TResult Function(Either<List<App>, WorkspaceError> appsOrFail)
  321. didReceiveApps,
  322. }) {
  323. return openPage(context);
  324. }
  325. @override
  326. @optionalTypeArgs
  327. TResult maybeWhen<TResult extends Object?>({
  328. TResult Function()? initial,
  329. TResult Function()? collapse,
  330. TResult Function(HomeStackContext<dynamic, dynamic> context)? openPage,
  331. TResult Function(String name, String? desc)? createApp,
  332. TResult Function(Either<List<App>, WorkspaceError> appsOrFail)?
  333. didReceiveApps,
  334. required TResult orElse(),
  335. }) {
  336. if (openPage != null) {
  337. return openPage(context);
  338. }
  339. return orElse();
  340. }
  341. @override
  342. @optionalTypeArgs
  343. TResult map<TResult extends Object?>({
  344. required TResult Function(_Initial value) initial,
  345. required TResult Function(Collapse value) collapse,
  346. required TResult Function(OpenPage value) openPage,
  347. required TResult Function(CreateApp value) createApp,
  348. required TResult Function(ReceiveApps value) didReceiveApps,
  349. }) {
  350. return openPage(this);
  351. }
  352. @override
  353. @optionalTypeArgs
  354. TResult maybeMap<TResult extends Object?>({
  355. TResult Function(_Initial value)? initial,
  356. TResult Function(Collapse value)? collapse,
  357. TResult Function(OpenPage value)? openPage,
  358. TResult Function(CreateApp value)? createApp,
  359. TResult Function(ReceiveApps value)? didReceiveApps,
  360. required TResult orElse(),
  361. }) {
  362. if (openPage != null) {
  363. return openPage(this);
  364. }
  365. return orElse();
  366. }
  367. }
  368. abstract class OpenPage implements MenuEvent {
  369. const factory OpenPage(HomeStackContext<dynamic, dynamic> context) =
  370. _$OpenPage;
  371. HomeStackContext<dynamic, dynamic> get context =>
  372. throw _privateConstructorUsedError;
  373. @JsonKey(ignore: true)
  374. $OpenPageCopyWith<OpenPage> get copyWith =>
  375. throw _privateConstructorUsedError;
  376. }
  377. /// @nodoc
  378. abstract class $CreateAppCopyWith<$Res> {
  379. factory $CreateAppCopyWith(CreateApp value, $Res Function(CreateApp) then) =
  380. _$CreateAppCopyWithImpl<$Res>;
  381. $Res call({String name, String? desc});
  382. }
  383. /// @nodoc
  384. class _$CreateAppCopyWithImpl<$Res> extends _$MenuEventCopyWithImpl<$Res>
  385. implements $CreateAppCopyWith<$Res> {
  386. _$CreateAppCopyWithImpl(CreateApp _value, $Res Function(CreateApp) _then)
  387. : super(_value, (v) => _then(v as CreateApp));
  388. @override
  389. CreateApp get _value => super._value as CreateApp;
  390. @override
  391. $Res call({
  392. Object? name = freezed,
  393. Object? desc = freezed,
  394. }) {
  395. return _then(CreateApp(
  396. name == freezed
  397. ? _value.name
  398. : name // ignore: cast_nullable_to_non_nullable
  399. as String,
  400. desc: desc == freezed
  401. ? _value.desc
  402. : desc // ignore: cast_nullable_to_non_nullable
  403. as String?,
  404. ));
  405. }
  406. }
  407. /// @nodoc
  408. class _$CreateApp implements CreateApp {
  409. const _$CreateApp(this.name, {this.desc});
  410. @override
  411. final String name;
  412. @override
  413. final String? desc;
  414. @override
  415. String toString() {
  416. return 'MenuEvent.createApp(name: $name, desc: $desc)';
  417. }
  418. @override
  419. bool operator ==(dynamic other) {
  420. return identical(this, other) ||
  421. (other is CreateApp &&
  422. (identical(other.name, name) ||
  423. const DeepCollectionEquality().equals(other.name, name)) &&
  424. (identical(other.desc, desc) ||
  425. const DeepCollectionEquality().equals(other.desc, desc)));
  426. }
  427. @override
  428. int get hashCode =>
  429. runtimeType.hashCode ^
  430. const DeepCollectionEquality().hash(name) ^
  431. const DeepCollectionEquality().hash(desc);
  432. @JsonKey(ignore: true)
  433. @override
  434. $CreateAppCopyWith<CreateApp> get copyWith =>
  435. _$CreateAppCopyWithImpl<CreateApp>(this, _$identity);
  436. @override
  437. @optionalTypeArgs
  438. TResult when<TResult extends Object?>({
  439. required TResult Function() initial,
  440. required TResult Function() collapse,
  441. required TResult Function(HomeStackContext<dynamic, dynamic> context)
  442. openPage,
  443. required TResult Function(String name, String? desc) createApp,
  444. required TResult Function(Either<List<App>, WorkspaceError> appsOrFail)
  445. didReceiveApps,
  446. }) {
  447. return createApp(name, desc);
  448. }
  449. @override
  450. @optionalTypeArgs
  451. TResult maybeWhen<TResult extends Object?>({
  452. TResult Function()? initial,
  453. TResult Function()? collapse,
  454. TResult Function(HomeStackContext<dynamic, dynamic> context)? openPage,
  455. TResult Function(String name, String? desc)? createApp,
  456. TResult Function(Either<List<App>, WorkspaceError> appsOrFail)?
  457. didReceiveApps,
  458. required TResult orElse(),
  459. }) {
  460. if (createApp != null) {
  461. return createApp(name, desc);
  462. }
  463. return orElse();
  464. }
  465. @override
  466. @optionalTypeArgs
  467. TResult map<TResult extends Object?>({
  468. required TResult Function(_Initial value) initial,
  469. required TResult Function(Collapse value) collapse,
  470. required TResult Function(OpenPage value) openPage,
  471. required TResult Function(CreateApp value) createApp,
  472. required TResult Function(ReceiveApps value) didReceiveApps,
  473. }) {
  474. return createApp(this);
  475. }
  476. @override
  477. @optionalTypeArgs
  478. TResult maybeMap<TResult extends Object?>({
  479. TResult Function(_Initial value)? initial,
  480. TResult Function(Collapse value)? collapse,
  481. TResult Function(OpenPage value)? openPage,
  482. TResult Function(CreateApp value)? createApp,
  483. TResult Function(ReceiveApps value)? didReceiveApps,
  484. required TResult orElse(),
  485. }) {
  486. if (createApp != null) {
  487. return createApp(this);
  488. }
  489. return orElse();
  490. }
  491. }
  492. abstract class CreateApp implements MenuEvent {
  493. const factory CreateApp(String name, {String? desc}) = _$CreateApp;
  494. String get name => throw _privateConstructorUsedError;
  495. String? get desc => throw _privateConstructorUsedError;
  496. @JsonKey(ignore: true)
  497. $CreateAppCopyWith<CreateApp> get copyWith =>
  498. throw _privateConstructorUsedError;
  499. }
  500. /// @nodoc
  501. abstract class $ReceiveAppsCopyWith<$Res> {
  502. factory $ReceiveAppsCopyWith(
  503. ReceiveApps value, $Res Function(ReceiveApps) then) =
  504. _$ReceiveAppsCopyWithImpl<$Res>;
  505. $Res call({Either<List<App>, WorkspaceError> appsOrFail});
  506. }
  507. /// @nodoc
  508. class _$ReceiveAppsCopyWithImpl<$Res> extends _$MenuEventCopyWithImpl<$Res>
  509. implements $ReceiveAppsCopyWith<$Res> {
  510. _$ReceiveAppsCopyWithImpl(
  511. ReceiveApps _value, $Res Function(ReceiveApps) _then)
  512. : super(_value, (v) => _then(v as ReceiveApps));
  513. @override
  514. ReceiveApps get _value => super._value as ReceiveApps;
  515. @override
  516. $Res call({
  517. Object? appsOrFail = freezed,
  518. }) {
  519. return _then(ReceiveApps(
  520. appsOrFail == freezed
  521. ? _value.appsOrFail
  522. : appsOrFail // ignore: cast_nullable_to_non_nullable
  523. as Either<List<App>, WorkspaceError>,
  524. ));
  525. }
  526. }
  527. /// @nodoc
  528. class _$ReceiveApps implements ReceiveApps {
  529. const _$ReceiveApps(this.appsOrFail);
  530. @override
  531. final Either<List<App>, WorkspaceError> appsOrFail;
  532. @override
  533. String toString() {
  534. return 'MenuEvent.didReceiveApps(appsOrFail: $appsOrFail)';
  535. }
  536. @override
  537. bool operator ==(dynamic other) {
  538. return identical(this, other) ||
  539. (other is ReceiveApps &&
  540. (identical(other.appsOrFail, appsOrFail) ||
  541. const DeepCollectionEquality()
  542. .equals(other.appsOrFail, appsOrFail)));
  543. }
  544. @override
  545. int get hashCode =>
  546. runtimeType.hashCode ^ const DeepCollectionEquality().hash(appsOrFail);
  547. @JsonKey(ignore: true)
  548. @override
  549. $ReceiveAppsCopyWith<ReceiveApps> get copyWith =>
  550. _$ReceiveAppsCopyWithImpl<ReceiveApps>(this, _$identity);
  551. @override
  552. @optionalTypeArgs
  553. TResult when<TResult extends Object?>({
  554. required TResult Function() initial,
  555. required TResult Function() collapse,
  556. required TResult Function(HomeStackContext<dynamic, dynamic> context)
  557. openPage,
  558. required TResult Function(String name, String? desc) createApp,
  559. required TResult Function(Either<List<App>, WorkspaceError> appsOrFail)
  560. didReceiveApps,
  561. }) {
  562. return didReceiveApps(appsOrFail);
  563. }
  564. @override
  565. @optionalTypeArgs
  566. TResult maybeWhen<TResult extends Object?>({
  567. TResult Function()? initial,
  568. TResult Function()? collapse,
  569. TResult Function(HomeStackContext<dynamic, dynamic> context)? openPage,
  570. TResult Function(String name, String? desc)? createApp,
  571. TResult Function(Either<List<App>, WorkspaceError> appsOrFail)?
  572. didReceiveApps,
  573. required TResult orElse(),
  574. }) {
  575. if (didReceiveApps != null) {
  576. return didReceiveApps(appsOrFail);
  577. }
  578. return orElse();
  579. }
  580. @override
  581. @optionalTypeArgs
  582. TResult map<TResult extends Object?>({
  583. required TResult Function(_Initial value) initial,
  584. required TResult Function(Collapse value) collapse,
  585. required TResult Function(OpenPage value) openPage,
  586. required TResult Function(CreateApp value) createApp,
  587. required TResult Function(ReceiveApps value) didReceiveApps,
  588. }) {
  589. return didReceiveApps(this);
  590. }
  591. @override
  592. @optionalTypeArgs
  593. TResult maybeMap<TResult extends Object?>({
  594. TResult Function(_Initial value)? initial,
  595. TResult Function(Collapse value)? collapse,
  596. TResult Function(OpenPage value)? openPage,
  597. TResult Function(CreateApp value)? createApp,
  598. TResult Function(ReceiveApps value)? didReceiveApps,
  599. required TResult orElse(),
  600. }) {
  601. if (didReceiveApps != null) {
  602. return didReceiveApps(this);
  603. }
  604. return orElse();
  605. }
  606. }
  607. abstract class ReceiveApps implements MenuEvent {
  608. const factory ReceiveApps(Either<List<App>, WorkspaceError> appsOrFail) =
  609. _$ReceiveApps;
  610. Either<List<App>, WorkspaceError> get appsOrFail =>
  611. throw _privateConstructorUsedError;
  612. @JsonKey(ignore: true)
  613. $ReceiveAppsCopyWith<ReceiveApps> get copyWith =>
  614. throw _privateConstructorUsedError;
  615. }
  616. /// @nodoc
  617. class _$MenuStateTearOff {
  618. const _$MenuStateTearOff();
  619. _MenuState call(
  620. {required bool isCollapse,
  621. required Option<List<App>> apps,
  622. required Either<Unit, WorkspaceError> successOrFailure,
  623. required HomeStackContext<dynamic, dynamic> context}) {
  624. return _MenuState(
  625. isCollapse: isCollapse,
  626. apps: apps,
  627. successOrFailure: successOrFailure,
  628. context: context,
  629. );
  630. }
  631. }
  632. /// @nodoc
  633. const $MenuState = _$MenuStateTearOff();
  634. /// @nodoc
  635. mixin _$MenuState {
  636. bool get isCollapse => throw _privateConstructorUsedError;
  637. Option<List<App>> get apps => throw _privateConstructorUsedError;
  638. Either<Unit, WorkspaceError> get successOrFailure =>
  639. throw _privateConstructorUsedError;
  640. HomeStackContext<dynamic, dynamic> get context =>
  641. throw _privateConstructorUsedError;
  642. @JsonKey(ignore: true)
  643. $MenuStateCopyWith<MenuState> get copyWith =>
  644. throw _privateConstructorUsedError;
  645. }
  646. /// @nodoc
  647. abstract class $MenuStateCopyWith<$Res> {
  648. factory $MenuStateCopyWith(MenuState value, $Res Function(MenuState) then) =
  649. _$MenuStateCopyWithImpl<$Res>;
  650. $Res call(
  651. {bool isCollapse,
  652. Option<List<App>> apps,
  653. Either<Unit, WorkspaceError> successOrFailure,
  654. HomeStackContext<dynamic, dynamic> context});
  655. }
  656. /// @nodoc
  657. class _$MenuStateCopyWithImpl<$Res> implements $MenuStateCopyWith<$Res> {
  658. _$MenuStateCopyWithImpl(this._value, this._then);
  659. final MenuState _value;
  660. // ignore: unused_field
  661. final $Res Function(MenuState) _then;
  662. @override
  663. $Res call({
  664. Object? isCollapse = freezed,
  665. Object? apps = freezed,
  666. Object? successOrFailure = freezed,
  667. Object? context = freezed,
  668. }) {
  669. return _then(_value.copyWith(
  670. isCollapse: isCollapse == freezed
  671. ? _value.isCollapse
  672. : isCollapse // ignore: cast_nullable_to_non_nullable
  673. as bool,
  674. apps: apps == freezed
  675. ? _value.apps
  676. : apps // ignore: cast_nullable_to_non_nullable
  677. as Option<List<App>>,
  678. successOrFailure: successOrFailure == freezed
  679. ? _value.successOrFailure
  680. : successOrFailure // ignore: cast_nullable_to_non_nullable
  681. as Either<Unit, WorkspaceError>,
  682. context: context == freezed
  683. ? _value.context
  684. : context // ignore: cast_nullable_to_non_nullable
  685. as HomeStackContext<dynamic, dynamic>,
  686. ));
  687. }
  688. }
  689. /// @nodoc
  690. abstract class _$MenuStateCopyWith<$Res> implements $MenuStateCopyWith<$Res> {
  691. factory _$MenuStateCopyWith(
  692. _MenuState value, $Res Function(_MenuState) then) =
  693. __$MenuStateCopyWithImpl<$Res>;
  694. @override
  695. $Res call(
  696. {bool isCollapse,
  697. Option<List<App>> apps,
  698. Either<Unit, WorkspaceError> successOrFailure,
  699. HomeStackContext<dynamic, dynamic> context});
  700. }
  701. /// @nodoc
  702. class __$MenuStateCopyWithImpl<$Res> extends _$MenuStateCopyWithImpl<$Res>
  703. implements _$MenuStateCopyWith<$Res> {
  704. __$MenuStateCopyWithImpl(_MenuState _value, $Res Function(_MenuState) _then)
  705. : super(_value, (v) => _then(v as _MenuState));
  706. @override
  707. _MenuState get _value => super._value as _MenuState;
  708. @override
  709. $Res call({
  710. Object? isCollapse = freezed,
  711. Object? apps = freezed,
  712. Object? successOrFailure = freezed,
  713. Object? context = freezed,
  714. }) {
  715. return _then(_MenuState(
  716. isCollapse: isCollapse == freezed
  717. ? _value.isCollapse
  718. : isCollapse // ignore: cast_nullable_to_non_nullable
  719. as bool,
  720. apps: apps == freezed
  721. ? _value.apps
  722. : apps // ignore: cast_nullable_to_non_nullable
  723. as Option<List<App>>,
  724. successOrFailure: successOrFailure == freezed
  725. ? _value.successOrFailure
  726. : successOrFailure // ignore: cast_nullable_to_non_nullable
  727. as Either<Unit, WorkspaceError>,
  728. context: context == freezed
  729. ? _value.context
  730. : context // ignore: cast_nullable_to_non_nullable
  731. as HomeStackContext<dynamic, dynamic>,
  732. ));
  733. }
  734. }
  735. /// @nodoc
  736. class _$_MenuState implements _MenuState {
  737. const _$_MenuState(
  738. {required this.isCollapse,
  739. required this.apps,
  740. required this.successOrFailure,
  741. required this.context});
  742. @override
  743. final bool isCollapse;
  744. @override
  745. final Option<List<App>> apps;
  746. @override
  747. final Either<Unit, WorkspaceError> successOrFailure;
  748. @override
  749. final HomeStackContext<dynamic, dynamic> context;
  750. @override
  751. String toString() {
  752. return 'MenuState(isCollapse: $isCollapse, apps: $apps, successOrFailure: $successOrFailure, context: $context)';
  753. }
  754. @override
  755. bool operator ==(dynamic other) {
  756. return identical(this, other) ||
  757. (other is _MenuState &&
  758. (identical(other.isCollapse, isCollapse) ||
  759. const DeepCollectionEquality()
  760. .equals(other.isCollapse, isCollapse)) &&
  761. (identical(other.apps, apps) ||
  762. const DeepCollectionEquality().equals(other.apps, apps)) &&
  763. (identical(other.successOrFailure, successOrFailure) ||
  764. const DeepCollectionEquality()
  765. .equals(other.successOrFailure, successOrFailure)) &&
  766. (identical(other.context, context) ||
  767. const DeepCollectionEquality().equals(other.context, context)));
  768. }
  769. @override
  770. int get hashCode =>
  771. runtimeType.hashCode ^
  772. const DeepCollectionEquality().hash(isCollapse) ^
  773. const DeepCollectionEquality().hash(apps) ^
  774. const DeepCollectionEquality().hash(successOrFailure) ^
  775. const DeepCollectionEquality().hash(context);
  776. @JsonKey(ignore: true)
  777. @override
  778. _$MenuStateCopyWith<_MenuState> get copyWith =>
  779. __$MenuStateCopyWithImpl<_MenuState>(this, _$identity);
  780. }
  781. abstract class _MenuState implements MenuState {
  782. const factory _MenuState(
  783. {required bool isCollapse,
  784. required Option<List<App>> apps,
  785. required Either<Unit, WorkspaceError> successOrFailure,
  786. required HomeStackContext<dynamic, dynamic> context}) = _$_MenuState;
  787. @override
  788. bool get isCollapse => throw _privateConstructorUsedError;
  789. @override
  790. Option<List<App>> get apps => throw _privateConstructorUsedError;
  791. @override
  792. Either<Unit, WorkspaceError> get successOrFailure =>
  793. throw _privateConstructorUsedError;
  794. @override
  795. HomeStackContext<dynamic, dynamic> get context =>
  796. throw _privateConstructorUsedError;
  797. @override
  798. @JsonKey(ignore: true)
  799. _$MenuStateCopyWith<_MenuState> get copyWith =>
  800. throw _privateConstructorUsedError;
  801. }