From 5fae1f0f9b741b0b7e31a3a05f0249524d3f2e16 Mon Sep 17 00:00:00 2001
From: Alena Petraki <alena.petraki@gmail.com>
Date: Mon, 23 Oct 2023 13:13:17 +0300
Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B8=D0=BC=D0=B5?=
 =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=BE=20`ListExtensionsRequest.u?=
 =?UTF-8?q?ninstalled`=20->=20`ListExtensionsRequest.not=5Finstalled`.=20?=
 =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=20ListExtensionsFilter?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 proto/extensions/manager_service.proto | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

diff --git a/proto/extensions/manager_service.proto b/proto/extensions/manager_service.proto
index 6f4f675..9e2506b 100644
--- a/proto/extensions/manager_service.proto
+++ b/proto/extensions/manager_service.proto
@@ -57,9 +57,8 @@ service ExtensionManagerService {
 }
 
 // ListExtensionsRequest - запрос на получение статуса расширений в пространстве и окружении.
-// Если список расширений в запросе не передан, возвращаются все установленные расширения
-//
-// Использование флагов `installed`/`uninstalled`:
+// Если список расширений в запросе не передан, возвращаются расширения в соответствии с
+// переданными опциями (`installed/uninstalled`):
 // - если в ListExtensionsRequest.extensions передан список расширений, то флаги игнорируются
 //   и возвращается информация о переданных в запросе расширениях
 // - `installed:false, uninstalled:false` (равноценно `installed:true, uninstalled:false`) -
@@ -71,7 +70,7 @@ message ListExtensionsRequest {
   string space_id = 2; // Пространство имен расширения
   string env_id = 3; // Идентификатор окружения
   bool installed = 4; // Вернуть установленные расширения (по умолчанию)
-  bool uninstalled = 5; // Вернуть неустановленные расширения
+  bool not_installed = 5; // Вернуть не установленные расширения
 }
 
 // GetExtensionResponse - описание расширения
@@ -116,13 +115,8 @@ message UnregisterExtensionsRequest {
 
 message UnregisterExtensionsResponse {}
 
-message ListExtensionsFilter {
-  repeated string extension = 1; // Список имен сервисов для получения результатов. Список может содержать регулярные выражения.
-//  repeated string action = 2; // Список действий обрабатываемых сервисами. Список может содержать регулярные выражения.
-}
-
 message ListRegisteredExtensionsRequest {
-  ListExtensionsFilter filter = 1;
+  repeated string extension = 1; // Список имен сервисов для получения результатов. Список может содержать регулярные выражения.
 }
 
 message ListRegisteredExtensionsResponse {
-- 
GitLab