Skip to content
Snippets Groups Projects

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

Merged Alex Petraky requested to merge feature/PRXS-2042-2298-SpacesFind into master
+ 22
0
@@ -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) {}
Loading