services_page_router.gr.dart 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. // **************************************************************************
  3. // AutoRouterGenerator
  4. // **************************************************************************
  5. // ignore_for_file: type=lint
  6. // coverage:ignore-file
  7. part of 'services_page_router.dart';
  8. abstract class _$ServicesPageRouter extends RootStackRouter {
  9. // ignore: unused_element
  10. _$ServicesPageRouter({super.navigatorKey});
  11. @override
  12. final Map<String, PageFactory> pagesMap = {
  13. CleanOrderCancelSuccessPageRoute.name: (routeData) {
  14. return AutoRoutePage<dynamic>(
  15. routeData: routeData,
  16. child: const CleanOrderCancelSuccessPage(),
  17. );
  18. },
  19. CleanOrderDetailPageRoute.name: (routeData) {
  20. final pathParams = routeData.inheritedPathParams;
  21. final args = routeData.argsAs<CleanOrderDetailPageRouteArgs>(
  22. orElse: () => CleanOrderDetailPageRouteArgs(
  23. id: pathParams.getInt('id'),
  24. cleanServiceTypeId: pathParams.optInt('cleanServiceTypeId'),
  25. ));
  26. return AutoRoutePage<dynamic>(
  27. routeData: routeData,
  28. child: CleanOrderDetailPage(
  29. key: args.key,
  30. id: args.id,
  31. cleanServiceTypeId: args.cleanServiceTypeId,
  32. ),
  33. );
  34. },
  35. EvaluateCreateSuccessPageRoute.name: (routeData) {
  36. return AutoRoutePage<dynamic>(
  37. routeData: routeData,
  38. child: const EvaluateCreateSuccessPage(),
  39. );
  40. },
  41. HistoryPageRoute.name: (routeData) {
  42. return AutoRoutePage<dynamic>(
  43. routeData: routeData,
  44. child: const HistoryPage(),
  45. );
  46. },
  47. HomeServicePageRoute.name: (routeData) {
  48. return AutoRoutePage<dynamic>(
  49. routeData: routeData,
  50. child: const HomeServicePage(),
  51. );
  52. },
  53. InProgressPageRoute.name: (routeData) {
  54. return AutoRoutePage<dynamic>(
  55. routeData: routeData,
  56. child: const InProgressPage(),
  57. );
  58. },
  59. RepairHistoryPageRoute.name: (routeData) {
  60. return AutoRoutePage<dynamic>(
  61. routeData: routeData,
  62. child: const RepairHistoryPage(),
  63. );
  64. },
  65. RepairHomeServicePageRoute.name: (routeData) {
  66. return AutoRoutePage<dynamic>(
  67. routeData: routeData,
  68. child: const RepairHomeServicePage(),
  69. );
  70. },
  71. RepairInProgressPageRoute.name: (routeData) {
  72. return AutoRoutePage<dynamic>(
  73. routeData: routeData,
  74. child: const RepairInProgressPage(),
  75. );
  76. },
  77. RepairPageRoute.name: (routeData) {
  78. final args = routeData.argsAs<RepairPageRouteArgs>();
  79. return AutoRoutePage<dynamic>(
  80. routeData: routeData,
  81. child: RepairPage(
  82. key: args.key,
  83. parentCategoryId: args.parentCategoryId,
  84. ),
  85. );
  86. },
  87. ServiceCleanDetailPageRoute.name: (routeData) {
  88. final args = routeData.argsAs<ServiceCleanDetailPageRouteArgs>();
  89. return AutoRoutePage<dynamic>(
  90. routeData: routeData,
  91. child: ServiceCleanDetailPage(
  92. key: args.key,
  93. id: args.id,
  94. cleanServiceTypeId: args.cleanServiceTypeId,
  95. liked: args.liked,
  96. likesCount: args.likesCount,
  97. ),
  98. );
  99. },
  100. ServiceEvaluateCreatePageRoute.name: (routeData) {
  101. final args = routeData.argsAs<ServiceEvaluateCreatePageRouteArgs>();
  102. return AutoRoutePage<dynamic>(
  103. routeData: routeData,
  104. child: ServiceEvaluateCreatePage(
  105. key: args.key,
  106. id: args.id,
  107. cleanServiceTypeId: args.cleanServiceTypeId,
  108. ),
  109. );
  110. },
  111. ServiceEvaluateListPageRoute.name: (routeData) {
  112. final args = routeData.argsAs<ServiceEvaluateListPageRouteArgs>();
  113. return AutoRoutePage<dynamic>(
  114. routeData: routeData,
  115. child: ServiceEvaluateListPage(
  116. key: args.key,
  117. id: args.id,
  118. cleanServiceTypeId: args.cleanServiceTypeId,
  119. ),
  120. );
  121. },
  122. ServiceOrderConfirmPageRoute.name: (routeData) {
  123. final args = routeData.argsAs<ServiceOrderConfirmPageRouteArgs>();
  124. return AutoRoutePage<dynamic>(
  125. routeData: routeData,
  126. child: ServiceOrderConfirmPage(
  127. key: args.key,
  128. id: args.id,
  129. cleanServiceTypeId: args.cleanServiceTypeId,
  130. ),
  131. );
  132. },
  133. ServicePaySuccessPageRoute.name: (routeData) {
  134. final pathParams = routeData.inheritedPathParams;
  135. final args = routeData.argsAs<ServicePaySuccessPageRouteArgs>(
  136. orElse: () =>
  137. ServicePaySuccessPageRouteArgs(id: pathParams.getInt('id')));
  138. return AutoRoutePage<dynamic>(
  139. routeData: routeData,
  140. child: ServicePaySuccessPage(
  141. key: args.key,
  142. id: args.id,
  143. ),
  144. );
  145. },
  146. ServiceRepairDetailPageRoute.name: (routeData) {
  147. final pathParams = routeData.inheritedPathParams;
  148. final args = routeData.argsAs<ServiceRepairDetailPageRouteArgs>(
  149. orElse: () => ServiceRepairDetailPageRouteArgs(
  150. id: pathParams.getInt('id'),
  151. cleanServiceTypeId: pathParams.optInt('cleanServiceTypeId'),
  152. ));
  153. return AutoRoutePage<dynamic>(
  154. routeData: routeData,
  155. child: ServiceRepairDetailPage(
  156. key: args.key,
  157. id: args.id,
  158. cleanServiceTypeId: args.cleanServiceTypeId,
  159. ),
  160. );
  161. },
  162. ServicesMainPageRoute.name: (routeData) {
  163. final args = routeData.argsAs<ServicesMainPageRouteArgs>(
  164. orElse: () => const ServicesMainPageRouteArgs());
  165. return AutoRoutePage<dynamic>(
  166. routeData: routeData,
  167. child: ServicesMainPage(key: args.key),
  168. );
  169. },
  170. ServicesPageRoute.name: (routeData) {
  171. final args = routeData.argsAs<ServicesPageRouteArgs>();
  172. return AutoRoutePage<dynamic>(
  173. routeData: routeData,
  174. child: ServicesPage(
  175. key: args.key,
  176. parentCategoryId: args.parentCategoryId,
  177. ),
  178. );
  179. },
  180. };
  181. }
  182. /// generated route for
  183. /// [CleanOrderCancelSuccessPage]
  184. class CleanOrderCancelSuccessPageRoute extends PageRouteInfo<void> {
  185. const CleanOrderCancelSuccessPageRoute({List<PageRouteInfo>? children})
  186. : super(
  187. CleanOrderCancelSuccessPageRoute.name,
  188. initialChildren: children,
  189. );
  190. static const String name = 'CleanOrderCancelSuccessPageRoute';
  191. static const PageInfo<void> page = PageInfo<void>(name);
  192. }
  193. /// generated route for
  194. /// [CleanOrderDetailPage]
  195. class CleanOrderDetailPageRoute
  196. extends PageRouteInfo<CleanOrderDetailPageRouteArgs> {
  197. CleanOrderDetailPageRoute({
  198. Key? key,
  199. required int id,
  200. int? cleanServiceTypeId,
  201. List<PageRouteInfo>? children,
  202. }) : super(
  203. CleanOrderDetailPageRoute.name,
  204. args: CleanOrderDetailPageRouteArgs(
  205. key: key,
  206. id: id,
  207. cleanServiceTypeId: cleanServiceTypeId,
  208. ),
  209. rawPathParams: {
  210. 'id': id,
  211. 'cleanServiceTypeId': cleanServiceTypeId,
  212. },
  213. initialChildren: children,
  214. );
  215. static const String name = 'CleanOrderDetailPageRoute';
  216. static const PageInfo<CleanOrderDetailPageRouteArgs> page =
  217. PageInfo<CleanOrderDetailPageRouteArgs>(name);
  218. }
  219. class CleanOrderDetailPageRouteArgs {
  220. const CleanOrderDetailPageRouteArgs({
  221. this.key,
  222. required this.id,
  223. this.cleanServiceTypeId,
  224. });
  225. final Key? key;
  226. final int id;
  227. final int? cleanServiceTypeId;
  228. @override
  229. String toString() {
  230. return 'CleanOrderDetailPageRouteArgs{key: $key, id: $id, cleanServiceTypeId: $cleanServiceTypeId}';
  231. }
  232. }
  233. /// generated route for
  234. /// [EvaluateCreateSuccessPage]
  235. class EvaluateCreateSuccessPageRoute extends PageRouteInfo<void> {
  236. const EvaluateCreateSuccessPageRoute({List<PageRouteInfo>? children})
  237. : super(
  238. EvaluateCreateSuccessPageRoute.name,
  239. initialChildren: children,
  240. );
  241. static const String name = 'EvaluateCreateSuccessPageRoute';
  242. static const PageInfo<void> page = PageInfo<void>(name);
  243. }
  244. /// generated route for
  245. /// [HistoryPage]
  246. class HistoryPageRoute extends PageRouteInfo<void> {
  247. const HistoryPageRoute({List<PageRouteInfo>? children})
  248. : super(
  249. HistoryPageRoute.name,
  250. initialChildren: children,
  251. );
  252. static const String name = 'HistoryPageRoute';
  253. static const PageInfo<void> page = PageInfo<void>(name);
  254. }
  255. /// generated route for
  256. /// [HomeServicePage]
  257. class HomeServicePageRoute extends PageRouteInfo<void> {
  258. const HomeServicePageRoute({List<PageRouteInfo>? children})
  259. : super(
  260. HomeServicePageRoute.name,
  261. initialChildren: children,
  262. );
  263. static const String name = 'HomeServicePageRoute';
  264. static const PageInfo<void> page = PageInfo<void>(name);
  265. }
  266. /// generated route for
  267. /// [InProgressPage]
  268. class InProgressPageRoute extends PageRouteInfo<void> {
  269. const InProgressPageRoute({List<PageRouteInfo>? children})
  270. : super(
  271. InProgressPageRoute.name,
  272. initialChildren: children,
  273. );
  274. static const String name = 'InProgressPageRoute';
  275. static const PageInfo<void> page = PageInfo<void>(name);
  276. }
  277. /// generated route for
  278. /// [RepairHistoryPage]
  279. class RepairHistoryPageRoute extends PageRouteInfo<void> {
  280. const RepairHistoryPageRoute({List<PageRouteInfo>? children})
  281. : super(
  282. RepairHistoryPageRoute.name,
  283. initialChildren: children,
  284. );
  285. static const String name = 'RepairHistoryPageRoute';
  286. static const PageInfo<void> page = PageInfo<void>(name);
  287. }
  288. /// generated route for
  289. /// [RepairHomeServicePage]
  290. class RepairHomeServicePageRoute extends PageRouteInfo<void> {
  291. const RepairHomeServicePageRoute({List<PageRouteInfo>? children})
  292. : super(
  293. RepairHomeServicePageRoute.name,
  294. initialChildren: children,
  295. );
  296. static const String name = 'RepairHomeServicePageRoute';
  297. static const PageInfo<void> page = PageInfo<void>(name);
  298. }
  299. /// generated route for
  300. /// [RepairInProgressPage]
  301. class RepairInProgressPageRoute extends PageRouteInfo<void> {
  302. const RepairInProgressPageRoute({List<PageRouteInfo>? children})
  303. : super(
  304. RepairInProgressPageRoute.name,
  305. initialChildren: children,
  306. );
  307. static const String name = 'RepairInProgressPageRoute';
  308. static const PageInfo<void> page = PageInfo<void>(name);
  309. }
  310. /// generated route for
  311. /// [RepairPage]
  312. class RepairPageRoute extends PageRouteInfo<RepairPageRouteArgs> {
  313. RepairPageRoute({
  314. Key? key,
  315. required int parentCategoryId,
  316. List<PageRouteInfo>? children,
  317. }) : super(
  318. RepairPageRoute.name,
  319. args: RepairPageRouteArgs(
  320. key: key,
  321. parentCategoryId: parentCategoryId,
  322. ),
  323. initialChildren: children,
  324. );
  325. static const String name = 'RepairPageRoute';
  326. static const PageInfo<RepairPageRouteArgs> page =
  327. PageInfo<RepairPageRouteArgs>(name);
  328. }
  329. class RepairPageRouteArgs {
  330. const RepairPageRouteArgs({
  331. this.key,
  332. required this.parentCategoryId,
  333. });
  334. final Key? key;
  335. final int parentCategoryId;
  336. @override
  337. String toString() {
  338. return 'RepairPageRouteArgs{key: $key, parentCategoryId: $parentCategoryId}';
  339. }
  340. }
  341. /// generated route for
  342. /// [ServiceCleanDetailPage]
  343. class ServiceCleanDetailPageRoute
  344. extends PageRouteInfo<ServiceCleanDetailPageRouteArgs> {
  345. ServiceCleanDetailPageRoute({
  346. Key? key,
  347. required int id,
  348. int? cleanServiceTypeId,
  349. required bool liked,
  350. required int likesCount,
  351. List<PageRouteInfo>? children,
  352. }) : super(
  353. ServiceCleanDetailPageRoute.name,
  354. args: ServiceCleanDetailPageRouteArgs(
  355. key: key,
  356. id: id,
  357. cleanServiceTypeId: cleanServiceTypeId,
  358. liked: liked,
  359. likesCount: likesCount,
  360. ),
  361. rawPathParams: {
  362. 'id': id,
  363. 'cleanServiceTypeId': cleanServiceTypeId,
  364. },
  365. initialChildren: children,
  366. );
  367. static const String name = 'ServiceCleanDetailPageRoute';
  368. static const PageInfo<ServiceCleanDetailPageRouteArgs> page =
  369. PageInfo<ServiceCleanDetailPageRouteArgs>(name);
  370. }
  371. class ServiceCleanDetailPageRouteArgs {
  372. const ServiceCleanDetailPageRouteArgs({
  373. this.key,
  374. required this.id,
  375. this.cleanServiceTypeId,
  376. required this.liked,
  377. required this.likesCount,
  378. });
  379. final Key? key;
  380. final int id;
  381. final int? cleanServiceTypeId;
  382. final bool liked;
  383. final int likesCount;
  384. @override
  385. String toString() {
  386. return 'ServiceCleanDetailPageRouteArgs{key: $key, id: $id, cleanServiceTypeId: $cleanServiceTypeId, liked: $liked, likesCount: $likesCount}';
  387. }
  388. }
  389. /// generated route for
  390. /// [ServiceEvaluateCreatePage]
  391. class ServiceEvaluateCreatePageRoute
  392. extends PageRouteInfo<ServiceEvaluateCreatePageRouteArgs> {
  393. ServiceEvaluateCreatePageRoute({
  394. Key? key,
  395. required int id,
  396. int? cleanServiceTypeId,
  397. List<PageRouteInfo>? children,
  398. }) : super(
  399. ServiceEvaluateCreatePageRoute.name,
  400. args: ServiceEvaluateCreatePageRouteArgs(
  401. key: key,
  402. id: id,
  403. cleanServiceTypeId: cleanServiceTypeId,
  404. ),
  405. initialChildren: children,
  406. );
  407. static const String name = 'ServiceEvaluateCreatePageRoute';
  408. static const PageInfo<ServiceEvaluateCreatePageRouteArgs> page =
  409. PageInfo<ServiceEvaluateCreatePageRouteArgs>(name);
  410. }
  411. class ServiceEvaluateCreatePageRouteArgs {
  412. const ServiceEvaluateCreatePageRouteArgs({
  413. this.key,
  414. required this.id,
  415. this.cleanServiceTypeId,
  416. });
  417. final Key? key;
  418. final int id;
  419. final int? cleanServiceTypeId;
  420. @override
  421. String toString() {
  422. return 'ServiceEvaluateCreatePageRouteArgs{key: $key, id: $id, cleanServiceTypeId: $cleanServiceTypeId}';
  423. }
  424. }
  425. /// generated route for
  426. /// [ServiceEvaluateListPage]
  427. class ServiceEvaluateListPageRoute
  428. extends PageRouteInfo<ServiceEvaluateListPageRouteArgs> {
  429. ServiceEvaluateListPageRoute({
  430. Key? key,
  431. required int id,
  432. int? cleanServiceTypeId,
  433. List<PageRouteInfo>? children,
  434. }) : super(
  435. ServiceEvaluateListPageRoute.name,
  436. args: ServiceEvaluateListPageRouteArgs(
  437. key: key,
  438. id: id,
  439. cleanServiceTypeId: cleanServiceTypeId,
  440. ),
  441. initialChildren: children,
  442. );
  443. static const String name = 'ServiceEvaluateListPageRoute';
  444. static const PageInfo<ServiceEvaluateListPageRouteArgs> page =
  445. PageInfo<ServiceEvaluateListPageRouteArgs>(name);
  446. }
  447. class ServiceEvaluateListPageRouteArgs {
  448. const ServiceEvaluateListPageRouteArgs({
  449. this.key,
  450. required this.id,
  451. this.cleanServiceTypeId,
  452. });
  453. final Key? key;
  454. final int id;
  455. final int? cleanServiceTypeId;
  456. @override
  457. String toString() {
  458. return 'ServiceEvaluateListPageRouteArgs{key: $key, id: $id, cleanServiceTypeId: $cleanServiceTypeId}';
  459. }
  460. }
  461. /// generated route for
  462. /// [ServiceOrderConfirmPage]
  463. class ServiceOrderConfirmPageRoute
  464. extends PageRouteInfo<ServiceOrderConfirmPageRouteArgs> {
  465. ServiceOrderConfirmPageRoute({
  466. Key? key,
  467. required int id,
  468. int? cleanServiceTypeId,
  469. List<PageRouteInfo>? children,
  470. }) : super(
  471. ServiceOrderConfirmPageRoute.name,
  472. args: ServiceOrderConfirmPageRouteArgs(
  473. key: key,
  474. id: id,
  475. cleanServiceTypeId: cleanServiceTypeId,
  476. ),
  477. initialChildren: children,
  478. );
  479. static const String name = 'ServiceOrderConfirmPageRoute';
  480. static const PageInfo<ServiceOrderConfirmPageRouteArgs> page =
  481. PageInfo<ServiceOrderConfirmPageRouteArgs>(name);
  482. }
  483. class ServiceOrderConfirmPageRouteArgs {
  484. const ServiceOrderConfirmPageRouteArgs({
  485. this.key,
  486. required this.id,
  487. this.cleanServiceTypeId,
  488. });
  489. final Key? key;
  490. final int id;
  491. final int? cleanServiceTypeId;
  492. @override
  493. String toString() {
  494. return 'ServiceOrderConfirmPageRouteArgs{key: $key, id: $id, cleanServiceTypeId: $cleanServiceTypeId}';
  495. }
  496. }
  497. /// generated route for
  498. /// [ServicePaySuccessPage]
  499. class ServicePaySuccessPageRoute
  500. extends PageRouteInfo<ServicePaySuccessPageRouteArgs> {
  501. ServicePaySuccessPageRoute({
  502. Key? key,
  503. required int id,
  504. List<PageRouteInfo>? children,
  505. }) : super(
  506. ServicePaySuccessPageRoute.name,
  507. args: ServicePaySuccessPageRouteArgs(
  508. key: key,
  509. id: id,
  510. ),
  511. rawPathParams: {'id': id},
  512. initialChildren: children,
  513. );
  514. static const String name = 'ServicePaySuccessPageRoute';
  515. static const PageInfo<ServicePaySuccessPageRouteArgs> page =
  516. PageInfo<ServicePaySuccessPageRouteArgs>(name);
  517. }
  518. class ServicePaySuccessPageRouteArgs {
  519. const ServicePaySuccessPageRouteArgs({
  520. this.key,
  521. required this.id,
  522. });
  523. final Key? key;
  524. final int id;
  525. @override
  526. String toString() {
  527. return 'ServicePaySuccessPageRouteArgs{key: $key, id: $id}';
  528. }
  529. }
  530. /// generated route for
  531. /// [ServiceRepairDetailPage]
  532. class ServiceRepairDetailPageRoute
  533. extends PageRouteInfo<ServiceRepairDetailPageRouteArgs> {
  534. ServiceRepairDetailPageRoute({
  535. Key? key,
  536. required int id,
  537. int? cleanServiceTypeId,
  538. List<PageRouteInfo>? children,
  539. }) : super(
  540. ServiceRepairDetailPageRoute.name,
  541. args: ServiceRepairDetailPageRouteArgs(
  542. key: key,
  543. id: id,
  544. cleanServiceTypeId: cleanServiceTypeId,
  545. ),
  546. rawPathParams: {
  547. 'id': id,
  548. 'cleanServiceTypeId': cleanServiceTypeId,
  549. },
  550. initialChildren: children,
  551. );
  552. static const String name = 'ServiceRepairDetailPageRoute';
  553. static const PageInfo<ServiceRepairDetailPageRouteArgs> page =
  554. PageInfo<ServiceRepairDetailPageRouteArgs>(name);
  555. }
  556. class ServiceRepairDetailPageRouteArgs {
  557. const ServiceRepairDetailPageRouteArgs({
  558. this.key,
  559. required this.id,
  560. this.cleanServiceTypeId,
  561. });
  562. final Key? key;
  563. final int id;
  564. final int? cleanServiceTypeId;
  565. @override
  566. String toString() {
  567. return 'ServiceRepairDetailPageRouteArgs{key: $key, id: $id, cleanServiceTypeId: $cleanServiceTypeId}';
  568. }
  569. }
  570. /// generated route for
  571. /// [ServicesMainPage]
  572. class ServicesMainPageRoute extends PageRouteInfo<ServicesMainPageRouteArgs> {
  573. ServicesMainPageRoute({
  574. Key? key,
  575. List<PageRouteInfo>? children,
  576. }) : super(
  577. ServicesMainPageRoute.name,
  578. args: ServicesMainPageRouteArgs(key: key),
  579. initialChildren: children,
  580. );
  581. static const String name = 'ServicesMainPageRoute';
  582. static const PageInfo<ServicesMainPageRouteArgs> page =
  583. PageInfo<ServicesMainPageRouteArgs>(name);
  584. }
  585. class ServicesMainPageRouteArgs {
  586. const ServicesMainPageRouteArgs({this.key});
  587. final Key? key;
  588. @override
  589. String toString() {
  590. return 'ServicesMainPageRouteArgs{key: $key}';
  591. }
  592. }
  593. /// generated route for
  594. /// [ServicesPage]
  595. class ServicesPageRoute extends PageRouteInfo<ServicesPageRouteArgs> {
  596. ServicesPageRoute({
  597. Key? key,
  598. required int parentCategoryId,
  599. List<PageRouteInfo>? children,
  600. }) : super(
  601. ServicesPageRoute.name,
  602. args: ServicesPageRouteArgs(
  603. key: key,
  604. parentCategoryId: parentCategoryId,
  605. ),
  606. initialChildren: children,
  607. );
  608. static const String name = 'ServicesPageRoute';
  609. static const PageInfo<ServicesPageRouteArgs> page =
  610. PageInfo<ServicesPageRouteArgs>(name);
  611. }
  612. class ServicesPageRouteArgs {
  613. const ServicesPageRouteArgs({
  614. this.key,
  615. required this.parentCategoryId,
  616. });
  617. final Key? key;
  618. final int parentCategoryId;
  619. @override
  620. String toString() {
  621. return 'ServicesPageRouteArgs{key: $key, parentCategoryId: $parentCategoryId}';
  622. }
  623. }