Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | /** * Centralized application error codes for Be-Vision. * Format: DOMAIN_REASON */ export enum ErrorCode { // Generic VALIDATION_ERROR = 'VALIDATION_ERROR', NOT_FOUND = 'NOT_FOUND', UNAUTHORIZED = 'UNAUTHORIZED', FORBIDDEN = 'FORBIDDEN', CONFLICT = 'CONFLICT', RATE_LIMIT_EXCEEDED = 'RATE_LIMIT_EXCEEDED', INTERNAL_ERROR = 'INTERNAL_ERROR', SERVICE_UNAVAILABLE = 'SERVICE_UNAVAILABLE', BAD_GATEWAY = 'BAD_GATEWAY', TIMEOUT = 'TIMEOUT', IDEMPOTENCY_CONFLICT = 'IDEMPOTENCY_CONFLICT', // Tenant TENANT_NOT_FOUND = 'TENANT_NOT_FOUND', TENANT_SUSPENDED = 'TENANT_SUSPENDED', TENANT_CROSS_ACCESS = 'TENANT_CROSS_ACCESS', // Auth AUTH_INVALID_CREDENTIALS = 'AUTH_INVALID_CREDENTIALS', AUTH_TOKEN_EXPIRED = 'AUTH_TOKEN_EXPIRED', AUTH_TOKEN_INVALID = 'AUTH_TOKEN_INVALID', AUTH_REFRESH_TOKEN_INVALID = 'AUTH_REFRESH_TOKEN_INVALID', AUTH_ACCOUNT_LOCKED = 'AUTH_ACCOUNT_LOCKED', AUTH_OTP_INVALID = 'AUTH_OTP_INVALID', AUTH_OTP_EXPIRED = 'AUTH_OTP_EXPIRED', // Permissions PERMISSION_DENIED = 'PERMISSION_DENIED', MODULE_NOT_LICENSED = 'MODULE_NOT_LICENSED', PLAN_LIMIT_REACHED = 'PLAN_LIMIT_REACHED', FEATURE_DISABLED = 'FEATURE_DISABLED', // Billing BILLING_PAYMENT_FAILED = 'BILLING_PAYMENT_FAILED', BILLING_SUBSCRIPTION_EXPIRED = 'BILLING_SUBSCRIPTION_EXPIRED', BILLING_INVALID_PROVIDER = 'BILLING_INVALID_PROVIDER', // HR HR_EMPLOYEE_NOT_FOUND = 'HR_EMPLOYEE_NOT_FOUND', HR_EMPLOYEE_ALREADY_EXISTS = 'HR_EMPLOYEE_ALREADY_EXISTS', HR_ORG_UNIT_NOT_FOUND = 'HR_ORG_UNIT_NOT_FOUND', // Attendance ATTENDANCE_ALREADY_PUNCHED_IN = 'ATTENDANCE_ALREADY_PUNCHED_IN', ATTENDANCE_NOT_PUNCHED_IN = 'ATTENDANCE_NOT_PUNCHED_IN', ATTENDANCE_RECORD_LOCKED = 'ATTENDANCE_RECORD_LOCKED', ATTENDANCE_OUTSIDE_GEOFENCE = 'ATTENDANCE_OUTSIDE_GEOFENCE', // Leave LEAVE_INSUFFICIENT_BALANCE = 'LEAVE_INSUFFICIENT_BALANCE', LEAVE_DATES_OVERLAP = 'LEAVE_DATES_OVERLAP', LEAVE_APPROVAL_REQUIRED = 'LEAVE_APPROVAL_REQUIRED', LEAVE_RECORD_LOCKED = 'LEAVE_RECORD_LOCKED', LEAVE_CANCELLATION_NOT_ALLOWED = 'LEAVE_CANCELLATION_NOT_ALLOWED', // Payroll PAYROLL_RUN_IN_PROGRESS = 'PAYROLL_RUN_IN_PROGRESS', PAYROLL_PERIOD_LOCKED = 'PAYROLL_PERIOD_LOCKED', PAYROLL_FORMULA_ERROR = 'PAYROLL_FORMULA_ERROR', PAYROLL_EMPLOYEE_NOT_CONFIGURED = 'PAYROLL_EMPLOYEE_NOT_CONFIGURED', // Projects PROJECT_NOT_FOUND = 'PROJECT_NOT_FOUND', PROJECT_TASK_CYCLE = 'PROJECT_TASK_CYCLE', PROJECT_TIMER_ACTIVE = 'PROJECT_TIMER_ACTIVE', PROJECT_BUDGET_EXCEEDED = 'PROJECT_BUDGET_EXCEEDED', // Integration Hub INTEGRATION_NOT_FOUND = 'INTEGRATION_NOT_FOUND', INTEGRATION_NOT_CONNECTED = 'INTEGRATION_NOT_CONNECTED', INTEGRATION_AUTH_FAILED = 'INTEGRATION_AUTH_FAILED', INTEGRATION_PROVIDER_ERROR = 'INTEGRATION_PROVIDER_ERROR', INTEGRATION_WEBHOOK_INVALID = 'INTEGRATION_WEBHOOK_INVALID', // AI AI_PROVIDER_UNAVAILABLE = 'AI_PROVIDER_UNAVAILABLE', AI_CREDITS_EXHAUSTED = 'AI_CREDITS_EXHAUSTED', AI_PROMPT_NOT_FOUND = 'AI_PROMPT_NOT_FOUND', AI_OUTPUT_INVALID = 'AI_OUTPUT_INVALID', AI_FEATURE_DISABLED = 'AI_FEATURE_DISABLED', AI_UNSAFE_CONTENT = 'AI_UNSAFE_CONTENT', // Search SEARCH_INDEX_NOT_FOUND = 'SEARCH_INDEX_NOT_FOUND', SEARCH_PROVIDER_UNAVAILABLE = 'SEARCH_PROVIDER_UNAVAILABLE', } |