diff --git a/proto/extensions/manager_service.proto b/proto/extensions/manager_service.proto index 7a819bae2d0bb143796c7cdf52b798f579b73004..6f4f6751adaa10e0b760a212d08119d18980c9a5 100644 --- a/proto/extensions/manager_service.proto +++ b/proto/extensions/manager_service.proto @@ -58,6 +58,14 @@ service ExtensionManagerService { // ListExtensionsRequest - запрос РЅР° получение статуса расширений РІ пространстве Рё окружении. // Если СЃРїРёСЃРѕРє расширений РІ запросе РЅРµ передан, возвращаются РІСЃРµ установленные расширения +// +// Рспользование флагов `installed`/`uninstalled`: +// - если РІ ListExtensionsRequest.extensions передан СЃРїРёСЃРѕРє расширений, то флаги игнорируются +// Рё возвращается информация Рѕ переданных РІ запросе расширениях +// - `installed:false, uninstalled:false` (равноценно `installed:true, uninstalled:false`) - +// возвращается информация РѕР± установленных расширениях +// - `installed:false, uninstalled:true` - вернуть только зарегистрированные, РЅРѕ РЅРµ установленные расширения +// - `installed:true, uninstalled:true` - вернуть информацию Рѕ всех зарегистрированных расширениях message ListExtensionsRequest { repeated string extensions = 1; // РРјСЏ расширения (опционально), regexp string space_id = 2; // Пространство имен расширения