github.com/TrueCloudLab/frostfs-api-go/v2@v2.0.0-20230228134343-196241c4e79a/reputation/grpc/service.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.28.0
     4  // 	protoc        v3.21.9
     5  // source: reputation/grpc/service.proto
     6  
     7  package reputation
     8  
     9  import (
    10  	grpc "github.com/TrueCloudLab/frostfs-api-go/v2/session/grpc"
    11  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    12  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    13  	reflect "reflect"
    14  	sync "sync"
    15  )
    16  
    17  const (
    18  	// Verify that this generated code is sufficiently up-to-date.
    19  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    20  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    21  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    22  )
    23  
    24  // Announce node's local trust information.
    25  type AnnounceLocalTrustRequest struct {
    26  	state         protoimpl.MessageState
    27  	sizeCache     protoimpl.SizeCache
    28  	unknownFields protoimpl.UnknownFields
    29  
    30  	// Body of the request message.
    31  	Body *AnnounceLocalTrustRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
    32  	// Carries request meta information. Header data is used only to regulate
    33  	// message transport and does not affect request execution.
    34  	MetaHeader *grpc.RequestMetaHeader `protobuf:"bytes,2,opt,name=meta_header,json=metaHeader,proto3" json:"meta_header,omitempty"`
    35  	// Carries request verification information. This header is used to
    36  	// authenticate the nodes of the message route and check the correctness of
    37  	// transmission.
    38  	VerifyHeader *grpc.RequestVerificationHeader `protobuf:"bytes,3,opt,name=verify_header,json=verifyHeader,proto3" json:"verify_header,omitempty"`
    39  }
    40  
    41  func (x *AnnounceLocalTrustRequest) Reset() {
    42  	*x = AnnounceLocalTrustRequest{}
    43  	if protoimpl.UnsafeEnabled {
    44  		mi := &file_reputation_grpc_service_proto_msgTypes[0]
    45  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    46  		ms.StoreMessageInfo(mi)
    47  	}
    48  }
    49  
    50  func (x *AnnounceLocalTrustRequest) String() string {
    51  	return protoimpl.X.MessageStringOf(x)
    52  }
    53  
    54  func (*AnnounceLocalTrustRequest) ProtoMessage() {}
    55  
    56  func (x *AnnounceLocalTrustRequest) ProtoReflect() protoreflect.Message {
    57  	mi := &file_reputation_grpc_service_proto_msgTypes[0]
    58  	if protoimpl.UnsafeEnabled && x != nil {
    59  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    60  		if ms.LoadMessageInfo() == nil {
    61  			ms.StoreMessageInfo(mi)
    62  		}
    63  		return ms
    64  	}
    65  	return mi.MessageOf(x)
    66  }
    67  
    68  // Deprecated: Use AnnounceLocalTrustRequest.ProtoReflect.Descriptor instead.
    69  func (*AnnounceLocalTrustRequest) Descriptor() ([]byte, []int) {
    70  	return file_reputation_grpc_service_proto_rawDescGZIP(), []int{0}
    71  }
    72  
    73  func (x *AnnounceLocalTrustRequest) GetBody() *AnnounceLocalTrustRequest_Body {
    74  	if x != nil {
    75  		return x.Body
    76  	}
    77  	return nil
    78  }
    79  
    80  func (x *AnnounceLocalTrustRequest) GetMetaHeader() *grpc.RequestMetaHeader {
    81  	if x != nil {
    82  		return x.MetaHeader
    83  	}
    84  	return nil
    85  }
    86  
    87  func (x *AnnounceLocalTrustRequest) GetVerifyHeader() *grpc.RequestVerificationHeader {
    88  	if x != nil {
    89  		return x.VerifyHeader
    90  	}
    91  	return nil
    92  }
    93  
    94  // Node's local trust information announcement response.
    95  type AnnounceLocalTrustResponse struct {
    96  	state         protoimpl.MessageState
    97  	sizeCache     protoimpl.SizeCache
    98  	unknownFields protoimpl.UnknownFields
    99  
   100  	// Body of the response message.
   101  	Body *AnnounceLocalTrustResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
   102  	// Carries response meta information. Header data is used only to regulate
   103  	// message transport and does not affect request execution.
   104  	MetaHeader *grpc.ResponseMetaHeader `protobuf:"bytes,2,opt,name=meta_header,json=metaHeader,proto3" json:"meta_header,omitempty"`
   105  	// Carries response verification information. This header is used to
   106  	// authenticate the nodes of the message route and check the correctness of
   107  	// transmission.
   108  	VerifyHeader *grpc.ResponseVerificationHeader `protobuf:"bytes,3,opt,name=verify_header,json=verifyHeader,proto3" json:"verify_header,omitempty"`
   109  }
   110  
   111  func (x *AnnounceLocalTrustResponse) Reset() {
   112  	*x = AnnounceLocalTrustResponse{}
   113  	if protoimpl.UnsafeEnabled {
   114  		mi := &file_reputation_grpc_service_proto_msgTypes[1]
   115  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   116  		ms.StoreMessageInfo(mi)
   117  	}
   118  }
   119  
   120  func (x *AnnounceLocalTrustResponse) String() string {
   121  	return protoimpl.X.MessageStringOf(x)
   122  }
   123  
   124  func (*AnnounceLocalTrustResponse) ProtoMessage() {}
   125  
   126  func (x *AnnounceLocalTrustResponse) ProtoReflect() protoreflect.Message {
   127  	mi := &file_reputation_grpc_service_proto_msgTypes[1]
   128  	if protoimpl.UnsafeEnabled && x != nil {
   129  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   130  		if ms.LoadMessageInfo() == nil {
   131  			ms.StoreMessageInfo(mi)
   132  		}
   133  		return ms
   134  	}
   135  	return mi.MessageOf(x)
   136  }
   137  
   138  // Deprecated: Use AnnounceLocalTrustResponse.ProtoReflect.Descriptor instead.
   139  func (*AnnounceLocalTrustResponse) Descriptor() ([]byte, []int) {
   140  	return file_reputation_grpc_service_proto_rawDescGZIP(), []int{1}
   141  }
   142  
   143  func (x *AnnounceLocalTrustResponse) GetBody() *AnnounceLocalTrustResponse_Body {
   144  	if x != nil {
   145  		return x.Body
   146  	}
   147  	return nil
   148  }
   149  
   150  func (x *AnnounceLocalTrustResponse) GetMetaHeader() *grpc.ResponseMetaHeader {
   151  	if x != nil {
   152  		return x.MetaHeader
   153  	}
   154  	return nil
   155  }
   156  
   157  func (x *AnnounceLocalTrustResponse) GetVerifyHeader() *grpc.ResponseVerificationHeader {
   158  	if x != nil {
   159  		return x.VerifyHeader
   160  	}
   161  	return nil
   162  }
   163  
   164  // Announce intermediate global trust information.
   165  type AnnounceIntermediateResultRequest struct {
   166  	state         protoimpl.MessageState
   167  	sizeCache     protoimpl.SizeCache
   168  	unknownFields protoimpl.UnknownFields
   169  
   170  	// Body of the request message.
   171  	Body *AnnounceIntermediateResultRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
   172  	// Carries request meta information. Header data is used only to regulate
   173  	// message transport and does not affect request execution.
   174  	MetaHeader *grpc.RequestMetaHeader `protobuf:"bytes,2,opt,name=meta_header,json=metaHeader,proto3" json:"meta_header,omitempty"`
   175  	// Carries request verification information. This header is used to
   176  	// authenticate the nodes of the message route and check the correctness of
   177  	// transmission.
   178  	VerifyHeader *grpc.RequestVerificationHeader `protobuf:"bytes,3,opt,name=verify_header,json=verifyHeader,proto3" json:"verify_header,omitempty"`
   179  }
   180  
   181  func (x *AnnounceIntermediateResultRequest) Reset() {
   182  	*x = AnnounceIntermediateResultRequest{}
   183  	if protoimpl.UnsafeEnabled {
   184  		mi := &file_reputation_grpc_service_proto_msgTypes[2]
   185  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   186  		ms.StoreMessageInfo(mi)
   187  	}
   188  }
   189  
   190  func (x *AnnounceIntermediateResultRequest) String() string {
   191  	return protoimpl.X.MessageStringOf(x)
   192  }
   193  
   194  func (*AnnounceIntermediateResultRequest) ProtoMessage() {}
   195  
   196  func (x *AnnounceIntermediateResultRequest) ProtoReflect() protoreflect.Message {
   197  	mi := &file_reputation_grpc_service_proto_msgTypes[2]
   198  	if protoimpl.UnsafeEnabled && x != nil {
   199  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   200  		if ms.LoadMessageInfo() == nil {
   201  			ms.StoreMessageInfo(mi)
   202  		}
   203  		return ms
   204  	}
   205  	return mi.MessageOf(x)
   206  }
   207  
   208  // Deprecated: Use AnnounceIntermediateResultRequest.ProtoReflect.Descriptor instead.
   209  func (*AnnounceIntermediateResultRequest) Descriptor() ([]byte, []int) {
   210  	return file_reputation_grpc_service_proto_rawDescGZIP(), []int{2}
   211  }
   212  
   213  func (x *AnnounceIntermediateResultRequest) GetBody() *AnnounceIntermediateResultRequest_Body {
   214  	if x != nil {
   215  		return x.Body
   216  	}
   217  	return nil
   218  }
   219  
   220  func (x *AnnounceIntermediateResultRequest) GetMetaHeader() *grpc.RequestMetaHeader {
   221  	if x != nil {
   222  		return x.MetaHeader
   223  	}
   224  	return nil
   225  }
   226  
   227  func (x *AnnounceIntermediateResultRequest) GetVerifyHeader() *grpc.RequestVerificationHeader {
   228  	if x != nil {
   229  		return x.VerifyHeader
   230  	}
   231  	return nil
   232  }
   233  
   234  // Intermediate global trust information announcement response.
   235  type AnnounceIntermediateResultResponse struct {
   236  	state         protoimpl.MessageState
   237  	sizeCache     protoimpl.SizeCache
   238  	unknownFields protoimpl.UnknownFields
   239  
   240  	// Body of the response message.
   241  	Body *AnnounceIntermediateResultResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
   242  	// Carries response meta information. Header data is used only to regulate
   243  	// message transport and does not affect request execution.
   244  	MetaHeader *grpc.ResponseMetaHeader `protobuf:"bytes,2,opt,name=meta_header,json=metaHeader,proto3" json:"meta_header,omitempty"`
   245  	// Carries response verification information. This header is used to
   246  	// authenticate the nodes of the message route and check the correctness of
   247  	// transmission.
   248  	VerifyHeader *grpc.ResponseVerificationHeader `protobuf:"bytes,3,opt,name=verify_header,json=verifyHeader,proto3" json:"verify_header,omitempty"`
   249  }
   250  
   251  func (x *AnnounceIntermediateResultResponse) Reset() {
   252  	*x = AnnounceIntermediateResultResponse{}
   253  	if protoimpl.UnsafeEnabled {
   254  		mi := &file_reputation_grpc_service_proto_msgTypes[3]
   255  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   256  		ms.StoreMessageInfo(mi)
   257  	}
   258  }
   259  
   260  func (x *AnnounceIntermediateResultResponse) String() string {
   261  	return protoimpl.X.MessageStringOf(x)
   262  }
   263  
   264  func (*AnnounceIntermediateResultResponse) ProtoMessage() {}
   265  
   266  func (x *AnnounceIntermediateResultResponse) ProtoReflect() protoreflect.Message {
   267  	mi := &file_reputation_grpc_service_proto_msgTypes[3]
   268  	if protoimpl.UnsafeEnabled && x != nil {
   269  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   270  		if ms.LoadMessageInfo() == nil {
   271  			ms.StoreMessageInfo(mi)
   272  		}
   273  		return ms
   274  	}
   275  	return mi.MessageOf(x)
   276  }
   277  
   278  // Deprecated: Use AnnounceIntermediateResultResponse.ProtoReflect.Descriptor instead.
   279  func (*AnnounceIntermediateResultResponse) Descriptor() ([]byte, []int) {
   280  	return file_reputation_grpc_service_proto_rawDescGZIP(), []int{3}
   281  }
   282  
   283  func (x *AnnounceIntermediateResultResponse) GetBody() *AnnounceIntermediateResultResponse_Body {
   284  	if x != nil {
   285  		return x.Body
   286  	}
   287  	return nil
   288  }
   289  
   290  func (x *AnnounceIntermediateResultResponse) GetMetaHeader() *grpc.ResponseMetaHeader {
   291  	if x != nil {
   292  		return x.MetaHeader
   293  	}
   294  	return nil
   295  }
   296  
   297  func (x *AnnounceIntermediateResultResponse) GetVerifyHeader() *grpc.ResponseVerificationHeader {
   298  	if x != nil {
   299  		return x.VerifyHeader
   300  	}
   301  	return nil
   302  }
   303  
   304  // Announce node's local trust information.
   305  type AnnounceLocalTrustRequest_Body struct {
   306  	state         protoimpl.MessageState
   307  	sizeCache     protoimpl.SizeCache
   308  	unknownFields protoimpl.UnknownFields
   309  
   310  	// Trust assessment Epoch number
   311  	Epoch uint64 `protobuf:"varint,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
   312  	// List of normalized local trust values to other NeoFS nodes. The value
   313  	// is calculated according to EigenTrust++ algorithm and must be a
   314  	// floating point number in [0;1] range.
   315  	Trusts []*Trust `protobuf:"bytes,2,rep,name=trusts,proto3" json:"trusts,omitempty"`
   316  }
   317  
   318  func (x *AnnounceLocalTrustRequest_Body) Reset() {
   319  	*x = AnnounceLocalTrustRequest_Body{}
   320  	if protoimpl.UnsafeEnabled {
   321  		mi := &file_reputation_grpc_service_proto_msgTypes[4]
   322  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   323  		ms.StoreMessageInfo(mi)
   324  	}
   325  }
   326  
   327  func (x *AnnounceLocalTrustRequest_Body) String() string {
   328  	return protoimpl.X.MessageStringOf(x)
   329  }
   330  
   331  func (*AnnounceLocalTrustRequest_Body) ProtoMessage() {}
   332  
   333  func (x *AnnounceLocalTrustRequest_Body) ProtoReflect() protoreflect.Message {
   334  	mi := &file_reputation_grpc_service_proto_msgTypes[4]
   335  	if protoimpl.UnsafeEnabled && x != nil {
   336  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   337  		if ms.LoadMessageInfo() == nil {
   338  			ms.StoreMessageInfo(mi)
   339  		}
   340  		return ms
   341  	}
   342  	return mi.MessageOf(x)
   343  }
   344  
   345  // Deprecated: Use AnnounceLocalTrustRequest_Body.ProtoReflect.Descriptor instead.
   346  func (*AnnounceLocalTrustRequest_Body) Descriptor() ([]byte, []int) {
   347  	return file_reputation_grpc_service_proto_rawDescGZIP(), []int{0, 0}
   348  }
   349  
   350  func (x *AnnounceLocalTrustRequest_Body) GetEpoch() uint64 {
   351  	if x != nil {
   352  		return x.Epoch
   353  	}
   354  	return 0
   355  }
   356  
   357  func (x *AnnounceLocalTrustRequest_Body) GetTrusts() []*Trust {
   358  	if x != nil {
   359  		return x.Trusts
   360  	}
   361  	return nil
   362  }
   363  
   364  // Response to the node's local trust information announcement has an empty body
   365  // because the trust exchange operation is asynchronous. If Trust information
   366  // does not pass sanity checks, it is silently ignored.
   367  type AnnounceLocalTrustResponse_Body struct {
   368  	state         protoimpl.MessageState
   369  	sizeCache     protoimpl.SizeCache
   370  	unknownFields protoimpl.UnknownFields
   371  }
   372  
   373  func (x *AnnounceLocalTrustResponse_Body) Reset() {
   374  	*x = AnnounceLocalTrustResponse_Body{}
   375  	if protoimpl.UnsafeEnabled {
   376  		mi := &file_reputation_grpc_service_proto_msgTypes[5]
   377  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   378  		ms.StoreMessageInfo(mi)
   379  	}
   380  }
   381  
   382  func (x *AnnounceLocalTrustResponse_Body) String() string {
   383  	return protoimpl.X.MessageStringOf(x)
   384  }
   385  
   386  func (*AnnounceLocalTrustResponse_Body) ProtoMessage() {}
   387  
   388  func (x *AnnounceLocalTrustResponse_Body) ProtoReflect() protoreflect.Message {
   389  	mi := &file_reputation_grpc_service_proto_msgTypes[5]
   390  	if protoimpl.UnsafeEnabled && x != nil {
   391  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   392  		if ms.LoadMessageInfo() == nil {
   393  			ms.StoreMessageInfo(mi)
   394  		}
   395  		return ms
   396  	}
   397  	return mi.MessageOf(x)
   398  }
   399  
   400  // Deprecated: Use AnnounceLocalTrustResponse_Body.ProtoReflect.Descriptor instead.
   401  func (*AnnounceLocalTrustResponse_Body) Descriptor() ([]byte, []int) {
   402  	return file_reputation_grpc_service_proto_rawDescGZIP(), []int{1, 0}
   403  }
   404  
   405  // Announce intermediate global trust information.
   406  type AnnounceIntermediateResultRequest_Body struct {
   407  	state         protoimpl.MessageState
   408  	sizeCache     protoimpl.SizeCache
   409  	unknownFields protoimpl.UnknownFields
   410  
   411  	// Iteration execution Epoch number
   412  	Epoch uint64 `protobuf:"varint,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
   413  	// Iteration sequence number
   414  	Iteration uint32 `protobuf:"varint,2,opt,name=iteration,proto3" json:"iteration,omitempty"`
   415  	// Current global trust value calculated at the specified iteration
   416  	Trust *PeerToPeerTrust `protobuf:"bytes,3,opt,name=trust,proto3" json:"trust,omitempty"`
   417  }
   418  
   419  func (x *AnnounceIntermediateResultRequest_Body) Reset() {
   420  	*x = AnnounceIntermediateResultRequest_Body{}
   421  	if protoimpl.UnsafeEnabled {
   422  		mi := &file_reputation_grpc_service_proto_msgTypes[6]
   423  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   424  		ms.StoreMessageInfo(mi)
   425  	}
   426  }
   427  
   428  func (x *AnnounceIntermediateResultRequest_Body) String() string {
   429  	return protoimpl.X.MessageStringOf(x)
   430  }
   431  
   432  func (*AnnounceIntermediateResultRequest_Body) ProtoMessage() {}
   433  
   434  func (x *AnnounceIntermediateResultRequest_Body) ProtoReflect() protoreflect.Message {
   435  	mi := &file_reputation_grpc_service_proto_msgTypes[6]
   436  	if protoimpl.UnsafeEnabled && x != nil {
   437  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   438  		if ms.LoadMessageInfo() == nil {
   439  			ms.StoreMessageInfo(mi)
   440  		}
   441  		return ms
   442  	}
   443  	return mi.MessageOf(x)
   444  }
   445  
   446  // Deprecated: Use AnnounceIntermediateResultRequest_Body.ProtoReflect.Descriptor instead.
   447  func (*AnnounceIntermediateResultRequest_Body) Descriptor() ([]byte, []int) {
   448  	return file_reputation_grpc_service_proto_rawDescGZIP(), []int{2, 0}
   449  }
   450  
   451  func (x *AnnounceIntermediateResultRequest_Body) GetEpoch() uint64 {
   452  	if x != nil {
   453  		return x.Epoch
   454  	}
   455  	return 0
   456  }
   457  
   458  func (x *AnnounceIntermediateResultRequest_Body) GetIteration() uint32 {
   459  	if x != nil {
   460  		return x.Iteration
   461  	}
   462  	return 0
   463  }
   464  
   465  func (x *AnnounceIntermediateResultRequest_Body) GetTrust() *PeerToPeerTrust {
   466  	if x != nil {
   467  		return x.Trust
   468  	}
   469  	return nil
   470  }
   471  
   472  // Response to the node's intermediate global trust information announcement has
   473  // an empty body because the trust exchange operation is asynchronous. If
   474  // Trust information does not pass sanity checks, it is silently ignored.
   475  type AnnounceIntermediateResultResponse_Body struct {
   476  	state         protoimpl.MessageState
   477  	sizeCache     protoimpl.SizeCache
   478  	unknownFields protoimpl.UnknownFields
   479  }
   480  
   481  func (x *AnnounceIntermediateResultResponse_Body) Reset() {
   482  	*x = AnnounceIntermediateResultResponse_Body{}
   483  	if protoimpl.UnsafeEnabled {
   484  		mi := &file_reputation_grpc_service_proto_msgTypes[7]
   485  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   486  		ms.StoreMessageInfo(mi)
   487  	}
   488  }
   489  
   490  func (x *AnnounceIntermediateResultResponse_Body) String() string {
   491  	return protoimpl.X.MessageStringOf(x)
   492  }
   493  
   494  func (*AnnounceIntermediateResultResponse_Body) ProtoMessage() {}
   495  
   496  func (x *AnnounceIntermediateResultResponse_Body) ProtoReflect() protoreflect.Message {
   497  	mi := &file_reputation_grpc_service_proto_msgTypes[7]
   498  	if protoimpl.UnsafeEnabled && x != nil {
   499  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   500  		if ms.LoadMessageInfo() == nil {
   501  			ms.StoreMessageInfo(mi)
   502  		}
   503  		return ms
   504  	}
   505  	return mi.MessageOf(x)
   506  }
   507  
   508  // Deprecated: Use AnnounceIntermediateResultResponse_Body.ProtoReflect.Descriptor instead.
   509  func (*AnnounceIntermediateResultResponse_Body) Descriptor() ([]byte, []int) {
   510  	return file_reputation_grpc_service_proto_rawDescGZIP(), []int{3, 0}
   511  }
   512  
   513  var File_reputation_grpc_service_proto protoreflect.FileDescriptor
   514  
   515  var file_reputation_grpc_service_proto_rawDesc = []byte{
   516  	0x0a, 0x1d, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x67, 0x72, 0x70,
   517  	0x63, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
   518  	0x14, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x72, 0x65, 0x70, 0x75, 0x74,
   519  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x1b, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f,
   520  	0x6e, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f,
   521  	0x74, 0x6f, 0x1a, 0x18, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2f, 0x67, 0x72, 0x70, 0x63,
   522  	0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd2, 0x02, 0x0a,
   523  	0x19, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x54, 0x72,
   524  	0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x04, 0x62, 0x6f,
   525  	0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66,
   526  	0x73, 0x2e, 0x76, 0x32, 0x2e, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
   527  	0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x54, 0x72, 0x75,
   528  	0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04,
   529  	0x62, 0x6f, 0x64, 0x79, 0x12, 0x45, 0x0a, 0x0b, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x68, 0x65, 0x61,
   530  	0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x65, 0x6f, 0x2e,
   531  	0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65,
   532  	0x71, 0x75, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52,
   533  	0x0a, 0x6d, 0x65, 0x74, 0x61, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x51, 0x0a, 0x0d, 0x76,
   534  	0x65, 0x72, 0x69, 0x66, 0x79, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01,
   535  	0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x73,
   536  	0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x56, 0x65,
   537  	0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72,
   538  	0x52, 0x0c, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x1a, 0x51,
   539  	0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18,
   540  	0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x33, 0x0a, 0x06,
   541  	0x74, 0x72, 0x75, 0x73, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e,
   542  	0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74,
   543  	0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x06, 0x74, 0x72, 0x75, 0x73, 0x74,
   544  	0x73, 0x22, 0x8b, 0x02, 0x0a, 0x1a, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x4c, 0x6f,
   545  	0x63, 0x61, 0x6c, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
   546  	0x12, 0x49, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35,
   547  	0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x72, 0x65, 0x70, 0x75, 0x74,
   548  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x4c, 0x6f,
   549  	0x63, 0x61, 0x6c, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
   550  	0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x46, 0x0a, 0x0b, 0x6d,
   551  	0x65, 0x74, 0x61, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
   552  	0x32, 0x25, 0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x73, 0x65, 0x73,
   553  	0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x65, 0x74,
   554  	0x61, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x0a, 0x6d, 0x65, 0x74, 0x61, 0x48, 0x65, 0x61,
   555  	0x64, 0x65, 0x72, 0x12, 0x52, 0x0a, 0x0d, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x5f, 0x68, 0x65,
   556  	0x61, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6e, 0x65, 0x6f,
   557  	0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x52,
   558  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
   559  	0x69, 0x6f, 0x6e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x0c, 0x76, 0x65, 0x72, 0x69, 0x66,
   560  	0x79, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x1a, 0x06, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x22,
   561  	0x88, 0x03, 0x0a, 0x21, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x74, 0x65,
   562  	0x72, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65,
   563  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20,
   564  	0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e,
   565  	0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x75,
   566  	0x6e, 0x63, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x52,
   567  	0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 0x6f, 0x64,
   568  	0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x45, 0x0a, 0x0b, 0x6d, 0x65, 0x74, 0x61, 0x5f,
   569  	0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e,
   570  	0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
   571  	0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x48, 0x65, 0x61, 0x64,
   572  	0x65, 0x72, 0x52, 0x0a, 0x6d, 0x65, 0x74, 0x61, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x51,
   573  	0x0a, 0x0d, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18,
   574  	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76,
   575  	0x32, 0x2e, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   576  	0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x65, 0x61,
   577  	0x64, 0x65, 0x72, 0x52, 0x0c, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x48, 0x65, 0x61, 0x64, 0x65,
   578  	0x72, 0x1a, 0x77, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x70, 0x6f,
   579  	0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x12,
   580  	0x1c, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
   581  	0x28, 0x0d, 0x52, 0x09, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a,
   582  	0x05, 0x74, 0x72, 0x75, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6e,
   583  	0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74,
   584  	0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x65, 0x65, 0x72, 0x54, 0x6f, 0x50, 0x65, 0x65, 0x72, 0x54, 0x72,
   585  	0x75, 0x73, 0x74, 0x52, 0x05, 0x74, 0x72, 0x75, 0x73, 0x74, 0x22, 0x9b, 0x02, 0x0a, 0x22, 0x41,
   586  	0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6d, 0x65, 0x64, 0x69,
   587  	0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
   588  	0x65, 0x12, 0x51, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
   589  	0x3d, 0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x72, 0x65, 0x70, 0x75,
   590  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x49,
   591  	0x6e, 0x74, 0x65, 0x72, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c,
   592  	0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04,
   593  	0x62, 0x6f, 0x64, 0x79, 0x12, 0x46, 0x0a, 0x0b, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x68, 0x65, 0x61,
   594  	0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6e, 0x65, 0x6f, 0x2e,
   595  	0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65,
   596  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72,
   597  	0x52, 0x0a, 0x6d, 0x65, 0x74, 0x61, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x52, 0x0a, 0x0d,
   598  	0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20,
   599  	0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e,
   600  	0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
   601  	0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x65, 0x61, 0x64,
   602  	0x65, 0x72, 0x52, 0x0c, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72,
   603  	0x1a, 0x06, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x32, 0x9e, 0x02, 0x0a, 0x11, 0x52, 0x65, 0x70,
   604  	0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x77,
   605  	0x0a, 0x12, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x54,
   606  	0x72, 0x75, 0x73, 0x74, 0x12, 0x2f, 0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32,
   607  	0x2e, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x6e, 0x6e, 0x6f,
   608  	0x75, 0x6e, 0x63, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65,
   609  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76,
   610  	0x32, 0x2e, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x6e, 0x6e,
   611  	0x6f, 0x75, 0x6e, 0x63, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52,
   612  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x8f, 0x01, 0x0a, 0x1a, 0x41, 0x6e, 0x6e, 0x6f,
   613  	0x75, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65,
   614  	0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x37, 0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e,
   615  	0x76, 0x32, 0x2e, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x6e,
   616  	0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6d, 0x65, 0x64, 0x69, 0x61,
   617  	0x74, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
   618  	0x38, 0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x72, 0x65, 0x70, 0x75,
   619  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x49,
   620  	0x6e, 0x74, 0x65, 0x72, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c,
   621  	0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x67, 0x5a, 0x44, 0x67, 0x69, 0x74,
   622  	0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x72, 0x75, 0x65, 0x43, 0x6c, 0x6f, 0x75,
   623  	0x64, 0x4c, 0x61, 0x62, 0x2f, 0x66, 0x72, 0x6f, 0x73, 0x74, 0x66, 0x73, 0x2d, 0x61, 0x70, 0x69,
   624  	0x2d, 0x67, 0x6f, 0x2f, 0x76, 0x32, 0x2f, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f,
   625  	0x6e, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x3b, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f,
   626  	0x6e, 0xaa, 0x02, 0x1e, 0x4e, 0x65, 0x6f, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x6f, 0x72,
   627  	0x61, 0x67, 0x65, 0x2e, 0x41, 0x50, 0x49, 0x2e, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69,
   628  	0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   629  }
   630  
   631  var (
   632  	file_reputation_grpc_service_proto_rawDescOnce sync.Once
   633  	file_reputation_grpc_service_proto_rawDescData = file_reputation_grpc_service_proto_rawDesc
   634  )
   635  
   636  func file_reputation_grpc_service_proto_rawDescGZIP() []byte {
   637  	file_reputation_grpc_service_proto_rawDescOnce.Do(func() {
   638  		file_reputation_grpc_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_reputation_grpc_service_proto_rawDescData)
   639  	})
   640  	return file_reputation_grpc_service_proto_rawDescData
   641  }
   642  
   643  var file_reputation_grpc_service_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
   644  var file_reputation_grpc_service_proto_goTypes = []interface{}{
   645  	(*AnnounceLocalTrustRequest)(nil),               // 0: neo.fs.v2.reputation.AnnounceLocalTrustRequest
   646  	(*AnnounceLocalTrustResponse)(nil),              // 1: neo.fs.v2.reputation.AnnounceLocalTrustResponse
   647  	(*AnnounceIntermediateResultRequest)(nil),       // 2: neo.fs.v2.reputation.AnnounceIntermediateResultRequest
   648  	(*AnnounceIntermediateResultResponse)(nil),      // 3: neo.fs.v2.reputation.AnnounceIntermediateResultResponse
   649  	(*AnnounceLocalTrustRequest_Body)(nil),          // 4: neo.fs.v2.reputation.AnnounceLocalTrustRequest.Body
   650  	(*AnnounceLocalTrustResponse_Body)(nil),         // 5: neo.fs.v2.reputation.AnnounceLocalTrustResponse.Body
   651  	(*AnnounceIntermediateResultRequest_Body)(nil),  // 6: neo.fs.v2.reputation.AnnounceIntermediateResultRequest.Body
   652  	(*AnnounceIntermediateResultResponse_Body)(nil), // 7: neo.fs.v2.reputation.AnnounceIntermediateResultResponse.Body
   653  	(*grpc.RequestMetaHeader)(nil),                  // 8: neo.fs.v2.session.RequestMetaHeader
   654  	(*grpc.RequestVerificationHeader)(nil),          // 9: neo.fs.v2.session.RequestVerificationHeader
   655  	(*grpc.ResponseMetaHeader)(nil),                 // 10: neo.fs.v2.session.ResponseMetaHeader
   656  	(*grpc.ResponseVerificationHeader)(nil),         // 11: neo.fs.v2.session.ResponseVerificationHeader
   657  	(*Trust)(nil),                                   // 12: neo.fs.v2.reputation.Trust
   658  	(*PeerToPeerTrust)(nil),                         // 13: neo.fs.v2.reputation.PeerToPeerTrust
   659  }
   660  var file_reputation_grpc_service_proto_depIdxs = []int32{
   661  	4,  // 0: neo.fs.v2.reputation.AnnounceLocalTrustRequest.body:type_name -> neo.fs.v2.reputation.AnnounceLocalTrustRequest.Body
   662  	8,  // 1: neo.fs.v2.reputation.AnnounceLocalTrustRequest.meta_header:type_name -> neo.fs.v2.session.RequestMetaHeader
   663  	9,  // 2: neo.fs.v2.reputation.AnnounceLocalTrustRequest.verify_header:type_name -> neo.fs.v2.session.RequestVerificationHeader
   664  	5,  // 3: neo.fs.v2.reputation.AnnounceLocalTrustResponse.body:type_name -> neo.fs.v2.reputation.AnnounceLocalTrustResponse.Body
   665  	10, // 4: neo.fs.v2.reputation.AnnounceLocalTrustResponse.meta_header:type_name -> neo.fs.v2.session.ResponseMetaHeader
   666  	11, // 5: neo.fs.v2.reputation.AnnounceLocalTrustResponse.verify_header:type_name -> neo.fs.v2.session.ResponseVerificationHeader
   667  	6,  // 6: neo.fs.v2.reputation.AnnounceIntermediateResultRequest.body:type_name -> neo.fs.v2.reputation.AnnounceIntermediateResultRequest.Body
   668  	8,  // 7: neo.fs.v2.reputation.AnnounceIntermediateResultRequest.meta_header:type_name -> neo.fs.v2.session.RequestMetaHeader
   669  	9,  // 8: neo.fs.v2.reputation.AnnounceIntermediateResultRequest.verify_header:type_name -> neo.fs.v2.session.RequestVerificationHeader
   670  	7,  // 9: neo.fs.v2.reputation.AnnounceIntermediateResultResponse.body:type_name -> neo.fs.v2.reputation.AnnounceIntermediateResultResponse.Body
   671  	10, // 10: neo.fs.v2.reputation.AnnounceIntermediateResultResponse.meta_header:type_name -> neo.fs.v2.session.ResponseMetaHeader
   672  	11, // 11: neo.fs.v2.reputation.AnnounceIntermediateResultResponse.verify_header:type_name -> neo.fs.v2.session.ResponseVerificationHeader
   673  	12, // 12: neo.fs.v2.reputation.AnnounceLocalTrustRequest.Body.trusts:type_name -> neo.fs.v2.reputation.Trust
   674  	13, // 13: neo.fs.v2.reputation.AnnounceIntermediateResultRequest.Body.trust:type_name -> neo.fs.v2.reputation.PeerToPeerTrust
   675  	0,  // 14: neo.fs.v2.reputation.ReputationService.AnnounceLocalTrust:input_type -> neo.fs.v2.reputation.AnnounceLocalTrustRequest
   676  	2,  // 15: neo.fs.v2.reputation.ReputationService.AnnounceIntermediateResult:input_type -> neo.fs.v2.reputation.AnnounceIntermediateResultRequest
   677  	1,  // 16: neo.fs.v2.reputation.ReputationService.AnnounceLocalTrust:output_type -> neo.fs.v2.reputation.AnnounceLocalTrustResponse
   678  	3,  // 17: neo.fs.v2.reputation.ReputationService.AnnounceIntermediateResult:output_type -> neo.fs.v2.reputation.AnnounceIntermediateResultResponse
   679  	16, // [16:18] is the sub-list for method output_type
   680  	14, // [14:16] is the sub-list for method input_type
   681  	14, // [14:14] is the sub-list for extension type_name
   682  	14, // [14:14] is the sub-list for extension extendee
   683  	0,  // [0:14] is the sub-list for field type_name
   684  }
   685  
   686  func init() { file_reputation_grpc_service_proto_init() }
   687  func file_reputation_grpc_service_proto_init() {
   688  	if File_reputation_grpc_service_proto != nil {
   689  		return
   690  	}
   691  	file_reputation_grpc_types_proto_init()
   692  	if !protoimpl.UnsafeEnabled {
   693  		file_reputation_grpc_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   694  			switch v := v.(*AnnounceLocalTrustRequest); i {
   695  			case 0:
   696  				return &v.state
   697  			case 1:
   698  				return &v.sizeCache
   699  			case 2:
   700  				return &v.unknownFields
   701  			default:
   702  				return nil
   703  			}
   704  		}
   705  		file_reputation_grpc_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   706  			switch v := v.(*AnnounceLocalTrustResponse); i {
   707  			case 0:
   708  				return &v.state
   709  			case 1:
   710  				return &v.sizeCache
   711  			case 2:
   712  				return &v.unknownFields
   713  			default:
   714  				return nil
   715  			}
   716  		}
   717  		file_reputation_grpc_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   718  			switch v := v.(*AnnounceIntermediateResultRequest); i {
   719  			case 0:
   720  				return &v.state
   721  			case 1:
   722  				return &v.sizeCache
   723  			case 2:
   724  				return &v.unknownFields
   725  			default:
   726  				return nil
   727  			}
   728  		}
   729  		file_reputation_grpc_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   730  			switch v := v.(*AnnounceIntermediateResultResponse); i {
   731  			case 0:
   732  				return &v.state
   733  			case 1:
   734  				return &v.sizeCache
   735  			case 2:
   736  				return &v.unknownFields
   737  			default:
   738  				return nil
   739  			}
   740  		}
   741  		file_reputation_grpc_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   742  			switch v := v.(*AnnounceLocalTrustRequest_Body); i {
   743  			case 0:
   744  				return &v.state
   745  			case 1:
   746  				return &v.sizeCache
   747  			case 2:
   748  				return &v.unknownFields
   749  			default:
   750  				return nil
   751  			}
   752  		}
   753  		file_reputation_grpc_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   754  			switch v := v.(*AnnounceLocalTrustResponse_Body); i {
   755  			case 0:
   756  				return &v.state
   757  			case 1:
   758  				return &v.sizeCache
   759  			case 2:
   760  				return &v.unknownFields
   761  			default:
   762  				return nil
   763  			}
   764  		}
   765  		file_reputation_grpc_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   766  			switch v := v.(*AnnounceIntermediateResultRequest_Body); i {
   767  			case 0:
   768  				return &v.state
   769  			case 1:
   770  				return &v.sizeCache
   771  			case 2:
   772  				return &v.unknownFields
   773  			default:
   774  				return nil
   775  			}
   776  		}
   777  		file_reputation_grpc_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
   778  			switch v := v.(*AnnounceIntermediateResultResponse_Body); i {
   779  			case 0:
   780  				return &v.state
   781  			case 1:
   782  				return &v.sizeCache
   783  			case 2:
   784  				return &v.unknownFields
   785  			default:
   786  				return nil
   787  			}
   788  		}
   789  	}
   790  	type x struct{}
   791  	out := protoimpl.TypeBuilder{
   792  		File: protoimpl.DescBuilder{
   793  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   794  			RawDescriptor: file_reputation_grpc_service_proto_rawDesc,
   795  			NumEnums:      0,
   796  			NumMessages:   8,
   797  			NumExtensions: 0,
   798  			NumServices:   1,
   799  		},
   800  		GoTypes:           file_reputation_grpc_service_proto_goTypes,
   801  		DependencyIndexes: file_reputation_grpc_service_proto_depIdxs,
   802  		MessageInfos:      file_reputation_grpc_service_proto_msgTypes,
   803  	}.Build()
   804  	File_reputation_grpc_service_proto = out.File
   805  	file_reputation_grpc_service_proto_rawDesc = nil
   806  	file_reputation_grpc_service_proto_goTypes = nil
   807  	file_reputation_grpc_service_proto_depIdxs = nil
   808  }