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  }