github.com/cloudwego/dynamicgo@v0.2.6-0.20240519101509-707f41b6b834/testdata/kitex_gen/pb/baseline/baseline.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.28.1 4 // protoc v4.23.0 5 // source: idl/baseline.proto 6 7 package baseline 8 9 import ( 10 context "context" 11 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 12 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 13 reflect "reflect" 14 sync "sync" 15 ) 16 17 const ( 18 // Verify that this generated code is sufficiently up-to-date. 19 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 20 // Verify that runtime/protoimpl is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 22 ) 23 24 type Simple struct { 25 state protoimpl.MessageState 26 sizeCache protoimpl.SizeCache 27 unknownFields protoimpl.UnknownFields 28 29 ByteField []byte `protobuf:"bytes,1,opt,name=ByteField,proto3" json:"ByteField,omitempty"` 30 I64Field int64 `protobuf:"varint,2,opt,name=I64Field,proto3" json:"I64Field,omitempty"` 31 DoubleField float64 `protobuf:"fixed64,3,opt,name=DoubleField,proto3" json:"DoubleField,omitempty"` 32 I32Field int32 `protobuf:"varint,4,opt,name=I32Field,proto3" json:"I32Field,omitempty"` 33 StringField string `protobuf:"bytes,5,opt,name=StringField,proto3" json:"StringField,omitempty"` 34 BinaryField []byte `protobuf:"bytes,6,opt,name=BinaryField,proto3" json:"BinaryField,omitempty"` 35 } 36 37 func (x *Simple) Reset() { 38 *x = Simple{} 39 if protoimpl.UnsafeEnabled { 40 mi := &file_idl_baseline_proto_msgTypes[0] 41 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 42 ms.StoreMessageInfo(mi) 43 } 44 } 45 46 func (x *Simple) String() string { 47 return protoimpl.X.MessageStringOf(x) 48 } 49 50 func (*Simple) ProtoMessage() {} 51 52 func (x *Simple) ProtoReflect() protoreflect.Message { 53 mi := &file_idl_baseline_proto_msgTypes[0] 54 if protoimpl.UnsafeEnabled && x != nil { 55 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 56 if ms.LoadMessageInfo() == nil { 57 ms.StoreMessageInfo(mi) 58 } 59 return ms 60 } 61 return mi.MessageOf(x) 62 } 63 64 // Deprecated: Use Simple.ProtoReflect.Descriptor instead. 65 func (*Simple) Descriptor() ([]byte, []int) { 66 return file_idl_baseline_proto_rawDescGZIP(), []int{0} 67 } 68 69 func (x *Simple) GetByteField() []byte { 70 if x != nil { 71 return x.ByteField 72 } 73 return nil 74 } 75 76 func (x *Simple) GetI64Field() int64 { 77 if x != nil { 78 return x.I64Field 79 } 80 return 0 81 } 82 83 func (x *Simple) GetDoubleField() float64 { 84 if x != nil { 85 return x.DoubleField 86 } 87 return 0 88 } 89 90 func (x *Simple) GetI32Field() int32 { 91 if x != nil { 92 return x.I32Field 93 } 94 return 0 95 } 96 97 func (x *Simple) GetStringField() string { 98 if x != nil { 99 return x.StringField 100 } 101 return "" 102 } 103 104 func (x *Simple) GetBinaryField() []byte { 105 if x != nil { 106 return x.BinaryField 107 } 108 return nil 109 } 110 111 type PartialSimple struct { 112 state protoimpl.MessageState 113 sizeCache protoimpl.SizeCache 114 unknownFields protoimpl.UnknownFields 115 116 ByteField []byte `protobuf:"bytes,1,opt,name=ByteField,proto3" json:"ByteField,omitempty"` 117 DoubleField float64 `protobuf:"fixed64,3,opt,name=DoubleField,proto3" json:"DoubleField,omitempty"` 118 BinaryField []byte `protobuf:"bytes,6,opt,name=BinaryField,proto3" json:"BinaryField,omitempty"` 119 } 120 121 func (x *PartialSimple) Reset() { 122 *x = PartialSimple{} 123 if protoimpl.UnsafeEnabled { 124 mi := &file_idl_baseline_proto_msgTypes[1] 125 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 126 ms.StoreMessageInfo(mi) 127 } 128 } 129 130 func (x *PartialSimple) String() string { 131 return protoimpl.X.MessageStringOf(x) 132 } 133 134 func (*PartialSimple) ProtoMessage() {} 135 136 func (x *PartialSimple) ProtoReflect() protoreflect.Message { 137 mi := &file_idl_baseline_proto_msgTypes[1] 138 if protoimpl.UnsafeEnabled && x != nil { 139 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 140 if ms.LoadMessageInfo() == nil { 141 ms.StoreMessageInfo(mi) 142 } 143 return ms 144 } 145 return mi.MessageOf(x) 146 } 147 148 // Deprecated: Use PartialSimple.ProtoReflect.Descriptor instead. 149 func (*PartialSimple) Descriptor() ([]byte, []int) { 150 return file_idl_baseline_proto_rawDescGZIP(), []int{1} 151 } 152 153 func (x *PartialSimple) GetByteField() []byte { 154 if x != nil { 155 return x.ByteField 156 } 157 return nil 158 } 159 160 func (x *PartialSimple) GetDoubleField() float64 { 161 if x != nil { 162 return x.DoubleField 163 } 164 return 0 165 } 166 167 func (x *PartialSimple) GetBinaryField() []byte { 168 if x != nil { 169 return x.BinaryField 170 } 171 return nil 172 } 173 174 type Nesting struct { 175 state protoimpl.MessageState 176 sizeCache protoimpl.SizeCache 177 unknownFields protoimpl.UnknownFields 178 179 String_ string `protobuf:"bytes,1,opt,name=String,proto3" json:"String,omitempty"` 180 ListSimple []*Simple `protobuf:"bytes,2,rep,name=ListSimple,proto3" json:"ListSimple,omitempty"` 181 Double float64 `protobuf:"fixed64,3,opt,name=Double,proto3" json:"Double,omitempty"` 182 I32 int32 `protobuf:"varint,4,opt,name=I32,proto3" json:"I32,omitempty"` 183 ListI32 []int32 `protobuf:"varint,5,rep,packed,name=ListI32,proto3" json:"ListI32,omitempty"` 184 I64 int64 `protobuf:"varint,6,opt,name=I64,proto3" json:"I64,omitempty"` 185 MapStringString map[string]string `protobuf:"bytes,7,rep,name=MapStringString,proto3" json:"MapStringString,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 186 SimpleStruct *Simple `protobuf:"bytes,8,opt,name=SimpleStruct,proto3" json:"SimpleStruct,omitempty"` 187 MapI32I64 map[int32]int64 `protobuf:"bytes,9,rep,name=MapI32I64,proto3" json:"MapI32I64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 188 ListString []string `protobuf:"bytes,10,rep,name=ListString,proto3" json:"ListString,omitempty"` 189 Binary []byte `protobuf:"bytes,11,opt,name=Binary,proto3" json:"Binary,omitempty"` 190 MapI64String map[int64]string `protobuf:"bytes,12,rep,name=MapI64String,proto3" json:"MapI64String,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 191 ListI64 []int64 `protobuf:"varint,13,rep,packed,name=ListI64,proto3" json:"ListI64,omitempty"` 192 Byte []byte `protobuf:"bytes,14,opt,name=Byte,proto3" json:"Byte,omitempty"` 193 MapStringSimple map[string]*Simple `protobuf:"bytes,15,rep,name=MapStringSimple,proto3" json:"MapStringSimple,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 194 } 195 196 func (x *Nesting) Reset() { 197 *x = Nesting{} 198 if protoimpl.UnsafeEnabled { 199 mi := &file_idl_baseline_proto_msgTypes[2] 200 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 201 ms.StoreMessageInfo(mi) 202 } 203 } 204 205 func (x *Nesting) String() string { 206 return protoimpl.X.MessageStringOf(x) 207 } 208 209 func (*Nesting) ProtoMessage() {} 210 211 func (x *Nesting) ProtoReflect() protoreflect.Message { 212 mi := &file_idl_baseline_proto_msgTypes[2] 213 if protoimpl.UnsafeEnabled && x != nil { 214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 215 if ms.LoadMessageInfo() == nil { 216 ms.StoreMessageInfo(mi) 217 } 218 return ms 219 } 220 return mi.MessageOf(x) 221 } 222 223 // Deprecated: Use Nesting.ProtoReflect.Descriptor instead. 224 func (*Nesting) Descriptor() ([]byte, []int) { 225 return file_idl_baseline_proto_rawDescGZIP(), []int{2} 226 } 227 228 func (x *Nesting) GetString_() string { 229 if x != nil { 230 return x.String_ 231 } 232 return "" 233 } 234 235 func (x *Nesting) GetListSimple() []*Simple { 236 if x != nil { 237 return x.ListSimple 238 } 239 return nil 240 } 241 242 func (x *Nesting) GetDouble() float64 { 243 if x != nil { 244 return x.Double 245 } 246 return 0 247 } 248 249 func (x *Nesting) GetI32() int32 { 250 if x != nil { 251 return x.I32 252 } 253 return 0 254 } 255 256 func (x *Nesting) GetListI32() []int32 { 257 if x != nil { 258 return x.ListI32 259 } 260 return nil 261 } 262 263 func (x *Nesting) GetI64() int64 { 264 if x != nil { 265 return x.I64 266 } 267 return 0 268 } 269 270 func (x *Nesting) GetMapStringString() map[string]string { 271 if x != nil { 272 return x.MapStringString 273 } 274 return nil 275 } 276 277 func (x *Nesting) GetSimpleStruct() *Simple { 278 if x != nil { 279 return x.SimpleStruct 280 } 281 return nil 282 } 283 284 func (x *Nesting) GetMapI32I64() map[int32]int64 { 285 if x != nil { 286 return x.MapI32I64 287 } 288 return nil 289 } 290 291 func (x *Nesting) GetListString() []string { 292 if x != nil { 293 return x.ListString 294 } 295 return nil 296 } 297 298 func (x *Nesting) GetBinary() []byte { 299 if x != nil { 300 return x.Binary 301 } 302 return nil 303 } 304 305 func (x *Nesting) GetMapI64String() map[int64]string { 306 if x != nil { 307 return x.MapI64String 308 } 309 return nil 310 } 311 312 func (x *Nesting) GetListI64() []int64 { 313 if x != nil { 314 return x.ListI64 315 } 316 return nil 317 } 318 319 func (x *Nesting) GetByte() []byte { 320 if x != nil { 321 return x.Byte 322 } 323 return nil 324 } 325 326 func (x *Nesting) GetMapStringSimple() map[string]*Simple { 327 if x != nil { 328 return x.MapStringSimple 329 } 330 return nil 331 } 332 333 type PartialNesting struct { 334 state protoimpl.MessageState 335 sizeCache protoimpl.SizeCache 336 unknownFields protoimpl.UnknownFields 337 338 ListSimple []*PartialSimple `protobuf:"bytes,2,rep,name=ListSimple,proto3" json:"ListSimple,omitempty"` 339 SimpleStruct *PartialSimple `protobuf:"bytes,8,opt,name=SimpleStruct,proto3" json:"SimpleStruct,omitempty"` 340 MapStringSimple map[string]*PartialSimple `protobuf:"bytes,15,rep,name=MapStringSimple,proto3" json:"MapStringSimple,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 341 } 342 343 func (x *PartialNesting) Reset() { 344 *x = PartialNesting{} 345 if protoimpl.UnsafeEnabled { 346 mi := &file_idl_baseline_proto_msgTypes[3] 347 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 348 ms.StoreMessageInfo(mi) 349 } 350 } 351 352 func (x *PartialNesting) String() string { 353 return protoimpl.X.MessageStringOf(x) 354 } 355 356 func (*PartialNesting) ProtoMessage() {} 357 358 func (x *PartialNesting) ProtoReflect() protoreflect.Message { 359 mi := &file_idl_baseline_proto_msgTypes[3] 360 if protoimpl.UnsafeEnabled && x != nil { 361 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 362 if ms.LoadMessageInfo() == nil { 363 ms.StoreMessageInfo(mi) 364 } 365 return ms 366 } 367 return mi.MessageOf(x) 368 } 369 370 // Deprecated: Use PartialNesting.ProtoReflect.Descriptor instead. 371 func (*PartialNesting) Descriptor() ([]byte, []int) { 372 return file_idl_baseline_proto_rawDescGZIP(), []int{3} 373 } 374 375 func (x *PartialNesting) GetListSimple() []*PartialSimple { 376 if x != nil { 377 return x.ListSimple 378 } 379 return nil 380 } 381 382 func (x *PartialNesting) GetSimpleStruct() *PartialSimple { 383 if x != nil { 384 return x.SimpleStruct 385 } 386 return nil 387 } 388 389 func (x *PartialNesting) GetMapStringSimple() map[string]*PartialSimple { 390 if x != nil { 391 return x.MapStringSimple 392 } 393 return nil 394 } 395 396 type Nesting2 struct { 397 state protoimpl.MessageState 398 sizeCache protoimpl.SizeCache 399 unknownFields protoimpl.UnknownFields 400 401 MapSimpleNesting map[int64]*Nesting `protobuf:"bytes,1,rep,name=MapSimpleNesting,proto3" json:"MapSimpleNesting,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 402 SimpleStruct *Simple `protobuf:"bytes,2,opt,name=SimpleStruct,proto3" json:"SimpleStruct,omitempty"` 403 Byte []byte `protobuf:"bytes,3,opt,name=Byte,proto3" json:"Byte,omitempty"` 404 Double float64 `protobuf:"fixed64,4,opt,name=Double,proto3" json:"Double,omitempty"` 405 ListNesting []*Nesting `protobuf:"bytes,5,rep,name=ListNesting,proto3" json:"ListNesting,omitempty"` 406 I64 int64 `protobuf:"varint,6,opt,name=I64,proto3" json:"I64,omitempty"` 407 NestingStruct *Nesting `protobuf:"bytes,7,opt,name=NestingStruct,proto3" json:"NestingStruct,omitempty"` 408 Binary []byte `protobuf:"bytes,8,opt,name=Binary,proto3" json:"Binary,omitempty"` 409 String_ string `protobuf:"bytes,9,opt,name=String,proto3" json:"String,omitempty"` 410 SetNesting []*Nesting `protobuf:"bytes,10,rep,name=SetNesting,proto3" json:"SetNesting,omitempty"` 411 I32 int32 `protobuf:"varint,11,opt,name=I32,proto3" json:"I32,omitempty"` 412 } 413 414 func (x *Nesting2) Reset() { 415 *x = Nesting2{} 416 if protoimpl.UnsafeEnabled { 417 mi := &file_idl_baseline_proto_msgTypes[4] 418 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 419 ms.StoreMessageInfo(mi) 420 } 421 } 422 423 func (x *Nesting2) String() string { 424 return protoimpl.X.MessageStringOf(x) 425 } 426 427 func (*Nesting2) ProtoMessage() {} 428 429 func (x *Nesting2) ProtoReflect() protoreflect.Message { 430 mi := &file_idl_baseline_proto_msgTypes[4] 431 if protoimpl.UnsafeEnabled && x != nil { 432 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 433 if ms.LoadMessageInfo() == nil { 434 ms.StoreMessageInfo(mi) 435 } 436 return ms 437 } 438 return mi.MessageOf(x) 439 } 440 441 // Deprecated: Use Nesting2.ProtoReflect.Descriptor instead. 442 func (*Nesting2) Descriptor() ([]byte, []int) { 443 return file_idl_baseline_proto_rawDescGZIP(), []int{4} 444 } 445 446 func (x *Nesting2) GetMapSimpleNesting() map[int64]*Nesting { 447 if x != nil { 448 return x.MapSimpleNesting 449 } 450 return nil 451 } 452 453 func (x *Nesting2) GetSimpleStruct() *Simple { 454 if x != nil { 455 return x.SimpleStruct 456 } 457 return nil 458 } 459 460 func (x *Nesting2) GetByte() []byte { 461 if x != nil { 462 return x.Byte 463 } 464 return nil 465 } 466 467 func (x *Nesting2) GetDouble() float64 { 468 if x != nil { 469 return x.Double 470 } 471 return 0 472 } 473 474 func (x *Nesting2) GetListNesting() []*Nesting { 475 if x != nil { 476 return x.ListNesting 477 } 478 return nil 479 } 480 481 func (x *Nesting2) GetI64() int64 { 482 if x != nil { 483 return x.I64 484 } 485 return 0 486 } 487 488 func (x *Nesting2) GetNestingStruct() *Nesting { 489 if x != nil { 490 return x.NestingStruct 491 } 492 return nil 493 } 494 495 func (x *Nesting2) GetBinary() []byte { 496 if x != nil { 497 return x.Binary 498 } 499 return nil 500 } 501 502 func (x *Nesting2) GetString_() string { 503 if x != nil { 504 return x.String_ 505 } 506 return "" 507 } 508 509 func (x *Nesting2) GetSetNesting() []*Nesting { 510 if x != nil { 511 return x.SetNesting 512 } 513 return nil 514 } 515 516 func (x *Nesting2) GetI32() int32 { 517 if x != nil { 518 return x.I32 519 } 520 return 0 521 } 522 523 var File_idl_baseline_proto protoreflect.FileDescriptor 524 525 var file_idl_baseline_proto_rawDesc = []byte{ 526 0x0a, 0x12, 0x69, 0x64, 0x6c, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x70, 527 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x03, 0x70, 0x62, 0x33, 0x22, 0xc4, 0x01, 0x0a, 0x06, 0x53, 0x69, 528 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x42, 0x79, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 529 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x42, 0x79, 0x74, 0x65, 0x46, 0x69, 0x65, 530 0x6c, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x49, 0x36, 0x34, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 531 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x49, 0x36, 0x34, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x20, 532 0x0a, 0x0b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20, 533 0x01, 0x28, 0x01, 0x52, 0x0b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 534 0x12, 0x1a, 0x0a, 0x08, 0x49, 0x33, 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 535 0x28, 0x05, 0x52, 0x08, 0x49, 0x33, 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x20, 0x0a, 0x0b, 536 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 537 0x09, 0x52, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x20, 538 0x0a, 0x0b, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x06, 0x20, 539 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x65, 0x6c, 0x64, 540 0x22, 0x71, 0x0a, 0x0d, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 541 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x42, 0x79, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 542 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x42, 0x79, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 543 0x20, 0x0a, 0x0b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 544 0x20, 0x01, 0x28, 0x01, 0x52, 0x0b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 545 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x65, 0x6c, 0x64, 546 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 547 0x65, 0x6c, 0x64, 0x22, 0xe8, 0x06, 0x0a, 0x07, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 548 0x16, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 549 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2b, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53, 550 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 551 0x33, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x69, 552 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x03, 553 0x20, 0x01, 0x28, 0x01, 0x52, 0x06, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x10, 0x0a, 0x03, 554 0x49, 0x33, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x49, 0x33, 0x32, 0x12, 0x18, 555 0x0a, 0x07, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x33, 0x32, 0x18, 0x05, 0x20, 0x03, 0x28, 0x05, 0x52, 556 0x07, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x33, 0x32, 0x12, 0x10, 0x0a, 0x03, 0x49, 0x36, 0x34, 0x18, 557 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x49, 0x36, 0x34, 0x12, 0x4b, 0x0a, 0x0f, 0x4d, 0x61, 558 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x07, 0x20, 559 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 560 0x67, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 561 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 562 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 563 0x65, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 564 0x70, 0x62, 0x33, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x0c, 0x53, 0x69, 0x6d, 0x70, 565 0x6c, 0x65, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x39, 0x0a, 0x09, 0x4d, 0x61, 0x70, 0x49, 566 0x33, 0x32, 0x49, 0x36, 0x34, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x70, 0x62, 567 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x33, 0x32, 568 0x49, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x4d, 0x61, 0x70, 0x49, 0x33, 0x32, 569 0x49, 0x36, 0x34, 0x12, 0x1e, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 570 0x67, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x74, 0x72, 571 0x69, 0x6e, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x18, 0x0b, 0x20, 572 0x01, 0x28, 0x0c, 0x52, 0x06, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x12, 0x42, 0x0a, 0x0c, 0x4d, 573 0x61, 0x70, 0x49, 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0c, 0x20, 0x03, 0x28, 574 0x0b, 0x32, 0x1e, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x2e, 575 0x4d, 0x61, 0x70, 0x49, 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 576 0x79, 0x52, 0x0c, 0x4d, 0x61, 0x70, 0x49, 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 577 0x18, 0x0a, 0x07, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x36, 0x34, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x03, 578 0x52, 0x07, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x36, 0x34, 0x12, 0x12, 0x0a, 0x04, 0x42, 0x79, 0x74, 579 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x42, 0x79, 0x74, 0x65, 0x12, 0x4b, 0x0a, 580 0x0f, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 581 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 582 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 583 0x6d, 0x70, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x4d, 0x61, 0x70, 0x53, 0x74, 584 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 585 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 586 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 587 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 588 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3c, 589 0x0a, 0x0e, 0x4d, 0x61, 0x70, 0x49, 0x33, 0x32, 0x49, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 590 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 591 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 592 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3f, 0x0a, 0x11, 593 0x4d, 0x61, 0x70, 0x49, 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 594 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 595 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 596 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x4f, 0x0a, 597 0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 598 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 599 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 600 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x53, 0x69, 0x6d, 601 0x70, 0x6c, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xa8, 602 0x02, 0x0a, 0x0e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 603 0x67, 0x12, 0x32, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x18, 604 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 0x61, 0x72, 0x74, 605 0x69, 0x61, 0x6c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53, 606 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x36, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x53, 607 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 608 0x33, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52, 609 0x0c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x52, 0x0a, 610 0x0f, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 611 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 0x61, 0x72, 612 0x74, 0x69, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x4d, 0x61, 0x70, 0x53, 613 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 614 0x52, 0x0f, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6d, 0x70, 0x6c, 615 0x65, 0x1a, 0x56, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 616 0x6d, 0x70, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 617 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x28, 0x0a, 0x05, 0x76, 618 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x33, 619 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x05, 620 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xf1, 0x03, 0x0a, 0x08, 0x4e, 0x65, 621 0x73, 0x74, 0x69, 0x6e, 0x67, 0x32, 0x12, 0x4f, 0x0a, 0x10, 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6d, 622 0x70, 0x6c, 0x65, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 623 0x32, 0x23, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x32, 0x2e, 624 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 625 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 626 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 627 0x65, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 628 0x70, 0x62, 0x33, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x0c, 0x53, 0x69, 0x6d, 0x70, 629 0x6c, 0x65, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x42, 0x79, 0x74, 0x65, 630 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x42, 0x79, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 631 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x01, 0x52, 0x06, 0x44, 0x6f, 632 0x75, 0x62, 0x6c, 0x65, 0x12, 0x2e, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x73, 0x74, 633 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x33, 0x2e, 634 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x73, 635 0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x49, 0x36, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 636 0x03, 0x52, 0x03, 0x49, 0x36, 0x34, 0x12, 0x32, 0x0a, 0x0d, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 637 0x67, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 638 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x0d, 0x4e, 0x65, 0x73, 639 0x74, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x42, 0x69, 640 0x6e, 0x61, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x42, 0x69, 0x6e, 0x61, 641 0x72, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x09, 0x20, 0x01, 642 0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2c, 0x0a, 0x0a, 0x53, 0x65, 643 0x74, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 644 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x0a, 0x53, 0x65, 645 0x74, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x49, 0x33, 0x32, 0x18, 646 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x49, 0x33, 0x32, 0x1a, 0x51, 0x0a, 0x15, 0x4d, 0x61, 647 0x70, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6e, 648 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 649 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x22, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 650 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 651 0x6e, 0x67, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x32, 0x99, 0x02, 652 0x0a, 0x0f, 0x42, 0x61, 0x73, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 653 0x65, 0x12, 0x28, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x68, 0x6f, 654 0x64, 0x12, 0x0b, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x1a, 0x0b, 655 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x3d, 0x0a, 0x13, 0x50, 656 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x68, 657 0x6f, 0x64, 0x12, 0x12, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 658 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x1a, 0x12, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 0x61, 0x72, 659 0x74, 0x69, 0x61, 0x6c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x2b, 0x0a, 0x0d, 0x4e, 0x65, 660 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x0c, 0x2e, 0x70, 0x62, 661 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x1a, 0x0c, 0x2e, 0x70, 0x62, 0x33, 0x2e, 662 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x40, 0x0a, 0x14, 0x50, 0x61, 0x72, 0x74, 0x69, 663 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 664 0x13, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x4e, 0x65, 0x73, 665 0x74, 0x69, 0x6e, 0x67, 0x1a, 0x13, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 666 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x2e, 0x0a, 0x0e, 0x4e, 0x65, 0x73, 667 0x74, 0x69, 0x6e, 0x67, 0x32, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x0d, 0x2e, 0x70, 0x62, 668 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x32, 0x1a, 0x0d, 0x2e, 0x70, 0x62, 0x33, 669 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x32, 0x42, 0x3f, 0x5a, 0x3d, 0x67, 0x69, 0x74, 670 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x65, 0x67, 671 0x6f, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 672 0x64, 0x61, 0x74, 0x61, 0x2f, 0x6b, 0x69, 0x74, 0x65, 0x78, 0x5f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 673 0x62, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 674 0x6f, 0x33, 675 } 676 677 var ( 678 file_idl_baseline_proto_rawDescOnce sync.Once 679 file_idl_baseline_proto_rawDescData = file_idl_baseline_proto_rawDesc 680 ) 681 682 func file_idl_baseline_proto_rawDescGZIP() []byte { 683 file_idl_baseline_proto_rawDescOnce.Do(func() { 684 file_idl_baseline_proto_rawDescData = protoimpl.X.CompressGZIP(file_idl_baseline_proto_rawDescData) 685 }) 686 return file_idl_baseline_proto_rawDescData 687 } 688 689 var file_idl_baseline_proto_msgTypes = make([]protoimpl.MessageInfo, 11) 690 var file_idl_baseline_proto_goTypes = []interface{}{ 691 (*Simple)(nil), // 0: pb3.Simple 692 (*PartialSimple)(nil), // 1: pb3.PartialSimple 693 (*Nesting)(nil), // 2: pb3.Nesting 694 (*PartialNesting)(nil), // 3: pb3.PartialNesting 695 (*Nesting2)(nil), // 4: pb3.Nesting2 696 nil, // 5: pb3.Nesting.MapStringStringEntry 697 nil, // 6: pb3.Nesting.MapI32I64Entry 698 nil, // 7: pb3.Nesting.MapI64StringEntry 699 nil, // 8: pb3.Nesting.MapStringSimpleEntry 700 nil, // 9: pb3.PartialNesting.MapStringSimpleEntry 701 nil, // 10: pb3.Nesting2.MapSimpleNestingEntry 702 } 703 var file_idl_baseline_proto_depIdxs = []int32{ 704 0, // 0: pb3.Nesting.ListSimple:type_name -> pb3.Simple 705 5, // 1: pb3.Nesting.MapStringString:type_name -> pb3.Nesting.MapStringStringEntry 706 0, // 2: pb3.Nesting.SimpleStruct:type_name -> pb3.Simple 707 6, // 3: pb3.Nesting.MapI32I64:type_name -> pb3.Nesting.MapI32I64Entry 708 7, // 4: pb3.Nesting.MapI64String:type_name -> pb3.Nesting.MapI64StringEntry 709 8, // 5: pb3.Nesting.MapStringSimple:type_name -> pb3.Nesting.MapStringSimpleEntry 710 1, // 6: pb3.PartialNesting.ListSimple:type_name -> pb3.PartialSimple 711 1, // 7: pb3.PartialNesting.SimpleStruct:type_name -> pb3.PartialSimple 712 9, // 8: pb3.PartialNesting.MapStringSimple:type_name -> pb3.PartialNesting.MapStringSimpleEntry 713 10, // 9: pb3.Nesting2.MapSimpleNesting:type_name -> pb3.Nesting2.MapSimpleNestingEntry 714 0, // 10: pb3.Nesting2.SimpleStruct:type_name -> pb3.Simple 715 2, // 11: pb3.Nesting2.ListNesting:type_name -> pb3.Nesting 716 2, // 12: pb3.Nesting2.NestingStruct:type_name -> pb3.Nesting 717 2, // 13: pb3.Nesting2.SetNesting:type_name -> pb3.Nesting 718 0, // 14: pb3.Nesting.MapStringSimpleEntry.value:type_name -> pb3.Simple 719 1, // 15: pb3.PartialNesting.MapStringSimpleEntry.value:type_name -> pb3.PartialSimple 720 2, // 16: pb3.Nesting2.MapSimpleNestingEntry.value:type_name -> pb3.Nesting 721 0, // 17: pb3.BaselineService.SimpleMethod:input_type -> pb3.Simple 722 1, // 18: pb3.BaselineService.PartialSimpleMethod:input_type -> pb3.PartialSimple 723 2, // 19: pb3.BaselineService.NestingMethod:input_type -> pb3.Nesting 724 3, // 20: pb3.BaselineService.PartialNestingMethod:input_type -> pb3.PartialNesting 725 4, // 21: pb3.BaselineService.Nesting2Method:input_type -> pb3.Nesting2 726 0, // 22: pb3.BaselineService.SimpleMethod:output_type -> pb3.Simple 727 1, // 23: pb3.BaselineService.PartialSimpleMethod:output_type -> pb3.PartialSimple 728 2, // 24: pb3.BaselineService.NestingMethod:output_type -> pb3.Nesting 729 3, // 25: pb3.BaselineService.PartialNestingMethod:output_type -> pb3.PartialNesting 730 4, // 26: pb3.BaselineService.Nesting2Method:output_type -> pb3.Nesting2 731 22, // [22:27] is the sub-list for method output_type 732 17, // [17:22] is the sub-list for method input_type 733 17, // [17:17] is the sub-list for extension type_name 734 17, // [17:17] is the sub-list for extension extendee 735 0, // [0:17] is the sub-list for field type_name 736 } 737 738 func init() { file_idl_baseline_proto_init() } 739 func file_idl_baseline_proto_init() { 740 if File_idl_baseline_proto != nil { 741 return 742 } 743 if !protoimpl.UnsafeEnabled { 744 file_idl_baseline_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 745 switch v := v.(*Simple); i { 746 case 0: 747 return &v.state 748 case 1: 749 return &v.sizeCache 750 case 2: 751 return &v.unknownFields 752 default: 753 return nil 754 } 755 } 756 file_idl_baseline_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 757 switch v := v.(*PartialSimple); i { 758 case 0: 759 return &v.state 760 case 1: 761 return &v.sizeCache 762 case 2: 763 return &v.unknownFields 764 default: 765 return nil 766 } 767 } 768 file_idl_baseline_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 769 switch v := v.(*Nesting); i { 770 case 0: 771 return &v.state 772 case 1: 773 return &v.sizeCache 774 case 2: 775 return &v.unknownFields 776 default: 777 return nil 778 } 779 } 780 file_idl_baseline_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 781 switch v := v.(*PartialNesting); i { 782 case 0: 783 return &v.state 784 case 1: 785 return &v.sizeCache 786 case 2: 787 return &v.unknownFields 788 default: 789 return nil 790 } 791 } 792 file_idl_baseline_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 793 switch v := v.(*Nesting2); i { 794 case 0: 795 return &v.state 796 case 1: 797 return &v.sizeCache 798 case 2: 799 return &v.unknownFields 800 default: 801 return nil 802 } 803 } 804 } 805 type x struct{} 806 out := protoimpl.TypeBuilder{ 807 File: protoimpl.DescBuilder{ 808 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 809 RawDescriptor: file_idl_baseline_proto_rawDesc, 810 NumEnums: 0, 811 NumMessages: 11, 812 NumExtensions: 0, 813 NumServices: 1, 814 }, 815 GoTypes: file_idl_baseline_proto_goTypes, 816 DependencyIndexes: file_idl_baseline_proto_depIdxs, 817 MessageInfos: file_idl_baseline_proto_msgTypes, 818 }.Build() 819 File_idl_baseline_proto = out.File 820 file_idl_baseline_proto_rawDesc = nil 821 file_idl_baseline_proto_goTypes = nil 822 file_idl_baseline_proto_depIdxs = nil 823 } 824 825 var _ context.Context 826 827 // Code generated by Kitex v0.5.2. DO NOT EDIT. 828 829 type BaselineService interface { 830 SimpleMethod(ctx context.Context, req *Simple) (res *Simple, err error) 831 PartialSimpleMethod(ctx context.Context, req *PartialSimple) (res *PartialSimple, err error) 832 NestingMethod(ctx context.Context, req *Nesting) (res *Nesting, err error) 833 PartialNestingMethod(ctx context.Context, req *PartialNesting) (res *PartialNesting, err error) 834 Nesting2Method(ctx context.Context, req *Nesting2) (res *Nesting2, err error) 835 }