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

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

  static const String name = 'AccountResponsive';

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

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

  static const String name = 'AppResponsive';

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

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

  static const String name = 'AutoLoginRoute';

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

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

  static const String name = 'ChangeCodeRoute';

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

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

  static const String name = 'ErrorRoute';

  static _i8.PageInfo page = _i8.PageInfo(
    name,
    builder: (data) {
      final args = data.argsAs<ErrorRouteArgs>();
      return _i4.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 _i8.PageRouteInfo<void> {
  const HistoryResponsive({List<_i8.PageRouteInfo>? children})
    : super(HistoryResponsive.name, initialChildren: children);

  static const String name = 'HistoryResponsive';

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

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

  static const String name = 'HomeGuardRoute';

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

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

  static const String name = 'HomeResponsive';

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

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

  static const String name = 'LoginRoute';

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

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

  static const String name = 'NewQrRoute';

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