payment_page_router.gr.dart 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366
  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 'payment_page_router.dart';
  8. abstract class _$PaymentPageRouter extends RootStackRouter {
  9. // ignore: unused_element
  10. _$PaymentPageRouter({super.navigatorKey});
  11. @override
  12. final Map<String, PageFactory> pagesMap = {
  13. AddCardPageRoute.name: (routeData) {
  14. return AutoRoutePage<dynamic>(
  15. routeData: routeData,
  16. child: const AddCardPage(),
  17. );
  18. },
  19. ChooseCardPageRoute.name: (routeData) {
  20. return AutoRoutePage<dynamic>(
  21. routeData: routeData,
  22. child: const ChooseCardPage(),
  23. );
  24. },
  25. HistoryListPageRoute.name: (routeData) {
  26. return AutoRoutePage<dynamic>(
  27. routeData: routeData,
  28. child: HistoryListScreen(),
  29. );
  30. },
  31. InfoPageRoute.name: (routeData) {
  32. return AutoRoutePage<dynamic>(
  33. routeData: routeData,
  34. child: InfoScreen(),
  35. );
  36. },
  37. ManagePageRoute.name: (routeData) {
  38. return AutoRoutePage<dynamic>(
  39. routeData: routeData,
  40. child: ManageScreen(),
  41. );
  42. },
  43. OfflinePaymentPageRoute.name: (routeData) {
  44. final pathParams = routeData.inheritedPathParams;
  45. final args = routeData.argsAs<OfflinePaymentPageRouteArgs>(
  46. orElse: () => OfflinePaymentPageRouteArgs(
  47. popTargetRouter: pathParams.optString('popTargetRouter')));
  48. return AutoRoutePage<dynamic>(
  49. routeData: routeData,
  50. child: OfflinePaymentPage(
  51. key: args.key,
  52. popTargetRouter: args.popTargetRouter,
  53. ),
  54. );
  55. },
  56. PaymentConfirmPageRoute.name: (routeData) {
  57. final pathParams = routeData.inheritedPathParams;
  58. final args = routeData.argsAs<PaymentConfirmPageRouteArgs>(
  59. orElse: () => PaymentConfirmPageRouteArgs(
  60. title: pathParams.optString('title'),
  61. orderId: pathParams.optString('orderId'),
  62. amount: pathParams.optString('amount'),
  63. deposit: pathParams.optString('deposit'),
  64. ));
  65. return AutoRoutePage<dynamic>(
  66. routeData: routeData,
  67. child: PaymentConfirmPage(
  68. key: args.key,
  69. title: args.title,
  70. orderId: args.orderId,
  71. amount: args.amount,
  72. deposit: args.deposit,
  73. ),
  74. );
  75. },
  76. PaymentInfoPageRoute.name: (routeData) {
  77. return AutoRoutePage<dynamic>(
  78. routeData: routeData,
  79. child: const PaymentInfoPage(),
  80. );
  81. },
  82. PaymentListPageRoute.name: (routeData) {
  83. return AutoRoutePage<dynamic>(
  84. routeData: routeData,
  85. child: PaymentListScreen(),
  86. );
  87. },
  88. PaymentPageRoute.name: (routeData) {
  89. return AutoRoutePage<dynamic>(
  90. routeData: routeData,
  91. child: const PaymentPage(),
  92. );
  93. },
  94. PaymentSuccessPageRoute.name: (routeData) {
  95. final pathParams = routeData.inheritedPathParams;
  96. final args = routeData.argsAs<PaymentSuccessPageRouteArgs>(
  97. orElse: () => PaymentSuccessPageRouteArgs(
  98. orderId: pathParams.optString('orderId')));
  99. return AutoRoutePage<dynamic>(
  100. routeData: routeData,
  101. child: PaymentSuccessPage(
  102. key: args.key,
  103. orderId: args.orderId,
  104. ),
  105. );
  106. },
  107. };
  108. }
  109. /// generated route for
  110. /// [AddCardPage]
  111. class AddCardPageRoute extends PageRouteInfo<void> {
  112. const AddCardPageRoute({List<PageRouteInfo>? children})
  113. : super(
  114. AddCardPageRoute.name,
  115. initialChildren: children,
  116. );
  117. static const String name = 'AddCardPageRoute';
  118. static const PageInfo<void> page = PageInfo<void>(name);
  119. }
  120. /// generated route for
  121. /// [ChooseCardPage]
  122. class ChooseCardPageRoute extends PageRouteInfo<void> {
  123. const ChooseCardPageRoute({List<PageRouteInfo>? children})
  124. : super(
  125. ChooseCardPageRoute.name,
  126. initialChildren: children,
  127. );
  128. static const String name = 'ChooseCardPageRoute';
  129. static const PageInfo<void> page = PageInfo<void>(name);
  130. }
  131. /// generated route for
  132. /// [HistoryListScreen]
  133. class HistoryListPageRoute extends PageRouteInfo<void> {
  134. const HistoryListPageRoute({List<PageRouteInfo>? children})
  135. : super(
  136. HistoryListPageRoute.name,
  137. initialChildren: children,
  138. );
  139. static const String name = 'HistoryListPageRoute';
  140. static const PageInfo<void> page = PageInfo<void>(name);
  141. }
  142. /// generated route for
  143. /// [InfoScreen]
  144. class InfoPageRoute extends PageRouteInfo<void> {
  145. const InfoPageRoute({List<PageRouteInfo>? children})
  146. : super(
  147. InfoPageRoute.name,
  148. initialChildren: children,
  149. );
  150. static const String name = 'InfoPageRoute';
  151. static const PageInfo<void> page = PageInfo<void>(name);
  152. }
  153. /// generated route for
  154. /// [ManageScreen]
  155. class ManagePageRoute extends PageRouteInfo<void> {
  156. const ManagePageRoute({List<PageRouteInfo>? children})
  157. : super(
  158. ManagePageRoute.name,
  159. initialChildren: children,
  160. );
  161. static const String name = 'ManagePageRoute';
  162. static const PageInfo<void> page = PageInfo<void>(name);
  163. }
  164. /// generated route for
  165. /// [OfflinePaymentPage]
  166. class OfflinePaymentPageRoute
  167. extends PageRouteInfo<OfflinePaymentPageRouteArgs> {
  168. OfflinePaymentPageRoute({
  169. Key? key,
  170. required String? popTargetRouter,
  171. List<PageRouteInfo>? children,
  172. }) : super(
  173. OfflinePaymentPageRoute.name,
  174. args: OfflinePaymentPageRouteArgs(
  175. key: key,
  176. popTargetRouter: popTargetRouter,
  177. ),
  178. rawPathParams: {'popTargetRouter': popTargetRouter},
  179. initialChildren: children,
  180. );
  181. static const String name = 'OfflinePaymentPageRoute';
  182. static const PageInfo<OfflinePaymentPageRouteArgs> page =
  183. PageInfo<OfflinePaymentPageRouteArgs>(name);
  184. }
  185. class OfflinePaymentPageRouteArgs {
  186. const OfflinePaymentPageRouteArgs({
  187. this.key,
  188. required this.popTargetRouter,
  189. });
  190. final Key? key;
  191. final String? popTargetRouter;
  192. @override
  193. String toString() {
  194. return 'OfflinePaymentPageRouteArgs{key: $key, popTargetRouter: $popTargetRouter}';
  195. }
  196. }
  197. /// generated route for
  198. /// [PaymentConfirmPage]
  199. class PaymentConfirmPageRoute
  200. extends PageRouteInfo<PaymentConfirmPageRouteArgs> {
  201. PaymentConfirmPageRoute({
  202. Key? key,
  203. required String? title,
  204. required String? orderId,
  205. required String? amount,
  206. String? deposit,
  207. List<PageRouteInfo>? children,
  208. }) : super(
  209. PaymentConfirmPageRoute.name,
  210. args: PaymentConfirmPageRouteArgs(
  211. key: key,
  212. title: title,
  213. orderId: orderId,
  214. amount: amount,
  215. deposit: deposit,
  216. ),
  217. rawPathParams: {
  218. 'title': title,
  219. 'orderId': orderId,
  220. 'amount': amount,
  221. 'deposit': deposit,
  222. },
  223. initialChildren: children,
  224. );
  225. static const String name = 'PaymentConfirmPageRoute';
  226. static const PageInfo<PaymentConfirmPageRouteArgs> page =
  227. PageInfo<PaymentConfirmPageRouteArgs>(name);
  228. }
  229. class PaymentConfirmPageRouteArgs {
  230. const PaymentConfirmPageRouteArgs({
  231. this.key,
  232. required this.title,
  233. required this.orderId,
  234. required this.amount,
  235. this.deposit,
  236. });
  237. final Key? key;
  238. final String? title;
  239. final String? orderId;
  240. final String? amount;
  241. final String? deposit;
  242. @override
  243. String toString() {
  244. return 'PaymentConfirmPageRouteArgs{key: $key, title: $title, orderId: $orderId, amount: $amount, deposit: $deposit}';
  245. }
  246. }
  247. /// generated route for
  248. /// [PaymentInfoPage]
  249. class PaymentInfoPageRoute extends PageRouteInfo<void> {
  250. const PaymentInfoPageRoute({List<PageRouteInfo>? children})
  251. : super(
  252. PaymentInfoPageRoute.name,
  253. initialChildren: children,
  254. );
  255. static const String name = 'PaymentInfoPageRoute';
  256. static const PageInfo<void> page = PageInfo<void>(name);
  257. }
  258. /// generated route for
  259. /// [PaymentListScreen]
  260. class PaymentListPageRoute extends PageRouteInfo<void> {
  261. const PaymentListPageRoute({List<PageRouteInfo>? children})
  262. : super(
  263. PaymentListPageRoute.name,
  264. initialChildren: children,
  265. );
  266. static const String name = 'PaymentListPageRoute';
  267. static const PageInfo<void> page = PageInfo<void>(name);
  268. }
  269. /// generated route for
  270. /// [PaymentPage]
  271. class PaymentPageRoute extends PageRouteInfo<void> {
  272. const PaymentPageRoute({List<PageRouteInfo>? children})
  273. : super(
  274. PaymentPageRoute.name,
  275. initialChildren: children,
  276. );
  277. static const String name = 'PaymentPageRoute';
  278. static const PageInfo<void> page = PageInfo<void>(name);
  279. }
  280. /// generated route for
  281. /// [PaymentSuccessPage]
  282. class PaymentSuccessPageRoute
  283. extends PageRouteInfo<PaymentSuccessPageRouteArgs> {
  284. PaymentSuccessPageRoute({
  285. Key? key,
  286. required String? orderId,
  287. List<PageRouteInfo>? children,
  288. }) : super(
  289. PaymentSuccessPageRoute.name,
  290. args: PaymentSuccessPageRouteArgs(
  291. key: key,
  292. orderId: orderId,
  293. ),
  294. rawPathParams: {'orderId': orderId},
  295. initialChildren: children,
  296. );
  297. static const String name = 'PaymentSuccessPageRoute';
  298. static const PageInfo<PaymentSuccessPageRouteArgs> page =
  299. PageInfo<PaymentSuccessPageRouteArgs>(name);
  300. }
  301. class PaymentSuccessPageRouteArgs {
  302. const PaymentSuccessPageRouteArgs({
  303. this.key,
  304. required this.orderId,
  305. });
  306. final Key? key;
  307. final String? orderId;
  308. @override
  309. String toString() {
  310. return 'PaymentSuccessPageRouteArgs{key: $key, orderId: $orderId}';
  311. }
  312. }