part of 'auth_bloc.dart';

abstract class AuthState extends Equatable {
  const AuthState();
}

class AuthInitial extends AuthState {
  @override
  List<Object> get props => [];
}

class AuthLoadingError extends AuthState {
  final dynamic exception;

  AuthLoadingError({this.exception});
  @override
  List<Object> get props => [];
}

class AuthSMSSentSuccessState extends AuthState{
  @override
  List<Object> get props => [];
}

class SMSVerifiedSuccessState extends AuthState{
  final AuthResponse response;

  SMSVerifiedSuccessState(this.response);

  @override
  List<Object> get props => [];
}

class AddUserFullNameSuccessState extends AuthState {
  @override
  List<Object> get props => [];
}
