From 58f34763c07e1cdb628600cb44dc3e8bf0125633 Mon Sep 17 00:00:00 2001 From: Leonard Lyubich Date: Thu, 6 Aug 2020 01:37:14 +0300 Subject: [PATCH] [#32] session: Remove gogoproto from typedef There is a need to remove gogoproto usage from NeoFS API since this plugin is not cross-language. This commit removes usage from session package. Signed-off-by: Leonard Lyubich --- session/service.proto | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/session/service.proto b/session/service.proto index 2f50f37..3619a22 100644 --- a/session/service.proto +++ b/session/service.proto @@ -6,10 +6,6 @@ option csharp_namespace = "NeoFS.API.Session"; import "service/meta.proto"; import "service/verify.proto"; import "refs/types.proto"; -import "github.com/gogo/protobuf/gogoproto/gogo.proto"; - -option (gogoproto.stable_marshaler_all) = true; - service Session { // Create opens new session between the client and the server @@ -22,18 +18,18 @@ message CreateRequest { refs.OwnerID OwnerID = 1; // Lifetime carries a lifetime of the session - service.TokenLifetime Lifetime = 2 [(gogoproto.embed) = true, (gogoproto.nullable) = false]; + service.TokenLifetime Lifetime = 2; // RequestMetaHeader contains information about request meta headers (should be embedded into message) - service.RequestMetaHeader Meta = 98 [(gogoproto.embed) = true, (gogoproto.nullable) = false]; + service.RequestMetaHeader Meta = 98; // RequestVerificationHeader is a set of signatures of every NeoFS Node that processed request (should be embedded into message) - service.RequestVerificationHeader Verify = 99 [(gogoproto.embed) = true, (gogoproto.nullable) = false]; + service.RequestVerificationHeader Verify = 99; } // CreateResponse carries an information about the opened session message CreateResponse { // ID carries an identifier of session token - bytes ID = 1 [(gogoproto.customtype) = "TokenID", (gogoproto.nullable) = false]; + bytes ID = 1; // SessionKey carries a session public key bytes SessionKey = 2;