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 }