github.com/cloudwan/edgelq-sdk@v1.15.4/proxies/client/v1/broker/broker_custom.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/proxies/proto/v1/broker_custom.proto
     3  // DO NOT EDIT!!!
     4  
     5  package broker_client
     6  
     7  import (
     8  	"fmt"
     9  	"reflect"
    10  	"sync"
    11  
    12  	"google.golang.org/protobuf/encoding/protojson"
    13  	"google.golang.org/protobuf/proto"
    14  	preflect "google.golang.org/protobuf/reflect/protoreflect"
    15  	"google.golang.org/protobuf/runtime/protoimpl"
    16  )
    17  
    18  // proto imports
    19  import (
    20  	project "github.com/cloudwan/edgelq-sdk/proxies/resources/v1/project"
    21  )
    22  
    23  // Reference imports to suppress errors if they are not otherwise used.
    24  var (
    25  	_ = fmt.Errorf
    26  	_ = reflect.Method{}
    27  	_ = sync.Once{}
    28  
    29  	_ = protojson.MarshalOptions{}
    30  	_ = proto.MarshalOptions{}
    31  	_ = preflect.Value{}
    32  	_ = protoimpl.DescBuilder{}
    33  )
    34  
    35  // make sure we're using proto imports
    36  var (
    37  	_ = &project.Project{}
    38  )
    39  
    40  const (
    41  	// Verify that this generated code is sufficiently up-to-date.
    42  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    43  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    44  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    45  )
    46  
    47  // Request message for method [Connect][ntt.proxies.v1.Connect]
    48  type ConnectRequest struct {
    49  	state         protoimpl.MessageState
    50  	sizeCache     protoimpl.SizeCache
    51  	unknownFields protoimpl.UnknownFields
    52  	// Types that are valid to be assigned to Message:
    53  	//	*ConnectRequest_OpenRequest_
    54  	//	*ConnectRequest_ResumeRequest_
    55  	//	*ConnectRequest_Ack
    56  	//	*ConnectRequest_Data
    57  	//	*ConnectRequest_Close
    58  	//	*ConnectRequest_Error
    59  	//	*ConnectRequest_Ping
    60  	Message isConnectRequest_Message `protobuf_oneof:"message"`
    61  }
    62  
    63  func (m *ConnectRequest) Reset() {
    64  	*m = ConnectRequest{}
    65  	if protoimpl.UnsafeEnabled {
    66  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[0]
    67  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    68  		ms.StoreMessageInfo(mi)
    69  	}
    70  }
    71  
    72  func (m *ConnectRequest) String() string {
    73  	return protoimpl.X.MessageStringOf(m)
    74  }
    75  
    76  func (*ConnectRequest) ProtoMessage() {}
    77  
    78  func (m *ConnectRequest) ProtoReflect() preflect.Message {
    79  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[0]
    80  	if protoimpl.UnsafeEnabled && m != nil {
    81  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    82  		if ms.LoadMessageInfo() == nil {
    83  			ms.StoreMessageInfo(mi)
    84  		}
    85  		return ms
    86  	}
    87  	return mi.MessageOf(m)
    88  }
    89  
    90  func (*ConnectRequest) GotenMessage() {}
    91  
    92  // Deprecated, Use ConnectRequest.ProtoReflect.Descriptor instead.
    93  func (*ConnectRequest) Descriptor() ([]byte, []int) {
    94  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{0}
    95  }
    96  
    97  func (m *ConnectRequest) Unmarshal(b []byte) error {
    98  	return proto.Unmarshal(b, m)
    99  }
   100  
   101  func (m *ConnectRequest) Marshal() ([]byte, error) {
   102  	return proto.Marshal(m)
   103  }
   104  
   105  func (m *ConnectRequest) MarshalJSON() ([]byte, error) {
   106  	return protojson.MarshalOptions{}.Marshal(m)
   107  }
   108  
   109  func (m *ConnectRequest) UnmarshalJSON(data []byte) error {
   110  	return protojson.Unmarshal(data, m)
   111  }
   112  
   113  type isConnectRequest_Message interface {
   114  	isConnectRequest_Message()
   115  }
   116  
   117  type ConnectRequest_OpenRequest_ struct {
   118  	// The initiation message to open a channel to a device.
   119  	OpenRequest *ConnectRequest_OpenRequest `protobuf:"bytes,1,opt,name=open_request,json=openRequest,proto3,oneof"`
   120  }
   121  type ConnectRequest_ResumeRequest_ struct {
   122  	// Attempt to resume stream of data
   123  	ResumeRequest *ConnectRequest_ResumeRequest `protobuf:"bytes,2,opt,name=resume_request,json=resumeRequest,proto3,oneof"`
   124  }
   125  type ConnectRequest_Ack struct {
   126  	// ACK message
   127  	Ack *Ack `protobuf:"bytes,3,opt,name=ack,proto3,oneof"`
   128  }
   129  type ConnectRequest_Data struct {
   130  	// Any data sent to the device through the endpoint.
   131  	Data *Data `protobuf:"bytes,4,opt,name=data,proto3,oneof"`
   132  }
   133  type ConnectRequest_Close struct {
   134  	Close *Close `protobuf:"bytes,5,opt,name=close,proto3,oneof"`
   135  }
   136  type ConnectRequest_Error struct {
   137  	Error *Error `protobuf:"bytes,6,opt,name=error,proto3,oneof"`
   138  }
   139  type ConnectRequest_Ping struct {
   140  	Ping *Ping `protobuf:"bytes,7,opt,name=ping,proto3,oneof"`
   141  }
   142  
   143  func (*ConnectRequest_OpenRequest_) isConnectRequest_Message()   {}
   144  func (*ConnectRequest_ResumeRequest_) isConnectRequest_Message() {}
   145  func (*ConnectRequest_Ack) isConnectRequest_Message()            {}
   146  func (*ConnectRequest_Data) isConnectRequest_Message()           {}
   147  func (*ConnectRequest_Close) isConnectRequest_Message()          {}
   148  func (*ConnectRequest_Error) isConnectRequest_Message()          {}
   149  func (*ConnectRequest_Ping) isConnectRequest_Message()           {}
   150  func (m *ConnectRequest) GetMessage() isConnectRequest_Message {
   151  	if m != nil {
   152  		return m.Message
   153  	}
   154  	return nil
   155  }
   156  func (m *ConnectRequest) GetOpenRequest() *ConnectRequest_OpenRequest {
   157  	if x, ok := m.GetMessage().(*ConnectRequest_OpenRequest_); ok {
   158  		return x.OpenRequest
   159  	}
   160  	return nil
   161  }
   162  func (m *ConnectRequest) GetResumeRequest() *ConnectRequest_ResumeRequest {
   163  	if x, ok := m.GetMessage().(*ConnectRequest_ResumeRequest_); ok {
   164  		return x.ResumeRequest
   165  	}
   166  	return nil
   167  }
   168  func (m *ConnectRequest) GetAck() *Ack {
   169  	if x, ok := m.GetMessage().(*ConnectRequest_Ack); ok {
   170  		return x.Ack
   171  	}
   172  	return nil
   173  }
   174  func (m *ConnectRequest) GetData() *Data {
   175  	if x, ok := m.GetMessage().(*ConnectRequest_Data); ok {
   176  		return x.Data
   177  	}
   178  	return nil
   179  }
   180  func (m *ConnectRequest) GetClose() *Close {
   181  	if x, ok := m.GetMessage().(*ConnectRequest_Close); ok {
   182  		return x.Close
   183  	}
   184  	return nil
   185  }
   186  func (m *ConnectRequest) GetError() *Error {
   187  	if x, ok := m.GetMessage().(*ConnectRequest_Error); ok {
   188  		return x.Error
   189  	}
   190  	return nil
   191  }
   192  func (m *ConnectRequest) GetPing() *Ping {
   193  	if x, ok := m.GetMessage().(*ConnectRequest_Ping); ok {
   194  		return x.Ping
   195  	}
   196  	return nil
   197  }
   198  func (m *ConnectRequest) SetMessage(ofv isConnectRequest_Message) {
   199  	if m == nil {
   200  		panic(fmt.Errorf("can't set %s on nil %s", "isConnectRequest_Message", "ConnectRequest"))
   201  	}
   202  	m.Message = ofv
   203  }
   204  func (m *ConnectRequest) SetOpenRequest(fv *ConnectRequest_OpenRequest) {
   205  	m.SetMessage(&ConnectRequest_OpenRequest_{OpenRequest: fv})
   206  }
   207  func (m *ConnectRequest) SetResumeRequest(fv *ConnectRequest_ResumeRequest) {
   208  	m.SetMessage(&ConnectRequest_ResumeRequest_{ResumeRequest: fv})
   209  }
   210  func (m *ConnectRequest) SetAck(fv *Ack) {
   211  	m.SetMessage(&ConnectRequest_Ack{Ack: fv})
   212  }
   213  func (m *ConnectRequest) SetData(fv *Data) {
   214  	m.SetMessage(&ConnectRequest_Data{Data: fv})
   215  }
   216  func (m *ConnectRequest) SetClose(fv *Close) {
   217  	m.SetMessage(&ConnectRequest_Close{Close: fv})
   218  }
   219  func (m *ConnectRequest) SetError(fv *Error) {
   220  	m.SetMessage(&ConnectRequest_Error{Error: fv})
   221  }
   222  func (m *ConnectRequest) SetPing(fv *Ping) {
   223  	m.SetMessage(&ConnectRequest_Ping{Ping: fv})
   224  }
   225  
   226  // Response message for method [Connect][ntt.proxies.v1.Connect]
   227  type ConnectResponse struct {
   228  	state         protoimpl.MessageState
   229  	sizeCache     protoimpl.SizeCache
   230  	unknownFields protoimpl.UnknownFields
   231  	// Types that are valid to be assigned to Message:
   232  	//	*ConnectResponse_OpenResponse_
   233  	//	*ConnectResponse_ResumeResponse_
   234  	//	*ConnectResponse_ChannelOpenError_
   235  	//	*ConnectResponse_Ack
   236  	//	*ConnectResponse_Data
   237  	//	*ConnectResponse_Close
   238  	//	*ConnectResponse_Error
   239  	//	*ConnectResponse_Pong
   240  	//	*ConnectResponse_NotAvailableLocally_
   241  	Message isConnectResponse_Message `protobuf_oneof:"message"`
   242  }
   243  
   244  func (m *ConnectResponse) Reset() {
   245  	*m = ConnectResponse{}
   246  	if protoimpl.UnsafeEnabled {
   247  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[1]
   248  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   249  		ms.StoreMessageInfo(mi)
   250  	}
   251  }
   252  
   253  func (m *ConnectResponse) String() string {
   254  	return protoimpl.X.MessageStringOf(m)
   255  }
   256  
   257  func (*ConnectResponse) ProtoMessage() {}
   258  
   259  func (m *ConnectResponse) ProtoReflect() preflect.Message {
   260  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[1]
   261  	if protoimpl.UnsafeEnabled && m != nil {
   262  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   263  		if ms.LoadMessageInfo() == nil {
   264  			ms.StoreMessageInfo(mi)
   265  		}
   266  		return ms
   267  	}
   268  	return mi.MessageOf(m)
   269  }
   270  
   271  func (*ConnectResponse) GotenMessage() {}
   272  
   273  // Deprecated, Use ConnectResponse.ProtoReflect.Descriptor instead.
   274  func (*ConnectResponse) Descriptor() ([]byte, []int) {
   275  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{1}
   276  }
   277  
   278  func (m *ConnectResponse) Unmarshal(b []byte) error {
   279  	return proto.Unmarshal(b, m)
   280  }
   281  
   282  func (m *ConnectResponse) Marshal() ([]byte, error) {
   283  	return proto.Marshal(m)
   284  }
   285  
   286  func (m *ConnectResponse) MarshalJSON() ([]byte, error) {
   287  	return protojson.MarshalOptions{}.Marshal(m)
   288  }
   289  
   290  func (m *ConnectResponse) UnmarshalJSON(data []byte) error {
   291  	return protojson.Unmarshal(data, m)
   292  }
   293  
   294  type isConnectResponse_Message interface {
   295  	isConnectResponse_Message()
   296  }
   297  
   298  type ConnectResponse_OpenResponse_ struct {
   299  	// Notification from the agent (endpoint) to the channel has been opened.
   300  	OpenResponse *ConnectResponse_OpenResponse `protobuf:"bytes,1,opt,name=open_response,json=openResponse,proto3,oneof"`
   301  }
   302  type ConnectResponse_ResumeResponse_ struct {
   303  	ResumeResponse *ConnectResponse_ResumeResponse `protobuf:"bytes,2,opt,name=resume_response,json=resumeResponse,proto3,oneof"`
   304  }
   305  type ConnectResponse_ChannelOpenError_ struct {
   306  	ChannelOpenError *ConnectResponse_ChannelOpenError `protobuf:"bytes,3,opt,name=channel_open_error,json=channelOpenError,proto3,oneof"`
   307  }
   308  type ConnectResponse_Ack struct {
   309  	// ACK message
   310  	Ack *Ack `protobuf:"bytes,4,opt,name=ack,proto3,oneof"`
   311  }
   312  type ConnectResponse_Data struct {
   313  	// Any data from the device (endpoint) to the client.
   314  	Data *Data `protobuf:"bytes,5,opt,name=data,proto3,oneof"`
   315  }
   316  type ConnectResponse_Close struct {
   317  	Close *Close `protobuf:"bytes,6,opt,name=close,proto3,oneof"`
   318  }
   319  type ConnectResponse_Error struct {
   320  	Error *Error `protobuf:"bytes,7,opt,name=error,proto3,oneof"`
   321  }
   322  type ConnectResponse_Pong struct {
   323  	Pong *Pong `protobuf:"bytes,8,opt,name=pong,proto3,oneof"`
   324  }
   325  type ConnectResponse_NotAvailableLocally_ struct {
   326  	// Informs that provider is not available locally.
   327  	// This is sent instead of open_response/resume_response
   328  	// if
   329  	NotAvailableLocally *ConnectResponse_NotAvailableLocally `protobuf:"bytes,9,opt,name=not_available_locally,json=notAvailableLocally,proto3,oneof"`
   330  }
   331  
   332  func (*ConnectResponse_OpenResponse_) isConnectResponse_Message()        {}
   333  func (*ConnectResponse_ResumeResponse_) isConnectResponse_Message()      {}
   334  func (*ConnectResponse_ChannelOpenError_) isConnectResponse_Message()    {}
   335  func (*ConnectResponse_Ack) isConnectResponse_Message()                  {}
   336  func (*ConnectResponse_Data) isConnectResponse_Message()                 {}
   337  func (*ConnectResponse_Close) isConnectResponse_Message()                {}
   338  func (*ConnectResponse_Error) isConnectResponse_Message()                {}
   339  func (*ConnectResponse_Pong) isConnectResponse_Message()                 {}
   340  func (*ConnectResponse_NotAvailableLocally_) isConnectResponse_Message() {}
   341  func (m *ConnectResponse) GetMessage() isConnectResponse_Message {
   342  	if m != nil {
   343  		return m.Message
   344  	}
   345  	return nil
   346  }
   347  func (m *ConnectResponse) GetOpenResponse() *ConnectResponse_OpenResponse {
   348  	if x, ok := m.GetMessage().(*ConnectResponse_OpenResponse_); ok {
   349  		return x.OpenResponse
   350  	}
   351  	return nil
   352  }
   353  func (m *ConnectResponse) GetResumeResponse() *ConnectResponse_ResumeResponse {
   354  	if x, ok := m.GetMessage().(*ConnectResponse_ResumeResponse_); ok {
   355  		return x.ResumeResponse
   356  	}
   357  	return nil
   358  }
   359  func (m *ConnectResponse) GetChannelOpenError() *ConnectResponse_ChannelOpenError {
   360  	if x, ok := m.GetMessage().(*ConnectResponse_ChannelOpenError_); ok {
   361  		return x.ChannelOpenError
   362  	}
   363  	return nil
   364  }
   365  func (m *ConnectResponse) GetAck() *Ack {
   366  	if x, ok := m.GetMessage().(*ConnectResponse_Ack); ok {
   367  		return x.Ack
   368  	}
   369  	return nil
   370  }
   371  func (m *ConnectResponse) GetData() *Data {
   372  	if x, ok := m.GetMessage().(*ConnectResponse_Data); ok {
   373  		return x.Data
   374  	}
   375  	return nil
   376  }
   377  func (m *ConnectResponse) GetClose() *Close {
   378  	if x, ok := m.GetMessage().(*ConnectResponse_Close); ok {
   379  		return x.Close
   380  	}
   381  	return nil
   382  }
   383  func (m *ConnectResponse) GetError() *Error {
   384  	if x, ok := m.GetMessage().(*ConnectResponse_Error); ok {
   385  		return x.Error
   386  	}
   387  	return nil
   388  }
   389  func (m *ConnectResponse) GetPong() *Pong {
   390  	if x, ok := m.GetMessage().(*ConnectResponse_Pong); ok {
   391  		return x.Pong
   392  	}
   393  	return nil
   394  }
   395  func (m *ConnectResponse) GetNotAvailableLocally() *ConnectResponse_NotAvailableLocally {
   396  	if x, ok := m.GetMessage().(*ConnectResponse_NotAvailableLocally_); ok {
   397  		return x.NotAvailableLocally
   398  	}
   399  	return nil
   400  }
   401  func (m *ConnectResponse) SetMessage(ofv isConnectResponse_Message) {
   402  	if m == nil {
   403  		panic(fmt.Errorf("can't set %s on nil %s", "isConnectResponse_Message", "ConnectResponse"))
   404  	}
   405  	m.Message = ofv
   406  }
   407  func (m *ConnectResponse) SetOpenResponse(fv *ConnectResponse_OpenResponse) {
   408  	m.SetMessage(&ConnectResponse_OpenResponse_{OpenResponse: fv})
   409  }
   410  func (m *ConnectResponse) SetResumeResponse(fv *ConnectResponse_ResumeResponse) {
   411  	m.SetMessage(&ConnectResponse_ResumeResponse_{ResumeResponse: fv})
   412  }
   413  func (m *ConnectResponse) SetChannelOpenError(fv *ConnectResponse_ChannelOpenError) {
   414  	m.SetMessage(&ConnectResponse_ChannelOpenError_{ChannelOpenError: fv})
   415  }
   416  func (m *ConnectResponse) SetAck(fv *Ack) {
   417  	m.SetMessage(&ConnectResponse_Ack{Ack: fv})
   418  }
   419  func (m *ConnectResponse) SetData(fv *Data) {
   420  	m.SetMessage(&ConnectResponse_Data{Data: fv})
   421  }
   422  func (m *ConnectResponse) SetClose(fv *Close) {
   423  	m.SetMessage(&ConnectResponse_Close{Close: fv})
   424  }
   425  func (m *ConnectResponse) SetError(fv *Error) {
   426  	m.SetMessage(&ConnectResponse_Error{Error: fv})
   427  }
   428  func (m *ConnectResponse) SetPong(fv *Pong) {
   429  	m.SetMessage(&ConnectResponse_Pong{Pong: fv})
   430  }
   431  func (m *ConnectResponse) SetNotAvailableLocally(fv *ConnectResponse_NotAvailableLocally) {
   432  	m.SetMessage(&ConnectResponse_NotAvailableLocally_{NotAvailableLocally: fv})
   433  }
   434  
   435  // Request message for method [Listen][ntt.proxies.v1.Listen]
   436  type ListenRequest struct {
   437  	state         protoimpl.MessageState
   438  	sizeCache     protoimpl.SizeCache
   439  	unknownFields protoimpl.UnknownFields
   440  	// Types that are valid to be assigned to Message:
   441  	//	*ListenRequest_OpenRequest_
   442  	//	*ListenRequest_ResumeRequest_
   443  	//	*ListenRequest_ChannelOpenError_
   444  	//	*ListenRequest_Ping
   445  	Message isListenRequest_Message `protobuf_oneof:"message"`
   446  }
   447  
   448  func (m *ListenRequest) Reset() {
   449  	*m = ListenRequest{}
   450  	if protoimpl.UnsafeEnabled {
   451  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[2]
   452  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   453  		ms.StoreMessageInfo(mi)
   454  	}
   455  }
   456  
   457  func (m *ListenRequest) String() string {
   458  	return protoimpl.X.MessageStringOf(m)
   459  }
   460  
   461  func (*ListenRequest) ProtoMessage() {}
   462  
   463  func (m *ListenRequest) ProtoReflect() preflect.Message {
   464  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[2]
   465  	if protoimpl.UnsafeEnabled && m != nil {
   466  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   467  		if ms.LoadMessageInfo() == nil {
   468  			ms.StoreMessageInfo(mi)
   469  		}
   470  		return ms
   471  	}
   472  	return mi.MessageOf(m)
   473  }
   474  
   475  func (*ListenRequest) GotenMessage() {}
   476  
   477  // Deprecated, Use ListenRequest.ProtoReflect.Descriptor instead.
   478  func (*ListenRequest) Descriptor() ([]byte, []int) {
   479  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{2}
   480  }
   481  
   482  func (m *ListenRequest) Unmarshal(b []byte) error {
   483  	return proto.Unmarshal(b, m)
   484  }
   485  
   486  func (m *ListenRequest) Marshal() ([]byte, error) {
   487  	return proto.Marshal(m)
   488  }
   489  
   490  func (m *ListenRequest) MarshalJSON() ([]byte, error) {
   491  	return protojson.MarshalOptions{}.Marshal(m)
   492  }
   493  
   494  func (m *ListenRequest) UnmarshalJSON(data []byte) error {
   495  	return protojson.Unmarshal(data, m)
   496  }
   497  
   498  type isListenRequest_Message interface {
   499  	isListenRequest_Message()
   500  }
   501  
   502  type ListenRequest_OpenRequest_ struct {
   503  	// This is a hello message from the agent with its name.
   504  	OpenRequest *ListenRequest_OpenRequest `protobuf:"bytes,1,opt,name=open_request,json=openRequest,proto3,oneof"`
   505  }
   506  type ListenRequest_ResumeRequest_ struct {
   507  	ResumeRequest *ListenRequest_ResumeRequest `protobuf:"bytes,2,opt,name=resume_request,json=resumeRequest,proto3,oneof"`
   508  }
   509  type ListenRequest_ChannelOpenError_ struct {
   510  	// When the agent failed to open a requested channel, this message will be
   511  	// sent from the agent to the endpoint.
   512  	ChannelOpenError *ListenRequest_ChannelOpenError `protobuf:"bytes,3,opt,name=channel_open_error,json=channelOpenError,proto3,oneof"`
   513  }
   514  type ListenRequest_Ping struct {
   515  	Ping *Ping `protobuf:"bytes,4,opt,name=ping,proto3,oneof"`
   516  }
   517  
   518  func (*ListenRequest_OpenRequest_) isListenRequest_Message()      {}
   519  func (*ListenRequest_ResumeRequest_) isListenRequest_Message()    {}
   520  func (*ListenRequest_ChannelOpenError_) isListenRequest_Message() {}
   521  func (*ListenRequest_Ping) isListenRequest_Message()              {}
   522  func (m *ListenRequest) GetMessage() isListenRequest_Message {
   523  	if m != nil {
   524  		return m.Message
   525  	}
   526  	return nil
   527  }
   528  func (m *ListenRequest) GetOpenRequest() *ListenRequest_OpenRequest {
   529  	if x, ok := m.GetMessage().(*ListenRequest_OpenRequest_); ok {
   530  		return x.OpenRequest
   531  	}
   532  	return nil
   533  }
   534  func (m *ListenRequest) GetResumeRequest() *ListenRequest_ResumeRequest {
   535  	if x, ok := m.GetMessage().(*ListenRequest_ResumeRequest_); ok {
   536  		return x.ResumeRequest
   537  	}
   538  	return nil
   539  }
   540  func (m *ListenRequest) GetChannelOpenError() *ListenRequest_ChannelOpenError {
   541  	if x, ok := m.GetMessage().(*ListenRequest_ChannelOpenError_); ok {
   542  		return x.ChannelOpenError
   543  	}
   544  	return nil
   545  }
   546  func (m *ListenRequest) GetPing() *Ping {
   547  	if x, ok := m.GetMessage().(*ListenRequest_Ping); ok {
   548  		return x.Ping
   549  	}
   550  	return nil
   551  }
   552  func (m *ListenRequest) SetMessage(ofv isListenRequest_Message) {
   553  	if m == nil {
   554  		panic(fmt.Errorf("can't set %s on nil %s", "isListenRequest_Message", "ListenRequest"))
   555  	}
   556  	m.Message = ofv
   557  }
   558  func (m *ListenRequest) SetOpenRequest(fv *ListenRequest_OpenRequest) {
   559  	m.SetMessage(&ListenRequest_OpenRequest_{OpenRequest: fv})
   560  }
   561  func (m *ListenRequest) SetResumeRequest(fv *ListenRequest_ResumeRequest) {
   562  	m.SetMessage(&ListenRequest_ResumeRequest_{ResumeRequest: fv})
   563  }
   564  func (m *ListenRequest) SetChannelOpenError(fv *ListenRequest_ChannelOpenError) {
   565  	m.SetMessage(&ListenRequest_ChannelOpenError_{ChannelOpenError: fv})
   566  }
   567  func (m *ListenRequest) SetPing(fv *Ping) {
   568  	m.SetMessage(&ListenRequest_Ping{Ping: fv})
   569  }
   570  
   571  // Response message for method [Listen][ntt.proxies.v1.Listen]
   572  type ListenResponse struct {
   573  	state         protoimpl.MessageState
   574  	sizeCache     protoimpl.SizeCache
   575  	unknownFields protoimpl.UnknownFields
   576  	// Types that are valid to be assigned to Message:
   577  	//	*ListenResponse_Listening_
   578  	//	*ListenResponse_OpenChannelResponse_
   579  	//	*ListenResponse_ResumeChannelResponse_
   580  	//	*ListenResponse_Pong
   581  	Message isListenResponse_Message `protobuf_oneof:"message"`
   582  }
   583  
   584  func (m *ListenResponse) Reset() {
   585  	*m = ListenResponse{}
   586  	if protoimpl.UnsafeEnabled {
   587  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[3]
   588  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   589  		ms.StoreMessageInfo(mi)
   590  	}
   591  }
   592  
   593  func (m *ListenResponse) String() string {
   594  	return protoimpl.X.MessageStringOf(m)
   595  }
   596  
   597  func (*ListenResponse) ProtoMessage() {}
   598  
   599  func (m *ListenResponse) ProtoReflect() preflect.Message {
   600  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[3]
   601  	if protoimpl.UnsafeEnabled && m != nil {
   602  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   603  		if ms.LoadMessageInfo() == nil {
   604  			ms.StoreMessageInfo(mi)
   605  		}
   606  		return ms
   607  	}
   608  	return mi.MessageOf(m)
   609  }
   610  
   611  func (*ListenResponse) GotenMessage() {}
   612  
   613  // Deprecated, Use ListenResponse.ProtoReflect.Descriptor instead.
   614  func (*ListenResponse) Descriptor() ([]byte, []int) {
   615  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{3}
   616  }
   617  
   618  func (m *ListenResponse) Unmarshal(b []byte) error {
   619  	return proto.Unmarshal(b, m)
   620  }
   621  
   622  func (m *ListenResponse) Marshal() ([]byte, error) {
   623  	return proto.Marshal(m)
   624  }
   625  
   626  func (m *ListenResponse) MarshalJSON() ([]byte, error) {
   627  	return protojson.MarshalOptions{}.Marshal(m)
   628  }
   629  
   630  func (m *ListenResponse) UnmarshalJSON(data []byte) error {
   631  	return protojson.Unmarshal(data, m)
   632  }
   633  
   634  type isListenResponse_Message interface {
   635  	isListenResponse_Message()
   636  }
   637  
   638  type ListenResponse_Listening_ struct {
   639  	Listening *ListenResponse_Listening `protobuf:"bytes,1,opt,name=listening,proto3,oneof"`
   640  }
   641  type ListenResponse_OpenChannelResponse_ struct {
   642  	// Notifies a new channel has been requested by a client.
   643  	OpenChannelResponse *ListenResponse_OpenChannelResponse `protobuf:"bytes,2,opt,name=open_channel_response,json=openChannelResponse,proto3,oneof"`
   644  }
   645  type ListenResponse_ResumeChannelResponse_ struct {
   646  	// Notifies a channel was asked to be resumed by a client
   647  	ResumeChannelResponse *ListenResponse_ResumeChannelResponse `protobuf:"bytes,3,opt,name=resume_channel_response,json=resumeChannelResponse,proto3,oneof"`
   648  }
   649  type ListenResponse_Pong struct {
   650  	Pong *Pong `protobuf:"bytes,4,opt,name=pong,proto3,oneof"`
   651  }
   652  
   653  func (*ListenResponse_Listening_) isListenResponse_Message()             {}
   654  func (*ListenResponse_OpenChannelResponse_) isListenResponse_Message()   {}
   655  func (*ListenResponse_ResumeChannelResponse_) isListenResponse_Message() {}
   656  func (*ListenResponse_Pong) isListenResponse_Message()                   {}
   657  func (m *ListenResponse) GetMessage() isListenResponse_Message {
   658  	if m != nil {
   659  		return m.Message
   660  	}
   661  	return nil
   662  }
   663  func (m *ListenResponse) GetListening() *ListenResponse_Listening {
   664  	if x, ok := m.GetMessage().(*ListenResponse_Listening_); ok {
   665  		return x.Listening
   666  	}
   667  	return nil
   668  }
   669  func (m *ListenResponse) GetOpenChannelResponse() *ListenResponse_OpenChannelResponse {
   670  	if x, ok := m.GetMessage().(*ListenResponse_OpenChannelResponse_); ok {
   671  		return x.OpenChannelResponse
   672  	}
   673  	return nil
   674  }
   675  func (m *ListenResponse) GetResumeChannelResponse() *ListenResponse_ResumeChannelResponse {
   676  	if x, ok := m.GetMessage().(*ListenResponse_ResumeChannelResponse_); ok {
   677  		return x.ResumeChannelResponse
   678  	}
   679  	return nil
   680  }
   681  func (m *ListenResponse) GetPong() *Pong {
   682  	if x, ok := m.GetMessage().(*ListenResponse_Pong); ok {
   683  		return x.Pong
   684  	}
   685  	return nil
   686  }
   687  func (m *ListenResponse) SetMessage(ofv isListenResponse_Message) {
   688  	if m == nil {
   689  		panic(fmt.Errorf("can't set %s on nil %s", "isListenResponse_Message", "ListenResponse"))
   690  	}
   691  	m.Message = ofv
   692  }
   693  func (m *ListenResponse) SetListening(fv *ListenResponse_Listening) {
   694  	m.SetMessage(&ListenResponse_Listening_{Listening: fv})
   695  }
   696  func (m *ListenResponse) SetOpenChannelResponse(fv *ListenResponse_OpenChannelResponse) {
   697  	m.SetMessage(&ListenResponse_OpenChannelResponse_{OpenChannelResponse: fv})
   698  }
   699  func (m *ListenResponse) SetResumeChannelResponse(fv *ListenResponse_ResumeChannelResponse) {
   700  	m.SetMessage(&ListenResponse_ResumeChannelResponse_{ResumeChannelResponse: fv})
   701  }
   702  func (m *ListenResponse) SetPong(fv *Pong) {
   703  	m.SetMessage(&ListenResponse_Pong{Pong: fv})
   704  }
   705  
   706  // Request message for method [Accept][ntt.proxies.v1.Accept]
   707  type AcceptRequest struct {
   708  	state         protoimpl.MessageState
   709  	sizeCache     protoimpl.SizeCache
   710  	unknownFields protoimpl.UnknownFields
   711  	// Types that are valid to be assigned to Message:
   712  	//	*AcceptRequest_OpenRequest_
   713  	//	*AcceptRequest_ResumeRequest_
   714  	//	*AcceptRequest_Data
   715  	//	*AcceptRequest_Ack
   716  	//	*AcceptRequest_Close
   717  	//	*AcceptRequest_Error
   718  	//	*AcceptRequest_Ping
   719  	Message isAcceptRequest_Message `protobuf_oneof:"message"`
   720  }
   721  
   722  func (m *AcceptRequest) Reset() {
   723  	*m = AcceptRequest{}
   724  	if protoimpl.UnsafeEnabled {
   725  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[4]
   726  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   727  		ms.StoreMessageInfo(mi)
   728  	}
   729  }
   730  
   731  func (m *AcceptRequest) String() string {
   732  	return protoimpl.X.MessageStringOf(m)
   733  }
   734  
   735  func (*AcceptRequest) ProtoMessage() {}
   736  
   737  func (m *AcceptRequest) ProtoReflect() preflect.Message {
   738  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[4]
   739  	if protoimpl.UnsafeEnabled && m != nil {
   740  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   741  		if ms.LoadMessageInfo() == nil {
   742  			ms.StoreMessageInfo(mi)
   743  		}
   744  		return ms
   745  	}
   746  	return mi.MessageOf(m)
   747  }
   748  
   749  func (*AcceptRequest) GotenMessage() {}
   750  
   751  // Deprecated, Use AcceptRequest.ProtoReflect.Descriptor instead.
   752  func (*AcceptRequest) Descriptor() ([]byte, []int) {
   753  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{4}
   754  }
   755  
   756  func (m *AcceptRequest) Unmarshal(b []byte) error {
   757  	return proto.Unmarshal(b, m)
   758  }
   759  
   760  func (m *AcceptRequest) Marshal() ([]byte, error) {
   761  	return proto.Marshal(m)
   762  }
   763  
   764  func (m *AcceptRequest) MarshalJSON() ([]byte, error) {
   765  	return protojson.MarshalOptions{}.Marshal(m)
   766  }
   767  
   768  func (m *AcceptRequest) UnmarshalJSON(data []byte) error {
   769  	return protojson.Unmarshal(data, m)
   770  }
   771  
   772  type isAcceptRequest_Message interface {
   773  	isAcceptRequest_Message()
   774  }
   775  
   776  type AcceptRequest_OpenRequest_ struct {
   777  	// Registers a new socket on the endpoint.
   778  	OpenRequest *AcceptRequest_OpenRequest `protobuf:"bytes,1,opt,name=open_request,json=openRequest,proto3,oneof"`
   779  }
   780  type AcceptRequest_ResumeRequest_ struct {
   781  	ResumeRequest *AcceptRequest_ResumeRequest `protobuf:"bytes,2,opt,name=resume_request,json=resumeRequest,proto3,oneof"`
   782  }
   783  type AcceptRequest_Data struct {
   784  	// Data from the agent to the endpoint (client).
   785  	Data *Data `protobuf:"bytes,3,opt,name=data,proto3,oneof"`
   786  }
   787  type AcceptRequest_Ack struct {
   788  	// ACK message
   789  	Ack *Ack `protobuf:"bytes,4,opt,name=ack,proto3,oneof"`
   790  }
   791  type AcceptRequest_Close struct {
   792  	Close *Close `protobuf:"bytes,5,opt,name=close,proto3,oneof"`
   793  }
   794  type AcceptRequest_Error struct {
   795  	Error *Error `protobuf:"bytes,6,opt,name=error,proto3,oneof"`
   796  }
   797  type AcceptRequest_Ping struct {
   798  	Ping *Ping `protobuf:"bytes,7,opt,name=ping,proto3,oneof"`
   799  }
   800  
   801  func (*AcceptRequest_OpenRequest_) isAcceptRequest_Message()   {}
   802  func (*AcceptRequest_ResumeRequest_) isAcceptRequest_Message() {}
   803  func (*AcceptRequest_Data) isAcceptRequest_Message()           {}
   804  func (*AcceptRequest_Ack) isAcceptRequest_Message()            {}
   805  func (*AcceptRequest_Close) isAcceptRequest_Message()          {}
   806  func (*AcceptRequest_Error) isAcceptRequest_Message()          {}
   807  func (*AcceptRequest_Ping) isAcceptRequest_Message()           {}
   808  func (m *AcceptRequest) GetMessage() isAcceptRequest_Message {
   809  	if m != nil {
   810  		return m.Message
   811  	}
   812  	return nil
   813  }
   814  func (m *AcceptRequest) GetOpenRequest() *AcceptRequest_OpenRequest {
   815  	if x, ok := m.GetMessage().(*AcceptRequest_OpenRequest_); ok {
   816  		return x.OpenRequest
   817  	}
   818  	return nil
   819  }
   820  func (m *AcceptRequest) GetResumeRequest() *AcceptRequest_ResumeRequest {
   821  	if x, ok := m.GetMessage().(*AcceptRequest_ResumeRequest_); ok {
   822  		return x.ResumeRequest
   823  	}
   824  	return nil
   825  }
   826  func (m *AcceptRequest) GetData() *Data {
   827  	if x, ok := m.GetMessage().(*AcceptRequest_Data); ok {
   828  		return x.Data
   829  	}
   830  	return nil
   831  }
   832  func (m *AcceptRequest) GetAck() *Ack {
   833  	if x, ok := m.GetMessage().(*AcceptRequest_Ack); ok {
   834  		return x.Ack
   835  	}
   836  	return nil
   837  }
   838  func (m *AcceptRequest) GetClose() *Close {
   839  	if x, ok := m.GetMessage().(*AcceptRequest_Close); ok {
   840  		return x.Close
   841  	}
   842  	return nil
   843  }
   844  func (m *AcceptRequest) GetError() *Error {
   845  	if x, ok := m.GetMessage().(*AcceptRequest_Error); ok {
   846  		return x.Error
   847  	}
   848  	return nil
   849  }
   850  func (m *AcceptRequest) GetPing() *Ping {
   851  	if x, ok := m.GetMessage().(*AcceptRequest_Ping); ok {
   852  		return x.Ping
   853  	}
   854  	return nil
   855  }
   856  func (m *AcceptRequest) SetMessage(ofv isAcceptRequest_Message) {
   857  	if m == nil {
   858  		panic(fmt.Errorf("can't set %s on nil %s", "isAcceptRequest_Message", "AcceptRequest"))
   859  	}
   860  	m.Message = ofv
   861  }
   862  func (m *AcceptRequest) SetOpenRequest(fv *AcceptRequest_OpenRequest) {
   863  	m.SetMessage(&AcceptRequest_OpenRequest_{OpenRequest: fv})
   864  }
   865  func (m *AcceptRequest) SetResumeRequest(fv *AcceptRequest_ResumeRequest) {
   866  	m.SetMessage(&AcceptRequest_ResumeRequest_{ResumeRequest: fv})
   867  }
   868  func (m *AcceptRequest) SetData(fv *Data) {
   869  	m.SetMessage(&AcceptRequest_Data{Data: fv})
   870  }
   871  func (m *AcceptRequest) SetAck(fv *Ack) {
   872  	m.SetMessage(&AcceptRequest_Ack{Ack: fv})
   873  }
   874  func (m *AcceptRequest) SetClose(fv *Close) {
   875  	m.SetMessage(&AcceptRequest_Close{Close: fv})
   876  }
   877  func (m *AcceptRequest) SetError(fv *Error) {
   878  	m.SetMessage(&AcceptRequest_Error{Error: fv})
   879  }
   880  func (m *AcceptRequest) SetPing(fv *Ping) {
   881  	m.SetMessage(&AcceptRequest_Ping{Ping: fv})
   882  }
   883  
   884  // Response message for method [Accept][ntt.proxies.v1.Accept]
   885  type AcceptResponse struct {
   886  	state         protoimpl.MessageState
   887  	sizeCache     protoimpl.SizeCache
   888  	unknownFields protoimpl.UnknownFields
   889  	// Types that are valid to be assigned to Message:
   890  	//	*AcceptResponse_Data
   891  	//	*AcceptResponse_Ack
   892  	//	*AcceptResponse_Close
   893  	//	*AcceptResponse_Error
   894  	//	*AcceptResponse_Pong
   895  	Message isAcceptResponse_Message `protobuf_oneof:"message"`
   896  }
   897  
   898  func (m *AcceptResponse) Reset() {
   899  	*m = AcceptResponse{}
   900  	if protoimpl.UnsafeEnabled {
   901  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[5]
   902  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   903  		ms.StoreMessageInfo(mi)
   904  	}
   905  }
   906  
   907  func (m *AcceptResponse) String() string {
   908  	return protoimpl.X.MessageStringOf(m)
   909  }
   910  
   911  func (*AcceptResponse) ProtoMessage() {}
   912  
   913  func (m *AcceptResponse) ProtoReflect() preflect.Message {
   914  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[5]
   915  	if protoimpl.UnsafeEnabled && m != nil {
   916  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   917  		if ms.LoadMessageInfo() == nil {
   918  			ms.StoreMessageInfo(mi)
   919  		}
   920  		return ms
   921  	}
   922  	return mi.MessageOf(m)
   923  }
   924  
   925  func (*AcceptResponse) GotenMessage() {}
   926  
   927  // Deprecated, Use AcceptResponse.ProtoReflect.Descriptor instead.
   928  func (*AcceptResponse) Descriptor() ([]byte, []int) {
   929  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{5}
   930  }
   931  
   932  func (m *AcceptResponse) Unmarshal(b []byte) error {
   933  	return proto.Unmarshal(b, m)
   934  }
   935  
   936  func (m *AcceptResponse) Marshal() ([]byte, error) {
   937  	return proto.Marshal(m)
   938  }
   939  
   940  func (m *AcceptResponse) MarshalJSON() ([]byte, error) {
   941  	return protojson.MarshalOptions{}.Marshal(m)
   942  }
   943  
   944  func (m *AcceptResponse) UnmarshalJSON(data []byte) error {
   945  	return protojson.Unmarshal(data, m)
   946  }
   947  
   948  type isAcceptResponse_Message interface {
   949  	isAcceptResponse_Message()
   950  }
   951  
   952  type AcceptResponse_Data struct {
   953  	// Data from the endpoint (client) to the agent.
   954  	Data *Data `protobuf:"bytes,1,opt,name=data,proto3,oneof"`
   955  }
   956  type AcceptResponse_Ack struct {
   957  	// ACK message
   958  	Ack *Ack `protobuf:"bytes,2,opt,name=ack,proto3,oneof"`
   959  }
   960  type AcceptResponse_Close struct {
   961  	Close *Close `protobuf:"bytes,3,opt,name=close,proto3,oneof"`
   962  }
   963  type AcceptResponse_Error struct {
   964  	Error *Error `protobuf:"bytes,4,opt,name=error,proto3,oneof"`
   965  }
   966  type AcceptResponse_Pong struct {
   967  	Pong *Pong `protobuf:"bytes,5,opt,name=pong,proto3,oneof"`
   968  }
   969  
   970  func (*AcceptResponse_Data) isAcceptResponse_Message()  {}
   971  func (*AcceptResponse_Ack) isAcceptResponse_Message()   {}
   972  func (*AcceptResponse_Close) isAcceptResponse_Message() {}
   973  func (*AcceptResponse_Error) isAcceptResponse_Message() {}
   974  func (*AcceptResponse_Pong) isAcceptResponse_Message()  {}
   975  func (m *AcceptResponse) GetMessage() isAcceptResponse_Message {
   976  	if m != nil {
   977  		return m.Message
   978  	}
   979  	return nil
   980  }
   981  func (m *AcceptResponse) GetData() *Data {
   982  	if x, ok := m.GetMessage().(*AcceptResponse_Data); ok {
   983  		return x.Data
   984  	}
   985  	return nil
   986  }
   987  func (m *AcceptResponse) GetAck() *Ack {
   988  	if x, ok := m.GetMessage().(*AcceptResponse_Ack); ok {
   989  		return x.Ack
   990  	}
   991  	return nil
   992  }
   993  func (m *AcceptResponse) GetClose() *Close {
   994  	if x, ok := m.GetMessage().(*AcceptResponse_Close); ok {
   995  		return x.Close
   996  	}
   997  	return nil
   998  }
   999  func (m *AcceptResponse) GetError() *Error {
  1000  	if x, ok := m.GetMessage().(*AcceptResponse_Error); ok {
  1001  		return x.Error
  1002  	}
  1003  	return nil
  1004  }
  1005  func (m *AcceptResponse) GetPong() *Pong {
  1006  	if x, ok := m.GetMessage().(*AcceptResponse_Pong); ok {
  1007  		return x.Pong
  1008  	}
  1009  	return nil
  1010  }
  1011  func (m *AcceptResponse) SetMessage(ofv isAcceptResponse_Message) {
  1012  	if m == nil {
  1013  		panic(fmt.Errorf("can't set %s on nil %s", "isAcceptResponse_Message", "AcceptResponse"))
  1014  	}
  1015  	m.Message = ofv
  1016  }
  1017  func (m *AcceptResponse) SetData(fv *Data) {
  1018  	m.SetMessage(&AcceptResponse_Data{Data: fv})
  1019  }
  1020  func (m *AcceptResponse) SetAck(fv *Ack) {
  1021  	m.SetMessage(&AcceptResponse_Ack{Ack: fv})
  1022  }
  1023  func (m *AcceptResponse) SetClose(fv *Close) {
  1024  	m.SetMessage(&AcceptResponse_Close{Close: fv})
  1025  }
  1026  func (m *AcceptResponse) SetError(fv *Error) {
  1027  	m.SetMessage(&AcceptResponse_Error{Error: fv})
  1028  }
  1029  func (m *AcceptResponse) SetPong(fv *Pong) {
  1030  	m.SetMessage(&AcceptResponse_Pong{Pong: fv})
  1031  }
  1032  
  1033  type Ping struct {
  1034  	state         protoimpl.MessageState
  1035  	sizeCache     protoimpl.SizeCache
  1036  	unknownFields protoimpl.UnknownFields
  1037  }
  1038  
  1039  func (m *Ping) Reset() {
  1040  	*m = Ping{}
  1041  	if protoimpl.UnsafeEnabled {
  1042  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[6]
  1043  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1044  		ms.StoreMessageInfo(mi)
  1045  	}
  1046  }
  1047  
  1048  func (m *Ping) String() string {
  1049  	return protoimpl.X.MessageStringOf(m)
  1050  }
  1051  
  1052  func (*Ping) ProtoMessage() {}
  1053  
  1054  func (m *Ping) ProtoReflect() preflect.Message {
  1055  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[6]
  1056  	if protoimpl.UnsafeEnabled && m != nil {
  1057  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1058  		if ms.LoadMessageInfo() == nil {
  1059  			ms.StoreMessageInfo(mi)
  1060  		}
  1061  		return ms
  1062  	}
  1063  	return mi.MessageOf(m)
  1064  }
  1065  
  1066  func (*Ping) GotenMessage() {}
  1067  
  1068  // Deprecated, Use Ping.ProtoReflect.Descriptor instead.
  1069  func (*Ping) Descriptor() ([]byte, []int) {
  1070  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{6}
  1071  }
  1072  
  1073  func (m *Ping) Unmarshal(b []byte) error {
  1074  	return proto.Unmarshal(b, m)
  1075  }
  1076  
  1077  func (m *Ping) Marshal() ([]byte, error) {
  1078  	return proto.Marshal(m)
  1079  }
  1080  
  1081  func (m *Ping) MarshalJSON() ([]byte, error) {
  1082  	return protojson.MarshalOptions{}.Marshal(m)
  1083  }
  1084  
  1085  func (m *Ping) UnmarshalJSON(data []byte) error {
  1086  	return protojson.Unmarshal(data, m)
  1087  }
  1088  
  1089  type Pong struct {
  1090  	state         protoimpl.MessageState
  1091  	sizeCache     protoimpl.SizeCache
  1092  	unknownFields protoimpl.UnknownFields
  1093  }
  1094  
  1095  func (m *Pong) Reset() {
  1096  	*m = Pong{}
  1097  	if protoimpl.UnsafeEnabled {
  1098  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[7]
  1099  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1100  		ms.StoreMessageInfo(mi)
  1101  	}
  1102  }
  1103  
  1104  func (m *Pong) String() string {
  1105  	return protoimpl.X.MessageStringOf(m)
  1106  }
  1107  
  1108  func (*Pong) ProtoMessage() {}
  1109  
  1110  func (m *Pong) ProtoReflect() preflect.Message {
  1111  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[7]
  1112  	if protoimpl.UnsafeEnabled && m != nil {
  1113  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1114  		if ms.LoadMessageInfo() == nil {
  1115  			ms.StoreMessageInfo(mi)
  1116  		}
  1117  		return ms
  1118  	}
  1119  	return mi.MessageOf(m)
  1120  }
  1121  
  1122  func (*Pong) GotenMessage() {}
  1123  
  1124  // Deprecated, Use Pong.ProtoReflect.Descriptor instead.
  1125  func (*Pong) Descriptor() ([]byte, []int) {
  1126  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{7}
  1127  }
  1128  
  1129  func (m *Pong) Unmarshal(b []byte) error {
  1130  	return proto.Unmarshal(b, m)
  1131  }
  1132  
  1133  func (m *Pong) Marshal() ([]byte, error) {
  1134  	return proto.Marshal(m)
  1135  }
  1136  
  1137  func (m *Pong) MarshalJSON() ([]byte, error) {
  1138  	return protojson.MarshalOptions{}.Marshal(m)
  1139  }
  1140  
  1141  func (m *Pong) UnmarshalJSON(data []byte) error {
  1142  	return protojson.Unmarshal(data, m)
  1143  }
  1144  
  1145  type Data struct {
  1146  	state         protoimpl.MessageState
  1147  	sizeCache     protoimpl.SizeCache
  1148  	unknownFields protoimpl.UnknownFields
  1149  	Id            uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  1150  	Bytes         []byte `protobuf:"bytes,2,opt,name=bytes,proto3" json:"bytes,omitempty"`
  1151  	AckRequired   bool   `protobuf:"varint,3,opt,name=ack_required,json=ackRequired,proto3" json:"ack_required,omitempty"`
  1152  }
  1153  
  1154  func (m *Data) Reset() {
  1155  	*m = Data{}
  1156  	if protoimpl.UnsafeEnabled {
  1157  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[8]
  1158  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1159  		ms.StoreMessageInfo(mi)
  1160  	}
  1161  }
  1162  
  1163  func (m *Data) String() string {
  1164  	return protoimpl.X.MessageStringOf(m)
  1165  }
  1166  
  1167  func (*Data) ProtoMessage() {}
  1168  
  1169  func (m *Data) ProtoReflect() preflect.Message {
  1170  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[8]
  1171  	if protoimpl.UnsafeEnabled && m != nil {
  1172  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1173  		if ms.LoadMessageInfo() == nil {
  1174  			ms.StoreMessageInfo(mi)
  1175  		}
  1176  		return ms
  1177  	}
  1178  	return mi.MessageOf(m)
  1179  }
  1180  
  1181  func (*Data) GotenMessage() {}
  1182  
  1183  // Deprecated, Use Data.ProtoReflect.Descriptor instead.
  1184  func (*Data) Descriptor() ([]byte, []int) {
  1185  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{8}
  1186  }
  1187  
  1188  func (m *Data) Unmarshal(b []byte) error {
  1189  	return proto.Unmarshal(b, m)
  1190  }
  1191  
  1192  func (m *Data) Marshal() ([]byte, error) {
  1193  	return proto.Marshal(m)
  1194  }
  1195  
  1196  func (m *Data) MarshalJSON() ([]byte, error) {
  1197  	return protojson.MarshalOptions{}.Marshal(m)
  1198  }
  1199  
  1200  func (m *Data) UnmarshalJSON(data []byte) error {
  1201  	return protojson.Unmarshal(data, m)
  1202  }
  1203  
  1204  func (m *Data) GetId() uint64 {
  1205  	if m != nil {
  1206  		return m.Id
  1207  	}
  1208  	return uint64(0)
  1209  }
  1210  
  1211  func (m *Data) GetBytes() []byte {
  1212  	if m != nil {
  1213  		return m.Bytes
  1214  	}
  1215  	return nil
  1216  }
  1217  
  1218  func (m *Data) GetAckRequired() bool {
  1219  	if m != nil {
  1220  		return m.AckRequired
  1221  	}
  1222  	return false
  1223  }
  1224  
  1225  func (m *Data) SetId(fv uint64) {
  1226  	if m == nil {
  1227  		panic(fmt.Errorf("can't set %s on nil %s", "Id", "Data"))
  1228  	}
  1229  	m.Id = fv
  1230  }
  1231  
  1232  func (m *Data) SetBytes(fv []byte) {
  1233  	if m == nil {
  1234  		panic(fmt.Errorf("can't set %s on nil %s", "Bytes", "Data"))
  1235  	}
  1236  	m.Bytes = fv
  1237  }
  1238  
  1239  func (m *Data) SetAckRequired(fv bool) {
  1240  	if m == nil {
  1241  		panic(fmt.Errorf("can't set %s on nil %s", "AckRequired", "Data"))
  1242  	}
  1243  	m.AckRequired = fv
  1244  }
  1245  
  1246  type Ack struct {
  1247  	state         protoimpl.MessageState
  1248  	sizeCache     protoimpl.SizeCache
  1249  	unknownFields protoimpl.UnknownFields
  1250  	Id            uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  1251  }
  1252  
  1253  func (m *Ack) Reset() {
  1254  	*m = Ack{}
  1255  	if protoimpl.UnsafeEnabled {
  1256  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[9]
  1257  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1258  		ms.StoreMessageInfo(mi)
  1259  	}
  1260  }
  1261  
  1262  func (m *Ack) String() string {
  1263  	return protoimpl.X.MessageStringOf(m)
  1264  }
  1265  
  1266  func (*Ack) ProtoMessage() {}
  1267  
  1268  func (m *Ack) ProtoReflect() preflect.Message {
  1269  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[9]
  1270  	if protoimpl.UnsafeEnabled && m != nil {
  1271  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1272  		if ms.LoadMessageInfo() == nil {
  1273  			ms.StoreMessageInfo(mi)
  1274  		}
  1275  		return ms
  1276  	}
  1277  	return mi.MessageOf(m)
  1278  }
  1279  
  1280  func (*Ack) GotenMessage() {}
  1281  
  1282  // Deprecated, Use Ack.ProtoReflect.Descriptor instead.
  1283  func (*Ack) Descriptor() ([]byte, []int) {
  1284  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{9}
  1285  }
  1286  
  1287  func (m *Ack) Unmarshal(b []byte) error {
  1288  	return proto.Unmarshal(b, m)
  1289  }
  1290  
  1291  func (m *Ack) Marshal() ([]byte, error) {
  1292  	return proto.Marshal(m)
  1293  }
  1294  
  1295  func (m *Ack) MarshalJSON() ([]byte, error) {
  1296  	return protojson.MarshalOptions{}.Marshal(m)
  1297  }
  1298  
  1299  func (m *Ack) UnmarshalJSON(data []byte) error {
  1300  	return protojson.Unmarshal(data, m)
  1301  }
  1302  
  1303  func (m *Ack) GetId() uint64 {
  1304  	if m != nil {
  1305  		return m.Id
  1306  	}
  1307  	return uint64(0)
  1308  }
  1309  
  1310  func (m *Ack) SetId(fv uint64) {
  1311  	if m == nil {
  1312  		panic(fmt.Errorf("can't set %s on nil %s", "Id", "Ack"))
  1313  	}
  1314  	m.Id = fv
  1315  }
  1316  
  1317  type Close struct {
  1318  	state         protoimpl.MessageState
  1319  	sizeCache     protoimpl.SizeCache
  1320  	unknownFields protoimpl.UnknownFields
  1321  	Id            uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  1322  }
  1323  
  1324  func (m *Close) Reset() {
  1325  	*m = Close{}
  1326  	if protoimpl.UnsafeEnabled {
  1327  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[10]
  1328  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1329  		ms.StoreMessageInfo(mi)
  1330  	}
  1331  }
  1332  
  1333  func (m *Close) String() string {
  1334  	return protoimpl.X.MessageStringOf(m)
  1335  }
  1336  
  1337  func (*Close) ProtoMessage() {}
  1338  
  1339  func (m *Close) ProtoReflect() preflect.Message {
  1340  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[10]
  1341  	if protoimpl.UnsafeEnabled && m != nil {
  1342  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1343  		if ms.LoadMessageInfo() == nil {
  1344  			ms.StoreMessageInfo(mi)
  1345  		}
  1346  		return ms
  1347  	}
  1348  	return mi.MessageOf(m)
  1349  }
  1350  
  1351  func (*Close) GotenMessage() {}
  1352  
  1353  // Deprecated, Use Close.ProtoReflect.Descriptor instead.
  1354  func (*Close) Descriptor() ([]byte, []int) {
  1355  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{10}
  1356  }
  1357  
  1358  func (m *Close) Unmarshal(b []byte) error {
  1359  	return proto.Unmarshal(b, m)
  1360  }
  1361  
  1362  func (m *Close) Marshal() ([]byte, error) {
  1363  	return proto.Marshal(m)
  1364  }
  1365  
  1366  func (m *Close) MarshalJSON() ([]byte, error) {
  1367  	return protojson.MarshalOptions{}.Marshal(m)
  1368  }
  1369  
  1370  func (m *Close) UnmarshalJSON(data []byte) error {
  1371  	return protojson.Unmarshal(data, m)
  1372  }
  1373  
  1374  func (m *Close) GetId() uint64 {
  1375  	if m != nil {
  1376  		return m.Id
  1377  	}
  1378  	return uint64(0)
  1379  }
  1380  
  1381  func (m *Close) SetId(fv uint64) {
  1382  	if m == nil {
  1383  		panic(fmt.Errorf("can't set %s on nil %s", "Id", "Close"))
  1384  	}
  1385  	m.Id = fv
  1386  }
  1387  
  1388  type Error struct {
  1389  	state         protoimpl.MessageState
  1390  	sizeCache     protoimpl.SizeCache
  1391  	unknownFields protoimpl.UnknownFields
  1392  	Id            uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  1393  	Message       string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
  1394  }
  1395  
  1396  func (m *Error) Reset() {
  1397  	*m = Error{}
  1398  	if protoimpl.UnsafeEnabled {
  1399  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[11]
  1400  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1401  		ms.StoreMessageInfo(mi)
  1402  	}
  1403  }
  1404  
  1405  func (m *Error) String() string {
  1406  	return protoimpl.X.MessageStringOf(m)
  1407  }
  1408  
  1409  func (*Error) ProtoMessage() {}
  1410  
  1411  func (m *Error) ProtoReflect() preflect.Message {
  1412  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[11]
  1413  	if protoimpl.UnsafeEnabled && m != nil {
  1414  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1415  		if ms.LoadMessageInfo() == nil {
  1416  			ms.StoreMessageInfo(mi)
  1417  		}
  1418  		return ms
  1419  	}
  1420  	return mi.MessageOf(m)
  1421  }
  1422  
  1423  func (*Error) GotenMessage() {}
  1424  
  1425  // Deprecated, Use Error.ProtoReflect.Descriptor instead.
  1426  func (*Error) Descriptor() ([]byte, []int) {
  1427  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{11}
  1428  }
  1429  
  1430  func (m *Error) Unmarshal(b []byte) error {
  1431  	return proto.Unmarshal(b, m)
  1432  }
  1433  
  1434  func (m *Error) Marshal() ([]byte, error) {
  1435  	return proto.Marshal(m)
  1436  }
  1437  
  1438  func (m *Error) MarshalJSON() ([]byte, error) {
  1439  	return protojson.MarshalOptions{}.Marshal(m)
  1440  }
  1441  
  1442  func (m *Error) UnmarshalJSON(data []byte) error {
  1443  	return protojson.Unmarshal(data, m)
  1444  }
  1445  
  1446  func (m *Error) GetId() uint64 {
  1447  	if m != nil {
  1448  		return m.Id
  1449  	}
  1450  	return uint64(0)
  1451  }
  1452  
  1453  func (m *Error) GetMessage() string {
  1454  	if m != nil {
  1455  		return m.Message
  1456  	}
  1457  	return ""
  1458  }
  1459  
  1460  func (m *Error) SetId(fv uint64) {
  1461  	if m == nil {
  1462  		panic(fmt.Errorf("can't set %s on nil %s", "Id", "Error"))
  1463  	}
  1464  	m.Id = fv
  1465  }
  1466  
  1467  func (m *Error) SetMessage(fv string) {
  1468  	if m == nil {
  1469  		panic(fmt.Errorf("can't set %s on nil %s", "Message", "Error"))
  1470  	}
  1471  	m.Message = fv
  1472  }
  1473  
  1474  type ConnectRequest_OpenRequest struct {
  1475  	state         protoimpl.MessageState
  1476  	sizeCache     protoimpl.SizeCache
  1477  	unknownFields protoimpl.UnknownFields
  1478  	Project       *project.Name `protobuf:"bytes,1,opt,customtype=Name,name=project,proto3" json:"project,omitempty"`
  1479  	// Region ID to connect to
  1480  	RegionId string `protobuf:"bytes,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
  1481  	// Service domain (for example devices.edgelq.com) for this provider.
  1482  	ServiceDomain string `protobuf:"bytes,7,opt,name=service_domain,json=serviceDomain,proto3" json:"service_domain,omitempty"`
  1483  	// name to connect to - must match to name value passed in ListenRequest
  1484  	ProviderName string `protobuf:"bytes,3,opt,name=provider_name,json=providerName,proto3" json:"provider_name,omitempty"`
  1485  	// Name of the connecting client
  1486  	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  1487  	// Service to connect
  1488  	Service string `protobuf:"bytes,4,opt,name=service,proto3" json:"service,omitempty"`
  1489  	// Initial argument (optional)
  1490  	Arg []byte `protobuf:"bytes,5,opt,name=arg,proto3" json:"arg,omitempty"`
  1491  	// If true, ConnectResponse will contain NotAvailableLocally in response
  1492  	// instead of NotFound/OutOfRange. This is used so far internally between
  1493  	// servers.
  1494  	// TODO: This is temporary flag, till we migrate all clients to shard-aware
  1495  	// ones: Client can probe what core endpoint owns given shard number for
  1496  	// provider_name. Then it can, and should connect directly there, without
  1497  	// setting this flag.
  1498  	ReturnNotAvailable bool `protobuf:"varint,8,opt,name=return_not_available,json=returnNotAvailable,proto3" json:"return_not_available,omitempty"`
  1499  }
  1500  
  1501  func (m *ConnectRequest_OpenRequest) Reset() {
  1502  	*m = ConnectRequest_OpenRequest{}
  1503  	if protoimpl.UnsafeEnabled {
  1504  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[12]
  1505  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1506  		ms.StoreMessageInfo(mi)
  1507  	}
  1508  }
  1509  
  1510  func (m *ConnectRequest_OpenRequest) String() string {
  1511  	return protoimpl.X.MessageStringOf(m)
  1512  }
  1513  
  1514  func (*ConnectRequest_OpenRequest) ProtoMessage() {}
  1515  
  1516  func (m *ConnectRequest_OpenRequest) ProtoReflect() preflect.Message {
  1517  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[12]
  1518  	if protoimpl.UnsafeEnabled && m != nil {
  1519  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1520  		if ms.LoadMessageInfo() == nil {
  1521  			ms.StoreMessageInfo(mi)
  1522  		}
  1523  		return ms
  1524  	}
  1525  	return mi.MessageOf(m)
  1526  }
  1527  
  1528  func (*ConnectRequest_OpenRequest) GotenMessage() {}
  1529  
  1530  // Deprecated, Use ConnectRequest_OpenRequest.ProtoReflect.Descriptor instead.
  1531  func (*ConnectRequest_OpenRequest) Descriptor() ([]byte, []int) {
  1532  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{0, 0}
  1533  }
  1534  
  1535  func (m *ConnectRequest_OpenRequest) Unmarshal(b []byte) error {
  1536  	return proto.Unmarshal(b, m)
  1537  }
  1538  
  1539  func (m *ConnectRequest_OpenRequest) Marshal() ([]byte, error) {
  1540  	return proto.Marshal(m)
  1541  }
  1542  
  1543  func (m *ConnectRequest_OpenRequest) MarshalJSON() ([]byte, error) {
  1544  	return protojson.MarshalOptions{}.Marshal(m)
  1545  }
  1546  
  1547  func (m *ConnectRequest_OpenRequest) UnmarshalJSON(data []byte) error {
  1548  	return protojson.Unmarshal(data, m)
  1549  }
  1550  
  1551  func (m *ConnectRequest_OpenRequest) GetProject() *project.Name {
  1552  	if m != nil {
  1553  		return m.Project
  1554  	}
  1555  	return nil
  1556  }
  1557  
  1558  func (m *ConnectRequest_OpenRequest) GetRegionId() string {
  1559  	if m != nil {
  1560  		return m.RegionId
  1561  	}
  1562  	return ""
  1563  }
  1564  
  1565  func (m *ConnectRequest_OpenRequest) GetServiceDomain() string {
  1566  	if m != nil {
  1567  		return m.ServiceDomain
  1568  	}
  1569  	return ""
  1570  }
  1571  
  1572  func (m *ConnectRequest_OpenRequest) GetProviderName() string {
  1573  	if m != nil {
  1574  		return m.ProviderName
  1575  	}
  1576  	return ""
  1577  }
  1578  
  1579  func (m *ConnectRequest_OpenRequest) GetName() string {
  1580  	if m != nil {
  1581  		return m.Name
  1582  	}
  1583  	return ""
  1584  }
  1585  
  1586  func (m *ConnectRequest_OpenRequest) GetService() string {
  1587  	if m != nil {
  1588  		return m.Service
  1589  	}
  1590  	return ""
  1591  }
  1592  
  1593  func (m *ConnectRequest_OpenRequest) GetArg() []byte {
  1594  	if m != nil {
  1595  		return m.Arg
  1596  	}
  1597  	return nil
  1598  }
  1599  
  1600  func (m *ConnectRequest_OpenRequest) GetReturnNotAvailable() bool {
  1601  	if m != nil {
  1602  		return m.ReturnNotAvailable
  1603  	}
  1604  	return false
  1605  }
  1606  
  1607  func (m *ConnectRequest_OpenRequest) SetProject(fv *project.Name) {
  1608  	if m == nil {
  1609  		panic(fmt.Errorf("can't set %s on nil %s", "Project", "ConnectRequest_OpenRequest"))
  1610  	}
  1611  	m.Project = fv
  1612  }
  1613  
  1614  func (m *ConnectRequest_OpenRequest) SetRegionId(fv string) {
  1615  	if m == nil {
  1616  		panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "ConnectRequest_OpenRequest"))
  1617  	}
  1618  	m.RegionId = fv
  1619  }
  1620  
  1621  func (m *ConnectRequest_OpenRequest) SetServiceDomain(fv string) {
  1622  	if m == nil {
  1623  		panic(fmt.Errorf("can't set %s on nil %s", "ServiceDomain", "ConnectRequest_OpenRequest"))
  1624  	}
  1625  	m.ServiceDomain = fv
  1626  }
  1627  
  1628  func (m *ConnectRequest_OpenRequest) SetProviderName(fv string) {
  1629  	if m == nil {
  1630  		panic(fmt.Errorf("can't set %s on nil %s", "ProviderName", "ConnectRequest_OpenRequest"))
  1631  	}
  1632  	m.ProviderName = fv
  1633  }
  1634  
  1635  func (m *ConnectRequest_OpenRequest) SetName(fv string) {
  1636  	if m == nil {
  1637  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "ConnectRequest_OpenRequest"))
  1638  	}
  1639  	m.Name = fv
  1640  }
  1641  
  1642  func (m *ConnectRequest_OpenRequest) SetService(fv string) {
  1643  	if m == nil {
  1644  		panic(fmt.Errorf("can't set %s on nil %s", "Service", "ConnectRequest_OpenRequest"))
  1645  	}
  1646  	m.Service = fv
  1647  }
  1648  
  1649  func (m *ConnectRequest_OpenRequest) SetArg(fv []byte) {
  1650  	if m == nil {
  1651  		panic(fmt.Errorf("can't set %s on nil %s", "Arg", "ConnectRequest_OpenRequest"))
  1652  	}
  1653  	m.Arg = fv
  1654  }
  1655  
  1656  func (m *ConnectRequest_OpenRequest) SetReturnNotAvailable(fv bool) {
  1657  	if m == nil {
  1658  		panic(fmt.Errorf("can't set %s on nil %s", "ReturnNotAvailable", "ConnectRequest_OpenRequest"))
  1659  	}
  1660  	m.ReturnNotAvailable = fv
  1661  }
  1662  
  1663  type ConnectRequest_ResumeRequest struct {
  1664  	state         protoimpl.MessageState
  1665  	sizeCache     protoimpl.SizeCache
  1666  	unknownFields protoimpl.UnknownFields
  1667  	Project       *project.Name `protobuf:"bytes,1,opt,customtype=Name,name=project,proto3" json:"project,omitempty"`
  1668  	// Region ID to connect to
  1669  	RegionId string `protobuf:"bytes,7,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
  1670  	// Service domain (for example devices.edgelq.com) for this provider.
  1671  	ServiceDomain string `protobuf:"bytes,8,opt,name=service_domain,json=serviceDomain,proto3" json:"service_domain,omitempty"`
  1672  	// name to connect to - must match to name value passed in ListenRequest
  1673  	ProviderName string `protobuf:"bytes,3,opt,name=provider_name,json=providerName,proto3" json:"provider_name,omitempty"`
  1674  	// Name of the connecting client
  1675  	Name          string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  1676  	SessionId     uint64 `protobuf:"varint,4,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
  1677  	ChannelId     uint64 `protobuf:"varint,5,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
  1678  	LastMessageId uint64 `protobuf:"varint,6,opt,name=last_message_id,json=lastMessageId,proto3" json:"last_message_id,omitempty"`
  1679  	// If true, ConnectResponse will contain NotAvailableLocally in response
  1680  	// instead of NotFound/OutOfRange. This is used so far internally between
  1681  	// servers.
  1682  	// TODO: This is temporary flag, till we migrate all clients to shard-aware
  1683  	// ones: Client can probe what core endpoint owns given shard number for
  1684  	// provider_name. Then it can, and should connect directly there, without
  1685  	// setting this flag.
  1686  	ReturnNotAvailable bool `protobuf:"varint,9,opt,name=return_not_available,json=returnNotAvailable,proto3" json:"return_not_available,omitempty"`
  1687  }
  1688  
  1689  func (m *ConnectRequest_ResumeRequest) Reset() {
  1690  	*m = ConnectRequest_ResumeRequest{}
  1691  	if protoimpl.UnsafeEnabled {
  1692  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[13]
  1693  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1694  		ms.StoreMessageInfo(mi)
  1695  	}
  1696  }
  1697  
  1698  func (m *ConnectRequest_ResumeRequest) String() string {
  1699  	return protoimpl.X.MessageStringOf(m)
  1700  }
  1701  
  1702  func (*ConnectRequest_ResumeRequest) ProtoMessage() {}
  1703  
  1704  func (m *ConnectRequest_ResumeRequest) ProtoReflect() preflect.Message {
  1705  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[13]
  1706  	if protoimpl.UnsafeEnabled && m != nil {
  1707  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1708  		if ms.LoadMessageInfo() == nil {
  1709  			ms.StoreMessageInfo(mi)
  1710  		}
  1711  		return ms
  1712  	}
  1713  	return mi.MessageOf(m)
  1714  }
  1715  
  1716  func (*ConnectRequest_ResumeRequest) GotenMessage() {}
  1717  
  1718  // Deprecated, Use ConnectRequest_ResumeRequest.ProtoReflect.Descriptor instead.
  1719  func (*ConnectRequest_ResumeRequest) Descriptor() ([]byte, []int) {
  1720  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{0, 1}
  1721  }
  1722  
  1723  func (m *ConnectRequest_ResumeRequest) Unmarshal(b []byte) error {
  1724  	return proto.Unmarshal(b, m)
  1725  }
  1726  
  1727  func (m *ConnectRequest_ResumeRequest) Marshal() ([]byte, error) {
  1728  	return proto.Marshal(m)
  1729  }
  1730  
  1731  func (m *ConnectRequest_ResumeRequest) MarshalJSON() ([]byte, error) {
  1732  	return protojson.MarshalOptions{}.Marshal(m)
  1733  }
  1734  
  1735  func (m *ConnectRequest_ResumeRequest) UnmarshalJSON(data []byte) error {
  1736  	return protojson.Unmarshal(data, m)
  1737  }
  1738  
  1739  func (m *ConnectRequest_ResumeRequest) GetProject() *project.Name {
  1740  	if m != nil {
  1741  		return m.Project
  1742  	}
  1743  	return nil
  1744  }
  1745  
  1746  func (m *ConnectRequest_ResumeRequest) GetRegionId() string {
  1747  	if m != nil {
  1748  		return m.RegionId
  1749  	}
  1750  	return ""
  1751  }
  1752  
  1753  func (m *ConnectRequest_ResumeRequest) GetServiceDomain() string {
  1754  	if m != nil {
  1755  		return m.ServiceDomain
  1756  	}
  1757  	return ""
  1758  }
  1759  
  1760  func (m *ConnectRequest_ResumeRequest) GetProviderName() string {
  1761  	if m != nil {
  1762  		return m.ProviderName
  1763  	}
  1764  	return ""
  1765  }
  1766  
  1767  func (m *ConnectRequest_ResumeRequest) GetName() string {
  1768  	if m != nil {
  1769  		return m.Name
  1770  	}
  1771  	return ""
  1772  }
  1773  
  1774  func (m *ConnectRequest_ResumeRequest) GetSessionId() uint64 {
  1775  	if m != nil {
  1776  		return m.SessionId
  1777  	}
  1778  	return uint64(0)
  1779  }
  1780  
  1781  func (m *ConnectRequest_ResumeRequest) GetChannelId() uint64 {
  1782  	if m != nil {
  1783  		return m.ChannelId
  1784  	}
  1785  	return uint64(0)
  1786  }
  1787  
  1788  func (m *ConnectRequest_ResumeRequest) GetLastMessageId() uint64 {
  1789  	if m != nil {
  1790  		return m.LastMessageId
  1791  	}
  1792  	return uint64(0)
  1793  }
  1794  
  1795  func (m *ConnectRequest_ResumeRequest) GetReturnNotAvailable() bool {
  1796  	if m != nil {
  1797  		return m.ReturnNotAvailable
  1798  	}
  1799  	return false
  1800  }
  1801  
  1802  func (m *ConnectRequest_ResumeRequest) SetProject(fv *project.Name) {
  1803  	if m == nil {
  1804  		panic(fmt.Errorf("can't set %s on nil %s", "Project", "ConnectRequest_ResumeRequest"))
  1805  	}
  1806  	m.Project = fv
  1807  }
  1808  
  1809  func (m *ConnectRequest_ResumeRequest) SetRegionId(fv string) {
  1810  	if m == nil {
  1811  		panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "ConnectRequest_ResumeRequest"))
  1812  	}
  1813  	m.RegionId = fv
  1814  }
  1815  
  1816  func (m *ConnectRequest_ResumeRequest) SetServiceDomain(fv string) {
  1817  	if m == nil {
  1818  		panic(fmt.Errorf("can't set %s on nil %s", "ServiceDomain", "ConnectRequest_ResumeRequest"))
  1819  	}
  1820  	m.ServiceDomain = fv
  1821  }
  1822  
  1823  func (m *ConnectRequest_ResumeRequest) SetProviderName(fv string) {
  1824  	if m == nil {
  1825  		panic(fmt.Errorf("can't set %s on nil %s", "ProviderName", "ConnectRequest_ResumeRequest"))
  1826  	}
  1827  	m.ProviderName = fv
  1828  }
  1829  
  1830  func (m *ConnectRequest_ResumeRequest) SetName(fv string) {
  1831  	if m == nil {
  1832  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "ConnectRequest_ResumeRequest"))
  1833  	}
  1834  	m.Name = fv
  1835  }
  1836  
  1837  func (m *ConnectRequest_ResumeRequest) SetSessionId(fv uint64) {
  1838  	if m == nil {
  1839  		panic(fmt.Errorf("can't set %s on nil %s", "SessionId", "ConnectRequest_ResumeRequest"))
  1840  	}
  1841  	m.SessionId = fv
  1842  }
  1843  
  1844  func (m *ConnectRequest_ResumeRequest) SetChannelId(fv uint64) {
  1845  	if m == nil {
  1846  		panic(fmt.Errorf("can't set %s on nil %s", "ChannelId", "ConnectRequest_ResumeRequest"))
  1847  	}
  1848  	m.ChannelId = fv
  1849  }
  1850  
  1851  func (m *ConnectRequest_ResumeRequest) SetLastMessageId(fv uint64) {
  1852  	if m == nil {
  1853  		panic(fmt.Errorf("can't set %s on nil %s", "LastMessageId", "ConnectRequest_ResumeRequest"))
  1854  	}
  1855  	m.LastMessageId = fv
  1856  }
  1857  
  1858  func (m *ConnectRequest_ResumeRequest) SetReturnNotAvailable(fv bool) {
  1859  	if m == nil {
  1860  		panic(fmt.Errorf("can't set %s on nil %s", "ReturnNotAvailable", "ConnectRequest_ResumeRequest"))
  1861  	}
  1862  	m.ReturnNotAvailable = fv
  1863  }
  1864  
  1865  type ConnectResponse_NotAvailableLocally struct {
  1866  	state         protoimpl.MessageState
  1867  	sizeCache     protoimpl.SizeCache
  1868  	unknownFields protoimpl.UnknownFields
  1869  }
  1870  
  1871  func (m *ConnectResponse_NotAvailableLocally) Reset() {
  1872  	*m = ConnectResponse_NotAvailableLocally{}
  1873  	if protoimpl.UnsafeEnabled {
  1874  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[14]
  1875  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1876  		ms.StoreMessageInfo(mi)
  1877  	}
  1878  }
  1879  
  1880  func (m *ConnectResponse_NotAvailableLocally) String() string {
  1881  	return protoimpl.X.MessageStringOf(m)
  1882  }
  1883  
  1884  func (*ConnectResponse_NotAvailableLocally) ProtoMessage() {}
  1885  
  1886  func (m *ConnectResponse_NotAvailableLocally) ProtoReflect() preflect.Message {
  1887  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[14]
  1888  	if protoimpl.UnsafeEnabled && m != nil {
  1889  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1890  		if ms.LoadMessageInfo() == nil {
  1891  			ms.StoreMessageInfo(mi)
  1892  		}
  1893  		return ms
  1894  	}
  1895  	return mi.MessageOf(m)
  1896  }
  1897  
  1898  func (*ConnectResponse_NotAvailableLocally) GotenMessage() {}
  1899  
  1900  // Deprecated, Use ConnectResponse_NotAvailableLocally.ProtoReflect.Descriptor instead.
  1901  func (*ConnectResponse_NotAvailableLocally) Descriptor() ([]byte, []int) {
  1902  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{1, 0}
  1903  }
  1904  
  1905  func (m *ConnectResponse_NotAvailableLocally) Unmarshal(b []byte) error {
  1906  	return proto.Unmarshal(b, m)
  1907  }
  1908  
  1909  func (m *ConnectResponse_NotAvailableLocally) Marshal() ([]byte, error) {
  1910  	return proto.Marshal(m)
  1911  }
  1912  
  1913  func (m *ConnectResponse_NotAvailableLocally) MarshalJSON() ([]byte, error) {
  1914  	return protojson.MarshalOptions{}.Marshal(m)
  1915  }
  1916  
  1917  func (m *ConnectResponse_NotAvailableLocally) UnmarshalJSON(data []byte) error {
  1918  	return protojson.Unmarshal(data, m)
  1919  }
  1920  
  1921  type ConnectResponse_OpenResponse struct {
  1922  	state         protoimpl.MessageState
  1923  	sizeCache     protoimpl.SizeCache
  1924  	unknownFields protoimpl.UnknownFields
  1925  	SessionId     uint64 `protobuf:"varint,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
  1926  	ChannelId     uint64 `protobuf:"varint,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
  1927  }
  1928  
  1929  func (m *ConnectResponse_OpenResponse) Reset() {
  1930  	*m = ConnectResponse_OpenResponse{}
  1931  	if protoimpl.UnsafeEnabled {
  1932  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[15]
  1933  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1934  		ms.StoreMessageInfo(mi)
  1935  	}
  1936  }
  1937  
  1938  func (m *ConnectResponse_OpenResponse) String() string {
  1939  	return protoimpl.X.MessageStringOf(m)
  1940  }
  1941  
  1942  func (*ConnectResponse_OpenResponse) ProtoMessage() {}
  1943  
  1944  func (m *ConnectResponse_OpenResponse) ProtoReflect() preflect.Message {
  1945  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[15]
  1946  	if protoimpl.UnsafeEnabled && m != nil {
  1947  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1948  		if ms.LoadMessageInfo() == nil {
  1949  			ms.StoreMessageInfo(mi)
  1950  		}
  1951  		return ms
  1952  	}
  1953  	return mi.MessageOf(m)
  1954  }
  1955  
  1956  func (*ConnectResponse_OpenResponse) GotenMessage() {}
  1957  
  1958  // Deprecated, Use ConnectResponse_OpenResponse.ProtoReflect.Descriptor instead.
  1959  func (*ConnectResponse_OpenResponse) Descriptor() ([]byte, []int) {
  1960  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{1, 1}
  1961  }
  1962  
  1963  func (m *ConnectResponse_OpenResponse) Unmarshal(b []byte) error {
  1964  	return proto.Unmarshal(b, m)
  1965  }
  1966  
  1967  func (m *ConnectResponse_OpenResponse) Marshal() ([]byte, error) {
  1968  	return proto.Marshal(m)
  1969  }
  1970  
  1971  func (m *ConnectResponse_OpenResponse) MarshalJSON() ([]byte, error) {
  1972  	return protojson.MarshalOptions{}.Marshal(m)
  1973  }
  1974  
  1975  func (m *ConnectResponse_OpenResponse) UnmarshalJSON(data []byte) error {
  1976  	return protojson.Unmarshal(data, m)
  1977  }
  1978  
  1979  func (m *ConnectResponse_OpenResponse) GetSessionId() uint64 {
  1980  	if m != nil {
  1981  		return m.SessionId
  1982  	}
  1983  	return uint64(0)
  1984  }
  1985  
  1986  func (m *ConnectResponse_OpenResponse) GetChannelId() uint64 {
  1987  	if m != nil {
  1988  		return m.ChannelId
  1989  	}
  1990  	return uint64(0)
  1991  }
  1992  
  1993  func (m *ConnectResponse_OpenResponse) SetSessionId(fv uint64) {
  1994  	if m == nil {
  1995  		panic(fmt.Errorf("can't set %s on nil %s", "SessionId", "ConnectResponse_OpenResponse"))
  1996  	}
  1997  	m.SessionId = fv
  1998  }
  1999  
  2000  func (m *ConnectResponse_OpenResponse) SetChannelId(fv uint64) {
  2001  	if m == nil {
  2002  		panic(fmt.Errorf("can't set %s on nil %s", "ChannelId", "ConnectResponse_OpenResponse"))
  2003  	}
  2004  	m.ChannelId = fv
  2005  }
  2006  
  2007  type ConnectResponse_ResumeResponse struct {
  2008  	state         protoimpl.MessageState
  2009  	sizeCache     protoimpl.SizeCache
  2010  	unknownFields protoimpl.UnknownFields
  2011  	SessionId     uint64 `protobuf:"varint,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
  2012  	ChannelId     uint64 `protobuf:"varint,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
  2013  	LastMessageId uint64 `protobuf:"varint,4,opt,name=last_message_id,json=lastMessageId,proto3" json:"last_message_id,omitempty"`
  2014  }
  2015  
  2016  func (m *ConnectResponse_ResumeResponse) Reset() {
  2017  	*m = ConnectResponse_ResumeResponse{}
  2018  	if protoimpl.UnsafeEnabled {
  2019  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[16]
  2020  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2021  		ms.StoreMessageInfo(mi)
  2022  	}
  2023  }
  2024  
  2025  func (m *ConnectResponse_ResumeResponse) String() string {
  2026  	return protoimpl.X.MessageStringOf(m)
  2027  }
  2028  
  2029  func (*ConnectResponse_ResumeResponse) ProtoMessage() {}
  2030  
  2031  func (m *ConnectResponse_ResumeResponse) ProtoReflect() preflect.Message {
  2032  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[16]
  2033  	if protoimpl.UnsafeEnabled && m != nil {
  2034  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2035  		if ms.LoadMessageInfo() == nil {
  2036  			ms.StoreMessageInfo(mi)
  2037  		}
  2038  		return ms
  2039  	}
  2040  	return mi.MessageOf(m)
  2041  }
  2042  
  2043  func (*ConnectResponse_ResumeResponse) GotenMessage() {}
  2044  
  2045  // Deprecated, Use ConnectResponse_ResumeResponse.ProtoReflect.Descriptor instead.
  2046  func (*ConnectResponse_ResumeResponse) Descriptor() ([]byte, []int) {
  2047  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{1, 2}
  2048  }
  2049  
  2050  func (m *ConnectResponse_ResumeResponse) Unmarshal(b []byte) error {
  2051  	return proto.Unmarshal(b, m)
  2052  }
  2053  
  2054  func (m *ConnectResponse_ResumeResponse) Marshal() ([]byte, error) {
  2055  	return proto.Marshal(m)
  2056  }
  2057  
  2058  func (m *ConnectResponse_ResumeResponse) MarshalJSON() ([]byte, error) {
  2059  	return protojson.MarshalOptions{}.Marshal(m)
  2060  }
  2061  
  2062  func (m *ConnectResponse_ResumeResponse) UnmarshalJSON(data []byte) error {
  2063  	return protojson.Unmarshal(data, m)
  2064  }
  2065  
  2066  func (m *ConnectResponse_ResumeResponse) GetSessionId() uint64 {
  2067  	if m != nil {
  2068  		return m.SessionId
  2069  	}
  2070  	return uint64(0)
  2071  }
  2072  
  2073  func (m *ConnectResponse_ResumeResponse) GetChannelId() uint64 {
  2074  	if m != nil {
  2075  		return m.ChannelId
  2076  	}
  2077  	return uint64(0)
  2078  }
  2079  
  2080  func (m *ConnectResponse_ResumeResponse) GetLastMessageId() uint64 {
  2081  	if m != nil {
  2082  		return m.LastMessageId
  2083  	}
  2084  	return uint64(0)
  2085  }
  2086  
  2087  func (m *ConnectResponse_ResumeResponse) SetSessionId(fv uint64) {
  2088  	if m == nil {
  2089  		panic(fmt.Errorf("can't set %s on nil %s", "SessionId", "ConnectResponse_ResumeResponse"))
  2090  	}
  2091  	m.SessionId = fv
  2092  }
  2093  
  2094  func (m *ConnectResponse_ResumeResponse) SetChannelId(fv uint64) {
  2095  	if m == nil {
  2096  		panic(fmt.Errorf("can't set %s on nil %s", "ChannelId", "ConnectResponse_ResumeResponse"))
  2097  	}
  2098  	m.ChannelId = fv
  2099  }
  2100  
  2101  func (m *ConnectResponse_ResumeResponse) SetLastMessageId(fv uint64) {
  2102  	if m == nil {
  2103  		panic(fmt.Errorf("can't set %s on nil %s", "LastMessageId", "ConnectResponse_ResumeResponse"))
  2104  	}
  2105  	m.LastMessageId = fv
  2106  }
  2107  
  2108  type ConnectResponse_ChannelOpenError struct {
  2109  	state         protoimpl.MessageState
  2110  	sizeCache     protoimpl.SizeCache
  2111  	unknownFields protoimpl.UnknownFields
  2112  	// ID of the channel failed to open.
  2113  	ChannelId uint64 `protobuf:"varint,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
  2114  	// Error message.
  2115  	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
  2116  }
  2117  
  2118  func (m *ConnectResponse_ChannelOpenError) Reset() {
  2119  	*m = ConnectResponse_ChannelOpenError{}
  2120  	if protoimpl.UnsafeEnabled {
  2121  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[17]
  2122  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2123  		ms.StoreMessageInfo(mi)
  2124  	}
  2125  }
  2126  
  2127  func (m *ConnectResponse_ChannelOpenError) String() string {
  2128  	return protoimpl.X.MessageStringOf(m)
  2129  }
  2130  
  2131  func (*ConnectResponse_ChannelOpenError) ProtoMessage() {}
  2132  
  2133  func (m *ConnectResponse_ChannelOpenError) ProtoReflect() preflect.Message {
  2134  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[17]
  2135  	if protoimpl.UnsafeEnabled && m != nil {
  2136  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2137  		if ms.LoadMessageInfo() == nil {
  2138  			ms.StoreMessageInfo(mi)
  2139  		}
  2140  		return ms
  2141  	}
  2142  	return mi.MessageOf(m)
  2143  }
  2144  
  2145  func (*ConnectResponse_ChannelOpenError) GotenMessage() {}
  2146  
  2147  // Deprecated, Use ConnectResponse_ChannelOpenError.ProtoReflect.Descriptor instead.
  2148  func (*ConnectResponse_ChannelOpenError) Descriptor() ([]byte, []int) {
  2149  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{1, 3}
  2150  }
  2151  
  2152  func (m *ConnectResponse_ChannelOpenError) Unmarshal(b []byte) error {
  2153  	return proto.Unmarshal(b, m)
  2154  }
  2155  
  2156  func (m *ConnectResponse_ChannelOpenError) Marshal() ([]byte, error) {
  2157  	return proto.Marshal(m)
  2158  }
  2159  
  2160  func (m *ConnectResponse_ChannelOpenError) MarshalJSON() ([]byte, error) {
  2161  	return protojson.MarshalOptions{}.Marshal(m)
  2162  }
  2163  
  2164  func (m *ConnectResponse_ChannelOpenError) UnmarshalJSON(data []byte) error {
  2165  	return protojson.Unmarshal(data, m)
  2166  }
  2167  
  2168  func (m *ConnectResponse_ChannelOpenError) GetChannelId() uint64 {
  2169  	if m != nil {
  2170  		return m.ChannelId
  2171  	}
  2172  	return uint64(0)
  2173  }
  2174  
  2175  func (m *ConnectResponse_ChannelOpenError) GetMessage() string {
  2176  	if m != nil {
  2177  		return m.Message
  2178  	}
  2179  	return ""
  2180  }
  2181  
  2182  func (m *ConnectResponse_ChannelOpenError) SetChannelId(fv uint64) {
  2183  	if m == nil {
  2184  		panic(fmt.Errorf("can't set %s on nil %s", "ChannelId", "ConnectResponse_ChannelOpenError"))
  2185  	}
  2186  	m.ChannelId = fv
  2187  }
  2188  
  2189  func (m *ConnectResponse_ChannelOpenError) SetMessage(fv string) {
  2190  	if m == nil {
  2191  		panic(fmt.Errorf("can't set %s on nil %s", "Message", "ConnectResponse_ChannelOpenError"))
  2192  	}
  2193  	m.Message = fv
  2194  }
  2195  
  2196  type ListenRequest_OpenRequest struct {
  2197  	state         protoimpl.MessageState
  2198  	sizeCache     protoimpl.SizeCache
  2199  	unknownFields protoimpl.UnknownFields
  2200  	Project       *project.Name `protobuf:"bytes,1,opt,customtype=Name,name=project,proto3" json:"project,omitempty"`
  2201  	RegionId      string        `protobuf:"bytes,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
  2202  	// Service domain (for example devices.edgelq.com) for this provider.
  2203  	ServiceDomain string `protobuf:"bytes,4,opt,name=service_domain,json=serviceDomain,proto3" json:"service_domain,omitempty"`
  2204  	// The self-declared device name, used for authentication/authorization.
  2205  	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  2206  }
  2207  
  2208  func (m *ListenRequest_OpenRequest) Reset() {
  2209  	*m = ListenRequest_OpenRequest{}
  2210  	if protoimpl.UnsafeEnabled {
  2211  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[18]
  2212  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2213  		ms.StoreMessageInfo(mi)
  2214  	}
  2215  }
  2216  
  2217  func (m *ListenRequest_OpenRequest) String() string {
  2218  	return protoimpl.X.MessageStringOf(m)
  2219  }
  2220  
  2221  func (*ListenRequest_OpenRequest) ProtoMessage() {}
  2222  
  2223  func (m *ListenRequest_OpenRequest) ProtoReflect() preflect.Message {
  2224  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[18]
  2225  	if protoimpl.UnsafeEnabled && m != nil {
  2226  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2227  		if ms.LoadMessageInfo() == nil {
  2228  			ms.StoreMessageInfo(mi)
  2229  		}
  2230  		return ms
  2231  	}
  2232  	return mi.MessageOf(m)
  2233  }
  2234  
  2235  func (*ListenRequest_OpenRequest) GotenMessage() {}
  2236  
  2237  // Deprecated, Use ListenRequest_OpenRequest.ProtoReflect.Descriptor instead.
  2238  func (*ListenRequest_OpenRequest) Descriptor() ([]byte, []int) {
  2239  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{2, 0}
  2240  }
  2241  
  2242  func (m *ListenRequest_OpenRequest) Unmarshal(b []byte) error {
  2243  	return proto.Unmarshal(b, m)
  2244  }
  2245  
  2246  func (m *ListenRequest_OpenRequest) Marshal() ([]byte, error) {
  2247  	return proto.Marshal(m)
  2248  }
  2249  
  2250  func (m *ListenRequest_OpenRequest) MarshalJSON() ([]byte, error) {
  2251  	return protojson.MarshalOptions{}.Marshal(m)
  2252  }
  2253  
  2254  func (m *ListenRequest_OpenRequest) UnmarshalJSON(data []byte) error {
  2255  	return protojson.Unmarshal(data, m)
  2256  }
  2257  
  2258  func (m *ListenRequest_OpenRequest) GetProject() *project.Name {
  2259  	if m != nil {
  2260  		return m.Project
  2261  	}
  2262  	return nil
  2263  }
  2264  
  2265  func (m *ListenRequest_OpenRequest) GetRegionId() string {
  2266  	if m != nil {
  2267  		return m.RegionId
  2268  	}
  2269  	return ""
  2270  }
  2271  
  2272  func (m *ListenRequest_OpenRequest) GetServiceDomain() string {
  2273  	if m != nil {
  2274  		return m.ServiceDomain
  2275  	}
  2276  	return ""
  2277  }
  2278  
  2279  func (m *ListenRequest_OpenRequest) GetName() string {
  2280  	if m != nil {
  2281  		return m.Name
  2282  	}
  2283  	return ""
  2284  }
  2285  
  2286  func (m *ListenRequest_OpenRequest) SetProject(fv *project.Name) {
  2287  	if m == nil {
  2288  		panic(fmt.Errorf("can't set %s on nil %s", "Project", "ListenRequest_OpenRequest"))
  2289  	}
  2290  	m.Project = fv
  2291  }
  2292  
  2293  func (m *ListenRequest_OpenRequest) SetRegionId(fv string) {
  2294  	if m == nil {
  2295  		panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "ListenRequest_OpenRequest"))
  2296  	}
  2297  	m.RegionId = fv
  2298  }
  2299  
  2300  func (m *ListenRequest_OpenRequest) SetServiceDomain(fv string) {
  2301  	if m == nil {
  2302  		panic(fmt.Errorf("can't set %s on nil %s", "ServiceDomain", "ListenRequest_OpenRequest"))
  2303  	}
  2304  	m.ServiceDomain = fv
  2305  }
  2306  
  2307  func (m *ListenRequest_OpenRequest) SetName(fv string) {
  2308  	if m == nil {
  2309  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "ListenRequest_OpenRequest"))
  2310  	}
  2311  	m.Name = fv
  2312  }
  2313  
  2314  type ListenRequest_ResumeRequest struct {
  2315  	state         protoimpl.MessageState
  2316  	sizeCache     protoimpl.SizeCache
  2317  	unknownFields protoimpl.UnknownFields
  2318  	Project       *project.Name `protobuf:"bytes,1,opt,customtype=Name,name=project,proto3" json:"project,omitempty"`
  2319  	RegionId      string        `protobuf:"bytes,4,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
  2320  	// Service domain (for example devices.edgelq.com) for this provider.
  2321  	ServiceDomain string `protobuf:"bytes,5,opt,name=service_domain,json=serviceDomain,proto3" json:"service_domain,omitempty"`
  2322  	// The self-declared device name, used for authentication/authorization.
  2323  	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  2324  	SessionId uint64 `protobuf:"varint,3,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
  2325  }
  2326  
  2327  func (m *ListenRequest_ResumeRequest) Reset() {
  2328  	*m = ListenRequest_ResumeRequest{}
  2329  	if protoimpl.UnsafeEnabled {
  2330  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[19]
  2331  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2332  		ms.StoreMessageInfo(mi)
  2333  	}
  2334  }
  2335  
  2336  func (m *ListenRequest_ResumeRequest) String() string {
  2337  	return protoimpl.X.MessageStringOf(m)
  2338  }
  2339  
  2340  func (*ListenRequest_ResumeRequest) ProtoMessage() {}
  2341  
  2342  func (m *ListenRequest_ResumeRequest) ProtoReflect() preflect.Message {
  2343  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[19]
  2344  	if protoimpl.UnsafeEnabled && m != nil {
  2345  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2346  		if ms.LoadMessageInfo() == nil {
  2347  			ms.StoreMessageInfo(mi)
  2348  		}
  2349  		return ms
  2350  	}
  2351  	return mi.MessageOf(m)
  2352  }
  2353  
  2354  func (*ListenRequest_ResumeRequest) GotenMessage() {}
  2355  
  2356  // Deprecated, Use ListenRequest_ResumeRequest.ProtoReflect.Descriptor instead.
  2357  func (*ListenRequest_ResumeRequest) Descriptor() ([]byte, []int) {
  2358  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{2, 1}
  2359  }
  2360  
  2361  func (m *ListenRequest_ResumeRequest) Unmarshal(b []byte) error {
  2362  	return proto.Unmarshal(b, m)
  2363  }
  2364  
  2365  func (m *ListenRequest_ResumeRequest) Marshal() ([]byte, error) {
  2366  	return proto.Marshal(m)
  2367  }
  2368  
  2369  func (m *ListenRequest_ResumeRequest) MarshalJSON() ([]byte, error) {
  2370  	return protojson.MarshalOptions{}.Marshal(m)
  2371  }
  2372  
  2373  func (m *ListenRequest_ResumeRequest) UnmarshalJSON(data []byte) error {
  2374  	return protojson.Unmarshal(data, m)
  2375  }
  2376  
  2377  func (m *ListenRequest_ResumeRequest) GetProject() *project.Name {
  2378  	if m != nil {
  2379  		return m.Project
  2380  	}
  2381  	return nil
  2382  }
  2383  
  2384  func (m *ListenRequest_ResumeRequest) GetRegionId() string {
  2385  	if m != nil {
  2386  		return m.RegionId
  2387  	}
  2388  	return ""
  2389  }
  2390  
  2391  func (m *ListenRequest_ResumeRequest) GetServiceDomain() string {
  2392  	if m != nil {
  2393  		return m.ServiceDomain
  2394  	}
  2395  	return ""
  2396  }
  2397  
  2398  func (m *ListenRequest_ResumeRequest) GetName() string {
  2399  	if m != nil {
  2400  		return m.Name
  2401  	}
  2402  	return ""
  2403  }
  2404  
  2405  func (m *ListenRequest_ResumeRequest) GetSessionId() uint64 {
  2406  	if m != nil {
  2407  		return m.SessionId
  2408  	}
  2409  	return uint64(0)
  2410  }
  2411  
  2412  func (m *ListenRequest_ResumeRequest) SetProject(fv *project.Name) {
  2413  	if m == nil {
  2414  		panic(fmt.Errorf("can't set %s on nil %s", "Project", "ListenRequest_ResumeRequest"))
  2415  	}
  2416  	m.Project = fv
  2417  }
  2418  
  2419  func (m *ListenRequest_ResumeRequest) SetRegionId(fv string) {
  2420  	if m == nil {
  2421  		panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "ListenRequest_ResumeRequest"))
  2422  	}
  2423  	m.RegionId = fv
  2424  }
  2425  
  2426  func (m *ListenRequest_ResumeRequest) SetServiceDomain(fv string) {
  2427  	if m == nil {
  2428  		panic(fmt.Errorf("can't set %s on nil %s", "ServiceDomain", "ListenRequest_ResumeRequest"))
  2429  	}
  2430  	m.ServiceDomain = fv
  2431  }
  2432  
  2433  func (m *ListenRequest_ResumeRequest) SetName(fv string) {
  2434  	if m == nil {
  2435  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "ListenRequest_ResumeRequest"))
  2436  	}
  2437  	m.Name = fv
  2438  }
  2439  
  2440  func (m *ListenRequest_ResumeRequest) SetSessionId(fv uint64) {
  2441  	if m == nil {
  2442  		panic(fmt.Errorf("can't set %s on nil %s", "SessionId", "ListenRequest_ResumeRequest"))
  2443  	}
  2444  	m.SessionId = fv
  2445  }
  2446  
  2447  type ListenRequest_ChannelOpenError struct {
  2448  	state         protoimpl.MessageState
  2449  	sizeCache     protoimpl.SizeCache
  2450  	unknownFields protoimpl.UnknownFields
  2451  	// ID of the channel failed to open.
  2452  	ChannelId uint64 `protobuf:"varint,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
  2453  	// Error message.
  2454  	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
  2455  }
  2456  
  2457  func (m *ListenRequest_ChannelOpenError) Reset() {
  2458  	*m = ListenRequest_ChannelOpenError{}
  2459  	if protoimpl.UnsafeEnabled {
  2460  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[20]
  2461  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2462  		ms.StoreMessageInfo(mi)
  2463  	}
  2464  }
  2465  
  2466  func (m *ListenRequest_ChannelOpenError) String() string {
  2467  	return protoimpl.X.MessageStringOf(m)
  2468  }
  2469  
  2470  func (*ListenRequest_ChannelOpenError) ProtoMessage() {}
  2471  
  2472  func (m *ListenRequest_ChannelOpenError) ProtoReflect() preflect.Message {
  2473  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[20]
  2474  	if protoimpl.UnsafeEnabled && m != nil {
  2475  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2476  		if ms.LoadMessageInfo() == nil {
  2477  			ms.StoreMessageInfo(mi)
  2478  		}
  2479  		return ms
  2480  	}
  2481  	return mi.MessageOf(m)
  2482  }
  2483  
  2484  func (*ListenRequest_ChannelOpenError) GotenMessage() {}
  2485  
  2486  // Deprecated, Use ListenRequest_ChannelOpenError.ProtoReflect.Descriptor instead.
  2487  func (*ListenRequest_ChannelOpenError) Descriptor() ([]byte, []int) {
  2488  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{2, 2}
  2489  }
  2490  
  2491  func (m *ListenRequest_ChannelOpenError) Unmarshal(b []byte) error {
  2492  	return proto.Unmarshal(b, m)
  2493  }
  2494  
  2495  func (m *ListenRequest_ChannelOpenError) Marshal() ([]byte, error) {
  2496  	return proto.Marshal(m)
  2497  }
  2498  
  2499  func (m *ListenRequest_ChannelOpenError) MarshalJSON() ([]byte, error) {
  2500  	return protojson.MarshalOptions{}.Marshal(m)
  2501  }
  2502  
  2503  func (m *ListenRequest_ChannelOpenError) UnmarshalJSON(data []byte) error {
  2504  	return protojson.Unmarshal(data, m)
  2505  }
  2506  
  2507  func (m *ListenRequest_ChannelOpenError) GetChannelId() uint64 {
  2508  	if m != nil {
  2509  		return m.ChannelId
  2510  	}
  2511  	return uint64(0)
  2512  }
  2513  
  2514  func (m *ListenRequest_ChannelOpenError) GetMessage() string {
  2515  	if m != nil {
  2516  		return m.Message
  2517  	}
  2518  	return ""
  2519  }
  2520  
  2521  func (m *ListenRequest_ChannelOpenError) SetChannelId(fv uint64) {
  2522  	if m == nil {
  2523  		panic(fmt.Errorf("can't set %s on nil %s", "ChannelId", "ListenRequest_ChannelOpenError"))
  2524  	}
  2525  	m.ChannelId = fv
  2526  }
  2527  
  2528  func (m *ListenRequest_ChannelOpenError) SetMessage(fv string) {
  2529  	if m == nil {
  2530  		panic(fmt.Errorf("can't set %s on nil %s", "Message", "ListenRequest_ChannelOpenError"))
  2531  	}
  2532  	m.Message = fv
  2533  }
  2534  
  2535  type ListenResponse_Listening struct {
  2536  	state         protoimpl.MessageState
  2537  	sizeCache     protoimpl.SizeCache
  2538  	unknownFields protoimpl.UnknownFields
  2539  	SessionId     uint64 `protobuf:"varint,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
  2540  }
  2541  
  2542  func (m *ListenResponse_Listening) Reset() {
  2543  	*m = ListenResponse_Listening{}
  2544  	if protoimpl.UnsafeEnabled {
  2545  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[21]
  2546  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2547  		ms.StoreMessageInfo(mi)
  2548  	}
  2549  }
  2550  
  2551  func (m *ListenResponse_Listening) String() string {
  2552  	return protoimpl.X.MessageStringOf(m)
  2553  }
  2554  
  2555  func (*ListenResponse_Listening) ProtoMessage() {}
  2556  
  2557  func (m *ListenResponse_Listening) ProtoReflect() preflect.Message {
  2558  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[21]
  2559  	if protoimpl.UnsafeEnabled && m != nil {
  2560  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2561  		if ms.LoadMessageInfo() == nil {
  2562  			ms.StoreMessageInfo(mi)
  2563  		}
  2564  		return ms
  2565  	}
  2566  	return mi.MessageOf(m)
  2567  }
  2568  
  2569  func (*ListenResponse_Listening) GotenMessage() {}
  2570  
  2571  // Deprecated, Use ListenResponse_Listening.ProtoReflect.Descriptor instead.
  2572  func (*ListenResponse_Listening) Descriptor() ([]byte, []int) {
  2573  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{3, 0}
  2574  }
  2575  
  2576  func (m *ListenResponse_Listening) Unmarshal(b []byte) error {
  2577  	return proto.Unmarshal(b, m)
  2578  }
  2579  
  2580  func (m *ListenResponse_Listening) Marshal() ([]byte, error) {
  2581  	return proto.Marshal(m)
  2582  }
  2583  
  2584  func (m *ListenResponse_Listening) MarshalJSON() ([]byte, error) {
  2585  	return protojson.MarshalOptions{}.Marshal(m)
  2586  }
  2587  
  2588  func (m *ListenResponse_Listening) UnmarshalJSON(data []byte) error {
  2589  	return protojson.Unmarshal(data, m)
  2590  }
  2591  
  2592  func (m *ListenResponse_Listening) GetSessionId() uint64 {
  2593  	if m != nil {
  2594  		return m.SessionId
  2595  	}
  2596  	return uint64(0)
  2597  }
  2598  
  2599  func (m *ListenResponse_Listening) SetSessionId(fv uint64) {
  2600  	if m == nil {
  2601  		panic(fmt.Errorf("can't set %s on nil %s", "SessionId", "ListenResponse_Listening"))
  2602  	}
  2603  	m.SessionId = fv
  2604  }
  2605  
  2606  type ListenResponse_OpenChannelResponse struct {
  2607  	state         protoimpl.MessageState
  2608  	sizeCache     protoimpl.SizeCache
  2609  	unknownFields protoimpl.UnknownFields
  2610  	// Channel ID
  2611  	ChannelId uint64 `protobuf:"varint,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
  2612  	// Device service;
  2613  	Service string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
  2614  	// Initial argument (optional)
  2615  	Arg []byte `protobuf:"bytes,3,opt,name=arg,proto3" json:"arg,omitempty"`
  2616  }
  2617  
  2618  func (m *ListenResponse_OpenChannelResponse) Reset() {
  2619  	*m = ListenResponse_OpenChannelResponse{}
  2620  	if protoimpl.UnsafeEnabled {
  2621  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[22]
  2622  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2623  		ms.StoreMessageInfo(mi)
  2624  	}
  2625  }
  2626  
  2627  func (m *ListenResponse_OpenChannelResponse) String() string {
  2628  	return protoimpl.X.MessageStringOf(m)
  2629  }
  2630  
  2631  func (*ListenResponse_OpenChannelResponse) ProtoMessage() {}
  2632  
  2633  func (m *ListenResponse_OpenChannelResponse) ProtoReflect() preflect.Message {
  2634  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[22]
  2635  	if protoimpl.UnsafeEnabled && m != nil {
  2636  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2637  		if ms.LoadMessageInfo() == nil {
  2638  			ms.StoreMessageInfo(mi)
  2639  		}
  2640  		return ms
  2641  	}
  2642  	return mi.MessageOf(m)
  2643  }
  2644  
  2645  func (*ListenResponse_OpenChannelResponse) GotenMessage() {}
  2646  
  2647  // Deprecated, Use ListenResponse_OpenChannelResponse.ProtoReflect.Descriptor instead.
  2648  func (*ListenResponse_OpenChannelResponse) Descriptor() ([]byte, []int) {
  2649  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{3, 1}
  2650  }
  2651  
  2652  func (m *ListenResponse_OpenChannelResponse) Unmarshal(b []byte) error {
  2653  	return proto.Unmarshal(b, m)
  2654  }
  2655  
  2656  func (m *ListenResponse_OpenChannelResponse) Marshal() ([]byte, error) {
  2657  	return proto.Marshal(m)
  2658  }
  2659  
  2660  func (m *ListenResponse_OpenChannelResponse) MarshalJSON() ([]byte, error) {
  2661  	return protojson.MarshalOptions{}.Marshal(m)
  2662  }
  2663  
  2664  func (m *ListenResponse_OpenChannelResponse) UnmarshalJSON(data []byte) error {
  2665  	return protojson.Unmarshal(data, m)
  2666  }
  2667  
  2668  func (m *ListenResponse_OpenChannelResponse) GetChannelId() uint64 {
  2669  	if m != nil {
  2670  		return m.ChannelId
  2671  	}
  2672  	return uint64(0)
  2673  }
  2674  
  2675  func (m *ListenResponse_OpenChannelResponse) GetService() string {
  2676  	if m != nil {
  2677  		return m.Service
  2678  	}
  2679  	return ""
  2680  }
  2681  
  2682  func (m *ListenResponse_OpenChannelResponse) GetArg() []byte {
  2683  	if m != nil {
  2684  		return m.Arg
  2685  	}
  2686  	return nil
  2687  }
  2688  
  2689  func (m *ListenResponse_OpenChannelResponse) SetChannelId(fv uint64) {
  2690  	if m == nil {
  2691  		panic(fmt.Errorf("can't set %s on nil %s", "ChannelId", "ListenResponse_OpenChannelResponse"))
  2692  	}
  2693  	m.ChannelId = fv
  2694  }
  2695  
  2696  func (m *ListenResponse_OpenChannelResponse) SetService(fv string) {
  2697  	if m == nil {
  2698  		panic(fmt.Errorf("can't set %s on nil %s", "Service", "ListenResponse_OpenChannelResponse"))
  2699  	}
  2700  	m.Service = fv
  2701  }
  2702  
  2703  func (m *ListenResponse_OpenChannelResponse) SetArg(fv []byte) {
  2704  	if m == nil {
  2705  		panic(fmt.Errorf("can't set %s on nil %s", "Arg", "ListenResponse_OpenChannelResponse"))
  2706  	}
  2707  	m.Arg = fv
  2708  }
  2709  
  2710  type ListenResponse_ResumeChannelResponse struct {
  2711  	state         protoimpl.MessageState
  2712  	sizeCache     protoimpl.SizeCache
  2713  	unknownFields protoimpl.UnknownFields
  2714  	// Channel ID
  2715  	ChannelId uint64 `protobuf:"varint,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
  2716  	// Device service;
  2717  	Service string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
  2718  	// Initial argument (optional)
  2719  	Arg           []byte `protobuf:"bytes,3,opt,name=arg,proto3" json:"arg,omitempty"`
  2720  	LastMessageId uint64 `protobuf:"varint,4,opt,name=last_message_id,json=lastMessageId,proto3" json:"last_message_id,omitempty"`
  2721  }
  2722  
  2723  func (m *ListenResponse_ResumeChannelResponse) Reset() {
  2724  	*m = ListenResponse_ResumeChannelResponse{}
  2725  	if protoimpl.UnsafeEnabled {
  2726  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[23]
  2727  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2728  		ms.StoreMessageInfo(mi)
  2729  	}
  2730  }
  2731  
  2732  func (m *ListenResponse_ResumeChannelResponse) String() string {
  2733  	return protoimpl.X.MessageStringOf(m)
  2734  }
  2735  
  2736  func (*ListenResponse_ResumeChannelResponse) ProtoMessage() {}
  2737  
  2738  func (m *ListenResponse_ResumeChannelResponse) ProtoReflect() preflect.Message {
  2739  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[23]
  2740  	if protoimpl.UnsafeEnabled && m != nil {
  2741  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2742  		if ms.LoadMessageInfo() == nil {
  2743  			ms.StoreMessageInfo(mi)
  2744  		}
  2745  		return ms
  2746  	}
  2747  	return mi.MessageOf(m)
  2748  }
  2749  
  2750  func (*ListenResponse_ResumeChannelResponse) GotenMessage() {}
  2751  
  2752  // Deprecated, Use ListenResponse_ResumeChannelResponse.ProtoReflect.Descriptor instead.
  2753  func (*ListenResponse_ResumeChannelResponse) Descriptor() ([]byte, []int) {
  2754  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{3, 2}
  2755  }
  2756  
  2757  func (m *ListenResponse_ResumeChannelResponse) Unmarshal(b []byte) error {
  2758  	return proto.Unmarshal(b, m)
  2759  }
  2760  
  2761  func (m *ListenResponse_ResumeChannelResponse) Marshal() ([]byte, error) {
  2762  	return proto.Marshal(m)
  2763  }
  2764  
  2765  func (m *ListenResponse_ResumeChannelResponse) MarshalJSON() ([]byte, error) {
  2766  	return protojson.MarshalOptions{}.Marshal(m)
  2767  }
  2768  
  2769  func (m *ListenResponse_ResumeChannelResponse) UnmarshalJSON(data []byte) error {
  2770  	return protojson.Unmarshal(data, m)
  2771  }
  2772  
  2773  func (m *ListenResponse_ResumeChannelResponse) GetChannelId() uint64 {
  2774  	if m != nil {
  2775  		return m.ChannelId
  2776  	}
  2777  	return uint64(0)
  2778  }
  2779  
  2780  func (m *ListenResponse_ResumeChannelResponse) GetService() string {
  2781  	if m != nil {
  2782  		return m.Service
  2783  	}
  2784  	return ""
  2785  }
  2786  
  2787  func (m *ListenResponse_ResumeChannelResponse) GetArg() []byte {
  2788  	if m != nil {
  2789  		return m.Arg
  2790  	}
  2791  	return nil
  2792  }
  2793  
  2794  func (m *ListenResponse_ResumeChannelResponse) GetLastMessageId() uint64 {
  2795  	if m != nil {
  2796  		return m.LastMessageId
  2797  	}
  2798  	return uint64(0)
  2799  }
  2800  
  2801  func (m *ListenResponse_ResumeChannelResponse) SetChannelId(fv uint64) {
  2802  	if m == nil {
  2803  		panic(fmt.Errorf("can't set %s on nil %s", "ChannelId", "ListenResponse_ResumeChannelResponse"))
  2804  	}
  2805  	m.ChannelId = fv
  2806  }
  2807  
  2808  func (m *ListenResponse_ResumeChannelResponse) SetService(fv string) {
  2809  	if m == nil {
  2810  		panic(fmt.Errorf("can't set %s on nil %s", "Service", "ListenResponse_ResumeChannelResponse"))
  2811  	}
  2812  	m.Service = fv
  2813  }
  2814  
  2815  func (m *ListenResponse_ResumeChannelResponse) SetArg(fv []byte) {
  2816  	if m == nil {
  2817  		panic(fmt.Errorf("can't set %s on nil %s", "Arg", "ListenResponse_ResumeChannelResponse"))
  2818  	}
  2819  	m.Arg = fv
  2820  }
  2821  
  2822  func (m *ListenResponse_ResumeChannelResponse) SetLastMessageId(fv uint64) {
  2823  	if m == nil {
  2824  		panic(fmt.Errorf("can't set %s on nil %s", "LastMessageId", "ListenResponse_ResumeChannelResponse"))
  2825  	}
  2826  	m.LastMessageId = fv
  2827  }
  2828  
  2829  type AcceptRequest_OpenRequest struct {
  2830  	state         protoimpl.MessageState
  2831  	sizeCache     protoimpl.SizeCache
  2832  	unknownFields protoimpl.UnknownFields
  2833  	Project       *project.Name `protobuf:"bytes,1,opt,customtype=Name,name=project,proto3" json:"project,omitempty"`
  2834  	RegionId      string        `protobuf:"bytes,5,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
  2835  	// Service domain (for example devices.edgelq.com) for this provider.
  2836  	ServiceDomain string `protobuf:"bytes,6,opt,name=service_domain,json=serviceDomain,proto3" json:"service_domain,omitempty"`
  2837  	// Name, to be authenticated/authorized.
  2838  	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  2839  	SessionId uint64 `protobuf:"varint,3,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
  2840  	// Channel ID, requested by the endpoint in the ChannelRequested message.
  2841  	ChannelId uint64 `protobuf:"varint,4,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
  2842  }
  2843  
  2844  func (m *AcceptRequest_OpenRequest) Reset() {
  2845  	*m = AcceptRequest_OpenRequest{}
  2846  	if protoimpl.UnsafeEnabled {
  2847  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[24]
  2848  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2849  		ms.StoreMessageInfo(mi)
  2850  	}
  2851  }
  2852  
  2853  func (m *AcceptRequest_OpenRequest) String() string {
  2854  	return protoimpl.X.MessageStringOf(m)
  2855  }
  2856  
  2857  func (*AcceptRequest_OpenRequest) ProtoMessage() {}
  2858  
  2859  func (m *AcceptRequest_OpenRequest) ProtoReflect() preflect.Message {
  2860  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[24]
  2861  	if protoimpl.UnsafeEnabled && m != nil {
  2862  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2863  		if ms.LoadMessageInfo() == nil {
  2864  			ms.StoreMessageInfo(mi)
  2865  		}
  2866  		return ms
  2867  	}
  2868  	return mi.MessageOf(m)
  2869  }
  2870  
  2871  func (*AcceptRequest_OpenRequest) GotenMessage() {}
  2872  
  2873  // Deprecated, Use AcceptRequest_OpenRequest.ProtoReflect.Descriptor instead.
  2874  func (*AcceptRequest_OpenRequest) Descriptor() ([]byte, []int) {
  2875  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{4, 0}
  2876  }
  2877  
  2878  func (m *AcceptRequest_OpenRequest) Unmarshal(b []byte) error {
  2879  	return proto.Unmarshal(b, m)
  2880  }
  2881  
  2882  func (m *AcceptRequest_OpenRequest) Marshal() ([]byte, error) {
  2883  	return proto.Marshal(m)
  2884  }
  2885  
  2886  func (m *AcceptRequest_OpenRequest) MarshalJSON() ([]byte, error) {
  2887  	return protojson.MarshalOptions{}.Marshal(m)
  2888  }
  2889  
  2890  func (m *AcceptRequest_OpenRequest) UnmarshalJSON(data []byte) error {
  2891  	return protojson.Unmarshal(data, m)
  2892  }
  2893  
  2894  func (m *AcceptRequest_OpenRequest) GetProject() *project.Name {
  2895  	if m != nil {
  2896  		return m.Project
  2897  	}
  2898  	return nil
  2899  }
  2900  
  2901  func (m *AcceptRequest_OpenRequest) GetRegionId() string {
  2902  	if m != nil {
  2903  		return m.RegionId
  2904  	}
  2905  	return ""
  2906  }
  2907  
  2908  func (m *AcceptRequest_OpenRequest) GetServiceDomain() string {
  2909  	if m != nil {
  2910  		return m.ServiceDomain
  2911  	}
  2912  	return ""
  2913  }
  2914  
  2915  func (m *AcceptRequest_OpenRequest) GetName() string {
  2916  	if m != nil {
  2917  		return m.Name
  2918  	}
  2919  	return ""
  2920  }
  2921  
  2922  func (m *AcceptRequest_OpenRequest) GetSessionId() uint64 {
  2923  	if m != nil {
  2924  		return m.SessionId
  2925  	}
  2926  	return uint64(0)
  2927  }
  2928  
  2929  func (m *AcceptRequest_OpenRequest) GetChannelId() uint64 {
  2930  	if m != nil {
  2931  		return m.ChannelId
  2932  	}
  2933  	return uint64(0)
  2934  }
  2935  
  2936  func (m *AcceptRequest_OpenRequest) SetProject(fv *project.Name) {
  2937  	if m == nil {
  2938  		panic(fmt.Errorf("can't set %s on nil %s", "Project", "AcceptRequest_OpenRequest"))
  2939  	}
  2940  	m.Project = fv
  2941  }
  2942  
  2943  func (m *AcceptRequest_OpenRequest) SetRegionId(fv string) {
  2944  	if m == nil {
  2945  		panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "AcceptRequest_OpenRequest"))
  2946  	}
  2947  	m.RegionId = fv
  2948  }
  2949  
  2950  func (m *AcceptRequest_OpenRequest) SetServiceDomain(fv string) {
  2951  	if m == nil {
  2952  		panic(fmt.Errorf("can't set %s on nil %s", "ServiceDomain", "AcceptRequest_OpenRequest"))
  2953  	}
  2954  	m.ServiceDomain = fv
  2955  }
  2956  
  2957  func (m *AcceptRequest_OpenRequest) SetName(fv string) {
  2958  	if m == nil {
  2959  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "AcceptRequest_OpenRequest"))
  2960  	}
  2961  	m.Name = fv
  2962  }
  2963  
  2964  func (m *AcceptRequest_OpenRequest) SetSessionId(fv uint64) {
  2965  	if m == nil {
  2966  		panic(fmt.Errorf("can't set %s on nil %s", "SessionId", "AcceptRequest_OpenRequest"))
  2967  	}
  2968  	m.SessionId = fv
  2969  }
  2970  
  2971  func (m *AcceptRequest_OpenRequest) SetChannelId(fv uint64) {
  2972  	if m == nil {
  2973  		panic(fmt.Errorf("can't set %s on nil %s", "ChannelId", "AcceptRequest_OpenRequest"))
  2974  	}
  2975  	m.ChannelId = fv
  2976  }
  2977  
  2978  type AcceptRequest_ResumeRequest struct {
  2979  	state         protoimpl.MessageState
  2980  	sizeCache     protoimpl.SizeCache
  2981  	unknownFields protoimpl.UnknownFields
  2982  	Project       *project.Name `protobuf:"bytes,1,opt,customtype=Name,name=project,proto3" json:"project,omitempty"`
  2983  	RegionId      string        `protobuf:"bytes,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
  2984  	// Service domain (for example devices.edgelq.com) for this provider.
  2985  	ServiceDomain string `protobuf:"bytes,7,opt,name=service_domain,json=serviceDomain,proto3" json:"service_domain,omitempty"`
  2986  	// Name, to be authenticated/authorized.
  2987  	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  2988  	SessionId uint64 `protobuf:"varint,3,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
  2989  	// Channel ID, requested by the endpoint in the ChannelRequested message.
  2990  	ChannelId     uint64 `protobuf:"varint,4,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
  2991  	LastMessageId uint64 `protobuf:"varint,5,opt,name=last_message_id,json=lastMessageId,proto3" json:"last_message_id,omitempty"`
  2992  }
  2993  
  2994  func (m *AcceptRequest_ResumeRequest) Reset() {
  2995  	*m = AcceptRequest_ResumeRequest{}
  2996  	if protoimpl.UnsafeEnabled {
  2997  		mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[25]
  2998  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2999  		ms.StoreMessageInfo(mi)
  3000  	}
  3001  }
  3002  
  3003  func (m *AcceptRequest_ResumeRequest) String() string {
  3004  	return protoimpl.X.MessageStringOf(m)
  3005  }
  3006  
  3007  func (*AcceptRequest_ResumeRequest) ProtoMessage() {}
  3008  
  3009  func (m *AcceptRequest_ResumeRequest) ProtoReflect() preflect.Message {
  3010  	mi := &edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[25]
  3011  	if protoimpl.UnsafeEnabled && m != nil {
  3012  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3013  		if ms.LoadMessageInfo() == nil {
  3014  			ms.StoreMessageInfo(mi)
  3015  		}
  3016  		return ms
  3017  	}
  3018  	return mi.MessageOf(m)
  3019  }
  3020  
  3021  func (*AcceptRequest_ResumeRequest) GotenMessage() {}
  3022  
  3023  // Deprecated, Use AcceptRequest_ResumeRequest.ProtoReflect.Descriptor instead.
  3024  func (*AcceptRequest_ResumeRequest) Descriptor() ([]byte, []int) {
  3025  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP(), []int{4, 1}
  3026  }
  3027  
  3028  func (m *AcceptRequest_ResumeRequest) Unmarshal(b []byte) error {
  3029  	return proto.Unmarshal(b, m)
  3030  }
  3031  
  3032  func (m *AcceptRequest_ResumeRequest) Marshal() ([]byte, error) {
  3033  	return proto.Marshal(m)
  3034  }
  3035  
  3036  func (m *AcceptRequest_ResumeRequest) MarshalJSON() ([]byte, error) {
  3037  	return protojson.MarshalOptions{}.Marshal(m)
  3038  }
  3039  
  3040  func (m *AcceptRequest_ResumeRequest) UnmarshalJSON(data []byte) error {
  3041  	return protojson.Unmarshal(data, m)
  3042  }
  3043  
  3044  func (m *AcceptRequest_ResumeRequest) GetProject() *project.Name {
  3045  	if m != nil {
  3046  		return m.Project
  3047  	}
  3048  	return nil
  3049  }
  3050  
  3051  func (m *AcceptRequest_ResumeRequest) GetRegionId() string {
  3052  	if m != nil {
  3053  		return m.RegionId
  3054  	}
  3055  	return ""
  3056  }
  3057  
  3058  func (m *AcceptRequest_ResumeRequest) GetServiceDomain() string {
  3059  	if m != nil {
  3060  		return m.ServiceDomain
  3061  	}
  3062  	return ""
  3063  }
  3064  
  3065  func (m *AcceptRequest_ResumeRequest) GetName() string {
  3066  	if m != nil {
  3067  		return m.Name
  3068  	}
  3069  	return ""
  3070  }
  3071  
  3072  func (m *AcceptRequest_ResumeRequest) GetSessionId() uint64 {
  3073  	if m != nil {
  3074  		return m.SessionId
  3075  	}
  3076  	return uint64(0)
  3077  }
  3078  
  3079  func (m *AcceptRequest_ResumeRequest) GetChannelId() uint64 {
  3080  	if m != nil {
  3081  		return m.ChannelId
  3082  	}
  3083  	return uint64(0)
  3084  }
  3085  
  3086  func (m *AcceptRequest_ResumeRequest) GetLastMessageId() uint64 {
  3087  	if m != nil {
  3088  		return m.LastMessageId
  3089  	}
  3090  	return uint64(0)
  3091  }
  3092  
  3093  func (m *AcceptRequest_ResumeRequest) SetProject(fv *project.Name) {
  3094  	if m == nil {
  3095  		panic(fmt.Errorf("can't set %s on nil %s", "Project", "AcceptRequest_ResumeRequest"))
  3096  	}
  3097  	m.Project = fv
  3098  }
  3099  
  3100  func (m *AcceptRequest_ResumeRequest) SetRegionId(fv string) {
  3101  	if m == nil {
  3102  		panic(fmt.Errorf("can't set %s on nil %s", "RegionId", "AcceptRequest_ResumeRequest"))
  3103  	}
  3104  	m.RegionId = fv
  3105  }
  3106  
  3107  func (m *AcceptRequest_ResumeRequest) SetServiceDomain(fv string) {
  3108  	if m == nil {
  3109  		panic(fmt.Errorf("can't set %s on nil %s", "ServiceDomain", "AcceptRequest_ResumeRequest"))
  3110  	}
  3111  	m.ServiceDomain = fv
  3112  }
  3113  
  3114  func (m *AcceptRequest_ResumeRequest) SetName(fv string) {
  3115  	if m == nil {
  3116  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "AcceptRequest_ResumeRequest"))
  3117  	}
  3118  	m.Name = fv
  3119  }
  3120  
  3121  func (m *AcceptRequest_ResumeRequest) SetSessionId(fv uint64) {
  3122  	if m == nil {
  3123  		panic(fmt.Errorf("can't set %s on nil %s", "SessionId", "AcceptRequest_ResumeRequest"))
  3124  	}
  3125  	m.SessionId = fv
  3126  }
  3127  
  3128  func (m *AcceptRequest_ResumeRequest) SetChannelId(fv uint64) {
  3129  	if m == nil {
  3130  		panic(fmt.Errorf("can't set %s on nil %s", "ChannelId", "AcceptRequest_ResumeRequest"))
  3131  	}
  3132  	m.ChannelId = fv
  3133  }
  3134  
  3135  func (m *AcceptRequest_ResumeRequest) SetLastMessageId(fv uint64) {
  3136  	if m == nil {
  3137  		panic(fmt.Errorf("can't set %s on nil %s", "LastMessageId", "AcceptRequest_ResumeRequest"))
  3138  	}
  3139  	m.LastMessageId = fv
  3140  }
  3141  
  3142  var edgelq_proxies_proto_v1_broker_custom_proto preflect.FileDescriptor
  3143  
  3144  var edgelq_proxies_proto_v1_broker_custom_proto_rawDesc = []byte{
  3145  	0x0a, 0x2b, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73,
  3146  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72,
  3147  	0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0e, 0x6e,
  3148  	0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x67,
  3149  	0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  3150  	0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  3151  	0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
  3152  	0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f,
  3153  	0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  3154  	0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  3155  	0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
  3156  	0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e,
  3157  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x70, 0x72,
  3158  	0x6f, 0x78, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70,
  3159  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x65, 0x64,
  3160  	0x67, 0x65, 0x6c, 0x71, 0x2f, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x72, 0x6f,
  3161  	0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x63, 0x68,
  3162  	0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x08, 0x0a, 0x0e, 0x43,
  3163  	0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4f, 0x0a,
  3164  	0x0c, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20,
  3165  	0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65,
  3166  	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75,
  3167  	0x65, 0x73, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48,
  3168  	0x00, 0x52, 0x0b, 0x6f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x55,
  3169  	0x0a, 0x0e, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  3170  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f,
  3171  	0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52,
  3172  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71,
  3173  	0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65,
  3174  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x03, 0x61, 0x63, 0x6b, 0x18, 0x03, 0x20, 0x01,
  3175  	0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73,
  3176  	0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x6b, 0x48, 0x00, 0x52, 0x03, 0x61, 0x63, 0x6b, 0x12, 0x2a,
  3177  	0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e,
  3178  	0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61,
  3179  	0x74, 0x61, 0x48, 0x00, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2d, 0x0a, 0x05, 0x63, 0x6c,
  3180  	0x6f, 0x73, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  3181  	0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65,
  3182  	0x48, 0x00, 0x52, 0x05, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x05, 0x65, 0x72, 0x72,
  3183  	0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70,
  3184  	0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x48,
  3185  	0x00, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x2a, 0x0a, 0x04, 0x70, 0x69, 0x6e, 0x67,
  3186  	0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f,
  3187  	0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x04,
  3188  	0x70, 0x69, 0x6e, 0x67, 0x1a, 0x93, 0x02, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x71,
  3189  	0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18,
  3190  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x0a, 0x09, 0x0a, 0x07, 0x50,
  3191  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12,
  3192  	0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
  3193  	0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e,
  3194  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x07,
  3195  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x6f, 0x6d,
  3196  	0x61, 0x69, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f,
  3197  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76,
  3198  	0x69, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  3199  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07,
  3200  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73,
  3201  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x72, 0x67, 0x18, 0x05, 0x20,
  3202  	0x01, 0x28, 0x0c, 0x52, 0x03, 0x61, 0x72, 0x67, 0x12, 0x30, 0x0a, 0x14, 0x72, 0x65, 0x74, 0x75,
  3203  	0x72, 0x6e, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65,
  3204  	0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x4e, 0x6f,
  3205  	0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x1a, 0xcf, 0x02, 0x0a, 0x0d, 0x52,
  3206  	0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x07,
  3207  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2,
  3208  	0xda, 0x21, 0x0b, 0x0a, 0x09, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x07,
  3209  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f,
  3210  	0x6e, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69,
  3211  	0x6f, 0x6e, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f,
  3212  	0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x65,
  3213  	0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x70,
  3214  	0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
  3215  	0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65,
  3216  	0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
  3217  	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
  3218  	0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f,
  3219  	0x6e, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69,
  3220  	0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
  3221  	0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61,
  3222  	0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x6c, 0x61, 0x73,
  3223  	0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x72, 0x65,
  3224  	0x74, 0x75, 0x72, 0x6e, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62,
  3225  	0x6c, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e,
  3226  	0x4e, 0x6f, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x09, 0x0a, 0x07,
  3227  	0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0xa2, 0x07, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x6e,
  3228  	0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x0d, 0x6f,
  3229  	0x70, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01,
  3230  	0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73,
  3231  	0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f,
  3232  	0x6e, 0x73, 0x65, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  3233  	0x48, 0x00, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  3234  	0x12, 0x59, 0x0a, 0x0f, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f,
  3235  	0x6e, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  3236  	0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65,
  3237  	0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6d,
  3238  	0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0e, 0x72, 0x65, 0x73,
  3239  	0x75, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x60, 0x0a, 0x12, 0x63,
  3240  	0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x65, 0x72, 0x72, 0x6f,
  3241  	0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72,
  3242  	0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
  3243  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
  3244  	0x4f, 0x70, 0x65, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x10, 0x63, 0x68, 0x61,
  3245  	0x6e, 0x6e, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x27, 0x0a,
  3246  	0x03, 0x61, 0x63, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6e, 0x74, 0x74,
  3247  	0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x6b, 0x48,
  3248  	0x00, 0x52, 0x03, 0x61, 0x63, 0x6b, 0x12, 0x2a, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05,
  3249  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69,
  3250  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x04, 0x64, 0x61,
  3251  	0x74, 0x61, 0x12, 0x2d, 0x0a, 0x05, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
  3252  	0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e,
  3253  	0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x48, 0x00, 0x52, 0x05, 0x63, 0x6c, 0x6f, 0x73,
  3254  	0x65, 0x12, 0x2d, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b,
  3255  	0x32, 0x15, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76,
  3256  	0x31, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72,
  3257  	0x12, 0x2a, 0x0a, 0x04, 0x70, 0x6f, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
  3258  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  3259  	0x50, 0x6f, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x04, 0x70, 0x6f, 0x6e, 0x67, 0x12, 0x69, 0x0a, 0x15,
  3260  	0x6e, 0x6f, 0x74, 0x5f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6c, 0x6f,
  3261  	0x63, 0x61, 0x6c, 0x6c, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x6e, 0x74,
  3262  	0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e,
  3263  	0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4e, 0x6f, 0x74,
  3264  	0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x6c, 0x79,
  3265  	0x48, 0x00, 0x52, 0x13, 0x6e, 0x6f, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65,
  3266  	0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x1a, 0x15, 0x0a, 0x13, 0x4e, 0x6f, 0x74, 0x41, 0x76,
  3267  	0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x1a, 0x4c,
  3268  	0x0a, 0x0c, 0x4f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d,
  3269  	0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
  3270  	0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1d, 0x0a,
  3271  	0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
  3272  	0x04, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x1a, 0x76, 0x0a, 0x0e,
  3273  	0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d,
  3274  	0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
  3275  	0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1d, 0x0a,
  3276  	0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
  3277  	0x04, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f,
  3278  	0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
  3279  	0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61,
  3280  	0x67, 0x65, 0x49, 0x64, 0x1a, 0x4b, 0x0a, 0x10, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4f,
  3281  	0x70, 0x65, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e,
  3282  	0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x63, 0x68,
  3283  	0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61,
  3284  	0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
  3285  	0x65, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0xe0, 0x05, 0x0a,
  3286  	0x0d, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e,
  3287  	0x0a, 0x0c, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x01,
  3288  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69,
  3289  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75,
  3290  	0x65, 0x73, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48,
  3291  	0x00, 0x52, 0x0b, 0x6f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x54,
  3292  	0x0a, 0x0e, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  3293  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f,
  3294  	0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x52, 0x65,
  3295  	0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75,
  3296  	0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71,
  3297  	0x75, 0x65, 0x73, 0x74, 0x12, 0x5e, 0x0a, 0x12, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f,
  3298  	0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
  3299  	0x32, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76,
  3300  	0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e,
  3301  	0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72,
  3302  	0x48, 0x00, 0x52, 0x10, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x6e, 0x45,
  3303  	0x72, 0x72, 0x6f, 0x72, 0x12, 0x2a, 0x0a, 0x04, 0x70, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01,
  3304  	0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73,
  3305  	0x2e, 0x76, 0x31, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x04, 0x70, 0x69, 0x6e, 0x67,
  3306  	0x1a, 0x90, 0x01, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  3307  	0x12, 0x29, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
  3308  	0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x0a, 0x09, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65,
  3309  	0x63, 0x74, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72,
  3310  	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
  3311  	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76,
  3312  	0x69, 0x63, 0x65, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  3313  	0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12,
  3314  	0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
  3315  	0x61, 0x6d, 0x65, 0x1a, 0xb1, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65,
  3316  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
  3317  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x0a, 0x09, 0x0a, 0x07,
  3318  	0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
  3319  	0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
  3320  	0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x25, 0x0a,
  3321  	0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18,
  3322  	0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x6f,
  3323  	0x6d, 0x61, 0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
  3324  	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73,
  3325  	0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65,
  3326  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x1a, 0x4b, 0x0a, 0x10, 0x43, 0x68, 0x61, 0x6e, 0x6e,
  3327  	0x65, 0x6c, 0x4f, 0x70, 0x65, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x63,
  3328  	0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52,
  3329  	0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65,
  3330  	0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73,
  3331  	0x73, 0x61, 0x67, 0x65, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22,
  3332  	0x86, 0x05, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  3333  	0x73, 0x65, 0x12, 0x48, 0x0a, 0x09, 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x18,
  3334  	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78,
  3335  	0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x52, 0x65, 0x73,
  3336  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x48,
  3337  	0x00, 0x52, 0x09, 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x68, 0x0a, 0x15,
  3338  	0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x73,
  3339  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6e, 0x74,
  3340  	0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73,
  3341  	0x74, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4f, 0x70, 0x65, 0x6e,
  3342  	0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48,
  3343  	0x00, 0x52, 0x13, 0x6f, 0x70, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65,
  3344  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x17, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65,
  3345  	0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  3346  	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72,
  3347  	0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x52,
  3348  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x43, 0x68,
  3349  	0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52,
  3350  	0x15, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65,
  3351  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x04, 0x70, 0x6f, 0x6e, 0x67, 0x18, 0x04,
  3352  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69,
  3353  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x04, 0x70, 0x6f,
  3354  	0x6e, 0x67, 0x1a, 0x2a, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x12,
  3355  	0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
  3356  	0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x1a, 0x60,
  3357  	0x0a, 0x13, 0x4f, 0x70, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x73,
  3358  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
  3359  	0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e,
  3360  	0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18,
  3361  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x10,
  3362  	0x0a, 0x03, 0x61, 0x72, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x61, 0x72, 0x67,
  3363  	0x1a, 0x8a, 0x01, 0x0a, 0x15, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x6e,
  3364  	0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68,
  3365  	0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09,
  3366  	0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x65, 0x72,
  3367  	0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76,
  3368  	0x69, 0x63, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x72, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c,
  3369  	0x52, 0x03, 0x61, 0x72, 0x67, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x65,
  3370  	0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d,
  3371  	0x6c, 0x61, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x09, 0x0a,
  3372  	0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0xeb, 0x06, 0x0a, 0x0d, 0x41, 0x63, 0x63,
  3373  	0x65, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x0c, 0x6f, 0x70,
  3374  	0x65, 0x6e, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
  3375  	0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76,
  3376  	0x31, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e,
  3377  	0x4f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0b, 0x6f,
  3378  	0x70, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x54, 0x0a, 0x0e, 0x72, 0x65,
  3379  	0x73, 0x75, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01,
  3380  	0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73,
  3381  	0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  3382  	0x74, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48,
  3383  	0x00, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  3384  	0x12, 0x2a, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
  3385  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  3386  	0x44, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x27, 0x0a, 0x03,
  3387  	0x61, 0x63, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  3388  	0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x6b, 0x48, 0x00,
  3389  	0x52, 0x03, 0x61, 0x63, 0x6b, 0x12, 0x2d, 0x0a, 0x05, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x18, 0x05,
  3390  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69,
  3391  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x48, 0x00, 0x52, 0x05, 0x63,
  3392  	0x6c, 0x6f, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x06, 0x20,
  3393  	0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65,
  3394  	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x05, 0x65, 0x72,
  3395  	0x72, 0x6f, 0x72, 0x12, 0x2a, 0x0a, 0x04, 0x70, 0x69, 0x6e, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28,
  3396  	0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e,
  3397  	0x76, 0x31, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x04, 0x70, 0x69, 0x6e, 0x67, 0x1a,
  3398  	0xce, 0x01, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  3399  	0x29, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  3400  	0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x0a, 0x09, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  3401  	0x74, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65,
  3402  	0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72,
  3403  	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69,
  3404  	0x63, 0x65, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
  3405  	0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x12,
  3406  	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61,
  3407  	0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
  3408  	0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
  3409  	0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18,
  3410  	0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64,
  3411  	0x1a, 0xf8, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
  3412  	0x73, 0x74, 0x12, 0x29, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20,
  3413  	0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x0a, 0x09, 0x0a, 0x07, 0x50, 0x72, 0x6f,
  3414  	0x6a, 0x65, 0x63, 0x74, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x1b, 0x0a,
  3415  	0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
  3416  	0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x65,
  3417  	0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x07, 0x20, 0x01,
  3418  	0x28, 0x09, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69,
  3419  	0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  3420  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
  3421  	0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69,
  3422  	0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f,
  3423  	0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
  3424  	0x6c, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73,
  3425  	0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x6c, 0x61,
  3426  	0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x09, 0x0a, 0x07, 0x6d,
  3427  	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0xfa, 0x01, 0x0a, 0x0e, 0x41, 0x63, 0x63, 0x65, 0x70,
  3428  	0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x04, 0x64, 0x61, 0x74,
  3429  	0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72,
  3430  	0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52,
  3431  	0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x27, 0x0a, 0x03, 0x61, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01,
  3432  	0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73,
  3433  	0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x6b, 0x48, 0x00, 0x52, 0x03, 0x61, 0x63, 0x6b, 0x12, 0x2d,
  3434  	0x0a, 0x05, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
  3435  	0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43,
  3436  	0x6c, 0x6f, 0x73, 0x65, 0x48, 0x00, 0x52, 0x05, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x12, 0x2d, 0x0a,
  3437  	0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e,
  3438  	0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x72,
  3439  	0x72, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x2a, 0x0a, 0x04,
  3440  	0x70, 0x6f, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x74, 0x74,
  3441  	0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6e, 0x67,
  3442  	0x48, 0x00, 0x52, 0x04, 0x70, 0x6f, 0x6e, 0x67, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73,
  3443  	0x61, 0x67, 0x65, 0x22, 0x06, 0x0a, 0x04, 0x50, 0x69, 0x6e, 0x67, 0x22, 0x06, 0x0a, 0x04, 0x50,
  3444  	0x6f, 0x6e, 0x67, 0x22, 0x4f, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x0e, 0x0a, 0x02, 0x69,
  3445  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x62,
  3446  	0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65,
  3447  	0x73, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x6b, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
  3448  	0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75,
  3449  	0x69, 0x72, 0x65, 0x64, 0x22, 0x15, 0x0a, 0x03, 0x41, 0x63, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69,
  3450  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x22, 0x17, 0x0a, 0x05, 0x43,
  3451  	0x6c, 0x6f, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04,
  3452  	0x52, 0x02, 0x69, 0x64, 0x22, 0x31, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x0e, 0x0a,
  3453  	0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a,
  3454  	0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
  3455  	0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x73, 0xe8, 0xde, 0x21, 0x00, 0x0a, 0x15, 0x63,
  3456  	0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2e, 0x70,
  3457  	0x62, 0x2e, 0x76, 0x31, 0x42, 0x11, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74,
  3458  	0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x00, 0x5a, 0x41, 0x67, 0x69, 0x74, 0x68, 0x75,
  3459  	0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65,
  3460  	0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x65, 0x73, 0x2f, 0x63, 0x6c,
  3461  	0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x3b, 0x62,
  3462  	0x72, 0x6f, 0x6b, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x62, 0x06, 0x70, 0x72,
  3463  	0x6f, 0x74, 0x6f, 0x33,
  3464  }
  3465  
  3466  var (
  3467  	edgelq_proxies_proto_v1_broker_custom_proto_rawDescOnce sync.Once
  3468  	edgelq_proxies_proto_v1_broker_custom_proto_rawDescData = edgelq_proxies_proto_v1_broker_custom_proto_rawDesc
  3469  )
  3470  
  3471  func edgelq_proxies_proto_v1_broker_custom_proto_rawDescGZIP() []byte {
  3472  	edgelq_proxies_proto_v1_broker_custom_proto_rawDescOnce.Do(func() {
  3473  		edgelq_proxies_proto_v1_broker_custom_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_proxies_proto_v1_broker_custom_proto_rawDescData)
  3474  	})
  3475  	return edgelq_proxies_proto_v1_broker_custom_proto_rawDescData
  3476  }
  3477  
  3478  var edgelq_proxies_proto_v1_broker_custom_proto_msgTypes = make([]protoimpl.MessageInfo, 26)
  3479  var edgelq_proxies_proto_v1_broker_custom_proto_goTypes = []interface{}{
  3480  	(*ConnectRequest)(nil),                       // 0: ntt.proxies.v1.ConnectRequest
  3481  	(*ConnectResponse)(nil),                      // 1: ntt.proxies.v1.ConnectResponse
  3482  	(*ListenRequest)(nil),                        // 2: ntt.proxies.v1.ListenRequest
  3483  	(*ListenResponse)(nil),                       // 3: ntt.proxies.v1.ListenResponse
  3484  	(*AcceptRequest)(nil),                        // 4: ntt.proxies.v1.AcceptRequest
  3485  	(*AcceptResponse)(nil),                       // 5: ntt.proxies.v1.AcceptResponse
  3486  	(*Ping)(nil),                                 // 6: ntt.proxies.v1.Ping
  3487  	(*Pong)(nil),                                 // 7: ntt.proxies.v1.Pong
  3488  	(*Data)(nil),                                 // 8: ntt.proxies.v1.Data
  3489  	(*Ack)(nil),                                  // 9: ntt.proxies.v1.Ack
  3490  	(*Close)(nil),                                // 10: ntt.proxies.v1.Close
  3491  	(*Error)(nil),                                // 11: ntt.proxies.v1.Error
  3492  	(*ConnectRequest_OpenRequest)(nil),           // 12: ntt.proxies.v1.ConnectRequest.OpenRequest
  3493  	(*ConnectRequest_ResumeRequest)(nil),         // 13: ntt.proxies.v1.ConnectRequest.ResumeRequest
  3494  	(*ConnectResponse_NotAvailableLocally)(nil),  // 14: ntt.proxies.v1.ConnectResponse.NotAvailableLocally
  3495  	(*ConnectResponse_OpenResponse)(nil),         // 15: ntt.proxies.v1.ConnectResponse.OpenResponse
  3496  	(*ConnectResponse_ResumeResponse)(nil),       // 16: ntt.proxies.v1.ConnectResponse.ResumeResponse
  3497  	(*ConnectResponse_ChannelOpenError)(nil),     // 17: ntt.proxies.v1.ConnectResponse.ChannelOpenError
  3498  	(*ListenRequest_OpenRequest)(nil),            // 18: ntt.proxies.v1.ListenRequest.OpenRequest
  3499  	(*ListenRequest_ResumeRequest)(nil),          // 19: ntt.proxies.v1.ListenRequest.ResumeRequest
  3500  	(*ListenRequest_ChannelOpenError)(nil),       // 20: ntt.proxies.v1.ListenRequest.ChannelOpenError
  3501  	(*ListenResponse_Listening)(nil),             // 21: ntt.proxies.v1.ListenResponse.Listening
  3502  	(*ListenResponse_OpenChannelResponse)(nil),   // 22: ntt.proxies.v1.ListenResponse.OpenChannelResponse
  3503  	(*ListenResponse_ResumeChannelResponse)(nil), // 23: ntt.proxies.v1.ListenResponse.ResumeChannelResponse
  3504  	(*AcceptRequest_OpenRequest)(nil),            // 24: ntt.proxies.v1.AcceptRequest.OpenRequest
  3505  	(*AcceptRequest_ResumeRequest)(nil),          // 25: ntt.proxies.v1.AcceptRequest.ResumeRequest
  3506  }
  3507  var edgelq_proxies_proto_v1_broker_custom_proto_depIdxs = []int32{
  3508  	12, // 0: ntt.proxies.v1.ConnectRequest.open_request:type_name -> ntt.proxies.v1.ConnectRequest.OpenRequest
  3509  	13, // 1: ntt.proxies.v1.ConnectRequest.resume_request:type_name -> ntt.proxies.v1.ConnectRequest.ResumeRequest
  3510  	9,  // 2: ntt.proxies.v1.ConnectRequest.ack:type_name -> ntt.proxies.v1.Ack
  3511  	8,  // 3: ntt.proxies.v1.ConnectRequest.data:type_name -> ntt.proxies.v1.Data
  3512  	10, // 4: ntt.proxies.v1.ConnectRequest.close:type_name -> ntt.proxies.v1.Close
  3513  	11, // 5: ntt.proxies.v1.ConnectRequest.error:type_name -> ntt.proxies.v1.Error
  3514  	6,  // 6: ntt.proxies.v1.ConnectRequest.ping:type_name -> ntt.proxies.v1.Ping
  3515  	15, // 7: ntt.proxies.v1.ConnectResponse.open_response:type_name -> ntt.proxies.v1.ConnectResponse.OpenResponse
  3516  	16, // 8: ntt.proxies.v1.ConnectResponse.resume_response:type_name -> ntt.proxies.v1.ConnectResponse.ResumeResponse
  3517  	17, // 9: ntt.proxies.v1.ConnectResponse.channel_open_error:type_name -> ntt.proxies.v1.ConnectResponse.ChannelOpenError
  3518  	9,  // 10: ntt.proxies.v1.ConnectResponse.ack:type_name -> ntt.proxies.v1.Ack
  3519  	8,  // 11: ntt.proxies.v1.ConnectResponse.data:type_name -> ntt.proxies.v1.Data
  3520  	10, // 12: ntt.proxies.v1.ConnectResponse.close:type_name -> ntt.proxies.v1.Close
  3521  	11, // 13: ntt.proxies.v1.ConnectResponse.error:type_name -> ntt.proxies.v1.Error
  3522  	7,  // 14: ntt.proxies.v1.ConnectResponse.pong:type_name -> ntt.proxies.v1.Pong
  3523  	14, // 15: ntt.proxies.v1.ConnectResponse.not_available_locally:type_name -> ntt.proxies.v1.ConnectResponse.NotAvailableLocally
  3524  	18, // 16: ntt.proxies.v1.ListenRequest.open_request:type_name -> ntt.proxies.v1.ListenRequest.OpenRequest
  3525  	19, // 17: ntt.proxies.v1.ListenRequest.resume_request:type_name -> ntt.proxies.v1.ListenRequest.ResumeRequest
  3526  	20, // 18: ntt.proxies.v1.ListenRequest.channel_open_error:type_name -> ntt.proxies.v1.ListenRequest.ChannelOpenError
  3527  	6,  // 19: ntt.proxies.v1.ListenRequest.ping:type_name -> ntt.proxies.v1.Ping
  3528  	21, // 20: ntt.proxies.v1.ListenResponse.listening:type_name -> ntt.proxies.v1.ListenResponse.Listening
  3529  	22, // 21: ntt.proxies.v1.ListenResponse.open_channel_response:type_name -> ntt.proxies.v1.ListenResponse.OpenChannelResponse
  3530  	23, // 22: ntt.proxies.v1.ListenResponse.resume_channel_response:type_name -> ntt.proxies.v1.ListenResponse.ResumeChannelResponse
  3531  	7,  // 23: ntt.proxies.v1.ListenResponse.pong:type_name -> ntt.proxies.v1.Pong
  3532  	24, // 24: ntt.proxies.v1.AcceptRequest.open_request:type_name -> ntt.proxies.v1.AcceptRequest.OpenRequest
  3533  	25, // 25: ntt.proxies.v1.AcceptRequest.resume_request:type_name -> ntt.proxies.v1.AcceptRequest.ResumeRequest
  3534  	8,  // 26: ntt.proxies.v1.AcceptRequest.data:type_name -> ntt.proxies.v1.Data
  3535  	9,  // 27: ntt.proxies.v1.AcceptRequest.ack:type_name -> ntt.proxies.v1.Ack
  3536  	10, // 28: ntt.proxies.v1.AcceptRequest.close:type_name -> ntt.proxies.v1.Close
  3537  	11, // 29: ntt.proxies.v1.AcceptRequest.error:type_name -> ntt.proxies.v1.Error
  3538  	6,  // 30: ntt.proxies.v1.AcceptRequest.ping:type_name -> ntt.proxies.v1.Ping
  3539  	8,  // 31: ntt.proxies.v1.AcceptResponse.data:type_name -> ntt.proxies.v1.Data
  3540  	9,  // 32: ntt.proxies.v1.AcceptResponse.ack:type_name -> ntt.proxies.v1.Ack
  3541  	10, // 33: ntt.proxies.v1.AcceptResponse.close:type_name -> ntt.proxies.v1.Close
  3542  	11, // 34: ntt.proxies.v1.AcceptResponse.error:type_name -> ntt.proxies.v1.Error
  3543  	7,  // 35: ntt.proxies.v1.AcceptResponse.pong:type_name -> ntt.proxies.v1.Pong
  3544  	36, // [36:36] is the sub-list for method output_type
  3545  	36, // [36:36] is the sub-list for method input_type
  3546  	36, // [36:36] is the sub-list for extension type_name
  3547  	36, // [36:36] is the sub-list for extension extendee
  3548  	0,  // [0:36] is the sub-list for field type_name
  3549  }
  3550  
  3551  func init() { edgelq_proxies_proto_v1_broker_custom_proto_init() }
  3552  func edgelq_proxies_proto_v1_broker_custom_proto_init() {
  3553  	if edgelq_proxies_proto_v1_broker_custom_proto != nil {
  3554  		return
  3555  	}
  3556  	if !protoimpl.UnsafeEnabled {
  3557  
  3558  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  3559  			switch v := v.(*ConnectRequest); i {
  3560  			case 0:
  3561  				return &v.state
  3562  			case 1:
  3563  				return &v.sizeCache
  3564  			case 2:
  3565  				return &v.unknownFields
  3566  			default:
  3567  				return nil
  3568  			}
  3569  		}
  3570  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  3571  			switch v := v.(*ConnectResponse); i {
  3572  			case 0:
  3573  				return &v.state
  3574  			case 1:
  3575  				return &v.sizeCache
  3576  			case 2:
  3577  				return &v.unknownFields
  3578  			default:
  3579  				return nil
  3580  			}
  3581  		}
  3582  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  3583  			switch v := v.(*ListenRequest); i {
  3584  			case 0:
  3585  				return &v.state
  3586  			case 1:
  3587  				return &v.sizeCache
  3588  			case 2:
  3589  				return &v.unknownFields
  3590  			default:
  3591  				return nil
  3592  			}
  3593  		}
  3594  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  3595  			switch v := v.(*ListenResponse); i {
  3596  			case 0:
  3597  				return &v.state
  3598  			case 1:
  3599  				return &v.sizeCache
  3600  			case 2:
  3601  				return &v.unknownFields
  3602  			default:
  3603  				return nil
  3604  			}
  3605  		}
  3606  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  3607  			switch v := v.(*AcceptRequest); i {
  3608  			case 0:
  3609  				return &v.state
  3610  			case 1:
  3611  				return &v.sizeCache
  3612  			case 2:
  3613  				return &v.unknownFields
  3614  			default:
  3615  				return nil
  3616  			}
  3617  		}
  3618  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  3619  			switch v := v.(*AcceptResponse); i {
  3620  			case 0:
  3621  				return &v.state
  3622  			case 1:
  3623  				return &v.sizeCache
  3624  			case 2:
  3625  				return &v.unknownFields
  3626  			default:
  3627  				return nil
  3628  			}
  3629  		}
  3630  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  3631  			switch v := v.(*Ping); i {
  3632  			case 0:
  3633  				return &v.state
  3634  			case 1:
  3635  				return &v.sizeCache
  3636  			case 2:
  3637  				return &v.unknownFields
  3638  			default:
  3639  				return nil
  3640  			}
  3641  		}
  3642  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  3643  			switch v := v.(*Pong); i {
  3644  			case 0:
  3645  				return &v.state
  3646  			case 1:
  3647  				return &v.sizeCache
  3648  			case 2:
  3649  				return &v.unknownFields
  3650  			default:
  3651  				return nil
  3652  			}
  3653  		}
  3654  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  3655  			switch v := v.(*Data); i {
  3656  			case 0:
  3657  				return &v.state
  3658  			case 1:
  3659  				return &v.sizeCache
  3660  			case 2:
  3661  				return &v.unknownFields
  3662  			default:
  3663  				return nil
  3664  			}
  3665  		}
  3666  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  3667  			switch v := v.(*Ack); i {
  3668  			case 0:
  3669  				return &v.state
  3670  			case 1:
  3671  				return &v.sizeCache
  3672  			case 2:
  3673  				return &v.unknownFields
  3674  			default:
  3675  				return nil
  3676  			}
  3677  		}
  3678  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  3679  			switch v := v.(*Close); i {
  3680  			case 0:
  3681  				return &v.state
  3682  			case 1:
  3683  				return &v.sizeCache
  3684  			case 2:
  3685  				return &v.unknownFields
  3686  			default:
  3687  				return nil
  3688  			}
  3689  		}
  3690  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  3691  			switch v := v.(*Error); i {
  3692  			case 0:
  3693  				return &v.state
  3694  			case 1:
  3695  				return &v.sizeCache
  3696  			case 2:
  3697  				return &v.unknownFields
  3698  			default:
  3699  				return nil
  3700  			}
  3701  		}
  3702  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  3703  			switch v := v.(*ConnectRequest_OpenRequest); i {
  3704  			case 0:
  3705  				return &v.state
  3706  			case 1:
  3707  				return &v.sizeCache
  3708  			case 2:
  3709  				return &v.unknownFields
  3710  			default:
  3711  				return nil
  3712  			}
  3713  		}
  3714  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  3715  			switch v := v.(*ConnectRequest_ResumeRequest); i {
  3716  			case 0:
  3717  				return &v.state
  3718  			case 1:
  3719  				return &v.sizeCache
  3720  			case 2:
  3721  				return &v.unknownFields
  3722  			default:
  3723  				return nil
  3724  			}
  3725  		}
  3726  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  3727  			switch v := v.(*ConnectResponse_NotAvailableLocally); i {
  3728  			case 0:
  3729  				return &v.state
  3730  			case 1:
  3731  				return &v.sizeCache
  3732  			case 2:
  3733  				return &v.unknownFields
  3734  			default:
  3735  				return nil
  3736  			}
  3737  		}
  3738  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  3739  			switch v := v.(*ConnectResponse_OpenResponse); i {
  3740  			case 0:
  3741  				return &v.state
  3742  			case 1:
  3743  				return &v.sizeCache
  3744  			case 2:
  3745  				return &v.unknownFields
  3746  			default:
  3747  				return nil
  3748  			}
  3749  		}
  3750  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  3751  			switch v := v.(*ConnectResponse_ResumeResponse); i {
  3752  			case 0:
  3753  				return &v.state
  3754  			case 1:
  3755  				return &v.sizeCache
  3756  			case 2:
  3757  				return &v.unknownFields
  3758  			default:
  3759  				return nil
  3760  			}
  3761  		}
  3762  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  3763  			switch v := v.(*ConnectResponse_ChannelOpenError); i {
  3764  			case 0:
  3765  				return &v.state
  3766  			case 1:
  3767  				return &v.sizeCache
  3768  			case 2:
  3769  				return &v.unknownFields
  3770  			default:
  3771  				return nil
  3772  			}
  3773  		}
  3774  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
  3775  			switch v := v.(*ListenRequest_OpenRequest); i {
  3776  			case 0:
  3777  				return &v.state
  3778  			case 1:
  3779  				return &v.sizeCache
  3780  			case 2:
  3781  				return &v.unknownFields
  3782  			default:
  3783  				return nil
  3784  			}
  3785  		}
  3786  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
  3787  			switch v := v.(*ListenRequest_ResumeRequest); i {
  3788  			case 0:
  3789  				return &v.state
  3790  			case 1:
  3791  				return &v.sizeCache
  3792  			case 2:
  3793  				return &v.unknownFields
  3794  			default:
  3795  				return nil
  3796  			}
  3797  		}
  3798  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
  3799  			switch v := v.(*ListenRequest_ChannelOpenError); i {
  3800  			case 0:
  3801  				return &v.state
  3802  			case 1:
  3803  				return &v.sizeCache
  3804  			case 2:
  3805  				return &v.unknownFields
  3806  			default:
  3807  				return nil
  3808  			}
  3809  		}
  3810  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
  3811  			switch v := v.(*ListenResponse_Listening); i {
  3812  			case 0:
  3813  				return &v.state
  3814  			case 1:
  3815  				return &v.sizeCache
  3816  			case 2:
  3817  				return &v.unknownFields
  3818  			default:
  3819  				return nil
  3820  			}
  3821  		}
  3822  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
  3823  			switch v := v.(*ListenResponse_OpenChannelResponse); i {
  3824  			case 0:
  3825  				return &v.state
  3826  			case 1:
  3827  				return &v.sizeCache
  3828  			case 2:
  3829  				return &v.unknownFields
  3830  			default:
  3831  				return nil
  3832  			}
  3833  		}
  3834  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
  3835  			switch v := v.(*ListenResponse_ResumeChannelResponse); i {
  3836  			case 0:
  3837  				return &v.state
  3838  			case 1:
  3839  				return &v.sizeCache
  3840  			case 2:
  3841  				return &v.unknownFields
  3842  			default:
  3843  				return nil
  3844  			}
  3845  		}
  3846  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
  3847  			switch v := v.(*AcceptRequest_OpenRequest); i {
  3848  			case 0:
  3849  				return &v.state
  3850  			case 1:
  3851  				return &v.sizeCache
  3852  			case 2:
  3853  				return &v.unknownFields
  3854  			default:
  3855  				return nil
  3856  			}
  3857  		}
  3858  		edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
  3859  			switch v := v.(*AcceptRequest_ResumeRequest); i {
  3860  			case 0:
  3861  				return &v.state
  3862  			case 1:
  3863  				return &v.sizeCache
  3864  			case 2:
  3865  				return &v.unknownFields
  3866  			default:
  3867  				return nil
  3868  			}
  3869  		}
  3870  	}
  3871  
  3872  	edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[0].OneofWrappers = []interface{}{
  3873  		(*ConnectRequest_OpenRequest_)(nil),
  3874  		(*ConnectRequest_ResumeRequest_)(nil),
  3875  		(*ConnectRequest_Ack)(nil),
  3876  		(*ConnectRequest_Data)(nil),
  3877  		(*ConnectRequest_Close)(nil),
  3878  		(*ConnectRequest_Error)(nil),
  3879  		(*ConnectRequest_Ping)(nil),
  3880  	}
  3881  	edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[1].OneofWrappers = []interface{}{
  3882  		(*ConnectResponse_OpenResponse_)(nil),
  3883  		(*ConnectResponse_ResumeResponse_)(nil),
  3884  		(*ConnectResponse_ChannelOpenError_)(nil),
  3885  		(*ConnectResponse_Ack)(nil),
  3886  		(*ConnectResponse_Data)(nil),
  3887  		(*ConnectResponse_Close)(nil),
  3888  		(*ConnectResponse_Error)(nil),
  3889  		(*ConnectResponse_Pong)(nil),
  3890  		(*ConnectResponse_NotAvailableLocally_)(nil),
  3891  	}
  3892  	edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[2].OneofWrappers = []interface{}{
  3893  		(*ListenRequest_OpenRequest_)(nil),
  3894  		(*ListenRequest_ResumeRequest_)(nil),
  3895  		(*ListenRequest_ChannelOpenError_)(nil),
  3896  		(*ListenRequest_Ping)(nil),
  3897  	}
  3898  	edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[3].OneofWrappers = []interface{}{
  3899  		(*ListenResponse_Listening_)(nil),
  3900  		(*ListenResponse_OpenChannelResponse_)(nil),
  3901  		(*ListenResponse_ResumeChannelResponse_)(nil),
  3902  		(*ListenResponse_Pong)(nil),
  3903  	}
  3904  	edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[4].OneofWrappers = []interface{}{
  3905  		(*AcceptRequest_OpenRequest_)(nil),
  3906  		(*AcceptRequest_ResumeRequest_)(nil),
  3907  		(*AcceptRequest_Data)(nil),
  3908  		(*AcceptRequest_Ack)(nil),
  3909  		(*AcceptRequest_Close)(nil),
  3910  		(*AcceptRequest_Error)(nil),
  3911  		(*AcceptRequest_Ping)(nil),
  3912  	}
  3913  	edgelq_proxies_proto_v1_broker_custom_proto_msgTypes[5].OneofWrappers = []interface{}{
  3914  		(*AcceptResponse_Data)(nil),
  3915  		(*AcceptResponse_Ack)(nil),
  3916  		(*AcceptResponse_Close)(nil),
  3917  		(*AcceptResponse_Error)(nil),
  3918  		(*AcceptResponse_Pong)(nil),
  3919  	}
  3920  	type x struct{}
  3921  	out := protoimpl.TypeBuilder{
  3922  		File: protoimpl.DescBuilder{
  3923  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  3924  			RawDescriptor: edgelq_proxies_proto_v1_broker_custom_proto_rawDesc,
  3925  			NumEnums:      0,
  3926  			NumMessages:   26,
  3927  			NumExtensions: 0,
  3928  			NumServices:   0,
  3929  		},
  3930  		GoTypes:           edgelq_proxies_proto_v1_broker_custom_proto_goTypes,
  3931  		DependencyIndexes: edgelq_proxies_proto_v1_broker_custom_proto_depIdxs,
  3932  		MessageInfos:      edgelq_proxies_proto_v1_broker_custom_proto_msgTypes,
  3933  	}.Build()
  3934  	edgelq_proxies_proto_v1_broker_custom_proto = out.File
  3935  	edgelq_proxies_proto_v1_broker_custom_proto_rawDesc = nil
  3936  	edgelq_proxies_proto_v1_broker_custom_proto_goTypes = nil
  3937  	edgelq_proxies_proto_v1_broker_custom_proto_depIdxs = nil
  3938  }