mnemo_cards/lib/domain/router/app_router.gr.dart
2024-08-18 20:02:36 +03:00

266 lines
6.2 KiB
Dart

// 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<void> {
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<CardGamePageArgs> {
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<CardGamePageArgs>();
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<CardPackPageArgs> {
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<CardPackPageArgs>();
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<void> {
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<void> {
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<void> {
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<void> {
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<TestPageArgs> {
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<TestPageArgs>();
return _i8.TestPage(args.testId);
},
);
}
class TestPageArgs {
const TestPageArgs({required this.testId});
final String testId;
@override
String toString() {
return 'TestPageArgs{testId: $testId}';
}
}