From 6486ae9982b74681481451f7ff746ab49d58579b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Sat, 11 Apr 2026 10:30:47 +0300 Subject: [PATCH] fix: remove enum change search account status string union --- package.json | 2 +- src/events/users/search-users.interface.ts | 11 ++--------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 2246099..610f8b9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lendry-erp/contracts", - "version": "1.1.8", + "version": "1.1.9", "description": "Protobuf definitions and generated TypeScript types", "type": "commonjs", "main": "./dist/index.js", diff --git a/src/events/users/search-users.interface.ts b/src/events/users/search-users.interface.ts index 79b8b1a..3f8ceaf 100644 --- a/src/events/users/search-users.interface.ts +++ b/src/events/users/search-users.interface.ts @@ -1,11 +1,4 @@ -// @lendry-erp/contracts/events/search.events.ts - -export enum AccountStatus { - ACTIVE = "ACTIVE", - PENDING = "PENDING", - BLOCKED = "BLOCKED", - DELETED = "DELETED", -} +export type SearchAccountStatus = "ACTIVE" | "PENDING" | "BLOCKED" | "DELETED"; export interface SearchUsersEvent { /** * ID профиля или аккаунта (будет использоваться как _id документа в Elasticsearch) @@ -25,6 +18,6 @@ export interface SearchUsersEvent { /** * Метаданные для фильтрации и безопасности (RBAC) */ - status: AccountStatus; + status: SearchAccountStatus; isPublic: boolean; }