32 lines
787 B
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});
|
|
} |