// 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<String, PageFactory> pagesMap = {
    AddCardPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const AddCardPage(),
      );
    },
    ChooseCardPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const ChooseCardPage(),
      );
    },
    HistoryListPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: HistoryListScreen(),
      );
    },
    InfoPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: InfoScreen(),
      );
    },
    ManagePageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: ManageScreen(),
      );
    },
    PaymentConfirmPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const PaymentConfirmPage(),
      );
    },
    PaymentInfoPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const PaymentInfoPage(),
      );
    },
    PaymentListPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: PaymentListScreen(),
      );
    },
    PaymentPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const PaymentPage(),
      );
    },
    PaymentSuccessPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const PaymentSuccessPage(),
      );
    },
  };
}

/// generated route for
/// [AddCardPage]
class AddCardPageRoute extends PageRouteInfo<void> {
  const AddCardPageRoute({List<PageRouteInfo>? children})
      : super(
          AddCardPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'AddCardPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [ChooseCardPage]
class ChooseCardPageRoute extends PageRouteInfo<void> {
  const ChooseCardPageRoute({List<PageRouteInfo>? children})
      : super(
          ChooseCardPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'ChooseCardPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [HistoryListScreen]
class HistoryListPageRoute extends PageRouteInfo<void> {
  const HistoryListPageRoute({List<PageRouteInfo>? children})
      : super(
          HistoryListPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'HistoryListPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [InfoScreen]
class InfoPageRoute extends PageRouteInfo<void> {
  const InfoPageRoute({List<PageRouteInfo>? children})
      : super(
          InfoPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'InfoPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [ManageScreen]
class ManagePageRoute extends PageRouteInfo<void> {
  const ManagePageRoute({List<PageRouteInfo>? children})
      : super(
          ManagePageRoute.name,
          initialChildren: children,
        );

  static const String name = 'ManagePageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [PaymentConfirmPage]
class PaymentConfirmPageRoute extends PageRouteInfo<void> {
  const PaymentConfirmPageRoute({List<PageRouteInfo>? children})
      : super(
          PaymentConfirmPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'PaymentConfirmPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [PaymentInfoPage]
class PaymentInfoPageRoute extends PageRouteInfo<void> {
  const PaymentInfoPageRoute({List<PageRouteInfo>? children})
      : super(
          PaymentInfoPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'PaymentInfoPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [PaymentListScreen]
class PaymentListPageRoute extends PageRouteInfo<void> {
  const PaymentListPageRoute({List<PageRouteInfo>? children})
      : super(
          PaymentListPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'PaymentListPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [PaymentPage]
class PaymentPageRoute extends PageRouteInfo<void> {
  const PaymentPageRoute({List<PageRouteInfo>? children})
      : super(
          PaymentPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'PaymentPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [PaymentSuccessPage]
class PaymentSuccessPageRoute extends PageRouteInfo<void> {
  const PaymentSuccessPageRoute({List<PageRouteInfo>? children})
      : super(
          PaymentSuccessPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'PaymentSuccessPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}
