enaklo-flutter/lib/domain/auth/entities/resend_entity.dart

21 lines
408 B
Dart
Raw Normal View History

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,
);
}