mnemo_cards/lib/domain/router/app_router.gr.dart

288 lines
7.3 KiB
Dart
Raw Normal View History

2024-05-22 20:48:44 +00:00
// 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
2024-06-16 19:01:33 +00:00
import 'dart:ui' as _i11;
2024-05-28 21:25:51 +00:00
2024-06-16 19:01:33 +00:00
import 'package:auto_route/auto_route.dart' as _i9;
import 'package:flutter/material.dart' as _i12;
import 'package:mnemo_cards/features/tests/test_page.dart' as _i8;
2024-06-08 23:34:38 +00:00
import 'package:mnemo_cards/main.dart' as _i5;
2024-05-22 20:48:44 +00:00
import 'package:mnemo_cards/pages/auth_page.dart' as _i1;
2024-06-08 23:34:38 +00:00
import 'package:mnemo_cards/pages/home_page.dart' as _i4;
import 'package:mnemo_cards/pages/profile_page.dart' as _i6;
2024-06-16 19:01:33 +00:00
import 'package:mnemo_cards/pages/settgins_page.dart' as _i7;
2024-05-22 20:48:44 +00:00
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;
2024-06-16 19:01:33 +00:00
import 'package:mnemo_cards_common/mnemo_cards_common.dart' as _i10;
2024-05-22 20:48:44 +00:00
2024-06-16 19:01:33 +00:00
abstract class $AppRouter extends _i9.RootStackRouter {
2024-05-22 20:48:44 +00:00
$AppRouter({super.navigatorKey});
@override
2024-06-16 19:01:33 +00:00
final Map<String, _i9.PageFactory> pagesMap = {
2024-05-22 20:48:44 +00:00
AuthPage.name: (routeData) {
2024-06-16 19:01:33 +00:00
return _i9.AutoRoutePage<dynamic>(
2024-05-22 20:48:44 +00:00
routeData: routeData,
child: _i1.AuthPage(),
);
},
CardGamePage.name: (routeData) {
final args = routeData.argsAs<CardGamePageArgs>();
2024-06-16 19:01:33 +00:00
return _i9.AutoRoutePage<dynamic>(
2024-05-22 20:48:44 +00:00
routeData: routeData,
child: _i2.CardGamePage(
2024-05-28 21:25:51 +00:00
cards: args.cards,
color: args.color,
2024-05-22 20:48:44 +00:00
startCardId: args.startCardId,
infinite: args.infinite,
2024-05-28 21:25:51 +00:00
shuffle: args.shuffle,
2024-05-22 20:48:44 +00:00
key: args.key,
),
);
},
CardPackPage.name: (routeData) {
final args = routeData.argsAs<CardPackPageArgs>();
2024-06-16 19:01:33 +00:00
return _i9.AutoRoutePage<dynamic>(
2024-05-22 20:48:44 +00:00
routeData: routeData,
child: _i3.CardPackPage(
2024-05-28 21:25:51 +00:00
args.previewDto,
2024-05-22 20:48:44 +00:00
key: args.key,
),
);
},
HomePage.name: (routeData) {
2024-06-16 19:01:33 +00:00
return _i9.AutoRoutePage<dynamic>(
2024-05-22 20:48:44 +00:00
routeData: routeData,
2024-06-08 23:34:38 +00:00
child: _i4.HomePage(),
2024-05-22 20:48:44 +00:00
);
},
MainTabsPage.name: (routeData) {
2024-06-16 19:01:33 +00:00
return _i9.AutoRoutePage<dynamic>(
2024-05-22 20:48:44 +00:00
routeData: routeData,
2024-06-08 23:34:38 +00:00
child: const _i5.MainTabsPage(),
2024-05-22 20:48:44 +00:00
);
},
ProfilePage.name: (routeData) {
2024-06-16 19:01:33 +00:00
return _i9.AutoRoutePage<dynamic>(
2024-05-22 20:48:44 +00:00
routeData: routeData,
2024-06-08 23:34:38 +00:00
child: _i6.ProfilePage(),
2024-05-22 20:48:44 +00:00
);
},
2024-06-16 19:01:33 +00:00
SettingsPage.name: (routeData) {
return _i9.AutoRoutePage<dynamic>(
routeData: routeData,
child: _i7.SettingsPage(),
);
},
2024-05-22 20:48:44 +00:00
TestPage.name: (routeData) {
final args = routeData.argsAs<TestPageArgs>();
2024-06-16 19:01:33 +00:00
return _i9.AutoRoutePage<dynamic>(
2024-05-22 20:48:44 +00:00
routeData: routeData,
2024-06-16 19:01:33 +00:00
child: _i8.TestPage(args.testId),
2024-05-22 20:48:44 +00:00
);
},
};
}
/// generated route for
/// [_i1.AuthPage]
2024-06-16 19:01:33 +00:00
class AuthPage extends _i9.PageRouteInfo<void> {
const AuthPage({List<_i9.PageRouteInfo>? children})
2024-05-22 20:48:44 +00:00
: super(
AuthPage.name,
initialChildren: children,
);
static const String name = 'AuthPage';
2024-06-16 19:01:33 +00:00
static const _i9.PageInfo<void> page = _i9.PageInfo<void>(name);
2024-05-22 20:48:44 +00:00
}
/// generated route for
/// [_i2.CardGamePage]
2024-06-16 19:01:33 +00:00
class CardGamePage extends _i9.PageRouteInfo<CardGamePageArgs> {
2024-05-22 20:48:44 +00:00
CardGamePage({
2024-06-16 19:01:33 +00:00
required List<_i10.GameCardDto> cards,
required _i11.Color? color,
2024-05-22 20:48:44 +00:00
int? startCardId,
bool infinite = false,
2024-05-28 21:25:51 +00:00
bool shuffle = true,
2024-06-16 19:01:33 +00:00
_i12.Key? key,
List<_i9.PageRouteInfo>? children,
2024-05-22 20:48:44 +00:00
}) : super(
CardGamePage.name,
args: CardGamePageArgs(
2024-05-28 21:25:51 +00:00
cards: cards,
color: color,
2024-05-22 20:48:44 +00:00
startCardId: startCardId,
infinite: infinite,
2024-05-28 21:25:51 +00:00
shuffle: shuffle,
2024-05-22 20:48:44 +00:00
key: key,
),
initialChildren: children,
);
static const String name = 'CardGamePage';
2024-06-16 19:01:33 +00:00
static const _i9.PageInfo<CardGamePageArgs> page =
_i9.PageInfo<CardGamePageArgs>(name);
2024-05-22 20:48:44 +00:00
}
class CardGamePageArgs {
const CardGamePageArgs({
2024-05-28 21:25:51 +00:00
required this.cards,
required this.color,
2024-05-22 20:48:44 +00:00
this.startCardId,
this.infinite = false,
2024-05-28 21:25:51 +00:00
this.shuffle = true,
2024-05-22 20:48:44 +00:00
this.key,
});
2024-06-16 19:01:33 +00:00
final List<_i10.GameCardDto> cards;
2024-05-28 21:25:51 +00:00
2024-06-16 19:01:33 +00:00
final _i11.Color? color;
2024-05-22 20:48:44 +00:00
final int? startCardId;
final bool infinite;
2024-05-28 21:25:51 +00:00
final bool shuffle;
2024-06-16 19:01:33 +00:00
final _i12.Key? key;
2024-05-22 20:48:44 +00:00
@override
String toString() {
2024-05-28 21:25:51 +00:00
return 'CardGamePageArgs{cards: $cards, color: $color, startCardId: $startCardId, infinite: $infinite, shuffle: $shuffle, key: $key}';
2024-05-22 20:48:44 +00:00
}
}
/// generated route for
/// [_i3.CardPackPage]
2024-06-16 19:01:33 +00:00
class CardPackPage extends _i9.PageRouteInfo<CardPackPageArgs> {
2024-05-22 20:48:44 +00:00
CardPackPage({
2024-06-16 19:01:33 +00:00
required _i10.CardPackPreviewDto previewDto,
_i12.Key? key,
List<_i9.PageRouteInfo>? children,
2024-05-22 20:48:44 +00:00
}) : super(
CardPackPage.name,
args: CardPackPageArgs(
2024-05-28 21:25:51 +00:00
previewDto: previewDto,
2024-05-22 20:48:44 +00:00
key: key,
),
initialChildren: children,
);
static const String name = 'CardPackPage';
2024-06-16 19:01:33 +00:00
static const _i9.PageInfo<CardPackPageArgs> page =
_i9.PageInfo<CardPackPageArgs>(name);
2024-05-22 20:48:44 +00:00
}
class CardPackPageArgs {
const CardPackPageArgs({
2024-05-28 21:25:51 +00:00
required this.previewDto,
2024-05-22 20:48:44 +00:00
this.key,
});
2024-06-16 19:01:33 +00:00
final _i10.CardPackPreviewDto previewDto;
2024-05-22 20:48:44 +00:00
2024-06-16 19:01:33 +00:00
final _i12.Key? key;
2024-05-22 20:48:44 +00:00
@override
String toString() {
2024-05-28 21:25:51 +00:00
return 'CardPackPageArgs{previewDto: $previewDto, key: $key}';
2024-05-22 20:48:44 +00:00
}
}
/// generated route for
2024-06-08 23:34:38 +00:00
/// [_i4.HomePage]
2024-06-16 19:01:33 +00:00
class HomePage extends _i9.PageRouteInfo<void> {
const HomePage({List<_i9.PageRouteInfo>? children})
2024-05-22 20:48:44 +00:00
: super(
HomePage.name,
initialChildren: children,
);
static const String name = 'HomePage';
2024-06-16 19:01:33 +00:00
static const _i9.PageInfo<void> page = _i9.PageInfo<void>(name);
2024-05-22 20:48:44 +00:00
}
/// generated route for
2024-06-08 23:34:38 +00:00
/// [_i5.MainTabsPage]
2024-06-16 19:01:33 +00:00
class MainTabsPage extends _i9.PageRouteInfo<void> {
const MainTabsPage({List<_i9.PageRouteInfo>? children})
2024-05-22 20:48:44 +00:00
: super(
MainTabsPage.name,
initialChildren: children,
);
static const String name = 'MainTabsPage';
2024-06-16 19:01:33 +00:00
static const _i9.PageInfo<void> page = _i9.PageInfo<void>(name);
2024-05-22 20:48:44 +00:00
}
/// generated route for
2024-06-08 23:34:38 +00:00
/// [_i6.ProfilePage]
2024-06-16 19:01:33 +00:00
class ProfilePage extends _i9.PageRouteInfo<void> {
const ProfilePage({List<_i9.PageRouteInfo>? children})
2024-05-22 20:48:44 +00:00
: super(
ProfilePage.name,
initialChildren: children,
);
static const String name = 'ProfilePage';
2024-06-16 19:01:33 +00:00
static const _i9.PageInfo<void> page = _i9.PageInfo<void>(name);
}
/// generated route for
/// [_i7.SettingsPage]
class SettingsPage extends _i9.PageRouteInfo<void> {
const SettingsPage({List<_i9.PageRouteInfo>? children})
: super(
SettingsPage.name,
initialChildren: children,
);
static const String name = 'SettingsPage';
static const _i9.PageInfo<void> page = _i9.PageInfo<void>(name);
2024-05-22 20:48:44 +00:00
}
/// generated route for
2024-06-16 19:01:33 +00:00
/// [_i8.TestPage]
class TestPage extends _i9.PageRouteInfo<TestPageArgs> {
2024-05-22 20:48:44 +00:00
TestPage({
required String testId,
2024-06-16 19:01:33 +00:00
List<_i9.PageRouteInfo>? children,
2024-05-22 20:48:44 +00:00
}) : super(
TestPage.name,
args: TestPageArgs(testId: testId),
initialChildren: children,
);
static const String name = 'TestPage';
2024-06-16 19:01:33 +00:00
static const _i9.PageInfo<TestPageArgs> page =
_i9.PageInfo<TestPageArgs>(name);
2024-05-22 20:48:44 +00:00
}
class TestPageArgs {
const TestPageArgs({required this.testId});
final String testId;
@override
String toString() {
return 'TestPageArgs{testId: $testId}';
}
}