2025-10-24 01:16:50 +07:00

31 lines
625 B
Dart

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