// GENERATED CODE - DO NOT MODIFY BY HAND // ************************************************************************** // AutoRouterGenerator // ************************************************************************** // ignore_for_file: type=lint // coverage:ignore-file // ignore_for_file: no_leading_underscores_for_library_prefixes import 'package:auto_route/auto_route.dart' as _i17; import 'package:fladder/models/item_base_model.dart' as _i18; import 'package:fladder/models/items/photos_model.dart' as _i21; import 'package:fladder/models/library_search/library_search_options.dart' as _i20; import 'package:fladder/routes/nested_details_screen.dart' as _i4; import 'package:fladder/screens/dashboard/dashboard_screen.dart' as _i3; import 'package:fladder/screens/favourites/favourites_screen.dart' as _i5; import 'package:fladder/screens/home_screen.dart' as _i6; import 'package:fladder/screens/library/library_screen.dart' as _i7; import 'package:fladder/screens/library_search/library_search_screen.dart' as _i8; import 'package:fladder/screens/login/lock_screen.dart' as _i9; import 'package:fladder/screens/login/login_screen.dart' as _i10; import 'package:fladder/screens/settings/about_settings_page.dart' as _i1; import 'package:fladder/screens/settings/client_settings_page.dart' as _i2; import 'package:fladder/screens/settings/player_settings_page.dart' as _i11; import 'package:fladder/screens/settings/security_settings_page.dart' as _i12; import 'package:fladder/screens/settings/settings_screen.dart' as _i13; import 'package:fladder/screens/settings/settings_selection_screen.dart' as _i14; import 'package:fladder/screens/splash_screen.dart' as _i15; import 'package:fladder/screens/syncing/synced_screen.dart' as _i16; import 'package:flutter/foundation.dart' as _i19; import 'package:flutter/material.dart' as _i22; /// generated route for /// [_i1.AboutSettingsPage] class AboutSettingsRoute extends _i17.PageRouteInfo { const AboutSettingsRoute({List<_i17.PageRouteInfo>? children}) : super( AboutSettingsRoute.name, initialChildren: children, ); static const String name = 'AboutSettingsRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { return const _i1.AboutSettingsPage(); }, ); } /// generated route for /// [_i2.ClientSettingsPage] class ClientSettingsRoute extends _i17.PageRouteInfo { const ClientSettingsRoute({List<_i17.PageRouteInfo>? children}) : super( ClientSettingsRoute.name, initialChildren: children, ); static const String name = 'ClientSettingsRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { return const _i2.ClientSettingsPage(); }, ); } /// generated route for /// [_i3.DashboardScreen] class DashboardRoute extends _i17.PageRouteInfo { const DashboardRoute({List<_i17.PageRouteInfo>? children}) : super( DashboardRoute.name, initialChildren: children, ); static const String name = 'DashboardRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { return const _i3.DashboardScreen(); }, ); } /// generated route for /// [_i4.DetailsScreen] class DetailsRoute extends _i17.PageRouteInfo { DetailsRoute({ String id = '', _i18.ItemBaseModel? item, _i19.Key? key, List<_i17.PageRouteInfo>? children, }) : super( DetailsRoute.name, args: DetailsRouteArgs( id: id, item: item, key: key, ), rawQueryParams: {'id': id}, initialChildren: children, ); static const String name = 'DetailsRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { final queryParams = data.queryParams; final args = data.argsAs( orElse: () => DetailsRouteArgs( id: queryParams.getString( 'id', '', ))); return _i4.DetailsScreen( id: args.id, item: args.item, key: args.key, ); }, ); } class DetailsRouteArgs { const DetailsRouteArgs({ this.id = '', this.item, this.key, }); final String id; final _i18.ItemBaseModel? item; final _i19.Key? key; @override String toString() { return 'DetailsRouteArgs{id: $id, item: $item, key: $key}'; } } /// generated route for /// [_i5.FavouritesScreen] class FavouritesRoute extends _i17.PageRouteInfo { const FavouritesRoute({List<_i17.PageRouteInfo>? children}) : super( FavouritesRoute.name, initialChildren: children, ); static const String name = 'FavouritesRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { return const _i5.FavouritesScreen(); }, ); } /// generated route for /// [_i6.HomeScreen] class HomeRoute extends _i17.PageRouteInfo { const HomeRoute({List<_i17.PageRouteInfo>? children}) : super( HomeRoute.name, initialChildren: children, ); static const String name = 'HomeRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { return const _i6.HomeScreen(); }, ); } /// generated route for /// [_i7.LibraryScreen] class LibraryRoute extends _i17.PageRouteInfo { const LibraryRoute({List<_i17.PageRouteInfo>? children}) : super( LibraryRoute.name, initialChildren: children, ); static const String name = 'LibraryRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { return const _i7.LibraryScreen(); }, ); } /// generated route for /// [_i8.LibrarySearchScreen] class LibrarySearchRoute extends _i17.PageRouteInfo { LibrarySearchRoute({ String? viewModelId, List? folderId, bool? favourites, _i20.SortingOrder? sortOrder, _i20.SortingOptions? sortingOptions, _i21.PhotoModel? photoToView, _i19.Key? key, List<_i17.PageRouteInfo>? children, }) : super( LibrarySearchRoute.name, args: LibrarySearchRouteArgs( viewModelId: viewModelId, folderId: folderId, favourites: favourites, sortOrder: sortOrder, sortingOptions: sortingOptions, photoToView: photoToView, key: key, ), rawQueryParams: { 'parentId': viewModelId, 'folderId': folderId, 'favourites': favourites, 'sortOrder': sortOrder, 'sortOptions': sortingOptions, }, initialChildren: children, ); static const String name = 'LibrarySearchRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { final queryParams = data.queryParams; final args = data.argsAs( orElse: () => LibrarySearchRouteArgs( viewModelId: queryParams.optString('parentId'), folderId: queryParams.optList('folderId'), favourites: queryParams.optBool('favourites'), sortOrder: queryParams.get('sortOrder'), sortingOptions: queryParams.get('sortOptions'), )); return _i8.LibrarySearchScreen( viewModelId: args.viewModelId, folderId: args.folderId, favourites: args.favourites, sortOrder: args.sortOrder, sortingOptions: args.sortingOptions, photoToView: args.photoToView, key: args.key, ); }, ); } class LibrarySearchRouteArgs { const LibrarySearchRouteArgs({ this.viewModelId, this.folderId, this.favourites, this.sortOrder, this.sortingOptions, this.photoToView, this.key, }); final String? viewModelId; final List? folderId; final bool? favourites; final _i20.SortingOrder? sortOrder; final _i20.SortingOptions? sortingOptions; final _i21.PhotoModel? photoToView; final _i19.Key? key; @override String toString() { return 'LibrarySearchRouteArgs{viewModelId: $viewModelId, folderId: $folderId, favourites: $favourites, sortOrder: $sortOrder, sortingOptions: $sortingOptions, photoToView: $photoToView, key: $key}'; } } /// generated route for /// [_i9.LockScreen] class LockRoute extends _i17.PageRouteInfo { const LockRoute({List<_i17.PageRouteInfo>? children}) : super( LockRoute.name, initialChildren: children, ); static const String name = 'LockRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { return const _i9.LockScreen(); }, ); } /// generated route for /// [_i10.LoginScreen] class LoginRoute extends _i17.PageRouteInfo { const LoginRoute({List<_i17.PageRouteInfo>? children}) : super( LoginRoute.name, initialChildren: children, ); static const String name = 'LoginRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { return const _i10.LoginScreen(); }, ); } /// generated route for /// [_i11.PlayerSettingsPage] class PlayerSettingsRoute extends _i17.PageRouteInfo { const PlayerSettingsRoute({List<_i17.PageRouteInfo>? children}) : super( PlayerSettingsRoute.name, initialChildren: children, ); static const String name = 'PlayerSettingsRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { return const _i11.PlayerSettingsPage(); }, ); } /// generated route for /// [_i12.SecuritySettingsPage] class SecuritySettingsRoute extends _i17.PageRouteInfo { const SecuritySettingsRoute({List<_i17.PageRouteInfo>? children}) : super( SecuritySettingsRoute.name, initialChildren: children, ); static const String name = 'SecuritySettingsRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { return const _i12.SecuritySettingsPage(); }, ); } /// generated route for /// [_i13.SettingsScreen] class SettingsRoute extends _i17.PageRouteInfo { const SettingsRoute({List<_i17.PageRouteInfo>? children}) : super( SettingsRoute.name, initialChildren: children, ); static const String name = 'SettingsRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { return const _i13.SettingsScreen(); }, ); } /// generated route for /// [_i14.SettingsSelectionScreen] class SettingsSelectionRoute extends _i17.PageRouteInfo { const SettingsSelectionRoute({List<_i17.PageRouteInfo>? children}) : super( SettingsSelectionRoute.name, initialChildren: children, ); static const String name = 'SettingsSelectionRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { return const _i14.SettingsSelectionScreen(); }, ); } /// generated route for /// [_i15.SplashScreen] class SplashRoute extends _i17.PageRouteInfo { SplashRoute({ dynamic Function(bool)? loggedIn, _i22.Key? key, List<_i17.PageRouteInfo>? children, }) : super( SplashRoute.name, args: SplashRouteArgs( loggedIn: loggedIn, key: key, ), initialChildren: children, ); static const String name = 'SplashRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { final args = data.argsAs(orElse: () => const SplashRouteArgs()); return _i15.SplashScreen( loggedIn: args.loggedIn, key: args.key, ); }, ); } class SplashRouteArgs { const SplashRouteArgs({ this.loggedIn, this.key, }); final dynamic Function(bool)? loggedIn; final _i22.Key? key; @override String toString() { return 'SplashRouteArgs{loggedIn: $loggedIn, key: $key}'; } } /// generated route for /// [_i16.SyncedScreen] class SyncedRoute extends _i17.PageRouteInfo { SyncedRoute({ _i22.ScrollController? navigationScrollController, _i22.Key? key, List<_i17.PageRouteInfo>? children, }) : super( SyncedRoute.name, args: SyncedRouteArgs( navigationScrollController: navigationScrollController, key: key, ), initialChildren: children, ); static const String name = 'SyncedRoute'; static _i17.PageInfo page = _i17.PageInfo( name, builder: (data) { final args = data.argsAs(orElse: () => const SyncedRouteArgs()); return _i16.SyncedScreen( navigationScrollController: args.navigationScrollController, key: args.key, ); }, ); } class SyncedRouteArgs { const SyncedRouteArgs({ this.navigationScrollController, this.key, }); final _i22.ScrollController? navigationScrollController; final _i22.Key? key; @override String toString() { return 'SyncedRouteArgs{navigationScrollController: $navigationScrollController, key: $key}'; } }