trash_bloc.freezed.dart 32 KB

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