payment_page_router.gr.dart 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313
  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. PaymentConfirmPageRoute.name: (routeData) {
  44. final pathParams = routeData.inheritedPathParams;
  45. final args = routeData.argsAs<PaymentConfirmPageRouteArgs>(
  46. orElse: () => PaymentConfirmPageRouteArgs(
  47. title: pathParams.optString('title'),
  48. orderId: pathParams.optString('orderId'),
  49. amount: pathParams.optString('amount'),
  50. deposit: pathParams.optString('deposit'),
  51. ));
  52. return AutoRoutePage<dynamic>(
  53. routeData: routeData,
  54. child: PaymentConfirmPage(
  55. key: args.key,
  56. title: args.title,
  57. orderId: args.orderId,
  58. amount: args.amount,
  59. deposit: args.deposit,
  60. ),
  61. );
  62. },
  63. PaymentInfoPageRoute.name: (routeData) {
  64. return AutoRoutePage<dynamic>(
  65. routeData: routeData,
  66. child: const PaymentInfoPage(),
  67. );
  68. },
  69. PaymentListPageRoute.name: (routeData) {
  70. return AutoRoutePage<dynamic>(
  71. routeData: routeData,
  72. child: PaymentListScreen(),
  73. );
  74. },
  75. PaymentPageRoute.name: (routeData) {
  76. return AutoRoutePage<dynamic>(
  77. routeData: routeData,
  78. child: const PaymentPage(),
  79. );
  80. },
  81. PaymentSuccessPageRoute.name: (routeData) {
  82. final pathParams = routeData.inheritedPathParams;
  83. final args = routeData.argsAs<PaymentSuccessPageRouteArgs>(
  84. orElse: () => PaymentSuccessPageRouteArgs(
  85. orderId: pathParams.optString('orderId')));
  86. return AutoRoutePage<dynamic>(
  87. routeData: routeData,
  88. child: PaymentSuccessPage(
  89. key: args.key,
  90. orderId: args.orderId,
  91. ),
  92. );
  93. },
  94. };
  95. }
  96. /// generated route for
  97. /// [AddCardPage]
  98. class AddCardPageRoute extends PageRouteInfo<void> {
  99. const AddCardPageRoute({List<PageRouteInfo>? children})
  100. : super(
  101. AddCardPageRoute.name,
  102. initialChildren: children,
  103. );
  104. static const String name = 'AddCardPageRoute';
  105. static const PageInfo<void> page = PageInfo<void>(name);
  106. }
  107. /// generated route for
  108. /// [ChooseCardPage]
  109. class ChooseCardPageRoute extends PageRouteInfo<void> {
  110. const ChooseCardPageRoute({List<PageRouteInfo>? children})
  111. : super(
  112. ChooseCardPageRoute.name,
  113. initialChildren: children,
  114. );
  115. static const String name = 'ChooseCardPageRoute';
  116. static const PageInfo<void> page = PageInfo<void>(name);
  117. }
  118. /// generated route for
  119. /// [HistoryListScreen]
  120. class HistoryListPageRoute extends PageRouteInfo<void> {
  121. const HistoryListPageRoute({List<PageRouteInfo>? children})
  122. : super(
  123. HistoryListPageRoute.name,
  124. initialChildren: children,
  125. );
  126. static const String name = 'HistoryListPageRoute';
  127. static const PageInfo<void> page = PageInfo<void>(name);
  128. }
  129. /// generated route for
  130. /// [InfoScreen]
  131. class InfoPageRoute extends PageRouteInfo<void> {
  132. const InfoPageRoute({List<PageRouteInfo>? children})
  133. : super(
  134. InfoPageRoute.name,
  135. initialChildren: children,
  136. );
  137. static const String name = 'InfoPageRoute';
  138. static const PageInfo<void> page = PageInfo<void>(name);
  139. }
  140. /// generated route for
  141. /// [ManageScreen]
  142. class ManagePageRoute extends PageRouteInfo<void> {
  143. const ManagePageRoute({List<PageRouteInfo>? children})
  144. : super(
  145. ManagePageRoute.name,
  146. initialChildren: children,
  147. );
  148. static const String name = 'ManagePageRoute';
  149. static const PageInfo<void> page = PageInfo<void>(name);
  150. }
  151. /// generated route for
  152. /// [PaymentConfirmPage]
  153. class PaymentConfirmPageRoute
  154. extends PageRouteInfo<PaymentConfirmPageRouteArgs> {
  155. PaymentConfirmPageRoute({
  156. Key? key,
  157. required String? title,
  158. required String? orderId,
  159. required String? amount,
  160. String? deposit,
  161. List<PageRouteInfo>? children,
  162. }) : super(
  163. PaymentConfirmPageRoute.name,
  164. args: PaymentConfirmPageRouteArgs(
  165. key: key,
  166. title: title,
  167. orderId: orderId,
  168. amount: amount,
  169. deposit: deposit,
  170. ),
  171. rawPathParams: {
  172. 'title': title,
  173. 'orderId': orderId,
  174. 'amount': amount,
  175. 'deposit': deposit,
  176. },
  177. initialChildren: children,
  178. );
  179. static const String name = 'PaymentConfirmPageRoute';
  180. static const PageInfo<PaymentConfirmPageRouteArgs> page =
  181. PageInfo<PaymentConfirmPageRouteArgs>(name);
  182. }
  183. class PaymentConfirmPageRouteArgs {
  184. const PaymentConfirmPageRouteArgs({
  185. this.key,
  186. required this.title,
  187. required this.orderId,
  188. required this.amount,
  189. this.deposit,
  190. });
  191. final Key? key;
  192. final String? title;
  193. final String? orderId;
  194. final String? amount;
  195. final String? deposit;
  196. @override
  197. String toString() {
  198. return 'PaymentConfirmPageRouteArgs{key: $key, title: $title, orderId: $orderId, amount: $amount, deposit: $deposit}';
  199. }
  200. }
  201. /// generated route for
  202. /// [PaymentInfoPage]
  203. class PaymentInfoPageRoute extends PageRouteInfo<void> {
  204. const PaymentInfoPageRoute({List<PageRouteInfo>? children})
  205. : super(
  206. PaymentInfoPageRoute.name,
  207. initialChildren: children,
  208. );
  209. static const String name = 'PaymentInfoPageRoute';
  210. static const PageInfo<void> page = PageInfo<void>(name);
  211. }
  212. /// generated route for
  213. /// [PaymentListScreen]
  214. class PaymentListPageRoute extends PageRouteInfo<void> {
  215. const PaymentListPageRoute({List<PageRouteInfo>? children})
  216. : super(
  217. PaymentListPageRoute.name,
  218. initialChildren: children,
  219. );
  220. static const String name = 'PaymentListPageRoute';
  221. static const PageInfo<void> page = PageInfo<void>(name);
  222. }
  223. /// generated route for
  224. /// [PaymentPage]
  225. class PaymentPageRoute extends PageRouteInfo<void> {
  226. const PaymentPageRoute({List<PageRouteInfo>? children})
  227. : super(
  228. PaymentPageRoute.name,
  229. initialChildren: children,
  230. );
  231. static const String name = 'PaymentPageRoute';
  232. static const PageInfo<void> page = PageInfo<void>(name);
  233. }
  234. /// generated route for
  235. /// [PaymentSuccessPage]
  236. class PaymentSuccessPageRoute
  237. extends PageRouteInfo<PaymentSuccessPageRouteArgs> {
  238. PaymentSuccessPageRoute({
  239. Key? key,
  240. required String? orderId,
  241. List<PageRouteInfo>? children,
  242. }) : super(
  243. PaymentSuccessPageRoute.name,
  244. args: PaymentSuccessPageRouteArgs(
  245. key: key,
  246. orderId: orderId,
  247. ),
  248. rawPathParams: {'orderId': orderId},
  249. initialChildren: children,
  250. );
  251. static const String name = 'PaymentSuccessPageRoute';
  252. static const PageInfo<PaymentSuccessPageRouteArgs> page =
  253. PageInfo<PaymentSuccessPageRouteArgs>(name);
  254. }
  255. class PaymentSuccessPageRouteArgs {
  256. const PaymentSuccessPageRouteArgs({
  257. this.key,
  258. required this.orderId,
  259. });
  260. final Key? key;
  261. final String? orderId;
  262. @override
  263. String toString() {
  264. return 'PaymentSuccessPageRouteArgs{key: $key, orderId: $orderId}';
  265. }
  266. }