dubbo.apache.org/dubbo-go/v3@v3.1.1/protocol/dubbo3/reflection/triple_reflection_v1alpha/reflection.pb.go (about) 1 /* 2 * Licensed to the Apache Software Foundation (ASF) under one or more 3 * contributor license agreements. See the NOTICE file distributed with 4 * this work for additional information regarding copyright ownership. 5 * The ASF licenses this file to You under the Apache License, Version 2.0 6 * (the "License"); you may not use this file except in compliance with 7 * the License. You may obtain a copy of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 * See the License for the specific language governing permissions and 15 * limitations under the License. 16 */ 17 18 // Service exported by server reflection 19 20 // Code generated by protoc-gen-go. DO NOT EDIT. 21 // versions: 22 // protoc-gen-go v1.26.0 23 // protoc v3.14.0 24 // source: reflection.proto 25 26 package triple_reflection_v1alpha 27 28 import ( 29 reflect "reflect" 30 sync "sync" 31 ) 32 33 import ( 34 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 35 36 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 37 ) 38 39 const ( 40 // Verify that this generated code is sufficiently up-to-date. 41 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 42 // Verify that runtime/protoimpl is sufficiently up-to-date. 43 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 44 ) 45 46 // The message sent by the client when calling ServerReflectionInfo method. 47 type ServerReflectionRequest struct { 48 state protoimpl.MessageState 49 sizeCache protoimpl.SizeCache 50 unknownFields protoimpl.UnknownFields 51 52 Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` 53 // To use reflection service, the client should set one of the following 54 // fields in message_request. The server distinguishes requests by their 55 // defined field and then handles them using corresponding methods. 56 // 57 // Types that are assignable to MessageRequest: 58 // *ServerReflectionRequest_FileByFilename 59 // *ServerReflectionRequest_FileContainingSymbol 60 // *ServerReflectionRequest_FileContainingExtension 61 // *ServerReflectionRequest_AllExtensionNumbersOfType 62 // *ServerReflectionRequest_ListServices 63 MessageRequest isServerReflectionRequest_MessageRequest `protobuf_oneof:"message_request"` 64 } 65 66 func (x *ServerReflectionRequest) Reset() { 67 *x = ServerReflectionRequest{} 68 if protoimpl.UnsafeEnabled { 69 mi := &file_reflection_proto_msgTypes[0] 70 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 71 ms.StoreMessageInfo(mi) 72 } 73 } 74 75 func (x *ServerReflectionRequest) String() string { 76 return protoimpl.X.MessageStringOf(x) 77 } 78 79 func (*ServerReflectionRequest) ProtoMessage() {} 80 81 func (x *ServerReflectionRequest) ProtoReflect() protoreflect.Message { 82 mi := &file_reflection_proto_msgTypes[0] 83 if protoimpl.UnsafeEnabled && x != nil { 84 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 85 if ms.LoadMessageInfo() == nil { 86 ms.StoreMessageInfo(mi) 87 } 88 return ms 89 } 90 return mi.MessageOf(x) 91 } 92 93 // Deprecated: Use ServerReflectionRequest.ProtoReflect.Descriptor instead. 94 func (*ServerReflectionRequest) Descriptor() ([]byte, []int) { 95 return file_reflection_proto_rawDescGZIP(), []int{0} 96 } 97 98 func (x *ServerReflectionRequest) GetHost() string { 99 if x != nil { 100 return x.Host 101 } 102 return "" 103 } 104 105 func (m *ServerReflectionRequest) GetMessageRequest() isServerReflectionRequest_MessageRequest { 106 if m != nil { 107 return m.MessageRequest 108 } 109 return nil 110 } 111 112 func (x *ServerReflectionRequest) GetFileByFilename() string { 113 if x, ok := x.GetMessageRequest().(*ServerReflectionRequest_FileByFilename); ok { 114 return x.FileByFilename 115 } 116 return "" 117 } 118 119 func (x *ServerReflectionRequest) GetFileContainingSymbol() string { 120 if x, ok := x.GetMessageRequest().(*ServerReflectionRequest_FileContainingSymbol); ok { 121 return x.FileContainingSymbol 122 } 123 return "" 124 } 125 126 func (x *ServerReflectionRequest) GetFileContainingExtension() *ExtensionRequest { 127 if x, ok := x.GetMessageRequest().(*ServerReflectionRequest_FileContainingExtension); ok { 128 return x.FileContainingExtension 129 } 130 return nil 131 } 132 133 func (x *ServerReflectionRequest) GetAllExtensionNumbersOfType() string { 134 if x, ok := x.GetMessageRequest().(*ServerReflectionRequest_AllExtensionNumbersOfType); ok { 135 return x.AllExtensionNumbersOfType 136 } 137 return "" 138 } 139 140 func (x *ServerReflectionRequest) GetListServices() string { 141 if x, ok := x.GetMessageRequest().(*ServerReflectionRequest_ListServices); ok { 142 return x.ListServices 143 } 144 return "" 145 } 146 147 type isServerReflectionRequest_MessageRequest interface { 148 isServerReflectionRequest_MessageRequest() 149 } 150 151 type ServerReflectionRequest_FileByFilename struct { 152 // Find a proto file by the file name. 153 FileByFilename string `protobuf:"bytes,3,opt,name=file_by_filename,json=fileByFilename,proto3,oneof"` 154 } 155 156 type ServerReflectionRequest_FileContainingSymbol struct { 157 // Find the proto file that declares the given fully-qualified symbol name. 158 // This field should be a fully-qualified symbol name 159 // (e.g. <package>.<service>[.<method>] or <package>.<type>). 160 FileContainingSymbol string `protobuf:"bytes,4,opt,name=file_containing_symbol,json=fileContainingSymbol,proto3,oneof"` 161 } 162 163 type ServerReflectionRequest_FileContainingExtension struct { 164 // Find the proto file which defines an extension extending the given 165 // message type with the given field number. 166 FileContainingExtension *ExtensionRequest `protobuf:"bytes,5,opt,name=file_containing_extension,json=fileContainingExtension,proto3,oneof"` 167 } 168 169 type ServerReflectionRequest_AllExtensionNumbersOfType struct { 170 // Finds the tag numbers used by all known extensions of extendee_type, and 171 // appends them to ExtensionNumberResponse in an undefined order. 172 // Its corresponding method is best-effort: it's not guaranteed that the 173 // reflection service will implement this method, and it's not guaranteed 174 // that this method will provide all extensions. Returns 175 // StatusCode::UNIMPLEMENTED if it's not implemented. 176 // This field should be a fully-qualified type name. The format is 177 // <package>.<type> 178 AllExtensionNumbersOfType string `protobuf:"bytes,6,opt,name=all_extension_numbers_of_type,json=allExtensionNumbersOfType,proto3,oneof"` 179 } 180 181 type ServerReflectionRequest_ListServices struct { 182 // List the full names of registered services. The content will not be 183 // checked. 184 ListServices string `protobuf:"bytes,7,opt,name=list_services,json=listServices,proto3,oneof"` 185 } 186 187 func (*ServerReflectionRequest_FileByFilename) isServerReflectionRequest_MessageRequest() {} 188 189 func (*ServerReflectionRequest_FileContainingSymbol) isServerReflectionRequest_MessageRequest() {} 190 191 func (*ServerReflectionRequest_FileContainingExtension) isServerReflectionRequest_MessageRequest() {} 192 193 func (*ServerReflectionRequest_AllExtensionNumbersOfType) isServerReflectionRequest_MessageRequest() { 194 } 195 196 func (*ServerReflectionRequest_ListServices) isServerReflectionRequest_MessageRequest() {} 197 198 // The type name and extension number sent by the client when requesting 199 // file_containing_extension. 200 type ExtensionRequest struct { 201 state protoimpl.MessageState 202 sizeCache protoimpl.SizeCache 203 unknownFields protoimpl.UnknownFields 204 205 // Fully-qualified type name. The format should be <package>.<type> 206 ContainingType string `protobuf:"bytes,1,opt,name=containing_type,json=containingType,proto3" json:"containing_type,omitempty"` 207 ExtensionNumber int32 `protobuf:"varint,2,opt,name=extension_number,json=extensionNumber,proto3" json:"extension_number,omitempty"` 208 } 209 210 func (x *ExtensionRequest) Reset() { 211 *x = ExtensionRequest{} 212 if protoimpl.UnsafeEnabled { 213 mi := &file_reflection_proto_msgTypes[1] 214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 215 ms.StoreMessageInfo(mi) 216 } 217 } 218 219 func (x *ExtensionRequest) String() string { 220 return protoimpl.X.MessageStringOf(x) 221 } 222 223 func (*ExtensionRequest) ProtoMessage() {} 224 225 func (x *ExtensionRequest) ProtoReflect() protoreflect.Message { 226 mi := &file_reflection_proto_msgTypes[1] 227 if protoimpl.UnsafeEnabled && x != nil { 228 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 229 if ms.LoadMessageInfo() == nil { 230 ms.StoreMessageInfo(mi) 231 } 232 return ms 233 } 234 return mi.MessageOf(x) 235 } 236 237 // Deprecated: Use ExtensionRequest.ProtoReflect.Descriptor instead. 238 func (*ExtensionRequest) Descriptor() ([]byte, []int) { 239 return file_reflection_proto_rawDescGZIP(), []int{1} 240 } 241 242 func (x *ExtensionRequest) GetContainingType() string { 243 if x != nil { 244 return x.ContainingType 245 } 246 return "" 247 } 248 249 func (x *ExtensionRequest) GetExtensionNumber() int32 { 250 if x != nil { 251 return x.ExtensionNumber 252 } 253 return 0 254 } 255 256 // The message sent by the server to answer ServerReflectionInfo method. 257 type ServerReflectionResponse struct { 258 state protoimpl.MessageState 259 sizeCache protoimpl.SizeCache 260 unknownFields protoimpl.UnknownFields 261 262 ValidHost string `protobuf:"bytes,1,opt,name=valid_host,json=validHost,proto3" json:"valid_host,omitempty"` 263 OriginalRequest *ServerReflectionRequest `protobuf:"bytes,2,opt,name=original_request,json=originalRequest,proto3" json:"original_request,omitempty"` 264 // The server sets one of the following fields according to the 265 // message_request in the request. 266 // 267 // Types that are assignable to MessageResponse: 268 // *ServerReflectionResponse_FileDescriptorResponse 269 // *ServerReflectionResponse_AllExtensionNumbersResponse 270 // *ServerReflectionResponse_ListServicesResponse 271 // *ServerReflectionResponse_ErrorResponse 272 MessageResponse isServerReflectionResponse_MessageResponse `protobuf_oneof:"message_response"` 273 } 274 275 func (x *ServerReflectionResponse) Reset() { 276 *x = ServerReflectionResponse{} 277 if protoimpl.UnsafeEnabled { 278 mi := &file_reflection_proto_msgTypes[2] 279 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 280 ms.StoreMessageInfo(mi) 281 } 282 } 283 284 func (x *ServerReflectionResponse) String() string { 285 return protoimpl.X.MessageStringOf(x) 286 } 287 288 func (*ServerReflectionResponse) ProtoMessage() {} 289 290 func (x *ServerReflectionResponse) ProtoReflect() protoreflect.Message { 291 mi := &file_reflection_proto_msgTypes[2] 292 if protoimpl.UnsafeEnabled && x != nil { 293 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 294 if ms.LoadMessageInfo() == nil { 295 ms.StoreMessageInfo(mi) 296 } 297 return ms 298 } 299 return mi.MessageOf(x) 300 } 301 302 // Deprecated: Use ServerReflectionResponse.ProtoReflect.Descriptor instead. 303 func (*ServerReflectionResponse) Descriptor() ([]byte, []int) { 304 return file_reflection_proto_rawDescGZIP(), []int{2} 305 } 306 307 func (x *ServerReflectionResponse) GetValidHost() string { 308 if x != nil { 309 return x.ValidHost 310 } 311 return "" 312 } 313 314 func (x *ServerReflectionResponse) GetOriginalRequest() *ServerReflectionRequest { 315 if x != nil { 316 return x.OriginalRequest 317 } 318 return nil 319 } 320 321 func (m *ServerReflectionResponse) GetMessageResponse() isServerReflectionResponse_MessageResponse { 322 if m != nil { 323 return m.MessageResponse 324 } 325 return nil 326 } 327 328 func (x *ServerReflectionResponse) GetFileDescriptorResponse() *FileDescriptorResponse { 329 if x, ok := x.GetMessageResponse().(*ServerReflectionResponse_FileDescriptorResponse); ok { 330 return x.FileDescriptorResponse 331 } 332 return nil 333 } 334 335 func (x *ServerReflectionResponse) GetAllExtensionNumbersResponse() *ExtensionNumberResponse { 336 if x, ok := x.GetMessageResponse().(*ServerReflectionResponse_AllExtensionNumbersResponse); ok { 337 return x.AllExtensionNumbersResponse 338 } 339 return nil 340 } 341 342 func (x *ServerReflectionResponse) GetListServicesResponse() *ListServiceResponse { 343 if x, ok := x.GetMessageResponse().(*ServerReflectionResponse_ListServicesResponse); ok { 344 return x.ListServicesResponse 345 } 346 return nil 347 } 348 349 func (x *ServerReflectionResponse) GetErrorResponse() *ErrorResponse { 350 if x, ok := x.GetMessageResponse().(*ServerReflectionResponse_ErrorResponse); ok { 351 return x.ErrorResponse 352 } 353 return nil 354 } 355 356 type isServerReflectionResponse_MessageResponse interface { 357 isServerReflectionResponse_MessageResponse() 358 } 359 360 type ServerReflectionResponse_FileDescriptorResponse struct { 361 // This message is used to answer file_by_filename, file_containing_symbol, 362 // file_containing_extension requests with transitive dependencies. 363 // As the repeated label is not allowed in oneof fields, we use a 364 // FileDescriptorResponse message to encapsulate the repeated fields. 365 // The reflection service is allowed to avoid sending FileDescriptorProtos 366 // that were previously sent in response to earlier requests in the stream. 367 FileDescriptorResponse *FileDescriptorResponse `protobuf:"bytes,4,opt,name=file_descriptor_response,json=fileDescriptorResponse,proto3,oneof"` 368 } 369 370 type ServerReflectionResponse_AllExtensionNumbersResponse struct { 371 // This message is used to answer all_extension_numbers_of_type requests. 372 AllExtensionNumbersResponse *ExtensionNumberResponse `protobuf:"bytes,5,opt,name=all_extension_numbers_response,json=allExtensionNumbersResponse,proto3,oneof"` 373 } 374 375 type ServerReflectionResponse_ListServicesResponse struct { 376 // This message is used to answer list_services requests. 377 ListServicesResponse *ListServiceResponse `protobuf:"bytes,6,opt,name=list_services_response,json=listServicesResponse,proto3,oneof"` 378 } 379 380 type ServerReflectionResponse_ErrorResponse struct { 381 // This message is used when an error occurs. 382 ErrorResponse *ErrorResponse `protobuf:"bytes,7,opt,name=error_response,json=errorResponse,proto3,oneof"` 383 } 384 385 func (*ServerReflectionResponse_FileDescriptorResponse) isServerReflectionResponse_MessageResponse() { 386 } 387 388 func (*ServerReflectionResponse_AllExtensionNumbersResponse) isServerReflectionResponse_MessageResponse() { 389 } 390 391 func (*ServerReflectionResponse_ListServicesResponse) isServerReflectionResponse_MessageResponse() {} 392 393 func (*ServerReflectionResponse_ErrorResponse) isServerReflectionResponse_MessageResponse() {} 394 395 // Serialized FileDescriptorProto messages sent by the server answering 396 // a file_by_filename, file_containing_symbol, or file_containing_extension 397 // request. 398 type FileDescriptorResponse struct { 399 state protoimpl.MessageState 400 sizeCache protoimpl.SizeCache 401 unknownFields protoimpl.UnknownFields 402 403 // Serialized FileDescriptorProto messages. We avoid taking a dependency on 404 // descriptor.proto, which uses proto2 only features, by making them opaque 405 // bytes instead. 406 FileDescriptorProto [][]byte `protobuf:"bytes,1,rep,name=file_descriptor_proto,json=fileDescriptorProto,proto3" json:"file_descriptor_proto,omitempty"` 407 } 408 409 func (x *FileDescriptorResponse) Reset() { 410 *x = FileDescriptorResponse{} 411 if protoimpl.UnsafeEnabled { 412 mi := &file_reflection_proto_msgTypes[3] 413 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 414 ms.StoreMessageInfo(mi) 415 } 416 } 417 418 func (x *FileDescriptorResponse) String() string { 419 return protoimpl.X.MessageStringOf(x) 420 } 421 422 func (*FileDescriptorResponse) ProtoMessage() {} 423 424 func (x *FileDescriptorResponse) ProtoReflect() protoreflect.Message { 425 mi := &file_reflection_proto_msgTypes[3] 426 if protoimpl.UnsafeEnabled && x != nil { 427 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 428 if ms.LoadMessageInfo() == nil { 429 ms.StoreMessageInfo(mi) 430 } 431 return ms 432 } 433 return mi.MessageOf(x) 434 } 435 436 // Deprecated: Use FileDescriptorResponse.ProtoReflect.Descriptor instead. 437 func (*FileDescriptorResponse) Descriptor() ([]byte, []int) { 438 return file_reflection_proto_rawDescGZIP(), []int{3} 439 } 440 441 func (x *FileDescriptorResponse) GetFileDescriptorProto() [][]byte { 442 if x != nil { 443 return x.FileDescriptorProto 444 } 445 return nil 446 } 447 448 // A list of extension numbers sent by the server answering 449 // all_extension_numbers_of_type request. 450 type ExtensionNumberResponse struct { 451 state protoimpl.MessageState 452 sizeCache protoimpl.SizeCache 453 unknownFields protoimpl.UnknownFields 454 455 // Full name of the base type, including the package name. The format 456 // is <package>.<type> 457 BaseTypeName string `protobuf:"bytes,1,opt,name=base_type_name,json=baseTypeName,proto3" json:"base_type_name,omitempty"` 458 ExtensionNumber []int32 `protobuf:"varint,2,rep,packed,name=extension_number,json=extensionNumber,proto3" json:"extension_number,omitempty"` 459 } 460 461 func (x *ExtensionNumberResponse) Reset() { 462 *x = ExtensionNumberResponse{} 463 if protoimpl.UnsafeEnabled { 464 mi := &file_reflection_proto_msgTypes[4] 465 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 466 ms.StoreMessageInfo(mi) 467 } 468 } 469 470 func (x *ExtensionNumberResponse) String() string { 471 return protoimpl.X.MessageStringOf(x) 472 } 473 474 func (*ExtensionNumberResponse) ProtoMessage() {} 475 476 func (x *ExtensionNumberResponse) ProtoReflect() protoreflect.Message { 477 mi := &file_reflection_proto_msgTypes[4] 478 if protoimpl.UnsafeEnabled && x != nil { 479 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 480 if ms.LoadMessageInfo() == nil { 481 ms.StoreMessageInfo(mi) 482 } 483 return ms 484 } 485 return mi.MessageOf(x) 486 } 487 488 // Deprecated: Use ExtensionNumberResponse.ProtoReflect.Descriptor instead. 489 func (*ExtensionNumberResponse) Descriptor() ([]byte, []int) { 490 return file_reflection_proto_rawDescGZIP(), []int{4} 491 } 492 493 func (x *ExtensionNumberResponse) GetBaseTypeName() string { 494 if x != nil { 495 return x.BaseTypeName 496 } 497 return "" 498 } 499 500 func (x *ExtensionNumberResponse) GetExtensionNumber() []int32 { 501 if x != nil { 502 return x.ExtensionNumber 503 } 504 return nil 505 } 506 507 // A list of ServiceResponse sent by the server answering list_services request. 508 type ListServiceResponse struct { 509 state protoimpl.MessageState 510 sizeCache protoimpl.SizeCache 511 unknownFields protoimpl.UnknownFields 512 513 // The information of each service may be expanded in the future, so we use 514 // ServiceResponse message to encapsulate it. 515 Service []*ServiceResponse `protobuf:"bytes,1,rep,name=service,proto3" json:"service,omitempty"` 516 } 517 518 func (x *ListServiceResponse) Reset() { 519 *x = ListServiceResponse{} 520 if protoimpl.UnsafeEnabled { 521 mi := &file_reflection_proto_msgTypes[5] 522 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 523 ms.StoreMessageInfo(mi) 524 } 525 } 526 527 func (x *ListServiceResponse) String() string { 528 return protoimpl.X.MessageStringOf(x) 529 } 530 531 func (*ListServiceResponse) ProtoMessage() {} 532 533 func (x *ListServiceResponse) ProtoReflect() protoreflect.Message { 534 mi := &file_reflection_proto_msgTypes[5] 535 if protoimpl.UnsafeEnabled && x != nil { 536 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 537 if ms.LoadMessageInfo() == nil { 538 ms.StoreMessageInfo(mi) 539 } 540 return ms 541 } 542 return mi.MessageOf(x) 543 } 544 545 // Deprecated: Use ListServiceResponse.ProtoReflect.Descriptor instead. 546 func (*ListServiceResponse) Descriptor() ([]byte, []int) { 547 return file_reflection_proto_rawDescGZIP(), []int{5} 548 } 549 550 func (x *ListServiceResponse) GetService() []*ServiceResponse { 551 if x != nil { 552 return x.Service 553 } 554 return nil 555 } 556 557 // The information of a single service used by ListServiceResponse to answer 558 // list_services request. 559 type ServiceResponse struct { 560 state protoimpl.MessageState 561 sizeCache protoimpl.SizeCache 562 unknownFields protoimpl.UnknownFields 563 564 // Full name of a registered service, including its package name. The format 565 // is <package>.<service> 566 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 567 } 568 569 func (x *ServiceResponse) Reset() { 570 *x = ServiceResponse{} 571 if protoimpl.UnsafeEnabled { 572 mi := &file_reflection_proto_msgTypes[6] 573 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 574 ms.StoreMessageInfo(mi) 575 } 576 } 577 578 func (x *ServiceResponse) String() string { 579 return protoimpl.X.MessageStringOf(x) 580 } 581 582 func (*ServiceResponse) ProtoMessage() {} 583 584 func (x *ServiceResponse) ProtoReflect() protoreflect.Message { 585 mi := &file_reflection_proto_msgTypes[6] 586 if protoimpl.UnsafeEnabled && x != nil { 587 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 588 if ms.LoadMessageInfo() == nil { 589 ms.StoreMessageInfo(mi) 590 } 591 return ms 592 } 593 return mi.MessageOf(x) 594 } 595 596 // Deprecated: Use ServiceResponse.ProtoReflect.Descriptor instead. 597 func (*ServiceResponse) Descriptor() ([]byte, []int) { 598 return file_reflection_proto_rawDescGZIP(), []int{6} 599 } 600 601 func (x *ServiceResponse) GetName() string { 602 if x != nil { 603 return x.Name 604 } 605 return "" 606 } 607 608 // The error code and error message sent by the server when an error occurs. 609 type ErrorResponse struct { 610 state protoimpl.MessageState 611 sizeCache protoimpl.SizeCache 612 unknownFields protoimpl.UnknownFields 613 614 // This field uses the error codes defined in grpc::StatusCode. 615 ErrorCode int32 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` 616 ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` 617 } 618 619 func (x *ErrorResponse) Reset() { 620 *x = ErrorResponse{} 621 if protoimpl.UnsafeEnabled { 622 mi := &file_reflection_proto_msgTypes[7] 623 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 624 ms.StoreMessageInfo(mi) 625 } 626 } 627 628 func (x *ErrorResponse) String() string { 629 return protoimpl.X.MessageStringOf(x) 630 } 631 632 func (*ErrorResponse) ProtoMessage() {} 633 634 func (x *ErrorResponse) ProtoReflect() protoreflect.Message { 635 mi := &file_reflection_proto_msgTypes[7] 636 if protoimpl.UnsafeEnabled && x != nil { 637 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 638 if ms.LoadMessageInfo() == nil { 639 ms.StoreMessageInfo(mi) 640 } 641 return ms 642 } 643 return mi.MessageOf(x) 644 } 645 646 // Deprecated: Use ErrorResponse.ProtoReflect.Descriptor instead. 647 func (*ErrorResponse) Descriptor() ([]byte, []int) { 648 return file_reflection_proto_rawDescGZIP(), []int{7} 649 } 650 651 func (x *ErrorResponse) GetErrorCode() int32 { 652 if x != nil { 653 return x.ErrorCode 654 } 655 return 0 656 } 657 658 func (x *ErrorResponse) GetErrorMessage() string { 659 if x != nil { 660 return x.ErrorMessage 661 } 662 return "" 663 } 664 665 var File_reflection_proto protoreflect.FileDescriptor 666 667 var file_reflection_proto_rawDesc = []byte{ 668 0x0a, 0x10, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 669 0x74, 0x6f, 0x12, 0x19, 0x74, 0x72, 0x69, 0x70, 0x6c, 0x65, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 670 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x22, 0xfa, 0x02, 671 0x0a, 0x17, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 672 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 673 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x2a, 0x0a, 674 0x10, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x62, 0x79, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 675 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0e, 0x66, 0x69, 0x6c, 0x65, 0x42, 676 0x79, 0x46, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x16, 0x66, 0x69, 0x6c, 677 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x6d, 678 0x62, 0x6f, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x14, 0x66, 0x69, 0x6c, 679 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x6d, 0x62, 0x6f, 680 0x6c, 0x12, 0x69, 0x0a, 0x19, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 681 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 682 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x74, 0x72, 0x69, 0x70, 0x6c, 0x65, 0x2e, 0x72, 0x65, 683 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 684 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 685 0x74, 0x48, 0x00, 0x52, 0x17, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 686 0x69, 0x6e, 0x67, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x0a, 0x1d, 687 0x61, 0x6c, 0x6c, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 688 0x6d, 0x62, 0x65, 0x72, 0x73, 0x5f, 0x6f, 0x66, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 689 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x19, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 690 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x4f, 0x66, 0x54, 0x79, 0x70, 0x65, 691 0x12, 0x25, 0x0a, 0x0d, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 692 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0c, 0x6c, 0x69, 0x73, 0x74, 0x53, 693 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x42, 0x11, 0x0a, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 694 0x67, 0x65, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x66, 0x0a, 0x10, 0x45, 0x78, 695 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 696 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x79, 0x70, 697 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 698 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x78, 0x74, 0x65, 0x6e, 699 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 700 0x05, 0x52, 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 701 0x65, 0x72, 0x22, 0xd1, 0x04, 0x0a, 0x18, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 702 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 703 0x1d, 0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 704 0x01, 0x28, 0x09, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x5d, 705 0x0a, 0x10, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 706 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x74, 0x72, 0x69, 0x70, 0x6c, 707 0x65, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 708 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 0x6c, 0x65, 709 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0f, 0x6f, 0x72, 710 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x6d, 0x0a, 711 0x18, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 712 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 713 0x31, 0x2e, 0x74, 0x72, 0x69, 0x70, 0x6c, 0x65, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 714 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x46, 0x69, 0x6c, 0x65, 715 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 716 0x73, 0x65, 0x48, 0x00, 0x52, 0x16, 0x66, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 717 0x70, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x79, 0x0a, 0x1e, 718 0x61, 0x6c, 0x6c, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 719 0x6d, 0x62, 0x65, 0x72, 0x73, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x05, 720 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x74, 0x72, 0x69, 0x70, 0x6c, 0x65, 0x2e, 0x72, 0x65, 721 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 722 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 723 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x1b, 0x61, 0x6c, 0x6c, 0x45, 724 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, 725 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x66, 0x0a, 0x16, 0x6c, 0x69, 0x73, 0x74, 0x5f, 726 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 727 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x74, 0x72, 0x69, 0x70, 0x6c, 0x65, 728 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 729 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 730 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x14, 0x6c, 0x69, 0x73, 0x74, 0x53, 731 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 732 0x51, 0x0a, 0x0e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 733 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x74, 0x72, 0x69, 0x70, 0x6c, 0x65, 734 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 735 0x70, 0x68, 0x61, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 736 0x65, 0x48, 0x00, 0x52, 0x0d, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 737 0x73, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 738 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x0a, 0x16, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 739 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 740 0x12, 0x32, 0x0a, 0x15, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 741 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 742 0x13, 0x66, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 743 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x17, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 744 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 745 0x24, 0x0a, 0x0e, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 746 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x62, 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 747 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 748 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x03, 0x28, 0x05, 0x52, 749 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 750 0x22, 0x5b, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 751 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 752 0x63, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x74, 0x72, 0x69, 0x70, 0x6c, 753 0x65, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 754 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 755 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x22, 0x25, 0x0a, 756 0x0f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 757 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 758 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x53, 0x0a, 0x0d, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 759 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 760 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 761 0x43, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x65, 762 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x65, 0x72, 0x72, 763 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x98, 0x01, 0x0a, 0x10, 0x53, 0x65, 764 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x83, 765 0x01, 0x0a, 0x14, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 766 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x32, 0x2e, 0x74, 0x72, 0x69, 0x70, 0x6c, 0x65, 767 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 768 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 0x6c, 0x65, 0x63, 769 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x74, 0x72, 770 0x69, 0x70, 0x6c, 0x65, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 771 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 772 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 773 0x28, 0x01, 0x30, 0x01, 0x42, 0x41, 0x5a, 0x3f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 774 0x6f, 0x6d, 0x2f, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x67, 0x6f, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2d, 775 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x74, 0x72, 776 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 777 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 778 } 779 780 var ( 781 file_reflection_proto_rawDescOnce sync.Once 782 file_reflection_proto_rawDescData = file_reflection_proto_rawDesc 783 ) 784 785 func file_reflection_proto_rawDescGZIP() []byte { 786 file_reflection_proto_rawDescOnce.Do(func() { 787 file_reflection_proto_rawDescData = protoimpl.X.CompressGZIP(file_reflection_proto_rawDescData) 788 }) 789 return file_reflection_proto_rawDescData 790 } 791 792 var file_reflection_proto_msgTypes = make([]protoimpl.MessageInfo, 8) 793 var file_reflection_proto_goTypes = []interface{}{ 794 (*ServerReflectionRequest)(nil), // 0: triple.reflection.v1alpha.ServerReflectionRequest 795 (*ExtensionRequest)(nil), // 1: triple.reflection.v1alpha.ExtensionRequest 796 (*ServerReflectionResponse)(nil), // 2: triple.reflection.v1alpha.ServerReflectionResponse 797 (*FileDescriptorResponse)(nil), // 3: triple.reflection.v1alpha.FileDescriptorResponse 798 (*ExtensionNumberResponse)(nil), // 4: triple.reflection.v1alpha.ExtensionNumberResponse 799 (*ListServiceResponse)(nil), // 5: triple.reflection.v1alpha.ListServiceResponse 800 (*ServiceResponse)(nil), // 6: triple.reflection.v1alpha.ServiceResponse 801 (*ErrorResponse)(nil), // 7: triple.reflection.v1alpha.ErrorResponse 802 } 803 var file_reflection_proto_depIdxs = []int32{ 804 1, // 0: triple.reflection.v1alpha.ServerReflectionRequest.file_containing_extension:type_name -> triple.reflection.v1alpha.ExtensionRequest 805 0, // 1: triple.reflection.v1alpha.ServerReflectionResponse.original_request:type_name -> triple.reflection.v1alpha.ServerReflectionRequest 806 3, // 2: triple.reflection.v1alpha.ServerReflectionResponse.file_descriptor_response:type_name -> triple.reflection.v1alpha.FileDescriptorResponse 807 4, // 3: triple.reflection.v1alpha.ServerReflectionResponse.all_extension_numbers_response:type_name -> triple.reflection.v1alpha.ExtensionNumberResponse 808 5, // 4: triple.reflection.v1alpha.ServerReflectionResponse.list_services_response:type_name -> triple.reflection.v1alpha.ListServiceResponse 809 7, // 5: triple.reflection.v1alpha.ServerReflectionResponse.error_response:type_name -> triple.reflection.v1alpha.ErrorResponse 810 6, // 6: triple.reflection.v1alpha.ListServiceResponse.service:type_name -> triple.reflection.v1alpha.ServiceResponse 811 0, // 7: triple.reflection.v1alpha.ServerReflection.ServerReflectionInfo:input_type -> triple.reflection.v1alpha.ServerReflectionRequest 812 2, // 8: triple.reflection.v1alpha.ServerReflection.ServerReflectionInfo:output_type -> triple.reflection.v1alpha.ServerReflectionResponse 813 8, // [8:9] is the sub-list for method output_type 814 7, // [7:8] is the sub-list for method input_type 815 7, // [7:7] is the sub-list for extension type_name 816 7, // [7:7] is the sub-list for extension extendee 817 0, // [0:7] is the sub-list for field type_name 818 } 819 820 func init() { file_reflection_proto_init() } 821 func file_reflection_proto_init() { 822 if File_reflection_proto != nil { 823 return 824 } 825 if !protoimpl.UnsafeEnabled { 826 file_reflection_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 827 switch v := v.(*ServerReflectionRequest); i { 828 case 0: 829 return &v.state 830 case 1: 831 return &v.sizeCache 832 case 2: 833 return &v.unknownFields 834 default: 835 return nil 836 } 837 } 838 file_reflection_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 839 switch v := v.(*ExtensionRequest); i { 840 case 0: 841 return &v.state 842 case 1: 843 return &v.sizeCache 844 case 2: 845 return &v.unknownFields 846 default: 847 return nil 848 } 849 } 850 file_reflection_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 851 switch v := v.(*ServerReflectionResponse); i { 852 case 0: 853 return &v.state 854 case 1: 855 return &v.sizeCache 856 case 2: 857 return &v.unknownFields 858 default: 859 return nil 860 } 861 } 862 file_reflection_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 863 switch v := v.(*FileDescriptorResponse); i { 864 case 0: 865 return &v.state 866 case 1: 867 return &v.sizeCache 868 case 2: 869 return &v.unknownFields 870 default: 871 return nil 872 } 873 } 874 file_reflection_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 875 switch v := v.(*ExtensionNumberResponse); i { 876 case 0: 877 return &v.state 878 case 1: 879 return &v.sizeCache 880 case 2: 881 return &v.unknownFields 882 default: 883 return nil 884 } 885 } 886 file_reflection_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 887 switch v := v.(*ListServiceResponse); i { 888 case 0: 889 return &v.state 890 case 1: 891 return &v.sizeCache 892 case 2: 893 return &v.unknownFields 894 default: 895 return nil 896 } 897 } 898 file_reflection_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 899 switch v := v.(*ServiceResponse); i { 900 case 0: 901 return &v.state 902 case 1: 903 return &v.sizeCache 904 case 2: 905 return &v.unknownFields 906 default: 907 return nil 908 } 909 } 910 file_reflection_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 911 switch v := v.(*ErrorResponse); i { 912 case 0: 913 return &v.state 914 case 1: 915 return &v.sizeCache 916 case 2: 917 return &v.unknownFields 918 default: 919 return nil 920 } 921 } 922 } 923 file_reflection_proto_msgTypes[0].OneofWrappers = []interface{}{ 924 (*ServerReflectionRequest_FileByFilename)(nil), 925 (*ServerReflectionRequest_FileContainingSymbol)(nil), 926 (*ServerReflectionRequest_FileContainingExtension)(nil), 927 (*ServerReflectionRequest_AllExtensionNumbersOfType)(nil), 928 (*ServerReflectionRequest_ListServices)(nil), 929 } 930 file_reflection_proto_msgTypes[2].OneofWrappers = []interface{}{ 931 (*ServerReflectionResponse_FileDescriptorResponse)(nil), 932 (*ServerReflectionResponse_AllExtensionNumbersResponse)(nil), 933 (*ServerReflectionResponse_ListServicesResponse)(nil), 934 (*ServerReflectionResponse_ErrorResponse)(nil), 935 } 936 type x struct{} 937 out := protoimpl.TypeBuilder{ 938 File: protoimpl.DescBuilder{ 939 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 940 RawDescriptor: file_reflection_proto_rawDesc, 941 NumEnums: 0, 942 NumMessages: 8, 943 NumExtensions: 0, 944 NumServices: 1, 945 }, 946 GoTypes: file_reflection_proto_goTypes, 947 DependencyIndexes: file_reflection_proto_depIdxs, 948 MessageInfos: file_reflection_proto_msgTypes, 949 }.Build() 950 File_reflection_proto = out.File 951 file_reflection_proto_rawDesc = nil 952 file_reflection_proto_goTypes = nil 953 file_reflection_proto_depIdxs = nil 954 }