// GENERATED CODE - DO NOT MODIFY BY HAND // ************************************************************************** // AutoRouterGenerator // ************************************************************************** // ignore_for_file: type=lint // coverage:ignore-file part of 'payment_page_router.dart'; abstract class _$PaymentPageRouter extends RootStackRouter { // ignore: unused_element _$PaymentPageRouter({super.navigatorKey}); @override final Map pagesMap = { AddCardPageRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const AddCardPage(), ); }, ChooseCardPageRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const ChooseCardPage(), ); }, HistoryListPageRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: HistoryListScreen(), ); }, InfoPageRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: InfoScreen(), ); }, ManagePageRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: ManageScreen(), ); }, PaymentConfirmPageRoute.name: (routeData) { final pathParams = routeData.inheritedPathParams; final args = routeData.argsAs( orElse: () => PaymentConfirmPageRouteArgs( title: pathParams.optString('title'), orderId: pathParams.optString('orderId'), amount: pathParams.optString('amount'), deposit: pathParams.optString('deposit'), )); return AutoRoutePage( routeData: routeData, child: PaymentConfirmPage( key: args.key, title: args.title, orderId: args.orderId, amount: args.amount, deposit: args.deposit, ), ); }, PaymentInfoPageRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const PaymentInfoPage(), ); }, PaymentListPageRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: PaymentListScreen(), ); }, PaymentPageRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const PaymentPage(), ); }, PaymentSuccessPageRoute.name: (routeData) { final pathParams = routeData.inheritedPathParams; final args = routeData.argsAs( orElse: () => PaymentSuccessPageRouteArgs( orderId: pathParams.optString('orderId'))); return AutoRoutePage( routeData: routeData, child: PaymentSuccessPage( key: args.key, orderId: args.orderId, ), ); }, }; } /// generated route for /// [AddCardPage] class AddCardPageRoute extends PageRouteInfo { const AddCardPageRoute({List? children}) : super( AddCardPageRoute.name, initialChildren: children, ); static const String name = 'AddCardPageRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [ChooseCardPage] class ChooseCardPageRoute extends PageRouteInfo { const ChooseCardPageRoute({List? children}) : super( ChooseCardPageRoute.name, initialChildren: children, ); static const String name = 'ChooseCardPageRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [HistoryListScreen] class HistoryListPageRoute extends PageRouteInfo { const HistoryListPageRoute({List? children}) : super( HistoryListPageRoute.name, initialChildren: children, ); static const String name = 'HistoryListPageRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [InfoScreen] class InfoPageRoute extends PageRouteInfo { const InfoPageRoute({List? children}) : super( InfoPageRoute.name, initialChildren: children, ); static const String name = 'InfoPageRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [ManageScreen] class ManagePageRoute extends PageRouteInfo { const ManagePageRoute({List? children}) : super( ManagePageRoute.name, initialChildren: children, ); static const String name = 'ManagePageRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [PaymentConfirmPage] class PaymentConfirmPageRoute extends PageRouteInfo { PaymentConfirmPageRoute({ Key? key, required String? title, required String? orderId, required String? amount, String? deposit, List? children, }) : super( PaymentConfirmPageRoute.name, args: PaymentConfirmPageRouteArgs( key: key, title: title, orderId: orderId, amount: amount, deposit: deposit, ), rawPathParams: { 'title': title, 'orderId': orderId, 'amount': amount, 'deposit': deposit, }, initialChildren: children, ); static const String name = 'PaymentConfirmPageRoute'; static const PageInfo page = PageInfo(name); } class PaymentConfirmPageRouteArgs { const PaymentConfirmPageRouteArgs({ this.key, required this.title, required this.orderId, required this.amount, this.deposit, }); final Key? key; final String? title; final String? orderId; final String? amount; final String? deposit; @override String toString() { return 'PaymentConfirmPageRouteArgs{key: $key, title: $title, orderId: $orderId, amount: $amount, deposit: $deposit}'; } } /// generated route for /// [PaymentInfoPage] class PaymentInfoPageRoute extends PageRouteInfo { const PaymentInfoPageRoute({List? children}) : super( PaymentInfoPageRoute.name, initialChildren: children, ); static const String name = 'PaymentInfoPageRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [PaymentListScreen] class PaymentListPageRoute extends PageRouteInfo { const PaymentListPageRoute({List? children}) : super( PaymentListPageRoute.name, initialChildren: children, ); static const String name = 'PaymentListPageRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [PaymentPage] class PaymentPageRoute extends PageRouteInfo { const PaymentPageRoute({List? children}) : super( PaymentPageRoute.name, initialChildren: children, ); static const String name = 'PaymentPageRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [PaymentSuccessPage] class PaymentSuccessPageRoute extends PageRouteInfo { PaymentSuccessPageRoute({ Key? key, required String? orderId, List? children, }) : super( PaymentSuccessPageRoute.name, args: PaymentSuccessPageRouteArgs( key: key, orderId: orderId, ), rawPathParams: {'orderId': orderId}, initialChildren: children, ); static const String name = 'PaymentSuccessPageRoute'; static const PageInfo page = PageInfo(name); } class PaymentSuccessPageRouteArgs { const PaymentSuccessPageRouteArgs({ this.key, required this.orderId, }); final Key? key; final String? orderId; @override String toString() { return 'PaymentSuccessPageRouteArgs{key: $key, orderId: $orderId}'; } }