share_bloc.freezed.dart 23 KB

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