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 }