proxibuy/lib/presentation/auth/bloc/auth_event.dart

33 lines
817 B
Dart

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});
}
class SendFcmTokenEvent extends AuthEvent {
final String fcmToken;
SendFcmTokenEvent({required this.fcmToken});
}