part of 'auth_bloc.dart';

@immutable
abstract class AuthEvent {}

class SendOTPEvent extends AuthEvent {
  final String phoneNumber;
  final String countryCode;
  SendOTPEvent({required this.phoneNumber, required this.countryCode});
}

class VerifyOTPEvent extends AuthEvent {
  final String phoneNumber;
  final String countryCode;
  final String otp;
  VerifyOTPEvent({required this.phoneNumber, required this.countryCode, required this.otp});
}

class CheckAuthStatusEvent extends AuthEvent {}

class LogoutEvent extends AuthEvent {}

class UpdateUserInfoEvent extends AuthEvent {
  final String name;
  final String gender;

  UpdateUserInfoEvent({required this.name, required this.gender});
}