From fc23183a86463b2aa81e3b7570fad1f873c1e435 Mon Sep 17 00:00:00 2001 From: "a.petraki" <a.petraki@perx.ru> Date: Mon, 8 Jul 2024 10:24:28 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=BE=D0=BF=D1=86=D0=B8=D0=B8=20=D0=BB=D0=BE?= =?UTF-8?q?=D0=BA=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B8=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20FindArchived,=20ListRevisions,=20GetRevision?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- proto/items/items.proto | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/proto/items/items.proto b/proto/items/items.proto index 87228d2..ff67830 100644 --- a/proto/items/items.proto +++ b/proto/items/items.proto @@ -185,10 +185,19 @@ message FindPublishedOptions { message FindArchivedOptions { common.FindOptions options = 2; + string locale_id = 7; // Язык перевода который будет использоваться. Если не указан, то возвращаются данные для языка по умолчанию + repeated string translations_ids = 8; // Список идентификаторов переводов/локалей, которых должны быть включены в результат } message ListRevisionsOptions { common.FindOptions options = 2; + string locale_id = 7; // Язык перевода который будет использоваться. Если не указан, то возвращаются данные для языка по умолчанию + repeated string translations_ids = 8; // Список идентификаторов переводов/локалей, которых должны быть включены в результат +} + +message GetRevisionOptions { + string locale_id = 7; // Язык перевода который будет использоваться. Если не указан, то возвращаются данные для языка по умолчанию + repeated string translations_ids = 8; // Список идентификаторов переводов/локалей, которых должны быть включены в результат } // Fields - поля которые должны быть возвращены или вычислены в результате. @@ -208,6 +217,7 @@ message AggregateOptions { message AggregatePublishedOptions { map<string, string> fields = 1; + // TODO: Каким образом будет организована работа с переводами и требуется ли она? } @@ -336,6 +346,7 @@ message GetRevisionRequest { string collection_id = 3; string item_id = 4; string revision_id = 5; + GetRevisionOptions options = 10; } message GetRevisionResponse { Item item = 1; -- GitLab