part of 'auth_bloc.dart';

abstract class AuthState {}

class AuthInitial extends AuthState {}

class AuthLoading extends AuthState {}

class AuthChecked extends AuthState {
  final bool hasToken;
  AuthChecked(this.hasToken);
}

class ShopExists extends AuthState {
  final String shopName;
  ShopExists(this.shopName);
}

class NoShop extends AuthState {}

class AuthOffline extends AuthState {}

class AuthCodeSentSuccess extends AuthState {}

class AuthVerified extends AuthState {}

class UserInfoSaved extends AuthState {}

class AuthFailure extends AuthState {
  final String message;

  AuthFailure(this.message);
}