git.frostfs.info/TrueCloudLab/frostfs-sdk-go@v0.0.0-20241022124111-5361f0ecebd3/pool/tree/service/service.pb.go (about) 1 //* 2 // Service for working with CRDT tree. 3 4 // Code generated by protoc-gen-go. DO NOT EDIT. 5 // versions: 6 // protoc-gen-go v1.33.0 7 // protoc v4.25.0 8 // source: pkg/services/tree/service.proto 9 10 package tree 11 12 import ( 13 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 14 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 15 reflect "reflect" 16 sync "sync" 17 ) 18 19 const ( 20 // Verify that this generated code is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 22 // Verify that runtime/protoimpl is sufficiently up-to-date. 23 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 24 ) 25 26 type GetSubTreeRequest_Body_Order_Direction int32 27 28 const ( 29 GetSubTreeRequest_Body_Order_None GetSubTreeRequest_Body_Order_Direction = 0 30 GetSubTreeRequest_Body_Order_Asc GetSubTreeRequest_Body_Order_Direction = 1 31 ) 32 33 // Enum value maps for GetSubTreeRequest_Body_Order_Direction. 34 var ( 35 GetSubTreeRequest_Body_Order_Direction_name = map[int32]string{ 36 0: "None", 37 1: "Asc", 38 } 39 GetSubTreeRequest_Body_Order_Direction_value = map[string]int32{ 40 "None": 0, 41 "Asc": 1, 42 } 43 ) 44 45 func (x GetSubTreeRequest_Body_Order_Direction) Enum() *GetSubTreeRequest_Body_Order_Direction { 46 p := new(GetSubTreeRequest_Body_Order_Direction) 47 *p = x 48 return p 49 } 50 51 func (x GetSubTreeRequest_Body_Order_Direction) String() string { 52 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 53 } 54 55 func (GetSubTreeRequest_Body_Order_Direction) Descriptor() protoreflect.EnumDescriptor { 56 return file_pkg_services_tree_service_proto_enumTypes[0].Descriptor() 57 } 58 59 func (GetSubTreeRequest_Body_Order_Direction) Type() protoreflect.EnumType { 60 return &file_pkg_services_tree_service_proto_enumTypes[0] 61 } 62 63 func (x GetSubTreeRequest_Body_Order_Direction) Number() protoreflect.EnumNumber { 64 return protoreflect.EnumNumber(x) 65 } 66 67 // Deprecated: Use GetSubTreeRequest_Body_Order_Direction.Descriptor instead. 68 func (GetSubTreeRequest_Body_Order_Direction) EnumDescriptor() ([]byte, []int) { 69 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{10, 0, 0, 0} 70 } 71 72 type AddRequest struct { 73 state protoimpl.MessageState 74 sizeCache protoimpl.SizeCache 75 unknownFields protoimpl.UnknownFields 76 77 // Request body. 78 Body *AddRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 79 // Request signature. 80 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 81 } 82 83 func (x *AddRequest) Reset() { 84 *x = AddRequest{} 85 if protoimpl.UnsafeEnabled { 86 mi := &file_pkg_services_tree_service_proto_msgTypes[0] 87 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 88 ms.StoreMessageInfo(mi) 89 } 90 } 91 92 func (x *AddRequest) String() string { 93 return protoimpl.X.MessageStringOf(x) 94 } 95 96 func (*AddRequest) ProtoMessage() {} 97 98 func (x *AddRequest) ProtoReflect() protoreflect.Message { 99 mi := &file_pkg_services_tree_service_proto_msgTypes[0] 100 if protoimpl.UnsafeEnabled && x != nil { 101 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 102 if ms.LoadMessageInfo() == nil { 103 ms.StoreMessageInfo(mi) 104 } 105 return ms 106 } 107 return mi.MessageOf(x) 108 } 109 110 // Deprecated: Use AddRequest.ProtoReflect.Descriptor instead. 111 func (*AddRequest) Descriptor() ([]byte, []int) { 112 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{0} 113 } 114 115 func (x *AddRequest) GetBody() *AddRequest_Body { 116 if x != nil { 117 return x.Body 118 } 119 return nil 120 } 121 122 func (x *AddRequest) GetSignature() *Signature { 123 if x != nil { 124 return x.Signature 125 } 126 return nil 127 } 128 129 type AddResponse struct { 130 state protoimpl.MessageState 131 sizeCache protoimpl.SizeCache 132 unknownFields protoimpl.UnknownFields 133 134 // Response body. 135 Body *AddResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 136 // Response signature. 137 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 138 } 139 140 func (x *AddResponse) Reset() { 141 *x = AddResponse{} 142 if protoimpl.UnsafeEnabled { 143 mi := &file_pkg_services_tree_service_proto_msgTypes[1] 144 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 145 ms.StoreMessageInfo(mi) 146 } 147 } 148 149 func (x *AddResponse) String() string { 150 return protoimpl.X.MessageStringOf(x) 151 } 152 153 func (*AddResponse) ProtoMessage() {} 154 155 func (x *AddResponse) ProtoReflect() protoreflect.Message { 156 mi := &file_pkg_services_tree_service_proto_msgTypes[1] 157 if protoimpl.UnsafeEnabled && x != nil { 158 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 159 if ms.LoadMessageInfo() == nil { 160 ms.StoreMessageInfo(mi) 161 } 162 return ms 163 } 164 return mi.MessageOf(x) 165 } 166 167 // Deprecated: Use AddResponse.ProtoReflect.Descriptor instead. 168 func (*AddResponse) Descriptor() ([]byte, []int) { 169 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{1} 170 } 171 172 func (x *AddResponse) GetBody() *AddResponse_Body { 173 if x != nil { 174 return x.Body 175 } 176 return nil 177 } 178 179 func (x *AddResponse) GetSignature() *Signature { 180 if x != nil { 181 return x.Signature 182 } 183 return nil 184 } 185 186 type AddByPathRequest struct { 187 state protoimpl.MessageState 188 sizeCache protoimpl.SizeCache 189 unknownFields protoimpl.UnknownFields 190 191 // Request body. 192 Body *AddByPathRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 193 // Request signature. 194 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 195 } 196 197 func (x *AddByPathRequest) Reset() { 198 *x = AddByPathRequest{} 199 if protoimpl.UnsafeEnabled { 200 mi := &file_pkg_services_tree_service_proto_msgTypes[2] 201 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 202 ms.StoreMessageInfo(mi) 203 } 204 } 205 206 func (x *AddByPathRequest) String() string { 207 return protoimpl.X.MessageStringOf(x) 208 } 209 210 func (*AddByPathRequest) ProtoMessage() {} 211 212 func (x *AddByPathRequest) ProtoReflect() protoreflect.Message { 213 mi := &file_pkg_services_tree_service_proto_msgTypes[2] 214 if protoimpl.UnsafeEnabled && x != nil { 215 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 216 if ms.LoadMessageInfo() == nil { 217 ms.StoreMessageInfo(mi) 218 } 219 return ms 220 } 221 return mi.MessageOf(x) 222 } 223 224 // Deprecated: Use AddByPathRequest.ProtoReflect.Descriptor instead. 225 func (*AddByPathRequest) Descriptor() ([]byte, []int) { 226 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{2} 227 } 228 229 func (x *AddByPathRequest) GetBody() *AddByPathRequest_Body { 230 if x != nil { 231 return x.Body 232 } 233 return nil 234 } 235 236 func (x *AddByPathRequest) GetSignature() *Signature { 237 if x != nil { 238 return x.Signature 239 } 240 return nil 241 } 242 243 type AddByPathResponse struct { 244 state protoimpl.MessageState 245 sizeCache protoimpl.SizeCache 246 unknownFields protoimpl.UnknownFields 247 248 // Response body. 249 Body *AddByPathResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 250 // Response signature. 251 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 252 } 253 254 func (x *AddByPathResponse) Reset() { 255 *x = AddByPathResponse{} 256 if protoimpl.UnsafeEnabled { 257 mi := &file_pkg_services_tree_service_proto_msgTypes[3] 258 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 259 ms.StoreMessageInfo(mi) 260 } 261 } 262 263 func (x *AddByPathResponse) String() string { 264 return protoimpl.X.MessageStringOf(x) 265 } 266 267 func (*AddByPathResponse) ProtoMessage() {} 268 269 func (x *AddByPathResponse) ProtoReflect() protoreflect.Message { 270 mi := &file_pkg_services_tree_service_proto_msgTypes[3] 271 if protoimpl.UnsafeEnabled && x != nil { 272 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 273 if ms.LoadMessageInfo() == nil { 274 ms.StoreMessageInfo(mi) 275 } 276 return ms 277 } 278 return mi.MessageOf(x) 279 } 280 281 // Deprecated: Use AddByPathResponse.ProtoReflect.Descriptor instead. 282 func (*AddByPathResponse) Descriptor() ([]byte, []int) { 283 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{3} 284 } 285 286 func (x *AddByPathResponse) GetBody() *AddByPathResponse_Body { 287 if x != nil { 288 return x.Body 289 } 290 return nil 291 } 292 293 func (x *AddByPathResponse) GetSignature() *Signature { 294 if x != nil { 295 return x.Signature 296 } 297 return nil 298 } 299 300 type RemoveRequest struct { 301 state protoimpl.MessageState 302 sizeCache protoimpl.SizeCache 303 unknownFields protoimpl.UnknownFields 304 305 // Request body. 306 Body *RemoveRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 307 // Request signature. 308 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 309 } 310 311 func (x *RemoveRequest) Reset() { 312 *x = RemoveRequest{} 313 if protoimpl.UnsafeEnabled { 314 mi := &file_pkg_services_tree_service_proto_msgTypes[4] 315 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 316 ms.StoreMessageInfo(mi) 317 } 318 } 319 320 func (x *RemoveRequest) String() string { 321 return protoimpl.X.MessageStringOf(x) 322 } 323 324 func (*RemoveRequest) ProtoMessage() {} 325 326 func (x *RemoveRequest) ProtoReflect() protoreflect.Message { 327 mi := &file_pkg_services_tree_service_proto_msgTypes[4] 328 if protoimpl.UnsafeEnabled && x != nil { 329 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 330 if ms.LoadMessageInfo() == nil { 331 ms.StoreMessageInfo(mi) 332 } 333 return ms 334 } 335 return mi.MessageOf(x) 336 } 337 338 // Deprecated: Use RemoveRequest.ProtoReflect.Descriptor instead. 339 func (*RemoveRequest) Descriptor() ([]byte, []int) { 340 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{4} 341 } 342 343 func (x *RemoveRequest) GetBody() *RemoveRequest_Body { 344 if x != nil { 345 return x.Body 346 } 347 return nil 348 } 349 350 func (x *RemoveRequest) GetSignature() *Signature { 351 if x != nil { 352 return x.Signature 353 } 354 return nil 355 } 356 357 type RemoveResponse struct { 358 state protoimpl.MessageState 359 sizeCache protoimpl.SizeCache 360 unknownFields protoimpl.UnknownFields 361 362 // Response body. 363 Body *RemoveResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 364 // Response signature. 365 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 366 } 367 368 func (x *RemoveResponse) Reset() { 369 *x = RemoveResponse{} 370 if protoimpl.UnsafeEnabled { 371 mi := &file_pkg_services_tree_service_proto_msgTypes[5] 372 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 373 ms.StoreMessageInfo(mi) 374 } 375 } 376 377 func (x *RemoveResponse) String() string { 378 return protoimpl.X.MessageStringOf(x) 379 } 380 381 func (*RemoveResponse) ProtoMessage() {} 382 383 func (x *RemoveResponse) ProtoReflect() protoreflect.Message { 384 mi := &file_pkg_services_tree_service_proto_msgTypes[5] 385 if protoimpl.UnsafeEnabled && x != nil { 386 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 387 if ms.LoadMessageInfo() == nil { 388 ms.StoreMessageInfo(mi) 389 } 390 return ms 391 } 392 return mi.MessageOf(x) 393 } 394 395 // Deprecated: Use RemoveResponse.ProtoReflect.Descriptor instead. 396 func (*RemoveResponse) Descriptor() ([]byte, []int) { 397 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{5} 398 } 399 400 func (x *RemoveResponse) GetBody() *RemoveResponse_Body { 401 if x != nil { 402 return x.Body 403 } 404 return nil 405 } 406 407 func (x *RemoveResponse) GetSignature() *Signature { 408 if x != nil { 409 return x.Signature 410 } 411 return nil 412 } 413 414 type MoveRequest struct { 415 state protoimpl.MessageState 416 sizeCache protoimpl.SizeCache 417 unknownFields protoimpl.UnknownFields 418 419 // Request body. 420 Body *MoveRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 421 // Request signature. 422 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 423 } 424 425 func (x *MoveRequest) Reset() { 426 *x = MoveRequest{} 427 if protoimpl.UnsafeEnabled { 428 mi := &file_pkg_services_tree_service_proto_msgTypes[6] 429 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 430 ms.StoreMessageInfo(mi) 431 } 432 } 433 434 func (x *MoveRequest) String() string { 435 return protoimpl.X.MessageStringOf(x) 436 } 437 438 func (*MoveRequest) ProtoMessage() {} 439 440 func (x *MoveRequest) ProtoReflect() protoreflect.Message { 441 mi := &file_pkg_services_tree_service_proto_msgTypes[6] 442 if protoimpl.UnsafeEnabled && x != nil { 443 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 444 if ms.LoadMessageInfo() == nil { 445 ms.StoreMessageInfo(mi) 446 } 447 return ms 448 } 449 return mi.MessageOf(x) 450 } 451 452 // Deprecated: Use MoveRequest.ProtoReflect.Descriptor instead. 453 func (*MoveRequest) Descriptor() ([]byte, []int) { 454 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{6} 455 } 456 457 func (x *MoveRequest) GetBody() *MoveRequest_Body { 458 if x != nil { 459 return x.Body 460 } 461 return nil 462 } 463 464 func (x *MoveRequest) GetSignature() *Signature { 465 if x != nil { 466 return x.Signature 467 } 468 return nil 469 } 470 471 type MoveResponse struct { 472 state protoimpl.MessageState 473 sizeCache protoimpl.SizeCache 474 unknownFields protoimpl.UnknownFields 475 476 // Response body. 477 Body *MoveResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 478 // Response signature. 479 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 480 } 481 482 func (x *MoveResponse) Reset() { 483 *x = MoveResponse{} 484 if protoimpl.UnsafeEnabled { 485 mi := &file_pkg_services_tree_service_proto_msgTypes[7] 486 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 487 ms.StoreMessageInfo(mi) 488 } 489 } 490 491 func (x *MoveResponse) String() string { 492 return protoimpl.X.MessageStringOf(x) 493 } 494 495 func (*MoveResponse) ProtoMessage() {} 496 497 func (x *MoveResponse) ProtoReflect() protoreflect.Message { 498 mi := &file_pkg_services_tree_service_proto_msgTypes[7] 499 if protoimpl.UnsafeEnabled && x != nil { 500 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 501 if ms.LoadMessageInfo() == nil { 502 ms.StoreMessageInfo(mi) 503 } 504 return ms 505 } 506 return mi.MessageOf(x) 507 } 508 509 // Deprecated: Use MoveResponse.ProtoReflect.Descriptor instead. 510 func (*MoveResponse) Descriptor() ([]byte, []int) { 511 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{7} 512 } 513 514 func (x *MoveResponse) GetBody() *MoveResponse_Body { 515 if x != nil { 516 return x.Body 517 } 518 return nil 519 } 520 521 func (x *MoveResponse) GetSignature() *Signature { 522 if x != nil { 523 return x.Signature 524 } 525 return nil 526 } 527 528 type GetNodeByPathRequest struct { 529 state protoimpl.MessageState 530 sizeCache protoimpl.SizeCache 531 unknownFields protoimpl.UnknownFields 532 533 // Request body. 534 Body *GetNodeByPathRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 535 // Request signature. 536 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 537 } 538 539 func (x *GetNodeByPathRequest) Reset() { 540 *x = GetNodeByPathRequest{} 541 if protoimpl.UnsafeEnabled { 542 mi := &file_pkg_services_tree_service_proto_msgTypes[8] 543 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 544 ms.StoreMessageInfo(mi) 545 } 546 } 547 548 func (x *GetNodeByPathRequest) String() string { 549 return protoimpl.X.MessageStringOf(x) 550 } 551 552 func (*GetNodeByPathRequest) ProtoMessage() {} 553 554 func (x *GetNodeByPathRequest) ProtoReflect() protoreflect.Message { 555 mi := &file_pkg_services_tree_service_proto_msgTypes[8] 556 if protoimpl.UnsafeEnabled && x != nil { 557 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 558 if ms.LoadMessageInfo() == nil { 559 ms.StoreMessageInfo(mi) 560 } 561 return ms 562 } 563 return mi.MessageOf(x) 564 } 565 566 // Deprecated: Use GetNodeByPathRequest.ProtoReflect.Descriptor instead. 567 func (*GetNodeByPathRequest) Descriptor() ([]byte, []int) { 568 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{8} 569 } 570 571 func (x *GetNodeByPathRequest) GetBody() *GetNodeByPathRequest_Body { 572 if x != nil { 573 return x.Body 574 } 575 return nil 576 } 577 578 func (x *GetNodeByPathRequest) GetSignature() *Signature { 579 if x != nil { 580 return x.Signature 581 } 582 return nil 583 } 584 585 type GetNodeByPathResponse struct { 586 state protoimpl.MessageState 587 sizeCache protoimpl.SizeCache 588 unknownFields protoimpl.UnknownFields 589 590 // Response body. 591 Body *GetNodeByPathResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 592 // Response signature. 593 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 594 } 595 596 func (x *GetNodeByPathResponse) Reset() { 597 *x = GetNodeByPathResponse{} 598 if protoimpl.UnsafeEnabled { 599 mi := &file_pkg_services_tree_service_proto_msgTypes[9] 600 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 601 ms.StoreMessageInfo(mi) 602 } 603 } 604 605 func (x *GetNodeByPathResponse) String() string { 606 return protoimpl.X.MessageStringOf(x) 607 } 608 609 func (*GetNodeByPathResponse) ProtoMessage() {} 610 611 func (x *GetNodeByPathResponse) ProtoReflect() protoreflect.Message { 612 mi := &file_pkg_services_tree_service_proto_msgTypes[9] 613 if protoimpl.UnsafeEnabled && x != nil { 614 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 615 if ms.LoadMessageInfo() == nil { 616 ms.StoreMessageInfo(mi) 617 } 618 return ms 619 } 620 return mi.MessageOf(x) 621 } 622 623 // Deprecated: Use GetNodeByPathResponse.ProtoReflect.Descriptor instead. 624 func (*GetNodeByPathResponse) Descriptor() ([]byte, []int) { 625 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{9} 626 } 627 628 func (x *GetNodeByPathResponse) GetBody() *GetNodeByPathResponse_Body { 629 if x != nil { 630 return x.Body 631 } 632 return nil 633 } 634 635 func (x *GetNodeByPathResponse) GetSignature() *Signature { 636 if x != nil { 637 return x.Signature 638 } 639 return nil 640 } 641 642 type GetSubTreeRequest struct { 643 state protoimpl.MessageState 644 sizeCache protoimpl.SizeCache 645 unknownFields protoimpl.UnknownFields 646 647 // Request body. 648 Body *GetSubTreeRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 649 // Request signature. 650 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 651 } 652 653 func (x *GetSubTreeRequest) Reset() { 654 *x = GetSubTreeRequest{} 655 if protoimpl.UnsafeEnabled { 656 mi := &file_pkg_services_tree_service_proto_msgTypes[10] 657 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 658 ms.StoreMessageInfo(mi) 659 } 660 } 661 662 func (x *GetSubTreeRequest) String() string { 663 return protoimpl.X.MessageStringOf(x) 664 } 665 666 func (*GetSubTreeRequest) ProtoMessage() {} 667 668 func (x *GetSubTreeRequest) ProtoReflect() protoreflect.Message { 669 mi := &file_pkg_services_tree_service_proto_msgTypes[10] 670 if protoimpl.UnsafeEnabled && x != nil { 671 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 672 if ms.LoadMessageInfo() == nil { 673 ms.StoreMessageInfo(mi) 674 } 675 return ms 676 } 677 return mi.MessageOf(x) 678 } 679 680 // Deprecated: Use GetSubTreeRequest.ProtoReflect.Descriptor instead. 681 func (*GetSubTreeRequest) Descriptor() ([]byte, []int) { 682 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{10} 683 } 684 685 func (x *GetSubTreeRequest) GetBody() *GetSubTreeRequest_Body { 686 if x != nil { 687 return x.Body 688 } 689 return nil 690 } 691 692 func (x *GetSubTreeRequest) GetSignature() *Signature { 693 if x != nil { 694 return x.Signature 695 } 696 return nil 697 } 698 699 type GetSubTreeResponse struct { 700 state protoimpl.MessageState 701 sizeCache protoimpl.SizeCache 702 unknownFields protoimpl.UnknownFields 703 704 // Response body. 705 Body *GetSubTreeResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 706 // Response signature. 707 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 708 } 709 710 func (x *GetSubTreeResponse) Reset() { 711 *x = GetSubTreeResponse{} 712 if protoimpl.UnsafeEnabled { 713 mi := &file_pkg_services_tree_service_proto_msgTypes[11] 714 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 715 ms.StoreMessageInfo(mi) 716 } 717 } 718 719 func (x *GetSubTreeResponse) String() string { 720 return protoimpl.X.MessageStringOf(x) 721 } 722 723 func (*GetSubTreeResponse) ProtoMessage() {} 724 725 func (x *GetSubTreeResponse) ProtoReflect() protoreflect.Message { 726 mi := &file_pkg_services_tree_service_proto_msgTypes[11] 727 if protoimpl.UnsafeEnabled && x != nil { 728 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 729 if ms.LoadMessageInfo() == nil { 730 ms.StoreMessageInfo(mi) 731 } 732 return ms 733 } 734 return mi.MessageOf(x) 735 } 736 737 // Deprecated: Use GetSubTreeResponse.ProtoReflect.Descriptor instead. 738 func (*GetSubTreeResponse) Descriptor() ([]byte, []int) { 739 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{11} 740 } 741 742 func (x *GetSubTreeResponse) GetBody() *GetSubTreeResponse_Body { 743 if x != nil { 744 return x.Body 745 } 746 return nil 747 } 748 749 func (x *GetSubTreeResponse) GetSignature() *Signature { 750 if x != nil { 751 return x.Signature 752 } 753 return nil 754 } 755 756 type TreeListRequest struct { 757 state protoimpl.MessageState 758 sizeCache protoimpl.SizeCache 759 unknownFields protoimpl.UnknownFields 760 761 // Request body. 762 Body *TreeListRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 763 // Request signature. 764 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 765 } 766 767 func (x *TreeListRequest) Reset() { 768 *x = TreeListRequest{} 769 if protoimpl.UnsafeEnabled { 770 mi := &file_pkg_services_tree_service_proto_msgTypes[12] 771 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 772 ms.StoreMessageInfo(mi) 773 } 774 } 775 776 func (x *TreeListRequest) String() string { 777 return protoimpl.X.MessageStringOf(x) 778 } 779 780 func (*TreeListRequest) ProtoMessage() {} 781 782 func (x *TreeListRequest) ProtoReflect() protoreflect.Message { 783 mi := &file_pkg_services_tree_service_proto_msgTypes[12] 784 if protoimpl.UnsafeEnabled && x != nil { 785 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 786 if ms.LoadMessageInfo() == nil { 787 ms.StoreMessageInfo(mi) 788 } 789 return ms 790 } 791 return mi.MessageOf(x) 792 } 793 794 // Deprecated: Use TreeListRequest.ProtoReflect.Descriptor instead. 795 func (*TreeListRequest) Descriptor() ([]byte, []int) { 796 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{12} 797 } 798 799 func (x *TreeListRequest) GetBody() *TreeListRequest_Body { 800 if x != nil { 801 return x.Body 802 } 803 return nil 804 } 805 806 func (x *TreeListRequest) GetSignature() *Signature { 807 if x != nil { 808 return x.Signature 809 } 810 return nil 811 } 812 813 type TreeListResponse struct { 814 state protoimpl.MessageState 815 sizeCache protoimpl.SizeCache 816 unknownFields protoimpl.UnknownFields 817 818 // Response body. 819 Body *TreeListResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 820 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 821 } 822 823 func (x *TreeListResponse) Reset() { 824 *x = TreeListResponse{} 825 if protoimpl.UnsafeEnabled { 826 mi := &file_pkg_services_tree_service_proto_msgTypes[13] 827 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 828 ms.StoreMessageInfo(mi) 829 } 830 } 831 832 func (x *TreeListResponse) String() string { 833 return protoimpl.X.MessageStringOf(x) 834 } 835 836 func (*TreeListResponse) ProtoMessage() {} 837 838 func (x *TreeListResponse) ProtoReflect() protoreflect.Message { 839 mi := &file_pkg_services_tree_service_proto_msgTypes[13] 840 if protoimpl.UnsafeEnabled && x != nil { 841 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 842 if ms.LoadMessageInfo() == nil { 843 ms.StoreMessageInfo(mi) 844 } 845 return ms 846 } 847 return mi.MessageOf(x) 848 } 849 850 // Deprecated: Use TreeListResponse.ProtoReflect.Descriptor instead. 851 func (*TreeListResponse) Descriptor() ([]byte, []int) { 852 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{13} 853 } 854 855 func (x *TreeListResponse) GetBody() *TreeListResponse_Body { 856 if x != nil { 857 return x.Body 858 } 859 return nil 860 } 861 862 func (x *TreeListResponse) GetSignature() *Signature { 863 if x != nil { 864 return x.Signature 865 } 866 return nil 867 } 868 869 type ApplyRequest struct { 870 state protoimpl.MessageState 871 sizeCache protoimpl.SizeCache 872 unknownFields protoimpl.UnknownFields 873 874 // Request body. 875 Body *ApplyRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 876 // Request signature. 877 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 878 } 879 880 func (x *ApplyRequest) Reset() { 881 *x = ApplyRequest{} 882 if protoimpl.UnsafeEnabled { 883 mi := &file_pkg_services_tree_service_proto_msgTypes[14] 884 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 885 ms.StoreMessageInfo(mi) 886 } 887 } 888 889 func (x *ApplyRequest) String() string { 890 return protoimpl.X.MessageStringOf(x) 891 } 892 893 func (*ApplyRequest) ProtoMessage() {} 894 895 func (x *ApplyRequest) ProtoReflect() protoreflect.Message { 896 mi := &file_pkg_services_tree_service_proto_msgTypes[14] 897 if protoimpl.UnsafeEnabled && x != nil { 898 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 899 if ms.LoadMessageInfo() == nil { 900 ms.StoreMessageInfo(mi) 901 } 902 return ms 903 } 904 return mi.MessageOf(x) 905 } 906 907 // Deprecated: Use ApplyRequest.ProtoReflect.Descriptor instead. 908 func (*ApplyRequest) Descriptor() ([]byte, []int) { 909 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{14} 910 } 911 912 func (x *ApplyRequest) GetBody() *ApplyRequest_Body { 913 if x != nil { 914 return x.Body 915 } 916 return nil 917 } 918 919 func (x *ApplyRequest) GetSignature() *Signature { 920 if x != nil { 921 return x.Signature 922 } 923 return nil 924 } 925 926 type ApplyResponse struct { 927 state protoimpl.MessageState 928 sizeCache protoimpl.SizeCache 929 unknownFields protoimpl.UnknownFields 930 931 // Response body. 932 Body *ApplyResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 933 // Response signature. 934 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 935 } 936 937 func (x *ApplyResponse) Reset() { 938 *x = ApplyResponse{} 939 if protoimpl.UnsafeEnabled { 940 mi := &file_pkg_services_tree_service_proto_msgTypes[15] 941 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 942 ms.StoreMessageInfo(mi) 943 } 944 } 945 946 func (x *ApplyResponse) String() string { 947 return protoimpl.X.MessageStringOf(x) 948 } 949 950 func (*ApplyResponse) ProtoMessage() {} 951 952 func (x *ApplyResponse) ProtoReflect() protoreflect.Message { 953 mi := &file_pkg_services_tree_service_proto_msgTypes[15] 954 if protoimpl.UnsafeEnabled && x != nil { 955 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 956 if ms.LoadMessageInfo() == nil { 957 ms.StoreMessageInfo(mi) 958 } 959 return ms 960 } 961 return mi.MessageOf(x) 962 } 963 964 // Deprecated: Use ApplyResponse.ProtoReflect.Descriptor instead. 965 func (*ApplyResponse) Descriptor() ([]byte, []int) { 966 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{15} 967 } 968 969 func (x *ApplyResponse) GetBody() *ApplyResponse_Body { 970 if x != nil { 971 return x.Body 972 } 973 return nil 974 } 975 976 func (x *ApplyResponse) GetSignature() *Signature { 977 if x != nil { 978 return x.Signature 979 } 980 return nil 981 } 982 983 type GetOpLogRequest struct { 984 state protoimpl.MessageState 985 sizeCache protoimpl.SizeCache 986 unknownFields protoimpl.UnknownFields 987 988 // Request body. 989 Body *GetOpLogRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 990 // Request signature. 991 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 992 } 993 994 func (x *GetOpLogRequest) Reset() { 995 *x = GetOpLogRequest{} 996 if protoimpl.UnsafeEnabled { 997 mi := &file_pkg_services_tree_service_proto_msgTypes[16] 998 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 999 ms.StoreMessageInfo(mi) 1000 } 1001 } 1002 1003 func (x *GetOpLogRequest) String() string { 1004 return protoimpl.X.MessageStringOf(x) 1005 } 1006 1007 func (*GetOpLogRequest) ProtoMessage() {} 1008 1009 func (x *GetOpLogRequest) ProtoReflect() protoreflect.Message { 1010 mi := &file_pkg_services_tree_service_proto_msgTypes[16] 1011 if protoimpl.UnsafeEnabled && x != nil { 1012 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1013 if ms.LoadMessageInfo() == nil { 1014 ms.StoreMessageInfo(mi) 1015 } 1016 return ms 1017 } 1018 return mi.MessageOf(x) 1019 } 1020 1021 // Deprecated: Use GetOpLogRequest.ProtoReflect.Descriptor instead. 1022 func (*GetOpLogRequest) Descriptor() ([]byte, []int) { 1023 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{16} 1024 } 1025 1026 func (x *GetOpLogRequest) GetBody() *GetOpLogRequest_Body { 1027 if x != nil { 1028 return x.Body 1029 } 1030 return nil 1031 } 1032 1033 func (x *GetOpLogRequest) GetSignature() *Signature { 1034 if x != nil { 1035 return x.Signature 1036 } 1037 return nil 1038 } 1039 1040 type GetOpLogResponse struct { 1041 state protoimpl.MessageState 1042 sizeCache protoimpl.SizeCache 1043 unknownFields protoimpl.UnknownFields 1044 1045 // Response body. 1046 Body *GetOpLogResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 1047 // Response signature. 1048 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 1049 } 1050 1051 func (x *GetOpLogResponse) Reset() { 1052 *x = GetOpLogResponse{} 1053 if protoimpl.UnsafeEnabled { 1054 mi := &file_pkg_services_tree_service_proto_msgTypes[17] 1055 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1056 ms.StoreMessageInfo(mi) 1057 } 1058 } 1059 1060 func (x *GetOpLogResponse) String() string { 1061 return protoimpl.X.MessageStringOf(x) 1062 } 1063 1064 func (*GetOpLogResponse) ProtoMessage() {} 1065 1066 func (x *GetOpLogResponse) ProtoReflect() protoreflect.Message { 1067 mi := &file_pkg_services_tree_service_proto_msgTypes[17] 1068 if protoimpl.UnsafeEnabled && x != nil { 1069 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1070 if ms.LoadMessageInfo() == nil { 1071 ms.StoreMessageInfo(mi) 1072 } 1073 return ms 1074 } 1075 return mi.MessageOf(x) 1076 } 1077 1078 // Deprecated: Use GetOpLogResponse.ProtoReflect.Descriptor instead. 1079 func (*GetOpLogResponse) Descriptor() ([]byte, []int) { 1080 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{17} 1081 } 1082 1083 func (x *GetOpLogResponse) GetBody() *GetOpLogResponse_Body { 1084 if x != nil { 1085 return x.Body 1086 } 1087 return nil 1088 } 1089 1090 func (x *GetOpLogResponse) GetSignature() *Signature { 1091 if x != nil { 1092 return x.Signature 1093 } 1094 return nil 1095 } 1096 1097 type HealthcheckResponse struct { 1098 state protoimpl.MessageState 1099 sizeCache protoimpl.SizeCache 1100 unknownFields protoimpl.UnknownFields 1101 1102 // Response body. 1103 Body *HealthcheckResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 1104 // Response signature. 1105 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 1106 } 1107 1108 func (x *HealthcheckResponse) Reset() { 1109 *x = HealthcheckResponse{} 1110 if protoimpl.UnsafeEnabled { 1111 mi := &file_pkg_services_tree_service_proto_msgTypes[18] 1112 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1113 ms.StoreMessageInfo(mi) 1114 } 1115 } 1116 1117 func (x *HealthcheckResponse) String() string { 1118 return protoimpl.X.MessageStringOf(x) 1119 } 1120 1121 func (*HealthcheckResponse) ProtoMessage() {} 1122 1123 func (x *HealthcheckResponse) ProtoReflect() protoreflect.Message { 1124 mi := &file_pkg_services_tree_service_proto_msgTypes[18] 1125 if protoimpl.UnsafeEnabled && x != nil { 1126 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1127 if ms.LoadMessageInfo() == nil { 1128 ms.StoreMessageInfo(mi) 1129 } 1130 return ms 1131 } 1132 return mi.MessageOf(x) 1133 } 1134 1135 // Deprecated: Use HealthcheckResponse.ProtoReflect.Descriptor instead. 1136 func (*HealthcheckResponse) Descriptor() ([]byte, []int) { 1137 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{18} 1138 } 1139 1140 func (x *HealthcheckResponse) GetBody() *HealthcheckResponse_Body { 1141 if x != nil { 1142 return x.Body 1143 } 1144 return nil 1145 } 1146 1147 func (x *HealthcheckResponse) GetSignature() *Signature { 1148 if x != nil { 1149 return x.Signature 1150 } 1151 return nil 1152 } 1153 1154 type HealthcheckRequest struct { 1155 state protoimpl.MessageState 1156 sizeCache protoimpl.SizeCache 1157 unknownFields protoimpl.UnknownFields 1158 1159 // Request body. 1160 Body *HealthcheckRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` 1161 // Request signature. 1162 Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` 1163 } 1164 1165 func (x *HealthcheckRequest) Reset() { 1166 *x = HealthcheckRequest{} 1167 if protoimpl.UnsafeEnabled { 1168 mi := &file_pkg_services_tree_service_proto_msgTypes[19] 1169 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1170 ms.StoreMessageInfo(mi) 1171 } 1172 } 1173 1174 func (x *HealthcheckRequest) String() string { 1175 return protoimpl.X.MessageStringOf(x) 1176 } 1177 1178 func (*HealthcheckRequest) ProtoMessage() {} 1179 1180 func (x *HealthcheckRequest) ProtoReflect() protoreflect.Message { 1181 mi := &file_pkg_services_tree_service_proto_msgTypes[19] 1182 if protoimpl.UnsafeEnabled && x != nil { 1183 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1184 if ms.LoadMessageInfo() == nil { 1185 ms.StoreMessageInfo(mi) 1186 } 1187 return ms 1188 } 1189 return mi.MessageOf(x) 1190 } 1191 1192 // Deprecated: Use HealthcheckRequest.ProtoReflect.Descriptor instead. 1193 func (*HealthcheckRequest) Descriptor() ([]byte, []int) { 1194 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{19} 1195 } 1196 1197 func (x *HealthcheckRequest) GetBody() *HealthcheckRequest_Body { 1198 if x != nil { 1199 return x.Body 1200 } 1201 return nil 1202 } 1203 1204 func (x *HealthcheckRequest) GetSignature() *Signature { 1205 if x != nil { 1206 return x.Signature 1207 } 1208 return nil 1209 } 1210 1211 type AddRequest_Body struct { 1212 state protoimpl.MessageState 1213 sizeCache protoimpl.SizeCache 1214 unknownFields protoimpl.UnknownFields 1215 1216 // Container ID in V2 format. 1217 ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` 1218 // The name of the tree. 1219 TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` 1220 // ID of the parent to attach node to. 1221 ParentId uint64 `protobuf:"varint,3,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` 1222 // Key-Value pairs with meta information. 1223 Meta []*KeyValue `protobuf:"bytes,4,rep,name=meta,proto3" json:"meta,omitempty"` 1224 // Bearer token in V2 format. 1225 BearerToken []byte `protobuf:"bytes,5,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` 1226 } 1227 1228 func (x *AddRequest_Body) Reset() { 1229 *x = AddRequest_Body{} 1230 if protoimpl.UnsafeEnabled { 1231 mi := &file_pkg_services_tree_service_proto_msgTypes[20] 1232 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1233 ms.StoreMessageInfo(mi) 1234 } 1235 } 1236 1237 func (x *AddRequest_Body) String() string { 1238 return protoimpl.X.MessageStringOf(x) 1239 } 1240 1241 func (*AddRequest_Body) ProtoMessage() {} 1242 1243 func (x *AddRequest_Body) ProtoReflect() protoreflect.Message { 1244 mi := &file_pkg_services_tree_service_proto_msgTypes[20] 1245 if protoimpl.UnsafeEnabled && x != nil { 1246 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1247 if ms.LoadMessageInfo() == nil { 1248 ms.StoreMessageInfo(mi) 1249 } 1250 return ms 1251 } 1252 return mi.MessageOf(x) 1253 } 1254 1255 // Deprecated: Use AddRequest_Body.ProtoReflect.Descriptor instead. 1256 func (*AddRequest_Body) Descriptor() ([]byte, []int) { 1257 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{0, 0} 1258 } 1259 1260 func (x *AddRequest_Body) GetContainerId() []byte { 1261 if x != nil { 1262 return x.ContainerId 1263 } 1264 return nil 1265 } 1266 1267 func (x *AddRequest_Body) GetTreeId() string { 1268 if x != nil { 1269 return x.TreeId 1270 } 1271 return "" 1272 } 1273 1274 func (x *AddRequest_Body) GetParentId() uint64 { 1275 if x != nil { 1276 return x.ParentId 1277 } 1278 return 0 1279 } 1280 1281 func (x *AddRequest_Body) GetMeta() []*KeyValue { 1282 if x != nil { 1283 return x.Meta 1284 } 1285 return nil 1286 } 1287 1288 func (x *AddRequest_Body) GetBearerToken() []byte { 1289 if x != nil { 1290 return x.BearerToken 1291 } 1292 return nil 1293 } 1294 1295 type AddResponse_Body struct { 1296 state protoimpl.MessageState 1297 sizeCache protoimpl.SizeCache 1298 unknownFields protoimpl.UnknownFields 1299 1300 // ID of the created node. 1301 NodeId uint64 `protobuf:"varint,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` 1302 } 1303 1304 func (x *AddResponse_Body) Reset() { 1305 *x = AddResponse_Body{} 1306 if protoimpl.UnsafeEnabled { 1307 mi := &file_pkg_services_tree_service_proto_msgTypes[21] 1308 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1309 ms.StoreMessageInfo(mi) 1310 } 1311 } 1312 1313 func (x *AddResponse_Body) String() string { 1314 return protoimpl.X.MessageStringOf(x) 1315 } 1316 1317 func (*AddResponse_Body) ProtoMessage() {} 1318 1319 func (x *AddResponse_Body) ProtoReflect() protoreflect.Message { 1320 mi := &file_pkg_services_tree_service_proto_msgTypes[21] 1321 if protoimpl.UnsafeEnabled && x != nil { 1322 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1323 if ms.LoadMessageInfo() == nil { 1324 ms.StoreMessageInfo(mi) 1325 } 1326 return ms 1327 } 1328 return mi.MessageOf(x) 1329 } 1330 1331 // Deprecated: Use AddResponse_Body.ProtoReflect.Descriptor instead. 1332 func (*AddResponse_Body) Descriptor() ([]byte, []int) { 1333 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{1, 0} 1334 } 1335 1336 func (x *AddResponse_Body) GetNodeId() uint64 { 1337 if x != nil { 1338 return x.NodeId 1339 } 1340 return 0 1341 } 1342 1343 type AddByPathRequest_Body struct { 1344 state protoimpl.MessageState 1345 sizeCache protoimpl.SizeCache 1346 unknownFields protoimpl.UnknownFields 1347 1348 // Container ID in V2 format. 1349 ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` 1350 // The name of the tree. 1351 TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` 1352 // Attribute to build path with. Default: "FileName". 1353 PathAttribute string `protobuf:"bytes,3,opt,name=path_attribute,json=pathAttribute,proto3" json:"path_attribute,omitempty"` 1354 // List of path components. 1355 Path []string `protobuf:"bytes,4,rep,name=path,proto3" json:"path,omitempty"` 1356 // Node meta-information. 1357 Meta []*KeyValue `protobuf:"bytes,5,rep,name=meta,proto3" json:"meta,omitempty"` 1358 // Bearer token in V2 format. 1359 BearerToken []byte `protobuf:"bytes,6,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` 1360 } 1361 1362 func (x *AddByPathRequest_Body) Reset() { 1363 *x = AddByPathRequest_Body{} 1364 if protoimpl.UnsafeEnabled { 1365 mi := &file_pkg_services_tree_service_proto_msgTypes[22] 1366 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1367 ms.StoreMessageInfo(mi) 1368 } 1369 } 1370 1371 func (x *AddByPathRequest_Body) String() string { 1372 return protoimpl.X.MessageStringOf(x) 1373 } 1374 1375 func (*AddByPathRequest_Body) ProtoMessage() {} 1376 1377 func (x *AddByPathRequest_Body) ProtoReflect() protoreflect.Message { 1378 mi := &file_pkg_services_tree_service_proto_msgTypes[22] 1379 if protoimpl.UnsafeEnabled && x != nil { 1380 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1381 if ms.LoadMessageInfo() == nil { 1382 ms.StoreMessageInfo(mi) 1383 } 1384 return ms 1385 } 1386 return mi.MessageOf(x) 1387 } 1388 1389 // Deprecated: Use AddByPathRequest_Body.ProtoReflect.Descriptor instead. 1390 func (*AddByPathRequest_Body) Descriptor() ([]byte, []int) { 1391 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{2, 0} 1392 } 1393 1394 func (x *AddByPathRequest_Body) GetContainerId() []byte { 1395 if x != nil { 1396 return x.ContainerId 1397 } 1398 return nil 1399 } 1400 1401 func (x *AddByPathRequest_Body) GetTreeId() string { 1402 if x != nil { 1403 return x.TreeId 1404 } 1405 return "" 1406 } 1407 1408 func (x *AddByPathRequest_Body) GetPathAttribute() string { 1409 if x != nil { 1410 return x.PathAttribute 1411 } 1412 return "" 1413 } 1414 1415 func (x *AddByPathRequest_Body) GetPath() []string { 1416 if x != nil { 1417 return x.Path 1418 } 1419 return nil 1420 } 1421 1422 func (x *AddByPathRequest_Body) GetMeta() []*KeyValue { 1423 if x != nil { 1424 return x.Meta 1425 } 1426 return nil 1427 } 1428 1429 func (x *AddByPathRequest_Body) GetBearerToken() []byte { 1430 if x != nil { 1431 return x.BearerToken 1432 } 1433 return nil 1434 } 1435 1436 type AddByPathResponse_Body struct { 1437 state protoimpl.MessageState 1438 sizeCache protoimpl.SizeCache 1439 unknownFields protoimpl.UnknownFields 1440 1441 // List of all created nodes. The first one is the leaf. 1442 Nodes []uint64 `protobuf:"varint,1,rep,packed,name=nodes,proto3" json:"nodes,omitempty"` 1443 // ID of the parent node where new nodes were attached. 1444 ParentId uint64 `protobuf:"varint,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` 1445 } 1446 1447 func (x *AddByPathResponse_Body) Reset() { 1448 *x = AddByPathResponse_Body{} 1449 if protoimpl.UnsafeEnabled { 1450 mi := &file_pkg_services_tree_service_proto_msgTypes[23] 1451 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1452 ms.StoreMessageInfo(mi) 1453 } 1454 } 1455 1456 func (x *AddByPathResponse_Body) String() string { 1457 return protoimpl.X.MessageStringOf(x) 1458 } 1459 1460 func (*AddByPathResponse_Body) ProtoMessage() {} 1461 1462 func (x *AddByPathResponse_Body) ProtoReflect() protoreflect.Message { 1463 mi := &file_pkg_services_tree_service_proto_msgTypes[23] 1464 if protoimpl.UnsafeEnabled && x != nil { 1465 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1466 if ms.LoadMessageInfo() == nil { 1467 ms.StoreMessageInfo(mi) 1468 } 1469 return ms 1470 } 1471 return mi.MessageOf(x) 1472 } 1473 1474 // Deprecated: Use AddByPathResponse_Body.ProtoReflect.Descriptor instead. 1475 func (*AddByPathResponse_Body) Descriptor() ([]byte, []int) { 1476 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{3, 0} 1477 } 1478 1479 func (x *AddByPathResponse_Body) GetNodes() []uint64 { 1480 if x != nil { 1481 return x.Nodes 1482 } 1483 return nil 1484 } 1485 1486 func (x *AddByPathResponse_Body) GetParentId() uint64 { 1487 if x != nil { 1488 return x.ParentId 1489 } 1490 return 0 1491 } 1492 1493 type RemoveRequest_Body struct { 1494 state protoimpl.MessageState 1495 sizeCache protoimpl.SizeCache 1496 unknownFields protoimpl.UnknownFields 1497 1498 // Container ID in V2 format. 1499 ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` 1500 // The name of the tree. 1501 TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` 1502 // ID of the node to remove. 1503 NodeId uint64 `protobuf:"varint,3,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` 1504 // Bearer token in V2 format. 1505 BearerToken []byte `protobuf:"bytes,4,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` 1506 } 1507 1508 func (x *RemoveRequest_Body) Reset() { 1509 *x = RemoveRequest_Body{} 1510 if protoimpl.UnsafeEnabled { 1511 mi := &file_pkg_services_tree_service_proto_msgTypes[24] 1512 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1513 ms.StoreMessageInfo(mi) 1514 } 1515 } 1516 1517 func (x *RemoveRequest_Body) String() string { 1518 return protoimpl.X.MessageStringOf(x) 1519 } 1520 1521 func (*RemoveRequest_Body) ProtoMessage() {} 1522 1523 func (x *RemoveRequest_Body) ProtoReflect() protoreflect.Message { 1524 mi := &file_pkg_services_tree_service_proto_msgTypes[24] 1525 if protoimpl.UnsafeEnabled && x != nil { 1526 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1527 if ms.LoadMessageInfo() == nil { 1528 ms.StoreMessageInfo(mi) 1529 } 1530 return ms 1531 } 1532 return mi.MessageOf(x) 1533 } 1534 1535 // Deprecated: Use RemoveRequest_Body.ProtoReflect.Descriptor instead. 1536 func (*RemoveRequest_Body) Descriptor() ([]byte, []int) { 1537 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{4, 0} 1538 } 1539 1540 func (x *RemoveRequest_Body) GetContainerId() []byte { 1541 if x != nil { 1542 return x.ContainerId 1543 } 1544 return nil 1545 } 1546 1547 func (x *RemoveRequest_Body) GetTreeId() string { 1548 if x != nil { 1549 return x.TreeId 1550 } 1551 return "" 1552 } 1553 1554 func (x *RemoveRequest_Body) GetNodeId() uint64 { 1555 if x != nil { 1556 return x.NodeId 1557 } 1558 return 0 1559 } 1560 1561 func (x *RemoveRequest_Body) GetBearerToken() []byte { 1562 if x != nil { 1563 return x.BearerToken 1564 } 1565 return nil 1566 } 1567 1568 type RemoveResponse_Body struct { 1569 state protoimpl.MessageState 1570 sizeCache protoimpl.SizeCache 1571 unknownFields protoimpl.UnknownFields 1572 } 1573 1574 func (x *RemoveResponse_Body) Reset() { 1575 *x = RemoveResponse_Body{} 1576 if protoimpl.UnsafeEnabled { 1577 mi := &file_pkg_services_tree_service_proto_msgTypes[25] 1578 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1579 ms.StoreMessageInfo(mi) 1580 } 1581 } 1582 1583 func (x *RemoveResponse_Body) String() string { 1584 return protoimpl.X.MessageStringOf(x) 1585 } 1586 1587 func (*RemoveResponse_Body) ProtoMessage() {} 1588 1589 func (x *RemoveResponse_Body) ProtoReflect() protoreflect.Message { 1590 mi := &file_pkg_services_tree_service_proto_msgTypes[25] 1591 if protoimpl.UnsafeEnabled && x != nil { 1592 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1593 if ms.LoadMessageInfo() == nil { 1594 ms.StoreMessageInfo(mi) 1595 } 1596 return ms 1597 } 1598 return mi.MessageOf(x) 1599 } 1600 1601 // Deprecated: Use RemoveResponse_Body.ProtoReflect.Descriptor instead. 1602 func (*RemoveResponse_Body) Descriptor() ([]byte, []int) { 1603 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{5, 0} 1604 } 1605 1606 type MoveRequest_Body struct { 1607 state protoimpl.MessageState 1608 sizeCache protoimpl.SizeCache 1609 unknownFields protoimpl.UnknownFields 1610 1611 // TODO import neo.fs.v2.refs.ContainerID directly. 1612 // Container ID in V2 format. 1613 ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` 1614 // The name of the tree. 1615 TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` 1616 // ID of the new parent. 1617 ParentId uint64 `protobuf:"varint,3,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` 1618 // ID of the node to move. 1619 NodeId uint64 `protobuf:"varint,4,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` 1620 // Node meta-information. 1621 Meta []*KeyValue `protobuf:"bytes,5,rep,name=meta,proto3" json:"meta,omitempty"` 1622 // Bearer token in V2 format. 1623 BearerToken []byte `protobuf:"bytes,6,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` 1624 } 1625 1626 func (x *MoveRequest_Body) Reset() { 1627 *x = MoveRequest_Body{} 1628 if protoimpl.UnsafeEnabled { 1629 mi := &file_pkg_services_tree_service_proto_msgTypes[26] 1630 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1631 ms.StoreMessageInfo(mi) 1632 } 1633 } 1634 1635 func (x *MoveRequest_Body) String() string { 1636 return protoimpl.X.MessageStringOf(x) 1637 } 1638 1639 func (*MoveRequest_Body) ProtoMessage() {} 1640 1641 func (x *MoveRequest_Body) ProtoReflect() protoreflect.Message { 1642 mi := &file_pkg_services_tree_service_proto_msgTypes[26] 1643 if protoimpl.UnsafeEnabled && x != nil { 1644 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1645 if ms.LoadMessageInfo() == nil { 1646 ms.StoreMessageInfo(mi) 1647 } 1648 return ms 1649 } 1650 return mi.MessageOf(x) 1651 } 1652 1653 // Deprecated: Use MoveRequest_Body.ProtoReflect.Descriptor instead. 1654 func (*MoveRequest_Body) Descriptor() ([]byte, []int) { 1655 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{6, 0} 1656 } 1657 1658 func (x *MoveRequest_Body) GetContainerId() []byte { 1659 if x != nil { 1660 return x.ContainerId 1661 } 1662 return nil 1663 } 1664 1665 func (x *MoveRequest_Body) GetTreeId() string { 1666 if x != nil { 1667 return x.TreeId 1668 } 1669 return "" 1670 } 1671 1672 func (x *MoveRequest_Body) GetParentId() uint64 { 1673 if x != nil { 1674 return x.ParentId 1675 } 1676 return 0 1677 } 1678 1679 func (x *MoveRequest_Body) GetNodeId() uint64 { 1680 if x != nil { 1681 return x.NodeId 1682 } 1683 return 0 1684 } 1685 1686 func (x *MoveRequest_Body) GetMeta() []*KeyValue { 1687 if x != nil { 1688 return x.Meta 1689 } 1690 return nil 1691 } 1692 1693 func (x *MoveRequest_Body) GetBearerToken() []byte { 1694 if x != nil { 1695 return x.BearerToken 1696 } 1697 return nil 1698 } 1699 1700 type MoveResponse_Body struct { 1701 state protoimpl.MessageState 1702 sizeCache protoimpl.SizeCache 1703 unknownFields protoimpl.UnknownFields 1704 } 1705 1706 func (x *MoveResponse_Body) Reset() { 1707 *x = MoveResponse_Body{} 1708 if protoimpl.UnsafeEnabled { 1709 mi := &file_pkg_services_tree_service_proto_msgTypes[27] 1710 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1711 ms.StoreMessageInfo(mi) 1712 } 1713 } 1714 1715 func (x *MoveResponse_Body) String() string { 1716 return protoimpl.X.MessageStringOf(x) 1717 } 1718 1719 func (*MoveResponse_Body) ProtoMessage() {} 1720 1721 func (x *MoveResponse_Body) ProtoReflect() protoreflect.Message { 1722 mi := &file_pkg_services_tree_service_proto_msgTypes[27] 1723 if protoimpl.UnsafeEnabled && x != nil { 1724 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1725 if ms.LoadMessageInfo() == nil { 1726 ms.StoreMessageInfo(mi) 1727 } 1728 return ms 1729 } 1730 return mi.MessageOf(x) 1731 } 1732 1733 // Deprecated: Use MoveResponse_Body.ProtoReflect.Descriptor instead. 1734 func (*MoveResponse_Body) Descriptor() ([]byte, []int) { 1735 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{7, 0} 1736 } 1737 1738 type GetNodeByPathRequest_Body struct { 1739 state protoimpl.MessageState 1740 sizeCache protoimpl.SizeCache 1741 unknownFields protoimpl.UnknownFields 1742 1743 // Container ID in V2 format. 1744 ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` 1745 // The name of the tree. 1746 TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` 1747 // Attribute to build path with. Default: "FileName". 1748 PathAttribute string `protobuf:"bytes,3,opt,name=path_attribute,json=pathAttribute,proto3" json:"path_attribute,omitempty"` 1749 // List of path components. 1750 Path []string `protobuf:"bytes,4,rep,name=path,proto3" json:"path,omitempty"` 1751 // List of attributes to include in response. 1752 Attributes []string `protobuf:"bytes,5,rep,name=attributes,proto3" json:"attributes,omitempty"` 1753 // Flag to return only the latest version of node. 1754 LatestOnly bool `protobuf:"varint,6,opt,name=latest_only,json=latestOnly,proto3" json:"latest_only,omitempty"` 1755 // Flag to return all stored attributes. 1756 AllAttributes bool `protobuf:"varint,7,opt,name=all_attributes,json=allAttributes,proto3" json:"all_attributes,omitempty"` 1757 // Bearer token in V2 format. 1758 BearerToken []byte `protobuf:"bytes,8,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` 1759 } 1760 1761 func (x *GetNodeByPathRequest_Body) Reset() { 1762 *x = GetNodeByPathRequest_Body{} 1763 if protoimpl.UnsafeEnabled { 1764 mi := &file_pkg_services_tree_service_proto_msgTypes[28] 1765 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1766 ms.StoreMessageInfo(mi) 1767 } 1768 } 1769 1770 func (x *GetNodeByPathRequest_Body) String() string { 1771 return protoimpl.X.MessageStringOf(x) 1772 } 1773 1774 func (*GetNodeByPathRequest_Body) ProtoMessage() {} 1775 1776 func (x *GetNodeByPathRequest_Body) ProtoReflect() protoreflect.Message { 1777 mi := &file_pkg_services_tree_service_proto_msgTypes[28] 1778 if protoimpl.UnsafeEnabled && x != nil { 1779 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1780 if ms.LoadMessageInfo() == nil { 1781 ms.StoreMessageInfo(mi) 1782 } 1783 return ms 1784 } 1785 return mi.MessageOf(x) 1786 } 1787 1788 // Deprecated: Use GetNodeByPathRequest_Body.ProtoReflect.Descriptor instead. 1789 func (*GetNodeByPathRequest_Body) Descriptor() ([]byte, []int) { 1790 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{8, 0} 1791 } 1792 1793 func (x *GetNodeByPathRequest_Body) GetContainerId() []byte { 1794 if x != nil { 1795 return x.ContainerId 1796 } 1797 return nil 1798 } 1799 1800 func (x *GetNodeByPathRequest_Body) GetTreeId() string { 1801 if x != nil { 1802 return x.TreeId 1803 } 1804 return "" 1805 } 1806 1807 func (x *GetNodeByPathRequest_Body) GetPathAttribute() string { 1808 if x != nil { 1809 return x.PathAttribute 1810 } 1811 return "" 1812 } 1813 1814 func (x *GetNodeByPathRequest_Body) GetPath() []string { 1815 if x != nil { 1816 return x.Path 1817 } 1818 return nil 1819 } 1820 1821 func (x *GetNodeByPathRequest_Body) GetAttributes() []string { 1822 if x != nil { 1823 return x.Attributes 1824 } 1825 return nil 1826 } 1827 1828 func (x *GetNodeByPathRequest_Body) GetLatestOnly() bool { 1829 if x != nil { 1830 return x.LatestOnly 1831 } 1832 return false 1833 } 1834 1835 func (x *GetNodeByPathRequest_Body) GetAllAttributes() bool { 1836 if x != nil { 1837 return x.AllAttributes 1838 } 1839 return false 1840 } 1841 1842 func (x *GetNodeByPathRequest_Body) GetBearerToken() []byte { 1843 if x != nil { 1844 return x.BearerToken 1845 } 1846 return nil 1847 } 1848 1849 // Information about a single tree node. 1850 type GetNodeByPathResponse_Info struct { 1851 state protoimpl.MessageState 1852 sizeCache protoimpl.SizeCache 1853 unknownFields protoimpl.UnknownFields 1854 1855 // Node ID. 1856 NodeId uint64 `protobuf:"varint,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` 1857 // Timestamp of the last operation with the node. 1858 Timestamp uint64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 1859 // Node meta-information. 1860 Meta []*KeyValue `protobuf:"bytes,3,rep,name=meta,proto3" json:"meta,omitempty"` 1861 // Parent ID. 1862 ParentId uint64 `protobuf:"varint,4,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` 1863 } 1864 1865 func (x *GetNodeByPathResponse_Info) Reset() { 1866 *x = GetNodeByPathResponse_Info{} 1867 if protoimpl.UnsafeEnabled { 1868 mi := &file_pkg_services_tree_service_proto_msgTypes[29] 1869 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1870 ms.StoreMessageInfo(mi) 1871 } 1872 } 1873 1874 func (x *GetNodeByPathResponse_Info) String() string { 1875 return protoimpl.X.MessageStringOf(x) 1876 } 1877 1878 func (*GetNodeByPathResponse_Info) ProtoMessage() {} 1879 1880 func (x *GetNodeByPathResponse_Info) ProtoReflect() protoreflect.Message { 1881 mi := &file_pkg_services_tree_service_proto_msgTypes[29] 1882 if protoimpl.UnsafeEnabled && x != nil { 1883 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1884 if ms.LoadMessageInfo() == nil { 1885 ms.StoreMessageInfo(mi) 1886 } 1887 return ms 1888 } 1889 return mi.MessageOf(x) 1890 } 1891 1892 // Deprecated: Use GetNodeByPathResponse_Info.ProtoReflect.Descriptor instead. 1893 func (*GetNodeByPathResponse_Info) Descriptor() ([]byte, []int) { 1894 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{9, 0} 1895 } 1896 1897 func (x *GetNodeByPathResponse_Info) GetNodeId() uint64 { 1898 if x != nil { 1899 return x.NodeId 1900 } 1901 return 0 1902 } 1903 1904 func (x *GetNodeByPathResponse_Info) GetTimestamp() uint64 { 1905 if x != nil { 1906 return x.Timestamp 1907 } 1908 return 0 1909 } 1910 1911 func (x *GetNodeByPathResponse_Info) GetMeta() []*KeyValue { 1912 if x != nil { 1913 return x.Meta 1914 } 1915 return nil 1916 } 1917 1918 func (x *GetNodeByPathResponse_Info) GetParentId() uint64 { 1919 if x != nil { 1920 return x.ParentId 1921 } 1922 return 0 1923 } 1924 1925 type GetNodeByPathResponse_Body struct { 1926 state protoimpl.MessageState 1927 sizeCache protoimpl.SizeCache 1928 unknownFields protoimpl.UnknownFields 1929 1930 // List of nodes stored by path. 1931 Nodes []*GetNodeByPathResponse_Info `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` 1932 } 1933 1934 func (x *GetNodeByPathResponse_Body) Reset() { 1935 *x = GetNodeByPathResponse_Body{} 1936 if protoimpl.UnsafeEnabled { 1937 mi := &file_pkg_services_tree_service_proto_msgTypes[30] 1938 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1939 ms.StoreMessageInfo(mi) 1940 } 1941 } 1942 1943 func (x *GetNodeByPathResponse_Body) String() string { 1944 return protoimpl.X.MessageStringOf(x) 1945 } 1946 1947 func (*GetNodeByPathResponse_Body) ProtoMessage() {} 1948 1949 func (x *GetNodeByPathResponse_Body) ProtoReflect() protoreflect.Message { 1950 mi := &file_pkg_services_tree_service_proto_msgTypes[30] 1951 if protoimpl.UnsafeEnabled && x != nil { 1952 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1953 if ms.LoadMessageInfo() == nil { 1954 ms.StoreMessageInfo(mi) 1955 } 1956 return ms 1957 } 1958 return mi.MessageOf(x) 1959 } 1960 1961 // Deprecated: Use GetNodeByPathResponse_Body.ProtoReflect.Descriptor instead. 1962 func (*GetNodeByPathResponse_Body) Descriptor() ([]byte, []int) { 1963 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{9, 1} 1964 } 1965 1966 func (x *GetNodeByPathResponse_Body) GetNodes() []*GetNodeByPathResponse_Info { 1967 if x != nil { 1968 return x.Nodes 1969 } 1970 return nil 1971 } 1972 1973 type GetSubTreeRequest_Body struct { 1974 state protoimpl.MessageState 1975 sizeCache protoimpl.SizeCache 1976 unknownFields protoimpl.UnknownFields 1977 1978 // Container ID in V2 format. 1979 ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` 1980 // The name of the tree. 1981 TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` 1982 // IDs of the root nodes of a subtree forest. 1983 RootId []uint64 `protobuf:"varint,3,rep,name=root_id,json=rootId,proto3" json:"root_id,omitempty"` 1984 // Optional depth of the traversal. Zero means return only root. 1985 // Maximum depth is 10. 1986 Depth uint32 `protobuf:"varint,4,opt,name=depth,proto3" json:"depth,omitempty"` 1987 // Bearer token in V2 format. 1988 BearerToken []byte `protobuf:"bytes,5,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` 1989 // Result ordering. 1990 OrderBy *GetSubTreeRequest_Body_Order `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 1991 } 1992 1993 func (x *GetSubTreeRequest_Body) Reset() { 1994 *x = GetSubTreeRequest_Body{} 1995 if protoimpl.UnsafeEnabled { 1996 mi := &file_pkg_services_tree_service_proto_msgTypes[31] 1997 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1998 ms.StoreMessageInfo(mi) 1999 } 2000 } 2001 2002 func (x *GetSubTreeRequest_Body) String() string { 2003 return protoimpl.X.MessageStringOf(x) 2004 } 2005 2006 func (*GetSubTreeRequest_Body) ProtoMessage() {} 2007 2008 func (x *GetSubTreeRequest_Body) ProtoReflect() protoreflect.Message { 2009 mi := &file_pkg_services_tree_service_proto_msgTypes[31] 2010 if protoimpl.UnsafeEnabled && x != nil { 2011 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2012 if ms.LoadMessageInfo() == nil { 2013 ms.StoreMessageInfo(mi) 2014 } 2015 return ms 2016 } 2017 return mi.MessageOf(x) 2018 } 2019 2020 // Deprecated: Use GetSubTreeRequest_Body.ProtoReflect.Descriptor instead. 2021 func (*GetSubTreeRequest_Body) Descriptor() ([]byte, []int) { 2022 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{10, 0} 2023 } 2024 2025 func (x *GetSubTreeRequest_Body) GetContainerId() []byte { 2026 if x != nil { 2027 return x.ContainerId 2028 } 2029 return nil 2030 } 2031 2032 func (x *GetSubTreeRequest_Body) GetTreeId() string { 2033 if x != nil { 2034 return x.TreeId 2035 } 2036 return "" 2037 } 2038 2039 func (x *GetSubTreeRequest_Body) GetRootId() []uint64 { 2040 if x != nil { 2041 return x.RootId 2042 } 2043 return nil 2044 } 2045 2046 func (x *GetSubTreeRequest_Body) GetDepth() uint32 { 2047 if x != nil { 2048 return x.Depth 2049 } 2050 return 0 2051 } 2052 2053 func (x *GetSubTreeRequest_Body) GetBearerToken() []byte { 2054 if x != nil { 2055 return x.BearerToken 2056 } 2057 return nil 2058 } 2059 2060 func (x *GetSubTreeRequest_Body) GetOrderBy() *GetSubTreeRequest_Body_Order { 2061 if x != nil { 2062 return x.OrderBy 2063 } 2064 return nil 2065 } 2066 2067 type GetSubTreeRequest_Body_Order struct { 2068 state protoimpl.MessageState 2069 sizeCache protoimpl.SizeCache 2070 unknownFields protoimpl.UnknownFields 2071 2072 Direction GetSubTreeRequest_Body_Order_Direction `protobuf:"varint,1,opt,name=direction,proto3,enum=tree.GetSubTreeRequest_Body_Order_Direction" json:"direction,omitempty"` 2073 } 2074 2075 func (x *GetSubTreeRequest_Body_Order) Reset() { 2076 *x = GetSubTreeRequest_Body_Order{} 2077 if protoimpl.UnsafeEnabled { 2078 mi := &file_pkg_services_tree_service_proto_msgTypes[32] 2079 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2080 ms.StoreMessageInfo(mi) 2081 } 2082 } 2083 2084 func (x *GetSubTreeRequest_Body_Order) String() string { 2085 return protoimpl.X.MessageStringOf(x) 2086 } 2087 2088 func (*GetSubTreeRequest_Body_Order) ProtoMessage() {} 2089 2090 func (x *GetSubTreeRequest_Body_Order) ProtoReflect() protoreflect.Message { 2091 mi := &file_pkg_services_tree_service_proto_msgTypes[32] 2092 if protoimpl.UnsafeEnabled && x != nil { 2093 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2094 if ms.LoadMessageInfo() == nil { 2095 ms.StoreMessageInfo(mi) 2096 } 2097 return ms 2098 } 2099 return mi.MessageOf(x) 2100 } 2101 2102 // Deprecated: Use GetSubTreeRequest_Body_Order.ProtoReflect.Descriptor instead. 2103 func (*GetSubTreeRequest_Body_Order) Descriptor() ([]byte, []int) { 2104 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{10, 0, 0} 2105 } 2106 2107 func (x *GetSubTreeRequest_Body_Order) GetDirection() GetSubTreeRequest_Body_Order_Direction { 2108 if x != nil { 2109 return x.Direction 2110 } 2111 return GetSubTreeRequest_Body_Order_None 2112 } 2113 2114 type GetSubTreeResponse_Body struct { 2115 state protoimpl.MessageState 2116 sizeCache protoimpl.SizeCache 2117 unknownFields protoimpl.UnknownFields 2118 2119 // ID of the node. 2120 NodeId []uint64 `protobuf:"varint,1,rep,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` 2121 // ID of the parent. 2122 ParentId []uint64 `protobuf:"varint,2,rep,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` 2123 // Time node was first added to a tree. 2124 Timestamp []uint64 `protobuf:"varint,3,rep,name=timestamp,proto3" json:"timestamp,omitempty"` 2125 // Node meta-information. 2126 Meta []*KeyValue `protobuf:"bytes,4,rep,name=meta,proto3" json:"meta,omitempty"` 2127 } 2128 2129 func (x *GetSubTreeResponse_Body) Reset() { 2130 *x = GetSubTreeResponse_Body{} 2131 if protoimpl.UnsafeEnabled { 2132 mi := &file_pkg_services_tree_service_proto_msgTypes[33] 2133 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2134 ms.StoreMessageInfo(mi) 2135 } 2136 } 2137 2138 func (x *GetSubTreeResponse_Body) String() string { 2139 return protoimpl.X.MessageStringOf(x) 2140 } 2141 2142 func (*GetSubTreeResponse_Body) ProtoMessage() {} 2143 2144 func (x *GetSubTreeResponse_Body) ProtoReflect() protoreflect.Message { 2145 mi := &file_pkg_services_tree_service_proto_msgTypes[33] 2146 if protoimpl.UnsafeEnabled && x != nil { 2147 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2148 if ms.LoadMessageInfo() == nil { 2149 ms.StoreMessageInfo(mi) 2150 } 2151 return ms 2152 } 2153 return mi.MessageOf(x) 2154 } 2155 2156 // Deprecated: Use GetSubTreeResponse_Body.ProtoReflect.Descriptor instead. 2157 func (*GetSubTreeResponse_Body) Descriptor() ([]byte, []int) { 2158 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{11, 0} 2159 } 2160 2161 func (x *GetSubTreeResponse_Body) GetNodeId() []uint64 { 2162 if x != nil { 2163 return x.NodeId 2164 } 2165 return nil 2166 } 2167 2168 func (x *GetSubTreeResponse_Body) GetParentId() []uint64 { 2169 if x != nil { 2170 return x.ParentId 2171 } 2172 return nil 2173 } 2174 2175 func (x *GetSubTreeResponse_Body) GetTimestamp() []uint64 { 2176 if x != nil { 2177 return x.Timestamp 2178 } 2179 return nil 2180 } 2181 2182 func (x *GetSubTreeResponse_Body) GetMeta() []*KeyValue { 2183 if x != nil { 2184 return x.Meta 2185 } 2186 return nil 2187 } 2188 2189 type TreeListRequest_Body struct { 2190 state protoimpl.MessageState 2191 sizeCache protoimpl.SizeCache 2192 unknownFields protoimpl.UnknownFields 2193 2194 // Container ID in V2 format. 2195 ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` 2196 } 2197 2198 func (x *TreeListRequest_Body) Reset() { 2199 *x = TreeListRequest_Body{} 2200 if protoimpl.UnsafeEnabled { 2201 mi := &file_pkg_services_tree_service_proto_msgTypes[34] 2202 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2203 ms.StoreMessageInfo(mi) 2204 } 2205 } 2206 2207 func (x *TreeListRequest_Body) String() string { 2208 return protoimpl.X.MessageStringOf(x) 2209 } 2210 2211 func (*TreeListRequest_Body) ProtoMessage() {} 2212 2213 func (x *TreeListRequest_Body) ProtoReflect() protoreflect.Message { 2214 mi := &file_pkg_services_tree_service_proto_msgTypes[34] 2215 if protoimpl.UnsafeEnabled && x != nil { 2216 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2217 if ms.LoadMessageInfo() == nil { 2218 ms.StoreMessageInfo(mi) 2219 } 2220 return ms 2221 } 2222 return mi.MessageOf(x) 2223 } 2224 2225 // Deprecated: Use TreeListRequest_Body.ProtoReflect.Descriptor instead. 2226 func (*TreeListRequest_Body) Descriptor() ([]byte, []int) { 2227 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{12, 0} 2228 } 2229 2230 func (x *TreeListRequest_Body) GetContainerId() []byte { 2231 if x != nil { 2232 return x.ContainerId 2233 } 2234 return nil 2235 } 2236 2237 type TreeListResponse_Body struct { 2238 state protoimpl.MessageState 2239 sizeCache protoimpl.SizeCache 2240 unknownFields protoimpl.UnknownFields 2241 2242 // Tree IDs. 2243 Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` 2244 } 2245 2246 func (x *TreeListResponse_Body) Reset() { 2247 *x = TreeListResponse_Body{} 2248 if protoimpl.UnsafeEnabled { 2249 mi := &file_pkg_services_tree_service_proto_msgTypes[35] 2250 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2251 ms.StoreMessageInfo(mi) 2252 } 2253 } 2254 2255 func (x *TreeListResponse_Body) String() string { 2256 return protoimpl.X.MessageStringOf(x) 2257 } 2258 2259 func (*TreeListResponse_Body) ProtoMessage() {} 2260 2261 func (x *TreeListResponse_Body) ProtoReflect() protoreflect.Message { 2262 mi := &file_pkg_services_tree_service_proto_msgTypes[35] 2263 if protoimpl.UnsafeEnabled && x != nil { 2264 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2265 if ms.LoadMessageInfo() == nil { 2266 ms.StoreMessageInfo(mi) 2267 } 2268 return ms 2269 } 2270 return mi.MessageOf(x) 2271 } 2272 2273 // Deprecated: Use TreeListResponse_Body.ProtoReflect.Descriptor instead. 2274 func (*TreeListResponse_Body) Descriptor() ([]byte, []int) { 2275 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{13, 0} 2276 } 2277 2278 func (x *TreeListResponse_Body) GetIds() []string { 2279 if x != nil { 2280 return x.Ids 2281 } 2282 return nil 2283 } 2284 2285 type ApplyRequest_Body struct { 2286 state protoimpl.MessageState 2287 sizeCache protoimpl.SizeCache 2288 unknownFields protoimpl.UnknownFields 2289 2290 // Container ID in V2 format. 2291 ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` 2292 // The name of the tree. 2293 TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` 2294 // Operation to be applied. 2295 Operation *LogMove `protobuf:"bytes,3,opt,name=operation,proto3" json:"operation,omitempty"` 2296 } 2297 2298 func (x *ApplyRequest_Body) Reset() { 2299 *x = ApplyRequest_Body{} 2300 if protoimpl.UnsafeEnabled { 2301 mi := &file_pkg_services_tree_service_proto_msgTypes[36] 2302 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2303 ms.StoreMessageInfo(mi) 2304 } 2305 } 2306 2307 func (x *ApplyRequest_Body) String() string { 2308 return protoimpl.X.MessageStringOf(x) 2309 } 2310 2311 func (*ApplyRequest_Body) ProtoMessage() {} 2312 2313 func (x *ApplyRequest_Body) ProtoReflect() protoreflect.Message { 2314 mi := &file_pkg_services_tree_service_proto_msgTypes[36] 2315 if protoimpl.UnsafeEnabled && x != nil { 2316 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2317 if ms.LoadMessageInfo() == nil { 2318 ms.StoreMessageInfo(mi) 2319 } 2320 return ms 2321 } 2322 return mi.MessageOf(x) 2323 } 2324 2325 // Deprecated: Use ApplyRequest_Body.ProtoReflect.Descriptor instead. 2326 func (*ApplyRequest_Body) Descriptor() ([]byte, []int) { 2327 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{14, 0} 2328 } 2329 2330 func (x *ApplyRequest_Body) GetContainerId() []byte { 2331 if x != nil { 2332 return x.ContainerId 2333 } 2334 return nil 2335 } 2336 2337 func (x *ApplyRequest_Body) GetTreeId() string { 2338 if x != nil { 2339 return x.TreeId 2340 } 2341 return "" 2342 } 2343 2344 func (x *ApplyRequest_Body) GetOperation() *LogMove { 2345 if x != nil { 2346 return x.Operation 2347 } 2348 return nil 2349 } 2350 2351 type ApplyResponse_Body struct { 2352 state protoimpl.MessageState 2353 sizeCache protoimpl.SizeCache 2354 unknownFields protoimpl.UnknownFields 2355 } 2356 2357 func (x *ApplyResponse_Body) Reset() { 2358 *x = ApplyResponse_Body{} 2359 if protoimpl.UnsafeEnabled { 2360 mi := &file_pkg_services_tree_service_proto_msgTypes[37] 2361 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2362 ms.StoreMessageInfo(mi) 2363 } 2364 } 2365 2366 func (x *ApplyResponse_Body) String() string { 2367 return protoimpl.X.MessageStringOf(x) 2368 } 2369 2370 func (*ApplyResponse_Body) ProtoMessage() {} 2371 2372 func (x *ApplyResponse_Body) ProtoReflect() protoreflect.Message { 2373 mi := &file_pkg_services_tree_service_proto_msgTypes[37] 2374 if protoimpl.UnsafeEnabled && x != nil { 2375 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2376 if ms.LoadMessageInfo() == nil { 2377 ms.StoreMessageInfo(mi) 2378 } 2379 return ms 2380 } 2381 return mi.MessageOf(x) 2382 } 2383 2384 // Deprecated: Use ApplyResponse_Body.ProtoReflect.Descriptor instead. 2385 func (*ApplyResponse_Body) Descriptor() ([]byte, []int) { 2386 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{15, 0} 2387 } 2388 2389 type GetOpLogRequest_Body struct { 2390 state protoimpl.MessageState 2391 sizeCache protoimpl.SizeCache 2392 unknownFields protoimpl.UnknownFields 2393 2394 // Container ID in V2 format. 2395 ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` 2396 // The name of the tree. 2397 TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` 2398 // Starting height to return logs from. 2399 Height uint64 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"` 2400 // Amount of operations to return. 2401 Count uint64 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` 2402 } 2403 2404 func (x *GetOpLogRequest_Body) Reset() { 2405 *x = GetOpLogRequest_Body{} 2406 if protoimpl.UnsafeEnabled { 2407 mi := &file_pkg_services_tree_service_proto_msgTypes[38] 2408 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2409 ms.StoreMessageInfo(mi) 2410 } 2411 } 2412 2413 func (x *GetOpLogRequest_Body) String() string { 2414 return protoimpl.X.MessageStringOf(x) 2415 } 2416 2417 func (*GetOpLogRequest_Body) ProtoMessage() {} 2418 2419 func (x *GetOpLogRequest_Body) ProtoReflect() protoreflect.Message { 2420 mi := &file_pkg_services_tree_service_proto_msgTypes[38] 2421 if protoimpl.UnsafeEnabled && x != nil { 2422 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2423 if ms.LoadMessageInfo() == nil { 2424 ms.StoreMessageInfo(mi) 2425 } 2426 return ms 2427 } 2428 return mi.MessageOf(x) 2429 } 2430 2431 // Deprecated: Use GetOpLogRequest_Body.ProtoReflect.Descriptor instead. 2432 func (*GetOpLogRequest_Body) Descriptor() ([]byte, []int) { 2433 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{16, 0} 2434 } 2435 2436 func (x *GetOpLogRequest_Body) GetContainerId() []byte { 2437 if x != nil { 2438 return x.ContainerId 2439 } 2440 return nil 2441 } 2442 2443 func (x *GetOpLogRequest_Body) GetTreeId() string { 2444 if x != nil { 2445 return x.TreeId 2446 } 2447 return "" 2448 } 2449 2450 func (x *GetOpLogRequest_Body) GetHeight() uint64 { 2451 if x != nil { 2452 return x.Height 2453 } 2454 return 0 2455 } 2456 2457 func (x *GetOpLogRequest_Body) GetCount() uint64 { 2458 if x != nil { 2459 return x.Count 2460 } 2461 return 0 2462 } 2463 2464 type GetOpLogResponse_Body struct { 2465 state protoimpl.MessageState 2466 sizeCache protoimpl.SizeCache 2467 unknownFields protoimpl.UnknownFields 2468 2469 // Operation on a tree. 2470 Operation *LogMove `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"` 2471 } 2472 2473 func (x *GetOpLogResponse_Body) Reset() { 2474 *x = GetOpLogResponse_Body{} 2475 if protoimpl.UnsafeEnabled { 2476 mi := &file_pkg_services_tree_service_proto_msgTypes[39] 2477 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2478 ms.StoreMessageInfo(mi) 2479 } 2480 } 2481 2482 func (x *GetOpLogResponse_Body) String() string { 2483 return protoimpl.X.MessageStringOf(x) 2484 } 2485 2486 func (*GetOpLogResponse_Body) ProtoMessage() {} 2487 2488 func (x *GetOpLogResponse_Body) ProtoReflect() protoreflect.Message { 2489 mi := &file_pkg_services_tree_service_proto_msgTypes[39] 2490 if protoimpl.UnsafeEnabled && x != nil { 2491 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2492 if ms.LoadMessageInfo() == nil { 2493 ms.StoreMessageInfo(mi) 2494 } 2495 return ms 2496 } 2497 return mi.MessageOf(x) 2498 } 2499 2500 // Deprecated: Use GetOpLogResponse_Body.ProtoReflect.Descriptor instead. 2501 func (*GetOpLogResponse_Body) Descriptor() ([]byte, []int) { 2502 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{17, 0} 2503 } 2504 2505 func (x *GetOpLogResponse_Body) GetOperation() *LogMove { 2506 if x != nil { 2507 return x.Operation 2508 } 2509 return nil 2510 } 2511 2512 type HealthcheckResponse_Body struct { 2513 state protoimpl.MessageState 2514 sizeCache protoimpl.SizeCache 2515 unknownFields protoimpl.UnknownFields 2516 } 2517 2518 func (x *HealthcheckResponse_Body) Reset() { 2519 *x = HealthcheckResponse_Body{} 2520 if protoimpl.UnsafeEnabled { 2521 mi := &file_pkg_services_tree_service_proto_msgTypes[40] 2522 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2523 ms.StoreMessageInfo(mi) 2524 } 2525 } 2526 2527 func (x *HealthcheckResponse_Body) String() string { 2528 return protoimpl.X.MessageStringOf(x) 2529 } 2530 2531 func (*HealthcheckResponse_Body) ProtoMessage() {} 2532 2533 func (x *HealthcheckResponse_Body) ProtoReflect() protoreflect.Message { 2534 mi := &file_pkg_services_tree_service_proto_msgTypes[40] 2535 if protoimpl.UnsafeEnabled && x != nil { 2536 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2537 if ms.LoadMessageInfo() == nil { 2538 ms.StoreMessageInfo(mi) 2539 } 2540 return ms 2541 } 2542 return mi.MessageOf(x) 2543 } 2544 2545 // Deprecated: Use HealthcheckResponse_Body.ProtoReflect.Descriptor instead. 2546 func (*HealthcheckResponse_Body) Descriptor() ([]byte, []int) { 2547 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{18, 0} 2548 } 2549 2550 type HealthcheckRequest_Body struct { 2551 state protoimpl.MessageState 2552 sizeCache protoimpl.SizeCache 2553 unknownFields protoimpl.UnknownFields 2554 } 2555 2556 func (x *HealthcheckRequest_Body) Reset() { 2557 *x = HealthcheckRequest_Body{} 2558 if protoimpl.UnsafeEnabled { 2559 mi := &file_pkg_services_tree_service_proto_msgTypes[41] 2560 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2561 ms.StoreMessageInfo(mi) 2562 } 2563 } 2564 2565 func (x *HealthcheckRequest_Body) String() string { 2566 return protoimpl.X.MessageStringOf(x) 2567 } 2568 2569 func (*HealthcheckRequest_Body) ProtoMessage() {} 2570 2571 func (x *HealthcheckRequest_Body) ProtoReflect() protoreflect.Message { 2572 mi := &file_pkg_services_tree_service_proto_msgTypes[41] 2573 if protoimpl.UnsafeEnabled && x != nil { 2574 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2575 if ms.LoadMessageInfo() == nil { 2576 ms.StoreMessageInfo(mi) 2577 } 2578 return ms 2579 } 2580 return mi.MessageOf(x) 2581 } 2582 2583 // Deprecated: Use HealthcheckRequest_Body.ProtoReflect.Descriptor instead. 2584 func (*HealthcheckRequest_Body) Descriptor() ([]byte, []int) { 2585 return file_pkg_services_tree_service_proto_rawDescGZIP(), []int{19, 0} 2586 } 2587 2588 var File_pkg_services_tree_service_proto protoreflect.FileDescriptor 2589 2590 var file_pkg_services_tree_service_proto_rawDesc = []byte{ 2591 0x0a, 0x1f, 0x70, 0x6b, 0x67, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x74, 2592 0x72, 0x65, 0x65, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 2593 0x6f, 0x12, 0x04, 0x74, 0x72, 0x65, 0x65, 0x1a, 0x1d, 0x70, 0x6b, 0x67, 0x2f, 0x73, 0x65, 0x72, 2594 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x74, 0x72, 0x65, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 2595 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x02, 0x0a, 0x0a, 0x41, 0x64, 0x64, 0x52, 0x65, 2596 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 2597 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x41, 0x64, 0x64, 0x52, 0x65, 2598 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 2599 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 2600 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 2601 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x1a, 2602 0xa6, 0x01, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 2603 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 2604 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74, 2605 0x72, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x72, 2606 0x65, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x69, 2607 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x49, 2608 0x64, 0x12, 0x22, 0x0a, 0x04, 0x6d, 0x65, 0x74, 0x61, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 2609 0x0e, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 2610 0x04, 0x6d, 0x65, 0x74, 0x61, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x5f, 2611 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x62, 0x65, 0x61, 2612 0x72, 0x65, 0x72, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x89, 0x01, 0x0a, 0x0b, 0x41, 0x64, 0x64, 2613 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 2614 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x41, 0x64, 2615 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 2616 0x62, 0x6f, 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 2617 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x53, 2618 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 2619 0x75, 0x72, 0x65, 0x1a, 0x1f, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x6e, 2620 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x6e, 0x6f, 2621 0x64, 0x65, 0x49, 0x64, 0x22, 0xb9, 0x02, 0x0a, 0x10, 0x41, 0x64, 0x64, 0x42, 0x79, 0x50, 0x61, 2622 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x04, 0x62, 0x6f, 0x64, 2623 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x41, 2624 0x64, 0x64, 0x42, 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 2625 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 2626 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 2627 0x74, 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 2628 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x1a, 0xc4, 0x01, 0x0a, 0x04, 0x42, 0x6f, 2629 0x64, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 2630 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 2631 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x69, 0x64, 2632 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x72, 0x65, 0x65, 0x49, 0x64, 0x12, 0x25, 2633 0x0a, 0x0e, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 2634 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x74, 0x68, 0x41, 0x74, 0x74, 0x72, 2635 0x69, 0x62, 0x75, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 2636 0x03, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x22, 0x0a, 0x04, 0x6d, 0x65, 0x74, 2637 0x61, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x4b, 2638 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x6d, 0x65, 0x74, 0x61, 0x12, 0x21, 0x0a, 2639 0x0c, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x06, 0x20, 2640 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 2641 0x22, 0xaf, 0x01, 0x0a, 0x11, 0x41, 0x64, 0x64, 0x42, 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 2642 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 2643 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x41, 0x64, 0x64, 0x42, 2644 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x42, 0x6f, 2645 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 2646 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 2647 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 2648 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x1a, 0x39, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 2649 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x04, 0x52, 0x05, 2650 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 2651 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 2652 0x49, 0x64, 0x22, 0xec, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x71, 2653 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 2654 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 2655 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 2656 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 2657 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 2658 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 2659 0x65, 0x1a, 0x7e, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 2660 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 2661 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 2662 0x74, 0x72, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 2663 0x72, 0x65, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x64, 2664 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x21, 2665 0x0a, 0x0c, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 2666 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x54, 0x6f, 0x6b, 0x65, 2667 0x6e, 0x22, 0x76, 0x0a, 0x0e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 2668 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 2669 0x0b, 0x32, 0x19, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 2670 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 2671 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 2672 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 2673 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 2674 0x65, 0x1a, 0x06, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x22, 0xaa, 0x02, 0x0a, 0x0b, 0x4d, 0x6f, 2675 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x04, 0x62, 0x6f, 0x64, 2676 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x4d, 2677 0x6f, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 2678 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 2679 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 2680 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 2681 0x74, 0x75, 0x72, 0x65, 0x1a, 0xbf, 0x01, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x21, 0x0a, 2682 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 2683 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 2684 0x12, 0x17, 0x0a, 0x07, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 2685 0x09, 0x52, 0x06, 0x74, 0x72, 0x65, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x72, 2686 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x70, 0x61, 2687 0x72, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 2688 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 2689 0x22, 0x0a, 0x04, 0x6d, 0x65, 0x74, 0x61, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 2690 0x74, 0x72, 0x65, 0x65, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x6d, 2691 0x65, 0x74, 0x61, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x5f, 0x74, 0x6f, 2692 0x6b, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x62, 0x65, 0x61, 0x72, 0x65, 2693 0x72, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x72, 0x0a, 0x0c, 0x4d, 0x6f, 0x76, 0x65, 0x52, 0x65, 2694 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 2695 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x4d, 0x6f, 0x76, 0x65, 2696 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 2697 0x6f, 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 2698 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 2699 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 2700 0x72, 0x65, 0x1a, 0x06, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x22, 0x85, 0x03, 0x0a, 0x14, 0x47, 2701 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 2702 0x65, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 2703 0x0b, 0x32, 0x1f, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 2704 0x42, 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 0x6f, 2705 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 2706 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 2707 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 2708 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x1a, 0x88, 0x02, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 2709 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 2710 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 2711 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 2712 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x72, 0x65, 0x65, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 2713 0x70, 0x61, 0x74, 0x68, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x18, 0x03, 2714 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x74, 0x68, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 2715 0x75, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x03, 0x28, 2716 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 2717 0x62, 0x75, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x74, 0x74, 2718 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x61, 0x74, 0x65, 0x73, 2719 0x74, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x6c, 0x61, 2720 0x74, 0x65, 0x73, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x5f, 2721 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 2722 0x52, 0x0d, 0x61, 0x6c, 0x6c, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x12, 2723 0x21, 0x0a, 0x0c, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 2724 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x54, 0x6f, 0x6b, 2725 0x65, 0x6e, 0x22, 0xbc, 0x02, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x79, 2726 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x04, 2727 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x74, 0x72, 0x65, 2728 0x65, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 2729 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 2730 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 2731 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 2732 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 2733 0x65, 0x1a, 0x7e, 0x0a, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 2734 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 2735 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 2736 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 2737 0x12, 0x22, 0x0a, 0x04, 0x6d, 0x65, 0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 2738 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 2739 0x6d, 0x65, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x69, 2740 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x49, 2741 0x64, 0x1a, 0x3e, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x36, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 2742 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 2743 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x73, 2744 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 2745 0x73, 0x22, 0xc3, 0x03, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x53, 0x75, 0x62, 0x54, 0x72, 0x65, 0x65, 2746 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 2747 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x47, 0x65, 0x74, 2748 0x53, 0x75, 0x62, 0x54, 0x72, 0x65, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 2749 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 2750 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 2751 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 2752 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x1a, 0xcc, 0x02, 0x0a, 0x04, 0x42, 0x6f, 0x64, 2753 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 2754 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 2755 0x65, 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x18, 2756 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x72, 0x65, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 2757 0x07, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x04, 0x42, 0x02, 2758 0x10, 0x00, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x65, 2759 0x70, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x64, 0x65, 0x70, 0x74, 0x68, 2760 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 2761 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x54, 0x6f, 2762 0x6b, 0x65, 0x6e, 0x12, 0x3d, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 2763 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x47, 0x65, 0x74, 2764 0x53, 0x75, 0x62, 0x54, 0x72, 0x65, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 2765 0x6f, 0x64, 0x79, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 2766 0x42, 0x79, 0x1a, 0x73, 0x0a, 0x05, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x4a, 0x0a, 0x09, 0x64, 2767 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 2768 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x62, 0x54, 0x72, 0x65, 0x65, 2769 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x2e, 0x4f, 0x72, 0x64, 2770 0x65, 0x72, 0x2e, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x64, 0x69, 2771 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x1e, 0x0a, 0x09, 0x44, 0x69, 0x72, 0x65, 0x63, 2772 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x6f, 0x6e, 0x65, 0x10, 0x00, 0x12, 0x07, 2773 0x0a, 0x03, 0x41, 0x73, 0x63, 0x10, 0x01, 0x22, 0x83, 0x02, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x53, 2774 0x75, 0x62, 0x54, 0x72, 0x65, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 2775 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 2776 0x72, 0x65, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x62, 0x54, 0x72, 0x65, 0x65, 0x52, 0x65, 2777 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 2778 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 2779 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 2780 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 2781 0x1a, 0x8a, 0x01, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x1b, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 2782 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x04, 0x42, 0x02, 0x10, 0x00, 0x52, 0x06, 2783 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 2784 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x04, 0x42, 0x02, 0x10, 0x00, 0x52, 0x08, 0x70, 2785 0x61, 0x72, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 2786 0x74, 0x61, 0x6d, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x04, 0x42, 0x02, 0x10, 0x00, 0x52, 0x09, 2787 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x22, 0x0a, 0x04, 0x6d, 0x65, 0x74, 2788 0x61, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x4b, 2789 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x6d, 0x65, 0x74, 0x61, 0x22, 0x9b, 0x01, 2790 0x0a, 0x0f, 0x54, 0x72, 0x65, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2791 0x74, 0x12, 0x2e, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 2792 0x1a, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x54, 0x72, 0x65, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 2793 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 2794 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 2795 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 2796 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 2797 0x1a, 0x29, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 2798 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 2799 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x22, 0x8c, 0x01, 0x0a, 0x10, 2800 0x54, 0x72, 0x65, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 2801 0x12, 0x2f, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 2802 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x54, 0x72, 0x65, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 2803 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 2804 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 2805 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 2806 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 2807 0x1a, 0x18, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x64, 0x73, 0x18, 2808 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x03, 0x69, 0x64, 0x73, 0x22, 0xdb, 0x01, 0x0a, 0x0c, 0x41, 2809 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x04, 0x62, 2810 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x72, 0x65, 0x65, 2811 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 0x6f, 2812 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 2813 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 2814 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 2815 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x1a, 0x6f, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 2816 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 2817 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 2818 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 2819 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x72, 0x65, 0x65, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x09, 0x6f, 2820 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 2821 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x4c, 0x6f, 0x67, 0x4d, 0x6f, 0x76, 0x65, 0x52, 0x09, 0x6f, 2822 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x74, 0x0a, 0x0d, 0x41, 0x70, 0x70, 0x6c, 2823 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x04, 0x62, 0x6f, 0x64, 2824 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x41, 2825 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x42, 0x6f, 0x64, 2826 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 2827 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 0x65, 2828 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 0x67, 2829 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x1a, 0x06, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x22, 0xe2, 2830 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x4f, 0x70, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 2831 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 2832 0x32, 0x1a, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x70, 0x4c, 0x6f, 0x67, 2833 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 2834 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 2835 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 2836 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 2837 0x65, 0x1a, 0x70, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 2838 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 2839 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 2840 0x74, 0x72, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 2841 0x72, 0x65, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 2842 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x14, 0x0a, 2843 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 2844 0x75, 0x6e, 0x74, 0x22, 0xa7, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x4f, 0x70, 0x4c, 0x6f, 0x67, 2845 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2f, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 2846 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x47, 0x65, 2847 0x74, 0x4f, 0x70, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x42, 2848 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 2849 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 2850 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 2851 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x1a, 0x33, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 2852 0x12, 0x2b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 2853 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x4c, 0x6f, 0x67, 0x4d, 0x6f, 2854 0x76, 0x65, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x80, 0x01, 2855 0x0a, 0x13, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 2856 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 2857 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 2858 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x42, 2859 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 2860 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 2861 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 2862 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x1a, 0x06, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 2863 0x22, 0x7e, 0x0a, 0x12, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 2864 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x31, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 2865 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x48, 0x65, 0x61, 0x6c, 2866 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 2867 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x2d, 0x0a, 0x09, 0x73, 0x69, 0x67, 2868 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 2869 0x72, 0x65, 0x65, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x09, 0x73, 2870 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x1a, 0x06, 0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 2871 0x32, 0xd6, 0x04, 0x0a, 0x0b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 2872 0x12, 0x2a, 0x0a, 0x03, 0x41, 0x64, 0x64, 0x12, 0x10, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x41, 2873 0x64, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x11, 0x2e, 0x74, 0x72, 0x65, 0x65, 2874 0x2e, 0x41, 0x64, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x09, 2875 0x41, 0x64, 0x64, 0x42, 0x79, 0x50, 0x61, 0x74, 0x68, 0x12, 0x16, 0x2e, 0x74, 0x72, 0x65, 0x65, 2876 0x2e, 0x41, 0x64, 0x64, 0x42, 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2877 0x74, 0x1a, 0x17, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x41, 0x64, 0x64, 0x42, 0x79, 0x50, 0x61, 2878 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x52, 0x65, 2879 0x6d, 0x6f, 0x76, 0x65, 0x12, 0x13, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 2880 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x74, 0x72, 0x65, 0x65, 2881 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 2882 0x2d, 0x0a, 0x04, 0x4d, 0x6f, 0x76, 0x65, 0x12, 0x11, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x4d, 2883 0x6f, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x74, 0x72, 0x65, 2884 0x65, 0x2e, 0x4d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, 2885 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x79, 0x50, 0x61, 0x74, 0x68, 0x12, 2886 0x1a, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x79, 2887 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x74, 0x72, 2888 0x65, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x79, 0x50, 0x61, 0x74, 0x68, 2889 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x53, 2890 0x75, 0x62, 0x54, 0x72, 0x65, 0x65, 0x12, 0x17, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x47, 0x65, 2891 0x74, 0x53, 0x75, 0x62, 0x54, 0x72, 0x65, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 2892 0x18, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x62, 0x54, 0x72, 0x65, 2893 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x39, 0x0a, 0x08, 0x54, 2894 0x72, 0x65, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x15, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x54, 2895 0x72, 0x65, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 2896 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x54, 0x72, 0x65, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 2897 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x05, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x12, 2898 0x12, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 2899 0x65, 0x73, 0x74, 0x1a, 0x13, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x79, 2900 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x4f, 2901 0x70, 0x4c, 0x6f, 0x67, 0x12, 0x15, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x4f, 2902 0x70, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x74, 0x72, 2903 0x65, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x70, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 2904 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x42, 0x0a, 0x0b, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 2905 0x68, 0x65, 0x63, 0x6b, 0x12, 0x18, 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x48, 0x65, 0x61, 0x6c, 2906 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 2907 0x2e, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 2908 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x3e, 0x5a, 0x3c, 0x67, 0x69, 0x74, 2909 0x2e, 0x66, 0x72, 0x6f, 0x73, 0x74, 0x66, 0x73, 0x2e, 0x69, 0x6e, 0x66, 0x6f, 0x2f, 0x54, 0x72, 2910 0x75, 0x65, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x4c, 0x61, 0x62, 0x2f, 0x66, 0x72, 0x6f, 0x73, 0x74, 2911 0x66, 0x73, 0x2d, 0x6e, 0x6f, 0x64, 0x65, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x73, 0x65, 0x72, 0x76, 2912 0x69, 0x63, 0x65, 0x73, 0x2f, 0x74, 0x72, 0x65, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 2913 0x33, 2914 } 2915 2916 var ( 2917 file_pkg_services_tree_service_proto_rawDescOnce sync.Once 2918 file_pkg_services_tree_service_proto_rawDescData = file_pkg_services_tree_service_proto_rawDesc 2919 ) 2920 2921 func file_pkg_services_tree_service_proto_rawDescGZIP() []byte { 2922 file_pkg_services_tree_service_proto_rawDescOnce.Do(func() { 2923 file_pkg_services_tree_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_pkg_services_tree_service_proto_rawDescData) 2924 }) 2925 return file_pkg_services_tree_service_proto_rawDescData 2926 } 2927 2928 var file_pkg_services_tree_service_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 2929 var file_pkg_services_tree_service_proto_msgTypes = make([]protoimpl.MessageInfo, 42) 2930 var file_pkg_services_tree_service_proto_goTypes = []interface{}{ 2931 (GetSubTreeRequest_Body_Order_Direction)(0), // 0: tree.GetSubTreeRequest.Body.Order.Direction 2932 (*AddRequest)(nil), // 1: tree.AddRequest 2933 (*AddResponse)(nil), // 2: tree.AddResponse 2934 (*AddByPathRequest)(nil), // 3: tree.AddByPathRequest 2935 (*AddByPathResponse)(nil), // 4: tree.AddByPathResponse 2936 (*RemoveRequest)(nil), // 5: tree.RemoveRequest 2937 (*RemoveResponse)(nil), // 6: tree.RemoveResponse 2938 (*MoveRequest)(nil), // 7: tree.MoveRequest 2939 (*MoveResponse)(nil), // 8: tree.MoveResponse 2940 (*GetNodeByPathRequest)(nil), // 9: tree.GetNodeByPathRequest 2941 (*GetNodeByPathResponse)(nil), // 10: tree.GetNodeByPathResponse 2942 (*GetSubTreeRequest)(nil), // 11: tree.GetSubTreeRequest 2943 (*GetSubTreeResponse)(nil), // 12: tree.GetSubTreeResponse 2944 (*TreeListRequest)(nil), // 13: tree.TreeListRequest 2945 (*TreeListResponse)(nil), // 14: tree.TreeListResponse 2946 (*ApplyRequest)(nil), // 15: tree.ApplyRequest 2947 (*ApplyResponse)(nil), // 16: tree.ApplyResponse 2948 (*GetOpLogRequest)(nil), // 17: tree.GetOpLogRequest 2949 (*GetOpLogResponse)(nil), // 18: tree.GetOpLogResponse 2950 (*HealthcheckResponse)(nil), // 19: tree.HealthcheckResponse 2951 (*HealthcheckRequest)(nil), // 20: tree.HealthcheckRequest 2952 (*AddRequest_Body)(nil), // 21: tree.AddRequest.Body 2953 (*AddResponse_Body)(nil), // 22: tree.AddResponse.Body 2954 (*AddByPathRequest_Body)(nil), // 23: tree.AddByPathRequest.Body 2955 (*AddByPathResponse_Body)(nil), // 24: tree.AddByPathResponse.Body 2956 (*RemoveRequest_Body)(nil), // 25: tree.RemoveRequest.Body 2957 (*RemoveResponse_Body)(nil), // 26: tree.RemoveResponse.Body 2958 (*MoveRequest_Body)(nil), // 27: tree.MoveRequest.Body 2959 (*MoveResponse_Body)(nil), // 28: tree.MoveResponse.Body 2960 (*GetNodeByPathRequest_Body)(nil), // 29: tree.GetNodeByPathRequest.Body 2961 (*GetNodeByPathResponse_Info)(nil), // 30: tree.GetNodeByPathResponse.Info 2962 (*GetNodeByPathResponse_Body)(nil), // 31: tree.GetNodeByPathResponse.Body 2963 (*GetSubTreeRequest_Body)(nil), // 32: tree.GetSubTreeRequest.Body 2964 (*GetSubTreeRequest_Body_Order)(nil), // 33: tree.GetSubTreeRequest.Body.Order 2965 (*GetSubTreeResponse_Body)(nil), // 34: tree.GetSubTreeResponse.Body 2966 (*TreeListRequest_Body)(nil), // 35: tree.TreeListRequest.Body 2967 (*TreeListResponse_Body)(nil), // 36: tree.TreeListResponse.Body 2968 (*ApplyRequest_Body)(nil), // 37: tree.ApplyRequest.Body 2969 (*ApplyResponse_Body)(nil), // 38: tree.ApplyResponse.Body 2970 (*GetOpLogRequest_Body)(nil), // 39: tree.GetOpLogRequest.Body 2971 (*GetOpLogResponse_Body)(nil), // 40: tree.GetOpLogResponse.Body 2972 (*HealthcheckResponse_Body)(nil), // 41: tree.HealthcheckResponse.Body 2973 (*HealthcheckRequest_Body)(nil), // 42: tree.HealthcheckRequest.Body 2974 (*Signature)(nil), // 43: tree.Signature 2975 (*KeyValue)(nil), // 44: tree.KeyValue 2976 (*LogMove)(nil), // 45: tree.LogMove 2977 } 2978 var file_pkg_services_tree_service_proto_depIdxs = []int32{ 2979 21, // 0: tree.AddRequest.body:type_name -> tree.AddRequest.Body 2980 43, // 1: tree.AddRequest.signature:type_name -> tree.Signature 2981 22, // 2: tree.AddResponse.body:type_name -> tree.AddResponse.Body 2982 43, // 3: tree.AddResponse.signature:type_name -> tree.Signature 2983 23, // 4: tree.AddByPathRequest.body:type_name -> tree.AddByPathRequest.Body 2984 43, // 5: tree.AddByPathRequest.signature:type_name -> tree.Signature 2985 24, // 6: tree.AddByPathResponse.body:type_name -> tree.AddByPathResponse.Body 2986 43, // 7: tree.AddByPathResponse.signature:type_name -> tree.Signature 2987 25, // 8: tree.RemoveRequest.body:type_name -> tree.RemoveRequest.Body 2988 43, // 9: tree.RemoveRequest.signature:type_name -> tree.Signature 2989 26, // 10: tree.RemoveResponse.body:type_name -> tree.RemoveResponse.Body 2990 43, // 11: tree.RemoveResponse.signature:type_name -> tree.Signature 2991 27, // 12: tree.MoveRequest.body:type_name -> tree.MoveRequest.Body 2992 43, // 13: tree.MoveRequest.signature:type_name -> tree.Signature 2993 28, // 14: tree.MoveResponse.body:type_name -> tree.MoveResponse.Body 2994 43, // 15: tree.MoveResponse.signature:type_name -> tree.Signature 2995 29, // 16: tree.GetNodeByPathRequest.body:type_name -> tree.GetNodeByPathRequest.Body 2996 43, // 17: tree.GetNodeByPathRequest.signature:type_name -> tree.Signature 2997 31, // 18: tree.GetNodeByPathResponse.body:type_name -> tree.GetNodeByPathResponse.Body 2998 43, // 19: tree.GetNodeByPathResponse.signature:type_name -> tree.Signature 2999 32, // 20: tree.GetSubTreeRequest.body:type_name -> tree.GetSubTreeRequest.Body 3000 43, // 21: tree.GetSubTreeRequest.signature:type_name -> tree.Signature 3001 34, // 22: tree.GetSubTreeResponse.body:type_name -> tree.GetSubTreeResponse.Body 3002 43, // 23: tree.GetSubTreeResponse.signature:type_name -> tree.Signature 3003 35, // 24: tree.TreeListRequest.body:type_name -> tree.TreeListRequest.Body 3004 43, // 25: tree.TreeListRequest.signature:type_name -> tree.Signature 3005 36, // 26: tree.TreeListResponse.body:type_name -> tree.TreeListResponse.Body 3006 43, // 27: tree.TreeListResponse.signature:type_name -> tree.Signature 3007 37, // 28: tree.ApplyRequest.body:type_name -> tree.ApplyRequest.Body 3008 43, // 29: tree.ApplyRequest.signature:type_name -> tree.Signature 3009 38, // 30: tree.ApplyResponse.body:type_name -> tree.ApplyResponse.Body 3010 43, // 31: tree.ApplyResponse.signature:type_name -> tree.Signature 3011 39, // 32: tree.GetOpLogRequest.body:type_name -> tree.GetOpLogRequest.Body 3012 43, // 33: tree.GetOpLogRequest.signature:type_name -> tree.Signature 3013 40, // 34: tree.GetOpLogResponse.body:type_name -> tree.GetOpLogResponse.Body 3014 43, // 35: tree.GetOpLogResponse.signature:type_name -> tree.Signature 3015 41, // 36: tree.HealthcheckResponse.body:type_name -> tree.HealthcheckResponse.Body 3016 43, // 37: tree.HealthcheckResponse.signature:type_name -> tree.Signature 3017 42, // 38: tree.HealthcheckRequest.body:type_name -> tree.HealthcheckRequest.Body 3018 43, // 39: tree.HealthcheckRequest.signature:type_name -> tree.Signature 3019 44, // 40: tree.AddRequest.Body.meta:type_name -> tree.KeyValue 3020 44, // 41: tree.AddByPathRequest.Body.meta:type_name -> tree.KeyValue 3021 44, // 42: tree.MoveRequest.Body.meta:type_name -> tree.KeyValue 3022 44, // 43: tree.GetNodeByPathResponse.Info.meta:type_name -> tree.KeyValue 3023 30, // 44: tree.GetNodeByPathResponse.Body.nodes:type_name -> tree.GetNodeByPathResponse.Info 3024 33, // 45: tree.GetSubTreeRequest.Body.order_by:type_name -> tree.GetSubTreeRequest.Body.Order 3025 0, // 46: tree.GetSubTreeRequest.Body.Order.direction:type_name -> tree.GetSubTreeRequest.Body.Order.Direction 3026 44, // 47: tree.GetSubTreeResponse.Body.meta:type_name -> tree.KeyValue 3027 45, // 48: tree.ApplyRequest.Body.operation:type_name -> tree.LogMove 3028 45, // 49: tree.GetOpLogResponse.Body.operation:type_name -> tree.LogMove 3029 1, // 50: tree.TreeService.Add:input_type -> tree.AddRequest 3030 3, // 51: tree.TreeService.AddByPath:input_type -> tree.AddByPathRequest 3031 5, // 52: tree.TreeService.Remove:input_type -> tree.RemoveRequest 3032 7, // 53: tree.TreeService.Move:input_type -> tree.MoveRequest 3033 9, // 54: tree.TreeService.GetNodeByPath:input_type -> tree.GetNodeByPathRequest 3034 11, // 55: tree.TreeService.GetSubTree:input_type -> tree.GetSubTreeRequest 3035 13, // 56: tree.TreeService.TreeList:input_type -> tree.TreeListRequest 3036 15, // 57: tree.TreeService.Apply:input_type -> tree.ApplyRequest 3037 17, // 58: tree.TreeService.GetOpLog:input_type -> tree.GetOpLogRequest 3038 20, // 59: tree.TreeService.Healthcheck:input_type -> tree.HealthcheckRequest 3039 2, // 60: tree.TreeService.Add:output_type -> tree.AddResponse 3040 4, // 61: tree.TreeService.AddByPath:output_type -> tree.AddByPathResponse 3041 6, // 62: tree.TreeService.Remove:output_type -> tree.RemoveResponse 3042 8, // 63: tree.TreeService.Move:output_type -> tree.MoveResponse 3043 10, // 64: tree.TreeService.GetNodeByPath:output_type -> tree.GetNodeByPathResponse 3044 12, // 65: tree.TreeService.GetSubTree:output_type -> tree.GetSubTreeResponse 3045 14, // 66: tree.TreeService.TreeList:output_type -> tree.TreeListResponse 3046 16, // 67: tree.TreeService.Apply:output_type -> tree.ApplyResponse 3047 18, // 68: tree.TreeService.GetOpLog:output_type -> tree.GetOpLogResponse 3048 19, // 69: tree.TreeService.Healthcheck:output_type -> tree.HealthcheckResponse 3049 60, // [60:70] is the sub-list for method output_type 3050 50, // [50:60] is the sub-list for method input_type 3051 50, // [50:50] is the sub-list for extension type_name 3052 50, // [50:50] is the sub-list for extension extendee 3053 0, // [0:50] is the sub-list for field type_name 3054 } 3055 3056 func init() { file_pkg_services_tree_service_proto_init() } 3057 func file_pkg_services_tree_service_proto_init() { 3058 if File_pkg_services_tree_service_proto != nil { 3059 return 3060 } 3061 file_pkg_services_tree_types_proto_init() 3062 if !protoimpl.UnsafeEnabled { 3063 file_pkg_services_tree_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 3064 switch v := v.(*AddRequest); i { 3065 case 0: 3066 return &v.state 3067 case 1: 3068 return &v.sizeCache 3069 case 2: 3070 return &v.unknownFields 3071 default: 3072 return nil 3073 } 3074 } 3075 file_pkg_services_tree_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 3076 switch v := v.(*AddResponse); i { 3077 case 0: 3078 return &v.state 3079 case 1: 3080 return &v.sizeCache 3081 case 2: 3082 return &v.unknownFields 3083 default: 3084 return nil 3085 } 3086 } 3087 file_pkg_services_tree_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 3088 switch v := v.(*AddByPathRequest); i { 3089 case 0: 3090 return &v.state 3091 case 1: 3092 return &v.sizeCache 3093 case 2: 3094 return &v.unknownFields 3095 default: 3096 return nil 3097 } 3098 } 3099 file_pkg_services_tree_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 3100 switch v := v.(*AddByPathResponse); i { 3101 case 0: 3102 return &v.state 3103 case 1: 3104 return &v.sizeCache 3105 case 2: 3106 return &v.unknownFields 3107 default: 3108 return nil 3109 } 3110 } 3111 file_pkg_services_tree_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 3112 switch v := v.(*RemoveRequest); i { 3113 case 0: 3114 return &v.state 3115 case 1: 3116 return &v.sizeCache 3117 case 2: 3118 return &v.unknownFields 3119 default: 3120 return nil 3121 } 3122 } 3123 file_pkg_services_tree_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 3124 switch v := v.(*RemoveResponse); i { 3125 case 0: 3126 return &v.state 3127 case 1: 3128 return &v.sizeCache 3129 case 2: 3130 return &v.unknownFields 3131 default: 3132 return nil 3133 } 3134 } 3135 file_pkg_services_tree_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 3136 switch v := v.(*MoveRequest); i { 3137 case 0: 3138 return &v.state 3139 case 1: 3140 return &v.sizeCache 3141 case 2: 3142 return &v.unknownFields 3143 default: 3144 return nil 3145 } 3146 } 3147 file_pkg_services_tree_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 3148 switch v := v.(*MoveResponse); i { 3149 case 0: 3150 return &v.state 3151 case 1: 3152 return &v.sizeCache 3153 case 2: 3154 return &v.unknownFields 3155 default: 3156 return nil 3157 } 3158 } 3159 file_pkg_services_tree_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 3160 switch v := v.(*GetNodeByPathRequest); i { 3161 case 0: 3162 return &v.state 3163 case 1: 3164 return &v.sizeCache 3165 case 2: 3166 return &v.unknownFields 3167 default: 3168 return nil 3169 } 3170 } 3171 file_pkg_services_tree_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 3172 switch v := v.(*GetNodeByPathResponse); i { 3173 case 0: 3174 return &v.state 3175 case 1: 3176 return &v.sizeCache 3177 case 2: 3178 return &v.unknownFields 3179 default: 3180 return nil 3181 } 3182 } 3183 file_pkg_services_tree_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 3184 switch v := v.(*GetSubTreeRequest); i { 3185 case 0: 3186 return &v.state 3187 case 1: 3188 return &v.sizeCache 3189 case 2: 3190 return &v.unknownFields 3191 default: 3192 return nil 3193 } 3194 } 3195 file_pkg_services_tree_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 3196 switch v := v.(*GetSubTreeResponse); i { 3197 case 0: 3198 return &v.state 3199 case 1: 3200 return &v.sizeCache 3201 case 2: 3202 return &v.unknownFields 3203 default: 3204 return nil 3205 } 3206 } 3207 file_pkg_services_tree_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 3208 switch v := v.(*TreeListRequest); i { 3209 case 0: 3210 return &v.state 3211 case 1: 3212 return &v.sizeCache 3213 case 2: 3214 return &v.unknownFields 3215 default: 3216 return nil 3217 } 3218 } 3219 file_pkg_services_tree_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 3220 switch v := v.(*TreeListResponse); i { 3221 case 0: 3222 return &v.state 3223 case 1: 3224 return &v.sizeCache 3225 case 2: 3226 return &v.unknownFields 3227 default: 3228 return nil 3229 } 3230 } 3231 file_pkg_services_tree_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 3232 switch v := v.(*ApplyRequest); i { 3233 case 0: 3234 return &v.state 3235 case 1: 3236 return &v.sizeCache 3237 case 2: 3238 return &v.unknownFields 3239 default: 3240 return nil 3241 } 3242 } 3243 file_pkg_services_tree_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 3244 switch v := v.(*ApplyResponse); i { 3245 case 0: 3246 return &v.state 3247 case 1: 3248 return &v.sizeCache 3249 case 2: 3250 return &v.unknownFields 3251 default: 3252 return nil 3253 } 3254 } 3255 file_pkg_services_tree_service_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 3256 switch v := v.(*GetOpLogRequest); i { 3257 case 0: 3258 return &v.state 3259 case 1: 3260 return &v.sizeCache 3261 case 2: 3262 return &v.unknownFields 3263 default: 3264 return nil 3265 } 3266 } 3267 file_pkg_services_tree_service_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 3268 switch v := v.(*GetOpLogResponse); i { 3269 case 0: 3270 return &v.state 3271 case 1: 3272 return &v.sizeCache 3273 case 2: 3274 return &v.unknownFields 3275 default: 3276 return nil 3277 } 3278 } 3279 file_pkg_services_tree_service_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 3280 switch v := v.(*HealthcheckResponse); i { 3281 case 0: 3282 return &v.state 3283 case 1: 3284 return &v.sizeCache 3285 case 2: 3286 return &v.unknownFields 3287 default: 3288 return nil 3289 } 3290 } 3291 file_pkg_services_tree_service_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 3292 switch v := v.(*HealthcheckRequest); i { 3293 case 0: 3294 return &v.state 3295 case 1: 3296 return &v.sizeCache 3297 case 2: 3298 return &v.unknownFields 3299 default: 3300 return nil 3301 } 3302 } 3303 file_pkg_services_tree_service_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 3304 switch v := v.(*AddRequest_Body); i { 3305 case 0: 3306 return &v.state 3307 case 1: 3308 return &v.sizeCache 3309 case 2: 3310 return &v.unknownFields 3311 default: 3312 return nil 3313 } 3314 } 3315 file_pkg_services_tree_service_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 3316 switch v := v.(*AddResponse_Body); i { 3317 case 0: 3318 return &v.state 3319 case 1: 3320 return &v.sizeCache 3321 case 2: 3322 return &v.unknownFields 3323 default: 3324 return nil 3325 } 3326 } 3327 file_pkg_services_tree_service_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { 3328 switch v := v.(*AddByPathRequest_Body); i { 3329 case 0: 3330 return &v.state 3331 case 1: 3332 return &v.sizeCache 3333 case 2: 3334 return &v.unknownFields 3335 default: 3336 return nil 3337 } 3338 } 3339 file_pkg_services_tree_service_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { 3340 switch v := v.(*AddByPathResponse_Body); i { 3341 case 0: 3342 return &v.state 3343 case 1: 3344 return &v.sizeCache 3345 case 2: 3346 return &v.unknownFields 3347 default: 3348 return nil 3349 } 3350 } 3351 file_pkg_services_tree_service_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { 3352 switch v := v.(*RemoveRequest_Body); i { 3353 case 0: 3354 return &v.state 3355 case 1: 3356 return &v.sizeCache 3357 case 2: 3358 return &v.unknownFields 3359 default: 3360 return nil 3361 } 3362 } 3363 file_pkg_services_tree_service_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { 3364 switch v := v.(*RemoveResponse_Body); i { 3365 case 0: 3366 return &v.state 3367 case 1: 3368 return &v.sizeCache 3369 case 2: 3370 return &v.unknownFields 3371 default: 3372 return nil 3373 } 3374 } 3375 file_pkg_services_tree_service_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { 3376 switch v := v.(*MoveRequest_Body); i { 3377 case 0: 3378 return &v.state 3379 case 1: 3380 return &v.sizeCache 3381 case 2: 3382 return &v.unknownFields 3383 default: 3384 return nil 3385 } 3386 } 3387 file_pkg_services_tree_service_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { 3388 switch v := v.(*MoveResponse_Body); i { 3389 case 0: 3390 return &v.state 3391 case 1: 3392 return &v.sizeCache 3393 case 2: 3394 return &v.unknownFields 3395 default: 3396 return nil 3397 } 3398 } 3399 file_pkg_services_tree_service_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { 3400 switch v := v.(*GetNodeByPathRequest_Body); i { 3401 case 0: 3402 return &v.state 3403 case 1: 3404 return &v.sizeCache 3405 case 2: 3406 return &v.unknownFields 3407 default: 3408 return nil 3409 } 3410 } 3411 file_pkg_services_tree_service_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { 3412 switch v := v.(*GetNodeByPathResponse_Info); i { 3413 case 0: 3414 return &v.state 3415 case 1: 3416 return &v.sizeCache 3417 case 2: 3418 return &v.unknownFields 3419 default: 3420 return nil 3421 } 3422 } 3423 file_pkg_services_tree_service_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { 3424 switch v := v.(*GetNodeByPathResponse_Body); i { 3425 case 0: 3426 return &v.state 3427 case 1: 3428 return &v.sizeCache 3429 case 2: 3430 return &v.unknownFields 3431 default: 3432 return nil 3433 } 3434 } 3435 file_pkg_services_tree_service_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { 3436 switch v := v.(*GetSubTreeRequest_Body); i { 3437 case 0: 3438 return &v.state 3439 case 1: 3440 return &v.sizeCache 3441 case 2: 3442 return &v.unknownFields 3443 default: 3444 return nil 3445 } 3446 } 3447 file_pkg_services_tree_service_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { 3448 switch v := v.(*GetSubTreeRequest_Body_Order); i { 3449 case 0: 3450 return &v.state 3451 case 1: 3452 return &v.sizeCache 3453 case 2: 3454 return &v.unknownFields 3455 default: 3456 return nil 3457 } 3458 } 3459 file_pkg_services_tree_service_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { 3460 switch v := v.(*GetSubTreeResponse_Body); i { 3461 case 0: 3462 return &v.state 3463 case 1: 3464 return &v.sizeCache 3465 case 2: 3466 return &v.unknownFields 3467 default: 3468 return nil 3469 } 3470 } 3471 file_pkg_services_tree_service_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { 3472 switch v := v.(*TreeListRequest_Body); i { 3473 case 0: 3474 return &v.state 3475 case 1: 3476 return &v.sizeCache 3477 case 2: 3478 return &v.unknownFields 3479 default: 3480 return nil 3481 } 3482 } 3483 file_pkg_services_tree_service_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { 3484 switch v := v.(*TreeListResponse_Body); i { 3485 case 0: 3486 return &v.state 3487 case 1: 3488 return &v.sizeCache 3489 case 2: 3490 return &v.unknownFields 3491 default: 3492 return nil 3493 } 3494 } 3495 file_pkg_services_tree_service_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { 3496 switch v := v.(*ApplyRequest_Body); i { 3497 case 0: 3498 return &v.state 3499 case 1: 3500 return &v.sizeCache 3501 case 2: 3502 return &v.unknownFields 3503 default: 3504 return nil 3505 } 3506 } 3507 file_pkg_services_tree_service_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { 3508 switch v := v.(*ApplyResponse_Body); i { 3509 case 0: 3510 return &v.state 3511 case 1: 3512 return &v.sizeCache 3513 case 2: 3514 return &v.unknownFields 3515 default: 3516 return nil 3517 } 3518 } 3519 file_pkg_services_tree_service_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { 3520 switch v := v.(*GetOpLogRequest_Body); i { 3521 case 0: 3522 return &v.state 3523 case 1: 3524 return &v.sizeCache 3525 case 2: 3526 return &v.unknownFields 3527 default: 3528 return nil 3529 } 3530 } 3531 file_pkg_services_tree_service_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { 3532 switch v := v.(*GetOpLogResponse_Body); i { 3533 case 0: 3534 return &v.state 3535 case 1: 3536 return &v.sizeCache 3537 case 2: 3538 return &v.unknownFields 3539 default: 3540 return nil 3541 } 3542 } 3543 file_pkg_services_tree_service_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { 3544 switch v := v.(*HealthcheckResponse_Body); i { 3545 case 0: 3546 return &v.state 3547 case 1: 3548 return &v.sizeCache 3549 case 2: 3550 return &v.unknownFields 3551 default: 3552 return nil 3553 } 3554 } 3555 file_pkg_services_tree_service_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { 3556 switch v := v.(*HealthcheckRequest_Body); i { 3557 case 0: 3558 return &v.state 3559 case 1: 3560 return &v.sizeCache 3561 case 2: 3562 return &v.unknownFields 3563 default: 3564 return nil 3565 } 3566 } 3567 } 3568 type x struct{} 3569 out := protoimpl.TypeBuilder{ 3570 File: protoimpl.DescBuilder{ 3571 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 3572 RawDescriptor: file_pkg_services_tree_service_proto_rawDesc, 3573 NumEnums: 1, 3574 NumMessages: 42, 3575 NumExtensions: 0, 3576 NumServices: 1, 3577 }, 3578 GoTypes: file_pkg_services_tree_service_proto_goTypes, 3579 DependencyIndexes: file_pkg_services_tree_service_proto_depIdxs, 3580 EnumInfos: file_pkg_services_tree_service_proto_enumTypes, 3581 MessageInfos: file_pkg_services_tree_service_proto_msgTypes, 3582 }.Build() 3583 File_pkg_services_tree_service_proto = out.File 3584 file_pkg_services_tree_service_proto_rawDesc = nil 3585 file_pkg_services_tree_service_proto_goTypes = nil 3586 file_pkg_services_tree_service_proto_depIdxs = nil 3587 }