export const SecurityEventType = { AUTH: 'AUTH', // Логины, логауты SESSION: 'SESSION', // Блокировки, кража токенов PROFILE: 'PROFILE', // Смена пароля, пин-кода SYSTEM: 'SYSTEM' // Системные события, например, блокировка IP, изменение ролей и т.д. } as const export const SecurityEventAction = { LOGIN_SUCCESS: 'LOGIN_SUCCESS', LOGIN_FAILED: 'LOGIN_FAILED', LOGOUT: 'LOGOUT', TOKEN_STOLEN: 'TOKEN_STOLEN', SET_PIN: 'SET_PIN', PIN_CHANGED: 'PIN_CHANGED', PIN_LOCKED: 'PIN_LOCKED', REMOVE_PIN: 'REMOVE_PIN', TWOFA_ENABLED: 'TWOFA_ENABLED', TWOFA_DISABLED: 'TWOFA_DISABLED', UNLOCK_PIN_FAILED: 'UNLOCK_PIN_FAILED', PASSWORD_CHANGE_SUCCESS: 'PASSWORD_CHANGE_SUCCESS', PASSWORD_CHANGE_FAILED: 'PASSWORD_CHANGE_FAILED', CHANGE_DATA_SUCCESS: 'CHANGE_DATA_SUCCESS', CHANGE_DATA_FAILED: 'CHANGE_DATA_FAILED', DELETE_ACCOUNT: 'DELETE_ACCOUNT', ASSIGN_ROLE: 'ASSIGN_ROLE', REVOKE_ROLE: 'REVOKE_ROLE', IP_UNBLACKLISTED: 'IP_UNBLACKLISTED', IP_BLACKLISTED: 'IP_BLACKLISTED', USER_BLOCKED: 'USER_BLOCKED', USER_UNBLOCKED: 'USER_UNBLOCKED', SEARCH_SYNC_MANUAL: 'SEARCH_SYNC_MANUAL' } as const