Skip to content
Snippets Groups Projects
Commit 297bff31 authored by Pavel Antonov's avatar Pavel Antonov :asterisk:
Browse files

Добавлен метод Find для пространств

parents f10336dc 795aeb65
No related branches found
No related tags found
1 merge request!34Добавлен метод Find для пространств
......@@ -6,6 +6,9 @@ package common;
import "google/protobuf/struct.proto";
// Deprecated
// Поддержка этой реализации фильтра осталась только в запросе поиска записей (Items.Find)
// Возможно, его поддержка будет прекращена в следующих версиях системы
message Filter {
string op = 1;
string field = 2;
......
......@@ -6,6 +6,7 @@ package content.spaces;
import "google/protobuf/empty.proto";
import "google/protobuf/timestamp.proto";
import "common/common.proto";
message Space {
string id = 1;
......@@ -103,10 +104,31 @@ message MoveRequest {
string org_id = 2; // Идентификатор организации, в которую пространство должно быть перемещено. Обязателен для заполнения только в случае запросов с системным уровнем доступа, в остальных случаях опционален
}
message Filter {
repeated string id = 1; // Список ID пространств
repeated string org_id = 2; // Список организаций
repeated string name = 3; // Список названий
repeated State state = 4; // Список состояний
repeated string transfer_to_org = 5; // Список организаций, в которые запрошен перенос пространства
}
message FindRequest {
// Фильтры для поиска
Filter filter = 1;
// Опции поиска
common.FindOptions options = 2;
}
message FindResponse {
repeated Space spaces = 1;
int32 total = 2;
}
service Spaces {
rpc Create(CreateRequest) returns(CreateResponse) {}
rpc Get(GetRequest) returns(GetResponse) {}
rpc List(ListRequest) returns(ListResponse) {}
rpc Find(FindRequest) returns(FindResponse) {}
rpc Update(UpdateRequest) returns(google.protobuf.Empty) {}
rpc UpdateConfig(UpdateConfigRequest) returns(google.protobuf.Empty) {}
rpc Delete(DeleteRequest) returns(google.protobuf.Empty) {}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment