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

View File

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

View File

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

View File

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

View File

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

View File

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