From 50d4fcb24a6fd13ed91529cd7cb09c536b422df1 Mon Sep 17 00:00:00 2001 From: Leonard Lyubich Date: Wed, 5 Aug 2020 22:37:42 +0300 Subject: [PATCH] [#32] bootstrap: 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 NodeInfo message. Signed-off-by: Leonard Lyubich --- bootstrap/types.proto | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/bootstrap/types.proto b/bootstrap/types.proto index cafc547..f0a4d8a 100644 --- a/bootstrap/types.proto +++ b/bootstrap/types.proto @@ -3,20 +3,13 @@ package bootstrap; option go_package = "github.com/nspcc-dev/neofs-api-go/bootstrap"; option csharp_namespace = "NeoFS.API.Bootstrap"; -import "github.com/gogo/protobuf/gogoproto/gogo.proto"; - -option (gogoproto.stable_marshaler_all) = true; - -option (gogoproto.stringer_all) = false; -option (gogoproto.goproto_stringer_all) = false; - message NodeInfo { // Address is a node [multi-address](https://github.com/multiformats/multiaddr) - string Address = 1 [(gogoproto.jsontag) = "address"]; + string Address = 1; // PubKey is a compressed public key representation in bytes - bytes PubKey = 2 [(gogoproto.jsontag) = "pubkey,omitempty"]; + bytes PubKey = 2; // Options is set of node optional information, such as storage capacity, node location, price and etc - repeated string Options = 3 [(gogoproto.jsontag) = "options,omitempty"]; + repeated string Options = 3; enum State { Unknown = 0;