// GENERATED CODE - DO NOT MODIFY BY HAND // ************************************************************************** // AutoRouterGenerator // ************************************************************************** // ignore_for_file: type=lint // coverage:ignore-file part of 'app_router.dart'; abstract class _$AppRouter extends RootStackRouter { // ignore: unused_element _$AppRouter({super.navigatorKey}); @override final Map pagesMap = { TabsRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const TabsScreen(), ); }, SettingsRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const SettingsScreen(), ); }, LicensesRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const LicensesScreen(), ); }, HomeRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const HomeScreen(), ); }, SplashRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const SplashScreen(), ); }, FavoritesRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const FavoritesScreen(), ); }, GenreRoute.name: (routeData) { final args = routeData.argsAs(); return AutoRoutePage( routeData: routeData, child: GenreScreen( key: args.key, title: args.title, url: args.url, ), ); }, ExploreRouteSmall.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const ExploreScreenSmall(), ); }, ExploreRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const ExploreScreen(), ); }, BookDetailsRoute.name: (routeData) { final args = routeData.argsAs(); return AutoRoutePage( routeData: routeData, child: BookDetailsScreen( key: args.key, entry: args.entry, imgTag: args.imgTag, titleTag: args.titleTag, authorTag: args.authorTag, ), ); }, DownloadsRoute.name: (routeData) { return AutoRoutePage( routeData: routeData, child: const DownloadsScreen(), ); }, }; } /// generated route for /// [TabsScreen] class TabsRoute extends PageRouteInfo { const TabsRoute({List? children}) : super( TabsRoute.name, initialChildren: children, ); static const String name = 'TabsRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [SettingsScreen] class SettingsRoute extends PageRouteInfo { const SettingsRoute({List? children}) : super( SettingsRoute.name, initialChildren: children, ); static const String name = 'SettingsRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [LicensesScreen] class LicensesRoute extends PageRouteInfo { const LicensesRoute({List? children}) : super( LicensesRoute.name, initialChildren: children, ); static const String name = 'LicensesRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [HomeScreen] class HomeRoute extends PageRouteInfo { const HomeRoute({List? children}) : super( HomeRoute.name, initialChildren: children, ); static const String name = 'HomeRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [SplashScreen] class SplashRoute extends PageRouteInfo { const SplashRoute({List? children}) : super( SplashRoute.name, initialChildren: children, ); static const String name = 'SplashRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [FavoritesScreen] class FavoritesRoute extends PageRouteInfo { const FavoritesRoute({List? children}) : super( FavoritesRoute.name, initialChildren: children, ); static const String name = 'FavoritesRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [GenreScreen] class GenreRoute extends PageRouteInfo { GenreRoute({ Key? key, required String title, required String url, List? children, }) : super( GenreRoute.name, args: GenreRouteArgs( key: key, title: title, url: url, ), initialChildren: children, ); static const String name = 'GenreRoute'; static const PageInfo page = PageInfo(name); } class GenreRouteArgs { const GenreRouteArgs({ this.key, required this.title, required this.url, }); final Key? key; final String title; final String url; @override String toString() { return 'GenreRouteArgs{key: $key, title: $title, url: $url}'; } } /// generated route for /// [ExploreScreenSmall] class ExploreRouteSmall extends PageRouteInfo { const ExploreRouteSmall({List? children}) : super( ExploreRouteSmall.name, initialChildren: children, ); static const String name = 'ExploreRouteSmall'; static const PageInfo page = PageInfo(name); } /// generated route for /// [ExploreScreen] class ExploreRoute extends PageRouteInfo { const ExploreRoute({List? children}) : super( ExploreRoute.name, initialChildren: children, ); static const String name = 'ExploreRoute'; static const PageInfo page = PageInfo(name); } /// generated route for /// [BookDetailsScreen] class BookDetailsRoute extends PageRouteInfo { BookDetailsRoute({ Key? key, required Entry entry, required String imgTag, required String titleTag, required String authorTag, List? children, }) : super( BookDetailsRoute.name, args: BookDetailsRouteArgs( key: key, entry: entry, imgTag: imgTag, titleTag: titleTag, authorTag: authorTag, ), initialChildren: children, ); static const String name = 'BookDetailsRoute'; static const PageInfo page = PageInfo(name); } class BookDetailsRouteArgs { const BookDetailsRouteArgs({ this.key, required this.entry, required this.imgTag, required this.titleTag, required this.authorTag, }); final Key? key; final Entry entry; final String imgTag; final String titleTag; final String authorTag; @override String toString() { return 'BookDetailsRouteArgs{key: $key, entry: $entry, imgTag: $imgTag, titleTag: $titleTag, authorTag: $authorTag}'; } } /// generated route for /// [DownloadsScreen] class DownloadsRoute extends PageRouteInfo { const DownloadsRoute({List? children}) : super( DownloadsRoute.name, initialChildren: children, ); static const String name = 'DownloadsRoute'; static const PageInfo page = PageInfo(name); }