2025-09-18 07:16:56 +07:00
|
|
|
part of '../auth.dart';
|
|
|
|
|
|
|
|
|
|
@freezed
|
|
|
|
|
class Resend with _$Resend {
|
|
|
|
|
const factory Resend({
|
2025-09-18 07:28:01 +07:00
|
|
|
required ResendStatus status,
|
2025-09-18 07:16:56 +07:00
|
|
|
required String message,
|
|
|
|
|
required String otpToken,
|
|
|
|
|
required int expiresIn,
|
|
|
|
|
required int nextResendIn,
|
|
|
|
|
}) = _Resend;
|
|
|
|
|
|
2025-09-18 07:28:01 +07:00
|
|
|
factory Resend.empty() => Resend(
|
|
|
|
|
status: ResendStatus.unknown,
|
2025-09-18 07:16:56 +07:00
|
|
|
message: '',
|
|
|
|
|
otpToken: '',
|
|
|
|
|
expiresIn: 0,
|
|
|
|
|
nextResendIn: 0,
|
|
|
|
|
);
|
|
|
|
|
}
|