// dart format width=80 // 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 _i10; import 'package:flutter/material.dart' as _i11; import 'package:smol_mail/presentation/screens/compose_screen.dart' as _i1; import 'package:smol_mail/presentation/screens/contact_detail_screen.dart' as _i2; import 'package:smol_mail/presentation/screens/contacts_screen.dart' as _i3; import 'package:smol_mail/presentation/screens/home_screen.dart' as _i4; import 'package:smol_mail/presentation/screens/import_contact_dialog.dart' as _i5; import 'package:smol_mail/presentation/screens/inbox_screen.dart' as _i6; import 'package:smol_mail/presentation/screens/message_detail_screen.dart' as _i7; import 'package:smol_mail/presentation/screens/onboarding_screen.dart' as _i8; import 'package:smol_mail/presentation/screens/settings_screen.dart' as _i9; /// generated route for /// [_i1.ComposeScreen] class ComposeRoute extends _i10.PageRouteInfo { ComposeRoute({ _i11.Key? key, String? to, String? subject, List<_i10.PageRouteInfo>? children, }) : super( ComposeRoute.name, args: ComposeRouteArgs(key: key, to: to, subject: subject), initialChildren: children, ); static const String name = 'ComposeRoute'; static _i10.PageInfo page = _i10.PageInfo( name, builder: (data) { final args = data.argsAs( orElse: () => const ComposeRouteArgs(), ); return _i1.ComposeScreen( key: args.key, to: args.to, subject: args.subject, ); }, ); } class ComposeRouteArgs { const ComposeRouteArgs({this.key, this.to, this.subject}); final _i11.Key? key; final String? to; final String? subject; @override String toString() { return 'ComposeRouteArgs{key: $key, to: $to, subject: $subject}'; } @override bool operator ==(Object other) { if (identical(this, other)) return true; if (other is! ComposeRouteArgs) return false; return key == other.key && to == other.to && subject == other.subject; } @override int get hashCode => key.hashCode ^ to.hashCode ^ subject.hashCode; } /// generated route for /// [_i2.ContactDetailScreen] class ContactDetailRoute extends _i10.PageRouteInfo { ContactDetailRoute({ _i11.Key? key, required String address, List<_i10.PageRouteInfo>? children, }) : super( ContactDetailRoute.name, args: ContactDetailRouteArgs(key: key, address: address), initialChildren: children, ); static const String name = 'ContactDetailRoute'; static _i10.PageInfo page = _i10.PageInfo( name, builder: (data) { final args = data.argsAs(); return _i2.ContactDetailScreen(key: args.key, address: args.address); }, ); } class ContactDetailRouteArgs { const ContactDetailRouteArgs({this.key, required this.address}); final _i11.Key? key; final String address; @override String toString() { return 'ContactDetailRouteArgs{key: $key, address: $address}'; } @override bool operator ==(Object other) { if (identical(this, other)) return true; if (other is! ContactDetailRouteArgs) return false; return key == other.key && address == other.address; } @override int get hashCode => key.hashCode ^ address.hashCode; } /// generated route for /// [_i3.ContactsScreen] class ContactsRoute extends _i10.PageRouteInfo { const ContactsRoute({List<_i10.PageRouteInfo>? children}) : super(ContactsRoute.name, initialChildren: children); static const String name = 'ContactsRoute'; static _i10.PageInfo page = _i10.PageInfo( name, builder: (data) { return const _i3.ContactsScreen(); }, ); } /// generated route for /// [_i4.HomeScreen] class HomeRoute extends _i10.PageRouteInfo { const HomeRoute({List<_i10.PageRouteInfo>? children}) : super(HomeRoute.name, initialChildren: children); static const String name = 'HomeRoute'; static _i10.PageInfo page = _i10.PageInfo( name, builder: (data) { return const _i4.HomeScreen(); }, ); } /// generated route for /// [_i5.ImportContactDialogScreen] class ImportContactDialogRoute extends _i10.PageRouteInfo { ImportContactDialogRoute({ _i11.Key? key, String? prefill, List<_i10.PageRouteInfo>? children, }) : super( ImportContactDialogRoute.name, args: ImportContactDialogRouteArgs(key: key, prefill: prefill), initialChildren: children, ); static const String name = 'ImportContactDialogRoute'; static _i10.PageInfo page = _i10.PageInfo( name, builder: (data) { final args = data.argsAs( orElse: () => const ImportContactDialogRouteArgs(), ); return _i5.ImportContactDialogScreen( key: args.key, prefill: args.prefill, ); }, ); } class ImportContactDialogRouteArgs { const ImportContactDialogRouteArgs({this.key, this.prefill}); final _i11.Key? key; final String? prefill; @override String toString() { return 'ImportContactDialogRouteArgs{key: $key, prefill: $prefill}'; } @override bool operator ==(Object other) { if (identical(this, other)) return true; if (other is! ImportContactDialogRouteArgs) return false; return key == other.key && prefill == other.prefill; } @override int get hashCode => key.hashCode ^ prefill.hashCode; } /// generated route for /// [_i6.InboxScreen] class InboxRoute extends _i10.PageRouteInfo { const InboxRoute({List<_i10.PageRouteInfo>? children}) : super(InboxRoute.name, initialChildren: children); static const String name = 'InboxRoute'; static _i10.PageInfo page = _i10.PageInfo( name, builder: (data) { return const _i6.InboxScreen(); }, ); } /// generated route for /// [_i7.MessageDetailScreen] class MessageDetailRoute extends _i10.PageRouteInfo { MessageDetailRoute({ _i11.Key? key, required String folder, required String id, List<_i10.PageRouteInfo>? children, }) : super( MessageDetailRoute.name, args: MessageDetailRouteArgs(key: key, folder: folder, id: id), initialChildren: children, ); static const String name = 'MessageDetailRoute'; static _i10.PageInfo page = _i10.PageInfo( name, builder: (data) { final args = data.argsAs(); return _i7.MessageDetailScreen( key: args.key, folder: args.folder, id: args.id, ); }, ); } class MessageDetailRouteArgs { const MessageDetailRouteArgs({ this.key, required this.folder, required this.id, }); final _i11.Key? key; final String folder; final String id; @override String toString() { return 'MessageDetailRouteArgs{key: $key, folder: $folder, id: $id}'; } @override bool operator ==(Object other) { if (identical(this, other)) return true; if (other is! MessageDetailRouteArgs) return false; return key == other.key && folder == other.folder && id == other.id; } @override int get hashCode => key.hashCode ^ folder.hashCode ^ id.hashCode; } /// generated route for /// [_i8.OnboardingScreen] class OnboardingRoute extends _i10.PageRouteInfo { const OnboardingRoute({List<_i10.PageRouteInfo>? children}) : super(OnboardingRoute.name, initialChildren: children); static const String name = 'OnboardingRoute'; static _i10.PageInfo page = _i10.PageInfo( name, builder: (data) { return const _i8.OnboardingScreen(); }, ); } /// generated route for /// [_i9.SettingsScreen] class SettingsRoute extends _i10.PageRouteInfo { const SettingsRoute({List<_i10.PageRouteInfo>? children}) : super(SettingsRoute.name, initialChildren: children); static const String name = 'SettingsRoute'; static _i10.PageInfo page = _i10.PageInfo( name, builder: (data) { return const _i9.SettingsScreen(); }, ); }