welcome_bloc.freezed.dart 27 KB

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