Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • perxis/perxis-proto
1 result
Show changes
Commits on Source (2)
......@@ -24,7 +24,6 @@ message Collection {
optional bool system = 6;
optional bool no_data = 12;
string schema = 7;
// string feature = 8;
bool hidden = 13;
message View {
......@@ -49,6 +48,7 @@ message Collection {
}
StateInfo state_info = 10;
repeated string tags = 16;
Access access = 20;
}
......
......@@ -77,6 +77,45 @@ message Item {
Permissions permissions = 22;
}
/**
* Объекты, описывающие произошедшие в сервисе события
*/
message EventCreate {
string space_id = 1;
string env_id = 2;
string collection_id = 3;
string item_id = 4;
}
message EventUpdate {
string space_id = 1;
string env_id = 2;
string collection_id = 3;
string item_id = 4;
}
message EventPublish {
string space_id = 1;
string env_id = 2;
string collection_id = 3;
string item_id = 4;
}
message EventUnpublish {
string space_id = 1;
string env_id = 2;
string collection_id = 3;
string item_id = 4;
}
message EventDelete {
string space_id = 1;
string env_id = 2;
string collection_id = 3;
string item_id = 4;
}
message Filter {
repeated string id = 1; // Список ID записей кото
repeated common.Filter data = 2; // Список фильтров
......@@ -137,7 +176,7 @@ message ListRevisionsOptions {
// - avg(F) - среднее значения поля, тип результат T
// - sum(F) - сумма значений поля, тип результат T
// - count() - число записей, тип результат int
// Пример: {'average C': 'avg(a.b.c)'}
// Пример: {'average of C': 'avg(a.b.c)'}
message AggregateOptions {
map<string, string> fields = 1;
}
......