From e1b6ac098e05fd55b9f0c045b4a6c54c95a9b362 Mon Sep 17 00:00:00 2001
From: Pavel Antonov <antonov@perx.ru>
Date: Tue, 29 Oct 2024 17:52:02 +0400
Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?=
 =?UTF-8?q?=D0=BD=D1=8B=20=D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8?=
 =?UTF-8?q?=D1=8F=20=D0=A1=D0=BE=D0=B1=D1=8B=D1=82=D0=B8=D0=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 proto/clients/clients.proto |  2 +-
 proto/common/event.proto    | 24 ++++++++++++++++++++++--
 2 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/proto/clients/clients.proto b/proto/clients/clients.proto
index 992fa3c..8237483 100644
--- a/proto/clients/clients.proto
+++ b/proto/clients/clients.proto
@@ -119,7 +119,7 @@ service Clients  {
   rpc Enable(EnableRequest) returns(google.protobuf.Empty) {}
 }
 
-message ClientsEvent {
+message ClientEvent {
   string user_id = 1;
   string space_id = 2;
 
diff --git a/proto/common/event.proto b/proto/common/event.proto
index 27592cd..4acd412 100644
--- a/proto/common/event.proto
+++ b/proto/common/event.proto
@@ -8,6 +8,17 @@ import "google/protobuf/struct.proto";
 import "google/protobuf/timestamp.proto";
 import "spaces/spaces.proto";
 import "users/users.proto";
+import "organizations/organizations.proto";
+import "roles/roles.proto";
+import "clients/clients.proto";
+import "locales/locales.proto";
+import "collections/collections.proto";
+import "collaborators/collaborators.proto";
+import "files/files.proto";
+import "environments/environments.proto";
+import "extensions/extension.proto";
+import "items/items.proto";
+import "members/members.proto";
 
 message EventMetadata {
 
@@ -28,8 +39,17 @@ message Event {
   EventMetadata metadata = 10;
 
   oneof event {
-    //    UserEvent user_event = 100;
-    //    OrganizationEvent organization_event = 200;
+    account.organizations.OrganizationEvent organization = 200;
+    account.users.UserEvent user = 250;
+    account.members.MemberEvent member = 275;
     content.spaces.SpaceEvent space = 300;
+    content.environments.EnvironmentEvent environment = 400;
+    content.collections.CollectionEvent collection = 450;
+    content.roles.RoleEvent role = 500;
+    content.clients.ClientEvent client = 600;
+    content.locales.LocaleEvent locale = 700;
+    content.collaborators.CollaboratorEvent collaborator = 800;
+    files.FileEvent file = 900;
+    extensions.ExtensionEvent extension = 1000;
   }
 }
\ No newline at end of file
-- 
GitLab