trash_bloc.freezed.dart 27 KB

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