// 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:telnow_mobile_new/main.dart' as _i6;
import 'package:telnow_mobile_new/src/layouts/auth/change_code.dart' as _i3;
import 'package:telnow_mobile_new/src/layouts/auth/end_session.dart' as _i4;
import 'package:telnow_mobile_new/src/layouts/auth/login.dart' as _i8;
import 'package:telnow_mobile_new/src/layouts/auth/qr.dart' as _i9;
import 'package:telnow_mobile_new/src/layouts/components/auto_login.dart'
    as _i2;
import 'package:telnow_mobile_new/src/layouts/components/error_page.dart'
    as _i5;
import 'package:telnow_mobile_new/src/layouts/components/responsive.dart'
    as _i1;
import 'package:telnow_mobile_new/src/layouts/landing/landing_page.dart' as _i7;

/// generated route for
/// [_i1.AccountResponsive]
class AccountResponsive extends _i10.PageRouteInfo<void> {
  const AccountResponsive({List<_i10.PageRouteInfo>? children})
    : super(AccountResponsive.name, initialChildren: children);

  static const String name = 'AccountResponsive';

  static _i10.PageInfo page = _i10.PageInfo(
    name,
    builder: (data) {
      return const _i1.AccountResponsive();
    },
  );
}

/// generated route for
/// [_i1.AppResponsive]
class AppResponsive extends _i10.PageRouteInfo<void> {
  const AppResponsive({List<_i10.PageRouteInfo>? children})
    : super(AppResponsive.name, initialChildren: children);

  static const String name = 'AppResponsive';

  static _i10.PageInfo page = _i10.PageInfo(
    name,
    builder: (data) {
      return const _i1.AppResponsive();
    },
  );
}

/// generated route for
/// [_i2.AutoLoginPage]
class AutoLoginRoute extends _i10.PageRouteInfo<void> {
  const AutoLoginRoute({List<_i10.PageRouteInfo>? children})
    : super(AutoLoginRoute.name, initialChildren: children);

  static const String name = 'AutoLoginRoute';

  static _i10.PageInfo page = _i10.PageInfo(
    name,
    builder: (data) {
      return _i2.AutoLoginPage();
    },
  );
}

/// generated route for
/// [_i3.ChangeCodePage]
class ChangeCodeRoute extends _i10.PageRouteInfo<void> {
  const ChangeCodeRoute({List<_i10.PageRouteInfo>? children})
    : super(ChangeCodeRoute.name, initialChildren: children);

  static const String name = 'ChangeCodeRoute';

  static _i10.PageInfo page = _i10.PageInfo(
    name,
    builder: (data) {
      return const _i3.ChangeCodePage();
    },
  );
}

/// generated route for
/// [_i4.EndSessionPage]
class EndSessionRoute extends _i10.PageRouteInfo<void> {
  const EndSessionRoute({List<_i10.PageRouteInfo>? children})
    : super(EndSessionRoute.name, initialChildren: children);

  static const String name = 'EndSessionRoute';

  static _i10.PageInfo page = _i10.PageInfo(
    name,
    builder: (data) {
      return const _i4.EndSessionPage();
    },
  );
}

/// generated route for
/// [_i5.ErrorPage]
class ErrorRoute extends _i10.PageRouteInfo<ErrorRouteArgs> {
  ErrorRoute({
    required dynamic code,
    required dynamic errMsg,
    List<_i10.PageRouteInfo>? children,
  }) : super(
         ErrorRoute.name,
         args: ErrorRouteArgs(code: code, errMsg: errMsg),
         initialChildren: children,
       );

  static const String name = 'ErrorRoute';

  static _i10.PageInfo page = _i10.PageInfo(
    name,
    builder: (data) {
      final args = data.argsAs<ErrorRouteArgs>();
      return _i5.ErrorPage(args.code, args.errMsg);
    },
  );
}

class ErrorRouteArgs {
  const ErrorRouteArgs({required this.code, required this.errMsg});

  final dynamic code;

  final dynamic errMsg;

  @override
  String toString() {
    return 'ErrorRouteArgs{code: $code, errMsg: $errMsg}';
  }
}

/// generated route for
/// [_i1.HistoryResponsive]
class HistoryResponsive extends _i10.PageRouteInfo<void> {
  const HistoryResponsive({List<_i10.PageRouteInfo>? children})
    : super(HistoryResponsive.name, initialChildren: children);

  static const String name = 'HistoryResponsive';

  static _i10.PageInfo page = _i10.PageInfo(
    name,
    builder: (data) {
      return const _i1.HistoryResponsive();
    },
  );
}

/// generated route for
/// [_i6.HomeGuardPage]
class HomeGuardRoute extends _i10.PageRouteInfo<void> {
  const HomeGuardRoute({List<_i10.PageRouteInfo>? children})
    : super(HomeGuardRoute.name, initialChildren: children);

  static const String name = 'HomeGuardRoute';

  static _i10.PageInfo page = _i10.PageInfo(
    name,
    builder: (data) {
      return const _i6.HomeGuardPage();
    },
  );
}

/// generated route for
/// [_i1.HomeResponsive]
class HomeResponsive extends _i10.PageRouteInfo<void> {
  const HomeResponsive({List<_i10.PageRouteInfo>? children})
    : super(HomeResponsive.name, initialChildren: children);

  static const String name = 'HomeResponsive';

  static _i10.PageInfo page = _i10.PageInfo(
    name,
    builder: (data) {
      return const _i1.HomeResponsive();
    },
  );
}

/// generated route for
/// [_i7.LandingPage]
class LandingRoute extends _i10.PageRouteInfo<LandingRouteArgs> {
  LandingRoute({_i11.Key? key, List<_i10.PageRouteInfo>? children})
    : super(
        LandingRoute.name,
        args: LandingRouteArgs(key: key),
        initialChildren: children,
      );

  static const String name = 'LandingRoute';

  static _i10.PageInfo page = _i10.PageInfo(
    name,
    builder: (data) {
      final args = data.argsAs<LandingRouteArgs>(
        orElse: () => const LandingRouteArgs(),
      );
      return _i7.LandingPage(key: args.key);
    },
  );
}

class LandingRouteArgs {
  const LandingRouteArgs({this.key});

  final _i11.Key? key;

  @override
  String toString() {
    return 'LandingRouteArgs{key: $key}';
  }
}

/// generated route for
/// [_i8.LoginPage]
class LoginRoute extends _i10.PageRouteInfo<void> {
  const LoginRoute({List<_i10.PageRouteInfo>? children})
    : super(LoginRoute.name, initialChildren: children);

  static const String name = 'LoginRoute';

  static _i10.PageInfo page = _i10.PageInfo(
    name,
    builder: (data) {
      return const _i8.LoginPage();
    },
  );
}

/// generated route for
/// [_i9.NewQrPage]
class NewQrRoute extends _i10.PageRouteInfo<void> {
  const NewQrRoute({List<_i10.PageRouteInfo>? children})
    : super(NewQrRoute.name, initialChildren: children);

  static const String name = 'NewQrRoute';

  static _i10.PageInfo page = _i10.PageInfo(
    name,
    builder: (data) {
      return const _i9.NewQrPage();
    },
  );
}
