// lib/presentation/bloc/auth/auth_event.dart part of 'auth_bloc.dart'; abstract class AuthEvent extends Equatable { const AuthEvent(); @override List get props => []; } // برای ارسال اولیه کد class SendOtpEvent extends AuthEvent { final String phoneNumber; const SendOtpEvent(this.phoneNumber); @override List get props => [phoneNumber]; } // برای تایید کد وارد شده class VerifyOtpEvent extends AuthEvent { final String otpCode; const VerifyOtpEvent(this.otpCode); @override List get props => [otpCode]; } class UpdateUserInfoEvent extends AuthEvent { final String name; final String gender; const UpdateUserInfoEvent({required this.name, required this.gender}); @override List get props => [name, gender]; }