From f1e20ddf0b12642937a182f31786d6d84b6b370c Mon Sep 17 00:00:00 2001 From: Syed Mustafa Ahmed Naqvi Date: Thu, 27 Aug 2026 09:59:37 +0500 Subject: [PATCH] feat(models): add UserCreated and FaceEnrolled to sync results Extends sync result types with UserCreated, FaceEnrolled, and OverallResult.PARTIAL so create/delete flows can report user-only vs face-enrollment outcomes. --- src/HikvisionAttendanceManager.App/Models/UserSyncModels.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/HikvisionAttendanceManager.App/Models/UserSyncModels.cs b/src/HikvisionAttendanceManager.App/Models/UserSyncModels.cs index 52f7c25..2cad379 100644 --- a/src/HikvisionAttendanceManager.App/Models/UserSyncModels.cs +++ b/src/HikvisionAttendanceManager.App/Models/UserSyncModels.cs @@ -15,6 +15,8 @@ public sealed class EmployeeSyncResult public string UserStatus { get; set; } = "Not started"; public string FaceStatus { get; set; } = "Not requested"; public string VerificationStatus { get; set; } = "Not requested"; + public bool UserCreated { get; set; } + public bool FaceEnrolled { get; set; } public string OverallResult { get; set; } = "SKIPPED"; public string Reason { get; set; } = ""; public HrmsEmployee? Employee { get; init; }