view_bloc.freezed.dart 33 KB

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