google.golang.org/grpc@v1.74.2/reflection/grpc_reflection_v1/reflection.pb.go (about) 1 // Copyright 2016 The gRPC Authors 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // Service exported by server reflection. A more complete description of how 16 // server reflection works can be found at 17 // https://github.com/grpc/grpc/blob/master/doc/server-reflection.md 18 // 19 // The canonical version of this proto can be found at 20 // https://github.com/grpc/grpc-proto/blob/master/grpc/reflection/v1/reflection.proto 21 22 // Code generated by protoc-gen-go. DO NOT EDIT. 23 // versions: 24 // protoc-gen-go v1.36.6 25 // protoc v5.27.1 26 // source: grpc/reflection/v1/reflection.proto 27 28 package grpc_reflection_v1 29 30 import ( 31 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 32 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 33 reflect "reflect" 34 sync "sync" 35 unsafe "unsafe" 36 ) 37 38 const ( 39 // Verify that this generated code is sufficiently up-to-date. 40 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 41 // Verify that runtime/protoimpl is sufficiently up-to-date. 42 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 43 ) 44 45 // The message sent by the client when calling ServerReflectionInfo method. 46 type ServerReflectionRequest struct { 47 state protoimpl.MessageState `protogen:"open.v1"` 48 Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` 49 // To use reflection service, the client should set one of the following 50 // fields in message_request. The server distinguishes requests by their 51 // defined field and then handles them using corresponding methods. 52 // 53 // Types that are valid to be assigned to MessageRequest: 54 // 55 // *ServerReflectionRequest_FileByFilename 56 // *ServerReflectionRequest_FileContainingSymbol 57 // *ServerReflectionRequest_FileContainingExtension 58 // *ServerReflectionRequest_AllExtensionNumbersOfType 59 // *ServerReflectionRequest_ListServices 60 MessageRequest isServerReflectionRequest_MessageRequest `protobuf_oneof:"message_request"` 61 unknownFields protoimpl.UnknownFields 62 sizeCache protoimpl.SizeCache 63 } 64 65 func (x *ServerReflectionRequest) Reset() { 66 *x = ServerReflectionRequest{} 67 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[0] 68 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 69 ms.StoreMessageInfo(mi) 70 } 71 72 func (x *ServerReflectionRequest) String() string { 73 return protoimpl.X.MessageStringOf(x) 74 } 75 76 func (*ServerReflectionRequest) ProtoMessage() {} 77 78 func (x *ServerReflectionRequest) ProtoReflect() protoreflect.Message { 79 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[0] 80 if x != nil { 81 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 82 if ms.LoadMessageInfo() == nil { 83 ms.StoreMessageInfo(mi) 84 } 85 return ms 86 } 87 return mi.MessageOf(x) 88 } 89 90 // Deprecated: Use ServerReflectionRequest.ProtoReflect.Descriptor instead. 91 func (*ServerReflectionRequest) Descriptor() ([]byte, []int) { 92 return file_grpc_reflection_v1_reflection_proto_rawDescGZIP(), []int{0} 93 } 94 95 func (x *ServerReflectionRequest) GetHost() string { 96 if x != nil { 97 return x.Host 98 } 99 return "" 100 } 101 102 func (x *ServerReflectionRequest) GetMessageRequest() isServerReflectionRequest_MessageRequest { 103 if x != nil { 104 return x.MessageRequest 105 } 106 return nil 107 } 108 109 func (x *ServerReflectionRequest) GetFileByFilename() string { 110 if x != nil { 111 if x, ok := x.MessageRequest.(*ServerReflectionRequest_FileByFilename); ok { 112 return x.FileByFilename 113 } 114 } 115 return "" 116 } 117 118 func (x *ServerReflectionRequest) GetFileContainingSymbol() string { 119 if x != nil { 120 if x, ok := x.MessageRequest.(*ServerReflectionRequest_FileContainingSymbol); ok { 121 return x.FileContainingSymbol 122 } 123 } 124 return "" 125 } 126 127 func (x *ServerReflectionRequest) GetFileContainingExtension() *ExtensionRequest { 128 if x != nil { 129 if x, ok := x.MessageRequest.(*ServerReflectionRequest_FileContainingExtension); ok { 130 return x.FileContainingExtension 131 } 132 } 133 return nil 134 } 135 136 func (x *ServerReflectionRequest) GetAllExtensionNumbersOfType() string { 137 if x != nil { 138 if x, ok := x.MessageRequest.(*ServerReflectionRequest_AllExtensionNumbersOfType); ok { 139 return x.AllExtensionNumbersOfType 140 } 141 } 142 return "" 143 } 144 145 func (x *ServerReflectionRequest) GetListServices() string { 146 if x != nil { 147 if x, ok := x.MessageRequest.(*ServerReflectionRequest_ListServices); ok { 148 return x.ListServices 149 } 150 } 151 return "" 152 } 153 154 type isServerReflectionRequest_MessageRequest interface { 155 isServerReflectionRequest_MessageRequest() 156 } 157 158 type ServerReflectionRequest_FileByFilename struct { 159 // Find a proto file by the file name. 160 FileByFilename string `protobuf:"bytes,3,opt,name=file_by_filename,json=fileByFilename,proto3,oneof"` 161 } 162 163 type ServerReflectionRequest_FileContainingSymbol struct { 164 // Find the proto file that declares the given fully-qualified symbol name. 165 // This field should be a fully-qualified symbol name 166 // (e.g. <package>.<service>[.<method>] or <package>.<type>). 167 FileContainingSymbol string `protobuf:"bytes,4,opt,name=file_containing_symbol,json=fileContainingSymbol,proto3,oneof"` 168 } 169 170 type ServerReflectionRequest_FileContainingExtension struct { 171 // Find the proto file which defines an extension extending the given 172 // message type with the given field number. 173 FileContainingExtension *ExtensionRequest `protobuf:"bytes,5,opt,name=file_containing_extension,json=fileContainingExtension,proto3,oneof"` 174 } 175 176 type ServerReflectionRequest_AllExtensionNumbersOfType struct { 177 // Finds the tag numbers used by all known extensions of the given message 178 // type, and appends them to ExtensionNumberResponse in an undefined order. 179 // Its corresponding method is best-effort: it's not guaranteed that the 180 // reflection service will implement this method, and it's not guaranteed 181 // that this method will provide all extensions. Returns 182 // StatusCode::UNIMPLEMENTED if it's not implemented. 183 // This field should be a fully-qualified type name. The format is 184 // <package>.<type> 185 AllExtensionNumbersOfType string `protobuf:"bytes,6,opt,name=all_extension_numbers_of_type,json=allExtensionNumbersOfType,proto3,oneof"` 186 } 187 188 type ServerReflectionRequest_ListServices struct { 189 // List the full names of registered services. The content will not be 190 // checked. 191 ListServices string `protobuf:"bytes,7,opt,name=list_services,json=listServices,proto3,oneof"` 192 } 193 194 func (*ServerReflectionRequest_FileByFilename) isServerReflectionRequest_MessageRequest() {} 195 196 func (*ServerReflectionRequest_FileContainingSymbol) isServerReflectionRequest_MessageRequest() {} 197 198 func (*ServerReflectionRequest_FileContainingExtension) isServerReflectionRequest_MessageRequest() {} 199 200 func (*ServerReflectionRequest_AllExtensionNumbersOfType) isServerReflectionRequest_MessageRequest() { 201 } 202 203 func (*ServerReflectionRequest_ListServices) isServerReflectionRequest_MessageRequest() {} 204 205 // The type name and extension number sent by the client when requesting 206 // file_containing_extension. 207 type ExtensionRequest struct { 208 state protoimpl.MessageState `protogen:"open.v1"` 209 // Fully-qualified type name. The format should be <package>.<type> 210 ContainingType string `protobuf:"bytes,1,opt,name=containing_type,json=containingType,proto3" json:"containing_type,omitempty"` 211 ExtensionNumber int32 `protobuf:"varint,2,opt,name=extension_number,json=extensionNumber,proto3" json:"extension_number,omitempty"` 212 unknownFields protoimpl.UnknownFields 213 sizeCache protoimpl.SizeCache 214 } 215 216 func (x *ExtensionRequest) Reset() { 217 *x = ExtensionRequest{} 218 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[1] 219 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 220 ms.StoreMessageInfo(mi) 221 } 222 223 func (x *ExtensionRequest) String() string { 224 return protoimpl.X.MessageStringOf(x) 225 } 226 227 func (*ExtensionRequest) ProtoMessage() {} 228 229 func (x *ExtensionRequest) ProtoReflect() protoreflect.Message { 230 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[1] 231 if x != nil { 232 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 233 if ms.LoadMessageInfo() == nil { 234 ms.StoreMessageInfo(mi) 235 } 236 return ms 237 } 238 return mi.MessageOf(x) 239 } 240 241 // Deprecated: Use ExtensionRequest.ProtoReflect.Descriptor instead. 242 func (*ExtensionRequest) Descriptor() ([]byte, []int) { 243 return file_grpc_reflection_v1_reflection_proto_rawDescGZIP(), []int{1} 244 } 245 246 func (x *ExtensionRequest) GetContainingType() string { 247 if x != nil { 248 return x.ContainingType 249 } 250 return "" 251 } 252 253 func (x *ExtensionRequest) GetExtensionNumber() int32 { 254 if x != nil { 255 return x.ExtensionNumber 256 } 257 return 0 258 } 259 260 // The message sent by the server to answer ServerReflectionInfo method. 261 type ServerReflectionResponse struct { 262 state protoimpl.MessageState `protogen:"open.v1"` 263 ValidHost string `protobuf:"bytes,1,opt,name=valid_host,json=validHost,proto3" json:"valid_host,omitempty"` 264 OriginalRequest *ServerReflectionRequest `protobuf:"bytes,2,opt,name=original_request,json=originalRequest,proto3" json:"original_request,omitempty"` 265 // The server sets one of the following fields according to the message_request 266 // in the request. 267 // 268 // Types that are valid to be assigned to MessageResponse: 269 // 270 // *ServerReflectionResponse_FileDescriptorResponse 271 // *ServerReflectionResponse_AllExtensionNumbersResponse 272 // *ServerReflectionResponse_ListServicesResponse 273 // *ServerReflectionResponse_ErrorResponse 274 MessageResponse isServerReflectionResponse_MessageResponse `protobuf_oneof:"message_response"` 275 unknownFields protoimpl.UnknownFields 276 sizeCache protoimpl.SizeCache 277 } 278 279 func (x *ServerReflectionResponse) Reset() { 280 *x = ServerReflectionResponse{} 281 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[2] 282 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 283 ms.StoreMessageInfo(mi) 284 } 285 286 func (x *ServerReflectionResponse) String() string { 287 return protoimpl.X.MessageStringOf(x) 288 } 289 290 func (*ServerReflectionResponse) ProtoMessage() {} 291 292 func (x *ServerReflectionResponse) ProtoReflect() protoreflect.Message { 293 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[2] 294 if x != nil { 295 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 296 if ms.LoadMessageInfo() == nil { 297 ms.StoreMessageInfo(mi) 298 } 299 return ms 300 } 301 return mi.MessageOf(x) 302 } 303 304 // Deprecated: Use ServerReflectionResponse.ProtoReflect.Descriptor instead. 305 func (*ServerReflectionResponse) Descriptor() ([]byte, []int) { 306 return file_grpc_reflection_v1_reflection_proto_rawDescGZIP(), []int{2} 307 } 308 309 func (x *ServerReflectionResponse) GetValidHost() string { 310 if x != nil { 311 return x.ValidHost 312 } 313 return "" 314 } 315 316 func (x *ServerReflectionResponse) GetOriginalRequest() *ServerReflectionRequest { 317 if x != nil { 318 return x.OriginalRequest 319 } 320 return nil 321 } 322 323 func (x *ServerReflectionResponse) GetMessageResponse() isServerReflectionResponse_MessageResponse { 324 if x != nil { 325 return x.MessageResponse 326 } 327 return nil 328 } 329 330 func (x *ServerReflectionResponse) GetFileDescriptorResponse() *FileDescriptorResponse { 331 if x != nil { 332 if x, ok := x.MessageResponse.(*ServerReflectionResponse_FileDescriptorResponse); ok { 333 return x.FileDescriptorResponse 334 } 335 } 336 return nil 337 } 338 339 func (x *ServerReflectionResponse) GetAllExtensionNumbersResponse() *ExtensionNumberResponse { 340 if x != nil { 341 if x, ok := x.MessageResponse.(*ServerReflectionResponse_AllExtensionNumbersResponse); ok { 342 return x.AllExtensionNumbersResponse 343 } 344 } 345 return nil 346 } 347 348 func (x *ServerReflectionResponse) GetListServicesResponse() *ListServiceResponse { 349 if x != nil { 350 if x, ok := x.MessageResponse.(*ServerReflectionResponse_ListServicesResponse); ok { 351 return x.ListServicesResponse 352 } 353 } 354 return nil 355 } 356 357 func (x *ServerReflectionResponse) GetErrorResponse() *ErrorResponse { 358 if x != nil { 359 if x, ok := x.MessageResponse.(*ServerReflectionResponse_ErrorResponse); ok { 360 return x.ErrorResponse 361 } 362 } 363 return nil 364 } 365 366 type isServerReflectionResponse_MessageResponse interface { 367 isServerReflectionResponse_MessageResponse() 368 } 369 370 type ServerReflectionResponse_FileDescriptorResponse struct { 371 // This message is used to answer file_by_filename, file_containing_symbol, 372 // file_containing_extension requests with transitive dependencies. 373 // As the repeated label is not allowed in oneof fields, we use a 374 // FileDescriptorResponse message to encapsulate the repeated fields. 375 // The reflection service is allowed to avoid sending FileDescriptorProtos 376 // that were previously sent in response to earlier requests in the stream. 377 FileDescriptorResponse *FileDescriptorResponse `protobuf:"bytes,4,opt,name=file_descriptor_response,json=fileDescriptorResponse,proto3,oneof"` 378 } 379 380 type ServerReflectionResponse_AllExtensionNumbersResponse struct { 381 // This message is used to answer all_extension_numbers_of_type requests. 382 AllExtensionNumbersResponse *ExtensionNumberResponse `protobuf:"bytes,5,opt,name=all_extension_numbers_response,json=allExtensionNumbersResponse,proto3,oneof"` 383 } 384 385 type ServerReflectionResponse_ListServicesResponse struct { 386 // This message is used to answer list_services requests. 387 ListServicesResponse *ListServiceResponse `protobuf:"bytes,6,opt,name=list_services_response,json=listServicesResponse,proto3,oneof"` 388 } 389 390 type ServerReflectionResponse_ErrorResponse struct { 391 // This message is used when an error occurs. 392 ErrorResponse *ErrorResponse `protobuf:"bytes,7,opt,name=error_response,json=errorResponse,proto3,oneof"` 393 } 394 395 func (*ServerReflectionResponse_FileDescriptorResponse) isServerReflectionResponse_MessageResponse() { 396 } 397 398 func (*ServerReflectionResponse_AllExtensionNumbersResponse) isServerReflectionResponse_MessageResponse() { 399 } 400 401 func (*ServerReflectionResponse_ListServicesResponse) isServerReflectionResponse_MessageResponse() {} 402 403 func (*ServerReflectionResponse_ErrorResponse) isServerReflectionResponse_MessageResponse() {} 404 405 // Serialized FileDescriptorProto messages sent by the server answering 406 // a file_by_filename, file_containing_symbol, or file_containing_extension 407 // request. 408 type FileDescriptorResponse struct { 409 state protoimpl.MessageState `protogen:"open.v1"` 410 // Serialized FileDescriptorProto messages. We avoid taking a dependency on 411 // descriptor.proto, which uses proto2 only features, by making them opaque 412 // bytes instead. 413 FileDescriptorProto [][]byte `protobuf:"bytes,1,rep,name=file_descriptor_proto,json=fileDescriptorProto,proto3" json:"file_descriptor_proto,omitempty"` 414 unknownFields protoimpl.UnknownFields 415 sizeCache protoimpl.SizeCache 416 } 417 418 func (x *FileDescriptorResponse) Reset() { 419 *x = FileDescriptorResponse{} 420 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[3] 421 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 422 ms.StoreMessageInfo(mi) 423 } 424 425 func (x *FileDescriptorResponse) String() string { 426 return protoimpl.X.MessageStringOf(x) 427 } 428 429 func (*FileDescriptorResponse) ProtoMessage() {} 430 431 func (x *FileDescriptorResponse) ProtoReflect() protoreflect.Message { 432 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[3] 433 if x != nil { 434 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 435 if ms.LoadMessageInfo() == nil { 436 ms.StoreMessageInfo(mi) 437 } 438 return ms 439 } 440 return mi.MessageOf(x) 441 } 442 443 // Deprecated: Use FileDescriptorResponse.ProtoReflect.Descriptor instead. 444 func (*FileDescriptorResponse) Descriptor() ([]byte, []int) { 445 return file_grpc_reflection_v1_reflection_proto_rawDescGZIP(), []int{3} 446 } 447 448 func (x *FileDescriptorResponse) GetFileDescriptorProto() [][]byte { 449 if x != nil { 450 return x.FileDescriptorProto 451 } 452 return nil 453 } 454 455 // A list of extension numbers sent by the server answering 456 // all_extension_numbers_of_type request. 457 type ExtensionNumberResponse struct { 458 state protoimpl.MessageState `protogen:"open.v1"` 459 // Full name of the base type, including the package name. The format 460 // is <package>.<type> 461 BaseTypeName string `protobuf:"bytes,1,opt,name=base_type_name,json=baseTypeName,proto3" json:"base_type_name,omitempty"` 462 ExtensionNumber []int32 `protobuf:"varint,2,rep,packed,name=extension_number,json=extensionNumber,proto3" json:"extension_number,omitempty"` 463 unknownFields protoimpl.UnknownFields 464 sizeCache protoimpl.SizeCache 465 } 466 467 func (x *ExtensionNumberResponse) Reset() { 468 *x = ExtensionNumberResponse{} 469 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[4] 470 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 471 ms.StoreMessageInfo(mi) 472 } 473 474 func (x *ExtensionNumberResponse) String() string { 475 return protoimpl.X.MessageStringOf(x) 476 } 477 478 func (*ExtensionNumberResponse) ProtoMessage() {} 479 480 func (x *ExtensionNumberResponse) ProtoReflect() protoreflect.Message { 481 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[4] 482 if x != nil { 483 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 484 if ms.LoadMessageInfo() == nil { 485 ms.StoreMessageInfo(mi) 486 } 487 return ms 488 } 489 return mi.MessageOf(x) 490 } 491 492 // Deprecated: Use ExtensionNumberResponse.ProtoReflect.Descriptor instead. 493 func (*ExtensionNumberResponse) Descriptor() ([]byte, []int) { 494 return file_grpc_reflection_v1_reflection_proto_rawDescGZIP(), []int{4} 495 } 496 497 func (x *ExtensionNumberResponse) GetBaseTypeName() string { 498 if x != nil { 499 return x.BaseTypeName 500 } 501 return "" 502 } 503 504 func (x *ExtensionNumberResponse) GetExtensionNumber() []int32 { 505 if x != nil { 506 return x.ExtensionNumber 507 } 508 return nil 509 } 510 511 // A list of ServiceResponse sent by the server answering list_services request. 512 type ListServiceResponse struct { 513 state protoimpl.MessageState `protogen:"open.v1"` 514 // The information of each service may be expanded in the future, so we use 515 // ServiceResponse message to encapsulate it. 516 Service []*ServiceResponse `protobuf:"bytes,1,rep,name=service,proto3" json:"service,omitempty"` 517 unknownFields protoimpl.UnknownFields 518 sizeCache protoimpl.SizeCache 519 } 520 521 func (x *ListServiceResponse) Reset() { 522 *x = ListServiceResponse{} 523 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[5] 524 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 525 ms.StoreMessageInfo(mi) 526 } 527 528 func (x *ListServiceResponse) String() string { 529 return protoimpl.X.MessageStringOf(x) 530 } 531 532 func (*ListServiceResponse) ProtoMessage() {} 533 534 func (x *ListServiceResponse) ProtoReflect() protoreflect.Message { 535 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[5] 536 if x != nil { 537 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 538 if ms.LoadMessageInfo() == nil { 539 ms.StoreMessageInfo(mi) 540 } 541 return ms 542 } 543 return mi.MessageOf(x) 544 } 545 546 // Deprecated: Use ListServiceResponse.ProtoReflect.Descriptor instead. 547 func (*ListServiceResponse) Descriptor() ([]byte, []int) { 548 return file_grpc_reflection_v1_reflection_proto_rawDescGZIP(), []int{5} 549 } 550 551 func (x *ListServiceResponse) GetService() []*ServiceResponse { 552 if x != nil { 553 return x.Service 554 } 555 return nil 556 } 557 558 // The information of a single service used by ListServiceResponse to answer 559 // list_services request. 560 type ServiceResponse struct { 561 state protoimpl.MessageState `protogen:"open.v1"` 562 // Full name of a registered service, including its package name. The format 563 // is <package>.<service> 564 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 565 unknownFields protoimpl.UnknownFields 566 sizeCache protoimpl.SizeCache 567 } 568 569 func (x *ServiceResponse) Reset() { 570 *x = ServiceResponse{} 571 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[6] 572 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 573 ms.StoreMessageInfo(mi) 574 } 575 576 func (x *ServiceResponse) String() string { 577 return protoimpl.X.MessageStringOf(x) 578 } 579 580 func (*ServiceResponse) ProtoMessage() {} 581 582 func (x *ServiceResponse) ProtoReflect() protoreflect.Message { 583 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[6] 584 if x != nil { 585 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 586 if ms.LoadMessageInfo() == nil { 587 ms.StoreMessageInfo(mi) 588 } 589 return ms 590 } 591 return mi.MessageOf(x) 592 } 593 594 // Deprecated: Use ServiceResponse.ProtoReflect.Descriptor instead. 595 func (*ServiceResponse) Descriptor() ([]byte, []int) { 596 return file_grpc_reflection_v1_reflection_proto_rawDescGZIP(), []int{6} 597 } 598 599 func (x *ServiceResponse) GetName() string { 600 if x != nil { 601 return x.Name 602 } 603 return "" 604 } 605 606 // The error code and error message sent by the server when an error occurs. 607 type ErrorResponse struct { 608 state protoimpl.MessageState `protogen:"open.v1"` 609 // This field uses the error codes defined in grpc::StatusCode. 610 ErrorCode int32 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` 611 ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` 612 unknownFields protoimpl.UnknownFields 613 sizeCache protoimpl.SizeCache 614 } 615 616 func (x *ErrorResponse) Reset() { 617 *x = ErrorResponse{} 618 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[7] 619 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 620 ms.StoreMessageInfo(mi) 621 } 622 623 func (x *ErrorResponse) String() string { 624 return protoimpl.X.MessageStringOf(x) 625 } 626 627 func (*ErrorResponse) ProtoMessage() {} 628 629 func (x *ErrorResponse) ProtoReflect() protoreflect.Message { 630 mi := &file_grpc_reflection_v1_reflection_proto_msgTypes[7] 631 if x != nil { 632 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 633 if ms.LoadMessageInfo() == nil { 634 ms.StoreMessageInfo(mi) 635 } 636 return ms 637 } 638 return mi.MessageOf(x) 639 } 640 641 // Deprecated: Use ErrorResponse.ProtoReflect.Descriptor instead. 642 func (*ErrorResponse) Descriptor() ([]byte, []int) { 643 return file_grpc_reflection_v1_reflection_proto_rawDescGZIP(), []int{7} 644 } 645 646 func (x *ErrorResponse) GetErrorCode() int32 { 647 if x != nil { 648 return x.ErrorCode 649 } 650 return 0 651 } 652 653 func (x *ErrorResponse) GetErrorMessage() string { 654 if x != nil { 655 return x.ErrorMessage 656 } 657 return "" 658 } 659 660 var File_grpc_reflection_v1_reflection_proto protoreflect.FileDescriptor 661 662 const file_grpc_reflection_v1_reflection_proto_rawDesc = "" + 663 "\n" + 664 "#grpc/reflection/v1/reflection.proto\x12\x12grpc.reflection.v1\"\xf3\x02\n" + 665 "\x17ServerReflectionRequest\x12\x12\n" + 666 "\x04host\x18\x01 \x01(\tR\x04host\x12*\n" + 667 "\x10file_by_filename\x18\x03 \x01(\tH\x00R\x0efileByFilename\x126\n" + 668 "\x16file_containing_symbol\x18\x04 \x01(\tH\x00R\x14fileContainingSymbol\x12b\n" + 669 "\x19file_containing_extension\x18\x05 \x01(\v2$.grpc.reflection.v1.ExtensionRequestH\x00R\x17fileContainingExtension\x12B\n" + 670 "\x1dall_extension_numbers_of_type\x18\x06 \x01(\tH\x00R\x19allExtensionNumbersOfType\x12%\n" + 671 "\rlist_services\x18\a \x01(\tH\x00R\flistServicesB\x11\n" + 672 "\x0fmessage_request\"f\n" + 673 "\x10ExtensionRequest\x12'\n" + 674 "\x0fcontaining_type\x18\x01 \x01(\tR\x0econtainingType\x12)\n" + 675 "\x10extension_number\x18\x02 \x01(\x05R\x0fextensionNumber\"\xae\x04\n" + 676 "\x18ServerReflectionResponse\x12\x1d\n" + 677 "\n" + 678 "valid_host\x18\x01 \x01(\tR\tvalidHost\x12V\n" + 679 "\x10original_request\x18\x02 \x01(\v2+.grpc.reflection.v1.ServerReflectionRequestR\x0foriginalRequest\x12f\n" + 680 "\x18file_descriptor_response\x18\x04 \x01(\v2*.grpc.reflection.v1.FileDescriptorResponseH\x00R\x16fileDescriptorResponse\x12r\n" + 681 "\x1eall_extension_numbers_response\x18\x05 \x01(\v2+.grpc.reflection.v1.ExtensionNumberResponseH\x00R\x1ballExtensionNumbersResponse\x12_\n" + 682 "\x16list_services_response\x18\x06 \x01(\v2'.grpc.reflection.v1.ListServiceResponseH\x00R\x14listServicesResponse\x12J\n" + 683 "\x0eerror_response\x18\a \x01(\v2!.grpc.reflection.v1.ErrorResponseH\x00R\rerrorResponseB\x12\n" + 684 "\x10message_response\"L\n" + 685 "\x16FileDescriptorResponse\x122\n" + 686 "\x15file_descriptor_proto\x18\x01 \x03(\fR\x13fileDescriptorProto\"j\n" + 687 "\x17ExtensionNumberResponse\x12$\n" + 688 "\x0ebase_type_name\x18\x01 \x01(\tR\fbaseTypeName\x12)\n" + 689 "\x10extension_number\x18\x02 \x03(\x05R\x0fextensionNumber\"T\n" + 690 "\x13ListServiceResponse\x12=\n" + 691 "\aservice\x18\x01 \x03(\v2#.grpc.reflection.v1.ServiceResponseR\aservice\"%\n" + 692 "\x0fServiceResponse\x12\x12\n" + 693 "\x04name\x18\x01 \x01(\tR\x04name\"S\n" + 694 "\rErrorResponse\x12\x1d\n" + 695 "\n" + 696 "error_code\x18\x01 \x01(\x05R\terrorCode\x12#\n" + 697 "\rerror_message\x18\x02 \x01(\tR\ferrorMessage2\x89\x01\n" + 698 "\x10ServerReflection\x12u\n" + 699 "\x14ServerReflectionInfo\x12+.grpc.reflection.v1.ServerReflectionRequest\x1a,.grpc.reflection.v1.ServerReflectionResponse(\x010\x01Bf\n" + 700 "\x15io.grpc.reflection.v1B\x15ServerReflectionProtoP\x01Z4google.golang.org/grpc/reflection/grpc_reflection_v1b\x06proto3" 701 702 var ( 703 file_grpc_reflection_v1_reflection_proto_rawDescOnce sync.Once 704 file_grpc_reflection_v1_reflection_proto_rawDescData []byte 705 ) 706 707 func file_grpc_reflection_v1_reflection_proto_rawDescGZIP() []byte { 708 file_grpc_reflection_v1_reflection_proto_rawDescOnce.Do(func() { 709 file_grpc_reflection_v1_reflection_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_grpc_reflection_v1_reflection_proto_rawDesc), len(file_grpc_reflection_v1_reflection_proto_rawDesc))) 710 }) 711 return file_grpc_reflection_v1_reflection_proto_rawDescData 712 } 713 714 var file_grpc_reflection_v1_reflection_proto_msgTypes = make([]protoimpl.MessageInfo, 8) 715 var file_grpc_reflection_v1_reflection_proto_goTypes = []any{ 716 (*ServerReflectionRequest)(nil), // 0: grpc.reflection.v1.ServerReflectionRequest 717 (*ExtensionRequest)(nil), // 1: grpc.reflection.v1.ExtensionRequest 718 (*ServerReflectionResponse)(nil), // 2: grpc.reflection.v1.ServerReflectionResponse 719 (*FileDescriptorResponse)(nil), // 3: grpc.reflection.v1.FileDescriptorResponse 720 (*ExtensionNumberResponse)(nil), // 4: grpc.reflection.v1.ExtensionNumberResponse 721 (*ListServiceResponse)(nil), // 5: grpc.reflection.v1.ListServiceResponse 722 (*ServiceResponse)(nil), // 6: grpc.reflection.v1.ServiceResponse 723 (*ErrorResponse)(nil), // 7: grpc.reflection.v1.ErrorResponse 724 } 725 var file_grpc_reflection_v1_reflection_proto_depIdxs = []int32{ 726 1, // 0: grpc.reflection.v1.ServerReflectionRequest.file_containing_extension:type_name -> grpc.reflection.v1.ExtensionRequest 727 0, // 1: grpc.reflection.v1.ServerReflectionResponse.original_request:type_name -> grpc.reflection.v1.ServerReflectionRequest 728 3, // 2: grpc.reflection.v1.ServerReflectionResponse.file_descriptor_response:type_name -> grpc.reflection.v1.FileDescriptorResponse 729 4, // 3: grpc.reflection.v1.ServerReflectionResponse.all_extension_numbers_response:type_name -> grpc.reflection.v1.ExtensionNumberResponse 730 5, // 4: grpc.reflection.v1.ServerReflectionResponse.list_services_response:type_name -> grpc.reflection.v1.ListServiceResponse 731 7, // 5: grpc.reflection.v1.ServerReflectionResponse.error_response:type_name -> grpc.reflection.v1.ErrorResponse 732 6, // 6: grpc.reflection.v1.ListServiceResponse.service:type_name -> grpc.reflection.v1.ServiceResponse 733 0, // 7: grpc.reflection.v1.ServerReflection.ServerReflectionInfo:input_type -> grpc.reflection.v1.ServerReflectionRequest 734 2, // 8: grpc.reflection.v1.ServerReflection.ServerReflectionInfo:output_type -> grpc.reflection.v1.ServerReflectionResponse 735 8, // [8:9] is the sub-list for method output_type 736 7, // [7:8] is the sub-list for method input_type 737 7, // [7:7] is the sub-list for extension type_name 738 7, // [7:7] is the sub-list for extension extendee 739 0, // [0:7] is the sub-list for field type_name 740 } 741 742 func init() { file_grpc_reflection_v1_reflection_proto_init() } 743 func file_grpc_reflection_v1_reflection_proto_init() { 744 if File_grpc_reflection_v1_reflection_proto != nil { 745 return 746 } 747 file_grpc_reflection_v1_reflection_proto_msgTypes[0].OneofWrappers = []any{ 748 (*ServerReflectionRequest_FileByFilename)(nil), 749 (*ServerReflectionRequest_FileContainingSymbol)(nil), 750 (*ServerReflectionRequest_FileContainingExtension)(nil), 751 (*ServerReflectionRequest_AllExtensionNumbersOfType)(nil), 752 (*ServerReflectionRequest_ListServices)(nil), 753 } 754 file_grpc_reflection_v1_reflection_proto_msgTypes[2].OneofWrappers = []any{ 755 (*ServerReflectionResponse_FileDescriptorResponse)(nil), 756 (*ServerReflectionResponse_AllExtensionNumbersResponse)(nil), 757 (*ServerReflectionResponse_ListServicesResponse)(nil), 758 (*ServerReflectionResponse_ErrorResponse)(nil), 759 } 760 type x struct{} 761 out := protoimpl.TypeBuilder{ 762 File: protoimpl.DescBuilder{ 763 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 764 RawDescriptor: unsafe.Slice(unsafe.StringData(file_grpc_reflection_v1_reflection_proto_rawDesc), len(file_grpc_reflection_v1_reflection_proto_rawDesc)), 765 NumEnums: 0, 766 NumMessages: 8, 767 NumExtensions: 0, 768 NumServices: 1, 769 }, 770 GoTypes: file_grpc_reflection_v1_reflection_proto_goTypes, 771 DependencyIndexes: file_grpc_reflection_v1_reflection_proto_depIdxs, 772 MessageInfos: file_grpc_reflection_v1_reflection_proto_msgTypes, 773 }.Build() 774 File_grpc_reflection_v1_reflection_proto = out.File 775 file_grpc_reflection_v1_reflection_proto_goTypes = nil 776 file_grpc_reflection_v1_reflection_proto_depIdxs = nil 777 }