diff --git a/proto/collections/collections.proto b/proto/collections/collections.proto index b162e3fa60076d70a372f27468dda2463ef1feee..dc0cc004d906d9a7728d337352935e7fc0a90335 100644 --- a/proto/collections/collections.proto +++ b/proto/collections/collections.proto @@ -3,6 +3,7 @@ syntax = "proto3"; import "google/protobuf/empty.proto"; import "common/common.proto"; import "google/protobuf/timestamp.proto"; +import "google/protobuf/duration.proto"; option go_package = "git.perx.ru/perxis/perxis-go/proto/collections;collections"; @@ -61,6 +62,10 @@ message Collection { repeated string tags = 16; Access access = 20; // Возможные действия СЃ коллекцией РЅР° РѕСЃРЅРѕРІРµ контекста запроса + + bool no_revisions = 30; // без истории изменений (ревизии). Рстория изменений записей РІ коллекции РЅРµ будет сохраняться Рё вернуться Рє предыдущим версиям будет нельзя + uint32 max_revisions = 31; // старые ревизии сверх указанного количества Р±СѓРґСѓС‚ автоматически удаляться. 0, пусто - без ограничений + google.protobuf.Duration revision_ttl = 32; // ревизии старше указанного времени хранения Р±СѓРґСѓС‚ автоматически удалятся. 0, пусто - без ограничений } message CreateRequest {