This commit is contained in:
efrilm 2025-09-18 07:28:01 +07:00
parent 3b26b19b25
commit 214dfe3262
6 changed files with 28 additions and 24 deletions

View File

@ -17,7 +17,7 @@ final _privateConstructorUsedError = UnsupportedError(
/// @nodoc
mixin _$CheckPhone {
String get status => throw _privateConstructorUsedError;
CheckPhoneStatus get status => throw _privateConstructorUsedError;
String get message => throw _privateConstructorUsedError;
String get phoneNumber => throw _privateConstructorUsedError;
@ -35,7 +35,7 @@ abstract class $CheckPhoneCopyWith<$Res> {
$Res Function(CheckPhone) then,
) = _$CheckPhoneCopyWithImpl<$Res, CheckPhone>;
@useResult
$Res call({String status, String message, String phoneNumber});
$Res call({CheckPhoneStatus status, String message, String phoneNumber});
}
/// @nodoc
@ -62,7 +62,7 @@ class _$CheckPhoneCopyWithImpl<$Res, $Val extends CheckPhone>
status: null == status
? _value.status
: status // ignore: cast_nullable_to_non_nullable
as String,
as CheckPhoneStatus,
message: null == message
? _value.message
: message // ignore: cast_nullable_to_non_nullable
@ -86,7 +86,7 @@ abstract class _$$CheckPhoneImplCopyWith<$Res>
) = __$$CheckPhoneImplCopyWithImpl<$Res>;
@override
@useResult
$Res call({String status, String message, String phoneNumber});
$Res call({CheckPhoneStatus status, String message, String phoneNumber});
}
/// @nodoc
@ -112,7 +112,7 @@ class __$$CheckPhoneImplCopyWithImpl<$Res>
status: null == status
? _value.status
: status // ignore: cast_nullable_to_non_nullable
as String,
as CheckPhoneStatus,
message: null == message
? _value.message
: message // ignore: cast_nullable_to_non_nullable
@ -136,7 +136,7 @@ class _$CheckPhoneImpl implements _CheckPhone {
});
@override
final String status;
final CheckPhoneStatus status;
@override
final String message;
@override
@ -172,13 +172,13 @@ class _$CheckPhoneImpl implements _CheckPhone {
abstract class _CheckPhone implements CheckPhone {
const factory _CheckPhone({
required final String status,
required final CheckPhoneStatus status,
required final String message,
required final String phoneNumber,
}) = _$CheckPhoneImpl;
@override
String get status;
CheckPhoneStatus get status;
@override
String get message;
@override
@ -1035,7 +1035,7 @@ abstract class _User implements User {
/// @nodoc
mixin _$Resend {
String get status => throw _privateConstructorUsedError;
ResendStatus get status => throw _privateConstructorUsedError;
String get message => throw _privateConstructorUsedError;
String get otpToken => throw _privateConstructorUsedError;
int get expiresIn => throw _privateConstructorUsedError;
@ -1053,7 +1053,7 @@ abstract class $ResendCopyWith<$Res> {
_$ResendCopyWithImpl<$Res, Resend>;
@useResult
$Res call({
String status,
ResendStatus status,
String message,
String otpToken,
int expiresIn,
@ -1087,7 +1087,7 @@ class _$ResendCopyWithImpl<$Res, $Val extends Resend>
status: null == status
? _value.status
: status // ignore: cast_nullable_to_non_nullable
as String,
as ResendStatus,
message: null == message
? _value.message
: message // ignore: cast_nullable_to_non_nullable
@ -1119,7 +1119,7 @@ abstract class _$$ResendImplCopyWith<$Res> implements $ResendCopyWith<$Res> {
@override
@useResult
$Res call({
String status,
ResendStatus status,
String message,
String otpToken,
int expiresIn,
@ -1152,7 +1152,7 @@ class __$$ResendImplCopyWithImpl<$Res>
status: null == status
? _value.status
: status // ignore: cast_nullable_to_non_nullable
as String,
as ResendStatus,
message: null == message
? _value.message
: message // ignore: cast_nullable_to_non_nullable
@ -1186,7 +1186,7 @@ class _$ResendImpl implements _Resend {
});
@override
final String status;
final ResendStatus status;
@override
final String message;
@override
@ -1237,7 +1237,7 @@ class _$ResendImpl implements _Resend {
abstract class _Resend implements Resend {
const factory _Resend({
required final String status,
required final ResendStatus status,
required final String message,
required final String otpToken,
required final int expiresIn,
@ -1245,7 +1245,7 @@ abstract class _Resend implements Resend {
}) = _$ResendImpl;
@override
String get status;
ResendStatus get status;
@override
String get message;
@override

View File

@ -3,11 +3,14 @@ part of '../auth.dart';
@freezed
class CheckPhone with _$CheckPhone {
const factory CheckPhone({
required String status,
required CheckPhoneStatus status,
required String message,
required String phoneNumber,
}) = _CheckPhone;
factory CheckPhone.empty() =>
const CheckPhone(status: '', message: '', phoneNumber: '');
factory CheckPhone.empty() => CheckPhone(
status: CheckPhoneStatus.unknown,
message: '',
phoneNumber: '',
);
}

View File

@ -3,15 +3,15 @@ part of '../auth.dart';
@freezed
class Resend with _$Resend {
const factory Resend({
required String status,
required ResendStatus status,
required String message,
required String otpToken,
required int expiresIn,
required int nextResendIn,
}) = _Resend;
factory Resend.empty() => const Resend(
status: '',
factory Resend.empty() => Resend(
status: ResendStatus.unknown,
message: '',
otpToken: '',
expiresIn: 0,

View File

@ -1,5 +1,6 @@
import 'package:freezed_annotation/freezed_annotation.dart';
import '../../common/extension/extension.dart';
import '../../domain/auth/auth.dart';
part 'auth_dtos.freezed.dart';

View File

@ -13,7 +13,7 @@ class CheckPhoneDto with _$CheckPhoneDto {
factory CheckPhoneDto.fromJson(Map<String, dynamic> json) =>
_$CheckPhoneDtoFromJson(json);
CheckPhone toDomain() => CheckPhone(
status: status ?? '',
status: status?.toCheckPhoneStatus() ?? CheckPhoneStatus.unknown,
message: message ?? '',
phoneNumber: data?.phoneNumber ?? '',
);

View File

@ -15,7 +15,7 @@ class ResendDto with _$ResendDto {
/// mapping ke domain
Resend toDomain() => Resend(
status: status ?? '',
status: status?.toResendStatus() ?? ResendStatus.unknown,
message: message ?? '',
otpToken: data?.otpToken ?? '',
expiresIn: data?.expiresIn ?? 0,