menu_bloc.freezed.dart 30 KB

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