- Wallet EnakPoint & EnakCoin: beranda, riwayat, saldo kedaluwarsa, kode bayar, tukar EnakCoin, transfer - PIN (buat, ganti, lupa), outlet, riwayat order, game spin - Halaman community, webview, coming soon, dan ikon menu beranda baru - Redesign Reward Saya: kartu tiket, filter chip, detail kode + QR - Hapus customer point loader, menu, dan checkout lama - Base URL ke enaklo-pos-api.altru.id Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
34 lines
691 B
Dart
34 lines
691 B
Dart
part of '../auth.dart';
|
|
|
|
@freezed
|
|
abstract class Login with _$Login {
|
|
const factory Login({
|
|
required String status,
|
|
required String message,
|
|
required String accessToken,
|
|
required String refreshToken,
|
|
required User user,
|
|
}) = _Login;
|
|
|
|
factory Login.empty() => Login(
|
|
status: '',
|
|
message: '',
|
|
accessToken: '',
|
|
refreshToken: '',
|
|
user: User.empty(),
|
|
);
|
|
}
|
|
|
|
@freezed
|
|
abstract class User with _$User {
|
|
const factory User({
|
|
required String id,
|
|
required String name,
|
|
required String phoneNumber,
|
|
required String birthDate,
|
|
}) = _User;
|
|
|
|
factory User.empty() =>
|
|
const User(id: '', name: '', phoneNumber: '', birthDate: '');
|
|
}
|