1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: desc_test1.proto 3 4package testprotos 5 6import ( 7 fmt "fmt" 8 proto "github.com/golang/protobuf/proto" 9 math "math" 10) 11 12// Reference imports to suppress errors if they are not otherwise used. 13var _ = proto.Marshal 14var _ = fmt.Errorf 15var _ = math.Inf 16 17// This is a compile-time assertion to ensure that this generated file 18// is compatible with the proto package it is being compiled against. 19// A compilation error at this line likely means your copy of the 20// proto package needs to be updated. 21const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 22 23// Comment for NestedEnum 24type TestMessage_NestedEnum int32 25 26const ( 27 // Comment for VALUE1 28 TestMessage_VALUE1 TestMessage_NestedEnum = 1 29 // Comment for VALUE2 30 TestMessage_VALUE2 TestMessage_NestedEnum = 2 31) 32 33var TestMessage_NestedEnum_name = map[int32]string{ 34 1: "VALUE1", 35 2: "VALUE2", 36} 37 38var TestMessage_NestedEnum_value = map[string]int32{ 39 "VALUE1": 1, 40 "VALUE2": 2, 41} 42 43func (x TestMessage_NestedEnum) Enum() *TestMessage_NestedEnum { 44 p := new(TestMessage_NestedEnum) 45 *p = x 46 return p 47} 48 49func (x TestMessage_NestedEnum) String() string { 50 return proto.EnumName(TestMessage_NestedEnum_name, int32(x)) 51} 52 53func (x *TestMessage_NestedEnum) UnmarshalJSON(data []byte) error { 54 value, err := proto.UnmarshalJSONEnum(TestMessage_NestedEnum_value, data, "TestMessage_NestedEnum") 55 if err != nil { 56 return err 57 } 58 *x = TestMessage_NestedEnum(value) 59 return nil 60} 61 62func (TestMessage_NestedEnum) EnumDescriptor() ([]byte, []int) { 63 return fileDescriptor_550618e6d7083528, []int{0, 0} 64} 65 66// Comment for DeeplyNestedEnum 67type TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum int32 68 69const ( 70 // Comment for VALUE1 71 TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_VALUE1 TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum = 1 72 // Comment for VALUE2 73 TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_VALUE2 TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum = 2 74) 75 76var TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum_name = map[int32]string{ 77 1: "VALUE1", 78 2: "VALUE2", 79} 80 81var TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum_value = map[string]int32{ 82 "VALUE1": 1, 83 "VALUE2": 2, 84} 85 86func (x TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum) Enum() *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum { 87 p := new(TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum) 88 *p = x 89 return p 90} 91 92func (x TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum) String() string { 93 return proto.EnumName(TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum_name, int32(x)) 94} 95 96func (x *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum) UnmarshalJSON(data []byte) error { 97 value, err := proto.UnmarshalJSONEnum(TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum_value, data, "TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum") 98 if err != nil { 99 return err 100 } 101 *x = TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum(value) 102 return nil 103} 104 105func (TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum) EnumDescriptor() ([]byte, []int) { 106 return fileDescriptor_550618e6d7083528, []int{0, 0, 0, 0, 0} 107} 108 109// Comment for TestMessage 110type TestMessage struct { 111 // Comment for nm 112 Nm *TestMessage_NestedMessage `protobuf:"bytes,1,opt,name=nm" json:"nm,omitempty"` 113 // Comment for anm 114 Anm *TestMessage_NestedMessage_AnotherNestedMessage `protobuf:"bytes,2,opt,name=anm" json:"anm,omitempty"` 115 // Comment for yanm 116 Yanm *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage `protobuf:"bytes,3,opt,name=yanm" json:"yanm,omitempty"` 117 // Comment for ne 118 Ne []TestMessage_NestedEnum `protobuf:"varint,4,rep,name=ne,enum=testprotos.TestMessage_NestedEnum" json:"ne,omitempty"` 119 XXX_NoUnkeyedLiteral struct{} `json:"-"` 120 XXX_unrecognized []byte `json:"-"` 121 XXX_sizecache int32 `json:"-"` 122} 123 124func (m *TestMessage) Reset() { *m = TestMessage{} } 125func (m *TestMessage) String() string { return proto.CompactTextString(m) } 126func (*TestMessage) ProtoMessage() {} 127func (*TestMessage) Descriptor() ([]byte, []int) { 128 return fileDescriptor_550618e6d7083528, []int{0} 129} 130 131func (m *TestMessage) XXX_Unmarshal(b []byte) error { 132 return xxx_messageInfo_TestMessage.Unmarshal(m, b) 133} 134func (m *TestMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 135 return xxx_messageInfo_TestMessage.Marshal(b, m, deterministic) 136} 137func (m *TestMessage) XXX_Merge(src proto.Message) { 138 xxx_messageInfo_TestMessage.Merge(m, src) 139} 140func (m *TestMessage) XXX_Size() int { 141 return xxx_messageInfo_TestMessage.Size(m) 142} 143func (m *TestMessage) XXX_DiscardUnknown() { 144 xxx_messageInfo_TestMessage.DiscardUnknown(m) 145} 146 147var xxx_messageInfo_TestMessage proto.InternalMessageInfo 148 149func (m *TestMessage) GetNm() *TestMessage_NestedMessage { 150 if m != nil { 151 return m.Nm 152 } 153 return nil 154} 155 156func (m *TestMessage) GetAnm() *TestMessage_NestedMessage_AnotherNestedMessage { 157 if m != nil { 158 return m.Anm 159 } 160 return nil 161} 162 163func (m *TestMessage) GetYanm() *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage { 164 if m != nil { 165 return m.Yanm 166 } 167 return nil 168} 169 170func (m *TestMessage) GetNe() []TestMessage_NestedEnum { 171 if m != nil { 172 return m.Ne 173 } 174 return nil 175} 176 177// Comment for NestedMessage 178type TestMessage_NestedMessage struct { 179 // Comment for anm 180 Anm *TestMessage_NestedMessage_AnotherNestedMessage `protobuf:"bytes,1,opt,name=anm" json:"anm,omitempty"` 181 // Comment for yanm 182 Yanm *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage `protobuf:"bytes,2,opt,name=yanm" json:"yanm,omitempty"` 183 XXX_NoUnkeyedLiteral struct{} `json:"-"` 184 XXX_unrecognized []byte `json:"-"` 185 XXX_sizecache int32 `json:"-"` 186} 187 188func (m *TestMessage_NestedMessage) Reset() { *m = TestMessage_NestedMessage{} } 189func (m *TestMessage_NestedMessage) String() string { return proto.CompactTextString(m) } 190func (*TestMessage_NestedMessage) ProtoMessage() {} 191func (*TestMessage_NestedMessage) Descriptor() ([]byte, []int) { 192 return fileDescriptor_550618e6d7083528, []int{0, 0} 193} 194 195func (m *TestMessage_NestedMessage) XXX_Unmarshal(b []byte) error { 196 return xxx_messageInfo_TestMessage_NestedMessage.Unmarshal(m, b) 197} 198func (m *TestMessage_NestedMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 199 return xxx_messageInfo_TestMessage_NestedMessage.Marshal(b, m, deterministic) 200} 201func (m *TestMessage_NestedMessage) XXX_Merge(src proto.Message) { 202 xxx_messageInfo_TestMessage_NestedMessage.Merge(m, src) 203} 204func (m *TestMessage_NestedMessage) XXX_Size() int { 205 return xxx_messageInfo_TestMessage_NestedMessage.Size(m) 206} 207func (m *TestMessage_NestedMessage) XXX_DiscardUnknown() { 208 xxx_messageInfo_TestMessage_NestedMessage.DiscardUnknown(m) 209} 210 211var xxx_messageInfo_TestMessage_NestedMessage proto.InternalMessageInfo 212 213func (m *TestMessage_NestedMessage) GetAnm() *TestMessage_NestedMessage_AnotherNestedMessage { 214 if m != nil { 215 return m.Anm 216 } 217 return nil 218} 219 220func (m *TestMessage_NestedMessage) GetYanm() *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage { 221 if m != nil { 222 return m.Yanm 223 } 224 return nil 225} 226 227// Comment for AnotherNestedMessage 228type TestMessage_NestedMessage_AnotherNestedMessage struct { 229 // Comment for yanm 230 Yanm []*TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage `protobuf:"bytes,1,rep,name=yanm" json:"yanm,omitempty"` 231 XXX_NoUnkeyedLiteral struct{} `json:"-"` 232 XXX_unrecognized []byte `json:"-"` 233 XXX_sizecache int32 `json:"-"` 234} 235 236func (m *TestMessage_NestedMessage_AnotherNestedMessage) Reset() { 237 *m = TestMessage_NestedMessage_AnotherNestedMessage{} 238} 239func (m *TestMessage_NestedMessage_AnotherNestedMessage) String() string { 240 return proto.CompactTextString(m) 241} 242func (*TestMessage_NestedMessage_AnotherNestedMessage) ProtoMessage() {} 243func (*TestMessage_NestedMessage_AnotherNestedMessage) Descriptor() ([]byte, []int) { 244 return fileDescriptor_550618e6d7083528, []int{0, 0, 0} 245} 246 247func (m *TestMessage_NestedMessage_AnotherNestedMessage) XXX_Unmarshal(b []byte) error { 248 return xxx_messageInfo_TestMessage_NestedMessage_AnotherNestedMessage.Unmarshal(m, b) 249} 250func (m *TestMessage_NestedMessage_AnotherNestedMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 251 return xxx_messageInfo_TestMessage_NestedMessage_AnotherNestedMessage.Marshal(b, m, deterministic) 252} 253func (m *TestMessage_NestedMessage_AnotherNestedMessage) XXX_Merge(src proto.Message) { 254 xxx_messageInfo_TestMessage_NestedMessage_AnotherNestedMessage.Merge(m, src) 255} 256func (m *TestMessage_NestedMessage_AnotherNestedMessage) XXX_Size() int { 257 return xxx_messageInfo_TestMessage_NestedMessage_AnotherNestedMessage.Size(m) 258} 259func (m *TestMessage_NestedMessage_AnotherNestedMessage) XXX_DiscardUnknown() { 260 xxx_messageInfo_TestMessage_NestedMessage_AnotherNestedMessage.DiscardUnknown(m) 261} 262 263var xxx_messageInfo_TestMessage_NestedMessage_AnotherNestedMessage proto.InternalMessageInfo 264 265func (m *TestMessage_NestedMessage_AnotherNestedMessage) GetYanm() []*TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage { 266 if m != nil { 267 return m.Yanm 268 } 269 return nil 270} 271 272var E_TestMessage_NestedMessage_AnotherNestedMessage_Flags = &proto.ExtensionDesc{ 273 ExtendedType: (*AnotherTestMessage)(nil), 274 ExtensionType: ([]bool)(nil), 275 Field: 200, 276 Name: "testprotos.TestMessage.NestedMessage.AnotherNestedMessage.flags", 277 Tag: "varint,200,rep,packed,name=flags", 278 Filename: "desc_test1.proto", 279} 280 281// Comment for YetAnotherNestedMessage 282type TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage struct { 283 // Comment for foo 284 Foo *string `protobuf:"bytes,1,opt,name=foo" json:"foo,omitempty"` 285 // Comment for bar 286 Bar *int32 `protobuf:"varint,2,opt,name=bar" json:"bar,omitempty"` 287 // Comment for baz 288 Baz []byte `protobuf:"bytes,3,opt,name=baz" json:"baz,omitempty"` 289 // Comment for dne 290 Dne *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum `protobuf:"varint,4,opt,name=dne,enum=testprotos.TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum" json:"dne,omitempty"` 291 // Comment for anm 292 Anm *TestMessage_NestedMessage_AnotherNestedMessage `protobuf:"bytes,5,opt,name=anm" json:"anm,omitempty"` 293 // Comment for nm 294 Nm *TestMessage_NestedMessage `protobuf:"bytes,6,opt,name=nm" json:"nm,omitempty"` 295 // Comment for tm 296 Tm *TestMessage `protobuf:"bytes,7,opt,name=tm" json:"tm,omitempty"` 297 XXX_NoUnkeyedLiteral struct{} `json:"-"` 298 XXX_unrecognized []byte `json:"-"` 299 XXX_sizecache int32 `json:"-"` 300} 301 302func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) Reset() { 303 *m = TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage{} 304} 305func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) String() string { 306 return proto.CompactTextString(m) 307} 308func (*TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) ProtoMessage() {} 309func (*TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) Descriptor() ([]byte, []int) { 310 return fileDescriptor_550618e6d7083528, []int{0, 0, 0, 0} 311} 312 313func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) XXX_Unmarshal(b []byte) error { 314 return xxx_messageInfo_TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage.Unmarshal(m, b) 315} 316func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 317 return xxx_messageInfo_TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage.Marshal(b, m, deterministic) 318} 319func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) XXX_Merge(src proto.Message) { 320 xxx_messageInfo_TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage.Merge(m, src) 321} 322func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) XXX_Size() int { 323 return xxx_messageInfo_TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage.Size(m) 324} 325func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) XXX_DiscardUnknown() { 326 xxx_messageInfo_TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage.DiscardUnknown(m) 327} 328 329var xxx_messageInfo_TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage proto.InternalMessageInfo 330 331func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) GetFoo() string { 332 if m != nil && m.Foo != nil { 333 return *m.Foo 334 } 335 return "" 336} 337 338func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) GetBar() int32 { 339 if m != nil && m.Bar != nil { 340 return *m.Bar 341 } 342 return 0 343} 344 345func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) GetBaz() []byte { 346 if m != nil { 347 return m.Baz 348 } 349 return nil 350} 351 352func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) GetDne() TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum { 353 if m != nil && m.Dne != nil { 354 return *m.Dne 355 } 356 return TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_VALUE1 357} 358 359func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) GetAnm() *TestMessage_NestedMessage_AnotherNestedMessage { 360 if m != nil { 361 return m.Anm 362 } 363 return nil 364} 365 366func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) GetNm() *TestMessage_NestedMessage { 367 if m != nil { 368 return m.Nm 369 } 370 return nil 371} 372 373func (m *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage) GetTm() *TestMessage { 374 if m != nil { 375 return m.Tm 376 } 377 return nil 378} 379 380// Comment for AnotherTestMessage 381type AnotherTestMessage struct { 382 // Comment for dne 383 Dne *TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum `protobuf:"varint,1,opt,name=dne,enum=testprotos.TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum" json:"dne,omitempty"` 384 // Comment for map_field1 385 MapField1 map[int32]string `protobuf:"bytes,2,rep,name=map_field1,json=mapField1" json:"map_field1,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 386 // Comment for map_field2 387 MapField2 map[int64]float32 `protobuf:"bytes,3,rep,name=map_field2,json=mapField2" json:"map_field2,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` 388 // Comment for map_field3 389 MapField3 map[uint32]bool `protobuf:"bytes,4,rep,name=map_field3,json=mapField3" json:"map_field3,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 390 // Comment for map_field4 391 MapField4 map[string]*AnotherTestMessage `protobuf:"bytes,5,rep,name=map_field4,json=mapField4" json:"map_field4,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 392 Rocknroll *AnotherTestMessage_RockNRoll `protobuf:"group,6,opt,name=RockNRoll,json=rocknroll" json:"rocknroll,omitempty"` 393 // Comment for atmoo 394 // 395 // Types that are valid to be assigned to Atmoo: 396 // *AnotherTestMessage_Str 397 // *AnotherTestMessage_Int 398 Atmoo isAnotherTestMessage_Atmoo `protobuf_oneof:"atmoo"` 399 XXX_NoUnkeyedLiteral struct{} `json:"-"` 400 proto.XXX_InternalExtensions `json:"-"` 401 XXX_unrecognized []byte `json:"-"` 402 XXX_sizecache int32 `json:"-"` 403} 404 405func (m *AnotherTestMessage) Reset() { *m = AnotherTestMessage{} } 406func (m *AnotherTestMessage) String() string { return proto.CompactTextString(m) } 407func (*AnotherTestMessage) ProtoMessage() {} 408func (*AnotherTestMessage) Descriptor() ([]byte, []int) { 409 return fileDescriptor_550618e6d7083528, []int{1} 410} 411 412var extRange_AnotherTestMessage = []proto.ExtensionRange{ 413 {Start: 100, End: 200}, 414} 415 416func (*AnotherTestMessage) ExtensionRangeArray() []proto.ExtensionRange { 417 return extRange_AnotherTestMessage 418} 419 420func (m *AnotherTestMessage) XXX_Unmarshal(b []byte) error { 421 return xxx_messageInfo_AnotherTestMessage.Unmarshal(m, b) 422} 423func (m *AnotherTestMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 424 return xxx_messageInfo_AnotherTestMessage.Marshal(b, m, deterministic) 425} 426func (m *AnotherTestMessage) XXX_Merge(src proto.Message) { 427 xxx_messageInfo_AnotherTestMessage.Merge(m, src) 428} 429func (m *AnotherTestMessage) XXX_Size() int { 430 return xxx_messageInfo_AnotherTestMessage.Size(m) 431} 432func (m *AnotherTestMessage) XXX_DiscardUnknown() { 433 xxx_messageInfo_AnotherTestMessage.DiscardUnknown(m) 434} 435 436var xxx_messageInfo_AnotherTestMessage proto.InternalMessageInfo 437 438func (m *AnotherTestMessage) GetDne() TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum { 439 if m != nil && m.Dne != nil { 440 return *m.Dne 441 } 442 return TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_VALUE1 443} 444 445func (m *AnotherTestMessage) GetMapField1() map[int32]string { 446 if m != nil { 447 return m.MapField1 448 } 449 return nil 450} 451 452func (m *AnotherTestMessage) GetMapField2() map[int64]float32 { 453 if m != nil { 454 return m.MapField2 455 } 456 return nil 457} 458 459func (m *AnotherTestMessage) GetMapField3() map[uint32]bool { 460 if m != nil { 461 return m.MapField3 462 } 463 return nil 464} 465 466func (m *AnotherTestMessage) GetMapField4() map[string]*AnotherTestMessage { 467 if m != nil { 468 return m.MapField4 469 } 470 return nil 471} 472 473func (m *AnotherTestMessage) GetRocknroll() *AnotherTestMessage_RockNRoll { 474 if m != nil { 475 return m.Rocknroll 476 } 477 return nil 478} 479 480type isAnotherTestMessage_Atmoo interface { 481 isAnotherTestMessage_Atmoo() 482} 483 484type AnotherTestMessage_Str struct { 485 Str string `protobuf:"bytes,7,opt,name=str,oneof"` 486} 487 488type AnotherTestMessage_Int struct { 489 Int int64 `protobuf:"varint,8,opt,name=int,oneof"` 490} 491 492func (*AnotherTestMessage_Str) isAnotherTestMessage_Atmoo() {} 493 494func (*AnotherTestMessage_Int) isAnotherTestMessage_Atmoo() {} 495 496func (m *AnotherTestMessage) GetAtmoo() isAnotherTestMessage_Atmoo { 497 if m != nil { 498 return m.Atmoo 499 } 500 return nil 501} 502 503func (m *AnotherTestMessage) GetStr() string { 504 if x, ok := m.GetAtmoo().(*AnotherTestMessage_Str); ok { 505 return x.Str 506 } 507 return "" 508} 509 510func (m *AnotherTestMessage) GetInt() int64 { 511 if x, ok := m.GetAtmoo().(*AnotherTestMessage_Int); ok { 512 return x.Int 513 } 514 return 0 515} 516 517// XXX_OneofWrappers is for the internal use of the proto package. 518func (*AnotherTestMessage) XXX_OneofWrappers() []interface{} { 519 return []interface{}{ 520 (*AnotherTestMessage_Str)(nil), 521 (*AnotherTestMessage_Int)(nil), 522 } 523} 524 525// Comment for RockNRoll 526type AnotherTestMessage_RockNRoll struct { 527 // Comment for beatles 528 Beatles *string `protobuf:"bytes,1,opt,name=beatles" json:"beatles,omitempty"` 529 // Comment for stones 530 Stones *string `protobuf:"bytes,2,opt,name=stones" json:"stones,omitempty"` 531 // Comment for doors 532 Doors *string `protobuf:"bytes,3,opt,name=doors" json:"doors,omitempty"` 533 XXX_NoUnkeyedLiteral struct{} `json:"-"` 534 XXX_unrecognized []byte `json:"-"` 535 XXX_sizecache int32 `json:"-"` 536} 537 538func (m *AnotherTestMessage_RockNRoll) Reset() { *m = AnotherTestMessage_RockNRoll{} } 539func (m *AnotherTestMessage_RockNRoll) String() string { return proto.CompactTextString(m) } 540func (*AnotherTestMessage_RockNRoll) ProtoMessage() {} 541func (*AnotherTestMessage_RockNRoll) Descriptor() ([]byte, []int) { 542 return fileDescriptor_550618e6d7083528, []int{1, 4} 543} 544 545func (m *AnotherTestMessage_RockNRoll) XXX_Unmarshal(b []byte) error { 546 return xxx_messageInfo_AnotherTestMessage_RockNRoll.Unmarshal(m, b) 547} 548func (m *AnotherTestMessage_RockNRoll) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 549 return xxx_messageInfo_AnotherTestMessage_RockNRoll.Marshal(b, m, deterministic) 550} 551func (m *AnotherTestMessage_RockNRoll) XXX_Merge(src proto.Message) { 552 xxx_messageInfo_AnotherTestMessage_RockNRoll.Merge(m, src) 553} 554func (m *AnotherTestMessage_RockNRoll) XXX_Size() int { 555 return xxx_messageInfo_AnotherTestMessage_RockNRoll.Size(m) 556} 557func (m *AnotherTestMessage_RockNRoll) XXX_DiscardUnknown() { 558 xxx_messageInfo_AnotherTestMessage_RockNRoll.DiscardUnknown(m) 559} 560 561var xxx_messageInfo_AnotherTestMessage_RockNRoll proto.InternalMessageInfo 562 563func (m *AnotherTestMessage_RockNRoll) GetBeatles() string { 564 if m != nil && m.Beatles != nil { 565 return *m.Beatles 566 } 567 return "" 568} 569 570func (m *AnotherTestMessage_RockNRoll) GetStones() string { 571 if m != nil && m.Stones != nil { 572 return *m.Stones 573 } 574 return "" 575} 576 577func (m *AnotherTestMessage_RockNRoll) GetDoors() string { 578 if m != nil && m.Doors != nil { 579 return *m.Doors 580 } 581 return "" 582} 583 584var E_Xtm = &proto.ExtensionDesc{ 585 ExtendedType: (*AnotherTestMessage)(nil), 586 ExtensionType: (*TestMessage)(nil), 587 Field: 100, 588 Name: "testprotos.xtm", 589 Tag: "bytes,100,opt,name=xtm", 590 Filename: "desc_test1.proto", 591} 592 593var E_Xs = &proto.ExtensionDesc{ 594 ExtendedType: (*AnotherTestMessage)(nil), 595 ExtensionType: (*string)(nil), 596 Field: 101, 597 Name: "testprotos.xs", 598 Tag: "bytes,101,opt,name=xs", 599 Filename: "desc_test1.proto", 600} 601 602var E_Xi = &proto.ExtensionDesc{ 603 ExtendedType: (*AnotherTestMessage)(nil), 604 ExtensionType: (*int32)(nil), 605 Field: 102, 606 Name: "testprotos.xi", 607 Tag: "varint,102,opt,name=xi", 608 Filename: "desc_test1.proto", 609} 610 611var E_Xui = &proto.ExtensionDesc{ 612 ExtendedType: (*AnotherTestMessage)(nil), 613 ExtensionType: (*uint64)(nil), 614 Field: 103, 615 Name: "testprotos.xui", 616 Tag: "varint,103,opt,name=xui", 617 Filename: "desc_test1.proto", 618} 619 620func init() { 621 proto.RegisterEnum("testprotos.TestMessage_NestedEnum", TestMessage_NestedEnum_name, TestMessage_NestedEnum_value) 622 proto.RegisterEnum("testprotos.TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum", TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum_name, TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage_DeeplyNestedEnum_value) 623 proto.RegisterType((*TestMessage)(nil), "testprotos.TestMessage") 624 proto.RegisterType((*TestMessage_NestedMessage)(nil), "testprotos.TestMessage.NestedMessage") 625 proto.RegisterExtension(E_TestMessage_NestedMessage_AnotherNestedMessage_Flags) 626 proto.RegisterType((*TestMessage_NestedMessage_AnotherNestedMessage)(nil), "testprotos.TestMessage.NestedMessage.AnotherNestedMessage") 627 proto.RegisterType((*TestMessage_NestedMessage_AnotherNestedMessage_YetAnotherNestedMessage)(nil), "testprotos.TestMessage.NestedMessage.AnotherNestedMessage.YetAnotherNestedMessage") 628 proto.RegisterType((*AnotherTestMessage)(nil), "testprotos.AnotherTestMessage") 629 proto.RegisterMapType((map[int32]string)(nil), "testprotos.AnotherTestMessage.MapField1Entry") 630 proto.RegisterMapType((map[int64]float32)(nil), "testprotos.AnotherTestMessage.MapField2Entry") 631 proto.RegisterMapType((map[uint32]bool)(nil), "testprotos.AnotherTestMessage.MapField3Entry") 632 proto.RegisterMapType((map[string]*AnotherTestMessage)(nil), "testprotos.AnotherTestMessage.MapField4Entry") 633 proto.RegisterType((*AnotherTestMessage_RockNRoll)(nil), "testprotos.AnotherTestMessage.RockNRoll") 634 proto.RegisterExtension(E_Xtm) 635 proto.RegisterExtension(E_Xs) 636 proto.RegisterExtension(E_Xi) 637 proto.RegisterExtension(E_Xui) 638} 639 640func init() { proto.RegisterFile("desc_test1.proto", fileDescriptor_550618e6d7083528) } 641 642var fileDescriptor_550618e6d7083528 = []byte{ 643 // 696 bytes of a gzipped FileDescriptorProto 644 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x94, 0xcd, 0x6a, 0xdb, 0x4a, 645 0x14, 0xc7, 0xaf, 0x46, 0x96, 0x6d, 0x9d, 0xdc, 0x04, 0x31, 0x84, 0x1b, 0x91, 0xc5, 0xc5, 0x98, 646 0x7b, 0xa9, 0x09, 0x54, 0xae, 0x65, 0x17, 0x5a, 0xd3, 0x4d, 0x42, 0x13, 0x5a, 0x48, 0xb2, 0x98, 647 0x7e, 0x40, 0x4b, 0x21, 0x28, 0xd6, 0xd8, 0x51, 0x23, 0xcd, 0x18, 0xcd, 0xb8, 0xd8, 0x79, 0x9a, 648 0x2e, 0xfa, 0x00, 0x7d, 0x8c, 0xf6, 0x1d, 0xfa, 0x26, 0xdd, 0x94, 0x19, 0xdb, 0xb1, 0xfc, 0x91, 649 0x28, 0x29, 0x49, 0x77, 0x73, 0x46, 0xe7, 0xff, 0x9b, 0xf3, 0xa5, 0x03, 0x4e, 0x48, 0x45, 0xe7, 650 0x44, 0x52, 0x21, 0x1b, 0x5e, 0x3f, 0xe5, 0x92, 0x63, 0x50, 0x86, 0x3e, 0x8a, 0xea, 0xcf, 0x32, 651 0xac, 0xbd, 0xa6, 0x42, 0x1e, 0x51, 0x21, 0x82, 0x1e, 0xc5, 0x8f, 0x01, 0xb1, 0xc4, 0x35, 0x2a, 652 0x46, 0x6d, 0xcd, 0xff, 0xdf, 0x9b, 0x39, 0x7a, 0x19, 0x27, 0xef, 0x98, 0x0a, 0x49, 0xc3, 0x89, 653 0x45, 0x10, 0x4b, 0xf0, 0x21, 0x98, 0x01, 0x4b, 0x5c, 0xa4, 0x75, 0xed, 0x1b, 0xe9, 0xbc, 0x5d, 654 0xc6, 0xe5, 0x19, 0x4d, 0xe7, 0x61, 0x0a, 0x83, 0xbb, 0x50, 0x18, 0x29, 0x9c, 0xa9, 0x71, 0xe4, 655 0xf7, 0x71, 0xde, 0x3b, 0x2a, 0x57, 0x3e, 0xa3, 0xf9, 0xd8, 0x07, 0xc4, 0xa8, 0x5b, 0xa8, 0x98, 656 0xb5, 0x0d, 0xbf, 0x7a, 0xfd, 0x2b, 0xfb, 0x6c, 0x90, 0x10, 0xc4, 0xe8, 0xf6, 0x97, 0x22, 0xac, 657 0xcf, 0xb1, 0xa6, 0xb9, 0x1b, 0x77, 0x9b, 0x3b, 0xba, 0xdf, 0xdc, 0xb7, 0x7f, 0x14, 0x60, 0x73, 658 0xd5, 0xe7, 0xcb, 0x00, 0x8c, 0x8a, 0x79, 0xaf, 0x01, 0x7c, 0x36, 0x61, 0xeb, 0x0a, 0x0f, 0xec, 659 0x80, 0xd9, 0xe5, 0x5c, 0x97, 0xd4, 0x26, 0xea, 0xa8, 0x6e, 0x4e, 0x83, 0x54, 0x57, 0xc5, 0x22, 660 0xea, 0x38, 0xbe, 0xb9, 0xd0, 0x33, 0xf2, 0xb7, 0xba, 0xb9, 0xc0, 0x03, 0x30, 0x43, 0xdd, 0x4f, 661 0xa3, 0xb6, 0xe1, 0x77, 0xee, 0x3e, 0x70, 0xef, 0x39, 0xa5, 0xfd, 0x78, 0x94, 0x19, 0x08, 0xf5, 662 0xde, 0xb4, 0xff, 0xd6, 0xdd, 0xf4, 0x7f, 0xfc, 0x03, 0x16, 0x6f, 0xfb, 0x03, 0x3e, 0x00, 0x24, 663 0x13, 0xb7, 0xa4, 0x65, 0x5b, 0x57, 0xc8, 0x08, 0x92, 0x49, 0x75, 0x07, 0x9c, 0xc5, 0x34, 0x30, 664 0x40, 0xf1, 0xed, 0xee, 0xe1, 0x9b, 0xfd, 0x86, 0x63, 0x5c, 0x9e, 0x7d, 0x07, 0xf9, 0x4f, 0xc1, 665 0xea, 0xc6, 0x41, 0x4f, 0xe0, 0x7f, 0xb3, 0xc4, 0x49, 0xec, 0x19, 0xb0, 0xfb, 0x4d, 0x0d, 0x4b, 666 0x79, 0x0f, 0x39, 0x06, 0x19, 0x2b, 0xaa, 0xff, 0x01, 0xe4, 0x3f, 0x50, 0xfd, 0x5a, 0x02, 0xbc, 667 0x8c, 0x9b, 0x36, 0xd2, 0xf8, 0xe3, 0x8d, 0x84, 0x24, 0xe8, 0x9f, 0x74, 0x23, 0x1a, 0x87, 0x0d, 668 0x17, 0xe9, 0xf9, 0x7f, 0x78, 0x7d, 0xe6, 0xde, 0x51, 0xd0, 0x3f, 0xd0, 0xfe, 0xfb, 0x4c, 0xa6, 669 0x23, 0x62, 0x27, 0x53, 0x7b, 0x8e, 0xe6, 0xbb, 0xe6, 0xad, 0x68, 0xfe, 0x02, 0xcd, 0x9f, 0xa3, 670 0x35, 0xf5, 0xca, 0xba, 0x39, 0xad, 0xb9, 0x40, 0x6b, 0xce, 0xd1, 0x5a, 0xae, 0x75, 0x2b, 0x5a, 671 0x6b, 0x81, 0xd6, 0xc2, 0x07, 0x60, 0xa7, 0xbc, 0x73, 0xce, 0x52, 0x1e, 0xc7, 0x7a, 0x72, 0xc1, 672 0xaf, 0xe5, 0xc0, 0x08, 0xef, 0x9c, 0x1f, 0x13, 0x1e, 0xc7, 0x64, 0x26, 0xc5, 0x18, 0x4c, 0x21, 673 0x53, 0x3d, 0xc4, 0xf6, 0x8b, 0xbf, 0x88, 0x32, 0xd4, 0x5d, 0xc4, 0xa4, 0x5b, 0xae, 0x18, 0x35, 674 0x53, 0xdd, 0x45, 0x4c, 0x6e, 0x3f, 0x83, 0x8d, 0xf9, 0xb2, 0xab, 0x5d, 0x70, 0x4e, 0x47, 0x7a, 675 0x60, 0x2c, 0xa2, 0x8e, 0x78, 0x13, 0xac, 0x4f, 0x41, 0x3c, 0xa0, 0x7a, 0x63, 0xd8, 0x64, 0x6c, 676 0xb4, 0xd1, 0x13, 0x23, 0xab, 0xf6, 0x97, 0xd4, 0xe6, 0x0a, 0x35, 0xba, 0x42, 0xdd, 0x5c, 0x52, 677 0xaf, 0xaf, 0x50, 0x97, 0xb3, 0xea, 0x0f, 0x33, 0x75, 0x6b, 0x49, 0x6d, 0x8f, 0xd5, 0xad, 0xac, 678 0x7a, 0xcd, 0xcf, 0xf9, 0xf5, 0xb2, 0xf4, 0x57, 0x60, 0x5f, 0xd6, 0x15, 0xbb, 0x50, 0x3a, 0xa5, 679 0x81, 0x8c, 0xa9, 0x98, 0xc0, 0xa7, 0x26, 0xfe, 0x07, 0x8a, 0x42, 0x72, 0x46, 0xc5, 0xa4, 0x36, 680 0x13, 0x4b, 0x85, 0x1d, 0x72, 0x9e, 0x0a, 0xbd, 0x52, 0x6d, 0x32, 0x36, 0x76, 0xac, 0x72, 0xe8, 681 0x7c, 0x37, 0xf6, 0x4a, 0x60, 0x05, 0x32, 0xe1, 0xbc, 0xfd, 0x12, 0xcc, 0xa1, 0x4c, 0x72, 0x37, 682 0x42, 0x78, 0xfd, 0x26, 0x52, 0x8c, 0xb6, 0x07, 0x68, 0x98, 0xbf, 0x5b, 0xa8, 0x8e, 0x06, 0x0d, 683 0x85, 0xf6, 0x8f, 0x72, 0xfd, 0xbb, 0x7a, 0x08, 0xd0, 0x30, 0x6a, 0x3f, 0x02, 0x73, 0x38, 0xc8, 684 0x17, 0xf4, 0x2a, 0x46, 0xad, 0x40, 0x94, 0xeb, 0x5e, 0xf3, 0x7d, 0xa3, 0x17, 0xc9, 0xb3, 0xc1, 685 0xa9, 0xd7, 0xe1, 0x49, 0xfd, 0xe3, 0xd9, 0x20, 0xe9, 0xd7, 0xb5, 0x30, 0xa5, 0xdd, 0x98, 0x76, 686 0x64, 0x3d, 0x62, 0x92, 0xa6, 0x2c, 0x88, 0xeb, 0x33, 0xe4, 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 687 0x9b, 0x1d, 0x1b, 0x3b, 0x61, 0x09, 0x00, 0x00, 688} 689