Files
CityCards_Customer_Flutter/lib/login/bloc/verify/verify_state.dart

32 lines
787 B
Dart

import '../../../create_account/models/create_account_model.dart';
abstract class VerifyOtpState {}
class VerifyOtpInitial extends VerifyOtpState {}
class VerifyOtpLoading extends VerifyOtpState {}
class VerifyOtpSuccess extends VerifyOtpState {
final UserRegisteredModel response;
VerifyOtpSuccess({required this.response});
}
class ResendOtpLoading extends VerifyOtpState {}
class ResendOtpSuccess extends VerifyOtpState {
final Map<String, dynamic> response;
ResendOtpSuccess({required this.response});
}
class VerifyOtpError extends VerifyOtpState {
final String errorMessage;
VerifyOtpError({required this.errorMessage});
}
class ResendOtpCooldown extends VerifyOtpState {
final int secondsRemaining;
ResendOtpCooldown({required this.secondsRemaining});
}