// 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 _i9; import 'package:flutter/material.dart' as _i11; import 'package:mnemo_cards/features/tests/test_page.dart' as _i8; import 'package:mnemo_cards/main.dart' as _i5; import 'package:mnemo_cards/pages/auth_page.dart' as _i1; import 'package:mnemo_cards/pages/home_page.dart' as _i4; import 'package:mnemo_cards/pages/profile_page.dart' as _i6; import 'package:mnemo_cards/pages/settgins_page.dart' as _i7; import 'package:mnemo_cards/widgets/card_game/card_game_page.dart' as _i2; import 'package:mnemo_cards/widgets/card_pack/card_pack_page.dart' as _i3; import 'package:mnemo_cards_common/mnemo_cards_common.dart' as _i10; /// generated route for /// [_i1.AuthPage] class AuthPage extends _i9.PageRouteInfo { const AuthPage({List<_i9.PageRouteInfo>? children}) : super( AuthPage.name, initialChildren: children, ); static const String name = 'AuthPage'; static _i9.PageInfo page = _i9.PageInfo( name, builder: (data) { return _i1.AuthPage(); }, ); } /// generated route for /// [_i2.CardGamePage] class CardGamePage extends _i9.PageRouteInfo { CardGamePage({ required List<_i10.GameCardDto> cards, required _i11.Color? color, int? startCardId, bool infinite = false, bool shuffle = true, _i11.Key? key, List<_i9.PageRouteInfo>? children, }) : super( CardGamePage.name, args: CardGamePageArgs( cards: cards, color: color, startCardId: startCardId, infinite: infinite, shuffle: shuffle, key: key, ), initialChildren: children, ); static const String name = 'CardGamePage'; static _i9.PageInfo page = _i9.PageInfo( name, builder: (data) { final args = data.argsAs(); return _i2.CardGamePage( cards: args.cards, color: args.color, startCardId: args.startCardId, infinite: args.infinite, shuffle: args.shuffle, key: args.key, ); }, ); } class CardGamePageArgs { const CardGamePageArgs({ required this.cards, required this.color, this.startCardId, this.infinite = false, this.shuffle = true, this.key, }); final List<_i10.GameCardDto> cards; final _i11.Color? color; final int? startCardId; final bool infinite; final bool shuffle; final _i11.Key? key; @override String toString() { return 'CardGamePageArgs{cards: $cards, color: $color, startCardId: $startCardId, infinite: $infinite, shuffle: $shuffle, key: $key}'; } } /// generated route for /// [_i3.CardPackPage] class CardPackPage extends _i9.PageRouteInfo { CardPackPage({ required _i10.CardPackPreviewDto previewDto, _i11.Key? key, List<_i9.PageRouteInfo>? children, }) : super( CardPackPage.name, args: CardPackPageArgs( previewDto: previewDto, key: key, ), initialChildren: children, ); static const String name = 'CardPackPage'; static _i9.PageInfo page = _i9.PageInfo( name, builder: (data) { final args = data.argsAs(); return _i3.CardPackPage( args.previewDto, key: args.key, ); }, ); } class CardPackPageArgs { const CardPackPageArgs({ required this.previewDto, this.key, }); final _i10.CardPackPreviewDto previewDto; final _i11.Key? key; @override String toString() { return 'CardPackPageArgs{previewDto: $previewDto, key: $key}'; } } /// generated route for /// [_i4.HomePage] class HomePage extends _i9.PageRouteInfo { const HomePage({List<_i9.PageRouteInfo>? children}) : super( HomePage.name, initialChildren: children, ); static const String name = 'HomePage'; static _i9.PageInfo page = _i9.PageInfo( name, builder: (data) { return _i4.HomePage(); }, ); } /// generated route for /// [_i5.MainTabsPage] class MainTabsPage extends _i9.PageRouteInfo { const MainTabsPage({List<_i9.PageRouteInfo>? children}) : super( MainTabsPage.name, initialChildren: children, ); static const String name = 'MainTabsPage'; static _i9.PageInfo page = _i9.PageInfo( name, builder: (data) { return const _i5.MainTabsPage(); }, ); } /// generated route for /// [_i6.ProfilePage] class ProfilePage extends _i9.PageRouteInfo { const ProfilePage({List<_i9.PageRouteInfo>? children}) : super( ProfilePage.name, initialChildren: children, ); static const String name = 'ProfilePage'; static _i9.PageInfo page = _i9.PageInfo( name, builder: (data) { return _i6.ProfilePage(); }, ); } /// generated route for /// [_i7.SettingsPage] class SettingsPage extends _i9.PageRouteInfo { const SettingsPage({List<_i9.PageRouteInfo>? children}) : super( SettingsPage.name, initialChildren: children, ); static const String name = 'SettingsPage'; static _i9.PageInfo page = _i9.PageInfo( name, builder: (data) { return _i7.SettingsPage(); }, ); } /// generated route for /// [_i8.TestPage] class TestPage extends _i9.PageRouteInfo { TestPage({ required String testId, List<_i9.PageRouteInfo>? children, }) : super( TestPage.name, args: TestPageArgs(testId: testId), initialChildren: children, ); static const String name = 'TestPage'; static _i9.PageInfo page = _i9.PageInfo( name, builder: (data) { final args = data.argsAs(); return _i8.TestPage(args.testId); }, ); } class TestPageArgs { const TestPageArgs({required this.testId}); final String testId; @override String toString() { return 'TestPageArgs{testId: $testId}'; } }