This commit is contained in:
efrilm
2025-10-24 01:16:50 +07:00
parent 5d9197c986
commit ca5d2a58e7
45 changed files with 3820 additions and 50 deletions
@@ -0,0 +1,20 @@
part of '../auth.dart';
@freezed
class Login with _$Login {
const factory Login({
required String token,
required String refreshToken,
required String expiresAt,
required String refreshExpiresAt,
required User user,
}) = _Login;
factory Login.empty() => Login(
token: '',
refreshToken: '',
expiresAt: '',
refreshExpiresAt: '',
user: User.empty(),
);
}
+30
View File
@@ -0,0 +1,30 @@
part of '../auth.dart';
@freezed
class User with _$User {
const factory User({
required String id,
required String organizationId,
required String outletId,
required String name,
required String email,
required String role,
required Map<String, dynamic> permissions,
required bool isActive,
required String createdAt,
required String updatedAt,
}) = _User;
factory User.empty() => const User(
id: '',
organizationId: '',
outletId: '',
name: '',
email: '',
role: '',
permissions: {},
isActive: false,
createdAt: '',
updatedAt: '',
);
}