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 { ...@@ -24,7 +24,6 @@ message Collection {
optional bool system = 6; optional bool system = 6;
optional bool no_data = 12; optional bool no_data = 12;
string schema = 7; string schema = 7;
// string feature = 8;
bool hidden = 13; bool hidden = 13;
message View { message View {
...@@ -49,6 +48,7 @@ message Collection { ...@@ -49,6 +48,7 @@ message Collection {
} }
StateInfo state_info = 10; StateInfo state_info = 10;
repeated string tags = 16;
Access access = 20; Access access = 20;
} }
......
...@@ -77,6 +77,45 @@ message Item { ...@@ -77,6 +77,45 @@ message Item {
Permissions permissions = 22; 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 { message Filter {
repeated string id = 1; // Список ID записей кото repeated string id = 1; // Список ID записей кото
repeated common.Filter data = 2; // Список фильтров repeated common.Filter data = 2; // Список фильтров
...@@ -137,7 +176,7 @@ message ListRevisionsOptions { ...@@ -137,7 +176,7 @@ message ListRevisionsOptions {
// - avg(F) - среднее значения поля, тип результат T // - avg(F) - среднее значения поля, тип результат T
// - sum(F) - сумма значений поля, тип результат T // - sum(F) - сумма значений поля, тип результат T
// - count() - число записей, тип результат int // - count() - число записей, тип результат int
// Пример: {'average C': 'avg(a.b.c)'} // Пример: {'average of C': 'avg(a.b.c)'}
message AggregateOptions { message AggregateOptions {
map<string, string> fields = 1; map<string, string> fields = 1;
} }
......