github.com/cloudwego/dynamicgo@v0.2.6-0.20240519101509-707f41b6b834/testdata/kitex_gen/pb/example2/example2.pb.go (about) 1 // Copyright 2018 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 // Test Protobuf definitions with proto3 syntax. 6 7 // Code generated by protoc-gen-go. DO NOT EDIT. 8 // versions: 9 // protoc-gen-go v1.28.1 10 // protoc v4.23.1 11 // source: example2.proto 12 13 package example2 14 15 import ( 16 context "context" 17 base "github.com/cloudwego/dynamicgo/testdata/kitex_gen/pb/base" 18 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 19 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 20 reflect "reflect" 21 sync "sync" 22 ) 23 24 const ( 25 // Verify that this generated code is sufficiently up-to-date. 26 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 27 // Verify that runtime/protoimpl is sufficiently up-to-date. 28 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 29 ) 30 31 type FOO int32 32 33 const ( 34 FOO_FOO_A FOO = 0 35 ) 36 37 // Enum value maps for FOO. 38 var ( 39 FOO_name = map[int32]string{ 40 0: "FOO_A", 41 } 42 FOO_value = map[string]int32{ 43 "FOO_A": 0, 44 } 45 ) 46 47 func (x FOO) Enum() *FOO { 48 p := new(FOO) 49 *p = x 50 return p 51 } 52 53 func (x FOO) String() string { 54 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 55 } 56 57 func (FOO) Descriptor() protoreflect.EnumDescriptor { 58 return file_example2_proto_enumTypes[0].Descriptor() 59 } 60 61 func (FOO) Type() protoreflect.EnumType { 62 return &file_example2_proto_enumTypes[0] 63 } 64 65 func (x FOO) Number() protoreflect.EnumNumber { 66 return protoreflect.EnumNumber(x) 67 } 68 69 // Deprecated: Use FOO.Descriptor instead. 70 func (FOO) EnumDescriptor() ([]byte, []int) { 71 return file_example2_proto_rawDescGZIP(), []int{0} 72 } 73 74 type InnerBase2 struct { 75 state protoimpl.MessageState 76 sizeCache protoimpl.SizeCache 77 unknownFields protoimpl.UnknownFields 78 79 Bool bool `protobuf:"varint,1,opt,name=Bool,proto3" json:"Bool,omitempty"` 80 Uint32 uint32 `protobuf:"varint,2,opt,name=Uint32,proto3" json:"Uint32,omitempty"` 81 Uint64 uint64 `protobuf:"varint,3,opt,name=Uint64,proto3" json:"Uint64,omitempty"` 82 Int32 int32 `protobuf:"varint,4,opt,name=Int32,proto3" json:"Int32,omitempty"` 83 Int64 int64 `protobuf:"varint,5,opt,name=Int64,proto3" json:"Int64,omitempty"` 84 Double float64 `protobuf:"fixed64,6,opt,name=Double,proto3" json:"Double,omitempty"` 85 String_ string `protobuf:"bytes,7,opt,name=String,proto3" json:"String,omitempty"` 86 ListInt32 []int32 `protobuf:"varint,8,rep,packed,name=ListInt32,proto3" json:"ListInt32,omitempty"` 87 MapStringString map[string]string `protobuf:"bytes,9,rep,name=MapStringString,proto3" json:"MapStringString,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 88 SetInt32 []int32 `protobuf:"varint,10,rep,packed,name=SetInt32,proto3" json:"SetInt32,omitempty"` 89 Foo FOO `protobuf:"varint,11,opt,name=Foo,proto3,enum=pb3.FOO" json:"Foo,omitempty"` 90 MapInt32String map[int32]string `protobuf:"bytes,12,rep,name=MapInt32String,proto3" json:"MapInt32String,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 91 Binary []byte `protobuf:"bytes,13,opt,name=Binary,proto3" json:"Binary,omitempty"` 92 MapUint32String map[uint32]string `protobuf:"bytes,14,rep,name=MapUint32String,proto3" json:"MapUint32String,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 93 MapUint64String map[uint64]string `protobuf:"bytes,15,rep,name=MapUint64String,proto3" json:"MapUint64String,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 94 MapInt64String map[int64]string `protobuf:"bytes,16,rep,name=MapInt64String,proto3" json:"MapInt64String,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 95 MapInt64Base map[int64]*base.Base `protobuf:"bytes,17,rep,name=MapInt64Base,proto3" json:"MapInt64Base,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 96 MapStringBase map[string]*base.Base `protobuf:"bytes,20,rep,name=MapStringBase,proto3" json:"MapStringBase,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 97 ListBase []*base.Base `protobuf:"bytes,19,rep,name=ListBase,proto3" json:"ListBase,omitempty"` 98 ListInnerBase []*InnerBase2 `protobuf:"bytes,18,rep,name=ListInnerBase,proto3" json:"ListInnerBase,omitempty"` 99 ListString []string `protobuf:"bytes,21,rep,name=ListString,proto3" json:"ListString,omitempty"` 100 Base *base.Base `protobuf:"bytes,255,opt,name=Base,proto3" json:"Base,omitempty"` 101 } 102 103 func (x *InnerBase2) Reset() { 104 *x = InnerBase2{} 105 if protoimpl.UnsafeEnabled { 106 mi := &file_example2_proto_msgTypes[0] 107 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 108 ms.StoreMessageInfo(mi) 109 } 110 } 111 112 func (x *InnerBase2) String() string { 113 return protoimpl.X.MessageStringOf(x) 114 } 115 116 func (*InnerBase2) ProtoMessage() {} 117 118 func (x *InnerBase2) ProtoReflect() protoreflect.Message { 119 mi := &file_example2_proto_msgTypes[0] 120 if protoimpl.UnsafeEnabled && x != nil { 121 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 122 if ms.LoadMessageInfo() == nil { 123 ms.StoreMessageInfo(mi) 124 } 125 return ms 126 } 127 return mi.MessageOf(x) 128 } 129 130 // Deprecated: Use InnerBase2.ProtoReflect.Descriptor instead. 131 func (*InnerBase2) Descriptor() ([]byte, []int) { 132 return file_example2_proto_rawDescGZIP(), []int{0} 133 } 134 135 func (x *InnerBase2) GetBool() bool { 136 if x != nil { 137 return x.Bool 138 } 139 return false 140 } 141 142 func (x *InnerBase2) GetUint32() uint32 { 143 if x != nil { 144 return x.Uint32 145 } 146 return 0 147 } 148 149 func (x *InnerBase2) GetUint64() uint64 { 150 if x != nil { 151 return x.Uint64 152 } 153 return 0 154 } 155 156 func (x *InnerBase2) GetInt32() int32 { 157 if x != nil { 158 return x.Int32 159 } 160 return 0 161 } 162 163 func (x *InnerBase2) GetInt64() int64 { 164 if x != nil { 165 return x.Int64 166 } 167 return 0 168 } 169 170 func (x *InnerBase2) GetDouble() float64 { 171 if x != nil { 172 return x.Double 173 } 174 return 0 175 } 176 177 func (x *InnerBase2) GetString_() string { 178 if x != nil { 179 return x.String_ 180 } 181 return "" 182 } 183 184 func (x *InnerBase2) GetListInt32() []int32 { 185 if x != nil { 186 return x.ListInt32 187 } 188 return nil 189 } 190 191 func (x *InnerBase2) GetMapStringString() map[string]string { 192 if x != nil { 193 return x.MapStringString 194 } 195 return nil 196 } 197 198 func (x *InnerBase2) GetSetInt32() []int32 { 199 if x != nil { 200 return x.SetInt32 201 } 202 return nil 203 } 204 205 func (x *InnerBase2) GetFoo() FOO { 206 if x != nil { 207 return x.Foo 208 } 209 return FOO_FOO_A 210 } 211 212 func (x *InnerBase2) GetMapInt32String() map[int32]string { 213 if x != nil { 214 return x.MapInt32String 215 } 216 return nil 217 } 218 219 func (x *InnerBase2) GetBinary() []byte { 220 if x != nil { 221 return x.Binary 222 } 223 return nil 224 } 225 226 func (x *InnerBase2) GetMapUint32String() map[uint32]string { 227 if x != nil { 228 return x.MapUint32String 229 } 230 return nil 231 } 232 233 func (x *InnerBase2) GetMapUint64String() map[uint64]string { 234 if x != nil { 235 return x.MapUint64String 236 } 237 return nil 238 } 239 240 func (x *InnerBase2) GetMapInt64String() map[int64]string { 241 if x != nil { 242 return x.MapInt64String 243 } 244 return nil 245 } 246 247 func (x *InnerBase2) GetMapInt64Base() map[int64]*base.Base { 248 if x != nil { 249 return x.MapInt64Base 250 } 251 return nil 252 } 253 254 func (x *InnerBase2) GetMapStringBase() map[string]*base.Base { 255 if x != nil { 256 return x.MapStringBase 257 } 258 return nil 259 } 260 261 func (x *InnerBase2) GetListBase() []*base.Base { 262 if x != nil { 263 return x.ListBase 264 } 265 return nil 266 } 267 268 func (x *InnerBase2) GetListInnerBase() []*InnerBase2 { 269 if x != nil { 270 return x.ListInnerBase 271 } 272 return nil 273 } 274 275 func (x *InnerBase2) GetListString() []string { 276 if x != nil { 277 return x.ListString 278 } 279 return nil 280 } 281 282 func (x *InnerBase2) GetBase() *base.Base { 283 if x != nil { 284 return x.Base 285 } 286 return nil 287 } 288 289 type InnerBasePartial struct { 290 state protoimpl.MessageState 291 sizeCache protoimpl.SizeCache 292 unknownFields protoimpl.UnknownFields 293 294 Bool bool `protobuf:"varint,1,opt,name=Bool,proto3" json:"Bool,omitempty"` 295 ListInt32 []int32 `protobuf:"varint,8,rep,packed,name=ListInt32,proto3" json:"ListInt32,omitempty"` 296 MapStringString map[string]string `protobuf:"bytes,9,rep,name=MapStringString,proto3" json:"MapStringString,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 297 MapStringBase map[string]*BasePartial `protobuf:"bytes,20,rep,name=MapStringBase,proto3" json:"MapStringBase,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 298 ListInnerBase []*InnerBasePartial `protobuf:"bytes,18,rep,name=ListInnerBase,proto3" json:"ListInnerBase,omitempty"` 299 ListBase []*BasePartial `protobuf:"bytes,19,rep,name=ListBase,proto3" json:"ListBase,omitempty"` 300 MapStringString2 map[string]string `protobuf:"bytes,127,rep,name=MapStringString2,proto3" json:"MapStringString2,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 301 } 302 303 func (x *InnerBasePartial) Reset() { 304 *x = InnerBasePartial{} 305 if protoimpl.UnsafeEnabled { 306 mi := &file_example2_proto_msgTypes[1] 307 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 308 ms.StoreMessageInfo(mi) 309 } 310 } 311 312 func (x *InnerBasePartial) String() string { 313 return protoimpl.X.MessageStringOf(x) 314 } 315 316 func (*InnerBasePartial) ProtoMessage() {} 317 318 func (x *InnerBasePartial) ProtoReflect() protoreflect.Message { 319 mi := &file_example2_proto_msgTypes[1] 320 if protoimpl.UnsafeEnabled && x != nil { 321 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 322 if ms.LoadMessageInfo() == nil { 323 ms.StoreMessageInfo(mi) 324 } 325 return ms 326 } 327 return mi.MessageOf(x) 328 } 329 330 // Deprecated: Use InnerBasePartial.ProtoReflect.Descriptor instead. 331 func (*InnerBasePartial) Descriptor() ([]byte, []int) { 332 return file_example2_proto_rawDescGZIP(), []int{1} 333 } 334 335 func (x *InnerBasePartial) GetBool() bool { 336 if x != nil { 337 return x.Bool 338 } 339 return false 340 } 341 342 func (x *InnerBasePartial) GetListInt32() []int32 { 343 if x != nil { 344 return x.ListInt32 345 } 346 return nil 347 } 348 349 func (x *InnerBasePartial) GetMapStringString() map[string]string { 350 if x != nil { 351 return x.MapStringString 352 } 353 return nil 354 } 355 356 func (x *InnerBasePartial) GetMapStringBase() map[string]*BasePartial { 357 if x != nil { 358 return x.MapStringBase 359 } 360 return nil 361 } 362 363 func (x *InnerBasePartial) GetListInnerBase() []*InnerBasePartial { 364 if x != nil { 365 return x.ListInnerBase 366 } 367 return nil 368 } 369 370 func (x *InnerBasePartial) GetListBase() []*BasePartial { 371 if x != nil { 372 return x.ListBase 373 } 374 return nil 375 } 376 377 func (x *InnerBasePartial) GetMapStringString2() map[string]string { 378 if x != nil { 379 return x.MapStringString2 380 } 381 return nil 382 } 383 384 type BasePartial struct { 385 state protoimpl.MessageState 386 sizeCache protoimpl.SizeCache 387 unknownFields protoimpl.UnknownFields 388 389 TrafficEnv *base.TrafficEnv `protobuf:"bytes,5,opt,name=TrafficEnv,proto3" json:"TrafficEnv,omitempty"` 390 } 391 392 func (x *BasePartial) Reset() { 393 *x = BasePartial{} 394 if protoimpl.UnsafeEnabled { 395 mi := &file_example2_proto_msgTypes[2] 396 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 397 ms.StoreMessageInfo(mi) 398 } 399 } 400 401 func (x *BasePartial) String() string { 402 return protoimpl.X.MessageStringOf(x) 403 } 404 405 func (*BasePartial) ProtoMessage() {} 406 407 func (x *BasePartial) ProtoReflect() protoreflect.Message { 408 mi := &file_example2_proto_msgTypes[2] 409 if protoimpl.UnsafeEnabled && x != nil { 410 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 411 if ms.LoadMessageInfo() == nil { 412 ms.StoreMessageInfo(mi) 413 } 414 return ms 415 } 416 return mi.MessageOf(x) 417 } 418 419 // Deprecated: Use BasePartial.ProtoReflect.Descriptor instead. 420 func (*BasePartial) Descriptor() ([]byte, []int) { 421 return file_example2_proto_rawDescGZIP(), []int{2} 422 } 423 424 func (x *BasePartial) GetTrafficEnv() *base.TrafficEnv { 425 if x != nil { 426 return x.TrafficEnv 427 } 428 return nil 429 } 430 431 type ExampleReq struct { 432 state protoimpl.MessageState 433 sizeCache protoimpl.SizeCache 434 unknownFields protoimpl.UnknownFields 435 436 Msg string `protobuf:"bytes,1,opt,name=Msg,proto3" json:"Msg,omitempty"` 437 A int32 `protobuf:"varint,2,opt,name=A,proto3" json:"A,omitempty"` 438 InnerBase2 *InnerBase2 `protobuf:"bytes,3,opt,name=InnerBase2,proto3" json:"InnerBase2,omitempty"` 439 Base *base.Base `protobuf:"bytes,255,opt,name=Base,proto3" json:"Base,omitempty"` 440 Subfix float64 `protobuf:"fixed64,32767,opt,name=Subfix,proto3" json:"Subfix,omitempty"` 441 } 442 443 func (x *ExampleReq) Reset() { 444 *x = ExampleReq{} 445 if protoimpl.UnsafeEnabled { 446 mi := &file_example2_proto_msgTypes[3] 447 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 448 ms.StoreMessageInfo(mi) 449 } 450 } 451 452 func (x *ExampleReq) String() string { 453 return protoimpl.X.MessageStringOf(x) 454 } 455 456 func (*ExampleReq) ProtoMessage() {} 457 458 func (x *ExampleReq) ProtoReflect() protoreflect.Message { 459 mi := &file_example2_proto_msgTypes[3] 460 if protoimpl.UnsafeEnabled && x != nil { 461 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 462 if ms.LoadMessageInfo() == nil { 463 ms.StoreMessageInfo(mi) 464 } 465 return ms 466 } 467 return mi.MessageOf(x) 468 } 469 470 // Deprecated: Use ExampleReq.ProtoReflect.Descriptor instead. 471 func (*ExampleReq) Descriptor() ([]byte, []int) { 472 return file_example2_proto_rawDescGZIP(), []int{3} 473 } 474 475 func (x *ExampleReq) GetMsg() string { 476 if x != nil { 477 return x.Msg 478 } 479 return "" 480 } 481 482 func (x *ExampleReq) GetA() int32 { 483 if x != nil { 484 return x.A 485 } 486 return 0 487 } 488 489 func (x *ExampleReq) GetInnerBase2() *InnerBase2 { 490 if x != nil { 491 return x.InnerBase2 492 } 493 return nil 494 } 495 496 func (x *ExampleReq) GetBase() *base.Base { 497 if x != nil { 498 return x.Base 499 } 500 return nil 501 } 502 503 func (x *ExampleReq) GetSubfix() float64 { 504 if x != nil { 505 return x.Subfix 506 } 507 return 0 508 } 509 510 type ExampleSuper struct { 511 state protoimpl.MessageState 512 sizeCache protoimpl.SizeCache 513 unknownFields protoimpl.UnknownFields 514 515 Msg string `protobuf:"bytes,1,opt,name=Msg,proto3" json:"Msg,omitempty"` 516 A int32 `protobuf:"varint,2,opt,name=A,proto3" json:"A,omitempty"` 517 InnerBase2 *InnerBase2 `protobuf:"bytes,3,opt,name=InnerBase2,proto3" json:"InnerBase2,omitempty"` 518 Ex1 string `protobuf:"bytes,4,opt,name=Ex1,proto3" json:"Ex1,omitempty"` 519 Ex2 string `protobuf:"bytes,5,opt,name=Ex2,proto3" json:"Ex2,omitempty"` 520 Ex3 string `protobuf:"bytes,6,opt,name=Ex3,proto3" json:"Ex3,omitempty"` 521 Ex4 string `protobuf:"bytes,7,opt,name=Ex4,proto3" json:"Ex4,omitempty"` 522 SelfRef *SelfRef `protobuf:"bytes,9,opt,name=SelfRef,proto3" json:"SelfRef,omitempty"` 523 Base *base.Base `protobuf:"bytes,255,opt,name=Base,proto3" json:"Base,omitempty"` 524 Subfix float64 `protobuf:"fixed64,32767,opt,name=Subfix,proto3" json:"Subfix,omitempty"` 525 } 526 527 func (x *ExampleSuper) Reset() { 528 *x = ExampleSuper{} 529 if protoimpl.UnsafeEnabled { 530 mi := &file_example2_proto_msgTypes[4] 531 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 532 ms.StoreMessageInfo(mi) 533 } 534 } 535 536 func (x *ExampleSuper) String() string { 537 return protoimpl.X.MessageStringOf(x) 538 } 539 540 func (*ExampleSuper) ProtoMessage() {} 541 542 func (x *ExampleSuper) ProtoReflect() protoreflect.Message { 543 mi := &file_example2_proto_msgTypes[4] 544 if protoimpl.UnsafeEnabled && x != nil { 545 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 546 if ms.LoadMessageInfo() == nil { 547 ms.StoreMessageInfo(mi) 548 } 549 return ms 550 } 551 return mi.MessageOf(x) 552 } 553 554 // Deprecated: Use ExampleSuper.ProtoReflect.Descriptor instead. 555 func (*ExampleSuper) Descriptor() ([]byte, []int) { 556 return file_example2_proto_rawDescGZIP(), []int{4} 557 } 558 559 func (x *ExampleSuper) GetMsg() string { 560 if x != nil { 561 return x.Msg 562 } 563 return "" 564 } 565 566 func (x *ExampleSuper) GetA() int32 { 567 if x != nil { 568 return x.A 569 } 570 return 0 571 } 572 573 func (x *ExampleSuper) GetInnerBase2() *InnerBase2 { 574 if x != nil { 575 return x.InnerBase2 576 } 577 return nil 578 } 579 580 func (x *ExampleSuper) GetEx1() string { 581 if x != nil { 582 return x.Ex1 583 } 584 return "" 585 } 586 587 func (x *ExampleSuper) GetEx2() string { 588 if x != nil { 589 return x.Ex2 590 } 591 return "" 592 } 593 594 func (x *ExampleSuper) GetEx3() string { 595 if x != nil { 596 return x.Ex3 597 } 598 return "" 599 } 600 601 func (x *ExampleSuper) GetEx4() string { 602 if x != nil { 603 return x.Ex4 604 } 605 return "" 606 } 607 608 func (x *ExampleSuper) GetSelfRef() *SelfRef { 609 if x != nil { 610 return x.SelfRef 611 } 612 return nil 613 } 614 615 func (x *ExampleSuper) GetBase() *base.Base { 616 if x != nil { 617 return x.Base 618 } 619 return nil 620 } 621 622 func (x *ExampleSuper) GetSubfix() float64 { 623 if x != nil { 624 return x.Subfix 625 } 626 return 0 627 } 628 629 type SelfRef struct { 630 state protoimpl.MessageState 631 sizeCache protoimpl.SizeCache 632 unknownFields protoimpl.UnknownFields 633 634 Self *SelfRef `protobuf:"bytes,1,opt,name=self,proto3" json:"self,omitempty"` 635 } 636 637 func (x *SelfRef) Reset() { 638 *x = SelfRef{} 639 if protoimpl.UnsafeEnabled { 640 mi := &file_example2_proto_msgTypes[5] 641 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 642 ms.StoreMessageInfo(mi) 643 } 644 } 645 646 func (x *SelfRef) String() string { 647 return protoimpl.X.MessageStringOf(x) 648 } 649 650 func (*SelfRef) ProtoMessage() {} 651 652 func (x *SelfRef) ProtoReflect() protoreflect.Message { 653 mi := &file_example2_proto_msgTypes[5] 654 if protoimpl.UnsafeEnabled && x != nil { 655 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 656 if ms.LoadMessageInfo() == nil { 657 ms.StoreMessageInfo(mi) 658 } 659 return ms 660 } 661 return mi.MessageOf(x) 662 } 663 664 // Deprecated: Use SelfRef.ProtoReflect.Descriptor instead. 665 func (*SelfRef) Descriptor() ([]byte, []int) { 666 return file_example2_proto_rawDescGZIP(), []int{5} 667 } 668 669 func (x *SelfRef) GetSelf() *SelfRef { 670 if x != nil { 671 return x.Self 672 } 673 return nil 674 } 675 676 type ExampleReqPartial struct { 677 state protoimpl.MessageState 678 sizeCache protoimpl.SizeCache 679 unknownFields protoimpl.UnknownFields 680 681 Msg string `protobuf:"bytes,1,opt,name=Msg,proto3" json:"Msg,omitempty"` 682 InnerBase2 *InnerBasePartial `protobuf:"bytes,3,opt,name=InnerBase2,proto3" json:"InnerBase2,omitempty"` 683 Base *BasePartial `protobuf:"bytes,255,opt,name=Base,proto3" json:"Base,omitempty"` 684 } 685 686 func (x *ExampleReqPartial) Reset() { 687 *x = ExampleReqPartial{} 688 if protoimpl.UnsafeEnabled { 689 mi := &file_example2_proto_msgTypes[6] 690 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 691 ms.StoreMessageInfo(mi) 692 } 693 } 694 695 func (x *ExampleReqPartial) String() string { 696 return protoimpl.X.MessageStringOf(x) 697 } 698 699 func (*ExampleReqPartial) ProtoMessage() {} 700 701 func (x *ExampleReqPartial) ProtoReflect() protoreflect.Message { 702 mi := &file_example2_proto_msgTypes[6] 703 if protoimpl.UnsafeEnabled && x != nil { 704 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 705 if ms.LoadMessageInfo() == nil { 706 ms.StoreMessageInfo(mi) 707 } 708 return ms 709 } 710 return mi.MessageOf(x) 711 } 712 713 // Deprecated: Use ExampleReqPartial.ProtoReflect.Descriptor instead. 714 func (*ExampleReqPartial) Descriptor() ([]byte, []int) { 715 return file_example2_proto_rawDescGZIP(), []int{6} 716 } 717 718 func (x *ExampleReqPartial) GetMsg() string { 719 if x != nil { 720 return x.Msg 721 } 722 return "" 723 } 724 725 func (x *ExampleReqPartial) GetInnerBase2() *InnerBasePartial { 726 if x != nil { 727 return x.InnerBase2 728 } 729 return nil 730 } 731 732 func (x *ExampleReqPartial) GetBase() *BasePartial { 733 if x != nil { 734 return x.Base 735 } 736 return nil 737 } 738 739 type ExampleResp struct { 740 state protoimpl.MessageState 741 sizeCache protoimpl.SizeCache 742 unknownFields protoimpl.UnknownFields 743 744 Msg string `protobuf:"bytes,1,opt,name=Msg,proto3" json:"Msg,omitempty"` 745 RequiredField string `protobuf:"bytes,2,opt,name=required_field,json=requiredField,proto3" json:"required_field,omitempty"` 746 BaseResp *base.BaseResp `protobuf:"bytes,255,opt,name=BaseResp,proto3" json:"BaseResp,omitempty"` 747 } 748 749 func (x *ExampleResp) Reset() { 750 *x = ExampleResp{} 751 if protoimpl.UnsafeEnabled { 752 mi := &file_example2_proto_msgTypes[7] 753 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 754 ms.StoreMessageInfo(mi) 755 } 756 } 757 758 func (x *ExampleResp) String() string { 759 return protoimpl.X.MessageStringOf(x) 760 } 761 762 func (*ExampleResp) ProtoMessage() {} 763 764 func (x *ExampleResp) ProtoReflect() protoreflect.Message { 765 mi := &file_example2_proto_msgTypes[7] 766 if protoimpl.UnsafeEnabled && x != nil { 767 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 768 if ms.LoadMessageInfo() == nil { 769 ms.StoreMessageInfo(mi) 770 } 771 return ms 772 } 773 return mi.MessageOf(x) 774 } 775 776 // Deprecated: Use ExampleResp.ProtoReflect.Descriptor instead. 777 func (*ExampleResp) Descriptor() ([]byte, []int) { 778 return file_example2_proto_rawDescGZIP(), []int{7} 779 } 780 781 func (x *ExampleResp) GetMsg() string { 782 if x != nil { 783 return x.Msg 784 } 785 return "" 786 } 787 788 func (x *ExampleResp) GetRequiredField() string { 789 if x != nil { 790 return x.RequiredField 791 } 792 return "" 793 } 794 795 func (x *ExampleResp) GetBaseResp() *base.BaseResp { 796 if x != nil { 797 return x.BaseResp 798 } 799 return nil 800 } 801 802 type ExampleRespPartial struct { 803 state protoimpl.MessageState 804 sizeCache protoimpl.SizeCache 805 unknownFields protoimpl.UnknownFields 806 807 RequiredField string `protobuf:"bytes,2,opt,name=required_field,json=requiredField,proto3" json:"required_field,omitempty"` 808 BaseResp *base.BaseResp `protobuf:"bytes,255,opt,name=BaseResp,proto3" json:"BaseResp,omitempty"` 809 } 810 811 func (x *ExampleRespPartial) Reset() { 812 *x = ExampleRespPartial{} 813 if protoimpl.UnsafeEnabled { 814 mi := &file_example2_proto_msgTypes[8] 815 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 816 ms.StoreMessageInfo(mi) 817 } 818 } 819 820 func (x *ExampleRespPartial) String() string { 821 return protoimpl.X.MessageStringOf(x) 822 } 823 824 func (*ExampleRespPartial) ProtoMessage() {} 825 826 func (x *ExampleRespPartial) ProtoReflect() protoreflect.Message { 827 mi := &file_example2_proto_msgTypes[8] 828 if protoimpl.UnsafeEnabled && x != nil { 829 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 830 if ms.LoadMessageInfo() == nil { 831 ms.StoreMessageInfo(mi) 832 } 833 return ms 834 } 835 return mi.MessageOf(x) 836 } 837 838 // Deprecated: Use ExampleRespPartial.ProtoReflect.Descriptor instead. 839 func (*ExampleRespPartial) Descriptor() ([]byte, []int) { 840 return file_example2_proto_rawDescGZIP(), []int{8} 841 } 842 843 func (x *ExampleRespPartial) GetRequiredField() string { 844 if x != nil { 845 return x.RequiredField 846 } 847 return "" 848 } 849 850 func (x *ExampleRespPartial) GetBaseResp() *base.BaseResp { 851 if x != nil { 852 return x.BaseResp 853 } 854 return nil 855 } 856 857 type Exception struct { 858 state protoimpl.MessageState 859 sizeCache protoimpl.SizeCache 860 unknownFields protoimpl.UnknownFields 861 862 Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` 863 Msg string `protobuf:"bytes,255,opt,name=msg,proto3" json:"msg,omitempty"` 864 } 865 866 func (x *Exception) Reset() { 867 *x = Exception{} 868 if protoimpl.UnsafeEnabled { 869 mi := &file_example2_proto_msgTypes[9] 870 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 871 ms.StoreMessageInfo(mi) 872 } 873 } 874 875 func (x *Exception) String() string { 876 return protoimpl.X.MessageStringOf(x) 877 } 878 879 func (*Exception) ProtoMessage() {} 880 881 func (x *Exception) ProtoReflect() protoreflect.Message { 882 mi := &file_example2_proto_msgTypes[9] 883 if protoimpl.UnsafeEnabled && x != nil { 884 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 885 if ms.LoadMessageInfo() == nil { 886 ms.StoreMessageInfo(mi) 887 } 888 return ms 889 } 890 return mi.MessageOf(x) 891 } 892 893 // Deprecated: Use Exception.ProtoReflect.Descriptor instead. 894 func (*Exception) Descriptor() ([]byte, []int) { 895 return file_example2_proto_rawDescGZIP(), []int{9} 896 } 897 898 func (x *Exception) GetCode() int32 { 899 if x != nil { 900 return x.Code 901 } 902 return 0 903 } 904 905 func (x *Exception) GetMsg() string { 906 if x != nil { 907 return x.Msg 908 } 909 return "" 910 } 911 912 type A struct { 913 state protoimpl.MessageState 914 sizeCache protoimpl.SizeCache 915 unknownFields protoimpl.UnknownFields 916 917 Self *A `protobuf:"bytes,1,opt,name=self,proto3" json:"self,omitempty"` 918 } 919 920 func (x *A) Reset() { 921 *x = A{} 922 if protoimpl.UnsafeEnabled { 923 mi := &file_example2_proto_msgTypes[10] 924 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 925 ms.StoreMessageInfo(mi) 926 } 927 } 928 929 func (x *A) String() string { 930 return protoimpl.X.MessageStringOf(x) 931 } 932 933 func (*A) ProtoMessage() {} 934 935 func (x *A) ProtoReflect() protoreflect.Message { 936 mi := &file_example2_proto_msgTypes[10] 937 if protoimpl.UnsafeEnabled && x != nil { 938 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 939 if ms.LoadMessageInfo() == nil { 940 ms.StoreMessageInfo(mi) 941 } 942 return ms 943 } 944 return mi.MessageOf(x) 945 } 946 947 // Deprecated: Use A.ProtoReflect.Descriptor instead. 948 func (*A) Descriptor() ([]byte, []int) { 949 return file_example2_proto_rawDescGZIP(), []int{10} 950 } 951 952 func (x *A) GetSelf() *A { 953 if x != nil { 954 return x.Self 955 } 956 return nil 957 } 958 959 type PingResponse struct { 960 state protoimpl.MessageState 961 sizeCache protoimpl.SizeCache 962 unknownFields protoimpl.UnknownFields 963 964 Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` 965 } 966 967 func (x *PingResponse) Reset() { 968 *x = PingResponse{} 969 if protoimpl.UnsafeEnabled { 970 mi := &file_example2_proto_msgTypes[11] 971 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 972 ms.StoreMessageInfo(mi) 973 } 974 } 975 976 func (x *PingResponse) String() string { 977 return protoimpl.X.MessageStringOf(x) 978 } 979 980 func (*PingResponse) ProtoMessage() {} 981 982 func (x *PingResponse) ProtoReflect() protoreflect.Message { 983 mi := &file_example2_proto_msgTypes[11] 984 if protoimpl.UnsafeEnabled && x != nil { 985 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 986 if ms.LoadMessageInfo() == nil { 987 ms.StoreMessageInfo(mi) 988 } 989 return ms 990 } 991 return mi.MessageOf(x) 992 } 993 994 // Deprecated: Use PingResponse.ProtoReflect.Descriptor instead. 995 func (*PingResponse) Descriptor() ([]byte, []int) { 996 return file_example2_proto_rawDescGZIP(), []int{11} 997 } 998 999 func (x *PingResponse) GetMessage() string { 1000 if x != nil { 1001 return x.Message 1002 } 1003 return "" 1004 } 1005 1006 type OnewayRequest struct { 1007 state protoimpl.MessageState 1008 sizeCache protoimpl.SizeCache 1009 unknownFields protoimpl.UnknownFields 1010 1011 Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` 1012 } 1013 1014 func (x *OnewayRequest) Reset() { 1015 *x = OnewayRequest{} 1016 if protoimpl.UnsafeEnabled { 1017 mi := &file_example2_proto_msgTypes[12] 1018 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1019 ms.StoreMessageInfo(mi) 1020 } 1021 } 1022 1023 func (x *OnewayRequest) String() string { 1024 return protoimpl.X.MessageStringOf(x) 1025 } 1026 1027 func (*OnewayRequest) ProtoMessage() {} 1028 1029 func (x *OnewayRequest) ProtoReflect() protoreflect.Message { 1030 mi := &file_example2_proto_msgTypes[12] 1031 if protoimpl.UnsafeEnabled && x != nil { 1032 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1033 if ms.LoadMessageInfo() == nil { 1034 ms.StoreMessageInfo(mi) 1035 } 1036 return ms 1037 } 1038 return mi.MessageOf(x) 1039 } 1040 1041 // Deprecated: Use OnewayRequest.ProtoReflect.Descriptor instead. 1042 func (*OnewayRequest) Descriptor() ([]byte, []int) { 1043 return file_example2_proto_rawDescGZIP(), []int{12} 1044 } 1045 1046 func (x *OnewayRequest) GetMsg() string { 1047 if x != nil { 1048 return x.Msg 1049 } 1050 return "" 1051 } 1052 1053 type VoidRequest struct { 1054 state protoimpl.MessageState 1055 sizeCache protoimpl.SizeCache 1056 unknownFields protoimpl.UnknownFields 1057 1058 Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` 1059 } 1060 1061 func (x *VoidRequest) Reset() { 1062 *x = VoidRequest{} 1063 if protoimpl.UnsafeEnabled { 1064 mi := &file_example2_proto_msgTypes[13] 1065 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1066 ms.StoreMessageInfo(mi) 1067 } 1068 } 1069 1070 func (x *VoidRequest) String() string { 1071 return protoimpl.X.MessageStringOf(x) 1072 } 1073 1074 func (*VoidRequest) ProtoMessage() {} 1075 1076 func (x *VoidRequest) ProtoReflect() protoreflect.Message { 1077 mi := &file_example2_proto_msgTypes[13] 1078 if protoimpl.UnsafeEnabled && x != nil { 1079 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1080 if ms.LoadMessageInfo() == nil { 1081 ms.StoreMessageInfo(mi) 1082 } 1083 return ms 1084 } 1085 return mi.MessageOf(x) 1086 } 1087 1088 // Deprecated: Use VoidRequest.ProtoReflect.Descriptor instead. 1089 func (*VoidRequest) Descriptor() ([]byte, []int) { 1090 return file_example2_proto_rawDescGZIP(), []int{13} 1091 } 1092 1093 func (x *VoidRequest) GetMsg() string { 1094 if x != nil { 1095 return x.Msg 1096 } 1097 return "" 1098 } 1099 1100 type VoidResponse struct { 1101 state protoimpl.MessageState 1102 sizeCache protoimpl.SizeCache 1103 unknownFields protoimpl.UnknownFields 1104 } 1105 1106 func (x *VoidResponse) Reset() { 1107 *x = VoidResponse{} 1108 if protoimpl.UnsafeEnabled { 1109 mi := &file_example2_proto_msgTypes[14] 1110 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1111 ms.StoreMessageInfo(mi) 1112 } 1113 } 1114 1115 func (x *VoidResponse) String() string { 1116 return protoimpl.X.MessageStringOf(x) 1117 } 1118 1119 func (*VoidResponse) ProtoMessage() {} 1120 1121 func (x *VoidResponse) ProtoReflect() protoreflect.Message { 1122 mi := &file_example2_proto_msgTypes[14] 1123 if protoimpl.UnsafeEnabled && x != nil { 1124 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1125 if ms.LoadMessageInfo() == nil { 1126 ms.StoreMessageInfo(mi) 1127 } 1128 return ms 1129 } 1130 return mi.MessageOf(x) 1131 } 1132 1133 // Deprecated: Use VoidResponse.ProtoReflect.Descriptor instead. 1134 func (*VoidResponse) Descriptor() ([]byte, []int) { 1135 return file_example2_proto_rawDescGZIP(), []int{14} 1136 } 1137 1138 type ExampleInt2Float struct { 1139 state protoimpl.MessageState 1140 sizeCache protoimpl.SizeCache 1141 unknownFields protoimpl.UnknownFields 1142 1143 Int32 int32 `protobuf:"varint,1,opt,name=Int32,proto3" json:"Int32,omitempty"` 1144 Float64 float64 `protobuf:"fixed64,2,opt,name=Float64,proto3" json:"Float64,omitempty"` 1145 String_ string `protobuf:"bytes,3,opt,name=String,proto3" json:"String,omitempty"` 1146 Int64 int64 `protobuf:"varint,4,opt,name=Int64,proto3" json:"Int64,omitempty"` 1147 Subfix float64 `protobuf:"fixed64,32767,opt,name=Subfix,proto3" json:"Subfix,omitempty"` 1148 } 1149 1150 func (x *ExampleInt2Float) Reset() { 1151 *x = ExampleInt2Float{} 1152 if protoimpl.UnsafeEnabled { 1153 mi := &file_example2_proto_msgTypes[15] 1154 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1155 ms.StoreMessageInfo(mi) 1156 } 1157 } 1158 1159 func (x *ExampleInt2Float) String() string { 1160 return protoimpl.X.MessageStringOf(x) 1161 } 1162 1163 func (*ExampleInt2Float) ProtoMessage() {} 1164 1165 func (x *ExampleInt2Float) ProtoReflect() protoreflect.Message { 1166 mi := &file_example2_proto_msgTypes[15] 1167 if protoimpl.UnsafeEnabled && x != nil { 1168 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1169 if ms.LoadMessageInfo() == nil { 1170 ms.StoreMessageInfo(mi) 1171 } 1172 return ms 1173 } 1174 return mi.MessageOf(x) 1175 } 1176 1177 // Deprecated: Use ExampleInt2Float.ProtoReflect.Descriptor instead. 1178 func (*ExampleInt2Float) Descriptor() ([]byte, []int) { 1179 return file_example2_proto_rawDescGZIP(), []int{15} 1180 } 1181 1182 func (x *ExampleInt2Float) GetInt32() int32 { 1183 if x != nil { 1184 return x.Int32 1185 } 1186 return 0 1187 } 1188 1189 func (x *ExampleInt2Float) GetFloat64() float64 { 1190 if x != nil { 1191 return x.Float64 1192 } 1193 return 0 1194 } 1195 1196 func (x *ExampleInt2Float) GetString_() string { 1197 if x != nil { 1198 return x.String_ 1199 } 1200 return "" 1201 } 1202 1203 func (x *ExampleInt2Float) GetInt64() int64 { 1204 if x != nil { 1205 return x.Int64 1206 } 1207 return 0 1208 } 1209 1210 func (x *ExampleInt2Float) GetSubfix() float64 { 1211 if x != nil { 1212 return x.Subfix 1213 } 1214 return 0 1215 } 1216 1217 var File_example2_proto protoreflect.FileDescriptor 1218 1219 var file_example2_proto_rawDesc = []byte{ 1220 0x0a, 0x0e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x32, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1221 0x12, 0x03, 0x70, 0x62, 0x33, 0x1a, 0x0a, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1222 0x6f, 0x22, 0xbe, 0x0b, 0x0a, 0x0a, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x32, 1223 0x12, 0x12, 0x0a, 0x04, 0x42, 0x6f, 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 1224 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x02, 1225 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x16, 0x0a, 0x06, 1226 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x55, 0x69, 1227 0x6e, 0x74, 0x36, 0x34, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x04, 0x20, 1228 0x01, 0x28, 0x05, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x6e, 1229 0x74, 0x36, 0x34, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x36, 0x34, 1230 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x01, 1231 0x52, 0x06, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x69, 1232 0x6e, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 1233 0x12, 0x1c, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x08, 0x20, 1234 0x03, 0x28, 0x05, 0x52, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x4e, 1235 0x0a, 0x0f, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 1236 0x67, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 1237 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x32, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 1238 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x4d, 1239 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x1a, 1240 0x0a, 0x08, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x05, 1241 0x52, 0x08, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1a, 0x0a, 0x03, 0x46, 0x6f, 1242 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x46, 0x4f, 1243 0x4f, 0x52, 0x03, 0x46, 0x6f, 0x6f, 0x12, 0x4b, 0x0a, 0x0e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 1244 0x33, 0x32, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 1245 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x32, 0x2e, 1246 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 1247 0x74, 0x72, 0x79, 0x52, 0x0e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x74, 0x72, 1248 0x69, 0x6e, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x18, 0x0d, 0x20, 1249 0x01, 0x28, 0x0c, 0x52, 0x06, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x12, 0x4e, 0x0a, 0x0f, 0x4d, 1250 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0e, 1251 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 1252 0x42, 0x61, 0x73, 0x65, 0x32, 0x2e, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 1253 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x4d, 0x61, 0x70, 0x55, 1254 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x4e, 0x0a, 0x0f, 0x4d, 1255 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0f, 1256 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 1257 0x42, 0x61, 0x73, 0x65, 0x32, 0x2e, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 1258 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x4d, 0x61, 0x70, 0x55, 1259 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x4b, 0x0a, 0x0e, 0x4d, 1260 0x61, 0x70, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x10, 0x20, 1261 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 1262 0x61, 0x73, 0x65, 0x32, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x74, 0x72, 1263 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 1264 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x45, 0x0a, 0x0c, 0x4d, 0x61, 0x70, 0x49, 1265 0x6e, 0x74, 0x36, 0x34, 0x42, 0x61, 0x73, 0x65, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 1266 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x32, 0x2e, 1267 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x42, 0x61, 0x73, 0x65, 0x45, 0x6e, 0x74, 0x72, 1268 0x79, 0x52, 0x0c, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x42, 0x61, 0x73, 0x65, 0x12, 1269 0x48, 0x0a, 0x0d, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x61, 0x73, 0x65, 1270 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 1271 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x32, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 1272 0x67, 0x42, 0x61, 0x73, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x4d, 0x61, 0x70, 0x53, 1273 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x61, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x08, 0x4c, 0x69, 0x73, 1274 0x74, 0x42, 0x61, 0x73, 0x65, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 1275 0x33, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x08, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x61, 0x73, 0x65, 1276 0x12, 0x35, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 1277 0x65, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 1278 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x32, 0x52, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 1279 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53, 1280 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x15, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x4c, 0x69, 0x73, 1281 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x1e, 0x0a, 0x04, 0x42, 0x61, 0x73, 0x65, 0x18, 1282 0xff, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x42, 0x61, 0x73, 1283 0x65, 0x52, 0x04, 0x42, 0x61, 0x73, 0x65, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 1284 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 1285 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 1286 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 1287 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x41, 0x0a, 0x13, 0x4d, 1288 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 1289 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 1290 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 1291 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 1292 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x74, 0x72, 0x69, 0x6e, 1293 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 1294 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 1295 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 1296 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 1297 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 1298 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 1299 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 1300 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x41, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 1301 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 1302 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 1303 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 1304 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x4a, 0x0a, 0x11, 0x4d, 0x61, 0x70, 1305 0x49, 0x6e, 0x74, 0x36, 0x34, 0x42, 0x61, 0x73, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 1306 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 1307 0x12, 0x1f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 1308 0x09, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 1309 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x4b, 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 1310 0x6e, 0x67, 0x42, 0x61, 0x73, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 1311 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1f, 0x0a, 1312 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 1313 0x62, 0x33, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 1314 0x38, 0x01, 0x22, 0x8b, 0x05, 0x0a, 0x10, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 1315 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x42, 0x6f, 0x6f, 0x6c, 0x18, 1316 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x4c, 1317 0x69, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x08, 0x20, 0x03, 0x28, 0x05, 0x52, 0x09, 1318 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x54, 0x0a, 0x0f, 0x4d, 0x61, 0x70, 1319 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x09, 0x20, 0x03, 1320 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 1321 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 1322 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 1323 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 1324 0x4e, 0x0a, 0x0d, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x61, 0x73, 0x65, 1325 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 1326 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x2e, 0x4d, 0x61, 1327 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x61, 0x73, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 1328 0x52, 0x0d, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x61, 0x73, 0x65, 0x12, 1329 0x3b, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 1330 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 1331 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x0d, 0x4c, 1332 0x69, 0x73, 0x74, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x08, 1333 0x4c, 0x69, 0x73, 0x74, 0x42, 0x61, 0x73, 0x65, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 1334 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 1335 0x52, 0x08, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x61, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x10, 0x4d, 0x61, 1336 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x32, 0x18, 0x7f, 1337 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 1338 0x42, 0x61, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x2e, 0x4d, 0x61, 0x70, 0x53, 1339 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x32, 0x45, 0x6e, 0x74, 0x72, 1340 0x79, 0x52, 0x10, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 1341 0x6e, 0x67, 0x32, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 1342 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 1343 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 1344 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 1345 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x52, 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x53, 0x74, 1346 0x72, 0x69, 0x6e, 0x67, 0x42, 0x61, 0x73, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 1347 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 1348 0x26, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 1349 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 1350 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x43, 0x0a, 0x15, 0x4d, 1351 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x32, 0x45, 1352 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 1353 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 1354 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 1355 0x22, 0x3e, 0x0a, 0x0b, 0x42, 0x61, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x12, 1356 0x2f, 0x0a, 0x0a, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x45, 0x6e, 0x76, 0x18, 0x05, 0x20, 1357 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 1358 0x63, 0x45, 0x6e, 0x76, 0x52, 0x0a, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x45, 0x6e, 0x76, 1359 0x22, 0x97, 0x01, 0x0a, 0x0a, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x12, 1360 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x4d, 0x73, 1361 0x67, 0x12, 0x0c, 0x0a, 0x01, 0x41, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x41, 0x12, 1362 0x2f, 0x0a, 0x0a, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x32, 0x18, 0x03, 0x20, 1363 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 1364 0x61, 0x73, 0x65, 0x32, 0x52, 0x0a, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x32, 1365 0x12, 0x1e, 0x0a, 0x04, 0x42, 0x61, 0x73, 0x65, 0x18, 0xff, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 1366 0x09, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x42, 0x61, 0x73, 0x65, 1367 0x12, 0x18, 0x0a, 0x06, 0x53, 0x75, 0x62, 0x66, 0x69, 0x78, 0x18, 0xff, 0xff, 0x01, 0x20, 0x01, 1368 0x28, 0x01, 0x52, 0x06, 0x53, 0x75, 0x62, 0x66, 0x69, 0x78, 0x22, 0x89, 0x02, 0x0a, 0x0c, 0x45, 1369 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x53, 0x75, 0x70, 0x65, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x4d, 1370 0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x0c, 0x0a, 1371 0x01, 0x41, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x41, 0x12, 0x2f, 0x0a, 0x0a, 0x49, 1372 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 1373 0x0f, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x32, 1374 0x52, 0x0a, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x32, 0x12, 0x10, 0x0a, 0x03, 1375 0x45, 0x78, 0x31, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x45, 0x78, 0x31, 0x12, 0x10, 1376 0x0a, 0x03, 0x45, 0x78, 0x32, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x45, 0x78, 0x32, 1377 0x12, 0x10, 0x0a, 0x03, 0x45, 0x78, 0x33, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x45, 1378 0x78, 0x33, 0x12, 0x10, 0x0a, 0x03, 0x45, 0x78, 0x34, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 1379 0x03, 0x45, 0x78, 0x34, 0x12, 0x26, 0x0a, 0x07, 0x53, 0x65, 0x6c, 0x66, 0x52, 0x65, 0x66, 0x18, 1380 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x53, 0x65, 0x6c, 0x66, 1381 0x52, 0x65, 0x66, 0x52, 0x07, 0x53, 0x65, 0x6c, 0x66, 0x52, 0x65, 0x66, 0x12, 0x1e, 0x0a, 0x04, 1382 0x42, 0x61, 0x73, 0x65, 0x18, 0xff, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 1383 0x33, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x42, 0x61, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x06, 1384 0x53, 0x75, 0x62, 0x66, 0x69, 0x78, 0x18, 0xff, 0xff, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x06, 1385 0x53, 0x75, 0x62, 0x66, 0x69, 0x78, 0x22, 0x2b, 0x0a, 0x07, 0x53, 0x65, 0x6c, 0x66, 0x52, 0x65, 1386 0x66, 0x12, 0x20, 0x0a, 0x04, 0x73, 0x65, 0x6c, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 1387 0x0c, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x53, 0x65, 0x6c, 0x66, 0x52, 0x65, 0x66, 0x52, 0x04, 0x73, 1388 0x65, 0x6c, 0x66, 0x22, 0x83, 0x01, 0x0a, 0x11, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x52, 1389 0x65, 0x71, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 1390 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x35, 0x0a, 0x0a, 0x49, 1391 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 1392 0x15, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 0x65, 0x50, 1393 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x0a, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x73, 1394 0x65, 0x32, 0x12, 0x25, 0x0a, 0x04, 0x42, 0x61, 0x73, 0x65, 0x18, 0xff, 0x01, 0x20, 0x01, 0x28, 1395 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 1396 0x69, 0x61, 0x6c, 0x52, 0x04, 0x42, 0x61, 0x73, 0x65, 0x22, 0x72, 0x0a, 0x0b, 0x45, 0x78, 0x61, 1397 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 1398 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 1399 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 1400 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 1401 0x64, 0x12, 0x2a, 0x0a, 0x08, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x18, 0xff, 0x01, 1402 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 1403 0x65, 0x73, 0x70, 0x52, 0x08, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x67, 0x0a, 1404 0x12, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x50, 0x61, 0x72, 0x74, 1405 0x69, 0x61, 0x6c, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 1406 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 1407 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x2a, 0x0a, 0x08, 0x42, 0x61, 1408 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x18, 0xff, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 1409 0x70, 0x62, 0x33, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x42, 0x61, 1410 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x32, 0x0a, 0x09, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, 1411 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 1412 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x11, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0xff, 1413 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x1f, 0x0a, 0x01, 0x41, 0x12, 1414 0x1a, 0x0a, 0x04, 0x73, 0x65, 0x6c, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x06, 0x2e, 1415 0x70, 0x62, 0x33, 0x2e, 0x41, 0x52, 0x04, 0x73, 0x65, 0x6c, 0x66, 0x22, 0x28, 0x0a, 0x0c, 0x50, 1416 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 1417 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 1418 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x21, 0x0a, 0x0d, 0x4f, 0x6e, 0x65, 0x77, 0x61, 0x79, 0x52, 1419 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x01, 0x20, 1420 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x1f, 0x0a, 0x0b, 0x56, 0x6f, 0x69, 0x64, 1421 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x01, 1422 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x0e, 0x0a, 0x0c, 0x56, 0x6f, 0x69, 1423 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8a, 0x01, 0x0a, 0x10, 0x45, 0x78, 1424 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x32, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x14, 1425 0x0a, 0x05, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x49, 1426 0x6e, 0x74, 0x33, 0x32, 0x12, 0x18, 0x0a, 0x07, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x36, 0x34, 0x18, 1427 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x07, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x36, 0x34, 0x12, 0x16, 1428 0x0a, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 1429 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x18, 1430 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x18, 0x0a, 0x06, 1431 0x53, 0x75, 0x62, 0x66, 0x69, 0x78, 0x18, 0xff, 0xff, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x06, 1432 0x53, 0x75, 0x62, 0x66, 0x69, 0x78, 0x2a, 0x10, 0x0a, 0x03, 0x46, 0x4f, 0x4f, 0x12, 0x09, 0x0a, 1433 0x05, 0x46, 0x4f, 0x4f, 0x5f, 0x41, 0x10, 0x00, 0x32, 0xce, 0x03, 0x0a, 0x0c, 0x54, 0x65, 0x73, 1434 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x32, 0x12, 0x32, 0x0a, 0x0d, 0x45, 0x78, 0x61, 1435 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x33, 1436 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x10, 0x2e, 0x70, 0x62, 1437 0x33, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x36, 0x0a, 1438 0x14, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x4d, 1439 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x45, 0x78, 0x61, 0x6d, 1440 0x70, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x1a, 0x06, 0x2e, 1441 0x70, 0x62, 0x33, 0x2e, 0x41, 0x12, 0x48, 0x0a, 0x15, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 1442 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x32, 0x12, 0x16, 1443 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x50, 1444 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x1a, 0x17, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x45, 0x78, 0x61, 1445 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x12, 1446 0x2f, 0x0a, 0x12, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x53, 0x75, 0x70, 0x65, 0x72, 0x4d, 1447 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x11, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x45, 0x78, 0x61, 0x6d, 1448 0x70, 0x6c, 0x65, 0x53, 0x75, 0x70, 0x65, 0x72, 0x1a, 0x06, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x41, 1449 0x12, 0x3f, 0x0a, 0x0f, 0x49, 0x6e, 0x74, 0x32, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4d, 0x65, 0x74, 1450 0x68, 0x6f, 0x64, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 1451 0x65, 0x49, 0x6e, 0x74, 0x32, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x1a, 0x15, 0x2e, 0x70, 0x62, 0x33, 1452 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x32, 0x46, 0x6c, 0x6f, 0x61, 1453 0x74, 0x12, 0x15, 0x0a, 0x03, 0x46, 0x6f, 0x6f, 0x12, 0x06, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x41, 1454 0x1a, 0x06, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x41, 0x12, 0x21, 0x0a, 0x04, 0x50, 0x69, 0x6e, 0x67, 1455 0x12, 0x06, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x41, 0x1a, 0x11, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 1456 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2f, 0x0a, 0x06, 0x4f, 1457 0x6e, 0x65, 0x77, 0x61, 0x79, 0x12, 0x12, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4f, 0x6e, 0x65, 0x77, 1458 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x11, 0x2e, 0x70, 0x62, 0x33, 0x2e, 1459 0x56, 0x6f, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x04, 1460 0x56, 0x6f, 0x69, 0x64, 0x12, 0x10, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x52, 1461 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x11, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x56, 0x6f, 0x69, 1462 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x3f, 0x5a, 0x3d, 0x67, 0x69, 0x74, 1463 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x65, 0x67, 1464 0x6f, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 1465 0x64, 0x61, 0x74, 0x61, 0x2f, 0x6b, 0x69, 0x74, 0x65, 0x78, 0x5f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 1466 0x62, 0x2f, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 1467 0x6f, 0x33, 1468 } 1469 1470 var ( 1471 file_example2_proto_rawDescOnce sync.Once 1472 file_example2_proto_rawDescData = file_example2_proto_rawDesc 1473 ) 1474 1475 func file_example2_proto_rawDescGZIP() []byte { 1476 file_example2_proto_rawDescOnce.Do(func() { 1477 file_example2_proto_rawDescData = protoimpl.X.CompressGZIP(file_example2_proto_rawDescData) 1478 }) 1479 return file_example2_proto_rawDescData 1480 } 1481 1482 var file_example2_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 1483 var file_example2_proto_msgTypes = make([]protoimpl.MessageInfo, 26) 1484 var file_example2_proto_goTypes = []interface{}{ 1485 (FOO)(0), // 0: pb3.FOO 1486 (*InnerBase2)(nil), // 1: pb3.InnerBase2 1487 (*InnerBasePartial)(nil), // 2: pb3.InnerBasePartial 1488 (*BasePartial)(nil), // 3: pb3.BasePartial 1489 (*ExampleReq)(nil), // 4: pb3.ExampleReq 1490 (*ExampleSuper)(nil), // 5: pb3.ExampleSuper 1491 (*SelfRef)(nil), // 6: pb3.SelfRef 1492 (*ExampleReqPartial)(nil), // 7: pb3.ExampleReqPartial 1493 (*ExampleResp)(nil), // 8: pb3.ExampleResp 1494 (*ExampleRespPartial)(nil), // 9: pb3.ExampleRespPartial 1495 (*Exception)(nil), // 10: pb3.Exception 1496 (*A)(nil), // 11: pb3.A 1497 (*PingResponse)(nil), // 12: pb3.PingResponse 1498 (*OnewayRequest)(nil), // 13: pb3.OnewayRequest 1499 (*VoidRequest)(nil), // 14: pb3.VoidRequest 1500 (*VoidResponse)(nil), // 15: pb3.VoidResponse 1501 (*ExampleInt2Float)(nil), // 16: pb3.ExampleInt2Float 1502 nil, // 17: pb3.InnerBase2.MapStringStringEntry 1503 nil, // 18: pb3.InnerBase2.MapInt32StringEntry 1504 nil, // 19: pb3.InnerBase2.MapUint32StringEntry 1505 nil, // 20: pb3.InnerBase2.MapUint64StringEntry 1506 nil, // 21: pb3.InnerBase2.MapInt64StringEntry 1507 nil, // 22: pb3.InnerBase2.MapInt64BaseEntry 1508 nil, // 23: pb3.InnerBase2.MapStringBaseEntry 1509 nil, // 24: pb3.InnerBasePartial.MapStringStringEntry 1510 nil, // 25: pb3.InnerBasePartial.MapStringBaseEntry 1511 nil, // 26: pb3.InnerBasePartial.MapStringString2Entry 1512 (*base.Base)(nil), // 27: pb3.Base 1513 (*base.TrafficEnv)(nil), // 28: pb3.TrafficEnv 1514 (*base.BaseResp)(nil), // 29: pb3.BaseResp 1515 } 1516 var file_example2_proto_depIdxs = []int32{ 1517 17, // 0: pb3.InnerBase2.MapStringString:type_name -> pb3.InnerBase2.MapStringStringEntry 1518 0, // 1: pb3.InnerBase2.Foo:type_name -> pb3.FOO 1519 18, // 2: pb3.InnerBase2.MapInt32String:type_name -> pb3.InnerBase2.MapInt32StringEntry 1520 19, // 3: pb3.InnerBase2.MapUint32String:type_name -> pb3.InnerBase2.MapUint32StringEntry 1521 20, // 4: pb3.InnerBase2.MapUint64String:type_name -> pb3.InnerBase2.MapUint64StringEntry 1522 21, // 5: pb3.InnerBase2.MapInt64String:type_name -> pb3.InnerBase2.MapInt64StringEntry 1523 22, // 6: pb3.InnerBase2.MapInt64Base:type_name -> pb3.InnerBase2.MapInt64BaseEntry 1524 23, // 7: pb3.InnerBase2.MapStringBase:type_name -> pb3.InnerBase2.MapStringBaseEntry 1525 27, // 8: pb3.InnerBase2.ListBase:type_name -> pb3.Base 1526 1, // 9: pb3.InnerBase2.ListInnerBase:type_name -> pb3.InnerBase2 1527 27, // 10: pb3.InnerBase2.Base:type_name -> pb3.Base 1528 24, // 11: pb3.InnerBasePartial.MapStringString:type_name -> pb3.InnerBasePartial.MapStringStringEntry 1529 25, // 12: pb3.InnerBasePartial.MapStringBase:type_name -> pb3.InnerBasePartial.MapStringBaseEntry 1530 2, // 13: pb3.InnerBasePartial.ListInnerBase:type_name -> pb3.InnerBasePartial 1531 3, // 14: pb3.InnerBasePartial.ListBase:type_name -> pb3.BasePartial 1532 26, // 15: pb3.InnerBasePartial.MapStringString2:type_name -> pb3.InnerBasePartial.MapStringString2Entry 1533 28, // 16: pb3.BasePartial.TrafficEnv:type_name -> pb3.TrafficEnv 1534 1, // 17: pb3.ExampleReq.InnerBase2:type_name -> pb3.InnerBase2 1535 27, // 18: pb3.ExampleReq.Base:type_name -> pb3.Base 1536 1, // 19: pb3.ExampleSuper.InnerBase2:type_name -> pb3.InnerBase2 1537 6, // 20: pb3.ExampleSuper.SelfRef:type_name -> pb3.SelfRef 1538 27, // 21: pb3.ExampleSuper.Base:type_name -> pb3.Base 1539 6, // 22: pb3.SelfRef.self:type_name -> pb3.SelfRef 1540 2, // 23: pb3.ExampleReqPartial.InnerBase2:type_name -> pb3.InnerBasePartial 1541 3, // 24: pb3.ExampleReqPartial.Base:type_name -> pb3.BasePartial 1542 29, // 25: pb3.ExampleResp.BaseResp:type_name -> pb3.BaseResp 1543 29, // 26: pb3.ExampleRespPartial.BaseResp:type_name -> pb3.BaseResp 1544 11, // 27: pb3.A.self:type_name -> pb3.A 1545 27, // 28: pb3.InnerBase2.MapInt64BaseEntry.value:type_name -> pb3.Base 1546 27, // 29: pb3.InnerBase2.MapStringBaseEntry.value:type_name -> pb3.Base 1547 3, // 30: pb3.InnerBasePartial.MapStringBaseEntry.value:type_name -> pb3.BasePartial 1548 4, // 31: pb3.TestService2.ExampleMethod:input_type -> pb3.ExampleReq 1549 7, // 32: pb3.TestService2.ExamplePartialMethod:input_type -> pb3.ExampleReqPartial 1550 7, // 33: pb3.TestService2.ExamplePartialMethod2:input_type -> pb3.ExampleReqPartial 1551 5, // 34: pb3.TestService2.ExampleSuperMethod:input_type -> pb3.ExampleSuper 1552 16, // 35: pb3.TestService2.Int2FloatMethod:input_type -> pb3.ExampleInt2Float 1553 11, // 36: pb3.TestService2.Foo:input_type -> pb3.A 1554 11, // 37: pb3.TestService2.Ping:input_type -> pb3.A 1555 13, // 38: pb3.TestService2.Oneway:input_type -> pb3.OnewayRequest 1556 14, // 39: pb3.TestService2.Void:input_type -> pb3.VoidRequest 1557 8, // 40: pb3.TestService2.ExampleMethod:output_type -> pb3.ExampleResp 1558 11, // 41: pb3.TestService2.ExamplePartialMethod:output_type -> pb3.A 1559 9, // 42: pb3.TestService2.ExamplePartialMethod2:output_type -> pb3.ExampleRespPartial 1560 11, // 43: pb3.TestService2.ExampleSuperMethod:output_type -> pb3.A 1561 16, // 44: pb3.TestService2.Int2FloatMethod:output_type -> pb3.ExampleInt2Float 1562 11, // 45: pb3.TestService2.Foo:output_type -> pb3.A 1563 12, // 46: pb3.TestService2.Ping:output_type -> pb3.PingResponse 1564 15, // 47: pb3.TestService2.Oneway:output_type -> pb3.VoidResponse 1565 15, // 48: pb3.TestService2.Void:output_type -> pb3.VoidResponse 1566 40, // [40:49] is the sub-list for method output_type 1567 31, // [31:40] is the sub-list for method input_type 1568 31, // [31:31] is the sub-list for extension type_name 1569 31, // [31:31] is the sub-list for extension extendee 1570 0, // [0:31] is the sub-list for field type_name 1571 } 1572 1573 func init() { file_example2_proto_init() } 1574 func file_example2_proto_init() { 1575 if File_example2_proto != nil { 1576 return 1577 } 1578 if !protoimpl.UnsafeEnabled { 1579 file_example2_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1580 switch v := v.(*InnerBase2); i { 1581 case 0: 1582 return &v.state 1583 case 1: 1584 return &v.sizeCache 1585 case 2: 1586 return &v.unknownFields 1587 default: 1588 return nil 1589 } 1590 } 1591 file_example2_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1592 switch v := v.(*InnerBasePartial); i { 1593 case 0: 1594 return &v.state 1595 case 1: 1596 return &v.sizeCache 1597 case 2: 1598 return &v.unknownFields 1599 default: 1600 return nil 1601 } 1602 } 1603 file_example2_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1604 switch v := v.(*BasePartial); i { 1605 case 0: 1606 return &v.state 1607 case 1: 1608 return &v.sizeCache 1609 case 2: 1610 return &v.unknownFields 1611 default: 1612 return nil 1613 } 1614 } 1615 file_example2_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1616 switch v := v.(*ExampleReq); i { 1617 case 0: 1618 return &v.state 1619 case 1: 1620 return &v.sizeCache 1621 case 2: 1622 return &v.unknownFields 1623 default: 1624 return nil 1625 } 1626 } 1627 file_example2_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1628 switch v := v.(*ExampleSuper); i { 1629 case 0: 1630 return &v.state 1631 case 1: 1632 return &v.sizeCache 1633 case 2: 1634 return &v.unknownFields 1635 default: 1636 return nil 1637 } 1638 } 1639 file_example2_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1640 switch v := v.(*SelfRef); i { 1641 case 0: 1642 return &v.state 1643 case 1: 1644 return &v.sizeCache 1645 case 2: 1646 return &v.unknownFields 1647 default: 1648 return nil 1649 } 1650 } 1651 file_example2_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1652 switch v := v.(*ExampleReqPartial); i { 1653 case 0: 1654 return &v.state 1655 case 1: 1656 return &v.sizeCache 1657 case 2: 1658 return &v.unknownFields 1659 default: 1660 return nil 1661 } 1662 } 1663 file_example2_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1664 switch v := v.(*ExampleResp); i { 1665 case 0: 1666 return &v.state 1667 case 1: 1668 return &v.sizeCache 1669 case 2: 1670 return &v.unknownFields 1671 default: 1672 return nil 1673 } 1674 } 1675 file_example2_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1676 switch v := v.(*ExampleRespPartial); i { 1677 case 0: 1678 return &v.state 1679 case 1: 1680 return &v.sizeCache 1681 case 2: 1682 return &v.unknownFields 1683 default: 1684 return nil 1685 } 1686 } 1687 file_example2_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1688 switch v := v.(*Exception); i { 1689 case 0: 1690 return &v.state 1691 case 1: 1692 return &v.sizeCache 1693 case 2: 1694 return &v.unknownFields 1695 default: 1696 return nil 1697 } 1698 } 1699 file_example2_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1700 switch v := v.(*A); i { 1701 case 0: 1702 return &v.state 1703 case 1: 1704 return &v.sizeCache 1705 case 2: 1706 return &v.unknownFields 1707 default: 1708 return nil 1709 } 1710 } 1711 file_example2_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1712 switch v := v.(*PingResponse); i { 1713 case 0: 1714 return &v.state 1715 case 1: 1716 return &v.sizeCache 1717 case 2: 1718 return &v.unknownFields 1719 default: 1720 return nil 1721 } 1722 } 1723 file_example2_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1724 switch v := v.(*OnewayRequest); i { 1725 case 0: 1726 return &v.state 1727 case 1: 1728 return &v.sizeCache 1729 case 2: 1730 return &v.unknownFields 1731 default: 1732 return nil 1733 } 1734 } 1735 file_example2_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 1736 switch v := v.(*VoidRequest); i { 1737 case 0: 1738 return &v.state 1739 case 1: 1740 return &v.sizeCache 1741 case 2: 1742 return &v.unknownFields 1743 default: 1744 return nil 1745 } 1746 } 1747 file_example2_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 1748 switch v := v.(*VoidResponse); i { 1749 case 0: 1750 return &v.state 1751 case 1: 1752 return &v.sizeCache 1753 case 2: 1754 return &v.unknownFields 1755 default: 1756 return nil 1757 } 1758 } 1759 file_example2_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 1760 switch v := v.(*ExampleInt2Float); i { 1761 case 0: 1762 return &v.state 1763 case 1: 1764 return &v.sizeCache 1765 case 2: 1766 return &v.unknownFields 1767 default: 1768 return nil 1769 } 1770 } 1771 } 1772 type x struct{} 1773 out := protoimpl.TypeBuilder{ 1774 File: protoimpl.DescBuilder{ 1775 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1776 RawDescriptor: file_example2_proto_rawDesc, 1777 NumEnums: 1, 1778 NumMessages: 26, 1779 NumExtensions: 0, 1780 NumServices: 1, 1781 }, 1782 GoTypes: file_example2_proto_goTypes, 1783 DependencyIndexes: file_example2_proto_depIdxs, 1784 EnumInfos: file_example2_proto_enumTypes, 1785 MessageInfos: file_example2_proto_msgTypes, 1786 }.Build() 1787 File_example2_proto = out.File 1788 file_example2_proto_rawDesc = nil 1789 file_example2_proto_goTypes = nil 1790 file_example2_proto_depIdxs = nil 1791 } 1792 1793 var _ context.Context 1794 1795 // Code generated by Kitex v0.7.2. DO NOT EDIT. 1796 1797 type TestService2 interface { 1798 ExampleMethod(ctx context.Context, req *ExampleReq) (res *ExampleResp, err error) 1799 ExamplePartialMethod(ctx context.Context, req *ExampleReqPartial) (res *A, err error) 1800 ExamplePartialMethod2(ctx context.Context, req *ExampleReqPartial) (res *ExampleRespPartial, err error) 1801 ExampleSuperMethod(ctx context.Context, req *ExampleSuper) (res *A, err error) 1802 Int2FloatMethod(ctx context.Context, req *ExampleInt2Float) (res *ExampleInt2Float, err error) 1803 Foo(ctx context.Context, req *A) (res *A, err error) 1804 Ping(ctx context.Context, req *A) (res *PingResponse, err error) 1805 Oneway(ctx context.Context, req *OnewayRequest) (res *VoidResponse, err error) 1806 Void(ctx context.Context, req *VoidRequest) (res *VoidResponse, err error) 1807 }