github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/tm2/pkg/amino/tests/pb/tests.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.31.0 4 // protoc v4.24.3 5 // source: tests.proto 6 7 package pb 8 9 import ( 10 reflect "reflect" 11 sync "sync" 12 13 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 14 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 15 anypb "google.golang.org/protobuf/types/known/anypb" 16 durationpb "google.golang.org/protobuf/types/known/durationpb" 17 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 18 ) 19 20 const ( 21 // Verify that this generated code is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 23 // Verify that runtime/protoimpl is sufficiently up-to-date. 24 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 25 ) 26 27 // messages 28 type EmptyStruct struct { 29 state protoimpl.MessageState 30 sizeCache protoimpl.SizeCache 31 unknownFields protoimpl.UnknownFields 32 } 33 34 func (x *EmptyStruct) Reset() { 35 *x = EmptyStruct{} 36 if protoimpl.UnsafeEnabled { 37 mi := &file_tests_proto_msgTypes[0] 38 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 39 ms.StoreMessageInfo(mi) 40 } 41 } 42 43 func (x *EmptyStruct) String() string { 44 return protoimpl.X.MessageStringOf(x) 45 } 46 47 func (*EmptyStruct) ProtoMessage() {} 48 49 func (x *EmptyStruct) ProtoReflect() protoreflect.Message { 50 mi := &file_tests_proto_msgTypes[0] 51 if protoimpl.UnsafeEnabled && x != nil { 52 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 53 if ms.LoadMessageInfo() == nil { 54 ms.StoreMessageInfo(mi) 55 } 56 return ms 57 } 58 return mi.MessageOf(x) 59 } 60 61 // Deprecated: Use EmptyStruct.ProtoReflect.Descriptor instead. 62 func (*EmptyStruct) Descriptor() ([]byte, []int) { 63 return file_tests_proto_rawDescGZIP(), []int{0} 64 } 65 66 type PrimitivesStruct struct { 67 state protoimpl.MessageState 68 sizeCache protoimpl.SizeCache 69 unknownFields protoimpl.UnknownFields 70 71 Int8 int32 `protobuf:"zigzag32,1,opt,name=int8,json=Int8,proto3" json:"int8,omitempty"` 72 Int16 int32 `protobuf:"zigzag32,2,opt,name=int16,json=Int16,proto3" json:"int16,omitempty"` 73 Int32 int32 `protobuf:"zigzag32,3,opt,name=int32,json=Int32,proto3" json:"int32,omitempty"` 74 Int32Fixed int32 `protobuf:"fixed32,4,opt,name=int32_fixed,json=Int32Fixed,proto3" json:"int32_fixed,omitempty"` 75 Int64 int64 `protobuf:"zigzag64,5,opt,name=int64,json=Int64,proto3" json:"int64,omitempty"` 76 Int64Fixed int64 `protobuf:"fixed64,6,opt,name=int64_fixed,json=Int64Fixed,proto3" json:"int64_fixed,omitempty"` 77 Int int64 `protobuf:"zigzag64,7,opt,name=int,json=Int,proto3" json:"int,omitempty"` 78 Byte uint32 `protobuf:"varint,8,opt,name=byte,json=Byte,proto3" json:"byte,omitempty"` 79 Uint8 uint32 `protobuf:"varint,9,opt,name=uint8,json=Uint8,proto3" json:"uint8,omitempty"` 80 Uint16 uint32 `protobuf:"varint,10,opt,name=uint16,json=Uint16,proto3" json:"uint16,omitempty"` 81 Uint32 uint32 `protobuf:"varint,11,opt,name=uint32,json=Uint32,proto3" json:"uint32,omitempty"` 82 Uint32Fixed uint32 `protobuf:"fixed32,12,opt,name=uint32_fixed,json=Uint32Fixed,proto3" json:"uint32_fixed,omitempty"` 83 Uint64 uint64 `protobuf:"varint,13,opt,name=uint64,json=Uint64,proto3" json:"uint64,omitempty"` 84 Uint64Fixed uint64 `protobuf:"fixed64,14,opt,name=uint64_fixed,json=Uint64Fixed,proto3" json:"uint64_fixed,omitempty"` 85 Uint uint64 `protobuf:"varint,15,opt,name=uint,json=Uint,proto3" json:"uint,omitempty"` 86 Str string `protobuf:"bytes,16,opt,name=str,json=Str,proto3" json:"str,omitempty"` 87 Bytes []byte `protobuf:"bytes,17,opt,name=bytes,json=Bytes,proto3" json:"bytes,omitempty"` 88 Time *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=time,json=Time,proto3" json:"time,omitempty"` 89 Duration *durationpb.Duration `protobuf:"bytes,19,opt,name=duration,json=Duration,proto3" json:"duration,omitempty"` 90 Empty *EmptyStruct `protobuf:"bytes,20,opt,name=empty,json=Empty,proto3" json:"empty,omitempty"` 91 } 92 93 func (x *PrimitivesStruct) Reset() { 94 *x = PrimitivesStruct{} 95 if protoimpl.UnsafeEnabled { 96 mi := &file_tests_proto_msgTypes[1] 97 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 98 ms.StoreMessageInfo(mi) 99 } 100 } 101 102 func (x *PrimitivesStruct) String() string { 103 return protoimpl.X.MessageStringOf(x) 104 } 105 106 func (*PrimitivesStruct) ProtoMessage() {} 107 108 func (x *PrimitivesStruct) ProtoReflect() protoreflect.Message { 109 mi := &file_tests_proto_msgTypes[1] 110 if protoimpl.UnsafeEnabled && x != nil { 111 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 112 if ms.LoadMessageInfo() == nil { 113 ms.StoreMessageInfo(mi) 114 } 115 return ms 116 } 117 return mi.MessageOf(x) 118 } 119 120 // Deprecated: Use PrimitivesStruct.ProtoReflect.Descriptor instead. 121 func (*PrimitivesStruct) Descriptor() ([]byte, []int) { 122 return file_tests_proto_rawDescGZIP(), []int{1} 123 } 124 125 func (x *PrimitivesStruct) GetInt8() int32 { 126 if x != nil { 127 return x.Int8 128 } 129 return 0 130 } 131 132 func (x *PrimitivesStruct) GetInt16() int32 { 133 if x != nil { 134 return x.Int16 135 } 136 return 0 137 } 138 139 func (x *PrimitivesStruct) GetInt32() int32 { 140 if x != nil { 141 return x.Int32 142 } 143 return 0 144 } 145 146 func (x *PrimitivesStruct) GetInt32Fixed() int32 { 147 if x != nil { 148 return x.Int32Fixed 149 } 150 return 0 151 } 152 153 func (x *PrimitivesStruct) GetInt64() int64 { 154 if x != nil { 155 return x.Int64 156 } 157 return 0 158 } 159 160 func (x *PrimitivesStruct) GetInt64Fixed() int64 { 161 if x != nil { 162 return x.Int64Fixed 163 } 164 return 0 165 } 166 167 func (x *PrimitivesStruct) GetInt() int64 { 168 if x != nil { 169 return x.Int 170 } 171 return 0 172 } 173 174 func (x *PrimitivesStruct) GetByte() uint32 { 175 if x != nil { 176 return x.Byte 177 } 178 return 0 179 } 180 181 func (x *PrimitivesStruct) GetUint8() uint32 { 182 if x != nil { 183 return x.Uint8 184 } 185 return 0 186 } 187 188 func (x *PrimitivesStruct) GetUint16() uint32 { 189 if x != nil { 190 return x.Uint16 191 } 192 return 0 193 } 194 195 func (x *PrimitivesStruct) GetUint32() uint32 { 196 if x != nil { 197 return x.Uint32 198 } 199 return 0 200 } 201 202 func (x *PrimitivesStruct) GetUint32Fixed() uint32 { 203 if x != nil { 204 return x.Uint32Fixed 205 } 206 return 0 207 } 208 209 func (x *PrimitivesStruct) GetUint64() uint64 { 210 if x != nil { 211 return x.Uint64 212 } 213 return 0 214 } 215 216 func (x *PrimitivesStruct) GetUint64Fixed() uint64 { 217 if x != nil { 218 return x.Uint64Fixed 219 } 220 return 0 221 } 222 223 func (x *PrimitivesStruct) GetUint() uint64 { 224 if x != nil { 225 return x.Uint 226 } 227 return 0 228 } 229 230 func (x *PrimitivesStruct) GetStr() string { 231 if x != nil { 232 return x.Str 233 } 234 return "" 235 } 236 237 func (x *PrimitivesStruct) GetBytes() []byte { 238 if x != nil { 239 return x.Bytes 240 } 241 return nil 242 } 243 244 func (x *PrimitivesStruct) GetTime() *timestamppb.Timestamp { 245 if x != nil { 246 return x.Time 247 } 248 return nil 249 } 250 251 func (x *PrimitivesStruct) GetDuration() *durationpb.Duration { 252 if x != nil { 253 return x.Duration 254 } 255 return nil 256 } 257 258 func (x *PrimitivesStruct) GetEmpty() *EmptyStruct { 259 if x != nil { 260 return x.Empty 261 } 262 return nil 263 } 264 265 type ShortArraysStruct struct { 266 state protoimpl.MessageState 267 sizeCache protoimpl.SizeCache 268 unknownFields protoimpl.UnknownFields 269 270 TimeAr []*timestamppb.Timestamp `protobuf:"bytes,1,rep,name=time_ar,json=TimeAr,proto3" json:"time_ar,omitempty"` 271 DurationAr []*durationpb.Duration `protobuf:"bytes,2,rep,name=duration_ar,json=DurationAr,proto3" json:"duration_ar,omitempty"` 272 } 273 274 func (x *ShortArraysStruct) Reset() { 275 *x = ShortArraysStruct{} 276 if protoimpl.UnsafeEnabled { 277 mi := &file_tests_proto_msgTypes[2] 278 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 279 ms.StoreMessageInfo(mi) 280 } 281 } 282 283 func (x *ShortArraysStruct) String() string { 284 return protoimpl.X.MessageStringOf(x) 285 } 286 287 func (*ShortArraysStruct) ProtoMessage() {} 288 289 func (x *ShortArraysStruct) ProtoReflect() protoreflect.Message { 290 mi := &file_tests_proto_msgTypes[2] 291 if protoimpl.UnsafeEnabled && x != nil { 292 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 293 if ms.LoadMessageInfo() == nil { 294 ms.StoreMessageInfo(mi) 295 } 296 return ms 297 } 298 return mi.MessageOf(x) 299 } 300 301 // Deprecated: Use ShortArraysStruct.ProtoReflect.Descriptor instead. 302 func (*ShortArraysStruct) Descriptor() ([]byte, []int) { 303 return file_tests_proto_rawDescGZIP(), []int{2} 304 } 305 306 func (x *ShortArraysStruct) GetTimeAr() []*timestamppb.Timestamp { 307 if x != nil { 308 return x.TimeAr 309 } 310 return nil 311 } 312 313 func (x *ShortArraysStruct) GetDurationAr() []*durationpb.Duration { 314 if x != nil { 315 return x.DurationAr 316 } 317 return nil 318 } 319 320 type ArraysStruct struct { 321 state protoimpl.MessageState 322 sizeCache protoimpl.SizeCache 323 unknownFields protoimpl.UnknownFields 324 325 Int8Ar []int32 `protobuf:"zigzag32,1,rep,packed,name=int8_ar,json=Int8Ar,proto3" json:"int8_ar,omitempty"` 326 Int16Ar []int32 `protobuf:"zigzag32,2,rep,packed,name=int16_ar,json=Int16Ar,proto3" json:"int16_ar,omitempty"` 327 Int32Ar []int32 `protobuf:"zigzag32,3,rep,packed,name=int32_ar,json=Int32Ar,proto3" json:"int32_ar,omitempty"` 328 Int32FixedAr []int32 `protobuf:"fixed32,4,rep,packed,name=int32_fixed_ar,json=Int32FixedAr,proto3" json:"int32_fixed_ar,omitempty"` 329 Int64Ar []int64 `protobuf:"zigzag64,5,rep,packed,name=int64_ar,json=Int64Ar,proto3" json:"int64_ar,omitempty"` 330 Int64FixedAr []int64 `protobuf:"fixed64,6,rep,packed,name=int64_fixed_ar,json=Int64FixedAr,proto3" json:"int64_fixed_ar,omitempty"` 331 IntAr []int64 `protobuf:"zigzag64,7,rep,packed,name=int_ar,json=IntAr,proto3" json:"int_ar,omitempty"` 332 ByteAr []byte `protobuf:"bytes,8,opt,name=byte_ar,json=ByteAr,proto3" json:"byte_ar,omitempty"` 333 Uint8Ar []byte `protobuf:"bytes,9,opt,name=uint8_ar,json=Uint8Ar,proto3" json:"uint8_ar,omitempty"` 334 Uint16Ar []uint32 `protobuf:"varint,10,rep,packed,name=uint16_ar,json=Uint16Ar,proto3" json:"uint16_ar,omitempty"` 335 Uint32Ar []uint32 `protobuf:"varint,11,rep,packed,name=uint32_ar,json=Uint32Ar,proto3" json:"uint32_ar,omitempty"` 336 Uint32FixedAr []uint32 `protobuf:"fixed32,12,rep,packed,name=uint32_fixed_ar,json=Uint32FixedAr,proto3" json:"uint32_fixed_ar,omitempty"` 337 Uint64Ar []uint64 `protobuf:"varint,13,rep,packed,name=uint64_ar,json=Uint64Ar,proto3" json:"uint64_ar,omitempty"` 338 Uint64FixedAr []uint64 `protobuf:"fixed64,14,rep,packed,name=uint64_fixed_ar,json=Uint64FixedAr,proto3" json:"uint64_fixed_ar,omitempty"` 339 UintAr []uint64 `protobuf:"varint,15,rep,packed,name=uint_ar,json=UintAr,proto3" json:"uint_ar,omitempty"` 340 StrAr []string `protobuf:"bytes,16,rep,name=str_ar,json=StrAr,proto3" json:"str_ar,omitempty"` 341 BytesAr [][]byte `protobuf:"bytes,17,rep,name=bytes_ar,json=BytesAr,proto3" json:"bytes_ar,omitempty"` 342 TimeAr []*timestamppb.Timestamp `protobuf:"bytes,18,rep,name=time_ar,json=TimeAr,proto3" json:"time_ar,omitempty"` 343 DurationAr []*durationpb.Duration `protobuf:"bytes,19,rep,name=duration_ar,json=DurationAr,proto3" json:"duration_ar,omitempty"` 344 EmptyAr []*EmptyStruct `protobuf:"bytes,20,rep,name=empty_ar,json=EmptyAr,proto3" json:"empty_ar,omitempty"` 345 } 346 347 func (x *ArraysStruct) Reset() { 348 *x = ArraysStruct{} 349 if protoimpl.UnsafeEnabled { 350 mi := &file_tests_proto_msgTypes[3] 351 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 352 ms.StoreMessageInfo(mi) 353 } 354 } 355 356 func (x *ArraysStruct) String() string { 357 return protoimpl.X.MessageStringOf(x) 358 } 359 360 func (*ArraysStruct) ProtoMessage() {} 361 362 func (x *ArraysStruct) ProtoReflect() protoreflect.Message { 363 mi := &file_tests_proto_msgTypes[3] 364 if protoimpl.UnsafeEnabled && x != nil { 365 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 366 if ms.LoadMessageInfo() == nil { 367 ms.StoreMessageInfo(mi) 368 } 369 return ms 370 } 371 return mi.MessageOf(x) 372 } 373 374 // Deprecated: Use ArraysStruct.ProtoReflect.Descriptor instead. 375 func (*ArraysStruct) Descriptor() ([]byte, []int) { 376 return file_tests_proto_rawDescGZIP(), []int{3} 377 } 378 379 func (x *ArraysStruct) GetInt8Ar() []int32 { 380 if x != nil { 381 return x.Int8Ar 382 } 383 return nil 384 } 385 386 func (x *ArraysStruct) GetInt16Ar() []int32 { 387 if x != nil { 388 return x.Int16Ar 389 } 390 return nil 391 } 392 393 func (x *ArraysStruct) GetInt32Ar() []int32 { 394 if x != nil { 395 return x.Int32Ar 396 } 397 return nil 398 } 399 400 func (x *ArraysStruct) GetInt32FixedAr() []int32 { 401 if x != nil { 402 return x.Int32FixedAr 403 } 404 return nil 405 } 406 407 func (x *ArraysStruct) GetInt64Ar() []int64 { 408 if x != nil { 409 return x.Int64Ar 410 } 411 return nil 412 } 413 414 func (x *ArraysStruct) GetInt64FixedAr() []int64 { 415 if x != nil { 416 return x.Int64FixedAr 417 } 418 return nil 419 } 420 421 func (x *ArraysStruct) GetIntAr() []int64 { 422 if x != nil { 423 return x.IntAr 424 } 425 return nil 426 } 427 428 func (x *ArraysStruct) GetByteAr() []byte { 429 if x != nil { 430 return x.ByteAr 431 } 432 return nil 433 } 434 435 func (x *ArraysStruct) GetUint8Ar() []byte { 436 if x != nil { 437 return x.Uint8Ar 438 } 439 return nil 440 } 441 442 func (x *ArraysStruct) GetUint16Ar() []uint32 { 443 if x != nil { 444 return x.Uint16Ar 445 } 446 return nil 447 } 448 449 func (x *ArraysStruct) GetUint32Ar() []uint32 { 450 if x != nil { 451 return x.Uint32Ar 452 } 453 return nil 454 } 455 456 func (x *ArraysStruct) GetUint32FixedAr() []uint32 { 457 if x != nil { 458 return x.Uint32FixedAr 459 } 460 return nil 461 } 462 463 func (x *ArraysStruct) GetUint64Ar() []uint64 { 464 if x != nil { 465 return x.Uint64Ar 466 } 467 return nil 468 } 469 470 func (x *ArraysStruct) GetUint64FixedAr() []uint64 { 471 if x != nil { 472 return x.Uint64FixedAr 473 } 474 return nil 475 } 476 477 func (x *ArraysStruct) GetUintAr() []uint64 { 478 if x != nil { 479 return x.UintAr 480 } 481 return nil 482 } 483 484 func (x *ArraysStruct) GetStrAr() []string { 485 if x != nil { 486 return x.StrAr 487 } 488 return nil 489 } 490 491 func (x *ArraysStruct) GetBytesAr() [][]byte { 492 if x != nil { 493 return x.BytesAr 494 } 495 return nil 496 } 497 498 func (x *ArraysStruct) GetTimeAr() []*timestamppb.Timestamp { 499 if x != nil { 500 return x.TimeAr 501 } 502 return nil 503 } 504 505 func (x *ArraysStruct) GetDurationAr() []*durationpb.Duration { 506 if x != nil { 507 return x.DurationAr 508 } 509 return nil 510 } 511 512 func (x *ArraysStruct) GetEmptyAr() []*EmptyStruct { 513 if x != nil { 514 return x.EmptyAr 515 } 516 return nil 517 } 518 519 type ArraysArraysStruct struct { 520 state protoimpl.MessageState 521 sizeCache protoimpl.SizeCache 522 unknownFields protoimpl.UnknownFields 523 524 Int8ArAr []*TESTS_Int8List `protobuf:"bytes,1,rep,name=int8_ar_ar,json=Int8ArAr,proto3" json:"int8_ar_ar,omitempty"` 525 Int16ArAr []*TESTS_Int16List `protobuf:"bytes,2,rep,name=int16_ar_ar,json=Int16ArAr,proto3" json:"int16_ar_ar,omitempty"` 526 Int32ArAr []*TESTS_Int32ValueList `protobuf:"bytes,3,rep,name=int32_ar_ar,json=Int32ArAr,proto3" json:"int32_ar_ar,omitempty"` 527 Int32FixedArAr []*TESTS_Fixed32Int32ValueList `protobuf:"bytes,4,rep,name=int32_fixed_ar_ar,json=Int32FixedArAr,proto3" json:"int32_fixed_ar_ar,omitempty"` 528 Int64ArAr []*TESTS_Int64ValueList `protobuf:"bytes,5,rep,name=int64_ar_ar,json=Int64ArAr,proto3" json:"int64_ar_ar,omitempty"` 529 Int64FixedArAr []*TESTS_Fixed64Int64ValueList `protobuf:"bytes,6,rep,name=int64_fixed_ar_ar,json=Int64FixedArAr,proto3" json:"int64_fixed_ar_ar,omitempty"` 530 IntArAr []*TESTS_Int64ValueList `protobuf:"bytes,7,rep,name=int_ar_ar,json=IntArAr,proto3" json:"int_ar_ar,omitempty"` 531 ByteArAr [][]byte `protobuf:"bytes,8,rep,name=byte_ar_ar,json=ByteArAr,proto3" json:"byte_ar_ar,omitempty"` 532 Uint8ArAr [][]byte `protobuf:"bytes,9,rep,name=uint8_ar_ar,json=Uint8ArAr,proto3" json:"uint8_ar_ar,omitempty"` 533 Uint16ArAr []*TESTS_UInt16List `protobuf:"bytes,10,rep,name=uint16_ar_ar,json=Uint16ArAr,proto3" json:"uint16_ar_ar,omitempty"` 534 Uint32ArAr []*TESTS_UInt32ValueList `protobuf:"bytes,11,rep,name=uint32_ar_ar,json=Uint32ArAr,proto3" json:"uint32_ar_ar,omitempty"` 535 Uint32FixedArAr []*TESTS_Fixed32UInt32ValueList `protobuf:"bytes,12,rep,name=uint32_fixed_ar_ar,json=Uint32FixedArAr,proto3" json:"uint32_fixed_ar_ar,omitempty"` 536 Uint64ArAr []*TESTS_UInt64ValueList `protobuf:"bytes,13,rep,name=uint64_ar_ar,json=Uint64ArAr,proto3" json:"uint64_ar_ar,omitempty"` 537 Uint64FixedArAr []*TESTS_Fixed64UInt64ValueList `protobuf:"bytes,14,rep,name=uint64_fixed_ar_ar,json=Uint64FixedArAr,proto3" json:"uint64_fixed_ar_ar,omitempty"` 538 UintArAr []*TESTS_UInt64ValueList `protobuf:"bytes,15,rep,name=uint_ar_ar,json=UintArAr,proto3" json:"uint_ar_ar,omitempty"` 539 StrArAr []*TESTS_StringValueList `protobuf:"bytes,16,rep,name=str_ar_ar,json=StrArAr,proto3" json:"str_ar_ar,omitempty"` 540 BytesArAr []*TESTS_BytesList `protobuf:"bytes,17,rep,name=bytes_ar_ar,json=BytesArAr,proto3" json:"bytes_ar_ar,omitempty"` 541 TimeArAr []*TESTS_TimestampList `protobuf:"bytes,18,rep,name=time_ar_ar,json=TimeArAr,proto3" json:"time_ar_ar,omitempty"` 542 DurationArAr []*TESTS_DurationList `protobuf:"bytes,19,rep,name=duration_ar_ar,json=DurationArAr,proto3" json:"duration_ar_ar,omitempty"` 543 EmptyArAr []*TESTS_EmptyStructList `protobuf:"bytes,20,rep,name=empty_ar_ar,json=EmptyArAr,proto3" json:"empty_ar_ar,omitempty"` 544 } 545 546 func (x *ArraysArraysStruct) Reset() { 547 *x = ArraysArraysStruct{} 548 if protoimpl.UnsafeEnabled { 549 mi := &file_tests_proto_msgTypes[4] 550 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 551 ms.StoreMessageInfo(mi) 552 } 553 } 554 555 func (x *ArraysArraysStruct) String() string { 556 return protoimpl.X.MessageStringOf(x) 557 } 558 559 func (*ArraysArraysStruct) ProtoMessage() {} 560 561 func (x *ArraysArraysStruct) ProtoReflect() protoreflect.Message { 562 mi := &file_tests_proto_msgTypes[4] 563 if protoimpl.UnsafeEnabled && x != nil { 564 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 565 if ms.LoadMessageInfo() == nil { 566 ms.StoreMessageInfo(mi) 567 } 568 return ms 569 } 570 return mi.MessageOf(x) 571 } 572 573 // Deprecated: Use ArraysArraysStruct.ProtoReflect.Descriptor instead. 574 func (*ArraysArraysStruct) Descriptor() ([]byte, []int) { 575 return file_tests_proto_rawDescGZIP(), []int{4} 576 } 577 578 func (x *ArraysArraysStruct) GetInt8ArAr() []*TESTS_Int8List { 579 if x != nil { 580 return x.Int8ArAr 581 } 582 return nil 583 } 584 585 func (x *ArraysArraysStruct) GetInt16ArAr() []*TESTS_Int16List { 586 if x != nil { 587 return x.Int16ArAr 588 } 589 return nil 590 } 591 592 func (x *ArraysArraysStruct) GetInt32ArAr() []*TESTS_Int32ValueList { 593 if x != nil { 594 return x.Int32ArAr 595 } 596 return nil 597 } 598 599 func (x *ArraysArraysStruct) GetInt32FixedArAr() []*TESTS_Fixed32Int32ValueList { 600 if x != nil { 601 return x.Int32FixedArAr 602 } 603 return nil 604 } 605 606 func (x *ArraysArraysStruct) GetInt64ArAr() []*TESTS_Int64ValueList { 607 if x != nil { 608 return x.Int64ArAr 609 } 610 return nil 611 } 612 613 func (x *ArraysArraysStruct) GetInt64FixedArAr() []*TESTS_Fixed64Int64ValueList { 614 if x != nil { 615 return x.Int64FixedArAr 616 } 617 return nil 618 } 619 620 func (x *ArraysArraysStruct) GetIntArAr() []*TESTS_Int64ValueList { 621 if x != nil { 622 return x.IntArAr 623 } 624 return nil 625 } 626 627 func (x *ArraysArraysStruct) GetByteArAr() [][]byte { 628 if x != nil { 629 return x.ByteArAr 630 } 631 return nil 632 } 633 634 func (x *ArraysArraysStruct) GetUint8ArAr() [][]byte { 635 if x != nil { 636 return x.Uint8ArAr 637 } 638 return nil 639 } 640 641 func (x *ArraysArraysStruct) GetUint16ArAr() []*TESTS_UInt16List { 642 if x != nil { 643 return x.Uint16ArAr 644 } 645 return nil 646 } 647 648 func (x *ArraysArraysStruct) GetUint32ArAr() []*TESTS_UInt32ValueList { 649 if x != nil { 650 return x.Uint32ArAr 651 } 652 return nil 653 } 654 655 func (x *ArraysArraysStruct) GetUint32FixedArAr() []*TESTS_Fixed32UInt32ValueList { 656 if x != nil { 657 return x.Uint32FixedArAr 658 } 659 return nil 660 } 661 662 func (x *ArraysArraysStruct) GetUint64ArAr() []*TESTS_UInt64ValueList { 663 if x != nil { 664 return x.Uint64ArAr 665 } 666 return nil 667 } 668 669 func (x *ArraysArraysStruct) GetUint64FixedArAr() []*TESTS_Fixed64UInt64ValueList { 670 if x != nil { 671 return x.Uint64FixedArAr 672 } 673 return nil 674 } 675 676 func (x *ArraysArraysStruct) GetUintArAr() []*TESTS_UInt64ValueList { 677 if x != nil { 678 return x.UintArAr 679 } 680 return nil 681 } 682 683 func (x *ArraysArraysStruct) GetStrArAr() []*TESTS_StringValueList { 684 if x != nil { 685 return x.StrArAr 686 } 687 return nil 688 } 689 690 func (x *ArraysArraysStruct) GetBytesArAr() []*TESTS_BytesList { 691 if x != nil { 692 return x.BytesArAr 693 } 694 return nil 695 } 696 697 func (x *ArraysArraysStruct) GetTimeArAr() []*TESTS_TimestampList { 698 if x != nil { 699 return x.TimeArAr 700 } 701 return nil 702 } 703 704 func (x *ArraysArraysStruct) GetDurationArAr() []*TESTS_DurationList { 705 if x != nil { 706 return x.DurationArAr 707 } 708 return nil 709 } 710 711 func (x *ArraysArraysStruct) GetEmptyArAr() []*TESTS_EmptyStructList { 712 if x != nil { 713 return x.EmptyArAr 714 } 715 return nil 716 } 717 718 type SlicesStruct struct { 719 state protoimpl.MessageState 720 sizeCache protoimpl.SizeCache 721 unknownFields protoimpl.UnknownFields 722 723 Int8Sl []int32 `protobuf:"zigzag32,1,rep,packed,name=int8_sl,json=Int8Sl,proto3" json:"int8_sl,omitempty"` 724 Int16Sl []int32 `protobuf:"zigzag32,2,rep,packed,name=int16_sl,json=Int16Sl,proto3" json:"int16_sl,omitempty"` 725 Int32Sl []int32 `protobuf:"zigzag32,3,rep,packed,name=int32_sl,json=Int32Sl,proto3" json:"int32_sl,omitempty"` 726 Int32FixedSl []int32 `protobuf:"fixed32,4,rep,packed,name=int32_fixed_sl,json=Int32FixedSl,proto3" json:"int32_fixed_sl,omitempty"` 727 Int64Sl []int64 `protobuf:"zigzag64,5,rep,packed,name=int64_sl,json=Int64Sl,proto3" json:"int64_sl,omitempty"` 728 Int64FixedSl []int64 `protobuf:"fixed64,6,rep,packed,name=int64_fixed_sl,json=Int64FixedSl,proto3" json:"int64_fixed_sl,omitempty"` 729 IntSl []int64 `protobuf:"zigzag64,7,rep,packed,name=int_sl,json=IntSl,proto3" json:"int_sl,omitempty"` 730 ByteSl []byte `protobuf:"bytes,8,opt,name=byte_sl,json=ByteSl,proto3" json:"byte_sl,omitempty"` 731 Uint8Sl []byte `protobuf:"bytes,9,opt,name=uint8_sl,json=Uint8Sl,proto3" json:"uint8_sl,omitempty"` 732 Uint16Sl []uint32 `protobuf:"varint,10,rep,packed,name=uint16_sl,json=Uint16Sl,proto3" json:"uint16_sl,omitempty"` 733 Uint32Sl []uint32 `protobuf:"varint,11,rep,packed,name=uint32_sl,json=Uint32Sl,proto3" json:"uint32_sl,omitempty"` 734 Uint32FixedSl []uint32 `protobuf:"fixed32,12,rep,packed,name=uint32_fixed_sl,json=Uint32FixedSl,proto3" json:"uint32_fixed_sl,omitempty"` 735 Uint64Sl []uint64 `protobuf:"varint,13,rep,packed,name=uint64_sl,json=Uint64Sl,proto3" json:"uint64_sl,omitempty"` 736 Uint64FixedSl []uint64 `protobuf:"fixed64,14,rep,packed,name=uint64_fixed_sl,json=Uint64FixedSl,proto3" json:"uint64_fixed_sl,omitempty"` 737 UintSl []uint64 `protobuf:"varint,15,rep,packed,name=uint_sl,json=UintSl,proto3" json:"uint_sl,omitempty"` 738 StrSl []string `protobuf:"bytes,16,rep,name=str_sl,json=StrSl,proto3" json:"str_sl,omitempty"` 739 BytesSl [][]byte `protobuf:"bytes,17,rep,name=bytes_sl,json=BytesSl,proto3" json:"bytes_sl,omitempty"` 740 TimeSl []*timestamppb.Timestamp `protobuf:"bytes,18,rep,name=time_sl,json=TimeSl,proto3" json:"time_sl,omitempty"` 741 DurationSl []*durationpb.Duration `protobuf:"bytes,19,rep,name=duration_sl,json=DurationSl,proto3" json:"duration_sl,omitempty"` 742 EmptySl []*EmptyStruct `protobuf:"bytes,20,rep,name=empty_sl,json=EmptySl,proto3" json:"empty_sl,omitempty"` 743 } 744 745 func (x *SlicesStruct) Reset() { 746 *x = SlicesStruct{} 747 if protoimpl.UnsafeEnabled { 748 mi := &file_tests_proto_msgTypes[5] 749 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 750 ms.StoreMessageInfo(mi) 751 } 752 } 753 754 func (x *SlicesStruct) String() string { 755 return protoimpl.X.MessageStringOf(x) 756 } 757 758 func (*SlicesStruct) ProtoMessage() {} 759 760 func (x *SlicesStruct) ProtoReflect() protoreflect.Message { 761 mi := &file_tests_proto_msgTypes[5] 762 if protoimpl.UnsafeEnabled && x != nil { 763 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 764 if ms.LoadMessageInfo() == nil { 765 ms.StoreMessageInfo(mi) 766 } 767 return ms 768 } 769 return mi.MessageOf(x) 770 } 771 772 // Deprecated: Use SlicesStruct.ProtoReflect.Descriptor instead. 773 func (*SlicesStruct) Descriptor() ([]byte, []int) { 774 return file_tests_proto_rawDescGZIP(), []int{5} 775 } 776 777 func (x *SlicesStruct) GetInt8Sl() []int32 { 778 if x != nil { 779 return x.Int8Sl 780 } 781 return nil 782 } 783 784 func (x *SlicesStruct) GetInt16Sl() []int32 { 785 if x != nil { 786 return x.Int16Sl 787 } 788 return nil 789 } 790 791 func (x *SlicesStruct) GetInt32Sl() []int32 { 792 if x != nil { 793 return x.Int32Sl 794 } 795 return nil 796 } 797 798 func (x *SlicesStruct) GetInt32FixedSl() []int32 { 799 if x != nil { 800 return x.Int32FixedSl 801 } 802 return nil 803 } 804 805 func (x *SlicesStruct) GetInt64Sl() []int64 { 806 if x != nil { 807 return x.Int64Sl 808 } 809 return nil 810 } 811 812 func (x *SlicesStruct) GetInt64FixedSl() []int64 { 813 if x != nil { 814 return x.Int64FixedSl 815 } 816 return nil 817 } 818 819 func (x *SlicesStruct) GetIntSl() []int64 { 820 if x != nil { 821 return x.IntSl 822 } 823 return nil 824 } 825 826 func (x *SlicesStruct) GetByteSl() []byte { 827 if x != nil { 828 return x.ByteSl 829 } 830 return nil 831 } 832 833 func (x *SlicesStruct) GetUint8Sl() []byte { 834 if x != nil { 835 return x.Uint8Sl 836 } 837 return nil 838 } 839 840 func (x *SlicesStruct) GetUint16Sl() []uint32 { 841 if x != nil { 842 return x.Uint16Sl 843 } 844 return nil 845 } 846 847 func (x *SlicesStruct) GetUint32Sl() []uint32 { 848 if x != nil { 849 return x.Uint32Sl 850 } 851 return nil 852 } 853 854 func (x *SlicesStruct) GetUint32FixedSl() []uint32 { 855 if x != nil { 856 return x.Uint32FixedSl 857 } 858 return nil 859 } 860 861 func (x *SlicesStruct) GetUint64Sl() []uint64 { 862 if x != nil { 863 return x.Uint64Sl 864 } 865 return nil 866 } 867 868 func (x *SlicesStruct) GetUint64FixedSl() []uint64 { 869 if x != nil { 870 return x.Uint64FixedSl 871 } 872 return nil 873 } 874 875 func (x *SlicesStruct) GetUintSl() []uint64 { 876 if x != nil { 877 return x.UintSl 878 } 879 return nil 880 } 881 882 func (x *SlicesStruct) GetStrSl() []string { 883 if x != nil { 884 return x.StrSl 885 } 886 return nil 887 } 888 889 func (x *SlicesStruct) GetBytesSl() [][]byte { 890 if x != nil { 891 return x.BytesSl 892 } 893 return nil 894 } 895 896 func (x *SlicesStruct) GetTimeSl() []*timestamppb.Timestamp { 897 if x != nil { 898 return x.TimeSl 899 } 900 return nil 901 } 902 903 func (x *SlicesStruct) GetDurationSl() []*durationpb.Duration { 904 if x != nil { 905 return x.DurationSl 906 } 907 return nil 908 } 909 910 func (x *SlicesStruct) GetEmptySl() []*EmptyStruct { 911 if x != nil { 912 return x.EmptySl 913 } 914 return nil 915 } 916 917 type SlicesSlicesStruct struct { 918 state protoimpl.MessageState 919 sizeCache protoimpl.SizeCache 920 unknownFields protoimpl.UnknownFields 921 922 Int8SlSl []*TESTS_Int8List `protobuf:"bytes,1,rep,name=int8_sl_sl,json=Int8SlSl,proto3" json:"int8_sl_sl,omitempty"` 923 Int16SlSl []*TESTS_Int16List `protobuf:"bytes,2,rep,name=int16_sl_sl,json=Int16SlSl,proto3" json:"int16_sl_sl,omitempty"` 924 Int32SlSl []*TESTS_Int32ValueList `protobuf:"bytes,3,rep,name=int32_sl_sl,json=Int32SlSl,proto3" json:"int32_sl_sl,omitempty"` 925 Int32FixedSlSl []*TESTS_Fixed32Int32ValueList `protobuf:"bytes,4,rep,name=int32_fixed_sl_sl,json=Int32FixedSlSl,proto3" json:"int32_fixed_sl_sl,omitempty"` 926 Int64SlSl []*TESTS_Int64ValueList `protobuf:"bytes,5,rep,name=int64_sl_sl,json=Int64SlSl,proto3" json:"int64_sl_sl,omitempty"` 927 Int64FixedSlSl []*TESTS_Fixed64Int64ValueList `protobuf:"bytes,6,rep,name=int64_fixed_sl_sl,json=Int64FixedSlSl,proto3" json:"int64_fixed_sl_sl,omitempty"` 928 IntSlSl []*TESTS_Int64ValueList `protobuf:"bytes,7,rep,name=int_sl_sl,json=IntSlSl,proto3" json:"int_sl_sl,omitempty"` 929 ByteSlSl [][]byte `protobuf:"bytes,8,rep,name=byte_sl_sl,json=ByteSlSl,proto3" json:"byte_sl_sl,omitempty"` 930 Uint8SlSl [][]byte `protobuf:"bytes,9,rep,name=uint8_sl_sl,json=Uint8SlSl,proto3" json:"uint8_sl_sl,omitempty"` 931 Uint16SlSl []*TESTS_UInt16List `protobuf:"bytes,10,rep,name=uint16_sl_sl,json=Uint16SlSl,proto3" json:"uint16_sl_sl,omitempty"` 932 Uint32SlSl []*TESTS_UInt32ValueList `protobuf:"bytes,11,rep,name=uint32_sl_sl,json=Uint32SlSl,proto3" json:"uint32_sl_sl,omitempty"` 933 Uint32FixedSlSl []*TESTS_Fixed32UInt32ValueList `protobuf:"bytes,12,rep,name=uint32_fixed_sl_sl,json=Uint32FixedSlSl,proto3" json:"uint32_fixed_sl_sl,omitempty"` 934 Uint64SlSl []*TESTS_UInt64ValueList `protobuf:"bytes,13,rep,name=uint64_sl_sl,json=Uint64SlSl,proto3" json:"uint64_sl_sl,omitempty"` 935 Uint64FixedSlSl []*TESTS_Fixed64UInt64ValueList `protobuf:"bytes,14,rep,name=uint64_fixed_sl_sl,json=Uint64FixedSlSl,proto3" json:"uint64_fixed_sl_sl,omitempty"` 936 UintSlSl []*TESTS_UInt64ValueList `protobuf:"bytes,15,rep,name=uint_sl_sl,json=UintSlSl,proto3" json:"uint_sl_sl,omitempty"` 937 StrSlSl []*TESTS_StringValueList `protobuf:"bytes,16,rep,name=str_sl_sl,json=StrSlSl,proto3" json:"str_sl_sl,omitempty"` 938 BytesSlSl []*TESTS_BytesList `protobuf:"bytes,17,rep,name=bytes_sl_sl,json=BytesSlSl,proto3" json:"bytes_sl_sl,omitempty"` 939 TimeSlSl []*TESTS_TimestampList `protobuf:"bytes,18,rep,name=time_sl_sl,json=TimeSlSl,proto3" json:"time_sl_sl,omitempty"` 940 DurationSlSl []*TESTS_DurationList `protobuf:"bytes,19,rep,name=duration_sl_sl,json=DurationSlSl,proto3" json:"duration_sl_sl,omitempty"` 941 EmptySlSl []*TESTS_EmptyStructList `protobuf:"bytes,20,rep,name=empty_sl_sl,json=EmptySlSl,proto3" json:"empty_sl_sl,omitempty"` 942 } 943 944 func (x *SlicesSlicesStruct) Reset() { 945 *x = SlicesSlicesStruct{} 946 if protoimpl.UnsafeEnabled { 947 mi := &file_tests_proto_msgTypes[6] 948 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 949 ms.StoreMessageInfo(mi) 950 } 951 } 952 953 func (x *SlicesSlicesStruct) String() string { 954 return protoimpl.X.MessageStringOf(x) 955 } 956 957 func (*SlicesSlicesStruct) ProtoMessage() {} 958 959 func (x *SlicesSlicesStruct) ProtoReflect() protoreflect.Message { 960 mi := &file_tests_proto_msgTypes[6] 961 if protoimpl.UnsafeEnabled && x != nil { 962 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 963 if ms.LoadMessageInfo() == nil { 964 ms.StoreMessageInfo(mi) 965 } 966 return ms 967 } 968 return mi.MessageOf(x) 969 } 970 971 // Deprecated: Use SlicesSlicesStruct.ProtoReflect.Descriptor instead. 972 func (*SlicesSlicesStruct) Descriptor() ([]byte, []int) { 973 return file_tests_proto_rawDescGZIP(), []int{6} 974 } 975 976 func (x *SlicesSlicesStruct) GetInt8SlSl() []*TESTS_Int8List { 977 if x != nil { 978 return x.Int8SlSl 979 } 980 return nil 981 } 982 983 func (x *SlicesSlicesStruct) GetInt16SlSl() []*TESTS_Int16List { 984 if x != nil { 985 return x.Int16SlSl 986 } 987 return nil 988 } 989 990 func (x *SlicesSlicesStruct) GetInt32SlSl() []*TESTS_Int32ValueList { 991 if x != nil { 992 return x.Int32SlSl 993 } 994 return nil 995 } 996 997 func (x *SlicesSlicesStruct) GetInt32FixedSlSl() []*TESTS_Fixed32Int32ValueList { 998 if x != nil { 999 return x.Int32FixedSlSl 1000 } 1001 return nil 1002 } 1003 1004 func (x *SlicesSlicesStruct) GetInt64SlSl() []*TESTS_Int64ValueList { 1005 if x != nil { 1006 return x.Int64SlSl 1007 } 1008 return nil 1009 } 1010 1011 func (x *SlicesSlicesStruct) GetInt64FixedSlSl() []*TESTS_Fixed64Int64ValueList { 1012 if x != nil { 1013 return x.Int64FixedSlSl 1014 } 1015 return nil 1016 } 1017 1018 func (x *SlicesSlicesStruct) GetIntSlSl() []*TESTS_Int64ValueList { 1019 if x != nil { 1020 return x.IntSlSl 1021 } 1022 return nil 1023 } 1024 1025 func (x *SlicesSlicesStruct) GetByteSlSl() [][]byte { 1026 if x != nil { 1027 return x.ByteSlSl 1028 } 1029 return nil 1030 } 1031 1032 func (x *SlicesSlicesStruct) GetUint8SlSl() [][]byte { 1033 if x != nil { 1034 return x.Uint8SlSl 1035 } 1036 return nil 1037 } 1038 1039 func (x *SlicesSlicesStruct) GetUint16SlSl() []*TESTS_UInt16List { 1040 if x != nil { 1041 return x.Uint16SlSl 1042 } 1043 return nil 1044 } 1045 1046 func (x *SlicesSlicesStruct) GetUint32SlSl() []*TESTS_UInt32ValueList { 1047 if x != nil { 1048 return x.Uint32SlSl 1049 } 1050 return nil 1051 } 1052 1053 func (x *SlicesSlicesStruct) GetUint32FixedSlSl() []*TESTS_Fixed32UInt32ValueList { 1054 if x != nil { 1055 return x.Uint32FixedSlSl 1056 } 1057 return nil 1058 } 1059 1060 func (x *SlicesSlicesStruct) GetUint64SlSl() []*TESTS_UInt64ValueList { 1061 if x != nil { 1062 return x.Uint64SlSl 1063 } 1064 return nil 1065 } 1066 1067 func (x *SlicesSlicesStruct) GetUint64FixedSlSl() []*TESTS_Fixed64UInt64ValueList { 1068 if x != nil { 1069 return x.Uint64FixedSlSl 1070 } 1071 return nil 1072 } 1073 1074 func (x *SlicesSlicesStruct) GetUintSlSl() []*TESTS_UInt64ValueList { 1075 if x != nil { 1076 return x.UintSlSl 1077 } 1078 return nil 1079 } 1080 1081 func (x *SlicesSlicesStruct) GetStrSlSl() []*TESTS_StringValueList { 1082 if x != nil { 1083 return x.StrSlSl 1084 } 1085 return nil 1086 } 1087 1088 func (x *SlicesSlicesStruct) GetBytesSlSl() []*TESTS_BytesList { 1089 if x != nil { 1090 return x.BytesSlSl 1091 } 1092 return nil 1093 } 1094 1095 func (x *SlicesSlicesStruct) GetTimeSlSl() []*TESTS_TimestampList { 1096 if x != nil { 1097 return x.TimeSlSl 1098 } 1099 return nil 1100 } 1101 1102 func (x *SlicesSlicesStruct) GetDurationSlSl() []*TESTS_DurationList { 1103 if x != nil { 1104 return x.DurationSlSl 1105 } 1106 return nil 1107 } 1108 1109 func (x *SlicesSlicesStruct) GetEmptySlSl() []*TESTS_EmptyStructList { 1110 if x != nil { 1111 return x.EmptySlSl 1112 } 1113 return nil 1114 } 1115 1116 type PointersStruct struct { 1117 state protoimpl.MessageState 1118 sizeCache protoimpl.SizeCache 1119 unknownFields protoimpl.UnknownFields 1120 1121 Int8Pt int32 `protobuf:"zigzag32,1,opt,name=int8_pt,json=Int8Pt,proto3" json:"int8_pt,omitempty"` 1122 Int16Pt int32 `protobuf:"zigzag32,2,opt,name=int16_pt,json=Int16Pt,proto3" json:"int16_pt,omitempty"` 1123 Int32Pt int32 `protobuf:"zigzag32,3,opt,name=int32_pt,json=Int32Pt,proto3" json:"int32_pt,omitempty"` 1124 Int32FixedPt int32 `protobuf:"fixed32,4,opt,name=int32_fixed_pt,json=Int32FixedPt,proto3" json:"int32_fixed_pt,omitempty"` 1125 Int64Pt int64 `protobuf:"zigzag64,5,opt,name=int64_pt,json=Int64Pt,proto3" json:"int64_pt,omitempty"` 1126 Int64FixedPt int64 `protobuf:"fixed64,6,opt,name=int64_fixed_pt,json=Int64FixedPt,proto3" json:"int64_fixed_pt,omitempty"` 1127 IntPt int64 `protobuf:"zigzag64,7,opt,name=int_pt,json=IntPt,proto3" json:"int_pt,omitempty"` 1128 BytePt uint32 `protobuf:"varint,8,opt,name=byte_pt,json=BytePt,proto3" json:"byte_pt,omitempty"` 1129 Uint8Pt uint32 `protobuf:"varint,9,opt,name=uint8_pt,json=Uint8Pt,proto3" json:"uint8_pt,omitempty"` 1130 Uint16Pt uint32 `protobuf:"varint,10,opt,name=uint16_pt,json=Uint16Pt,proto3" json:"uint16_pt,omitempty"` 1131 Uint32Pt uint32 `protobuf:"varint,11,opt,name=uint32_pt,json=Uint32Pt,proto3" json:"uint32_pt,omitempty"` 1132 Uint32FixedPt uint32 `protobuf:"fixed32,12,opt,name=uint32_fixed_pt,json=Uint32FixedPt,proto3" json:"uint32_fixed_pt,omitempty"` 1133 Uint64Pt uint64 `protobuf:"varint,13,opt,name=uint64_pt,json=Uint64Pt,proto3" json:"uint64_pt,omitempty"` 1134 Uint64FixedPt uint64 `protobuf:"fixed64,14,opt,name=uint64_fixed_pt,json=Uint64FixedPt,proto3" json:"uint64_fixed_pt,omitempty"` 1135 UintPt uint64 `protobuf:"varint,15,opt,name=uint_pt,json=UintPt,proto3" json:"uint_pt,omitempty"` 1136 StrPt string `protobuf:"bytes,16,opt,name=str_pt,json=StrPt,proto3" json:"str_pt,omitempty"` 1137 BytesPt []byte `protobuf:"bytes,17,opt,name=bytes_pt,json=BytesPt,proto3" json:"bytes_pt,omitempty"` 1138 TimePt *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=time_pt,json=TimePt,proto3" json:"time_pt,omitempty"` 1139 DurationPt *durationpb.Duration `protobuf:"bytes,19,opt,name=duration_pt,json=DurationPt,proto3" json:"duration_pt,omitempty"` 1140 EmptyPt *EmptyStruct `protobuf:"bytes,20,opt,name=empty_pt,json=EmptyPt,proto3" json:"empty_pt,omitempty"` 1141 } 1142 1143 func (x *PointersStruct) Reset() { 1144 *x = PointersStruct{} 1145 if protoimpl.UnsafeEnabled { 1146 mi := &file_tests_proto_msgTypes[7] 1147 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1148 ms.StoreMessageInfo(mi) 1149 } 1150 } 1151 1152 func (x *PointersStruct) String() string { 1153 return protoimpl.X.MessageStringOf(x) 1154 } 1155 1156 func (*PointersStruct) ProtoMessage() {} 1157 1158 func (x *PointersStruct) ProtoReflect() protoreflect.Message { 1159 mi := &file_tests_proto_msgTypes[7] 1160 if protoimpl.UnsafeEnabled && x != nil { 1161 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1162 if ms.LoadMessageInfo() == nil { 1163 ms.StoreMessageInfo(mi) 1164 } 1165 return ms 1166 } 1167 return mi.MessageOf(x) 1168 } 1169 1170 // Deprecated: Use PointersStruct.ProtoReflect.Descriptor instead. 1171 func (*PointersStruct) Descriptor() ([]byte, []int) { 1172 return file_tests_proto_rawDescGZIP(), []int{7} 1173 } 1174 1175 func (x *PointersStruct) GetInt8Pt() int32 { 1176 if x != nil { 1177 return x.Int8Pt 1178 } 1179 return 0 1180 } 1181 1182 func (x *PointersStruct) GetInt16Pt() int32 { 1183 if x != nil { 1184 return x.Int16Pt 1185 } 1186 return 0 1187 } 1188 1189 func (x *PointersStruct) GetInt32Pt() int32 { 1190 if x != nil { 1191 return x.Int32Pt 1192 } 1193 return 0 1194 } 1195 1196 func (x *PointersStruct) GetInt32FixedPt() int32 { 1197 if x != nil { 1198 return x.Int32FixedPt 1199 } 1200 return 0 1201 } 1202 1203 func (x *PointersStruct) GetInt64Pt() int64 { 1204 if x != nil { 1205 return x.Int64Pt 1206 } 1207 return 0 1208 } 1209 1210 func (x *PointersStruct) GetInt64FixedPt() int64 { 1211 if x != nil { 1212 return x.Int64FixedPt 1213 } 1214 return 0 1215 } 1216 1217 func (x *PointersStruct) GetIntPt() int64 { 1218 if x != nil { 1219 return x.IntPt 1220 } 1221 return 0 1222 } 1223 1224 func (x *PointersStruct) GetBytePt() uint32 { 1225 if x != nil { 1226 return x.BytePt 1227 } 1228 return 0 1229 } 1230 1231 func (x *PointersStruct) GetUint8Pt() uint32 { 1232 if x != nil { 1233 return x.Uint8Pt 1234 } 1235 return 0 1236 } 1237 1238 func (x *PointersStruct) GetUint16Pt() uint32 { 1239 if x != nil { 1240 return x.Uint16Pt 1241 } 1242 return 0 1243 } 1244 1245 func (x *PointersStruct) GetUint32Pt() uint32 { 1246 if x != nil { 1247 return x.Uint32Pt 1248 } 1249 return 0 1250 } 1251 1252 func (x *PointersStruct) GetUint32FixedPt() uint32 { 1253 if x != nil { 1254 return x.Uint32FixedPt 1255 } 1256 return 0 1257 } 1258 1259 func (x *PointersStruct) GetUint64Pt() uint64 { 1260 if x != nil { 1261 return x.Uint64Pt 1262 } 1263 return 0 1264 } 1265 1266 func (x *PointersStruct) GetUint64FixedPt() uint64 { 1267 if x != nil { 1268 return x.Uint64FixedPt 1269 } 1270 return 0 1271 } 1272 1273 func (x *PointersStruct) GetUintPt() uint64 { 1274 if x != nil { 1275 return x.UintPt 1276 } 1277 return 0 1278 } 1279 1280 func (x *PointersStruct) GetStrPt() string { 1281 if x != nil { 1282 return x.StrPt 1283 } 1284 return "" 1285 } 1286 1287 func (x *PointersStruct) GetBytesPt() []byte { 1288 if x != nil { 1289 return x.BytesPt 1290 } 1291 return nil 1292 } 1293 1294 func (x *PointersStruct) GetTimePt() *timestamppb.Timestamp { 1295 if x != nil { 1296 return x.TimePt 1297 } 1298 return nil 1299 } 1300 1301 func (x *PointersStruct) GetDurationPt() *durationpb.Duration { 1302 if x != nil { 1303 return x.DurationPt 1304 } 1305 return nil 1306 } 1307 1308 func (x *PointersStruct) GetEmptyPt() *EmptyStruct { 1309 if x != nil { 1310 return x.EmptyPt 1311 } 1312 return nil 1313 } 1314 1315 type PointerSlicesStruct struct { 1316 state protoimpl.MessageState 1317 sizeCache protoimpl.SizeCache 1318 unknownFields protoimpl.UnknownFields 1319 1320 Int8PtSl []int32 `protobuf:"zigzag32,1,rep,packed,name=int8_pt_sl,json=Int8PtSl,proto3" json:"int8_pt_sl,omitempty"` 1321 Int16PtSl []int32 `protobuf:"zigzag32,2,rep,packed,name=int16_pt_sl,json=Int16PtSl,proto3" json:"int16_pt_sl,omitempty"` 1322 Int32PtSl []int32 `protobuf:"zigzag32,3,rep,packed,name=int32_pt_sl,json=Int32PtSl,proto3" json:"int32_pt_sl,omitempty"` 1323 Int32FixedPtSl []int32 `protobuf:"fixed32,4,rep,packed,name=int32_fixed_pt_sl,json=Int32FixedPtSl,proto3" json:"int32_fixed_pt_sl,omitempty"` 1324 Int64PtSl []int64 `protobuf:"zigzag64,5,rep,packed,name=int64_pt_sl,json=Int64PtSl,proto3" json:"int64_pt_sl,omitempty"` 1325 Int64FixedPtSl []int64 `protobuf:"fixed64,6,rep,packed,name=int64_fixed_pt_sl,json=Int64FixedPtSl,proto3" json:"int64_fixed_pt_sl,omitempty"` 1326 IntPtSl []int64 `protobuf:"zigzag64,7,rep,packed,name=int_pt_sl,json=IntPtSl,proto3" json:"int_pt_sl,omitempty"` 1327 BytePtSl []byte `protobuf:"bytes,8,opt,name=byte_pt_sl,json=BytePtSl,proto3" json:"byte_pt_sl,omitempty"` 1328 Uint8PtSl []byte `protobuf:"bytes,9,opt,name=uint8_pt_sl,json=Uint8PtSl,proto3" json:"uint8_pt_sl,omitempty"` 1329 Uint16PtSl []uint32 `protobuf:"varint,10,rep,packed,name=uint16_pt_sl,json=Uint16PtSl,proto3" json:"uint16_pt_sl,omitempty"` 1330 Uint32PtSl []uint32 `protobuf:"varint,11,rep,packed,name=uint32_pt_sl,json=Uint32PtSl,proto3" json:"uint32_pt_sl,omitempty"` 1331 Uint32FixedPtSl []uint32 `protobuf:"fixed32,12,rep,packed,name=uint32_fixed_pt_sl,json=Uint32FixedPtSl,proto3" json:"uint32_fixed_pt_sl,omitempty"` 1332 Uint64PtSl []uint64 `protobuf:"varint,13,rep,packed,name=uint64_pt_sl,json=Uint64PtSl,proto3" json:"uint64_pt_sl,omitempty"` 1333 Uint64FixedPtSl []uint64 `protobuf:"fixed64,14,rep,packed,name=uint64_fixed_pt_sl,json=Uint64FixedPtSl,proto3" json:"uint64_fixed_pt_sl,omitempty"` 1334 UintPtSl []uint64 `protobuf:"varint,15,rep,packed,name=uint_pt_sl,json=UintPtSl,proto3" json:"uint_pt_sl,omitempty"` 1335 StrPtSl []string `protobuf:"bytes,16,rep,name=str_pt_sl,json=StrPtSl,proto3" json:"str_pt_sl,omitempty"` 1336 BytesPtSl [][]byte `protobuf:"bytes,17,rep,name=bytes_pt_sl,json=BytesPtSl,proto3" json:"bytes_pt_sl,omitempty"` 1337 TimePtSl []*timestamppb.Timestamp `protobuf:"bytes,18,rep,name=time_pt_sl,json=TimePtSl,proto3" json:"time_pt_sl,omitempty"` 1338 DurationPtSl []*durationpb.Duration `protobuf:"bytes,19,rep,name=duration_pt_sl,json=DurationPtSl,proto3" json:"duration_pt_sl,omitempty"` 1339 EmptyPtSl []*EmptyStruct `protobuf:"bytes,20,rep,name=empty_pt_sl,json=EmptyPtSl,proto3" json:"empty_pt_sl,omitempty"` 1340 } 1341 1342 func (x *PointerSlicesStruct) Reset() { 1343 *x = PointerSlicesStruct{} 1344 if protoimpl.UnsafeEnabled { 1345 mi := &file_tests_proto_msgTypes[8] 1346 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1347 ms.StoreMessageInfo(mi) 1348 } 1349 } 1350 1351 func (x *PointerSlicesStruct) String() string { 1352 return protoimpl.X.MessageStringOf(x) 1353 } 1354 1355 func (*PointerSlicesStruct) ProtoMessage() {} 1356 1357 func (x *PointerSlicesStruct) ProtoReflect() protoreflect.Message { 1358 mi := &file_tests_proto_msgTypes[8] 1359 if protoimpl.UnsafeEnabled && x != nil { 1360 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1361 if ms.LoadMessageInfo() == nil { 1362 ms.StoreMessageInfo(mi) 1363 } 1364 return ms 1365 } 1366 return mi.MessageOf(x) 1367 } 1368 1369 // Deprecated: Use PointerSlicesStruct.ProtoReflect.Descriptor instead. 1370 func (*PointerSlicesStruct) Descriptor() ([]byte, []int) { 1371 return file_tests_proto_rawDescGZIP(), []int{8} 1372 } 1373 1374 func (x *PointerSlicesStruct) GetInt8PtSl() []int32 { 1375 if x != nil { 1376 return x.Int8PtSl 1377 } 1378 return nil 1379 } 1380 1381 func (x *PointerSlicesStruct) GetInt16PtSl() []int32 { 1382 if x != nil { 1383 return x.Int16PtSl 1384 } 1385 return nil 1386 } 1387 1388 func (x *PointerSlicesStruct) GetInt32PtSl() []int32 { 1389 if x != nil { 1390 return x.Int32PtSl 1391 } 1392 return nil 1393 } 1394 1395 func (x *PointerSlicesStruct) GetInt32FixedPtSl() []int32 { 1396 if x != nil { 1397 return x.Int32FixedPtSl 1398 } 1399 return nil 1400 } 1401 1402 func (x *PointerSlicesStruct) GetInt64PtSl() []int64 { 1403 if x != nil { 1404 return x.Int64PtSl 1405 } 1406 return nil 1407 } 1408 1409 func (x *PointerSlicesStruct) GetInt64FixedPtSl() []int64 { 1410 if x != nil { 1411 return x.Int64FixedPtSl 1412 } 1413 return nil 1414 } 1415 1416 func (x *PointerSlicesStruct) GetIntPtSl() []int64 { 1417 if x != nil { 1418 return x.IntPtSl 1419 } 1420 return nil 1421 } 1422 1423 func (x *PointerSlicesStruct) GetBytePtSl() []byte { 1424 if x != nil { 1425 return x.BytePtSl 1426 } 1427 return nil 1428 } 1429 1430 func (x *PointerSlicesStruct) GetUint8PtSl() []byte { 1431 if x != nil { 1432 return x.Uint8PtSl 1433 } 1434 return nil 1435 } 1436 1437 func (x *PointerSlicesStruct) GetUint16PtSl() []uint32 { 1438 if x != nil { 1439 return x.Uint16PtSl 1440 } 1441 return nil 1442 } 1443 1444 func (x *PointerSlicesStruct) GetUint32PtSl() []uint32 { 1445 if x != nil { 1446 return x.Uint32PtSl 1447 } 1448 return nil 1449 } 1450 1451 func (x *PointerSlicesStruct) GetUint32FixedPtSl() []uint32 { 1452 if x != nil { 1453 return x.Uint32FixedPtSl 1454 } 1455 return nil 1456 } 1457 1458 func (x *PointerSlicesStruct) GetUint64PtSl() []uint64 { 1459 if x != nil { 1460 return x.Uint64PtSl 1461 } 1462 return nil 1463 } 1464 1465 func (x *PointerSlicesStruct) GetUint64FixedPtSl() []uint64 { 1466 if x != nil { 1467 return x.Uint64FixedPtSl 1468 } 1469 return nil 1470 } 1471 1472 func (x *PointerSlicesStruct) GetUintPtSl() []uint64 { 1473 if x != nil { 1474 return x.UintPtSl 1475 } 1476 return nil 1477 } 1478 1479 func (x *PointerSlicesStruct) GetStrPtSl() []string { 1480 if x != nil { 1481 return x.StrPtSl 1482 } 1483 return nil 1484 } 1485 1486 func (x *PointerSlicesStruct) GetBytesPtSl() [][]byte { 1487 if x != nil { 1488 return x.BytesPtSl 1489 } 1490 return nil 1491 } 1492 1493 func (x *PointerSlicesStruct) GetTimePtSl() []*timestamppb.Timestamp { 1494 if x != nil { 1495 return x.TimePtSl 1496 } 1497 return nil 1498 } 1499 1500 func (x *PointerSlicesStruct) GetDurationPtSl() []*durationpb.Duration { 1501 if x != nil { 1502 return x.DurationPtSl 1503 } 1504 return nil 1505 } 1506 1507 func (x *PointerSlicesStruct) GetEmptyPtSl() []*EmptyStruct { 1508 if x != nil { 1509 return x.EmptyPtSl 1510 } 1511 return nil 1512 } 1513 1514 type ComplexSt struct { 1515 state protoimpl.MessageState 1516 sizeCache protoimpl.SizeCache 1517 unknownFields protoimpl.UnknownFields 1518 1519 PrField *PrimitivesStruct `protobuf:"bytes,1,opt,name=pr_field,json=PrField,proto3" json:"pr_field,omitempty"` 1520 ArField *ArraysStruct `protobuf:"bytes,2,opt,name=ar_field,json=ArField,proto3" json:"ar_field,omitempty"` 1521 SlField *SlicesStruct `protobuf:"bytes,3,opt,name=sl_field,json=SlField,proto3" json:"sl_field,omitempty"` 1522 PtField *PointersStruct `protobuf:"bytes,4,opt,name=pt_field,json=PtField,proto3" json:"pt_field,omitempty"` 1523 } 1524 1525 func (x *ComplexSt) Reset() { 1526 *x = ComplexSt{} 1527 if protoimpl.UnsafeEnabled { 1528 mi := &file_tests_proto_msgTypes[9] 1529 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1530 ms.StoreMessageInfo(mi) 1531 } 1532 } 1533 1534 func (x *ComplexSt) String() string { 1535 return protoimpl.X.MessageStringOf(x) 1536 } 1537 1538 func (*ComplexSt) ProtoMessage() {} 1539 1540 func (x *ComplexSt) ProtoReflect() protoreflect.Message { 1541 mi := &file_tests_proto_msgTypes[9] 1542 if protoimpl.UnsafeEnabled && x != nil { 1543 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1544 if ms.LoadMessageInfo() == nil { 1545 ms.StoreMessageInfo(mi) 1546 } 1547 return ms 1548 } 1549 return mi.MessageOf(x) 1550 } 1551 1552 // Deprecated: Use ComplexSt.ProtoReflect.Descriptor instead. 1553 func (*ComplexSt) Descriptor() ([]byte, []int) { 1554 return file_tests_proto_rawDescGZIP(), []int{9} 1555 } 1556 1557 func (x *ComplexSt) GetPrField() *PrimitivesStruct { 1558 if x != nil { 1559 return x.PrField 1560 } 1561 return nil 1562 } 1563 1564 func (x *ComplexSt) GetArField() *ArraysStruct { 1565 if x != nil { 1566 return x.ArField 1567 } 1568 return nil 1569 } 1570 1571 func (x *ComplexSt) GetSlField() *SlicesStruct { 1572 if x != nil { 1573 return x.SlField 1574 } 1575 return nil 1576 } 1577 1578 func (x *ComplexSt) GetPtField() *PointersStruct { 1579 if x != nil { 1580 return x.PtField 1581 } 1582 return nil 1583 } 1584 1585 type EmbeddedSt1 struct { 1586 state protoimpl.MessageState 1587 sizeCache protoimpl.SizeCache 1588 unknownFields protoimpl.UnknownFields 1589 1590 PrimitivesStruct *PrimitivesStruct `protobuf:"bytes,1,opt,name=primitives_struct,json=PrimitivesStruct,proto3" json:"primitives_struct,omitempty"` 1591 } 1592 1593 func (x *EmbeddedSt1) Reset() { 1594 *x = EmbeddedSt1{} 1595 if protoimpl.UnsafeEnabled { 1596 mi := &file_tests_proto_msgTypes[10] 1597 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1598 ms.StoreMessageInfo(mi) 1599 } 1600 } 1601 1602 func (x *EmbeddedSt1) String() string { 1603 return protoimpl.X.MessageStringOf(x) 1604 } 1605 1606 func (*EmbeddedSt1) ProtoMessage() {} 1607 1608 func (x *EmbeddedSt1) ProtoReflect() protoreflect.Message { 1609 mi := &file_tests_proto_msgTypes[10] 1610 if protoimpl.UnsafeEnabled && x != nil { 1611 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1612 if ms.LoadMessageInfo() == nil { 1613 ms.StoreMessageInfo(mi) 1614 } 1615 return ms 1616 } 1617 return mi.MessageOf(x) 1618 } 1619 1620 // Deprecated: Use EmbeddedSt1.ProtoReflect.Descriptor instead. 1621 func (*EmbeddedSt1) Descriptor() ([]byte, []int) { 1622 return file_tests_proto_rawDescGZIP(), []int{10} 1623 } 1624 1625 func (x *EmbeddedSt1) GetPrimitivesStruct() *PrimitivesStruct { 1626 if x != nil { 1627 return x.PrimitivesStruct 1628 } 1629 return nil 1630 } 1631 1632 type EmbeddedSt2 struct { 1633 state protoimpl.MessageState 1634 sizeCache protoimpl.SizeCache 1635 unknownFields protoimpl.UnknownFields 1636 1637 PrimitivesStruct *PrimitivesStruct `protobuf:"bytes,1,opt,name=primitives_struct,json=PrimitivesStruct,proto3" json:"primitives_struct,omitempty"` 1638 ArraysStruct *ArraysStruct `protobuf:"bytes,2,opt,name=arrays_struct,json=ArraysStruct,proto3" json:"arrays_struct,omitempty"` 1639 SlicesStruct *SlicesStruct `protobuf:"bytes,3,opt,name=slices_struct,json=SlicesStruct,proto3" json:"slices_struct,omitempty"` 1640 PointersStruct *PointersStruct `protobuf:"bytes,4,opt,name=pointers_struct,json=PointersStruct,proto3" json:"pointers_struct,omitempty"` 1641 } 1642 1643 func (x *EmbeddedSt2) Reset() { 1644 *x = EmbeddedSt2{} 1645 if protoimpl.UnsafeEnabled { 1646 mi := &file_tests_proto_msgTypes[11] 1647 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1648 ms.StoreMessageInfo(mi) 1649 } 1650 } 1651 1652 func (x *EmbeddedSt2) String() string { 1653 return protoimpl.X.MessageStringOf(x) 1654 } 1655 1656 func (*EmbeddedSt2) ProtoMessage() {} 1657 1658 func (x *EmbeddedSt2) ProtoReflect() protoreflect.Message { 1659 mi := &file_tests_proto_msgTypes[11] 1660 if protoimpl.UnsafeEnabled && x != nil { 1661 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1662 if ms.LoadMessageInfo() == nil { 1663 ms.StoreMessageInfo(mi) 1664 } 1665 return ms 1666 } 1667 return mi.MessageOf(x) 1668 } 1669 1670 // Deprecated: Use EmbeddedSt2.ProtoReflect.Descriptor instead. 1671 func (*EmbeddedSt2) Descriptor() ([]byte, []int) { 1672 return file_tests_proto_rawDescGZIP(), []int{11} 1673 } 1674 1675 func (x *EmbeddedSt2) GetPrimitivesStruct() *PrimitivesStruct { 1676 if x != nil { 1677 return x.PrimitivesStruct 1678 } 1679 return nil 1680 } 1681 1682 func (x *EmbeddedSt2) GetArraysStruct() *ArraysStruct { 1683 if x != nil { 1684 return x.ArraysStruct 1685 } 1686 return nil 1687 } 1688 1689 func (x *EmbeddedSt2) GetSlicesStruct() *SlicesStruct { 1690 if x != nil { 1691 return x.SlicesStruct 1692 } 1693 return nil 1694 } 1695 1696 func (x *EmbeddedSt2) GetPointersStruct() *PointersStruct { 1697 if x != nil { 1698 return x.PointersStruct 1699 } 1700 return nil 1701 } 1702 1703 type EmbeddedSt3 struct { 1704 state protoimpl.MessageState 1705 sizeCache protoimpl.SizeCache 1706 unknownFields protoimpl.UnknownFields 1707 1708 PrimitivesStruct *PrimitivesStruct `protobuf:"bytes,1,opt,name=primitives_struct,json=PrimitivesStruct,proto3" json:"primitives_struct,omitempty"` 1709 ArraysStruct *ArraysStruct `protobuf:"bytes,2,opt,name=arrays_struct,json=ArraysStruct,proto3" json:"arrays_struct,omitempty"` 1710 SlicesStruct *SlicesStruct `protobuf:"bytes,3,opt,name=slices_struct,json=SlicesStruct,proto3" json:"slices_struct,omitempty"` 1711 PointersStruct *PointersStruct `protobuf:"bytes,4,opt,name=pointers_struct,json=PointersStruct,proto3" json:"pointers_struct,omitempty"` 1712 EmptyStruct *EmptyStruct `protobuf:"bytes,5,opt,name=empty_struct,json=EmptyStruct,proto3" json:"empty_struct,omitempty"` 1713 } 1714 1715 func (x *EmbeddedSt3) Reset() { 1716 *x = EmbeddedSt3{} 1717 if protoimpl.UnsafeEnabled { 1718 mi := &file_tests_proto_msgTypes[12] 1719 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1720 ms.StoreMessageInfo(mi) 1721 } 1722 } 1723 1724 func (x *EmbeddedSt3) String() string { 1725 return protoimpl.X.MessageStringOf(x) 1726 } 1727 1728 func (*EmbeddedSt3) ProtoMessage() {} 1729 1730 func (x *EmbeddedSt3) ProtoReflect() protoreflect.Message { 1731 mi := &file_tests_proto_msgTypes[12] 1732 if protoimpl.UnsafeEnabled && x != nil { 1733 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1734 if ms.LoadMessageInfo() == nil { 1735 ms.StoreMessageInfo(mi) 1736 } 1737 return ms 1738 } 1739 return mi.MessageOf(x) 1740 } 1741 1742 // Deprecated: Use EmbeddedSt3.ProtoReflect.Descriptor instead. 1743 func (*EmbeddedSt3) Descriptor() ([]byte, []int) { 1744 return file_tests_proto_rawDescGZIP(), []int{12} 1745 } 1746 1747 func (x *EmbeddedSt3) GetPrimitivesStruct() *PrimitivesStruct { 1748 if x != nil { 1749 return x.PrimitivesStruct 1750 } 1751 return nil 1752 } 1753 1754 func (x *EmbeddedSt3) GetArraysStruct() *ArraysStruct { 1755 if x != nil { 1756 return x.ArraysStruct 1757 } 1758 return nil 1759 } 1760 1761 func (x *EmbeddedSt3) GetSlicesStruct() *SlicesStruct { 1762 if x != nil { 1763 return x.SlicesStruct 1764 } 1765 return nil 1766 } 1767 1768 func (x *EmbeddedSt3) GetPointersStruct() *PointersStruct { 1769 if x != nil { 1770 return x.PointersStruct 1771 } 1772 return nil 1773 } 1774 1775 func (x *EmbeddedSt3) GetEmptyStruct() *EmptyStruct { 1776 if x != nil { 1777 return x.EmptyStruct 1778 } 1779 return nil 1780 } 1781 1782 type EmbeddedSt4 struct { 1783 state protoimpl.MessageState 1784 sizeCache protoimpl.SizeCache 1785 unknownFields protoimpl.UnknownFields 1786 1787 Foo1 int64 `protobuf:"zigzag64,1,opt,name=foo1,json=Foo1,proto3" json:"foo1,omitempty"` 1788 PrimitivesStruct *PrimitivesStruct `protobuf:"bytes,2,opt,name=primitives_struct,json=PrimitivesStruct,proto3" json:"primitives_struct,omitempty"` 1789 Foo2 string `protobuf:"bytes,3,opt,name=foo2,json=Foo2,proto3" json:"foo2,omitempty"` 1790 ArraysStructField *ArraysStruct `protobuf:"bytes,4,opt,name=arrays_struct_field,json=ArraysStructField,proto3" json:"arrays_struct_field,omitempty"` 1791 Foo3 []byte `protobuf:"bytes,5,opt,name=foo3,json=Foo3,proto3" json:"foo3,omitempty"` 1792 SlicesStruct *SlicesStruct `protobuf:"bytes,6,opt,name=slices_struct,json=SlicesStruct,proto3" json:"slices_struct,omitempty"` 1793 Foo4 bool `protobuf:"varint,7,opt,name=foo4,json=Foo4,proto3" json:"foo4,omitempty"` 1794 PointersStructField *PointersStruct `protobuf:"bytes,8,opt,name=pointers_struct_field,json=PointersStructField,proto3" json:"pointers_struct_field,omitempty"` 1795 Foo5 uint64 `protobuf:"varint,9,opt,name=foo5,json=Foo5,proto3" json:"foo5,omitempty"` 1796 } 1797 1798 func (x *EmbeddedSt4) Reset() { 1799 *x = EmbeddedSt4{} 1800 if protoimpl.UnsafeEnabled { 1801 mi := &file_tests_proto_msgTypes[13] 1802 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1803 ms.StoreMessageInfo(mi) 1804 } 1805 } 1806 1807 func (x *EmbeddedSt4) String() string { 1808 return protoimpl.X.MessageStringOf(x) 1809 } 1810 1811 func (*EmbeddedSt4) ProtoMessage() {} 1812 1813 func (x *EmbeddedSt4) ProtoReflect() protoreflect.Message { 1814 mi := &file_tests_proto_msgTypes[13] 1815 if protoimpl.UnsafeEnabled && x != nil { 1816 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1817 if ms.LoadMessageInfo() == nil { 1818 ms.StoreMessageInfo(mi) 1819 } 1820 return ms 1821 } 1822 return mi.MessageOf(x) 1823 } 1824 1825 // Deprecated: Use EmbeddedSt4.ProtoReflect.Descriptor instead. 1826 func (*EmbeddedSt4) Descriptor() ([]byte, []int) { 1827 return file_tests_proto_rawDescGZIP(), []int{13} 1828 } 1829 1830 func (x *EmbeddedSt4) GetFoo1() int64 { 1831 if x != nil { 1832 return x.Foo1 1833 } 1834 return 0 1835 } 1836 1837 func (x *EmbeddedSt4) GetPrimitivesStruct() *PrimitivesStruct { 1838 if x != nil { 1839 return x.PrimitivesStruct 1840 } 1841 return nil 1842 } 1843 1844 func (x *EmbeddedSt4) GetFoo2() string { 1845 if x != nil { 1846 return x.Foo2 1847 } 1848 return "" 1849 } 1850 1851 func (x *EmbeddedSt4) GetArraysStructField() *ArraysStruct { 1852 if x != nil { 1853 return x.ArraysStructField 1854 } 1855 return nil 1856 } 1857 1858 func (x *EmbeddedSt4) GetFoo3() []byte { 1859 if x != nil { 1860 return x.Foo3 1861 } 1862 return nil 1863 } 1864 1865 func (x *EmbeddedSt4) GetSlicesStruct() *SlicesStruct { 1866 if x != nil { 1867 return x.SlicesStruct 1868 } 1869 return nil 1870 } 1871 1872 func (x *EmbeddedSt4) GetFoo4() bool { 1873 if x != nil { 1874 return x.Foo4 1875 } 1876 return false 1877 } 1878 1879 func (x *EmbeddedSt4) GetPointersStructField() *PointersStruct { 1880 if x != nil { 1881 return x.PointersStructField 1882 } 1883 return nil 1884 } 1885 1886 func (x *EmbeddedSt4) GetFoo5() uint64 { 1887 if x != nil { 1888 return x.Foo5 1889 } 1890 return 0 1891 } 1892 1893 type EmbeddedSt5NameOverride struct { 1894 state protoimpl.MessageState 1895 sizeCache protoimpl.SizeCache 1896 unknownFields protoimpl.UnknownFields 1897 1898 Foo1 int64 `protobuf:"zigzag64,1,opt,name=foo1,json=Foo1,proto3" json:"foo1,omitempty"` 1899 PrimitivesStruct *PrimitivesStruct `protobuf:"bytes,2,opt,name=primitives_struct,json=PrimitivesStruct,proto3" json:"primitives_struct,omitempty"` 1900 Foo2 string `protobuf:"bytes,3,opt,name=foo2,json=Foo2,proto3" json:"foo2,omitempty"` 1901 ArraysStructField *ArraysStruct `protobuf:"bytes,4,opt,name=arrays_struct_field,json=ArraysStructField,proto3" json:"arrays_struct_field,omitempty"` 1902 Foo3 []byte `protobuf:"bytes,5,opt,name=foo3,json=Foo3,proto3" json:"foo3,omitempty"` 1903 SlicesStruct *SlicesStruct `protobuf:"bytes,6,opt,name=slices_struct,json=SlicesStruct,proto3" json:"slices_struct,omitempty"` 1904 Foo4 bool `protobuf:"varint,7,opt,name=foo4,json=Foo4,proto3" json:"foo4,omitempty"` 1905 PointersStructField *PointersStruct `protobuf:"bytes,8,opt,name=pointers_struct_field,json=PointersStructField,proto3" json:"pointers_struct_field,omitempty"` 1906 Foo5 uint64 `protobuf:"varint,9,opt,name=foo5,json=Foo5,proto3" json:"foo5,omitempty"` 1907 } 1908 1909 func (x *EmbeddedSt5NameOverride) Reset() { 1910 *x = EmbeddedSt5NameOverride{} 1911 if protoimpl.UnsafeEnabled { 1912 mi := &file_tests_proto_msgTypes[14] 1913 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1914 ms.StoreMessageInfo(mi) 1915 } 1916 } 1917 1918 func (x *EmbeddedSt5NameOverride) String() string { 1919 return protoimpl.X.MessageStringOf(x) 1920 } 1921 1922 func (*EmbeddedSt5NameOverride) ProtoMessage() {} 1923 1924 func (x *EmbeddedSt5NameOverride) ProtoReflect() protoreflect.Message { 1925 mi := &file_tests_proto_msgTypes[14] 1926 if protoimpl.UnsafeEnabled && x != nil { 1927 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1928 if ms.LoadMessageInfo() == nil { 1929 ms.StoreMessageInfo(mi) 1930 } 1931 return ms 1932 } 1933 return mi.MessageOf(x) 1934 } 1935 1936 // Deprecated: Use EmbeddedSt5NameOverride.ProtoReflect.Descriptor instead. 1937 func (*EmbeddedSt5NameOverride) Descriptor() ([]byte, []int) { 1938 return file_tests_proto_rawDescGZIP(), []int{14} 1939 } 1940 1941 func (x *EmbeddedSt5NameOverride) GetFoo1() int64 { 1942 if x != nil { 1943 return x.Foo1 1944 } 1945 return 0 1946 } 1947 1948 func (x *EmbeddedSt5NameOverride) GetPrimitivesStruct() *PrimitivesStruct { 1949 if x != nil { 1950 return x.PrimitivesStruct 1951 } 1952 return nil 1953 } 1954 1955 func (x *EmbeddedSt5NameOverride) GetFoo2() string { 1956 if x != nil { 1957 return x.Foo2 1958 } 1959 return "" 1960 } 1961 1962 func (x *EmbeddedSt5NameOverride) GetArraysStructField() *ArraysStruct { 1963 if x != nil { 1964 return x.ArraysStructField 1965 } 1966 return nil 1967 } 1968 1969 func (x *EmbeddedSt5NameOverride) GetFoo3() []byte { 1970 if x != nil { 1971 return x.Foo3 1972 } 1973 return nil 1974 } 1975 1976 func (x *EmbeddedSt5NameOverride) GetSlicesStruct() *SlicesStruct { 1977 if x != nil { 1978 return x.SlicesStruct 1979 } 1980 return nil 1981 } 1982 1983 func (x *EmbeddedSt5NameOverride) GetFoo4() bool { 1984 if x != nil { 1985 return x.Foo4 1986 } 1987 return false 1988 } 1989 1990 func (x *EmbeddedSt5NameOverride) GetPointersStructField() *PointersStruct { 1991 if x != nil { 1992 return x.PointersStructField 1993 } 1994 return nil 1995 } 1996 1997 func (x *EmbeddedSt5NameOverride) GetFoo5() uint64 { 1998 if x != nil { 1999 return x.Foo5 2000 } 2001 return 0 2002 } 2003 2004 type AminoMarshalerStruct1 struct { 2005 state protoimpl.MessageState 2006 sizeCache protoimpl.SizeCache 2007 unknownFields protoimpl.UnknownFields 2008 2009 C int64 `protobuf:"zigzag64,1,opt,name=c,json=C,proto3" json:"c,omitempty"` 2010 D int64 `protobuf:"zigzag64,2,opt,name=d,json=D,proto3" json:"d,omitempty"` 2011 } 2012 2013 func (x *AminoMarshalerStruct1) Reset() { 2014 *x = AminoMarshalerStruct1{} 2015 if protoimpl.UnsafeEnabled { 2016 mi := &file_tests_proto_msgTypes[15] 2017 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2018 ms.StoreMessageInfo(mi) 2019 } 2020 } 2021 2022 func (x *AminoMarshalerStruct1) String() string { 2023 return protoimpl.X.MessageStringOf(x) 2024 } 2025 2026 func (*AminoMarshalerStruct1) ProtoMessage() {} 2027 2028 func (x *AminoMarshalerStruct1) ProtoReflect() protoreflect.Message { 2029 mi := &file_tests_proto_msgTypes[15] 2030 if protoimpl.UnsafeEnabled && x != nil { 2031 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2032 if ms.LoadMessageInfo() == nil { 2033 ms.StoreMessageInfo(mi) 2034 } 2035 return ms 2036 } 2037 return mi.MessageOf(x) 2038 } 2039 2040 // Deprecated: Use AminoMarshalerStruct1.ProtoReflect.Descriptor instead. 2041 func (*AminoMarshalerStruct1) Descriptor() ([]byte, []int) { 2042 return file_tests_proto_rawDescGZIP(), []int{15} 2043 } 2044 2045 func (x *AminoMarshalerStruct1) GetC() int64 { 2046 if x != nil { 2047 return x.C 2048 } 2049 return 0 2050 } 2051 2052 func (x *AminoMarshalerStruct1) GetD() int64 { 2053 if x != nil { 2054 return x.D 2055 } 2056 return 0 2057 } 2058 2059 type ReprStruct1 struct { 2060 state protoimpl.MessageState 2061 sizeCache protoimpl.SizeCache 2062 unknownFields protoimpl.UnknownFields 2063 2064 C int64 `protobuf:"zigzag64,1,opt,name=c,json=C,proto3" json:"c,omitempty"` 2065 D int64 `protobuf:"zigzag64,2,opt,name=d,json=D,proto3" json:"d,omitempty"` 2066 } 2067 2068 func (x *ReprStruct1) Reset() { 2069 *x = ReprStruct1{} 2070 if protoimpl.UnsafeEnabled { 2071 mi := &file_tests_proto_msgTypes[16] 2072 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2073 ms.StoreMessageInfo(mi) 2074 } 2075 } 2076 2077 func (x *ReprStruct1) String() string { 2078 return protoimpl.X.MessageStringOf(x) 2079 } 2080 2081 func (*ReprStruct1) ProtoMessage() {} 2082 2083 func (x *ReprStruct1) ProtoReflect() protoreflect.Message { 2084 mi := &file_tests_proto_msgTypes[16] 2085 if protoimpl.UnsafeEnabled && x != nil { 2086 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2087 if ms.LoadMessageInfo() == nil { 2088 ms.StoreMessageInfo(mi) 2089 } 2090 return ms 2091 } 2092 return mi.MessageOf(x) 2093 } 2094 2095 // Deprecated: Use ReprStruct1.ProtoReflect.Descriptor instead. 2096 func (*ReprStruct1) Descriptor() ([]byte, []int) { 2097 return file_tests_proto_rawDescGZIP(), []int{16} 2098 } 2099 2100 func (x *ReprStruct1) GetC() int64 { 2101 if x != nil { 2102 return x.C 2103 } 2104 return 0 2105 } 2106 2107 func (x *ReprStruct1) GetD() int64 { 2108 if x != nil { 2109 return x.D 2110 } 2111 return 0 2112 } 2113 2114 type AminoMarshalerStruct2 struct { 2115 state protoimpl.MessageState 2116 sizeCache protoimpl.SizeCache 2117 unknownFields protoimpl.UnknownFields 2118 2119 Value []*ReprElem2 `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` 2120 } 2121 2122 func (x *AminoMarshalerStruct2) Reset() { 2123 *x = AminoMarshalerStruct2{} 2124 if protoimpl.UnsafeEnabled { 2125 mi := &file_tests_proto_msgTypes[17] 2126 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2127 ms.StoreMessageInfo(mi) 2128 } 2129 } 2130 2131 func (x *AminoMarshalerStruct2) String() string { 2132 return protoimpl.X.MessageStringOf(x) 2133 } 2134 2135 func (*AminoMarshalerStruct2) ProtoMessage() {} 2136 2137 func (x *AminoMarshalerStruct2) ProtoReflect() protoreflect.Message { 2138 mi := &file_tests_proto_msgTypes[17] 2139 if protoimpl.UnsafeEnabled && x != nil { 2140 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2141 if ms.LoadMessageInfo() == nil { 2142 ms.StoreMessageInfo(mi) 2143 } 2144 return ms 2145 } 2146 return mi.MessageOf(x) 2147 } 2148 2149 // Deprecated: Use AminoMarshalerStruct2.ProtoReflect.Descriptor instead. 2150 func (*AminoMarshalerStruct2) Descriptor() ([]byte, []int) { 2151 return file_tests_proto_rawDescGZIP(), []int{17} 2152 } 2153 2154 func (x *AminoMarshalerStruct2) GetValue() []*ReprElem2 { 2155 if x != nil { 2156 return x.Value 2157 } 2158 return nil 2159 } 2160 2161 type ReprElem2 struct { 2162 state protoimpl.MessageState 2163 sizeCache protoimpl.SizeCache 2164 unknownFields protoimpl.UnknownFields 2165 2166 Key string `protobuf:"bytes,1,opt,name=key,json=Key,proto3" json:"key,omitempty"` 2167 Value *anypb.Any `protobuf:"bytes,2,opt,name=value,json=Value,proto3" json:"value,omitempty"` 2168 } 2169 2170 func (x *ReprElem2) Reset() { 2171 *x = ReprElem2{} 2172 if protoimpl.UnsafeEnabled { 2173 mi := &file_tests_proto_msgTypes[18] 2174 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2175 ms.StoreMessageInfo(mi) 2176 } 2177 } 2178 2179 func (x *ReprElem2) String() string { 2180 return protoimpl.X.MessageStringOf(x) 2181 } 2182 2183 func (*ReprElem2) ProtoMessage() {} 2184 2185 func (x *ReprElem2) ProtoReflect() protoreflect.Message { 2186 mi := &file_tests_proto_msgTypes[18] 2187 if protoimpl.UnsafeEnabled && x != nil { 2188 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2189 if ms.LoadMessageInfo() == nil { 2190 ms.StoreMessageInfo(mi) 2191 } 2192 return ms 2193 } 2194 return mi.MessageOf(x) 2195 } 2196 2197 // Deprecated: Use ReprElem2.ProtoReflect.Descriptor instead. 2198 func (*ReprElem2) Descriptor() ([]byte, []int) { 2199 return file_tests_proto_rawDescGZIP(), []int{18} 2200 } 2201 2202 func (x *ReprElem2) GetKey() string { 2203 if x != nil { 2204 return x.Key 2205 } 2206 return "" 2207 } 2208 2209 func (x *ReprElem2) GetValue() *anypb.Any { 2210 if x != nil { 2211 return x.Value 2212 } 2213 return nil 2214 } 2215 2216 type AminoMarshalerStruct3 struct { 2217 state protoimpl.MessageState 2218 sizeCache protoimpl.SizeCache 2219 unknownFields protoimpl.UnknownFields 2220 2221 Value int32 `protobuf:"zigzag32,1,opt,name=value,proto3" json:"value,omitempty"` 2222 } 2223 2224 func (x *AminoMarshalerStruct3) Reset() { 2225 *x = AminoMarshalerStruct3{} 2226 if protoimpl.UnsafeEnabled { 2227 mi := &file_tests_proto_msgTypes[19] 2228 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2229 ms.StoreMessageInfo(mi) 2230 } 2231 } 2232 2233 func (x *AminoMarshalerStruct3) String() string { 2234 return protoimpl.X.MessageStringOf(x) 2235 } 2236 2237 func (*AminoMarshalerStruct3) ProtoMessage() {} 2238 2239 func (x *AminoMarshalerStruct3) ProtoReflect() protoreflect.Message { 2240 mi := &file_tests_proto_msgTypes[19] 2241 if protoimpl.UnsafeEnabled && x != nil { 2242 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2243 if ms.LoadMessageInfo() == nil { 2244 ms.StoreMessageInfo(mi) 2245 } 2246 return ms 2247 } 2248 return mi.MessageOf(x) 2249 } 2250 2251 // Deprecated: Use AminoMarshalerStruct3.ProtoReflect.Descriptor instead. 2252 func (*AminoMarshalerStruct3) Descriptor() ([]byte, []int) { 2253 return file_tests_proto_rawDescGZIP(), []int{19} 2254 } 2255 2256 func (x *AminoMarshalerStruct3) GetValue() int32 { 2257 if x != nil { 2258 return x.Value 2259 } 2260 return 0 2261 } 2262 2263 type AminoMarshalerInt4 struct { 2264 state protoimpl.MessageState 2265 sizeCache protoimpl.SizeCache 2266 unknownFields protoimpl.UnknownFields 2267 2268 A int32 `protobuf:"zigzag32,1,opt,name=a,json=A,proto3" json:"a,omitempty"` 2269 } 2270 2271 func (x *AminoMarshalerInt4) Reset() { 2272 *x = AminoMarshalerInt4{} 2273 if protoimpl.UnsafeEnabled { 2274 mi := &file_tests_proto_msgTypes[20] 2275 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2276 ms.StoreMessageInfo(mi) 2277 } 2278 } 2279 2280 func (x *AminoMarshalerInt4) String() string { 2281 return protoimpl.X.MessageStringOf(x) 2282 } 2283 2284 func (*AminoMarshalerInt4) ProtoMessage() {} 2285 2286 func (x *AminoMarshalerInt4) ProtoReflect() protoreflect.Message { 2287 mi := &file_tests_proto_msgTypes[20] 2288 if protoimpl.UnsafeEnabled && x != nil { 2289 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2290 if ms.LoadMessageInfo() == nil { 2291 ms.StoreMessageInfo(mi) 2292 } 2293 return ms 2294 } 2295 return mi.MessageOf(x) 2296 } 2297 2298 // Deprecated: Use AminoMarshalerInt4.ProtoReflect.Descriptor instead. 2299 func (*AminoMarshalerInt4) Descriptor() ([]byte, []int) { 2300 return file_tests_proto_rawDescGZIP(), []int{20} 2301 } 2302 2303 func (x *AminoMarshalerInt4) GetA() int32 { 2304 if x != nil { 2305 return x.A 2306 } 2307 return 0 2308 } 2309 2310 type AminoMarshalerInt5 struct { 2311 state protoimpl.MessageState 2312 sizeCache protoimpl.SizeCache 2313 unknownFields protoimpl.UnknownFields 2314 2315 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 2316 } 2317 2318 func (x *AminoMarshalerInt5) Reset() { 2319 *x = AminoMarshalerInt5{} 2320 if protoimpl.UnsafeEnabled { 2321 mi := &file_tests_proto_msgTypes[21] 2322 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2323 ms.StoreMessageInfo(mi) 2324 } 2325 } 2326 2327 func (x *AminoMarshalerInt5) String() string { 2328 return protoimpl.X.MessageStringOf(x) 2329 } 2330 2331 func (*AminoMarshalerInt5) ProtoMessage() {} 2332 2333 func (x *AminoMarshalerInt5) ProtoReflect() protoreflect.Message { 2334 mi := &file_tests_proto_msgTypes[21] 2335 if protoimpl.UnsafeEnabled && x != nil { 2336 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2337 if ms.LoadMessageInfo() == nil { 2338 ms.StoreMessageInfo(mi) 2339 } 2340 return ms 2341 } 2342 return mi.MessageOf(x) 2343 } 2344 2345 // Deprecated: Use AminoMarshalerInt5.ProtoReflect.Descriptor instead. 2346 func (*AminoMarshalerInt5) Descriptor() ([]byte, []int) { 2347 return file_tests_proto_rawDescGZIP(), []int{21} 2348 } 2349 2350 func (x *AminoMarshalerInt5) GetValue() string { 2351 if x != nil { 2352 return x.Value 2353 } 2354 return "" 2355 } 2356 2357 type AminoMarshalerStruct6 struct { 2358 state protoimpl.MessageState 2359 sizeCache protoimpl.SizeCache 2360 unknownFields protoimpl.UnknownFields 2361 2362 Value []*AminoMarshalerStruct1 `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` 2363 } 2364 2365 func (x *AminoMarshalerStruct6) Reset() { 2366 *x = AminoMarshalerStruct6{} 2367 if protoimpl.UnsafeEnabled { 2368 mi := &file_tests_proto_msgTypes[22] 2369 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2370 ms.StoreMessageInfo(mi) 2371 } 2372 } 2373 2374 func (x *AminoMarshalerStruct6) String() string { 2375 return protoimpl.X.MessageStringOf(x) 2376 } 2377 2378 func (*AminoMarshalerStruct6) ProtoMessage() {} 2379 2380 func (x *AminoMarshalerStruct6) ProtoReflect() protoreflect.Message { 2381 mi := &file_tests_proto_msgTypes[22] 2382 if protoimpl.UnsafeEnabled && x != nil { 2383 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2384 if ms.LoadMessageInfo() == nil { 2385 ms.StoreMessageInfo(mi) 2386 } 2387 return ms 2388 } 2389 return mi.MessageOf(x) 2390 } 2391 2392 // Deprecated: Use AminoMarshalerStruct6.ProtoReflect.Descriptor instead. 2393 func (*AminoMarshalerStruct6) Descriptor() ([]byte, []int) { 2394 return file_tests_proto_rawDescGZIP(), []int{22} 2395 } 2396 2397 func (x *AminoMarshalerStruct6) GetValue() []*AminoMarshalerStruct1 { 2398 if x != nil { 2399 return x.Value 2400 } 2401 return nil 2402 } 2403 2404 type AminoMarshalerStruct7 struct { 2405 state protoimpl.MessageState 2406 sizeCache protoimpl.SizeCache 2407 unknownFields protoimpl.UnknownFields 2408 2409 Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 2410 } 2411 2412 func (x *AminoMarshalerStruct7) Reset() { 2413 *x = AminoMarshalerStruct7{} 2414 if protoimpl.UnsafeEnabled { 2415 mi := &file_tests_proto_msgTypes[23] 2416 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2417 ms.StoreMessageInfo(mi) 2418 } 2419 } 2420 2421 func (x *AminoMarshalerStruct7) String() string { 2422 return protoimpl.X.MessageStringOf(x) 2423 } 2424 2425 func (*AminoMarshalerStruct7) ProtoMessage() {} 2426 2427 func (x *AminoMarshalerStruct7) ProtoReflect() protoreflect.Message { 2428 mi := &file_tests_proto_msgTypes[23] 2429 if protoimpl.UnsafeEnabled && x != nil { 2430 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2431 if ms.LoadMessageInfo() == nil { 2432 ms.StoreMessageInfo(mi) 2433 } 2434 return ms 2435 } 2436 return mi.MessageOf(x) 2437 } 2438 2439 // Deprecated: Use AminoMarshalerStruct7.ProtoReflect.Descriptor instead. 2440 func (*AminoMarshalerStruct7) Descriptor() ([]byte, []int) { 2441 return file_tests_proto_rawDescGZIP(), []int{23} 2442 } 2443 2444 func (x *AminoMarshalerStruct7) GetValue() []byte { 2445 if x != nil { 2446 return x.Value 2447 } 2448 return nil 2449 } 2450 2451 type ReprElem7 struct { 2452 state protoimpl.MessageState 2453 sizeCache protoimpl.SizeCache 2454 unknownFields protoimpl.UnknownFields 2455 2456 Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` 2457 } 2458 2459 func (x *ReprElem7) Reset() { 2460 *x = ReprElem7{} 2461 if protoimpl.UnsafeEnabled { 2462 mi := &file_tests_proto_msgTypes[24] 2463 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2464 ms.StoreMessageInfo(mi) 2465 } 2466 } 2467 2468 func (x *ReprElem7) String() string { 2469 return protoimpl.X.MessageStringOf(x) 2470 } 2471 2472 func (*ReprElem7) ProtoMessage() {} 2473 2474 func (x *ReprElem7) ProtoReflect() protoreflect.Message { 2475 mi := &file_tests_proto_msgTypes[24] 2476 if protoimpl.UnsafeEnabled && x != nil { 2477 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2478 if ms.LoadMessageInfo() == nil { 2479 ms.StoreMessageInfo(mi) 2480 } 2481 return ms 2482 } 2483 return mi.MessageOf(x) 2484 } 2485 2486 // Deprecated: Use ReprElem7.ProtoReflect.Descriptor instead. 2487 func (*ReprElem7) Descriptor() ([]byte, []int) { 2488 return file_tests_proto_rawDescGZIP(), []int{24} 2489 } 2490 2491 func (x *ReprElem7) GetValue() uint32 { 2492 if x != nil { 2493 return x.Value 2494 } 2495 return 0 2496 } 2497 2498 type IntDef struct { 2499 state protoimpl.MessageState 2500 sizeCache protoimpl.SizeCache 2501 unknownFields protoimpl.UnknownFields 2502 2503 Value int64 `protobuf:"zigzag64,1,opt,name=value,proto3" json:"value,omitempty"` 2504 } 2505 2506 func (x *IntDef) Reset() { 2507 *x = IntDef{} 2508 if protoimpl.UnsafeEnabled { 2509 mi := &file_tests_proto_msgTypes[25] 2510 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2511 ms.StoreMessageInfo(mi) 2512 } 2513 } 2514 2515 func (x *IntDef) String() string { 2516 return protoimpl.X.MessageStringOf(x) 2517 } 2518 2519 func (*IntDef) ProtoMessage() {} 2520 2521 func (x *IntDef) ProtoReflect() protoreflect.Message { 2522 mi := &file_tests_proto_msgTypes[25] 2523 if protoimpl.UnsafeEnabled && x != nil { 2524 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2525 if ms.LoadMessageInfo() == nil { 2526 ms.StoreMessageInfo(mi) 2527 } 2528 return ms 2529 } 2530 return mi.MessageOf(x) 2531 } 2532 2533 // Deprecated: Use IntDef.ProtoReflect.Descriptor instead. 2534 func (*IntDef) Descriptor() ([]byte, []int) { 2535 return file_tests_proto_rawDescGZIP(), []int{25} 2536 } 2537 2538 func (x *IntDef) GetValue() int64 { 2539 if x != nil { 2540 return x.Value 2541 } 2542 return 0 2543 } 2544 2545 type IntAr struct { 2546 state protoimpl.MessageState 2547 sizeCache protoimpl.SizeCache 2548 unknownFields protoimpl.UnknownFields 2549 2550 Value []int64 `protobuf:"zigzag64,1,rep,packed,name=value,proto3" json:"value,omitempty"` 2551 } 2552 2553 func (x *IntAr) Reset() { 2554 *x = IntAr{} 2555 if protoimpl.UnsafeEnabled { 2556 mi := &file_tests_proto_msgTypes[26] 2557 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2558 ms.StoreMessageInfo(mi) 2559 } 2560 } 2561 2562 func (x *IntAr) String() string { 2563 return protoimpl.X.MessageStringOf(x) 2564 } 2565 2566 func (*IntAr) ProtoMessage() {} 2567 2568 func (x *IntAr) ProtoReflect() protoreflect.Message { 2569 mi := &file_tests_proto_msgTypes[26] 2570 if protoimpl.UnsafeEnabled && x != nil { 2571 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2572 if ms.LoadMessageInfo() == nil { 2573 ms.StoreMessageInfo(mi) 2574 } 2575 return ms 2576 } 2577 return mi.MessageOf(x) 2578 } 2579 2580 // Deprecated: Use IntAr.ProtoReflect.Descriptor instead. 2581 func (*IntAr) Descriptor() ([]byte, []int) { 2582 return file_tests_proto_rawDescGZIP(), []int{26} 2583 } 2584 2585 func (x *IntAr) GetValue() []int64 { 2586 if x != nil { 2587 return x.Value 2588 } 2589 return nil 2590 } 2591 2592 type IntSl struct { 2593 state protoimpl.MessageState 2594 sizeCache protoimpl.SizeCache 2595 unknownFields protoimpl.UnknownFields 2596 2597 Value []int64 `protobuf:"zigzag64,1,rep,packed,name=value,proto3" json:"value,omitempty"` 2598 } 2599 2600 func (x *IntSl) Reset() { 2601 *x = IntSl{} 2602 if protoimpl.UnsafeEnabled { 2603 mi := &file_tests_proto_msgTypes[27] 2604 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2605 ms.StoreMessageInfo(mi) 2606 } 2607 } 2608 2609 func (x *IntSl) String() string { 2610 return protoimpl.X.MessageStringOf(x) 2611 } 2612 2613 func (*IntSl) ProtoMessage() {} 2614 2615 func (x *IntSl) ProtoReflect() protoreflect.Message { 2616 mi := &file_tests_proto_msgTypes[27] 2617 if protoimpl.UnsafeEnabled && x != nil { 2618 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2619 if ms.LoadMessageInfo() == nil { 2620 ms.StoreMessageInfo(mi) 2621 } 2622 return ms 2623 } 2624 return mi.MessageOf(x) 2625 } 2626 2627 // Deprecated: Use IntSl.ProtoReflect.Descriptor instead. 2628 func (*IntSl) Descriptor() ([]byte, []int) { 2629 return file_tests_proto_rawDescGZIP(), []int{27} 2630 } 2631 2632 func (x *IntSl) GetValue() []int64 { 2633 if x != nil { 2634 return x.Value 2635 } 2636 return nil 2637 } 2638 2639 type ByteAr struct { 2640 state protoimpl.MessageState 2641 sizeCache protoimpl.SizeCache 2642 unknownFields protoimpl.UnknownFields 2643 2644 Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 2645 } 2646 2647 func (x *ByteAr) Reset() { 2648 *x = ByteAr{} 2649 if protoimpl.UnsafeEnabled { 2650 mi := &file_tests_proto_msgTypes[28] 2651 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2652 ms.StoreMessageInfo(mi) 2653 } 2654 } 2655 2656 func (x *ByteAr) String() string { 2657 return protoimpl.X.MessageStringOf(x) 2658 } 2659 2660 func (*ByteAr) ProtoMessage() {} 2661 2662 func (x *ByteAr) ProtoReflect() protoreflect.Message { 2663 mi := &file_tests_proto_msgTypes[28] 2664 if protoimpl.UnsafeEnabled && x != nil { 2665 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2666 if ms.LoadMessageInfo() == nil { 2667 ms.StoreMessageInfo(mi) 2668 } 2669 return ms 2670 } 2671 return mi.MessageOf(x) 2672 } 2673 2674 // Deprecated: Use ByteAr.ProtoReflect.Descriptor instead. 2675 func (*ByteAr) Descriptor() ([]byte, []int) { 2676 return file_tests_proto_rawDescGZIP(), []int{28} 2677 } 2678 2679 func (x *ByteAr) GetValue() []byte { 2680 if x != nil { 2681 return x.Value 2682 } 2683 return nil 2684 } 2685 2686 type ByteSl struct { 2687 state protoimpl.MessageState 2688 sizeCache protoimpl.SizeCache 2689 unknownFields protoimpl.UnknownFields 2690 2691 Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 2692 } 2693 2694 func (x *ByteSl) Reset() { 2695 *x = ByteSl{} 2696 if protoimpl.UnsafeEnabled { 2697 mi := &file_tests_proto_msgTypes[29] 2698 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2699 ms.StoreMessageInfo(mi) 2700 } 2701 } 2702 2703 func (x *ByteSl) String() string { 2704 return protoimpl.X.MessageStringOf(x) 2705 } 2706 2707 func (*ByteSl) ProtoMessage() {} 2708 2709 func (x *ByteSl) ProtoReflect() protoreflect.Message { 2710 mi := &file_tests_proto_msgTypes[29] 2711 if protoimpl.UnsafeEnabled && x != nil { 2712 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2713 if ms.LoadMessageInfo() == nil { 2714 ms.StoreMessageInfo(mi) 2715 } 2716 return ms 2717 } 2718 return mi.MessageOf(x) 2719 } 2720 2721 // Deprecated: Use ByteSl.ProtoReflect.Descriptor instead. 2722 func (*ByteSl) Descriptor() ([]byte, []int) { 2723 return file_tests_proto_rawDescGZIP(), []int{29} 2724 } 2725 2726 func (x *ByteSl) GetValue() []byte { 2727 if x != nil { 2728 return x.Value 2729 } 2730 return nil 2731 } 2732 2733 type PrimitivesStructDef struct { 2734 state protoimpl.MessageState 2735 sizeCache protoimpl.SizeCache 2736 unknownFields protoimpl.UnknownFields 2737 2738 Int8 int32 `protobuf:"zigzag32,1,opt,name=int8,json=Int8,proto3" json:"int8,omitempty"` 2739 Int16 int32 `protobuf:"zigzag32,2,opt,name=int16,json=Int16,proto3" json:"int16,omitempty"` 2740 Int32 int32 `protobuf:"zigzag32,3,opt,name=int32,json=Int32,proto3" json:"int32,omitempty"` 2741 Int32Fixed int32 `protobuf:"fixed32,4,opt,name=int32_fixed,json=Int32Fixed,proto3" json:"int32_fixed,omitempty"` 2742 Int64 int64 `protobuf:"zigzag64,5,opt,name=int64,json=Int64,proto3" json:"int64,omitempty"` 2743 Int64Fixed int64 `protobuf:"fixed64,6,opt,name=int64_fixed,json=Int64Fixed,proto3" json:"int64_fixed,omitempty"` 2744 Int int64 `protobuf:"zigzag64,7,opt,name=int,json=Int,proto3" json:"int,omitempty"` 2745 Byte uint32 `protobuf:"varint,8,opt,name=byte,json=Byte,proto3" json:"byte,omitempty"` 2746 Uint8 uint32 `protobuf:"varint,9,opt,name=uint8,json=Uint8,proto3" json:"uint8,omitempty"` 2747 Uint16 uint32 `protobuf:"varint,10,opt,name=uint16,json=Uint16,proto3" json:"uint16,omitempty"` 2748 Uint32 uint32 `protobuf:"varint,11,opt,name=uint32,json=Uint32,proto3" json:"uint32,omitempty"` 2749 Uint32Fixed uint32 `protobuf:"fixed32,12,opt,name=uint32_fixed,json=Uint32Fixed,proto3" json:"uint32_fixed,omitempty"` 2750 Uint64 uint64 `protobuf:"varint,13,opt,name=uint64,json=Uint64,proto3" json:"uint64,omitempty"` 2751 Uint64Fixed uint64 `protobuf:"fixed64,14,opt,name=uint64_fixed,json=Uint64Fixed,proto3" json:"uint64_fixed,omitempty"` 2752 Uint uint64 `protobuf:"varint,15,opt,name=uint,json=Uint,proto3" json:"uint,omitempty"` 2753 Str string `protobuf:"bytes,16,opt,name=str,json=Str,proto3" json:"str,omitempty"` 2754 Bytes []byte `protobuf:"bytes,17,opt,name=bytes,json=Bytes,proto3" json:"bytes,omitempty"` 2755 Time *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=time,json=Time,proto3" json:"time,omitempty"` 2756 Duration *durationpb.Duration `protobuf:"bytes,19,opt,name=duration,json=Duration,proto3" json:"duration,omitempty"` 2757 Empty *EmptyStruct `protobuf:"bytes,20,opt,name=empty,json=Empty,proto3" json:"empty,omitempty"` 2758 } 2759 2760 func (x *PrimitivesStructDef) Reset() { 2761 *x = PrimitivesStructDef{} 2762 if protoimpl.UnsafeEnabled { 2763 mi := &file_tests_proto_msgTypes[30] 2764 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2765 ms.StoreMessageInfo(mi) 2766 } 2767 } 2768 2769 func (x *PrimitivesStructDef) String() string { 2770 return protoimpl.X.MessageStringOf(x) 2771 } 2772 2773 func (*PrimitivesStructDef) ProtoMessage() {} 2774 2775 func (x *PrimitivesStructDef) ProtoReflect() protoreflect.Message { 2776 mi := &file_tests_proto_msgTypes[30] 2777 if protoimpl.UnsafeEnabled && x != nil { 2778 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2779 if ms.LoadMessageInfo() == nil { 2780 ms.StoreMessageInfo(mi) 2781 } 2782 return ms 2783 } 2784 return mi.MessageOf(x) 2785 } 2786 2787 // Deprecated: Use PrimitivesStructDef.ProtoReflect.Descriptor instead. 2788 func (*PrimitivesStructDef) Descriptor() ([]byte, []int) { 2789 return file_tests_proto_rawDescGZIP(), []int{30} 2790 } 2791 2792 func (x *PrimitivesStructDef) GetInt8() int32 { 2793 if x != nil { 2794 return x.Int8 2795 } 2796 return 0 2797 } 2798 2799 func (x *PrimitivesStructDef) GetInt16() int32 { 2800 if x != nil { 2801 return x.Int16 2802 } 2803 return 0 2804 } 2805 2806 func (x *PrimitivesStructDef) GetInt32() int32 { 2807 if x != nil { 2808 return x.Int32 2809 } 2810 return 0 2811 } 2812 2813 func (x *PrimitivesStructDef) GetInt32Fixed() int32 { 2814 if x != nil { 2815 return x.Int32Fixed 2816 } 2817 return 0 2818 } 2819 2820 func (x *PrimitivesStructDef) GetInt64() int64 { 2821 if x != nil { 2822 return x.Int64 2823 } 2824 return 0 2825 } 2826 2827 func (x *PrimitivesStructDef) GetInt64Fixed() int64 { 2828 if x != nil { 2829 return x.Int64Fixed 2830 } 2831 return 0 2832 } 2833 2834 func (x *PrimitivesStructDef) GetInt() int64 { 2835 if x != nil { 2836 return x.Int 2837 } 2838 return 0 2839 } 2840 2841 func (x *PrimitivesStructDef) GetByte() uint32 { 2842 if x != nil { 2843 return x.Byte 2844 } 2845 return 0 2846 } 2847 2848 func (x *PrimitivesStructDef) GetUint8() uint32 { 2849 if x != nil { 2850 return x.Uint8 2851 } 2852 return 0 2853 } 2854 2855 func (x *PrimitivesStructDef) GetUint16() uint32 { 2856 if x != nil { 2857 return x.Uint16 2858 } 2859 return 0 2860 } 2861 2862 func (x *PrimitivesStructDef) GetUint32() uint32 { 2863 if x != nil { 2864 return x.Uint32 2865 } 2866 return 0 2867 } 2868 2869 func (x *PrimitivesStructDef) GetUint32Fixed() uint32 { 2870 if x != nil { 2871 return x.Uint32Fixed 2872 } 2873 return 0 2874 } 2875 2876 func (x *PrimitivesStructDef) GetUint64() uint64 { 2877 if x != nil { 2878 return x.Uint64 2879 } 2880 return 0 2881 } 2882 2883 func (x *PrimitivesStructDef) GetUint64Fixed() uint64 { 2884 if x != nil { 2885 return x.Uint64Fixed 2886 } 2887 return 0 2888 } 2889 2890 func (x *PrimitivesStructDef) GetUint() uint64 { 2891 if x != nil { 2892 return x.Uint 2893 } 2894 return 0 2895 } 2896 2897 func (x *PrimitivesStructDef) GetStr() string { 2898 if x != nil { 2899 return x.Str 2900 } 2901 return "" 2902 } 2903 2904 func (x *PrimitivesStructDef) GetBytes() []byte { 2905 if x != nil { 2906 return x.Bytes 2907 } 2908 return nil 2909 } 2910 2911 func (x *PrimitivesStructDef) GetTime() *timestamppb.Timestamp { 2912 if x != nil { 2913 return x.Time 2914 } 2915 return nil 2916 } 2917 2918 func (x *PrimitivesStructDef) GetDuration() *durationpb.Duration { 2919 if x != nil { 2920 return x.Duration 2921 } 2922 return nil 2923 } 2924 2925 func (x *PrimitivesStructDef) GetEmpty() *EmptyStruct { 2926 if x != nil { 2927 return x.Empty 2928 } 2929 return nil 2930 } 2931 2932 type PrimitivesStructSl struct { 2933 state protoimpl.MessageState 2934 sizeCache protoimpl.SizeCache 2935 unknownFields protoimpl.UnknownFields 2936 2937 Value []*PrimitivesStruct `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` 2938 } 2939 2940 func (x *PrimitivesStructSl) Reset() { 2941 *x = PrimitivesStructSl{} 2942 if protoimpl.UnsafeEnabled { 2943 mi := &file_tests_proto_msgTypes[31] 2944 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2945 ms.StoreMessageInfo(mi) 2946 } 2947 } 2948 2949 func (x *PrimitivesStructSl) String() string { 2950 return protoimpl.X.MessageStringOf(x) 2951 } 2952 2953 func (*PrimitivesStructSl) ProtoMessage() {} 2954 2955 func (x *PrimitivesStructSl) ProtoReflect() protoreflect.Message { 2956 mi := &file_tests_proto_msgTypes[31] 2957 if protoimpl.UnsafeEnabled && x != nil { 2958 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2959 if ms.LoadMessageInfo() == nil { 2960 ms.StoreMessageInfo(mi) 2961 } 2962 return ms 2963 } 2964 return mi.MessageOf(x) 2965 } 2966 2967 // Deprecated: Use PrimitivesStructSl.ProtoReflect.Descriptor instead. 2968 func (*PrimitivesStructSl) Descriptor() ([]byte, []int) { 2969 return file_tests_proto_rawDescGZIP(), []int{31} 2970 } 2971 2972 func (x *PrimitivesStructSl) GetValue() []*PrimitivesStruct { 2973 if x != nil { 2974 return x.Value 2975 } 2976 return nil 2977 } 2978 2979 type PrimitivesStructAr struct { 2980 state protoimpl.MessageState 2981 sizeCache protoimpl.SizeCache 2982 unknownFields protoimpl.UnknownFields 2983 2984 Value []*PrimitivesStruct `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` 2985 } 2986 2987 func (x *PrimitivesStructAr) Reset() { 2988 *x = PrimitivesStructAr{} 2989 if protoimpl.UnsafeEnabled { 2990 mi := &file_tests_proto_msgTypes[32] 2991 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2992 ms.StoreMessageInfo(mi) 2993 } 2994 } 2995 2996 func (x *PrimitivesStructAr) String() string { 2997 return protoimpl.X.MessageStringOf(x) 2998 } 2999 3000 func (*PrimitivesStructAr) ProtoMessage() {} 3001 3002 func (x *PrimitivesStructAr) ProtoReflect() protoreflect.Message { 3003 mi := &file_tests_proto_msgTypes[32] 3004 if protoimpl.UnsafeEnabled && x != nil { 3005 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3006 if ms.LoadMessageInfo() == nil { 3007 ms.StoreMessageInfo(mi) 3008 } 3009 return ms 3010 } 3011 return mi.MessageOf(x) 3012 } 3013 3014 // Deprecated: Use PrimitivesStructAr.ProtoReflect.Descriptor instead. 3015 func (*PrimitivesStructAr) Descriptor() ([]byte, []int) { 3016 return file_tests_proto_rawDescGZIP(), []int{32} 3017 } 3018 3019 func (x *PrimitivesStructAr) GetValue() []*PrimitivesStruct { 3020 if x != nil { 3021 return x.Value 3022 } 3023 return nil 3024 } 3025 3026 type Concrete1 struct { 3027 state protoimpl.MessageState 3028 sizeCache protoimpl.SizeCache 3029 unknownFields protoimpl.UnknownFields 3030 } 3031 3032 func (x *Concrete1) Reset() { 3033 *x = Concrete1{} 3034 if protoimpl.UnsafeEnabled { 3035 mi := &file_tests_proto_msgTypes[33] 3036 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3037 ms.StoreMessageInfo(mi) 3038 } 3039 } 3040 3041 func (x *Concrete1) String() string { 3042 return protoimpl.X.MessageStringOf(x) 3043 } 3044 3045 func (*Concrete1) ProtoMessage() {} 3046 3047 func (x *Concrete1) ProtoReflect() protoreflect.Message { 3048 mi := &file_tests_proto_msgTypes[33] 3049 if protoimpl.UnsafeEnabled && x != nil { 3050 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3051 if ms.LoadMessageInfo() == nil { 3052 ms.StoreMessageInfo(mi) 3053 } 3054 return ms 3055 } 3056 return mi.MessageOf(x) 3057 } 3058 3059 // Deprecated: Use Concrete1.ProtoReflect.Descriptor instead. 3060 func (*Concrete1) Descriptor() ([]byte, []int) { 3061 return file_tests_proto_rawDescGZIP(), []int{33} 3062 } 3063 3064 type Concrete2 struct { 3065 state protoimpl.MessageState 3066 sizeCache protoimpl.SizeCache 3067 unknownFields protoimpl.UnknownFields 3068 } 3069 3070 func (x *Concrete2) Reset() { 3071 *x = Concrete2{} 3072 if protoimpl.UnsafeEnabled { 3073 mi := &file_tests_proto_msgTypes[34] 3074 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3075 ms.StoreMessageInfo(mi) 3076 } 3077 } 3078 3079 func (x *Concrete2) String() string { 3080 return protoimpl.X.MessageStringOf(x) 3081 } 3082 3083 func (*Concrete2) ProtoMessage() {} 3084 3085 func (x *Concrete2) ProtoReflect() protoreflect.Message { 3086 mi := &file_tests_proto_msgTypes[34] 3087 if protoimpl.UnsafeEnabled && x != nil { 3088 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3089 if ms.LoadMessageInfo() == nil { 3090 ms.StoreMessageInfo(mi) 3091 } 3092 return ms 3093 } 3094 return mi.MessageOf(x) 3095 } 3096 3097 // Deprecated: Use Concrete2.ProtoReflect.Descriptor instead. 3098 func (*Concrete2) Descriptor() ([]byte, []int) { 3099 return file_tests_proto_rawDescGZIP(), []int{34} 3100 } 3101 3102 type ConcreteTypeDef struct { 3103 state protoimpl.MessageState 3104 sizeCache protoimpl.SizeCache 3105 unknownFields protoimpl.UnknownFields 3106 3107 Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 3108 } 3109 3110 func (x *ConcreteTypeDef) Reset() { 3111 *x = ConcreteTypeDef{} 3112 if protoimpl.UnsafeEnabled { 3113 mi := &file_tests_proto_msgTypes[35] 3114 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3115 ms.StoreMessageInfo(mi) 3116 } 3117 } 3118 3119 func (x *ConcreteTypeDef) String() string { 3120 return protoimpl.X.MessageStringOf(x) 3121 } 3122 3123 func (*ConcreteTypeDef) ProtoMessage() {} 3124 3125 func (x *ConcreteTypeDef) ProtoReflect() protoreflect.Message { 3126 mi := &file_tests_proto_msgTypes[35] 3127 if protoimpl.UnsafeEnabled && x != nil { 3128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3129 if ms.LoadMessageInfo() == nil { 3130 ms.StoreMessageInfo(mi) 3131 } 3132 return ms 3133 } 3134 return mi.MessageOf(x) 3135 } 3136 3137 // Deprecated: Use ConcreteTypeDef.ProtoReflect.Descriptor instead. 3138 func (*ConcreteTypeDef) Descriptor() ([]byte, []int) { 3139 return file_tests_proto_rawDescGZIP(), []int{35} 3140 } 3141 3142 func (x *ConcreteTypeDef) GetValue() []byte { 3143 if x != nil { 3144 return x.Value 3145 } 3146 return nil 3147 } 3148 3149 type ConcreteWrappedBytes struct { 3150 state protoimpl.MessageState 3151 sizeCache protoimpl.SizeCache 3152 unknownFields protoimpl.UnknownFields 3153 3154 Value []byte `protobuf:"bytes,1,opt,name=value,json=Value,proto3" json:"value,omitempty"` 3155 } 3156 3157 func (x *ConcreteWrappedBytes) Reset() { 3158 *x = ConcreteWrappedBytes{} 3159 if protoimpl.UnsafeEnabled { 3160 mi := &file_tests_proto_msgTypes[36] 3161 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3162 ms.StoreMessageInfo(mi) 3163 } 3164 } 3165 3166 func (x *ConcreteWrappedBytes) String() string { 3167 return protoimpl.X.MessageStringOf(x) 3168 } 3169 3170 func (*ConcreteWrappedBytes) ProtoMessage() {} 3171 3172 func (x *ConcreteWrappedBytes) ProtoReflect() protoreflect.Message { 3173 mi := &file_tests_proto_msgTypes[36] 3174 if protoimpl.UnsafeEnabled && x != nil { 3175 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3176 if ms.LoadMessageInfo() == nil { 3177 ms.StoreMessageInfo(mi) 3178 } 3179 return ms 3180 } 3181 return mi.MessageOf(x) 3182 } 3183 3184 // Deprecated: Use ConcreteWrappedBytes.ProtoReflect.Descriptor instead. 3185 func (*ConcreteWrappedBytes) Descriptor() ([]byte, []int) { 3186 return file_tests_proto_rawDescGZIP(), []int{36} 3187 } 3188 3189 func (x *ConcreteWrappedBytes) GetValue() []byte { 3190 if x != nil { 3191 return x.Value 3192 } 3193 return nil 3194 } 3195 3196 type InterfaceFieldsStruct struct { 3197 state protoimpl.MessageState 3198 sizeCache protoimpl.SizeCache 3199 unknownFields protoimpl.UnknownFields 3200 3201 F1 *anypb.Any `protobuf:"bytes,1,opt,name=f1,json=F1,proto3" json:"f1,omitempty"` 3202 F2 *anypb.Any `protobuf:"bytes,2,opt,name=f2,json=F2,proto3" json:"f2,omitempty"` 3203 F3 *anypb.Any `protobuf:"bytes,3,opt,name=f3,json=F3,proto3" json:"f3,omitempty"` 3204 F4 *anypb.Any `protobuf:"bytes,4,opt,name=f4,json=F4,proto3" json:"f4,omitempty"` 3205 } 3206 3207 func (x *InterfaceFieldsStruct) Reset() { 3208 *x = InterfaceFieldsStruct{} 3209 if protoimpl.UnsafeEnabled { 3210 mi := &file_tests_proto_msgTypes[37] 3211 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3212 ms.StoreMessageInfo(mi) 3213 } 3214 } 3215 3216 func (x *InterfaceFieldsStruct) String() string { 3217 return protoimpl.X.MessageStringOf(x) 3218 } 3219 3220 func (*InterfaceFieldsStruct) ProtoMessage() {} 3221 3222 func (x *InterfaceFieldsStruct) ProtoReflect() protoreflect.Message { 3223 mi := &file_tests_proto_msgTypes[37] 3224 if protoimpl.UnsafeEnabled && x != nil { 3225 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3226 if ms.LoadMessageInfo() == nil { 3227 ms.StoreMessageInfo(mi) 3228 } 3229 return ms 3230 } 3231 return mi.MessageOf(x) 3232 } 3233 3234 // Deprecated: Use InterfaceFieldsStruct.ProtoReflect.Descriptor instead. 3235 func (*InterfaceFieldsStruct) Descriptor() ([]byte, []int) { 3236 return file_tests_proto_rawDescGZIP(), []int{37} 3237 } 3238 3239 func (x *InterfaceFieldsStruct) GetF1() *anypb.Any { 3240 if x != nil { 3241 return x.F1 3242 } 3243 return nil 3244 } 3245 3246 func (x *InterfaceFieldsStruct) GetF2() *anypb.Any { 3247 if x != nil { 3248 return x.F2 3249 } 3250 return nil 3251 } 3252 3253 func (x *InterfaceFieldsStruct) GetF3() *anypb.Any { 3254 if x != nil { 3255 return x.F3 3256 } 3257 return nil 3258 } 3259 3260 func (x *InterfaceFieldsStruct) GetF4() *anypb.Any { 3261 if x != nil { 3262 return x.F4 3263 } 3264 return nil 3265 } 3266 3267 type TESTS_BytesList struct { 3268 state protoimpl.MessageState 3269 sizeCache protoimpl.SizeCache 3270 unknownFields protoimpl.UnknownFields 3271 3272 Value [][]byte `protobuf:"bytes,1,rep,name=Value,proto3" json:"Value,omitempty"` 3273 } 3274 3275 func (x *TESTS_BytesList) Reset() { 3276 *x = TESTS_BytesList{} 3277 if protoimpl.UnsafeEnabled { 3278 mi := &file_tests_proto_msgTypes[38] 3279 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3280 ms.StoreMessageInfo(mi) 3281 } 3282 } 3283 3284 func (x *TESTS_BytesList) String() string { 3285 return protoimpl.X.MessageStringOf(x) 3286 } 3287 3288 func (*TESTS_BytesList) ProtoMessage() {} 3289 3290 func (x *TESTS_BytesList) ProtoReflect() protoreflect.Message { 3291 mi := &file_tests_proto_msgTypes[38] 3292 if protoimpl.UnsafeEnabled && x != nil { 3293 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3294 if ms.LoadMessageInfo() == nil { 3295 ms.StoreMessageInfo(mi) 3296 } 3297 return ms 3298 } 3299 return mi.MessageOf(x) 3300 } 3301 3302 // Deprecated: Use TESTS_BytesList.ProtoReflect.Descriptor instead. 3303 func (*TESTS_BytesList) Descriptor() ([]byte, []int) { 3304 return file_tests_proto_rawDescGZIP(), []int{38} 3305 } 3306 3307 func (x *TESTS_BytesList) GetValue() [][]byte { 3308 if x != nil { 3309 return x.Value 3310 } 3311 return nil 3312 } 3313 3314 type TESTS_BytesListList struct { 3315 state protoimpl.MessageState 3316 sizeCache protoimpl.SizeCache 3317 unknownFields protoimpl.UnknownFields 3318 3319 Value []*TESTS_BytesList `protobuf:"bytes,1,rep,name=Value,proto3" json:"Value,omitempty"` 3320 } 3321 3322 func (x *TESTS_BytesListList) Reset() { 3323 *x = TESTS_BytesListList{} 3324 if protoimpl.UnsafeEnabled { 3325 mi := &file_tests_proto_msgTypes[39] 3326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3327 ms.StoreMessageInfo(mi) 3328 } 3329 } 3330 3331 func (x *TESTS_BytesListList) String() string { 3332 return protoimpl.X.MessageStringOf(x) 3333 } 3334 3335 func (*TESTS_BytesListList) ProtoMessage() {} 3336 3337 func (x *TESTS_BytesListList) ProtoReflect() protoreflect.Message { 3338 mi := &file_tests_proto_msgTypes[39] 3339 if protoimpl.UnsafeEnabled && x != nil { 3340 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3341 if ms.LoadMessageInfo() == nil { 3342 ms.StoreMessageInfo(mi) 3343 } 3344 return ms 3345 } 3346 return mi.MessageOf(x) 3347 } 3348 3349 // Deprecated: Use TESTS_BytesListList.ProtoReflect.Descriptor instead. 3350 func (*TESTS_BytesListList) Descriptor() ([]byte, []int) { 3351 return file_tests_proto_rawDescGZIP(), []int{39} 3352 } 3353 3354 func (x *TESTS_BytesListList) GetValue() []*TESTS_BytesList { 3355 if x != nil { 3356 return x.Value 3357 } 3358 return nil 3359 } 3360 3361 type TESTS_DurationList struct { 3362 state protoimpl.MessageState 3363 sizeCache protoimpl.SizeCache 3364 unknownFields protoimpl.UnknownFields 3365 3366 Value []*durationpb.Duration `protobuf:"bytes,1,rep,name=Value,proto3" json:"Value,omitempty"` 3367 } 3368 3369 func (x *TESTS_DurationList) Reset() { 3370 *x = TESTS_DurationList{} 3371 if protoimpl.UnsafeEnabled { 3372 mi := &file_tests_proto_msgTypes[40] 3373 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3374 ms.StoreMessageInfo(mi) 3375 } 3376 } 3377 3378 func (x *TESTS_DurationList) String() string { 3379 return protoimpl.X.MessageStringOf(x) 3380 } 3381 3382 func (*TESTS_DurationList) ProtoMessage() {} 3383 3384 func (x *TESTS_DurationList) ProtoReflect() protoreflect.Message { 3385 mi := &file_tests_proto_msgTypes[40] 3386 if protoimpl.UnsafeEnabled && x != nil { 3387 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3388 if ms.LoadMessageInfo() == nil { 3389 ms.StoreMessageInfo(mi) 3390 } 3391 return ms 3392 } 3393 return mi.MessageOf(x) 3394 } 3395 3396 // Deprecated: Use TESTS_DurationList.ProtoReflect.Descriptor instead. 3397 func (*TESTS_DurationList) Descriptor() ([]byte, []int) { 3398 return file_tests_proto_rawDescGZIP(), []int{40} 3399 } 3400 3401 func (x *TESTS_DurationList) GetValue() []*durationpb.Duration { 3402 if x != nil { 3403 return x.Value 3404 } 3405 return nil 3406 } 3407 3408 type TESTS_EmptyStructList struct { 3409 state protoimpl.MessageState 3410 sizeCache protoimpl.SizeCache 3411 unknownFields protoimpl.UnknownFields 3412 3413 Value []*EmptyStruct `protobuf:"bytes,1,rep,name=Value,proto3" json:"Value,omitempty"` 3414 } 3415 3416 func (x *TESTS_EmptyStructList) Reset() { 3417 *x = TESTS_EmptyStructList{} 3418 if protoimpl.UnsafeEnabled { 3419 mi := &file_tests_proto_msgTypes[41] 3420 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3421 ms.StoreMessageInfo(mi) 3422 } 3423 } 3424 3425 func (x *TESTS_EmptyStructList) String() string { 3426 return protoimpl.X.MessageStringOf(x) 3427 } 3428 3429 func (*TESTS_EmptyStructList) ProtoMessage() {} 3430 3431 func (x *TESTS_EmptyStructList) ProtoReflect() protoreflect.Message { 3432 mi := &file_tests_proto_msgTypes[41] 3433 if protoimpl.UnsafeEnabled && x != nil { 3434 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3435 if ms.LoadMessageInfo() == nil { 3436 ms.StoreMessageInfo(mi) 3437 } 3438 return ms 3439 } 3440 return mi.MessageOf(x) 3441 } 3442 3443 // Deprecated: Use TESTS_EmptyStructList.ProtoReflect.Descriptor instead. 3444 func (*TESTS_EmptyStructList) Descriptor() ([]byte, []int) { 3445 return file_tests_proto_rawDescGZIP(), []int{41} 3446 } 3447 3448 func (x *TESTS_EmptyStructList) GetValue() []*EmptyStruct { 3449 if x != nil { 3450 return x.Value 3451 } 3452 return nil 3453 } 3454 3455 type TESTS_Fixed32Int32ValueList struct { 3456 state protoimpl.MessageState 3457 sizeCache protoimpl.SizeCache 3458 unknownFields protoimpl.UnknownFields 3459 3460 Value []int32 `protobuf:"fixed32,1,rep,packed,name=Value,proto3" json:"Value,omitempty"` 3461 } 3462 3463 func (x *TESTS_Fixed32Int32ValueList) Reset() { 3464 *x = TESTS_Fixed32Int32ValueList{} 3465 if protoimpl.UnsafeEnabled { 3466 mi := &file_tests_proto_msgTypes[42] 3467 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3468 ms.StoreMessageInfo(mi) 3469 } 3470 } 3471 3472 func (x *TESTS_Fixed32Int32ValueList) String() string { 3473 return protoimpl.X.MessageStringOf(x) 3474 } 3475 3476 func (*TESTS_Fixed32Int32ValueList) ProtoMessage() {} 3477 3478 func (x *TESTS_Fixed32Int32ValueList) ProtoReflect() protoreflect.Message { 3479 mi := &file_tests_proto_msgTypes[42] 3480 if protoimpl.UnsafeEnabled && x != nil { 3481 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3482 if ms.LoadMessageInfo() == nil { 3483 ms.StoreMessageInfo(mi) 3484 } 3485 return ms 3486 } 3487 return mi.MessageOf(x) 3488 } 3489 3490 // Deprecated: Use TESTS_Fixed32Int32ValueList.ProtoReflect.Descriptor instead. 3491 func (*TESTS_Fixed32Int32ValueList) Descriptor() ([]byte, []int) { 3492 return file_tests_proto_rawDescGZIP(), []int{42} 3493 } 3494 3495 func (x *TESTS_Fixed32Int32ValueList) GetValue() []int32 { 3496 if x != nil { 3497 return x.Value 3498 } 3499 return nil 3500 } 3501 3502 type TESTS_Fixed32UInt32ValueList struct { 3503 state protoimpl.MessageState 3504 sizeCache protoimpl.SizeCache 3505 unknownFields protoimpl.UnknownFields 3506 3507 Value []uint32 `protobuf:"fixed32,1,rep,packed,name=Value,proto3" json:"Value,omitempty"` 3508 } 3509 3510 func (x *TESTS_Fixed32UInt32ValueList) Reset() { 3511 *x = TESTS_Fixed32UInt32ValueList{} 3512 if protoimpl.UnsafeEnabled { 3513 mi := &file_tests_proto_msgTypes[43] 3514 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3515 ms.StoreMessageInfo(mi) 3516 } 3517 } 3518 3519 func (x *TESTS_Fixed32UInt32ValueList) String() string { 3520 return protoimpl.X.MessageStringOf(x) 3521 } 3522 3523 func (*TESTS_Fixed32UInt32ValueList) ProtoMessage() {} 3524 3525 func (x *TESTS_Fixed32UInt32ValueList) ProtoReflect() protoreflect.Message { 3526 mi := &file_tests_proto_msgTypes[43] 3527 if protoimpl.UnsafeEnabled && x != nil { 3528 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3529 if ms.LoadMessageInfo() == nil { 3530 ms.StoreMessageInfo(mi) 3531 } 3532 return ms 3533 } 3534 return mi.MessageOf(x) 3535 } 3536 3537 // Deprecated: Use TESTS_Fixed32UInt32ValueList.ProtoReflect.Descriptor instead. 3538 func (*TESTS_Fixed32UInt32ValueList) Descriptor() ([]byte, []int) { 3539 return file_tests_proto_rawDescGZIP(), []int{43} 3540 } 3541 3542 func (x *TESTS_Fixed32UInt32ValueList) GetValue() []uint32 { 3543 if x != nil { 3544 return x.Value 3545 } 3546 return nil 3547 } 3548 3549 type TESTS_Fixed64Int64ValueList struct { 3550 state protoimpl.MessageState 3551 sizeCache protoimpl.SizeCache 3552 unknownFields protoimpl.UnknownFields 3553 3554 Value []int64 `protobuf:"fixed64,1,rep,packed,name=Value,proto3" json:"Value,omitempty"` 3555 } 3556 3557 func (x *TESTS_Fixed64Int64ValueList) Reset() { 3558 *x = TESTS_Fixed64Int64ValueList{} 3559 if protoimpl.UnsafeEnabled { 3560 mi := &file_tests_proto_msgTypes[44] 3561 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3562 ms.StoreMessageInfo(mi) 3563 } 3564 } 3565 3566 func (x *TESTS_Fixed64Int64ValueList) String() string { 3567 return protoimpl.X.MessageStringOf(x) 3568 } 3569 3570 func (*TESTS_Fixed64Int64ValueList) ProtoMessage() {} 3571 3572 func (x *TESTS_Fixed64Int64ValueList) ProtoReflect() protoreflect.Message { 3573 mi := &file_tests_proto_msgTypes[44] 3574 if protoimpl.UnsafeEnabled && x != nil { 3575 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3576 if ms.LoadMessageInfo() == nil { 3577 ms.StoreMessageInfo(mi) 3578 } 3579 return ms 3580 } 3581 return mi.MessageOf(x) 3582 } 3583 3584 // Deprecated: Use TESTS_Fixed64Int64ValueList.ProtoReflect.Descriptor instead. 3585 func (*TESTS_Fixed64Int64ValueList) Descriptor() ([]byte, []int) { 3586 return file_tests_proto_rawDescGZIP(), []int{44} 3587 } 3588 3589 func (x *TESTS_Fixed64Int64ValueList) GetValue() []int64 { 3590 if x != nil { 3591 return x.Value 3592 } 3593 return nil 3594 } 3595 3596 type TESTS_Fixed64UInt64ValueList struct { 3597 state protoimpl.MessageState 3598 sizeCache protoimpl.SizeCache 3599 unknownFields protoimpl.UnknownFields 3600 3601 Value []uint64 `protobuf:"fixed64,1,rep,packed,name=Value,proto3" json:"Value,omitempty"` 3602 } 3603 3604 func (x *TESTS_Fixed64UInt64ValueList) Reset() { 3605 *x = TESTS_Fixed64UInt64ValueList{} 3606 if protoimpl.UnsafeEnabled { 3607 mi := &file_tests_proto_msgTypes[45] 3608 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3609 ms.StoreMessageInfo(mi) 3610 } 3611 } 3612 3613 func (x *TESTS_Fixed64UInt64ValueList) String() string { 3614 return protoimpl.X.MessageStringOf(x) 3615 } 3616 3617 func (*TESTS_Fixed64UInt64ValueList) ProtoMessage() {} 3618 3619 func (x *TESTS_Fixed64UInt64ValueList) ProtoReflect() protoreflect.Message { 3620 mi := &file_tests_proto_msgTypes[45] 3621 if protoimpl.UnsafeEnabled && x != nil { 3622 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3623 if ms.LoadMessageInfo() == nil { 3624 ms.StoreMessageInfo(mi) 3625 } 3626 return ms 3627 } 3628 return mi.MessageOf(x) 3629 } 3630 3631 // Deprecated: Use TESTS_Fixed64UInt64ValueList.ProtoReflect.Descriptor instead. 3632 func (*TESTS_Fixed64UInt64ValueList) Descriptor() ([]byte, []int) { 3633 return file_tests_proto_rawDescGZIP(), []int{45} 3634 } 3635 3636 func (x *TESTS_Fixed64UInt64ValueList) GetValue() []uint64 { 3637 if x != nil { 3638 return x.Value 3639 } 3640 return nil 3641 } 3642 3643 type TESTS_Int16List struct { 3644 state protoimpl.MessageState 3645 sizeCache protoimpl.SizeCache 3646 unknownFields protoimpl.UnknownFields 3647 3648 Value []int32 `protobuf:"zigzag32,1,rep,packed,name=Value,proto3" json:"Value,omitempty"` 3649 } 3650 3651 func (x *TESTS_Int16List) Reset() { 3652 *x = TESTS_Int16List{} 3653 if protoimpl.UnsafeEnabled { 3654 mi := &file_tests_proto_msgTypes[46] 3655 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3656 ms.StoreMessageInfo(mi) 3657 } 3658 } 3659 3660 func (x *TESTS_Int16List) String() string { 3661 return protoimpl.X.MessageStringOf(x) 3662 } 3663 3664 func (*TESTS_Int16List) ProtoMessage() {} 3665 3666 func (x *TESTS_Int16List) ProtoReflect() protoreflect.Message { 3667 mi := &file_tests_proto_msgTypes[46] 3668 if protoimpl.UnsafeEnabled && x != nil { 3669 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3670 if ms.LoadMessageInfo() == nil { 3671 ms.StoreMessageInfo(mi) 3672 } 3673 return ms 3674 } 3675 return mi.MessageOf(x) 3676 } 3677 3678 // Deprecated: Use TESTS_Int16List.ProtoReflect.Descriptor instead. 3679 func (*TESTS_Int16List) Descriptor() ([]byte, []int) { 3680 return file_tests_proto_rawDescGZIP(), []int{46} 3681 } 3682 3683 func (x *TESTS_Int16List) GetValue() []int32 { 3684 if x != nil { 3685 return x.Value 3686 } 3687 return nil 3688 } 3689 3690 type TESTS_Int32ValueList struct { 3691 state protoimpl.MessageState 3692 sizeCache protoimpl.SizeCache 3693 unknownFields protoimpl.UnknownFields 3694 3695 Value []int32 `protobuf:"zigzag32,1,rep,packed,name=Value,proto3" json:"Value,omitempty"` 3696 } 3697 3698 func (x *TESTS_Int32ValueList) Reset() { 3699 *x = TESTS_Int32ValueList{} 3700 if protoimpl.UnsafeEnabled { 3701 mi := &file_tests_proto_msgTypes[47] 3702 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3703 ms.StoreMessageInfo(mi) 3704 } 3705 } 3706 3707 func (x *TESTS_Int32ValueList) String() string { 3708 return protoimpl.X.MessageStringOf(x) 3709 } 3710 3711 func (*TESTS_Int32ValueList) ProtoMessage() {} 3712 3713 func (x *TESTS_Int32ValueList) ProtoReflect() protoreflect.Message { 3714 mi := &file_tests_proto_msgTypes[47] 3715 if protoimpl.UnsafeEnabled && x != nil { 3716 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3717 if ms.LoadMessageInfo() == nil { 3718 ms.StoreMessageInfo(mi) 3719 } 3720 return ms 3721 } 3722 return mi.MessageOf(x) 3723 } 3724 3725 // Deprecated: Use TESTS_Int32ValueList.ProtoReflect.Descriptor instead. 3726 func (*TESTS_Int32ValueList) Descriptor() ([]byte, []int) { 3727 return file_tests_proto_rawDescGZIP(), []int{47} 3728 } 3729 3730 func (x *TESTS_Int32ValueList) GetValue() []int32 { 3731 if x != nil { 3732 return x.Value 3733 } 3734 return nil 3735 } 3736 3737 type TESTS_Int64ValueList struct { 3738 state protoimpl.MessageState 3739 sizeCache protoimpl.SizeCache 3740 unknownFields protoimpl.UnknownFields 3741 3742 Value []int64 `protobuf:"zigzag64,1,rep,packed,name=Value,proto3" json:"Value,omitempty"` 3743 } 3744 3745 func (x *TESTS_Int64ValueList) Reset() { 3746 *x = TESTS_Int64ValueList{} 3747 if protoimpl.UnsafeEnabled { 3748 mi := &file_tests_proto_msgTypes[48] 3749 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3750 ms.StoreMessageInfo(mi) 3751 } 3752 } 3753 3754 func (x *TESTS_Int64ValueList) String() string { 3755 return protoimpl.X.MessageStringOf(x) 3756 } 3757 3758 func (*TESTS_Int64ValueList) ProtoMessage() {} 3759 3760 func (x *TESTS_Int64ValueList) ProtoReflect() protoreflect.Message { 3761 mi := &file_tests_proto_msgTypes[48] 3762 if protoimpl.UnsafeEnabled && x != nil { 3763 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3764 if ms.LoadMessageInfo() == nil { 3765 ms.StoreMessageInfo(mi) 3766 } 3767 return ms 3768 } 3769 return mi.MessageOf(x) 3770 } 3771 3772 // Deprecated: Use TESTS_Int64ValueList.ProtoReflect.Descriptor instead. 3773 func (*TESTS_Int64ValueList) Descriptor() ([]byte, []int) { 3774 return file_tests_proto_rawDescGZIP(), []int{48} 3775 } 3776 3777 func (x *TESTS_Int64ValueList) GetValue() []int64 { 3778 if x != nil { 3779 return x.Value 3780 } 3781 return nil 3782 } 3783 3784 type TESTS_Int8List struct { 3785 state protoimpl.MessageState 3786 sizeCache protoimpl.SizeCache 3787 unknownFields protoimpl.UnknownFields 3788 3789 Value []int32 `protobuf:"zigzag32,1,rep,packed,name=Value,proto3" json:"Value,omitempty"` 3790 } 3791 3792 func (x *TESTS_Int8List) Reset() { 3793 *x = TESTS_Int8List{} 3794 if protoimpl.UnsafeEnabled { 3795 mi := &file_tests_proto_msgTypes[49] 3796 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3797 ms.StoreMessageInfo(mi) 3798 } 3799 } 3800 3801 func (x *TESTS_Int8List) String() string { 3802 return protoimpl.X.MessageStringOf(x) 3803 } 3804 3805 func (*TESTS_Int8List) ProtoMessage() {} 3806 3807 func (x *TESTS_Int8List) ProtoReflect() protoreflect.Message { 3808 mi := &file_tests_proto_msgTypes[49] 3809 if protoimpl.UnsafeEnabled && x != nil { 3810 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3811 if ms.LoadMessageInfo() == nil { 3812 ms.StoreMessageInfo(mi) 3813 } 3814 return ms 3815 } 3816 return mi.MessageOf(x) 3817 } 3818 3819 // Deprecated: Use TESTS_Int8List.ProtoReflect.Descriptor instead. 3820 func (*TESTS_Int8List) Descriptor() ([]byte, []int) { 3821 return file_tests_proto_rawDescGZIP(), []int{49} 3822 } 3823 3824 func (x *TESTS_Int8List) GetValue() []int32 { 3825 if x != nil { 3826 return x.Value 3827 } 3828 return nil 3829 } 3830 3831 type TESTS_StringValueList struct { 3832 state protoimpl.MessageState 3833 sizeCache protoimpl.SizeCache 3834 unknownFields protoimpl.UnknownFields 3835 3836 Value []string `protobuf:"bytes,1,rep,name=Value,proto3" json:"Value,omitempty"` 3837 } 3838 3839 func (x *TESTS_StringValueList) Reset() { 3840 *x = TESTS_StringValueList{} 3841 if protoimpl.UnsafeEnabled { 3842 mi := &file_tests_proto_msgTypes[50] 3843 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3844 ms.StoreMessageInfo(mi) 3845 } 3846 } 3847 3848 func (x *TESTS_StringValueList) String() string { 3849 return protoimpl.X.MessageStringOf(x) 3850 } 3851 3852 func (*TESTS_StringValueList) ProtoMessage() {} 3853 3854 func (x *TESTS_StringValueList) ProtoReflect() protoreflect.Message { 3855 mi := &file_tests_proto_msgTypes[50] 3856 if protoimpl.UnsafeEnabled && x != nil { 3857 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3858 if ms.LoadMessageInfo() == nil { 3859 ms.StoreMessageInfo(mi) 3860 } 3861 return ms 3862 } 3863 return mi.MessageOf(x) 3864 } 3865 3866 // Deprecated: Use TESTS_StringValueList.ProtoReflect.Descriptor instead. 3867 func (*TESTS_StringValueList) Descriptor() ([]byte, []int) { 3868 return file_tests_proto_rawDescGZIP(), []int{50} 3869 } 3870 3871 func (x *TESTS_StringValueList) GetValue() []string { 3872 if x != nil { 3873 return x.Value 3874 } 3875 return nil 3876 } 3877 3878 type TESTS_TimestampList struct { 3879 state protoimpl.MessageState 3880 sizeCache protoimpl.SizeCache 3881 unknownFields protoimpl.UnknownFields 3882 3883 Value []*timestamppb.Timestamp `protobuf:"bytes,1,rep,name=Value,proto3" json:"Value,omitempty"` 3884 } 3885 3886 func (x *TESTS_TimestampList) Reset() { 3887 *x = TESTS_TimestampList{} 3888 if protoimpl.UnsafeEnabled { 3889 mi := &file_tests_proto_msgTypes[51] 3890 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3891 ms.StoreMessageInfo(mi) 3892 } 3893 } 3894 3895 func (x *TESTS_TimestampList) String() string { 3896 return protoimpl.X.MessageStringOf(x) 3897 } 3898 3899 func (*TESTS_TimestampList) ProtoMessage() {} 3900 3901 func (x *TESTS_TimestampList) ProtoReflect() protoreflect.Message { 3902 mi := &file_tests_proto_msgTypes[51] 3903 if protoimpl.UnsafeEnabled && x != nil { 3904 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3905 if ms.LoadMessageInfo() == nil { 3906 ms.StoreMessageInfo(mi) 3907 } 3908 return ms 3909 } 3910 return mi.MessageOf(x) 3911 } 3912 3913 // Deprecated: Use TESTS_TimestampList.ProtoReflect.Descriptor instead. 3914 func (*TESTS_TimestampList) Descriptor() ([]byte, []int) { 3915 return file_tests_proto_rawDescGZIP(), []int{51} 3916 } 3917 3918 func (x *TESTS_TimestampList) GetValue() []*timestamppb.Timestamp { 3919 if x != nil { 3920 return x.Value 3921 } 3922 return nil 3923 } 3924 3925 type TESTS_UInt16List struct { 3926 state protoimpl.MessageState 3927 sizeCache protoimpl.SizeCache 3928 unknownFields protoimpl.UnknownFields 3929 3930 Value []uint32 `protobuf:"varint,1,rep,packed,name=Value,proto3" json:"Value,omitempty"` 3931 } 3932 3933 func (x *TESTS_UInt16List) Reset() { 3934 *x = TESTS_UInt16List{} 3935 if protoimpl.UnsafeEnabled { 3936 mi := &file_tests_proto_msgTypes[52] 3937 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3938 ms.StoreMessageInfo(mi) 3939 } 3940 } 3941 3942 func (x *TESTS_UInt16List) String() string { 3943 return protoimpl.X.MessageStringOf(x) 3944 } 3945 3946 func (*TESTS_UInt16List) ProtoMessage() {} 3947 3948 func (x *TESTS_UInt16List) ProtoReflect() protoreflect.Message { 3949 mi := &file_tests_proto_msgTypes[52] 3950 if protoimpl.UnsafeEnabled && x != nil { 3951 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3952 if ms.LoadMessageInfo() == nil { 3953 ms.StoreMessageInfo(mi) 3954 } 3955 return ms 3956 } 3957 return mi.MessageOf(x) 3958 } 3959 3960 // Deprecated: Use TESTS_UInt16List.ProtoReflect.Descriptor instead. 3961 func (*TESTS_UInt16List) Descriptor() ([]byte, []int) { 3962 return file_tests_proto_rawDescGZIP(), []int{52} 3963 } 3964 3965 func (x *TESTS_UInt16List) GetValue() []uint32 { 3966 if x != nil { 3967 return x.Value 3968 } 3969 return nil 3970 } 3971 3972 type TESTS_UInt32ValueList struct { 3973 state protoimpl.MessageState 3974 sizeCache protoimpl.SizeCache 3975 unknownFields protoimpl.UnknownFields 3976 3977 Value []uint32 `protobuf:"varint,1,rep,packed,name=Value,proto3" json:"Value,omitempty"` 3978 } 3979 3980 func (x *TESTS_UInt32ValueList) Reset() { 3981 *x = TESTS_UInt32ValueList{} 3982 if protoimpl.UnsafeEnabled { 3983 mi := &file_tests_proto_msgTypes[53] 3984 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3985 ms.StoreMessageInfo(mi) 3986 } 3987 } 3988 3989 func (x *TESTS_UInt32ValueList) String() string { 3990 return protoimpl.X.MessageStringOf(x) 3991 } 3992 3993 func (*TESTS_UInt32ValueList) ProtoMessage() {} 3994 3995 func (x *TESTS_UInt32ValueList) ProtoReflect() protoreflect.Message { 3996 mi := &file_tests_proto_msgTypes[53] 3997 if protoimpl.UnsafeEnabled && x != nil { 3998 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3999 if ms.LoadMessageInfo() == nil { 4000 ms.StoreMessageInfo(mi) 4001 } 4002 return ms 4003 } 4004 return mi.MessageOf(x) 4005 } 4006 4007 // Deprecated: Use TESTS_UInt32ValueList.ProtoReflect.Descriptor instead. 4008 func (*TESTS_UInt32ValueList) Descriptor() ([]byte, []int) { 4009 return file_tests_proto_rawDescGZIP(), []int{53} 4010 } 4011 4012 func (x *TESTS_UInt32ValueList) GetValue() []uint32 { 4013 if x != nil { 4014 return x.Value 4015 } 4016 return nil 4017 } 4018 4019 type TESTS_UInt64ValueList struct { 4020 state protoimpl.MessageState 4021 sizeCache protoimpl.SizeCache 4022 unknownFields protoimpl.UnknownFields 4023 4024 Value []uint64 `protobuf:"varint,1,rep,packed,name=Value,proto3" json:"Value,omitempty"` 4025 } 4026 4027 func (x *TESTS_UInt64ValueList) Reset() { 4028 *x = TESTS_UInt64ValueList{} 4029 if protoimpl.UnsafeEnabled { 4030 mi := &file_tests_proto_msgTypes[54] 4031 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4032 ms.StoreMessageInfo(mi) 4033 } 4034 } 4035 4036 func (x *TESTS_UInt64ValueList) String() string { 4037 return protoimpl.X.MessageStringOf(x) 4038 } 4039 4040 func (*TESTS_UInt64ValueList) ProtoMessage() {} 4041 4042 func (x *TESTS_UInt64ValueList) ProtoReflect() protoreflect.Message { 4043 mi := &file_tests_proto_msgTypes[54] 4044 if protoimpl.UnsafeEnabled && x != nil { 4045 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4046 if ms.LoadMessageInfo() == nil { 4047 ms.StoreMessageInfo(mi) 4048 } 4049 return ms 4050 } 4051 return mi.MessageOf(x) 4052 } 4053 4054 // Deprecated: Use TESTS_UInt64ValueList.ProtoReflect.Descriptor instead. 4055 func (*TESTS_UInt64ValueList) Descriptor() ([]byte, []int) { 4056 return file_tests_proto_rawDescGZIP(), []int{54} 4057 } 4058 4059 func (x *TESTS_UInt64ValueList) GetValue() []uint64 { 4060 if x != nil { 4061 return x.Value 4062 } 4063 return nil 4064 } 4065 4066 var File_tests_proto protoreflect.FileDescriptor 4067 4068 var file_tests_proto_rawDesc = []byte{ 4069 0x0a, 0x0b, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x05, 0x74, 4070 0x65, 0x73, 0x74, 0x73, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 4071 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 4072 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 4073 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 4074 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 4075 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4076 0x22, 0x0d, 0x0a, 0x0b, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x22, 4077 0xc1, 0x04, 0x0a, 0x10, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 4078 0x72, 0x75, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x6e, 0x74, 0x38, 0x18, 0x01, 0x20, 0x01, 4079 0x28, 0x11, 0x52, 0x04, 0x49, 0x6e, 0x74, 0x38, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x74, 0x31, 4080 0x36, 0x18, 0x02, 0x20, 0x01, 0x28, 0x11, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x12, 0x14, 4081 0x0a, 0x05, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x11, 0x52, 0x05, 0x49, 4082 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 4083 0x78, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x0a, 0x49, 0x6e, 0x74, 0x33, 0x32, 4084 0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05, 4085 0x20, 0x01, 0x28, 0x12, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 4086 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x10, 4087 0x52, 0x0a, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x10, 0x0a, 0x03, 4088 0x69, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x12, 0x52, 0x03, 0x49, 0x6e, 0x74, 0x12, 0x12, 4089 0x0a, 0x04, 0x62, 0x79, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x42, 0x79, 4090 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x18, 0x09, 0x20, 0x01, 0x28, 4091 0x0d, 0x52, 0x05, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x69, 0x6e, 0x74, 4092 0x31, 0x36, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x31, 0x36, 4093 0x12, 0x16, 0x0a, 0x06, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 4094 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 4095 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0b, 4096 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 4097 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x55, 0x69, 0x6e, 4098 0x74, 0x36, 0x34, 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 4099 0x78, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x06, 0x52, 0x0b, 0x55, 0x69, 0x6e, 0x74, 0x36, 4100 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x69, 0x6e, 0x74, 0x18, 0x0f, 4101 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x55, 0x69, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x74, 4102 0x72, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x53, 0x74, 0x72, 0x12, 0x14, 0x0a, 0x05, 4103 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x42, 0x79, 0x74, 4104 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 4105 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 4106 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x04, 0x54, 0x69, 4107 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x13, 4108 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 4109 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 4110 0x08, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x05, 0x65, 0x6d, 0x70, 4111 0x74, 0x79, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 4112 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x05, 0x45, 0x6d, 4113 0x70, 0x74, 0x79, 0x22, 0x84, 0x01, 0x0a, 0x11, 0x53, 0x68, 0x6f, 0x72, 0x74, 0x41, 0x72, 0x72, 4114 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x33, 0x0a, 0x07, 0x74, 0x69, 0x6d, 4115 0x65, 0x5f, 0x61, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 4116 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 4117 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x06, 0x54, 0x69, 0x6d, 0x65, 0x41, 0x72, 0x12, 0x3a, 4118 0x0a, 0x0b, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x18, 0x02, 0x20, 4119 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 4120 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 4121 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x72, 0x22, 0xa1, 0x05, 0x0a, 0x0c, 0x41, 4122 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 4123 0x6e, 0x74, 0x38, 0x5f, 0x61, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x11, 0x52, 0x06, 0x49, 0x6e, 4124 0x74, 0x38, 0x41, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x61, 0x72, 4125 0x18, 0x02, 0x20, 0x03, 0x28, 0x11, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x41, 0x72, 0x12, 4126 0x19, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x61, 0x72, 0x18, 0x03, 0x20, 0x03, 0x28, 4127 0x11, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x41, 0x72, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x6e, 4128 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x18, 0x04, 0x20, 0x03, 4129 0x28, 0x0f, 0x52, 0x0c, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 0x72, 4130 0x12, 0x19, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x61, 0x72, 0x18, 0x05, 0x20, 0x03, 4131 0x28, 0x12, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x41, 0x72, 0x12, 0x24, 0x0a, 0x0e, 0x69, 4132 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x18, 0x06, 0x20, 4133 0x03, 0x28, 0x10, 0x52, 0x0c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 4134 0x72, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x6e, 0x74, 0x5f, 0x61, 0x72, 0x18, 0x07, 0x20, 0x03, 0x28, 4135 0x12, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x41, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x79, 0x74, 0x65, 4136 0x5f, 0x61, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x42, 0x79, 0x74, 0x65, 0x41, 4137 0x72, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x61, 0x72, 0x18, 0x09, 0x20, 4138 0x01, 0x28, 0x0c, 0x52, 0x07, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x41, 0x72, 0x12, 0x1b, 0x0a, 0x09, 4139 0x75, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x61, 0x72, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 4140 0x08, 0x55, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x41, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x69, 0x6e, 4141 0x74, 0x33, 0x32, 0x5f, 0x61, 0x72, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x55, 0x69, 4142 0x6e, 0x74, 0x33, 0x32, 0x41, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 4143 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x07, 0x52, 4144 0x0d, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 0x72, 0x12, 0x1b, 4145 0x0a, 0x09, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x61, 0x72, 0x18, 0x0d, 0x20, 0x03, 0x28, 4146 0x04, 0x52, 0x08, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x41, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x75, 4147 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x18, 0x0e, 4148 0x20, 0x03, 0x28, 0x06, 0x52, 0x0d, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 4149 0x64, 0x41, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x69, 0x6e, 0x74, 0x5f, 0x61, 0x72, 0x18, 0x0f, 4150 0x20, 0x03, 0x28, 0x04, 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x41, 0x72, 0x12, 0x15, 0x0a, 0x06, 4151 0x73, 0x74, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x10, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x53, 0x74, 4152 0x72, 0x41, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x61, 0x72, 0x18, 4153 0x11, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x42, 0x79, 0x74, 0x65, 0x73, 0x41, 0x72, 0x12, 0x33, 4154 0x0a, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x72, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 4155 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 4156 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x06, 0x54, 0x69, 0x6d, 4157 0x65, 0x41, 0x72, 0x12, 0x3a, 0x0a, 0x0b, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 4158 0x61, 0x72, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 4159 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 4160 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x72, 0x12, 4161 0x2d, 0x0a, 0x08, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x61, 0x72, 0x18, 0x14, 0x20, 0x03, 0x28, 4162 0x0b, 0x32, 0x12, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 4163 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x07, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x41, 0x72, 0x22, 0xd6, 4164 0x09, 0x0a, 0x12, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 4165 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x33, 0x0a, 0x0a, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x61, 0x72, 4166 0x5f, 0x61, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x65, 0x73, 0x74, 4167 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x38, 0x4c, 0x69, 0x73, 0x74, 4168 0x52, 0x08, 0x49, 0x6e, 0x74, 0x38, 0x41, 0x72, 0x41, 0x72, 0x12, 0x36, 0x0a, 0x0b, 0x69, 0x6e, 4169 0x74, 0x31, 0x36, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 4170 0x16, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 4171 0x74, 0x31, 0x36, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x41, 0x72, 4172 0x41, 0x72, 0x12, 0x3b, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x61, 0x72, 0x5f, 0x61, 4173 0x72, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 4174 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 4175 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x41, 0x72, 0x41, 0x72, 0x12, 4176 0x4d, 0x0a, 0x11, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 4177 0x72, 0x5f, 0x61, 0x72, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x65, 0x73, 4178 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 4179 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0e, 4180 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 0x72, 0x41, 0x72, 0x12, 0x3b, 4181 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x05, 0x20, 4182 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 4183 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 4184 0x52, 0x09, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x41, 0x72, 0x41, 0x72, 0x12, 0x4d, 0x0a, 0x11, 0x69, 4185 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 4186 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 4187 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x49, 0x6e, 0x74, 0x36, 4188 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0e, 0x49, 0x6e, 0x74, 0x36, 4189 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 0x72, 0x41, 0x72, 0x12, 0x37, 0x0a, 0x09, 0x69, 0x6e, 4190 0x74, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 4191 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x36, 4192 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x41, 4193 0x72, 0x41, 0x72, 0x12, 0x1c, 0x0a, 0x0a, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x61, 0x72, 0x5f, 0x61, 4194 0x72, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x08, 0x42, 0x79, 0x74, 0x65, 0x41, 0x72, 0x41, 4195 0x72, 0x12, 0x1e, 0x0a, 0x0b, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 4196 0x18, 0x09, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x09, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x41, 0x72, 0x41, 4197 0x72, 0x12, 0x39, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x61, 0x72, 0x5f, 0x61, 4198 0x72, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 4199 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x4c, 0x69, 0x73, 0x74, 4200 0x52, 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x41, 0x72, 0x41, 0x72, 0x12, 0x3e, 0x0a, 0x0c, 4201 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x0b, 0x20, 0x03, 4202 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 4203 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 4204 0x52, 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x41, 0x72, 0x41, 0x72, 0x12, 0x50, 0x0a, 0x12, 4205 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x5f, 4206 0x61, 0x72, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 4207 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x55, 0x49, 4208 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0f, 0x55, 4209 0x69, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 0x72, 0x41, 0x72, 0x12, 0x3e, 4210 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x0d, 4211 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 4212 0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 4213 0x73, 0x74, 0x52, 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x41, 0x72, 0x41, 0x72, 0x12, 0x50, 4214 0x0a, 0x12, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 4215 0x72, 0x5f, 0x61, 0x72, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x65, 0x73, 4216 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 4217 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 4218 0x0f, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 0x72, 0x41, 0x72, 4219 0x12, 0x3a, 0x0a, 0x0a, 0x75, 0x69, 0x6e, 0x74, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x0f, 4220 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 4221 0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 4222 0x73, 0x74, 0x52, 0x08, 0x55, 0x69, 0x6e, 0x74, 0x41, 0x72, 0x41, 0x72, 0x12, 0x38, 0x0a, 0x09, 4223 0x73, 0x74, 0x72, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x10, 0x20, 0x03, 0x28, 0x0b, 0x32, 4224 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x53, 0x74, 4225 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x53, 4226 0x74, 0x72, 0x41, 0x72, 0x41, 0x72, 0x12, 0x36, 0x0a, 0x0b, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 4227 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74, 0x65, 4228 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x4c, 4229 0x69, 0x73, 0x74, 0x52, 0x09, 0x42, 0x79, 0x74, 0x65, 0x73, 0x41, 0x72, 0x41, 0x72, 0x12, 0x38, 4230 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x12, 0x20, 0x03, 4231 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 4232 0x5f, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x08, 4233 0x54, 0x69, 0x6d, 0x65, 0x41, 0x72, 0x41, 0x72, 0x12, 0x3f, 0x0a, 0x0e, 0x64, 0x75, 0x72, 0x61, 4234 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 4235 0x32, 0x19, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x44, 4236 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0c, 0x44, 0x75, 0x72, 4237 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x72, 0x41, 0x72, 0x12, 0x3c, 0x0a, 0x0b, 0x65, 0x6d, 0x70, 4238 0x74, 0x79, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 4239 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x45, 0x6d, 0x70, 4240 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x45, 0x6d, 4241 0x70, 0x74, 0x79, 0x41, 0x72, 0x41, 0x72, 0x22, 0xa1, 0x05, 0x0a, 0x0c, 0x53, 0x6c, 0x69, 0x63, 4242 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x6e, 0x74, 0x38, 4243 0x5f, 0x73, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x11, 0x52, 0x06, 0x49, 0x6e, 0x74, 0x38, 0x53, 4244 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x73, 0x6c, 0x18, 0x02, 0x20, 4245 0x03, 0x28, 0x11, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x53, 0x6c, 0x12, 0x19, 0x0a, 0x08, 4246 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x73, 0x6c, 0x18, 0x03, 0x20, 0x03, 0x28, 0x11, 0x52, 0x07, 4247 0x49, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x6e, 0x74, 0x33, 0x32, 4248 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0f, 0x52, 4249 0x0c, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 0x12, 0x19, 0x0a, 4250 0x08, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x73, 0x6c, 0x18, 0x05, 0x20, 0x03, 0x28, 0x12, 0x52, 4251 0x07, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x6e, 0x74, 0x36, 4252 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x18, 0x06, 0x20, 0x03, 0x28, 0x10, 4253 0x52, 0x0c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 0x12, 0x15, 4254 0x0a, 0x06, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x07, 0x20, 0x03, 0x28, 0x12, 0x52, 0x05, 4255 0x49, 0x6e, 0x74, 0x53, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x73, 0x6c, 4256 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x42, 0x79, 0x74, 0x65, 0x53, 0x6c, 0x12, 0x19, 4257 0x0a, 0x08, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x73, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 4258 0x52, 0x07, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x53, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x69, 0x6e, 4259 0x74, 0x31, 0x36, 0x5f, 0x73, 0x6c, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x55, 0x69, 4260 0x6e, 0x74, 0x31, 0x36, 0x53, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 4261 0x5f, 0x73, 0x6c, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x55, 0x69, 0x6e, 0x74, 0x33, 4262 0x32, 0x53, 0x6c, 0x12, 0x26, 0x0a, 0x0f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 4263 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0d, 0x55, 0x69, 4264 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x75, 4265 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x73, 0x6c, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x04, 0x52, 0x08, 4266 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x6c, 0x12, 0x26, 0x0a, 0x0f, 0x75, 0x69, 0x6e, 0x74, 4267 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x18, 0x0e, 0x20, 0x03, 0x28, 4268 0x06, 0x52, 0x0d, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 4269 0x12, 0x17, 0x0a, 0x07, 0x75, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x0f, 0x20, 0x03, 0x28, 4270 0x04, 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x53, 0x6c, 0x12, 0x15, 0x0a, 0x06, 0x73, 0x74, 0x72, 4271 0x5f, 0x73, 0x6c, 0x18, 0x10, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x53, 0x74, 0x72, 0x53, 0x6c, 4272 0x12, 0x19, 0x0a, 0x08, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x6c, 0x18, 0x11, 0x20, 0x03, 4273 0x28, 0x0c, 0x52, 0x07, 0x42, 0x79, 0x74, 0x65, 0x73, 0x53, 0x6c, 0x12, 0x33, 0x0a, 0x07, 0x74, 4274 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x6c, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 4275 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 4276 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x06, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x6c, 4277 0x12, 0x3a, 0x0a, 0x0b, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6c, 0x18, 4278 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 4279 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 4280 0x52, 0x0a, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6c, 0x12, 0x2d, 0x0a, 0x08, 4281 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x73, 0x6c, 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 4282 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 4283 0x63, 0x74, 0x52, 0x07, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x6c, 0x22, 0xd6, 0x09, 0x0a, 0x12, 4284 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 4285 0x63, 0x74, 0x12, 0x33, 0x0a, 0x0a, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 4286 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 4287 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x38, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x08, 0x49, 4288 0x6e, 0x74, 0x38, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x36, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x31, 0x36, 4289 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74, 4290 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x31, 0x36, 4291 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x53, 0x6c, 0x53, 0x6c, 0x12, 4292 0x3b, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x03, 4293 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 4294 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 4295 0x74, 0x52, 0x09, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x4d, 0x0a, 0x11, 4296 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 4297 0x6c, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 4298 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x49, 0x6e, 0x74, 4299 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0e, 0x49, 0x6e, 0x74, 4300 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x3b, 0x0a, 0x0b, 0x69, 4301 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 4302 0x32, 0x1b, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 4303 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x49, 4304 0x6e, 0x74, 0x36, 0x34, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x4d, 0x0a, 0x11, 0x69, 0x6e, 0x74, 0x36, 4305 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x06, 0x20, 4306 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 4307 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 4308 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 4309 0x78, 0x65, 0x64, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x37, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x5f, 0x73, 4310 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x74, 0x65, 0x73, 4311 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 4312 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x53, 0x6c, 0x53, 0x6c, 4313 0x12, 0x1c, 0x0a, 0x0a, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x08, 4314 0x20, 0x03, 0x28, 0x0c, 0x52, 0x08, 0x42, 0x79, 0x74, 0x65, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x1e, 4315 0x0a, 0x0b, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x09, 0x20, 4316 0x03, 0x28, 0x0c, 0x52, 0x09, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x39, 4317 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x0a, 4318 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 4319 0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0a, 0x55, 4320 0x69, 0x6e, 0x74, 0x31, 0x36, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x3e, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 4321 0x74, 0x33, 0x32, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 4322 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x55, 0x49, 4323 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0a, 0x55, 4324 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x50, 0x0a, 0x12, 0x75, 0x69, 0x6e, 4325 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 4326 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 4327 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x55, 0x49, 0x6e, 0x74, 0x33, 4328 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0f, 0x55, 0x69, 0x6e, 0x74, 4329 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x3e, 0x0a, 0x0c, 0x75, 4330 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x0d, 0x20, 0x03, 0x28, 4331 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 4332 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 4333 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x50, 0x0a, 0x12, 0x75, 4334 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 4335 0x6c, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 4336 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x55, 0x49, 0x6e, 4337 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0f, 0x55, 0x69, 4338 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x3a, 0x0a, 4339 0x0a, 0x75, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x0f, 0x20, 0x03, 0x28, 4340 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 4341 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 4342 0x08, 0x55, 0x69, 0x6e, 0x74, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x38, 0x0a, 0x09, 0x73, 0x74, 0x72, 4343 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x10, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 4344 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x53, 0x74, 0x72, 0x69, 0x6e, 4345 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x53, 0x74, 0x72, 0x53, 4346 0x6c, 0x53, 0x6c, 0x12, 0x36, 0x0a, 0x0b, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x6c, 0x5f, 4347 0x73, 0x6c, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 4348 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 4349 0x52, 0x09, 0x42, 0x79, 0x74, 0x65, 0x73, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x38, 0x0a, 0x0a, 0x74, 4350 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 4351 0x1a, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x54, 0x69, 4352 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x08, 0x54, 0x69, 0x6d, 4353 0x65, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x3f, 0x0a, 0x0e, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 4354 0x6e, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 4355 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x44, 0x75, 0x72, 0x61, 4356 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0c, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 4357 0x6f, 0x6e, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x3c, 0x0a, 0x0b, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 4358 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 4359 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 4360 0x74, 0x72, 0x75, 0x63, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x45, 0x6d, 0x70, 0x74, 0x79, 4361 0x53, 0x6c, 0x53, 0x6c, 0x22, 0xa3, 0x05, 0x0a, 0x0e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 4362 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x6e, 0x74, 0x38, 0x5f, 4363 0x70, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x52, 0x06, 0x49, 0x6e, 0x74, 0x38, 0x50, 0x74, 4364 0x12, 0x19, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x70, 0x74, 0x18, 0x02, 0x20, 0x01, 4365 0x28, 0x11, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x50, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x69, 4366 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x70, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x11, 0x52, 0x07, 0x49, 4367 0x6e, 0x74, 0x33, 0x32, 0x50, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 4368 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x70, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x0c, 4369 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x12, 0x19, 0x0a, 0x08, 4370 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x70, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x12, 0x52, 0x07, 4371 0x49, 0x6e, 0x74, 0x36, 0x34, 0x50, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x6e, 0x74, 0x36, 0x34, 4372 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x70, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x10, 0x52, 4373 0x0c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x12, 0x15, 0x0a, 4374 0x06, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x12, 0x52, 0x05, 0x49, 4375 0x6e, 0x74, 0x50, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x70, 0x74, 0x18, 4376 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x42, 0x79, 0x74, 0x65, 0x50, 0x74, 0x12, 0x19, 0x0a, 4377 0x08, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x70, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 4378 0x07, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x50, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x69, 0x6e, 0x74, 4379 0x31, 0x36, 0x5f, 0x70, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x55, 0x69, 0x6e, 4380 0x74, 0x31, 0x36, 0x50, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 4381 0x70, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 4382 0x50, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 4383 0x65, 0x64, 0x5f, 0x70, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0d, 0x55, 0x69, 0x6e, 4384 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x69, 4385 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x70, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x55, 4386 0x69, 0x6e, 0x74, 0x36, 0x34, 0x50, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x75, 0x69, 0x6e, 0x74, 0x36, 4387 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x70, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x06, 4388 0x52, 0x0d, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x12, 4389 0x17, 0x0a, 0x07, 0x75, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04, 4390 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x50, 0x74, 0x12, 0x15, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x5f, 4391 0x70, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x53, 0x74, 0x72, 0x50, 0x74, 0x12, 4392 0x19, 0x0a, 0x08, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x70, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 4393 0x0c, 0x52, 0x07, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x74, 0x12, 0x33, 0x0a, 0x07, 0x74, 0x69, 4394 0x6d, 0x65, 0x5f, 0x70, 0x74, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 4395 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 4396 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x06, 0x54, 0x69, 0x6d, 0x65, 0x50, 0x74, 0x12, 4397 0x3a, 0x0a, 0x0b, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x74, 0x18, 0x13, 4398 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 4399 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 4400 0x0a, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x74, 0x12, 0x2d, 0x0a, 0x08, 0x65, 4401 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x70, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 4402 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 4403 0x74, 0x52, 0x07, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x74, 0x22, 0x8c, 0x06, 0x0a, 0x13, 0x50, 4404 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 4405 0x63, 0x74, 0x12, 0x1c, 0x0a, 0x0a, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 4406 0x18, 0x01, 0x20, 0x03, 0x28, 0x11, 0x52, 0x08, 0x49, 0x6e, 0x74, 0x38, 0x50, 0x74, 0x53, 0x6c, 4407 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 4408 0x02, 0x20, 0x03, 0x28, 0x11, 0x52, 0x09, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x50, 0x74, 0x53, 0x6c, 4409 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 4410 0x03, 0x20, 0x03, 0x28, 0x11, 0x52, 0x09, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x74, 0x53, 0x6c, 4411 0x12, 0x29, 0x0a, 0x11, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 4412 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0f, 0x52, 0x0e, 0x49, 0x6e, 0x74, 4413 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 4414 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x05, 0x20, 0x03, 0x28, 0x12, 4415 0x52, 0x09, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x29, 0x0a, 0x11, 0x69, 4416 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 4417 0x18, 0x06, 0x20, 0x03, 0x28, 0x10, 0x52, 0x0e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 4418 0x65, 0x64, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x1a, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x74, 4419 0x5f, 0x73, 0x6c, 0x18, 0x07, 0x20, 0x03, 0x28, 0x12, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x50, 0x74, 4420 0x53, 0x6c, 0x12, 0x1c, 0x0a, 0x0a, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 4421 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x42, 0x79, 0x74, 0x65, 0x50, 0x74, 0x53, 0x6c, 4422 0x12, 0x1e, 0x0a, 0x0b, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 4423 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x50, 0x74, 0x53, 0x6c, 4424 0x12, 0x20, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 4425 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x50, 0x74, 4426 0x53, 0x6c, 0x12, 0x20, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x70, 0x74, 0x5f, 4427 0x73, 0x6c, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 4428 0x50, 0x74, 0x53, 0x6c, 0x12, 0x2b, 0x0a, 0x12, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 4429 0x69, 0x78, 0x65, 0x64, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x07, 4430 0x52, 0x0f, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x53, 4431 0x6c, 0x12, 0x20, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x70, 0x74, 0x5f, 0x73, 4432 0x6c, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x50, 4433 0x74, 0x53, 0x6c, 0x12, 0x2b, 0x0a, 0x12, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 4434 0x78, 0x65, 0x64, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x06, 0x52, 4435 0x0f, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x53, 0x6c, 4436 0x12, 0x1c, 0x0a, 0x0a, 0x75, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x0f, 4437 0x20, 0x03, 0x28, 0x04, 0x52, 0x08, 0x55, 0x69, 0x6e, 0x74, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x1a, 4438 0x0a, 0x09, 0x73, 0x74, 0x72, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x10, 0x20, 0x03, 0x28, 4439 0x09, 0x52, 0x07, 0x53, 0x74, 0x72, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x1e, 0x0a, 0x0b, 0x62, 0x79, 4440 0x74, 0x65, 0x73, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0c, 0x52, 4441 0x09, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x38, 0x0a, 0x0a, 0x74, 0x69, 4442 0x6d, 0x65, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 4443 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 4444 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x08, 0x54, 0x69, 0x6d, 0x65, 4445 0x50, 0x74, 0x53, 0x6c, 0x12, 0x3f, 0x0a, 0x0e, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 4446 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 4447 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 4448 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 4449 0x6e, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x32, 0x0a, 0x0b, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x70, 4450 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x74, 0x65, 0x73, 4451 0x74, 0x73, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x09, 4452 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x74, 0x53, 0x6c, 0x22, 0xd1, 0x01, 0x0a, 0x09, 0x43, 0x6f, 4453 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x53, 0x74, 0x12, 0x32, 0x0a, 0x08, 0x70, 0x72, 0x5f, 0x66, 0x69, 4454 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 4455 0x73, 0x2e, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 4456 0x63, 0x74, 0x52, 0x07, 0x50, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x2e, 0x0a, 0x08, 0x61, 4457 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 4458 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 4459 0x63, 0x74, 0x52, 0x07, 0x41, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x2e, 0x0a, 0x08, 0x73, 4460 0x6c, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 4461 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 4462 0x63, 0x74, 0x52, 0x07, 0x53, 0x6c, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x30, 0x0a, 0x08, 0x70, 4463 0x74, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 4464 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x53, 0x74, 4465 0x72, 0x75, 0x63, 0x74, 0x52, 0x07, 0x50, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x53, 0x0a, 4466 0x0b, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x53, 0x74, 0x31, 0x12, 0x44, 0x0a, 0x11, 4467 0x70, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 4468 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 4469 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 4470 0x52, 0x10, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 4471 0x63, 0x74, 0x22, 0x87, 0x02, 0x0a, 0x0b, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x53, 4472 0x74, 0x32, 0x12, 0x44, 0x0a, 0x11, 0x70, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 4473 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 4474 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 4475 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x10, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 4476 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x38, 0x0a, 0x0d, 0x61, 0x72, 0x72, 0x61, 4477 0x79, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 4478 0x13, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 4479 0x72, 0x75, 0x63, 0x74, 0x52, 0x0c, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 4480 0x63, 0x74, 0x12, 0x38, 0x0a, 0x0d, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 4481 0x75, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65, 0x73, 0x74, 4482 0x73, 0x2e, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0c, 4483 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x3e, 0x0a, 0x0f, 4484 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 4485 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x6f, 4486 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0e, 0x50, 0x6f, 4487 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x22, 0xbe, 0x02, 0x0a, 4488 0x0b, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x53, 0x74, 0x33, 0x12, 0x44, 0x0a, 0x11, 4489 0x70, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 4490 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 4491 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 4492 0x52, 0x10, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 4493 0x63, 0x74, 0x12, 0x38, 0x0a, 0x0d, 0x61, 0x72, 0x72, 0x61, 0x79, 0x73, 0x5f, 0x73, 0x74, 0x72, 4494 0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65, 0x73, 0x74, 4495 0x73, 0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0c, 4496 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x38, 0x0a, 0x0d, 4497 0x73, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x03, 0x20, 4498 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x53, 0x6c, 0x69, 0x63, 4499 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0c, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 4500 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x3e, 0x0a, 0x0f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 4501 0x72, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 4502 0x15, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 4503 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 4504 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x35, 0x0a, 0x0c, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 4505 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x74, 4506 0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 4507 0x52, 0x0b, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x22, 0x81, 0x03, 4508 0x0a, 0x0b, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x53, 0x74, 0x34, 0x12, 0x12, 0x0a, 4509 0x04, 0x66, 0x6f, 0x6f, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x52, 0x04, 0x46, 0x6f, 0x6f, 4510 0x31, 0x12, 0x44, 0x0a, 0x11, 0x70, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x5f, 4511 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 4512 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 4513 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x10, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 4514 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x6f, 0x6f, 0x32, 0x18, 4515 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x46, 0x6f, 0x6f, 0x32, 0x12, 0x43, 0x0a, 0x13, 0x61, 4516 0x72, 0x72, 0x61, 0x79, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x5f, 0x66, 0x69, 0x65, 4517 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 4518 0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x11, 0x41, 4519 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 4520 0x12, 0x12, 0x0a, 0x04, 0x66, 0x6f, 0x6f, 0x33, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 4521 0x46, 0x6f, 0x6f, 0x33, 0x12, 0x38, 0x0a, 0x0d, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x5f, 0x73, 4522 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65, 4523 0x73, 0x74, 0x73, 0x2e, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 4524 0x52, 0x0c, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x12, 4525 0x0a, 0x04, 0x66, 0x6f, 0x6f, 0x34, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x46, 0x6f, 4526 0x6f, 0x34, 0x12, 0x49, 0x0a, 0x15, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x5f, 0x73, 4527 0x74, 0x72, 0x75, 0x63, 0x74, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 4528 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 4529 0x72, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x13, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 4530 0x72, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x12, 0x0a, 4531 0x04, 0x66, 0x6f, 0x6f, 0x35, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x46, 0x6f, 0x6f, 4532 0x35, 0x22, 0x8d, 0x03, 0x0a, 0x17, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x53, 0x74, 4533 0x35, 0x4e, 0x61, 0x6d, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x12, 0x12, 0x0a, 4534 0x04, 0x66, 0x6f, 0x6f, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x52, 0x04, 0x46, 0x6f, 0x6f, 4535 0x31, 0x12, 0x44, 0x0a, 0x11, 0x70, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x5f, 4536 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 4537 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 4538 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x10, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 4539 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x6f, 0x6f, 0x32, 0x18, 4540 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x46, 0x6f, 0x6f, 0x32, 0x12, 0x43, 0x0a, 0x13, 0x61, 4541 0x72, 0x72, 0x61, 0x79, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x5f, 0x66, 0x69, 0x65, 4542 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 4543 0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x11, 0x41, 4544 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 4545 0x12, 0x12, 0x0a, 0x04, 0x66, 0x6f, 0x6f, 0x33, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 4546 0x46, 0x6f, 0x6f, 0x33, 0x12, 0x38, 0x0a, 0x0d, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x5f, 0x73, 4547 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65, 4548 0x73, 0x74, 0x73, 0x2e, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 4549 0x52, 0x0c, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x12, 4550 0x0a, 0x04, 0x66, 0x6f, 0x6f, 0x34, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x46, 0x6f, 4551 0x6f, 0x34, 0x12, 0x49, 0x0a, 0x15, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x5f, 0x73, 4552 0x74, 0x72, 0x75, 0x63, 0x74, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 4553 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 4554 0x72, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x13, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 4555 0x72, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x12, 0x0a, 4556 0x04, 0x66, 0x6f, 0x6f, 0x35, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x46, 0x6f, 0x6f, 4557 0x35, 0x22, 0x33, 0x0a, 0x15, 0x41, 0x6d, 0x69, 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 4558 0x6c, 0x65, 0x72, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x31, 0x12, 0x0c, 0x0a, 0x01, 0x63, 0x18, 4559 0x01, 0x20, 0x01, 0x28, 0x12, 0x52, 0x01, 0x43, 0x12, 0x0c, 0x0a, 0x01, 0x64, 0x18, 0x02, 0x20, 4560 0x01, 0x28, 0x12, 0x52, 0x01, 0x44, 0x22, 0x29, 0x0a, 0x0b, 0x52, 0x65, 0x70, 0x72, 0x53, 0x74, 4561 0x72, 0x75, 0x63, 0x74, 0x31, 0x12, 0x0c, 0x0a, 0x01, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 4562 0x52, 0x01, 0x43, 0x12, 0x0c, 0x0a, 0x01, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x12, 0x52, 0x01, 4563 0x44, 0x22, 0x3f, 0x0a, 0x15, 0x41, 0x6d, 0x69, 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 4564 0x6c, 0x65, 0x72, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x32, 0x12, 0x26, 0x0a, 0x05, 0x76, 0x61, 4565 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x74, 0x65, 0x73, 0x74, 4566 0x73, 0x2e, 0x52, 0x65, 0x70, 0x72, 0x45, 0x6c, 0x65, 0x6d, 0x32, 0x52, 0x05, 0x76, 0x61, 0x6c, 4567 0x75, 0x65, 0x22, 0x49, 0x0a, 0x09, 0x52, 0x65, 0x70, 0x72, 0x45, 0x6c, 0x65, 0x6d, 0x32, 0x12, 4568 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x4b, 0x65, 4569 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 4570 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 4571 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2d, 0x0a, 4572 0x15, 0x41, 0x6d, 0x69, 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x65, 0x72, 0x53, 4573 0x74, 0x72, 0x75, 0x63, 0x74, 0x33, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 4574 0x01, 0x20, 0x01, 0x28, 0x11, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x22, 0x0a, 0x12, 4575 0x41, 0x6d, 0x69, 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x65, 0x72, 0x49, 0x6e, 4576 0x74, 0x34, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x52, 0x01, 0x41, 4577 0x22, 0x2a, 0x0a, 0x12, 0x41, 0x6d, 0x69, 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 4578 0x65, 0x72, 0x49, 0x6e, 0x74, 0x35, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 4579 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x4b, 0x0a, 0x15, 4580 0x41, 0x6d, 0x69, 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x65, 0x72, 0x53, 0x74, 4581 0x72, 0x75, 0x63, 0x74, 0x36, 0x12, 0x32, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 4582 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x41, 0x6d, 0x69, 4583 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x72, 0x75, 0x63, 4584 0x74, 0x31, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2d, 0x0a, 0x15, 0x41, 0x6d, 0x69, 4585 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x72, 0x75, 0x63, 4586 0x74, 0x37, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 4587 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x21, 0x0a, 0x09, 0x52, 0x65, 0x70, 0x72, 4588 0x45, 0x6c, 0x65, 0x6d, 0x37, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 4589 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1e, 0x0a, 0x06, 0x49, 4590 0x6e, 0x74, 0x44, 0x65, 0x66, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 4591 0x20, 0x01, 0x28, 0x12, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1d, 0x0a, 0x05, 0x49, 4592 0x6e, 0x74, 0x41, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 4593 0x03, 0x28, 0x12, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1d, 0x0a, 0x05, 0x49, 0x6e, 4594 0x74, 0x53, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 4595 0x28, 0x12, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1e, 0x0a, 0x06, 0x42, 0x79, 0x74, 4596 0x65, 0x41, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 4597 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1e, 0x0a, 0x06, 0x42, 0x79, 0x74, 4598 0x65, 0x53, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 4599 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xc4, 0x04, 0x0a, 0x13, 0x50, 0x72, 4600 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x44, 0x65, 4601 0x66, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x6e, 0x74, 0x38, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x52, 4602 0x04, 0x49, 0x6e, 0x74, 0x38, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x18, 0x02, 4603 0x20, 0x01, 0x28, 0x11, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x12, 0x14, 0x0a, 0x05, 0x69, 4604 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x11, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x33, 4605 0x32, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 4606 0x18, 0x04, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x0a, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 4607 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05, 0x20, 0x01, 0x28, 4608 0x12, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x36, 4609 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x10, 0x52, 0x0a, 0x49, 4610 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x6e, 0x74, 4611 0x18, 0x07, 0x20, 0x01, 0x28, 0x12, 0x52, 0x03, 0x49, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x62, 4612 0x79, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x42, 0x79, 0x74, 0x65, 0x12, 4613 0x14, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 4614 0x55, 0x69, 0x6e, 0x74, 0x38, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x18, 4615 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x12, 0x16, 0x0a, 4616 0x06, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x55, 4617 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 4618 0x66, 0x69, 0x78, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0b, 0x55, 0x69, 0x6e, 4619 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x69, 0x6e, 0x74, 4620 0x36, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 4621 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 4622 0x18, 0x0e, 0x20, 0x01, 0x28, 0x06, 0x52, 0x0b, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 4623 0x78, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x69, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 4624 0x04, 0x52, 0x04, 0x55, 0x69, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x74, 0x72, 0x18, 0x10, 4625 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x53, 0x74, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 4626 0x65, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 4627 0x2e, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 4628 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 4629 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x04, 0x54, 0x69, 0x6d, 0x65, 0x12, 4630 0x35, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x13, 0x20, 0x01, 0x28, 4631 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4632 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x44, 0x75, 4633 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x05, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x18, 4634 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, 0x6d, 4635 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x05, 0x45, 0x6d, 0x70, 0x74, 0x79, 4636 0x22, 0x43, 0x0a, 0x12, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 4637 0x72, 0x75, 0x63, 0x74, 0x53, 0x6c, 0x12, 0x2d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 4638 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x72, 4639 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x05, 4640 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x43, 0x0a, 0x12, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 4641 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x41, 0x72, 0x12, 0x2d, 0x0a, 0x05, 0x76, 4642 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 4643 0x74, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 4644 0x75, 0x63, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x0b, 0x0a, 0x09, 0x43, 0x6f, 4645 0x6e, 0x63, 0x72, 0x65, 0x74, 0x65, 0x31, 0x22, 0x0b, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x63, 0x72, 4646 0x65, 0x74, 0x65, 0x32, 0x22, 0x27, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x63, 0x72, 0x65, 0x74, 0x65, 4647 0x54, 0x79, 0x70, 0x65, 0x44, 0x65, 0x66, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 4648 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2c, 0x0a, 4649 0x14, 0x43, 0x6f, 0x6e, 0x63, 0x72, 0x65, 0x74, 0x65, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 4650 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 4651 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xaf, 0x01, 0x0a, 0x15, 4652 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x53, 4653 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x24, 0x0a, 0x02, 0x66, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 4654 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4655 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x02, 0x46, 0x31, 0x12, 0x24, 0x0a, 0x02, 0x66, 4656 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 4657 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x02, 0x46, 4658 0x32, 0x12, 0x24, 0x0a, 0x02, 0x66, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 4659 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 4660 0x41, 0x6e, 0x79, 0x52, 0x02, 0x46, 0x33, 0x12, 0x24, 0x0a, 0x02, 0x66, 0x34, 0x18, 0x04, 0x20, 4661 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 4662 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x02, 0x46, 0x34, 0x22, 0x27, 0x0a, 4663 0x0f, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 4664 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 4665 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x43, 0x0a, 0x13, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 4666 0x42, 0x79, 0x74, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 4667 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74, 4668 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x42, 0x79, 0x74, 0x65, 0x73, 4669 0x4c, 0x69, 0x73, 0x74, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x45, 0x0a, 0x12, 0x54, 4670 0x45, 0x53, 0x54, 0x53, 0x5f, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 4671 0x74, 0x12, 0x2f, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 4672 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 4673 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x56, 0x61, 0x6c, 4674 0x75, 0x65, 0x22, 0x41, 0x0a, 0x15, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x45, 0x6d, 0x70, 0x74, 4675 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x05, 0x56, 4676 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x74, 0x65, 0x73, 4677 0x74, 0x73, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x05, 4678 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x33, 0x0a, 0x1b, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 4679 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 4680 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 4681 0x03, 0x28, 0x0f, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x34, 0x0a, 0x1c, 0x54, 0x45, 4682 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x55, 0x49, 0x6e, 0x74, 0x33, 4683 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 4684 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x07, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 4685 0x22, 0x33, 0x0a, 0x1b, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 4686 0x34, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 4687 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x10, 0x52, 0x05, 4688 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x34, 0x0a, 0x1c, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 4689 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 4690 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 4691 0x20, 0x03, 0x28, 0x06, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x27, 0x0a, 0x0f, 0x54, 4692 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 4693 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x11, 0x52, 0x05, 0x56, 4694 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2c, 0x0a, 0x14, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 4695 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 4696 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x11, 0x52, 0x05, 0x56, 0x61, 0x6c, 4697 0x75, 0x65, 0x22, 0x2c, 0x0a, 0x14, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x36, 4698 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 4699 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x12, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 4700 0x22, 0x26, 0x0a, 0x0e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x38, 0x4c, 0x69, 4701 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 4702 0x11, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2d, 0x0a, 0x15, 0x54, 0x45, 0x53, 0x54, 4703 0x53, 0x5f, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 4704 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 4705 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x47, 0x0a, 0x13, 0x54, 0x45, 0x53, 0x54, 0x53, 4706 0x5f, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 4707 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 4708 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 4709 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 4710 0x22, 0x28, 0x0a, 0x10, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x31, 0x36, 4711 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 4712 0x03, 0x28, 0x0d, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2d, 0x0a, 0x15, 0x54, 0x45, 4713 0x53, 0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 4714 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 4715 0x28, 0x0d, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2d, 0x0a, 0x15, 0x54, 0x45, 0x53, 4716 0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 4717 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 4718 0x04, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x2f, 0x5a, 0x2d, 0x67, 0x69, 0x74, 0x68, 4719 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6e, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2f, 0x67, 4720 0x6e, 0x6f, 0x2f, 0x74, 0x6d, 0x32, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x61, 0x6d, 0x69, 0x6e, 0x6f, 4721 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4722 0x33, 4723 } 4724 4725 var ( 4726 file_tests_proto_rawDescOnce sync.Once 4727 file_tests_proto_rawDescData = file_tests_proto_rawDesc 4728 ) 4729 4730 func file_tests_proto_rawDescGZIP() []byte { 4731 file_tests_proto_rawDescOnce.Do(func() { 4732 file_tests_proto_rawDescData = protoimpl.X.CompressGZIP(file_tests_proto_rawDescData) 4733 }) 4734 return file_tests_proto_rawDescData 4735 } 4736 4737 var file_tests_proto_msgTypes = make([]protoimpl.MessageInfo, 55) 4738 var file_tests_proto_goTypes = []interface{}{ 4739 (*EmptyStruct)(nil), // 0: tests.EmptyStruct 4740 (*PrimitivesStruct)(nil), // 1: tests.PrimitivesStruct 4741 (*ShortArraysStruct)(nil), // 2: tests.ShortArraysStruct 4742 (*ArraysStruct)(nil), // 3: tests.ArraysStruct 4743 (*ArraysArraysStruct)(nil), // 4: tests.ArraysArraysStruct 4744 (*SlicesStruct)(nil), // 5: tests.SlicesStruct 4745 (*SlicesSlicesStruct)(nil), // 6: tests.SlicesSlicesStruct 4746 (*PointersStruct)(nil), // 7: tests.PointersStruct 4747 (*PointerSlicesStruct)(nil), // 8: tests.PointerSlicesStruct 4748 (*ComplexSt)(nil), // 9: tests.ComplexSt 4749 (*EmbeddedSt1)(nil), // 10: tests.EmbeddedSt1 4750 (*EmbeddedSt2)(nil), // 11: tests.EmbeddedSt2 4751 (*EmbeddedSt3)(nil), // 12: tests.EmbeddedSt3 4752 (*EmbeddedSt4)(nil), // 13: tests.EmbeddedSt4 4753 (*EmbeddedSt5NameOverride)(nil), // 14: tests.EmbeddedSt5NameOverride 4754 (*AminoMarshalerStruct1)(nil), // 15: tests.AminoMarshalerStruct1 4755 (*ReprStruct1)(nil), // 16: tests.ReprStruct1 4756 (*AminoMarshalerStruct2)(nil), // 17: tests.AminoMarshalerStruct2 4757 (*ReprElem2)(nil), // 18: tests.ReprElem2 4758 (*AminoMarshalerStruct3)(nil), // 19: tests.AminoMarshalerStruct3 4759 (*AminoMarshalerInt4)(nil), // 20: tests.AminoMarshalerInt4 4760 (*AminoMarshalerInt5)(nil), // 21: tests.AminoMarshalerInt5 4761 (*AminoMarshalerStruct6)(nil), // 22: tests.AminoMarshalerStruct6 4762 (*AminoMarshalerStruct7)(nil), // 23: tests.AminoMarshalerStruct7 4763 (*ReprElem7)(nil), // 24: tests.ReprElem7 4764 (*IntDef)(nil), // 25: tests.IntDef 4765 (*IntAr)(nil), // 26: tests.IntAr 4766 (*IntSl)(nil), // 27: tests.IntSl 4767 (*ByteAr)(nil), // 28: tests.ByteAr 4768 (*ByteSl)(nil), // 29: tests.ByteSl 4769 (*PrimitivesStructDef)(nil), // 30: tests.PrimitivesStructDef 4770 (*PrimitivesStructSl)(nil), // 31: tests.PrimitivesStructSl 4771 (*PrimitivesStructAr)(nil), // 32: tests.PrimitivesStructAr 4772 (*Concrete1)(nil), // 33: tests.Concrete1 4773 (*Concrete2)(nil), // 34: tests.Concrete2 4774 (*ConcreteTypeDef)(nil), // 35: tests.ConcreteTypeDef 4775 (*ConcreteWrappedBytes)(nil), // 36: tests.ConcreteWrappedBytes 4776 (*InterfaceFieldsStruct)(nil), // 37: tests.InterfaceFieldsStruct 4777 (*TESTS_BytesList)(nil), // 38: tests.TESTS_BytesList 4778 (*TESTS_BytesListList)(nil), // 39: tests.TESTS_BytesListList 4779 (*TESTS_DurationList)(nil), // 40: tests.TESTS_DurationList 4780 (*TESTS_EmptyStructList)(nil), // 41: tests.TESTS_EmptyStructList 4781 (*TESTS_Fixed32Int32ValueList)(nil), // 42: tests.TESTS_Fixed32Int32ValueList 4782 (*TESTS_Fixed32UInt32ValueList)(nil), // 43: tests.TESTS_Fixed32UInt32ValueList 4783 (*TESTS_Fixed64Int64ValueList)(nil), // 44: tests.TESTS_Fixed64Int64ValueList 4784 (*TESTS_Fixed64UInt64ValueList)(nil), // 45: tests.TESTS_Fixed64UInt64ValueList 4785 (*TESTS_Int16List)(nil), // 46: tests.TESTS_Int16List 4786 (*TESTS_Int32ValueList)(nil), // 47: tests.TESTS_Int32ValueList 4787 (*TESTS_Int64ValueList)(nil), // 48: tests.TESTS_Int64ValueList 4788 (*TESTS_Int8List)(nil), // 49: tests.TESTS_Int8List 4789 (*TESTS_StringValueList)(nil), // 50: tests.TESTS_StringValueList 4790 (*TESTS_TimestampList)(nil), // 51: tests.TESTS_TimestampList 4791 (*TESTS_UInt16List)(nil), // 52: tests.TESTS_UInt16List 4792 (*TESTS_UInt32ValueList)(nil), // 53: tests.TESTS_UInt32ValueList 4793 (*TESTS_UInt64ValueList)(nil), // 54: tests.TESTS_UInt64ValueList 4794 (*timestamppb.Timestamp)(nil), // 55: google.protobuf.Timestamp 4795 (*durationpb.Duration)(nil), // 56: google.protobuf.Duration 4796 (*anypb.Any)(nil), // 57: google.protobuf.Any 4797 } 4798 var file_tests_proto_depIdxs = []int32{ 4799 55, // 0: tests.PrimitivesStruct.time:type_name -> google.protobuf.Timestamp 4800 56, // 1: tests.PrimitivesStruct.duration:type_name -> google.protobuf.Duration 4801 0, // 2: tests.PrimitivesStruct.empty:type_name -> tests.EmptyStruct 4802 55, // 3: tests.ShortArraysStruct.time_ar:type_name -> google.protobuf.Timestamp 4803 56, // 4: tests.ShortArraysStruct.duration_ar:type_name -> google.protobuf.Duration 4804 55, // 5: tests.ArraysStruct.time_ar:type_name -> google.protobuf.Timestamp 4805 56, // 6: tests.ArraysStruct.duration_ar:type_name -> google.protobuf.Duration 4806 0, // 7: tests.ArraysStruct.empty_ar:type_name -> tests.EmptyStruct 4807 49, // 8: tests.ArraysArraysStruct.int8_ar_ar:type_name -> tests.TESTS_Int8List 4808 46, // 9: tests.ArraysArraysStruct.int16_ar_ar:type_name -> tests.TESTS_Int16List 4809 47, // 10: tests.ArraysArraysStruct.int32_ar_ar:type_name -> tests.TESTS_Int32ValueList 4810 42, // 11: tests.ArraysArraysStruct.int32_fixed_ar_ar:type_name -> tests.TESTS_Fixed32Int32ValueList 4811 48, // 12: tests.ArraysArraysStruct.int64_ar_ar:type_name -> tests.TESTS_Int64ValueList 4812 44, // 13: tests.ArraysArraysStruct.int64_fixed_ar_ar:type_name -> tests.TESTS_Fixed64Int64ValueList 4813 48, // 14: tests.ArraysArraysStruct.int_ar_ar:type_name -> tests.TESTS_Int64ValueList 4814 52, // 15: tests.ArraysArraysStruct.uint16_ar_ar:type_name -> tests.TESTS_UInt16List 4815 53, // 16: tests.ArraysArraysStruct.uint32_ar_ar:type_name -> tests.TESTS_UInt32ValueList 4816 43, // 17: tests.ArraysArraysStruct.uint32_fixed_ar_ar:type_name -> tests.TESTS_Fixed32UInt32ValueList 4817 54, // 18: tests.ArraysArraysStruct.uint64_ar_ar:type_name -> tests.TESTS_UInt64ValueList 4818 45, // 19: tests.ArraysArraysStruct.uint64_fixed_ar_ar:type_name -> tests.TESTS_Fixed64UInt64ValueList 4819 54, // 20: tests.ArraysArraysStruct.uint_ar_ar:type_name -> tests.TESTS_UInt64ValueList 4820 50, // 21: tests.ArraysArraysStruct.str_ar_ar:type_name -> tests.TESTS_StringValueList 4821 38, // 22: tests.ArraysArraysStruct.bytes_ar_ar:type_name -> tests.TESTS_BytesList 4822 51, // 23: tests.ArraysArraysStruct.time_ar_ar:type_name -> tests.TESTS_TimestampList 4823 40, // 24: tests.ArraysArraysStruct.duration_ar_ar:type_name -> tests.TESTS_DurationList 4824 41, // 25: tests.ArraysArraysStruct.empty_ar_ar:type_name -> tests.TESTS_EmptyStructList 4825 55, // 26: tests.SlicesStruct.time_sl:type_name -> google.protobuf.Timestamp 4826 56, // 27: tests.SlicesStruct.duration_sl:type_name -> google.protobuf.Duration 4827 0, // 28: tests.SlicesStruct.empty_sl:type_name -> tests.EmptyStruct 4828 49, // 29: tests.SlicesSlicesStruct.int8_sl_sl:type_name -> tests.TESTS_Int8List 4829 46, // 30: tests.SlicesSlicesStruct.int16_sl_sl:type_name -> tests.TESTS_Int16List 4830 47, // 31: tests.SlicesSlicesStruct.int32_sl_sl:type_name -> tests.TESTS_Int32ValueList 4831 42, // 32: tests.SlicesSlicesStruct.int32_fixed_sl_sl:type_name -> tests.TESTS_Fixed32Int32ValueList 4832 48, // 33: tests.SlicesSlicesStruct.int64_sl_sl:type_name -> tests.TESTS_Int64ValueList 4833 44, // 34: tests.SlicesSlicesStruct.int64_fixed_sl_sl:type_name -> tests.TESTS_Fixed64Int64ValueList 4834 48, // 35: tests.SlicesSlicesStruct.int_sl_sl:type_name -> tests.TESTS_Int64ValueList 4835 52, // 36: tests.SlicesSlicesStruct.uint16_sl_sl:type_name -> tests.TESTS_UInt16List 4836 53, // 37: tests.SlicesSlicesStruct.uint32_sl_sl:type_name -> tests.TESTS_UInt32ValueList 4837 43, // 38: tests.SlicesSlicesStruct.uint32_fixed_sl_sl:type_name -> tests.TESTS_Fixed32UInt32ValueList 4838 54, // 39: tests.SlicesSlicesStruct.uint64_sl_sl:type_name -> tests.TESTS_UInt64ValueList 4839 45, // 40: tests.SlicesSlicesStruct.uint64_fixed_sl_sl:type_name -> tests.TESTS_Fixed64UInt64ValueList 4840 54, // 41: tests.SlicesSlicesStruct.uint_sl_sl:type_name -> tests.TESTS_UInt64ValueList 4841 50, // 42: tests.SlicesSlicesStruct.str_sl_sl:type_name -> tests.TESTS_StringValueList 4842 38, // 43: tests.SlicesSlicesStruct.bytes_sl_sl:type_name -> tests.TESTS_BytesList 4843 51, // 44: tests.SlicesSlicesStruct.time_sl_sl:type_name -> tests.TESTS_TimestampList 4844 40, // 45: tests.SlicesSlicesStruct.duration_sl_sl:type_name -> tests.TESTS_DurationList 4845 41, // 46: tests.SlicesSlicesStruct.empty_sl_sl:type_name -> tests.TESTS_EmptyStructList 4846 55, // 47: tests.PointersStruct.time_pt:type_name -> google.protobuf.Timestamp 4847 56, // 48: tests.PointersStruct.duration_pt:type_name -> google.protobuf.Duration 4848 0, // 49: tests.PointersStruct.empty_pt:type_name -> tests.EmptyStruct 4849 55, // 50: tests.PointerSlicesStruct.time_pt_sl:type_name -> google.protobuf.Timestamp 4850 56, // 51: tests.PointerSlicesStruct.duration_pt_sl:type_name -> google.protobuf.Duration 4851 0, // 52: tests.PointerSlicesStruct.empty_pt_sl:type_name -> tests.EmptyStruct 4852 1, // 53: tests.ComplexSt.pr_field:type_name -> tests.PrimitivesStruct 4853 3, // 54: tests.ComplexSt.ar_field:type_name -> tests.ArraysStruct 4854 5, // 55: tests.ComplexSt.sl_field:type_name -> tests.SlicesStruct 4855 7, // 56: tests.ComplexSt.pt_field:type_name -> tests.PointersStruct 4856 1, // 57: tests.EmbeddedSt1.primitives_struct:type_name -> tests.PrimitivesStruct 4857 1, // 58: tests.EmbeddedSt2.primitives_struct:type_name -> tests.PrimitivesStruct 4858 3, // 59: tests.EmbeddedSt2.arrays_struct:type_name -> tests.ArraysStruct 4859 5, // 60: tests.EmbeddedSt2.slices_struct:type_name -> tests.SlicesStruct 4860 7, // 61: tests.EmbeddedSt2.pointers_struct:type_name -> tests.PointersStruct 4861 1, // 62: tests.EmbeddedSt3.primitives_struct:type_name -> tests.PrimitivesStruct 4862 3, // 63: tests.EmbeddedSt3.arrays_struct:type_name -> tests.ArraysStruct 4863 5, // 64: tests.EmbeddedSt3.slices_struct:type_name -> tests.SlicesStruct 4864 7, // 65: tests.EmbeddedSt3.pointers_struct:type_name -> tests.PointersStruct 4865 0, // 66: tests.EmbeddedSt3.empty_struct:type_name -> tests.EmptyStruct 4866 1, // 67: tests.EmbeddedSt4.primitives_struct:type_name -> tests.PrimitivesStruct 4867 3, // 68: tests.EmbeddedSt4.arrays_struct_field:type_name -> tests.ArraysStruct 4868 5, // 69: tests.EmbeddedSt4.slices_struct:type_name -> tests.SlicesStruct 4869 7, // 70: tests.EmbeddedSt4.pointers_struct_field:type_name -> tests.PointersStruct 4870 1, // 71: tests.EmbeddedSt5NameOverride.primitives_struct:type_name -> tests.PrimitivesStruct 4871 3, // 72: tests.EmbeddedSt5NameOverride.arrays_struct_field:type_name -> tests.ArraysStruct 4872 5, // 73: tests.EmbeddedSt5NameOverride.slices_struct:type_name -> tests.SlicesStruct 4873 7, // 74: tests.EmbeddedSt5NameOverride.pointers_struct_field:type_name -> tests.PointersStruct 4874 18, // 75: tests.AminoMarshalerStruct2.value:type_name -> tests.ReprElem2 4875 57, // 76: tests.ReprElem2.value:type_name -> google.protobuf.Any 4876 15, // 77: tests.AminoMarshalerStruct6.value:type_name -> tests.AminoMarshalerStruct1 4877 55, // 78: tests.PrimitivesStructDef.time:type_name -> google.protobuf.Timestamp 4878 56, // 79: tests.PrimitivesStructDef.duration:type_name -> google.protobuf.Duration 4879 0, // 80: tests.PrimitivesStructDef.empty:type_name -> tests.EmptyStruct 4880 1, // 81: tests.PrimitivesStructSl.value:type_name -> tests.PrimitivesStruct 4881 1, // 82: tests.PrimitivesStructAr.value:type_name -> tests.PrimitivesStruct 4882 57, // 83: tests.InterfaceFieldsStruct.f1:type_name -> google.protobuf.Any 4883 57, // 84: tests.InterfaceFieldsStruct.f2:type_name -> google.protobuf.Any 4884 57, // 85: tests.InterfaceFieldsStruct.f3:type_name -> google.protobuf.Any 4885 57, // 86: tests.InterfaceFieldsStruct.f4:type_name -> google.protobuf.Any 4886 38, // 87: tests.TESTS_BytesListList.Value:type_name -> tests.TESTS_BytesList 4887 56, // 88: tests.TESTS_DurationList.Value:type_name -> google.protobuf.Duration 4888 0, // 89: tests.TESTS_EmptyStructList.Value:type_name -> tests.EmptyStruct 4889 55, // 90: tests.TESTS_TimestampList.Value:type_name -> google.protobuf.Timestamp 4890 91, // [91:91] is the sub-list for method output_type 4891 91, // [91:91] is the sub-list for method input_type 4892 91, // [91:91] is the sub-list for extension type_name 4893 91, // [91:91] is the sub-list for extension extendee 4894 0, // [0:91] is the sub-list for field type_name 4895 } 4896 4897 func init() { file_tests_proto_init() } 4898 func file_tests_proto_init() { 4899 if File_tests_proto != nil { 4900 return 4901 } 4902 if !protoimpl.UnsafeEnabled { 4903 file_tests_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 4904 switch v := v.(*EmptyStruct); i { 4905 case 0: 4906 return &v.state 4907 case 1: 4908 return &v.sizeCache 4909 case 2: 4910 return &v.unknownFields 4911 default: 4912 return nil 4913 } 4914 } 4915 file_tests_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 4916 switch v := v.(*PrimitivesStruct); i { 4917 case 0: 4918 return &v.state 4919 case 1: 4920 return &v.sizeCache 4921 case 2: 4922 return &v.unknownFields 4923 default: 4924 return nil 4925 } 4926 } 4927 file_tests_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 4928 switch v := v.(*ShortArraysStruct); i { 4929 case 0: 4930 return &v.state 4931 case 1: 4932 return &v.sizeCache 4933 case 2: 4934 return &v.unknownFields 4935 default: 4936 return nil 4937 } 4938 } 4939 file_tests_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 4940 switch v := v.(*ArraysStruct); i { 4941 case 0: 4942 return &v.state 4943 case 1: 4944 return &v.sizeCache 4945 case 2: 4946 return &v.unknownFields 4947 default: 4948 return nil 4949 } 4950 } 4951 file_tests_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 4952 switch v := v.(*ArraysArraysStruct); i { 4953 case 0: 4954 return &v.state 4955 case 1: 4956 return &v.sizeCache 4957 case 2: 4958 return &v.unknownFields 4959 default: 4960 return nil 4961 } 4962 } 4963 file_tests_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 4964 switch v := v.(*SlicesStruct); i { 4965 case 0: 4966 return &v.state 4967 case 1: 4968 return &v.sizeCache 4969 case 2: 4970 return &v.unknownFields 4971 default: 4972 return nil 4973 } 4974 } 4975 file_tests_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 4976 switch v := v.(*SlicesSlicesStruct); i { 4977 case 0: 4978 return &v.state 4979 case 1: 4980 return &v.sizeCache 4981 case 2: 4982 return &v.unknownFields 4983 default: 4984 return nil 4985 } 4986 } 4987 file_tests_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 4988 switch v := v.(*PointersStruct); i { 4989 case 0: 4990 return &v.state 4991 case 1: 4992 return &v.sizeCache 4993 case 2: 4994 return &v.unknownFields 4995 default: 4996 return nil 4997 } 4998 } 4999 file_tests_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 5000 switch v := v.(*PointerSlicesStruct); i { 5001 case 0: 5002 return &v.state 5003 case 1: 5004 return &v.sizeCache 5005 case 2: 5006 return &v.unknownFields 5007 default: 5008 return nil 5009 } 5010 } 5011 file_tests_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 5012 switch v := v.(*ComplexSt); i { 5013 case 0: 5014 return &v.state 5015 case 1: 5016 return &v.sizeCache 5017 case 2: 5018 return &v.unknownFields 5019 default: 5020 return nil 5021 } 5022 } 5023 file_tests_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 5024 switch v := v.(*EmbeddedSt1); i { 5025 case 0: 5026 return &v.state 5027 case 1: 5028 return &v.sizeCache 5029 case 2: 5030 return &v.unknownFields 5031 default: 5032 return nil 5033 } 5034 } 5035 file_tests_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 5036 switch v := v.(*EmbeddedSt2); i { 5037 case 0: 5038 return &v.state 5039 case 1: 5040 return &v.sizeCache 5041 case 2: 5042 return &v.unknownFields 5043 default: 5044 return nil 5045 } 5046 } 5047 file_tests_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 5048 switch v := v.(*EmbeddedSt3); i { 5049 case 0: 5050 return &v.state 5051 case 1: 5052 return &v.sizeCache 5053 case 2: 5054 return &v.unknownFields 5055 default: 5056 return nil 5057 } 5058 } 5059 file_tests_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 5060 switch v := v.(*EmbeddedSt4); i { 5061 case 0: 5062 return &v.state 5063 case 1: 5064 return &v.sizeCache 5065 case 2: 5066 return &v.unknownFields 5067 default: 5068 return nil 5069 } 5070 } 5071 file_tests_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 5072 switch v := v.(*EmbeddedSt5NameOverride); i { 5073 case 0: 5074 return &v.state 5075 case 1: 5076 return &v.sizeCache 5077 case 2: 5078 return &v.unknownFields 5079 default: 5080 return nil 5081 } 5082 } 5083 file_tests_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 5084 switch v := v.(*AminoMarshalerStruct1); i { 5085 case 0: 5086 return &v.state 5087 case 1: 5088 return &v.sizeCache 5089 case 2: 5090 return &v.unknownFields 5091 default: 5092 return nil 5093 } 5094 } 5095 file_tests_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 5096 switch v := v.(*ReprStruct1); i { 5097 case 0: 5098 return &v.state 5099 case 1: 5100 return &v.sizeCache 5101 case 2: 5102 return &v.unknownFields 5103 default: 5104 return nil 5105 } 5106 } 5107 file_tests_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 5108 switch v := v.(*AminoMarshalerStruct2); i { 5109 case 0: 5110 return &v.state 5111 case 1: 5112 return &v.sizeCache 5113 case 2: 5114 return &v.unknownFields 5115 default: 5116 return nil 5117 } 5118 } 5119 file_tests_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 5120 switch v := v.(*ReprElem2); i { 5121 case 0: 5122 return &v.state 5123 case 1: 5124 return &v.sizeCache 5125 case 2: 5126 return &v.unknownFields 5127 default: 5128 return nil 5129 } 5130 } 5131 file_tests_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 5132 switch v := v.(*AminoMarshalerStruct3); i { 5133 case 0: 5134 return &v.state 5135 case 1: 5136 return &v.sizeCache 5137 case 2: 5138 return &v.unknownFields 5139 default: 5140 return nil 5141 } 5142 } 5143 file_tests_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 5144 switch v := v.(*AminoMarshalerInt4); i { 5145 case 0: 5146 return &v.state 5147 case 1: 5148 return &v.sizeCache 5149 case 2: 5150 return &v.unknownFields 5151 default: 5152 return nil 5153 } 5154 } 5155 file_tests_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 5156 switch v := v.(*AminoMarshalerInt5); i { 5157 case 0: 5158 return &v.state 5159 case 1: 5160 return &v.sizeCache 5161 case 2: 5162 return &v.unknownFields 5163 default: 5164 return nil 5165 } 5166 } 5167 file_tests_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { 5168 switch v := v.(*AminoMarshalerStruct6); i { 5169 case 0: 5170 return &v.state 5171 case 1: 5172 return &v.sizeCache 5173 case 2: 5174 return &v.unknownFields 5175 default: 5176 return nil 5177 } 5178 } 5179 file_tests_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { 5180 switch v := v.(*AminoMarshalerStruct7); i { 5181 case 0: 5182 return &v.state 5183 case 1: 5184 return &v.sizeCache 5185 case 2: 5186 return &v.unknownFields 5187 default: 5188 return nil 5189 } 5190 } 5191 file_tests_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { 5192 switch v := v.(*ReprElem7); i { 5193 case 0: 5194 return &v.state 5195 case 1: 5196 return &v.sizeCache 5197 case 2: 5198 return &v.unknownFields 5199 default: 5200 return nil 5201 } 5202 } 5203 file_tests_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { 5204 switch v := v.(*IntDef); i { 5205 case 0: 5206 return &v.state 5207 case 1: 5208 return &v.sizeCache 5209 case 2: 5210 return &v.unknownFields 5211 default: 5212 return nil 5213 } 5214 } 5215 file_tests_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { 5216 switch v := v.(*IntAr); i { 5217 case 0: 5218 return &v.state 5219 case 1: 5220 return &v.sizeCache 5221 case 2: 5222 return &v.unknownFields 5223 default: 5224 return nil 5225 } 5226 } 5227 file_tests_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { 5228 switch v := v.(*IntSl); i { 5229 case 0: 5230 return &v.state 5231 case 1: 5232 return &v.sizeCache 5233 case 2: 5234 return &v.unknownFields 5235 default: 5236 return nil 5237 } 5238 } 5239 file_tests_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { 5240 switch v := v.(*ByteAr); i { 5241 case 0: 5242 return &v.state 5243 case 1: 5244 return &v.sizeCache 5245 case 2: 5246 return &v.unknownFields 5247 default: 5248 return nil 5249 } 5250 } 5251 file_tests_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { 5252 switch v := v.(*ByteSl); i { 5253 case 0: 5254 return &v.state 5255 case 1: 5256 return &v.sizeCache 5257 case 2: 5258 return &v.unknownFields 5259 default: 5260 return nil 5261 } 5262 } 5263 file_tests_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { 5264 switch v := v.(*PrimitivesStructDef); i { 5265 case 0: 5266 return &v.state 5267 case 1: 5268 return &v.sizeCache 5269 case 2: 5270 return &v.unknownFields 5271 default: 5272 return nil 5273 } 5274 } 5275 file_tests_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { 5276 switch v := v.(*PrimitivesStructSl); i { 5277 case 0: 5278 return &v.state 5279 case 1: 5280 return &v.sizeCache 5281 case 2: 5282 return &v.unknownFields 5283 default: 5284 return nil 5285 } 5286 } 5287 file_tests_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { 5288 switch v := v.(*PrimitivesStructAr); i { 5289 case 0: 5290 return &v.state 5291 case 1: 5292 return &v.sizeCache 5293 case 2: 5294 return &v.unknownFields 5295 default: 5296 return nil 5297 } 5298 } 5299 file_tests_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { 5300 switch v := v.(*Concrete1); i { 5301 case 0: 5302 return &v.state 5303 case 1: 5304 return &v.sizeCache 5305 case 2: 5306 return &v.unknownFields 5307 default: 5308 return nil 5309 } 5310 } 5311 file_tests_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { 5312 switch v := v.(*Concrete2); i { 5313 case 0: 5314 return &v.state 5315 case 1: 5316 return &v.sizeCache 5317 case 2: 5318 return &v.unknownFields 5319 default: 5320 return nil 5321 } 5322 } 5323 file_tests_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { 5324 switch v := v.(*ConcreteTypeDef); i { 5325 case 0: 5326 return &v.state 5327 case 1: 5328 return &v.sizeCache 5329 case 2: 5330 return &v.unknownFields 5331 default: 5332 return nil 5333 } 5334 } 5335 file_tests_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { 5336 switch v := v.(*ConcreteWrappedBytes); i { 5337 case 0: 5338 return &v.state 5339 case 1: 5340 return &v.sizeCache 5341 case 2: 5342 return &v.unknownFields 5343 default: 5344 return nil 5345 } 5346 } 5347 file_tests_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { 5348 switch v := v.(*InterfaceFieldsStruct); i { 5349 case 0: 5350 return &v.state 5351 case 1: 5352 return &v.sizeCache 5353 case 2: 5354 return &v.unknownFields 5355 default: 5356 return nil 5357 } 5358 } 5359 file_tests_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { 5360 switch v := v.(*TESTS_BytesList); i { 5361 case 0: 5362 return &v.state 5363 case 1: 5364 return &v.sizeCache 5365 case 2: 5366 return &v.unknownFields 5367 default: 5368 return nil 5369 } 5370 } 5371 file_tests_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { 5372 switch v := v.(*TESTS_BytesListList); i { 5373 case 0: 5374 return &v.state 5375 case 1: 5376 return &v.sizeCache 5377 case 2: 5378 return &v.unknownFields 5379 default: 5380 return nil 5381 } 5382 } 5383 file_tests_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { 5384 switch v := v.(*TESTS_DurationList); i { 5385 case 0: 5386 return &v.state 5387 case 1: 5388 return &v.sizeCache 5389 case 2: 5390 return &v.unknownFields 5391 default: 5392 return nil 5393 } 5394 } 5395 file_tests_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { 5396 switch v := v.(*TESTS_EmptyStructList); i { 5397 case 0: 5398 return &v.state 5399 case 1: 5400 return &v.sizeCache 5401 case 2: 5402 return &v.unknownFields 5403 default: 5404 return nil 5405 } 5406 } 5407 file_tests_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { 5408 switch v := v.(*TESTS_Fixed32Int32ValueList); i { 5409 case 0: 5410 return &v.state 5411 case 1: 5412 return &v.sizeCache 5413 case 2: 5414 return &v.unknownFields 5415 default: 5416 return nil 5417 } 5418 } 5419 file_tests_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { 5420 switch v := v.(*TESTS_Fixed32UInt32ValueList); i { 5421 case 0: 5422 return &v.state 5423 case 1: 5424 return &v.sizeCache 5425 case 2: 5426 return &v.unknownFields 5427 default: 5428 return nil 5429 } 5430 } 5431 file_tests_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { 5432 switch v := v.(*TESTS_Fixed64Int64ValueList); i { 5433 case 0: 5434 return &v.state 5435 case 1: 5436 return &v.sizeCache 5437 case 2: 5438 return &v.unknownFields 5439 default: 5440 return nil 5441 } 5442 } 5443 file_tests_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { 5444 switch v := v.(*TESTS_Fixed64UInt64ValueList); i { 5445 case 0: 5446 return &v.state 5447 case 1: 5448 return &v.sizeCache 5449 case 2: 5450 return &v.unknownFields 5451 default: 5452 return nil 5453 } 5454 } 5455 file_tests_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { 5456 switch v := v.(*TESTS_Int16List); i { 5457 case 0: 5458 return &v.state 5459 case 1: 5460 return &v.sizeCache 5461 case 2: 5462 return &v.unknownFields 5463 default: 5464 return nil 5465 } 5466 } 5467 file_tests_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { 5468 switch v := v.(*TESTS_Int32ValueList); i { 5469 case 0: 5470 return &v.state 5471 case 1: 5472 return &v.sizeCache 5473 case 2: 5474 return &v.unknownFields 5475 default: 5476 return nil 5477 } 5478 } 5479 file_tests_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { 5480 switch v := v.(*TESTS_Int64ValueList); i { 5481 case 0: 5482 return &v.state 5483 case 1: 5484 return &v.sizeCache 5485 case 2: 5486 return &v.unknownFields 5487 default: 5488 return nil 5489 } 5490 } 5491 file_tests_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { 5492 switch v := v.(*TESTS_Int8List); i { 5493 case 0: 5494 return &v.state 5495 case 1: 5496 return &v.sizeCache 5497 case 2: 5498 return &v.unknownFields 5499 default: 5500 return nil 5501 } 5502 } 5503 file_tests_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { 5504 switch v := v.(*TESTS_StringValueList); i { 5505 case 0: 5506 return &v.state 5507 case 1: 5508 return &v.sizeCache 5509 case 2: 5510 return &v.unknownFields 5511 default: 5512 return nil 5513 } 5514 } 5515 file_tests_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { 5516 switch v := v.(*TESTS_TimestampList); i { 5517 case 0: 5518 return &v.state 5519 case 1: 5520 return &v.sizeCache 5521 case 2: 5522 return &v.unknownFields 5523 default: 5524 return nil 5525 } 5526 } 5527 file_tests_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { 5528 switch v := v.(*TESTS_UInt16List); i { 5529 case 0: 5530 return &v.state 5531 case 1: 5532 return &v.sizeCache 5533 case 2: 5534 return &v.unknownFields 5535 default: 5536 return nil 5537 } 5538 } 5539 file_tests_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { 5540 switch v := v.(*TESTS_UInt32ValueList); i { 5541 case 0: 5542 return &v.state 5543 case 1: 5544 return &v.sizeCache 5545 case 2: 5546 return &v.unknownFields 5547 default: 5548 return nil 5549 } 5550 } 5551 file_tests_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { 5552 switch v := v.(*TESTS_UInt64ValueList); i { 5553 case 0: 5554 return &v.state 5555 case 1: 5556 return &v.sizeCache 5557 case 2: 5558 return &v.unknownFields 5559 default: 5560 return nil 5561 } 5562 } 5563 } 5564 type x struct{} 5565 out := protoimpl.TypeBuilder{ 5566 File: protoimpl.DescBuilder{ 5567 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 5568 RawDescriptor: file_tests_proto_rawDesc, 5569 NumEnums: 0, 5570 NumMessages: 55, 5571 NumExtensions: 0, 5572 NumServices: 0, 5573 }, 5574 GoTypes: file_tests_proto_goTypes, 5575 DependencyIndexes: file_tests_proto_depIdxs, 5576 MessageInfos: file_tests_proto_msgTypes, 5577 }.Build() 5578 File_tests_proto = out.File 5579 file_tests_proto_rawDesc = nil 5580 file_tests_proto_goTypes = nil 5581 file_tests_proto_depIdxs = nil 5582 }