github.com/gogo/protobuf@v1.3.2/test/oneof3/combos/neither/one.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: combos/neither/one.proto 3 4 package one 5 6 import ( 7 bytes "bytes" 8 compress_gzip "compress/gzip" 9 fmt "fmt" 10 _ "github.com/gogo/protobuf/gogoproto" 11 github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto" 12 proto "github.com/gogo/protobuf/proto" 13 github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor" 14 io_ioutil "io/ioutil" 15 math "math" 16 math_bits "math/bits" 17 reflect "reflect" 18 strings "strings" 19 ) 20 21 // Reference imports to suppress errors if they are not otherwise used. 22 var _ = proto.Marshal 23 var _ = fmt.Errorf 24 var _ = math.Inf 25 26 // This is a compile-time assertion to ensure that this generated file 27 // is compatible with the proto package it is being compiled against. 28 // A compilation error at this line likely means your copy of the 29 // proto package needs to be updated. 30 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 31 32 type Subby struct { 33 Sub string `protobuf:"bytes,1,opt,name=sub,proto3" json:"sub,omitempty"` 34 XXX_NoUnkeyedLiteral struct{} `json:"-"` 35 XXX_unrecognized []byte `json:"-"` 36 XXX_sizecache int32 `json:"-"` 37 } 38 39 func (m *Subby) Reset() { *m = Subby{} } 40 func (*Subby) ProtoMessage() {} 41 func (*Subby) Descriptor() ([]byte, []int) { 42 return fileDescriptor_e4ee9759a7520144, []int{0} 43 } 44 func (m *Subby) XXX_Unmarshal(b []byte) error { 45 return xxx_messageInfo_Subby.Unmarshal(m, b) 46 } 47 func (m *Subby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 48 return xxx_messageInfo_Subby.Marshal(b, m, deterministic) 49 } 50 func (m *Subby) XXX_Merge(src proto.Message) { 51 xxx_messageInfo_Subby.Merge(m, src) 52 } 53 func (m *Subby) XXX_Size() int { 54 return xxx_messageInfo_Subby.Size(m) 55 } 56 func (m *Subby) XXX_DiscardUnknown() { 57 xxx_messageInfo_Subby.DiscardUnknown(m) 58 } 59 60 var xxx_messageInfo_Subby proto.InternalMessageInfo 61 62 type SampleOneOf struct { 63 // Types that are valid to be assigned to TestOneof: 64 // *SampleOneOf_Field1 65 // *SampleOneOf_Field2 66 // *SampleOneOf_Field3 67 // *SampleOneOf_Field4 68 // *SampleOneOf_Field5 69 // *SampleOneOf_Field6 70 // *SampleOneOf_Field7 71 // *SampleOneOf_Field8 72 // *SampleOneOf_Field9 73 // *SampleOneOf_Field10 74 // *SampleOneOf_Field11 75 // *SampleOneOf_Field12 76 // *SampleOneOf_Field13 77 // *SampleOneOf_Field14 78 // *SampleOneOf_Field15 79 // *SampleOneOf_SubMessage 80 TestOneof isSampleOneOf_TestOneof `protobuf_oneof:"test_oneof"` 81 XXX_NoUnkeyedLiteral struct{} `json:"-"` 82 XXX_unrecognized []byte `json:"-"` 83 XXX_sizecache int32 `json:"-"` 84 } 85 86 func (m *SampleOneOf) Reset() { *m = SampleOneOf{} } 87 func (*SampleOneOf) ProtoMessage() {} 88 func (*SampleOneOf) Descriptor() ([]byte, []int) { 89 return fileDescriptor_e4ee9759a7520144, []int{1} 90 } 91 func (m *SampleOneOf) XXX_Unmarshal(b []byte) error { 92 return xxx_messageInfo_SampleOneOf.Unmarshal(m, b) 93 } 94 func (m *SampleOneOf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 95 return xxx_messageInfo_SampleOneOf.Marshal(b, m, deterministic) 96 } 97 func (m *SampleOneOf) XXX_Merge(src proto.Message) { 98 xxx_messageInfo_SampleOneOf.Merge(m, src) 99 } 100 func (m *SampleOneOf) XXX_Size() int { 101 return xxx_messageInfo_SampleOneOf.Size(m) 102 } 103 func (m *SampleOneOf) XXX_DiscardUnknown() { 104 xxx_messageInfo_SampleOneOf.DiscardUnknown(m) 105 } 106 107 var xxx_messageInfo_SampleOneOf proto.InternalMessageInfo 108 109 type isSampleOneOf_TestOneof interface { 110 isSampleOneOf_TestOneof() 111 Equal(interface{}) bool 112 VerboseEqual(interface{}) error 113 Size() int 114 Compare(interface{}) int 115 } 116 117 type SampleOneOf_Field1 struct { 118 Field1 float64 `protobuf:"fixed64,1,opt,name=Field1,proto3,oneof" json:"Field1,omitempty"` 119 } 120 type SampleOneOf_Field2 struct { 121 Field2 float32 `protobuf:"fixed32,2,opt,name=Field2,proto3,oneof" json:"Field2,omitempty"` 122 } 123 type SampleOneOf_Field3 struct { 124 Field3 int32 `protobuf:"varint,3,opt,name=Field3,proto3,oneof" json:"Field3,omitempty"` 125 } 126 type SampleOneOf_Field4 struct { 127 Field4 int64 `protobuf:"varint,4,opt,name=Field4,proto3,oneof" json:"Field4,omitempty"` 128 } 129 type SampleOneOf_Field5 struct { 130 Field5 uint32 `protobuf:"varint,5,opt,name=Field5,proto3,oneof" json:"Field5,omitempty"` 131 } 132 type SampleOneOf_Field6 struct { 133 Field6 uint64 `protobuf:"varint,6,opt,name=Field6,proto3,oneof" json:"Field6,omitempty"` 134 } 135 type SampleOneOf_Field7 struct { 136 Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7,proto3,oneof" json:"Field7,omitempty"` 137 } 138 type SampleOneOf_Field8 struct { 139 Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8,proto3,oneof" json:"Field8,omitempty"` 140 } 141 type SampleOneOf_Field9 struct { 142 Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9,proto3,oneof" json:"Field9,omitempty"` 143 } 144 type SampleOneOf_Field10 struct { 145 Field10 int32 `protobuf:"fixed32,10,opt,name=Field10,proto3,oneof" json:"Field10,omitempty"` 146 } 147 type SampleOneOf_Field11 struct { 148 Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11,proto3,oneof" json:"Field11,omitempty"` 149 } 150 type SampleOneOf_Field12 struct { 151 Field12 int64 `protobuf:"fixed64,12,opt,name=Field12,proto3,oneof" json:"Field12,omitempty"` 152 } 153 type SampleOneOf_Field13 struct { 154 Field13 bool `protobuf:"varint,13,opt,name=Field13,proto3,oneof" json:"Field13,omitempty"` 155 } 156 type SampleOneOf_Field14 struct { 157 Field14 string `protobuf:"bytes,14,opt,name=Field14,proto3,oneof" json:"Field14,omitempty"` 158 } 159 type SampleOneOf_Field15 struct { 160 Field15 []byte `protobuf:"bytes,15,opt,name=Field15,proto3,oneof" json:"Field15,omitempty"` 161 } 162 type SampleOneOf_SubMessage struct { 163 SubMessage *Subby `protobuf:"bytes,16,opt,name=sub_message,json=subMessage,proto3,oneof" json:"sub_message,omitempty"` 164 } 165 166 func (*SampleOneOf_Field1) isSampleOneOf_TestOneof() {} 167 func (*SampleOneOf_Field2) isSampleOneOf_TestOneof() {} 168 func (*SampleOneOf_Field3) isSampleOneOf_TestOneof() {} 169 func (*SampleOneOf_Field4) isSampleOneOf_TestOneof() {} 170 func (*SampleOneOf_Field5) isSampleOneOf_TestOneof() {} 171 func (*SampleOneOf_Field6) isSampleOneOf_TestOneof() {} 172 func (*SampleOneOf_Field7) isSampleOneOf_TestOneof() {} 173 func (*SampleOneOf_Field8) isSampleOneOf_TestOneof() {} 174 func (*SampleOneOf_Field9) isSampleOneOf_TestOneof() {} 175 func (*SampleOneOf_Field10) isSampleOneOf_TestOneof() {} 176 func (*SampleOneOf_Field11) isSampleOneOf_TestOneof() {} 177 func (*SampleOneOf_Field12) isSampleOneOf_TestOneof() {} 178 func (*SampleOneOf_Field13) isSampleOneOf_TestOneof() {} 179 func (*SampleOneOf_Field14) isSampleOneOf_TestOneof() {} 180 func (*SampleOneOf_Field15) isSampleOneOf_TestOneof() {} 181 func (*SampleOneOf_SubMessage) isSampleOneOf_TestOneof() {} 182 183 func (m *SampleOneOf) GetTestOneof() isSampleOneOf_TestOneof { 184 if m != nil { 185 return m.TestOneof 186 } 187 return nil 188 } 189 190 func (m *SampleOneOf) GetField1() float64 { 191 if x, ok := m.GetTestOneof().(*SampleOneOf_Field1); ok { 192 return x.Field1 193 } 194 return 0 195 } 196 197 func (m *SampleOneOf) GetField2() float32 { 198 if x, ok := m.GetTestOneof().(*SampleOneOf_Field2); ok { 199 return x.Field2 200 } 201 return 0 202 } 203 204 func (m *SampleOneOf) GetField3() int32 { 205 if x, ok := m.GetTestOneof().(*SampleOneOf_Field3); ok { 206 return x.Field3 207 } 208 return 0 209 } 210 211 func (m *SampleOneOf) GetField4() int64 { 212 if x, ok := m.GetTestOneof().(*SampleOneOf_Field4); ok { 213 return x.Field4 214 } 215 return 0 216 } 217 218 func (m *SampleOneOf) GetField5() uint32 { 219 if x, ok := m.GetTestOneof().(*SampleOneOf_Field5); ok { 220 return x.Field5 221 } 222 return 0 223 } 224 225 func (m *SampleOneOf) GetField6() uint64 { 226 if x, ok := m.GetTestOneof().(*SampleOneOf_Field6); ok { 227 return x.Field6 228 } 229 return 0 230 } 231 232 func (m *SampleOneOf) GetField7() int32 { 233 if x, ok := m.GetTestOneof().(*SampleOneOf_Field7); ok { 234 return x.Field7 235 } 236 return 0 237 } 238 239 func (m *SampleOneOf) GetField8() int64 { 240 if x, ok := m.GetTestOneof().(*SampleOneOf_Field8); ok { 241 return x.Field8 242 } 243 return 0 244 } 245 246 func (m *SampleOneOf) GetField9() uint32 { 247 if x, ok := m.GetTestOneof().(*SampleOneOf_Field9); ok { 248 return x.Field9 249 } 250 return 0 251 } 252 253 func (m *SampleOneOf) GetField10() int32 { 254 if x, ok := m.GetTestOneof().(*SampleOneOf_Field10); ok { 255 return x.Field10 256 } 257 return 0 258 } 259 260 func (m *SampleOneOf) GetField11() uint64 { 261 if x, ok := m.GetTestOneof().(*SampleOneOf_Field11); ok { 262 return x.Field11 263 } 264 return 0 265 } 266 267 func (m *SampleOneOf) GetField12() int64 { 268 if x, ok := m.GetTestOneof().(*SampleOneOf_Field12); ok { 269 return x.Field12 270 } 271 return 0 272 } 273 274 func (m *SampleOneOf) GetField13() bool { 275 if x, ok := m.GetTestOneof().(*SampleOneOf_Field13); ok { 276 return x.Field13 277 } 278 return false 279 } 280 281 func (m *SampleOneOf) GetField14() string { 282 if x, ok := m.GetTestOneof().(*SampleOneOf_Field14); ok { 283 return x.Field14 284 } 285 return "" 286 } 287 288 func (m *SampleOneOf) GetField15() []byte { 289 if x, ok := m.GetTestOneof().(*SampleOneOf_Field15); ok { 290 return x.Field15 291 } 292 return nil 293 } 294 295 func (m *SampleOneOf) GetSubMessage() *Subby { 296 if x, ok := m.GetTestOneof().(*SampleOneOf_SubMessage); ok { 297 return x.SubMessage 298 } 299 return nil 300 } 301 302 // XXX_OneofWrappers is for the internal use of the proto package. 303 func (*SampleOneOf) XXX_OneofWrappers() []interface{} { 304 return []interface{}{ 305 (*SampleOneOf_Field1)(nil), 306 (*SampleOneOf_Field2)(nil), 307 (*SampleOneOf_Field3)(nil), 308 (*SampleOneOf_Field4)(nil), 309 (*SampleOneOf_Field5)(nil), 310 (*SampleOneOf_Field6)(nil), 311 (*SampleOneOf_Field7)(nil), 312 (*SampleOneOf_Field8)(nil), 313 (*SampleOneOf_Field9)(nil), 314 (*SampleOneOf_Field10)(nil), 315 (*SampleOneOf_Field11)(nil), 316 (*SampleOneOf_Field12)(nil), 317 (*SampleOneOf_Field13)(nil), 318 (*SampleOneOf_Field14)(nil), 319 (*SampleOneOf_Field15)(nil), 320 (*SampleOneOf_SubMessage)(nil), 321 } 322 } 323 324 func init() { 325 proto.RegisterType((*Subby)(nil), "one.Subby") 326 proto.RegisterType((*SampleOneOf)(nil), "one.SampleOneOf") 327 } 328 329 func init() { proto.RegisterFile("combos/neither/one.proto", fileDescriptor_e4ee9759a7520144) } 330 331 var fileDescriptor_e4ee9759a7520144 = []byte{ 332 // 406 bytes of a gzipped FileDescriptorProto 333 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x44, 0xd2, 0xbf, 0x52, 0x1b, 0x31, 334 0x10, 0x06, 0x70, 0x2d, 0x87, 0x6d, 0x90, 0x4d, 0x70, 0xae, 0xda, 0x50, 0xec, 0x68, 0xa8, 0xd4, 335 0x60, 0xc7, 0x77, 0x36, 0x7f, 0x5a, 0x8a, 0x8c, 0x9b, 0x0c, 0x33, 0xe6, 0x01, 0x18, 0x44, 0x64, 336 0xe3, 0x19, 0xee, 0xc4, 0x70, 0x77, 0x45, 0x3a, 0x1e, 0x87, 0x32, 0x65, 0x1e, 0x81, 0x92, 0x32, 337 0x45, 0x0a, 0x4e, 0x34, 0x29, 0x29, 0x5d, 0x66, 0x7c, 0x4e, 0x56, 0xdd, 0x7e, 0xfa, 0x49, 0x85, 338 0xa4, 0x4f, 0xe2, 0x8d, 0xcb, 0x8c, 0x2b, 0x86, 0xb9, 0x5d, 0x96, 0xb7, 0xf6, 0x61, 0xe8, 0x72, 339 0x3b, 0xb8, 0x7f, 0x70, 0xa5, 0x8b, 0x23, 0x97, 0xdb, 0x83, 0xa3, 0xc5, 0xb2, 0xbc, 0xad, 0xcc, 340 0xe0, 0xc6, 0x65, 0xc3, 0x85, 0x5b, 0xb8, 0x61, 0x63, 0xa6, 0x9a, 0x37, 0xa9, 0x09, 0xcd, 0xb4, 341 0x39, 0x73, 0xf8, 0x49, 0xb6, 0x2e, 0x2b, 0x63, 0xbe, 0xc7, 0x7d, 0x19, 0x15, 0x95, 0x41, 0x50, 342 0xa0, 0x77, 0x67, 0xeb, 0xf1, 0xf0, 0x77, 0x24, 0xbb, 0x97, 0xd7, 0xd9, 0xfd, 0x9d, 0xbd, 0xc8, 343 0xed, 0xc5, 0x3c, 0x46, 0xd9, 0xfe, 0xb2, 0xb4, 0x77, 0xdf, 0x46, 0xcd, 0x26, 0x98, 0x8a, 0xd9, 344 0xbf, 0xcc, 0x92, 0xe0, 0x96, 0x02, 0xbd, 0xc5, 0x92, 0xb0, 0xa4, 0x18, 0x29, 0xd0, 0x2d, 0x96, 345 0x94, 0x65, 0x8c, 0xdb, 0x0a, 0x74, 0xc4, 0x32, 0x66, 0x99, 0x60, 0x4b, 0x81, 0xde, 0x63, 0x99, 346 0xb0, 0x1c, 0x63, 0x5b, 0x81, 0xde, 0x66, 0x39, 0x66, 0x39, 0xc1, 0x8e, 0x02, 0xfd, 0x91, 0xe5, 347 0x84, 0xe5, 0x14, 0x77, 0x14, 0xe8, 0x98, 0xe5, 0x94, 0xe5, 0x0c, 0x77, 0x15, 0xe8, 0x0e, 0xcb, 348 0x59, 0x7c, 0x20, 0x3b, 0x9b, 0x9b, 0x7d, 0x46, 0xa9, 0x40, 0xef, 0x4f, 0xc5, 0xec, 0xff, 0x42, 349 0xb0, 0x11, 0x76, 0x15, 0xe8, 0x76, 0xb0, 0x51, 0xb0, 0x04, 0x7b, 0x0a, 0x74, 0x3f, 0x58, 0x12, 350 0x2c, 0xc5, 0x3d, 0x05, 0x7a, 0x27, 0x58, 0x1a, 0x6c, 0x8c, 0x1f, 0xd6, 0xef, 0x1f, 0x6c, 0x1c, 351 0x6c, 0x82, 0xfb, 0x0a, 0x74, 0x2f, 0xd8, 0x24, 0x3e, 0x92, 0xdd, 0xa2, 0x32, 0x57, 0x99, 0x2d, 352 0x8a, 0xeb, 0x85, 0xc5, 0xbe, 0x02, 0xdd, 0x4d, 0xe4, 0x60, 0xdd, 0x88, 0xe6, 0x53, 0xa7, 0x62, 353 0x26, 0x8b, 0xca, 0x7c, 0xdd, 0xf8, 0x79, 0x4f, 0xca, 0xd2, 0x16, 0xe5, 0x95, 0xcb, 0xad, 0x9b, 354 0x9f, 0x4f, 0x9f, 0x6b, 0x12, 0x2f, 0x35, 0x89, 0x5f, 0x35, 0x89, 0xd7, 0x9a, 0xe0, 0xbd, 0x26, 355 0x58, 0xd5, 0x04, 0x8f, 0x9e, 0xe0, 0xc9, 0x13, 0xfc, 0xf0, 0x04, 0x3f, 0x3d, 0xc1, 0xb3, 0x27, 356 0xf1, 0xe2, 0x49, 0xbc, 0x7a, 0x82, 0x3f, 0x9e, 0xc4, 0xbb, 0x27, 0x58, 0x79, 0x12, 0x8f, 0x6f, 357 0x24, 0x9e, 0xde, 0x08, 0x4c, 0xbb, 0xa9, 0x52, 0xfa, 0x37, 0x00, 0x00, 0xff, 0xff, 0xc4, 0xd9, 358 0xfd, 0xb1, 0x9a, 0x02, 0x00, 0x00, 359 } 360 361 func (this *Subby) Compare(that interface{}) int { 362 if that == nil { 363 if this == nil { 364 return 0 365 } 366 return 1 367 } 368 369 that1, ok := that.(*Subby) 370 if !ok { 371 that2, ok := that.(Subby) 372 if ok { 373 that1 = &that2 374 } else { 375 return 1 376 } 377 } 378 if that1 == nil { 379 if this == nil { 380 return 0 381 } 382 return 1 383 } else if this == nil { 384 return -1 385 } 386 if this.Sub != that1.Sub { 387 if this.Sub < that1.Sub { 388 return -1 389 } 390 return 1 391 } 392 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 393 return c 394 } 395 return 0 396 } 397 func (this *SampleOneOf) Compare(that interface{}) int { 398 if that == nil { 399 if this == nil { 400 return 0 401 } 402 return 1 403 } 404 405 that1, ok := that.(*SampleOneOf) 406 if !ok { 407 that2, ok := that.(SampleOneOf) 408 if ok { 409 that1 = &that2 410 } else { 411 return 1 412 } 413 } 414 if that1 == nil { 415 if this == nil { 416 return 0 417 } 418 return 1 419 } else if this == nil { 420 return -1 421 } 422 if that1.TestOneof == nil { 423 if this.TestOneof != nil { 424 return 1 425 } 426 } else if this.TestOneof == nil { 427 return -1 428 } else { 429 thisType := -1 430 switch this.TestOneof.(type) { 431 case *SampleOneOf_Field1: 432 thisType = 0 433 case *SampleOneOf_Field2: 434 thisType = 1 435 case *SampleOneOf_Field3: 436 thisType = 2 437 case *SampleOneOf_Field4: 438 thisType = 3 439 case *SampleOneOf_Field5: 440 thisType = 4 441 case *SampleOneOf_Field6: 442 thisType = 5 443 case *SampleOneOf_Field7: 444 thisType = 6 445 case *SampleOneOf_Field8: 446 thisType = 7 447 case *SampleOneOf_Field9: 448 thisType = 8 449 case *SampleOneOf_Field10: 450 thisType = 9 451 case *SampleOneOf_Field11: 452 thisType = 10 453 case *SampleOneOf_Field12: 454 thisType = 11 455 case *SampleOneOf_Field13: 456 thisType = 12 457 case *SampleOneOf_Field14: 458 thisType = 13 459 case *SampleOneOf_Field15: 460 thisType = 14 461 case *SampleOneOf_SubMessage: 462 thisType = 15 463 default: 464 panic(fmt.Sprintf("compare: unexpected type %T in oneof", this.TestOneof)) 465 } 466 that1Type := -1 467 switch that1.TestOneof.(type) { 468 case *SampleOneOf_Field1: 469 that1Type = 0 470 case *SampleOneOf_Field2: 471 that1Type = 1 472 case *SampleOneOf_Field3: 473 that1Type = 2 474 case *SampleOneOf_Field4: 475 that1Type = 3 476 case *SampleOneOf_Field5: 477 that1Type = 4 478 case *SampleOneOf_Field6: 479 that1Type = 5 480 case *SampleOneOf_Field7: 481 that1Type = 6 482 case *SampleOneOf_Field8: 483 that1Type = 7 484 case *SampleOneOf_Field9: 485 that1Type = 8 486 case *SampleOneOf_Field10: 487 that1Type = 9 488 case *SampleOneOf_Field11: 489 that1Type = 10 490 case *SampleOneOf_Field12: 491 that1Type = 11 492 case *SampleOneOf_Field13: 493 that1Type = 12 494 case *SampleOneOf_Field14: 495 that1Type = 13 496 case *SampleOneOf_Field15: 497 that1Type = 14 498 case *SampleOneOf_SubMessage: 499 that1Type = 15 500 default: 501 panic(fmt.Sprintf("compare: unexpected type %T in oneof", that1.TestOneof)) 502 } 503 if thisType == that1Type { 504 if c := this.TestOneof.Compare(that1.TestOneof); c != 0 { 505 return c 506 } 507 } else if thisType < that1Type { 508 return -1 509 } else if thisType > that1Type { 510 return 1 511 } 512 } 513 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 514 return c 515 } 516 return 0 517 } 518 func (this *SampleOneOf_Field1) Compare(that interface{}) int { 519 if that == nil { 520 if this == nil { 521 return 0 522 } 523 return 1 524 } 525 526 that1, ok := that.(*SampleOneOf_Field1) 527 if !ok { 528 that2, ok := that.(SampleOneOf_Field1) 529 if ok { 530 that1 = &that2 531 } else { 532 return 1 533 } 534 } 535 if that1 == nil { 536 if this == nil { 537 return 0 538 } 539 return 1 540 } else if this == nil { 541 return -1 542 } 543 if this.Field1 != that1.Field1 { 544 if this.Field1 < that1.Field1 { 545 return -1 546 } 547 return 1 548 } 549 return 0 550 } 551 func (this *SampleOneOf_Field2) Compare(that interface{}) int { 552 if that == nil { 553 if this == nil { 554 return 0 555 } 556 return 1 557 } 558 559 that1, ok := that.(*SampleOneOf_Field2) 560 if !ok { 561 that2, ok := that.(SampleOneOf_Field2) 562 if ok { 563 that1 = &that2 564 } else { 565 return 1 566 } 567 } 568 if that1 == nil { 569 if this == nil { 570 return 0 571 } 572 return 1 573 } else if this == nil { 574 return -1 575 } 576 if this.Field2 != that1.Field2 { 577 if this.Field2 < that1.Field2 { 578 return -1 579 } 580 return 1 581 } 582 return 0 583 } 584 func (this *SampleOneOf_Field3) Compare(that interface{}) int { 585 if that == nil { 586 if this == nil { 587 return 0 588 } 589 return 1 590 } 591 592 that1, ok := that.(*SampleOneOf_Field3) 593 if !ok { 594 that2, ok := that.(SampleOneOf_Field3) 595 if ok { 596 that1 = &that2 597 } else { 598 return 1 599 } 600 } 601 if that1 == nil { 602 if this == nil { 603 return 0 604 } 605 return 1 606 } else if this == nil { 607 return -1 608 } 609 if this.Field3 != that1.Field3 { 610 if this.Field3 < that1.Field3 { 611 return -1 612 } 613 return 1 614 } 615 return 0 616 } 617 func (this *SampleOneOf_Field4) Compare(that interface{}) int { 618 if that == nil { 619 if this == nil { 620 return 0 621 } 622 return 1 623 } 624 625 that1, ok := that.(*SampleOneOf_Field4) 626 if !ok { 627 that2, ok := that.(SampleOneOf_Field4) 628 if ok { 629 that1 = &that2 630 } else { 631 return 1 632 } 633 } 634 if that1 == nil { 635 if this == nil { 636 return 0 637 } 638 return 1 639 } else if this == nil { 640 return -1 641 } 642 if this.Field4 != that1.Field4 { 643 if this.Field4 < that1.Field4 { 644 return -1 645 } 646 return 1 647 } 648 return 0 649 } 650 func (this *SampleOneOf_Field5) Compare(that interface{}) int { 651 if that == nil { 652 if this == nil { 653 return 0 654 } 655 return 1 656 } 657 658 that1, ok := that.(*SampleOneOf_Field5) 659 if !ok { 660 that2, ok := that.(SampleOneOf_Field5) 661 if ok { 662 that1 = &that2 663 } else { 664 return 1 665 } 666 } 667 if that1 == nil { 668 if this == nil { 669 return 0 670 } 671 return 1 672 } else if this == nil { 673 return -1 674 } 675 if this.Field5 != that1.Field5 { 676 if this.Field5 < that1.Field5 { 677 return -1 678 } 679 return 1 680 } 681 return 0 682 } 683 func (this *SampleOneOf_Field6) Compare(that interface{}) int { 684 if that == nil { 685 if this == nil { 686 return 0 687 } 688 return 1 689 } 690 691 that1, ok := that.(*SampleOneOf_Field6) 692 if !ok { 693 that2, ok := that.(SampleOneOf_Field6) 694 if ok { 695 that1 = &that2 696 } else { 697 return 1 698 } 699 } 700 if that1 == nil { 701 if this == nil { 702 return 0 703 } 704 return 1 705 } else if this == nil { 706 return -1 707 } 708 if this.Field6 != that1.Field6 { 709 if this.Field6 < that1.Field6 { 710 return -1 711 } 712 return 1 713 } 714 return 0 715 } 716 func (this *SampleOneOf_Field7) Compare(that interface{}) int { 717 if that == nil { 718 if this == nil { 719 return 0 720 } 721 return 1 722 } 723 724 that1, ok := that.(*SampleOneOf_Field7) 725 if !ok { 726 that2, ok := that.(SampleOneOf_Field7) 727 if ok { 728 that1 = &that2 729 } else { 730 return 1 731 } 732 } 733 if that1 == nil { 734 if this == nil { 735 return 0 736 } 737 return 1 738 } else if this == nil { 739 return -1 740 } 741 if this.Field7 != that1.Field7 { 742 if this.Field7 < that1.Field7 { 743 return -1 744 } 745 return 1 746 } 747 return 0 748 } 749 func (this *SampleOneOf_Field8) Compare(that interface{}) int { 750 if that == nil { 751 if this == nil { 752 return 0 753 } 754 return 1 755 } 756 757 that1, ok := that.(*SampleOneOf_Field8) 758 if !ok { 759 that2, ok := that.(SampleOneOf_Field8) 760 if ok { 761 that1 = &that2 762 } else { 763 return 1 764 } 765 } 766 if that1 == nil { 767 if this == nil { 768 return 0 769 } 770 return 1 771 } else if this == nil { 772 return -1 773 } 774 if this.Field8 != that1.Field8 { 775 if this.Field8 < that1.Field8 { 776 return -1 777 } 778 return 1 779 } 780 return 0 781 } 782 func (this *SampleOneOf_Field9) Compare(that interface{}) int { 783 if that == nil { 784 if this == nil { 785 return 0 786 } 787 return 1 788 } 789 790 that1, ok := that.(*SampleOneOf_Field9) 791 if !ok { 792 that2, ok := that.(SampleOneOf_Field9) 793 if ok { 794 that1 = &that2 795 } else { 796 return 1 797 } 798 } 799 if that1 == nil { 800 if this == nil { 801 return 0 802 } 803 return 1 804 } else if this == nil { 805 return -1 806 } 807 if this.Field9 != that1.Field9 { 808 if this.Field9 < that1.Field9 { 809 return -1 810 } 811 return 1 812 } 813 return 0 814 } 815 func (this *SampleOneOf_Field10) Compare(that interface{}) int { 816 if that == nil { 817 if this == nil { 818 return 0 819 } 820 return 1 821 } 822 823 that1, ok := that.(*SampleOneOf_Field10) 824 if !ok { 825 that2, ok := that.(SampleOneOf_Field10) 826 if ok { 827 that1 = &that2 828 } else { 829 return 1 830 } 831 } 832 if that1 == nil { 833 if this == nil { 834 return 0 835 } 836 return 1 837 } else if this == nil { 838 return -1 839 } 840 if this.Field10 != that1.Field10 { 841 if this.Field10 < that1.Field10 { 842 return -1 843 } 844 return 1 845 } 846 return 0 847 } 848 func (this *SampleOneOf_Field11) Compare(that interface{}) int { 849 if that == nil { 850 if this == nil { 851 return 0 852 } 853 return 1 854 } 855 856 that1, ok := that.(*SampleOneOf_Field11) 857 if !ok { 858 that2, ok := that.(SampleOneOf_Field11) 859 if ok { 860 that1 = &that2 861 } else { 862 return 1 863 } 864 } 865 if that1 == nil { 866 if this == nil { 867 return 0 868 } 869 return 1 870 } else if this == nil { 871 return -1 872 } 873 if this.Field11 != that1.Field11 { 874 if this.Field11 < that1.Field11 { 875 return -1 876 } 877 return 1 878 } 879 return 0 880 } 881 func (this *SampleOneOf_Field12) Compare(that interface{}) int { 882 if that == nil { 883 if this == nil { 884 return 0 885 } 886 return 1 887 } 888 889 that1, ok := that.(*SampleOneOf_Field12) 890 if !ok { 891 that2, ok := that.(SampleOneOf_Field12) 892 if ok { 893 that1 = &that2 894 } else { 895 return 1 896 } 897 } 898 if that1 == nil { 899 if this == nil { 900 return 0 901 } 902 return 1 903 } else if this == nil { 904 return -1 905 } 906 if this.Field12 != that1.Field12 { 907 if this.Field12 < that1.Field12 { 908 return -1 909 } 910 return 1 911 } 912 return 0 913 } 914 func (this *SampleOneOf_Field13) Compare(that interface{}) int { 915 if that == nil { 916 if this == nil { 917 return 0 918 } 919 return 1 920 } 921 922 that1, ok := that.(*SampleOneOf_Field13) 923 if !ok { 924 that2, ok := that.(SampleOneOf_Field13) 925 if ok { 926 that1 = &that2 927 } else { 928 return 1 929 } 930 } 931 if that1 == nil { 932 if this == nil { 933 return 0 934 } 935 return 1 936 } else if this == nil { 937 return -1 938 } 939 if this.Field13 != that1.Field13 { 940 if !this.Field13 { 941 return -1 942 } 943 return 1 944 } 945 return 0 946 } 947 func (this *SampleOneOf_Field14) Compare(that interface{}) int { 948 if that == nil { 949 if this == nil { 950 return 0 951 } 952 return 1 953 } 954 955 that1, ok := that.(*SampleOneOf_Field14) 956 if !ok { 957 that2, ok := that.(SampleOneOf_Field14) 958 if ok { 959 that1 = &that2 960 } else { 961 return 1 962 } 963 } 964 if that1 == nil { 965 if this == nil { 966 return 0 967 } 968 return 1 969 } else if this == nil { 970 return -1 971 } 972 if this.Field14 != that1.Field14 { 973 if this.Field14 < that1.Field14 { 974 return -1 975 } 976 return 1 977 } 978 return 0 979 } 980 func (this *SampleOneOf_Field15) Compare(that interface{}) int { 981 if that == nil { 982 if this == nil { 983 return 0 984 } 985 return 1 986 } 987 988 that1, ok := that.(*SampleOneOf_Field15) 989 if !ok { 990 that2, ok := that.(SampleOneOf_Field15) 991 if ok { 992 that1 = &that2 993 } else { 994 return 1 995 } 996 } 997 if that1 == nil { 998 if this == nil { 999 return 0 1000 } 1001 return 1 1002 } else if this == nil { 1003 return -1 1004 } 1005 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 { 1006 return c 1007 } 1008 return 0 1009 } 1010 func (this *SampleOneOf_SubMessage) Compare(that interface{}) int { 1011 if that == nil { 1012 if this == nil { 1013 return 0 1014 } 1015 return 1 1016 } 1017 1018 that1, ok := that.(*SampleOneOf_SubMessage) 1019 if !ok { 1020 that2, ok := that.(SampleOneOf_SubMessage) 1021 if ok { 1022 that1 = &that2 1023 } else { 1024 return 1 1025 } 1026 } 1027 if that1 == nil { 1028 if this == nil { 1029 return 0 1030 } 1031 return 1 1032 } else if this == nil { 1033 return -1 1034 } 1035 if c := this.SubMessage.Compare(that1.SubMessage); c != 0 { 1036 return c 1037 } 1038 return 0 1039 } 1040 func (this *Subby) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 1041 return OneDescription() 1042 } 1043 func (this *SampleOneOf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 1044 return OneDescription() 1045 } 1046 func OneDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 1047 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{} 1048 var gzipped = []byte{ 1049 // 4123 bytes of a gzipped FileDescriptorSet 1050 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0x5b, 0x70, 0xe3, 0xe6, 1051 0x75, 0x16, 0xaf, 0x22, 0x0f, 0x29, 0x0a, 0x82, 0x64, 0x2d, 0x57, 0x8e, 0xb9, 0x5a, 0xd9, 0x8e, 1052 0x65, 0x3b, 0x96, 0x6c, 0xad, 0xb4, 0x17, 0x6e, 0x13, 0x97, 0x92, 0xb8, 0x5a, 0xb9, 0x92, 0xa8, 1053 0x80, 0x52, 0x7c, 0xc9, 0x74, 0x30, 0x20, 0xf8, 0x93, 0xc2, 0x2e, 0x08, 0x20, 0x00, 0xb8, 0x6b, 1054 0xed, 0xf4, 0x61, 0x3b, 0xee, 0x65, 0x32, 0xbd, 0x5f, 0x66, 0x9a, 0xb8, 0x8e, 0xdb, 0xa4, 0xd3, 1055 0xd8, 0x4d, 0x6f, 0x49, 0x2f, 0x69, 0x92, 0xbe, 0xf4, 0x25, 0xad, 0x9f, 0x3a, 0xc9, 0x5b, 0x1f, 1056 0xf2, 0xe0, 0x95, 0x3d, 0xd3, 0xb4, 0x75, 0x5b, 0xb7, 0xdd, 0x07, 0xcf, 0xec, 0x4b, 0xe7, 0xbf, 1057 0x01, 0x20, 0x48, 0x2d, 0xa8, 0xcc, 0xd8, 0x7e, 0x5a, 0xe1, 0x9c, 0xf3, 0x7d, 0x38, 0xff, 0xf9, 1058 0xcf, 0xff, 0x9f, 0xf3, 0xff, 0xe0, 0xc2, 0x5b, 0x65, 0x98, 0x6d, 0x9b, 0x66, 0x5b, 0x47, 0x8b, 1059 0x96, 0x6d, 0xba, 0x66, 0xa3, 0xdb, 0x5a, 0x6c, 0x22, 0x47, 0xb5, 0x35, 0xcb, 0x35, 0xed, 0x05, 1060 0x22, 0x13, 0xc7, 0xa9, 0xc5, 0x02, 0xb7, 0x98, 0xdb, 0x86, 0x89, 0x2b, 0x9a, 0x8e, 0xd6, 0x3d, 1061 0xc3, 0x3a, 0x72, 0xc5, 0x8b, 0x90, 0x6c, 0x69, 0x3a, 0x2a, 0xc6, 0x66, 0x13, 0xf3, 0xb9, 0xa5, 1062 0x47, 0x16, 0x42, 0xa0, 0x85, 0x5e, 0xc4, 0x2e, 0x16, 0x4b, 0x04, 0x31, 0xf7, 0x6e, 0x12, 0x26, 1063 0x07, 0x68, 0x45, 0x11, 0x92, 0x86, 0xd2, 0xc1, 0x8c, 0xb1, 0xf9, 0xac, 0x44, 0xfe, 0x16, 0x8b, 1064 0x30, 0x6a, 0x29, 0xea, 0x75, 0xa5, 0x8d, 0x8a, 0x71, 0x22, 0xe6, 0x8f, 0x62, 0x09, 0xa0, 0x89, 1065 0x2c, 0x64, 0x34, 0x91, 0xa1, 0x1e, 0x16, 0x13, 0xb3, 0x89, 0xf9, 0xac, 0x14, 0x90, 0x88, 0x4f, 1066 0xc2, 0x84, 0xd5, 0x6d, 0xe8, 0x9a, 0x2a, 0x07, 0xcc, 0x60, 0x36, 0x31, 0x9f, 0x92, 0x04, 0xaa, 1067 0x58, 0xf7, 0x8d, 0x1f, 0x83, 0xf1, 0x9b, 0x48, 0xb9, 0x1e, 0x34, 0xcd, 0x11, 0xd3, 0x02, 0x16, 1068 0x07, 0x0c, 0xd7, 0x20, 0xdf, 0x41, 0x8e, 0xa3, 0xb4, 0x91, 0xec, 0x1e, 0x5a, 0xa8, 0x98, 0x24, 1069 0xa3, 0x9f, 0xed, 0x1b, 0x7d, 0x78, 0xe4, 0x39, 0x86, 0xda, 0x3b, 0xb4, 0x90, 0x58, 0x81, 0x2c, 1070 0x32, 0xba, 0x1d, 0xca, 0x90, 0x3a, 0x26, 0x7e, 0x55, 0xa3, 0xdb, 0x09, 0xb3, 0x64, 0x30, 0x8c, 1071 0x51, 0x8c, 0x3a, 0xc8, 0xbe, 0xa1, 0xa9, 0xa8, 0x98, 0x26, 0x04, 0x8f, 0xf5, 0x11, 0xd4, 0xa9, 1072 0x3e, 0xcc, 0xc1, 0x71, 0xe2, 0x1a, 0x64, 0xd1, 0xcb, 0x2e, 0x32, 0x1c, 0xcd, 0x34, 0x8a, 0xa3, 1073 0x84, 0xe4, 0xd1, 0x01, 0xb3, 0x88, 0xf4, 0x66, 0x98, 0xc2, 0xc7, 0x89, 0xe7, 0x61, 0xd4, 0xb4, 1074 0x5c, 0xcd, 0x34, 0x9c, 0x62, 0x66, 0x36, 0x36, 0x9f, 0x5b, 0xfa, 0xc4, 0xc0, 0x44, 0xa8, 0x51, 1075 0x1b, 0x89, 0x1b, 0x8b, 0x9b, 0x20, 0x38, 0x66, 0xd7, 0x56, 0x91, 0xac, 0x9a, 0x4d, 0x24, 0x6b, 1076 0x46, 0xcb, 0x2c, 0x66, 0x09, 0xc1, 0x99, 0xfe, 0x81, 0x10, 0xc3, 0x35, 0xb3, 0x89, 0x36, 0x8d, 1077 0x96, 0x29, 0x15, 0x9c, 0x9e, 0x67, 0x71, 0x1a, 0xd2, 0xce, 0xa1, 0xe1, 0x2a, 0x2f, 0x17, 0xf3, 1078 0x24, 0x43, 0xd8, 0xd3, 0xdc, 0x77, 0xd3, 0x30, 0x3e, 0x4c, 0x8a, 0x5d, 0x86, 0x54, 0x0b, 0x8f, 1079 0xb2, 0x18, 0x3f, 0x49, 0x0c, 0x28, 0xa6, 0x37, 0x88, 0xe9, 0x9f, 0x30, 0x88, 0x15, 0xc8, 0x19, 1080 0xc8, 0x71, 0x51, 0x93, 0x66, 0x44, 0x62, 0xc8, 0x9c, 0x02, 0x0a, 0xea, 0x4f, 0xa9, 0xe4, 0x4f, 1081 0x94, 0x52, 0x2f, 0xc0, 0xb8, 0xe7, 0x92, 0x6c, 0x2b, 0x46, 0x9b, 0xe7, 0xe6, 0x62, 0x94, 0x27, 1082 0x0b, 0x55, 0x8e, 0x93, 0x30, 0x4c, 0x2a, 0xa0, 0x9e, 0x67, 0x71, 0x1d, 0xc0, 0x34, 0x90, 0xd9, 1083 0x92, 0x9b, 0x48, 0xd5, 0x8b, 0x99, 0x63, 0xa2, 0x54, 0xc3, 0x26, 0x7d, 0x51, 0x32, 0xa9, 0x54, 1084 0xd5, 0xc5, 0x4b, 0x7e, 0xaa, 0x8d, 0x1e, 0x93, 0x29, 0xdb, 0x74, 0x91, 0xf5, 0x65, 0xdb, 0x3e, 1085 0x14, 0x6c, 0x84, 0xf3, 0x1e, 0x35, 0xd9, 0xc8, 0xb2, 0xc4, 0x89, 0x85, 0xc8, 0x91, 0x49, 0x0c, 1086 0x46, 0x07, 0x36, 0x66, 0x07, 0x1f, 0xc5, 0x87, 0xc1, 0x13, 0xc8, 0x24, 0xad, 0x80, 0xec, 0x42, 1087 0x79, 0x2e, 0xdc, 0x51, 0x3a, 0x68, 0xe6, 0x16, 0x14, 0x7a, 0xc3, 0x23, 0x4e, 0x41, 0xca, 0x71, 1088 0x15, 0xdb, 0x25, 0x59, 0x98, 0x92, 0xe8, 0x83, 0x28, 0x40, 0x02, 0x19, 0x4d, 0xb2, 0xcb, 0xa5, 1089 0x24, 0xfc, 0xa7, 0xf8, 0xd3, 0xfe, 0x80, 0x13, 0x64, 0xc0, 0x9f, 0xec, 0x9f, 0xd1, 0x1e, 0xe6, 1090 0xf0, 0xb8, 0x67, 0x2e, 0xc0, 0x58, 0xcf, 0x00, 0x86, 0x7d, 0xf5, 0xdc, 0xcf, 0xc1, 0x03, 0x03, 1091 0xa9, 0xc5, 0x17, 0x60, 0xaa, 0x6b, 0x68, 0x86, 0x8b, 0x6c, 0xcb, 0x46, 0x38, 0x63, 0xe9, 0xab, 1092 0x8a, 0xff, 0x3a, 0x7a, 0x4c, 0xce, 0xed, 0x07, 0xad, 0x29, 0x8b, 0x34, 0xd9, 0xed, 0x17, 0x3e, 1093 0x91, 0xcd, 0xfc, 0x78, 0x54, 0xb8, 0x7d, 0xfb, 0xf6, 0xed, 0xf8, 0xdc, 0x97, 0xd2, 0x30, 0x35, 1094 0x68, 0xcd, 0x0c, 0x5c, 0xbe, 0xd3, 0x90, 0x36, 0xba, 0x9d, 0x06, 0xb2, 0x49, 0x90, 0x52, 0x12, 1095 0x7b, 0x12, 0x2b, 0x90, 0xd2, 0x95, 0x06, 0xd2, 0x8b, 0xc9, 0xd9, 0xd8, 0x7c, 0x61, 0xe9, 0xc9, 1096 0xa1, 0x56, 0xe5, 0xc2, 0x16, 0x86, 0x48, 0x14, 0x29, 0x7e, 0x06, 0x92, 0x6c, 0x8b, 0xc6, 0x0c, 1097 0x4f, 0x0c, 0xc7, 0x80, 0xd7, 0x92, 0x44, 0x70, 0xe2, 0x83, 0x90, 0xc5, 0xff, 0xd2, 0xdc, 0x48, 1098 0x13, 0x9f, 0x33, 0x58, 0x80, 0xf3, 0x42, 0x9c, 0x81, 0x0c, 0x59, 0x26, 0x4d, 0xc4, 0x4b, 0x9b, 1099 0xf7, 0x8c, 0x13, 0xab, 0x89, 0x5a, 0x4a, 0x57, 0x77, 0xe5, 0x1b, 0x8a, 0xde, 0x45, 0x24, 0xe1, 1100 0xb3, 0x52, 0x9e, 0x09, 0x3f, 0x87, 0x65, 0xe2, 0x19, 0xc8, 0xd1, 0x55, 0xa5, 0x19, 0x4d, 0xf4, 1101 0x32, 0xd9, 0x3d, 0x53, 0x12, 0x5d, 0x68, 0x9b, 0x58, 0x82, 0x5f, 0x7f, 0xcd, 0x31, 0x0d, 0x9e, 1102 0x9a, 0xe4, 0x15, 0x58, 0x40, 0x5e, 0x7f, 0x21, 0xbc, 0x71, 0x3f, 0x34, 0x78, 0x78, 0xe1, 0x9c, 1103 0x9a, 0xfb, 0x76, 0x1c, 0x92, 0x64, 0xbf, 0x18, 0x87, 0xdc, 0xde, 0x8b, 0xbb, 0x55, 0x79, 0xbd, 1104 0xb6, 0xbf, 0xba, 0x55, 0x15, 0x62, 0x62, 0x01, 0x80, 0x08, 0xae, 0x6c, 0xd5, 0x2a, 0x7b, 0x42, 1105 0xdc, 0x7b, 0xde, 0xdc, 0xd9, 0x3b, 0xbf, 0x2c, 0x24, 0x3c, 0xc0, 0x3e, 0x15, 0x24, 0x83, 0x06, 1106 0xe7, 0x96, 0x84, 0x94, 0x28, 0x40, 0x9e, 0x12, 0x6c, 0xbe, 0x50, 0x5d, 0x3f, 0xbf, 0x2c, 0xa4, 1107 0x7b, 0x25, 0xe7, 0x96, 0x84, 0x51, 0x71, 0x0c, 0xb2, 0x44, 0xb2, 0x5a, 0xab, 0x6d, 0x09, 0x19, 1108 0x8f, 0xb3, 0xbe, 0x27, 0x6d, 0xee, 0x6c, 0x08, 0x59, 0x8f, 0x73, 0x43, 0xaa, 0xed, 0xef, 0x0a, 1109 0xe0, 0x31, 0x6c, 0x57, 0xeb, 0xf5, 0xca, 0x46, 0x55, 0xc8, 0x79, 0x16, 0xab, 0x2f, 0xee, 0x55, 1110 0xeb, 0x42, 0xbe, 0xc7, 0xad, 0x73, 0x4b, 0xc2, 0x98, 0xf7, 0x8a, 0xea, 0xce, 0xfe, 0xb6, 0x50, 1111 0x10, 0x27, 0x60, 0x8c, 0xbe, 0x82, 0x3b, 0x31, 0x1e, 0x12, 0x9d, 0x5f, 0x16, 0x04, 0xdf, 0x11, 1112 0xca, 0x32, 0xd1, 0x23, 0x38, 0xbf, 0x2c, 0x88, 0x73, 0x6b, 0x90, 0x22, 0xd9, 0x25, 0x8a, 0x50, 1113 0xd8, 0xaa, 0xac, 0x56, 0xb7, 0xe4, 0xda, 0xee, 0xde, 0x66, 0x6d, 0xa7, 0xb2, 0x25, 0xc4, 0x7c, 1114 0x99, 0x54, 0xfd, 0xec, 0xfe, 0xa6, 0x54, 0x5d, 0x17, 0xe2, 0x41, 0xd9, 0x6e, 0xb5, 0xb2, 0x57, 1115 0x5d, 0x17, 0x12, 0x73, 0x2a, 0x4c, 0x0d, 0xda, 0x27, 0x07, 0xae, 0x8c, 0xc0, 0x14, 0xc7, 0x8f, 1116 0x99, 0x62, 0xc2, 0xd5, 0x37, 0xc5, 0xef, 0xc4, 0x61, 0x72, 0x40, 0xad, 0x18, 0xf8, 0x92, 0x67, 1117 0x21, 0x45, 0x53, 0x94, 0x56, 0xcf, 0xc7, 0x07, 0x16, 0x1d, 0x92, 0xb0, 0x7d, 0x15, 0x94, 0xe0, 1118 0x82, 0x1d, 0x44, 0xe2, 0x98, 0x0e, 0x02, 0x53, 0xf4, 0xed, 0xe9, 0x3f, 0xdb, 0xb7, 0xa7, 0xd3, 1119 0xb2, 0x77, 0x7e, 0x98, 0xb2, 0x47, 0x64, 0x27, 0xdb, 0xdb, 0x53, 0x03, 0xf6, 0xf6, 0xcb, 0x30, 1120 0xd1, 0x47, 0x34, 0xf4, 0x1e, 0xfb, 0x4a, 0x0c, 0x8a, 0xc7, 0x05, 0x27, 0x62, 0xa7, 0x8b, 0xf7, 1121 0xec, 0x74, 0x97, 0xc3, 0x11, 0x3c, 0x7b, 0xfc, 0x24, 0xf4, 0xcd, 0xf5, 0x1b, 0x31, 0x98, 0x1e, 1122 0xdc, 0x29, 0x0e, 0xf4, 0xe1, 0x33, 0x90, 0xee, 0x20, 0xf7, 0xc0, 0xe4, 0xdd, 0xd2, 0x27, 0x07, 1123 0xd4, 0x60, 0xac, 0x0e, 0x4f, 0x36, 0x43, 0x05, 0x8b, 0x78, 0xe2, 0xb8, 0x76, 0x8f, 0x7a, 0xd3, 1124 0xe7, 0xe9, 0x17, 0xe3, 0xf0, 0xc0, 0x40, 0xf2, 0x81, 0x8e, 0x3e, 0x04, 0xa0, 0x19, 0x56, 0xd7, 1125 0xa5, 0x1d, 0x11, 0xdd, 0x60, 0xb3, 0x44, 0x42, 0x36, 0x2f, 0xbc, 0x79, 0x76, 0x5d, 0x4f, 0x9f, 1126 0x20, 0x7a, 0xa0, 0x22, 0x62, 0x70, 0xd1, 0x77, 0x34, 0x49, 0x1c, 0x2d, 0x1d, 0x33, 0xd2, 0xbe, 1127 0xc4, 0x7c, 0x1a, 0x04, 0x55, 0xd7, 0x90, 0xe1, 0xca, 0x8e, 0x6b, 0x23, 0xa5, 0xa3, 0x19, 0x6d, 1128 0x52, 0x41, 0x32, 0xe5, 0x54, 0x4b, 0xd1, 0x1d, 0x24, 0x8d, 0x53, 0x75, 0x9d, 0x6b, 0x31, 0x82, 1129 0x24, 0x90, 0x1d, 0x40, 0xa4, 0x7b, 0x10, 0x54, 0xed, 0x21, 0xe6, 0x7e, 0x35, 0x0b, 0xb9, 0x40, 1130 0x5f, 0x2d, 0x9e, 0x85, 0xfc, 0x35, 0xe5, 0x86, 0x22, 0xf3, 0xb3, 0x12, 0x8d, 0x44, 0x0e, 0xcb, 1131 0x76, 0xd9, 0x79, 0xe9, 0x69, 0x98, 0x22, 0x26, 0x66, 0xd7, 0x45, 0xb6, 0xac, 0xea, 0x8a, 0xe3, 1132 0x90, 0xa0, 0x65, 0x88, 0xa9, 0x88, 0x75, 0x35, 0xac, 0x5a, 0xe3, 0x1a, 0x71, 0x05, 0x26, 0x09, 1133 0xa2, 0xd3, 0xd5, 0x5d, 0xcd, 0xd2, 0x91, 0x8c, 0x4f, 0x6f, 0x0e, 0xa9, 0x24, 0x9e, 0x67, 0x13, 1134 0xd8, 0x62, 0x9b, 0x19, 0x60, 0x8f, 0x1c, 0x71, 0x1d, 0x1e, 0x22, 0xb0, 0x36, 0x32, 0x90, 0xad, 1135 0xb8, 0x48, 0x46, 0x5f, 0xe8, 0x2a, 0xba, 0x23, 0x2b, 0x46, 0x53, 0x3e, 0x50, 0x9c, 0x83, 0xe2, 1136 0x14, 0x26, 0x58, 0x8d, 0x17, 0x63, 0xd2, 0x69, 0x6c, 0xb8, 0xc1, 0xec, 0xaa, 0xc4, 0xac, 0x62, 1137 0x34, 0xaf, 0x2a, 0xce, 0x81, 0x58, 0x86, 0x69, 0xc2, 0xe2, 0xb8, 0xb6, 0x66, 0xb4, 0x65, 0xf5, 1138 0x00, 0xa9, 0xd7, 0xe5, 0xae, 0xdb, 0xba, 0x58, 0x7c, 0x30, 0xf8, 0x7e, 0xe2, 0x61, 0x9d, 0xd8, 1139 0xac, 0x61, 0x93, 0x7d, 0xb7, 0x75, 0x51, 0xac, 0x43, 0x1e, 0x4f, 0x46, 0x47, 0xbb, 0x85, 0xe4, 1140 0x96, 0x69, 0x93, 0xd2, 0x58, 0x18, 0xb0, 0x35, 0x05, 0x22, 0xb8, 0x50, 0x63, 0x80, 0x6d, 0xb3, 1141 0x89, 0xca, 0xa9, 0xfa, 0x6e, 0xb5, 0xba, 0x2e, 0xe5, 0x38, 0xcb, 0x15, 0xd3, 0xc6, 0x09, 0xd5, 1142 0x36, 0xbd, 0x00, 0xe7, 0x68, 0x42, 0xb5, 0x4d, 0x1e, 0xde, 0x15, 0x98, 0x54, 0x55, 0x3a, 0x66, 1143 0x4d, 0x95, 0xd9, 0x19, 0xcb, 0x29, 0x0a, 0x3d, 0xc1, 0x52, 0xd5, 0x0d, 0x6a, 0xc0, 0x72, 0xdc, 1144 0x11, 0x2f, 0xc1, 0x03, 0x7e, 0xb0, 0x82, 0xc0, 0x89, 0xbe, 0x51, 0x86, 0xa1, 0x2b, 0x30, 0x69, 1145 0x1d, 0xf6, 0x03, 0xc5, 0x9e, 0x37, 0x5a, 0x87, 0x61, 0xd8, 0x05, 0x98, 0xb2, 0x0e, 0xac, 0x7e, 1146 0xdc, 0x13, 0x41, 0x9c, 0x68, 0x1d, 0x58, 0x61, 0xe0, 0xa3, 0xe4, 0xc0, 0x6d, 0x23, 0x55, 0x71, 1147 0x51, 0xb3, 0x78, 0x2a, 0x68, 0x1e, 0x50, 0x88, 0x8b, 0x20, 0xa8, 0xaa, 0x8c, 0x0c, 0xa5, 0xa1, 1148 0x23, 0x59, 0xb1, 0x91, 0xa1, 0x38, 0xc5, 0x33, 0x41, 0xe3, 0x82, 0xaa, 0x56, 0x89, 0xb6, 0x42, 1149 0x94, 0xe2, 0x13, 0x30, 0x61, 0x36, 0xae, 0xa9, 0x34, 0x25, 0x65, 0xcb, 0x46, 0x2d, 0xed, 0xe5, 1150 0xe2, 0x23, 0x24, 0xbe, 0xe3, 0x58, 0x41, 0x12, 0x72, 0x97, 0x88, 0xc5, 0xc7, 0x41, 0x50, 0x9d, 1151 0x03, 0xc5, 0xb6, 0xc8, 0x9e, 0xec, 0x58, 0x8a, 0x8a, 0x8a, 0x8f, 0x52, 0x53, 0x2a, 0xdf, 0xe1, 1152 0x62, 0xbc, 0x24, 0x9c, 0x9b, 0x5a, 0xcb, 0xe5, 0x8c, 0x8f, 0xd1, 0x25, 0x41, 0x64, 0x8c, 0x6d, 1153 0x1e, 0x04, 0x1c, 0x8a, 0x9e, 0x17, 0xcf, 0x13, 0xb3, 0x82, 0x75, 0x60, 0x05, 0xdf, 0xfb, 0x30, 1154 0x8c, 0x61, 0x4b, 0xff, 0xa5, 0x8f, 0xd3, 0x86, 0xcc, 0x3a, 0x08, 0xbc, 0x71, 0x19, 0xa6, 0xb1, 1155 0x51, 0x07, 0xb9, 0x4a, 0x53, 0x71, 0x95, 0x80, 0xf5, 0xa7, 0x88, 0x35, 0x8e, 0xfb, 0x36, 0x53, 1156 0xf6, 0xf8, 0x69, 0x77, 0x1b, 0x87, 0x5e, 0x66, 0x3d, 0x45, 0xfd, 0xc4, 0x32, 0x9e, 0x5b, 0x1f, 1157 0x5a, 0xd3, 0x3d, 0x57, 0x86, 0x7c, 0x30, 0xf1, 0xc5, 0x2c, 0xd0, 0xd4, 0x17, 0x62, 0xb8, 0x0b, 1158 0x5a, 0xab, 0xad, 0xe3, 0xfe, 0xe5, 0xa5, 0xaa, 0x10, 0xc7, 0x7d, 0xd4, 0xd6, 0xe6, 0x5e, 0x55, 1159 0x96, 0xf6, 0x77, 0xf6, 0x36, 0xb7, 0xab, 0x42, 0x22, 0xd8, 0xb0, 0x7f, 0x3f, 0x0e, 0x85, 0xde, 1160 0xb3, 0x97, 0xf8, 0x53, 0x70, 0x8a, 0x5f, 0x94, 0x38, 0xc8, 0x95, 0x6f, 0x6a, 0x36, 0x59, 0x8b, 1161 0x1d, 0x85, 0xd6, 0x45, 0x2f, 0x1b, 0xa6, 0x98, 0x55, 0x1d, 0xb9, 0xcf, 0x6b, 0x36, 0x5e, 0x69, 1162 0x1d, 0xc5, 0x15, 0xb7, 0xe0, 0x8c, 0x61, 0xca, 0x8e, 0xab, 0x18, 0x4d, 0xc5, 0x6e, 0xca, 0xfe, 1163 0x15, 0x95, 0xac, 0xa8, 0x2a, 0x72, 0x1c, 0x93, 0xd6, 0x40, 0x8f, 0xe5, 0x13, 0x86, 0x59, 0x67, 1164 0xc6, 0x7e, 0x71, 0xa8, 0x30, 0xd3, 0x50, 0xe6, 0x26, 0x8e, 0xcb, 0xdc, 0x07, 0x21, 0xdb, 0x51, 1165 0x2c, 0x19, 0x19, 0xae, 0x7d, 0x48, 0x3a, 0xee, 0x8c, 0x94, 0xe9, 0x28, 0x56, 0x15, 0x3f, 0x7f, 1166 0x34, 0x07, 0x9f, 0x1f, 0x25, 0x20, 0x1f, 0xec, 0xba, 0xf1, 0x21, 0x46, 0x25, 0x05, 0x2a, 0x46, 1167 0xb6, 0xb0, 0x87, 0xef, 0xdb, 0xa3, 0x2f, 0xac, 0xe1, 0xca, 0x55, 0x4e, 0xd3, 0x5e, 0x58, 0xa2, 1168 0x48, 0xdc, 0x35, 0xe0, 0xd4, 0x42, 0xb4, 0xf7, 0xc8, 0x48, 0xec, 0x49, 0xdc, 0x80, 0xf4, 0x35, 1169 0x87, 0x70, 0xa7, 0x09, 0xf7, 0x23, 0xf7, 0xe7, 0x7e, 0xae, 0x4e, 0xc8, 0xb3, 0xcf, 0xd5, 0xe5, 1170 0x9d, 0x9a, 0xb4, 0x5d, 0xd9, 0x92, 0x18, 0x5c, 0x3c, 0x0d, 0x49, 0x5d, 0xb9, 0x75, 0xd8, 0x5b, 1171 0xe3, 0x88, 0x68, 0xd8, 0xc0, 0x9f, 0x86, 0xe4, 0x4d, 0xa4, 0x5c, 0xef, 0xad, 0x2c, 0x44, 0xf4, 1172 0x21, 0xa6, 0xfe, 0x22, 0xa4, 0x48, 0xbc, 0x44, 0x00, 0x16, 0x31, 0x61, 0x44, 0xcc, 0x40, 0x72, 1173 0xad, 0x26, 0xe1, 0xf4, 0x17, 0x20, 0x4f, 0xa5, 0xf2, 0xee, 0x66, 0x75, 0xad, 0x2a, 0xc4, 0xe7, 1174 0x56, 0x20, 0x4d, 0x83, 0x80, 0x97, 0x86, 0x17, 0x06, 0x61, 0x84, 0x3d, 0x32, 0x8e, 0x18, 0xd7, 1175 0xee, 0x6f, 0xaf, 0x56, 0x25, 0x21, 0x1e, 0x9c, 0x5e, 0x07, 0xf2, 0xc1, 0x86, 0xfb, 0xa3, 0xc9, 1176 0xa9, 0xef, 0xc5, 0x20, 0x17, 0x68, 0xa0, 0x71, 0xe7, 0xa3, 0xe8, 0xba, 0x79, 0x53, 0x56, 0x74, 1177 0x4d, 0x71, 0x58, 0x52, 0x00, 0x11, 0x55, 0xb0, 0x64, 0xd8, 0x49, 0xfb, 0x48, 0x9c, 0x7f, 0x3d, 1178 0x06, 0x42, 0xb8, 0x77, 0x0d, 0x39, 0x18, 0xfb, 0x58, 0x1d, 0x7c, 0x2d, 0x06, 0x85, 0xde, 0x86, 1179 0x35, 0xe4, 0xde, 0xd9, 0x8f, 0xd5, 0xbd, 0xb7, 0xe3, 0x30, 0xd6, 0xd3, 0xa6, 0x0e, 0xeb, 0xdd, 1180 0x17, 0x60, 0x42, 0x6b, 0xa2, 0x8e, 0x65, 0xba, 0xc8, 0x50, 0x0f, 0x65, 0x1d, 0xdd, 0x40, 0x7a, 1181 0x71, 0x8e, 0x6c, 0x14, 0x8b, 0xf7, 0x6f, 0x84, 0x17, 0x36, 0x7d, 0xdc, 0x16, 0x86, 0x95, 0x27, 1182 0x37, 0xd7, 0xab, 0xdb, 0xbb, 0xb5, 0xbd, 0xea, 0xce, 0xda, 0x8b, 0xf2, 0xfe, 0xce, 0xcf, 0xec, 1183 0xd4, 0x9e, 0xdf, 0x91, 0x04, 0x2d, 0x64, 0xf6, 0x21, 0x2e, 0xf5, 0x5d, 0x10, 0xc2, 0x4e, 0x89, 1184 0xa7, 0x60, 0x90, 0x5b, 0xc2, 0x88, 0x38, 0x09, 0xe3, 0x3b, 0x35, 0xb9, 0xbe, 0xb9, 0x5e, 0x95, 1185 0xab, 0x57, 0xae, 0x54, 0xd7, 0xf6, 0xea, 0xf4, 0x6a, 0xc3, 0xb3, 0xde, 0xeb, 0x5d, 0xd4, 0xaf, 1186 0x26, 0x60, 0x72, 0x80, 0x27, 0x62, 0x85, 0x1d, 0x4a, 0xe8, 0x39, 0xe9, 0xa9, 0x61, 0xbc, 0x5f, 1187 0xc0, 0x5d, 0xc1, 0xae, 0x62, 0xbb, 0xec, 0x0c, 0xf3, 0x38, 0xe0, 0x28, 0x19, 0xae, 0xd6, 0xd2, 1188 0x90, 0xcd, 0x6e, 0x82, 0xe8, 0x49, 0x65, 0xdc, 0x97, 0xd3, 0xcb, 0xa0, 0x4f, 0x81, 0x68, 0x99, 1189 0x8e, 0xe6, 0x6a, 0x37, 0x90, 0xac, 0x19, 0xfc, 0xda, 0x08, 0x9f, 0x5c, 0x92, 0x92, 0xc0, 0x35, 1190 0x9b, 0x86, 0xeb, 0x59, 0x1b, 0xa8, 0xad, 0x84, 0xac, 0xf1, 0x06, 0x9e, 0x90, 0x04, 0xae, 0xf1, 1191 0xac, 0xcf, 0x42, 0xbe, 0x69, 0x76, 0x71, 0x3b, 0x47, 0xed, 0x70, 0xbd, 0x88, 0x49, 0x39, 0x2a, 1192 0xf3, 0x4c, 0x58, 0xa3, 0xee, 0xdf, 0x57, 0xe5, 0xa5, 0x1c, 0x95, 0x51, 0x93, 0xc7, 0x60, 0x5c, 1193 0x69, 0xb7, 0x6d, 0x4c, 0xce, 0x89, 0xe8, 0xd1, 0xa3, 0xe0, 0x89, 0x89, 0xe1, 0xcc, 0x73, 0x90, 1194 0xe1, 0x71, 0xc0, 0x25, 0x19, 0x47, 0x42, 0xb6, 0xe8, 0x79, 0x3a, 0x3e, 0x9f, 0x95, 0x32, 0x06, 1195 0x57, 0x9e, 0x85, 0xbc, 0xe6, 0xc8, 0xfe, 0xf5, 0x7b, 0x7c, 0x36, 0x3e, 0x9f, 0x91, 0x72, 0x9a, 1196 0xe3, 0x5d, 0x5d, 0xce, 0xbd, 0x11, 0x87, 0x42, 0xef, 0xe7, 0x03, 0x71, 0x1d, 0x32, 0xba, 0xa9, 1197 0x2a, 0x24, 0xb5, 0xe8, 0xb7, 0xab, 0xf9, 0x88, 0x2f, 0x0e, 0x0b, 0x5b, 0xcc, 0x5e, 0xf2, 0x90, 1198 0x33, 0xff, 0x1c, 0x83, 0x0c, 0x17, 0x8b, 0xd3, 0x90, 0xb4, 0x14, 0xf7, 0x80, 0xd0, 0xa5, 0x56, 1199 0xe3, 0x42, 0x4c, 0x22, 0xcf, 0x58, 0xee, 0x58, 0x8a, 0x41, 0x52, 0x80, 0xc9, 0xf1, 0x33, 0x9e, 1200 0x57, 0x1d, 0x29, 0x4d, 0x72, 0xae, 0x31, 0x3b, 0x1d, 0x64, 0xb8, 0x0e, 0x9f, 0x57, 0x26, 0x5f, 1201 0x63, 0x62, 0xf1, 0x49, 0x98, 0x70, 0x6d, 0x45, 0xd3, 0x7b, 0x6c, 0x93, 0xc4, 0x56, 0xe0, 0x0a, 1202 0xcf, 0xb8, 0x0c, 0xa7, 0x39, 0x6f, 0x13, 0xb9, 0x8a, 0x7a, 0x80, 0x9a, 0x3e, 0x28, 0x4d, 0xee, 1203 0x2f, 0x4e, 0x31, 0x83, 0x75, 0xa6, 0xe7, 0xd8, 0xb9, 0x1f, 0xc6, 0x60, 0x82, 0x9f, 0xc4, 0x9a, 1204 0x5e, 0xb0, 0xb6, 0x01, 0x14, 0xc3, 0x30, 0xdd, 0x60, 0xb8, 0xfa, 0x53, 0xb9, 0x0f, 0xb7, 0x50, 1205 0xf1, 0x40, 0x52, 0x80, 0x60, 0xa6, 0x03, 0xe0, 0x6b, 0x8e, 0x0d, 0xdb, 0x19, 0xc8, 0xb1, 0x6f, 1206 0x43, 0xe4, 0x03, 0x23, 0x3d, 0xbb, 0x03, 0x15, 0xe1, 0x23, 0x9b, 0x38, 0x05, 0xa9, 0x06, 0x6a, 1207 0x6b, 0x06, 0xbb, 0xf1, 0xa5, 0x0f, 0xfc, 0x86, 0x25, 0xe9, 0xdd, 0xb0, 0xac, 0x7e, 0x1e, 0x26, 1208 0x55, 0xb3, 0x13, 0x76, 0x77, 0x55, 0x08, 0xdd, 0x1f, 0x38, 0x57, 0x63, 0x2f, 0x81, 0xdf, 0x62, 1209 0x7e, 0x10, 0x8b, 0x7d, 0x2d, 0x9e, 0xd8, 0xd8, 0x5d, 0xfd, 0x46, 0x7c, 0x66, 0x83, 0x42, 0x77, 1210 0xf9, 0x48, 0x25, 0xd4, 0xd2, 0x91, 0x8a, 0xbd, 0x87, 0xaf, 0x3f, 0x09, 0x4f, 0xb5, 0x35, 0xf7, 1211 0xa0, 0xdb, 0x58, 0x50, 0xcd, 0xce, 0x62, 0xdb, 0x6c, 0x9b, 0xfe, 0x37, 0x55, 0xfc, 0x44, 0x1e, 1212 0xc8, 0x5f, 0xec, 0xbb, 0x6a, 0xd6, 0x93, 0xce, 0x44, 0x7e, 0x84, 0x2d, 0xef, 0xc0, 0x24, 0x33, 1213 0x96, 0xc9, 0x87, 0x1d, 0x7a, 0x3c, 0x11, 0xef, 0x7b, 0x39, 0x56, 0xfc, 0xd6, 0xbb, 0xa4, 0x5c, 1214 0x4b, 0x13, 0x0c, 0x8a, 0x75, 0xf4, 0x04, 0x53, 0x96, 0xe0, 0x81, 0x1e, 0x3e, 0xba, 0x34, 0x91, 1215 0x1d, 0xc1, 0xf8, 0x7d, 0xc6, 0x38, 0x19, 0x60, 0xac, 0x33, 0x68, 0x79, 0x0d, 0xc6, 0x4e, 0xc2, 1216 0xf5, 0x8f, 0x8c, 0x2b, 0x8f, 0x82, 0x24, 0x1b, 0x30, 0x4e, 0x48, 0xd4, 0xae, 0xe3, 0x9a, 0x1d, 1217 0xb2, 0xef, 0xdd, 0x9f, 0xe6, 0x9f, 0xde, 0xa5, 0x6b, 0xa5, 0x80, 0x61, 0x6b, 0x1e, 0xaa, 0x5c, 1218 0x06, 0xf2, 0x2d, 0xab, 0x89, 0x54, 0x3d, 0x82, 0xe1, 0x2d, 0xe6, 0x88, 0x67, 0x5f, 0xfe, 0x1c, 1219 0x4c, 0xe1, 0xbf, 0xc9, 0xb6, 0x14, 0xf4, 0x24, 0xfa, 0x26, 0xad, 0xf8, 0xc3, 0x57, 0xe8, 0x72, 1220 0x9c, 0xf4, 0x08, 0x02, 0x3e, 0x05, 0x66, 0xb1, 0x8d, 0x5c, 0x17, 0xd9, 0x8e, 0xac, 0xe8, 0x83, 1221 0xdc, 0x0b, 0x5c, 0x45, 0x14, 0xbf, 0xfc, 0x5e, 0xef, 0x2c, 0x6e, 0x50, 0x64, 0x45, 0xd7, 0xcb, 1222 0xfb, 0x70, 0x6a, 0x40, 0x56, 0x0c, 0xc1, 0xf9, 0x2a, 0xe3, 0x9c, 0xea, 0xcb, 0x0c, 0x4c, 0xbb, 1223 0x0b, 0x5c, 0xee, 0xcd, 0xe5, 0x10, 0x9c, 0xbf, 0xcf, 0x38, 0x45, 0x86, 0xe5, 0x53, 0x8a, 0x19, 1224 0x9f, 0x83, 0x89, 0x1b, 0xc8, 0x6e, 0x98, 0x0e, 0xbb, 0xfe, 0x19, 0x82, 0xee, 0x35, 0x46, 0x37, 1225 0xce, 0x80, 0xe4, 0x3e, 0x08, 0x73, 0x5d, 0x82, 0x4c, 0x4b, 0x51, 0xd1, 0x10, 0x14, 0x5f, 0x61, 1226 0x14, 0xa3, 0xd8, 0x1e, 0x43, 0x2b, 0x90, 0x6f, 0x9b, 0xac, 0x32, 0x45, 0xc3, 0x5f, 0x67, 0xf0, 1227 0x1c, 0xc7, 0x30, 0x0a, 0xcb, 0xb4, 0xba, 0x3a, 0x2e, 0x5b, 0xd1, 0x14, 0x7f, 0xc0, 0x29, 0x38, 1228 0x86, 0x51, 0x9c, 0x20, 0xac, 0x7f, 0xc8, 0x29, 0x9c, 0x40, 0x3c, 0x9f, 0x85, 0x9c, 0x69, 0xe8, 1229 0x87, 0xa6, 0x31, 0x8c, 0x13, 0x5f, 0x65, 0x0c, 0xc0, 0x20, 0x98, 0xe0, 0x32, 0x64, 0x87, 0x9d, 1230 0x88, 0x3f, 0x7e, 0x8f, 0x2f, 0x0f, 0x3e, 0x03, 0x1b, 0x30, 0xce, 0x37, 0x28, 0xcd, 0x34, 0x86, 1231 0xa0, 0xf8, 0x3a, 0xa3, 0x28, 0x04, 0x60, 0x6c, 0x18, 0x2e, 0x72, 0xdc, 0x36, 0x1a, 0x86, 0xe4, 1232 0x0d, 0x3e, 0x0c, 0x06, 0x61, 0xa1, 0x6c, 0x20, 0x43, 0x3d, 0x18, 0x8e, 0xe1, 0x4d, 0x1e, 0x4a, 1233 0x8e, 0xc1, 0x14, 0x6b, 0x30, 0xd6, 0x51, 0x6c, 0xe7, 0x40, 0xd1, 0x87, 0x9a, 0x8e, 0x3f, 0x61, 1234 0x1c, 0x79, 0x0f, 0xc4, 0x22, 0xd2, 0x35, 0x4e, 0x42, 0xf3, 0x0d, 0x1e, 0x91, 0x00, 0x8c, 0x2d, 1235 0x3d, 0xc7, 0x25, 0x77, 0x65, 0x27, 0x61, 0xfb, 0x53, 0xbe, 0xf4, 0x28, 0x76, 0x3b, 0xc8, 0x78, 1236 0x19, 0xb2, 0x8e, 0x76, 0x6b, 0x28, 0x9a, 0x3f, 0xe3, 0x33, 0x4d, 0x00, 0x18, 0xfc, 0x22, 0x9c, 1237 0x1e, 0x58, 0x26, 0x86, 0x20, 0xfb, 0x73, 0x46, 0x36, 0x3d, 0xa0, 0x54, 0xb0, 0x2d, 0xe1, 0xa4, 1238 0x94, 0x7f, 0xc1, 0xb7, 0x04, 0x14, 0xe2, 0xda, 0xc5, 0x67, 0x05, 0x47, 0x69, 0x9d, 0x2c, 0x6a, 1239 0x7f, 0xc9, 0xa3, 0x46, 0xb1, 0x3d, 0x51, 0xdb, 0x83, 0x69, 0xc6, 0x78, 0xb2, 0x79, 0xfd, 0x26, 1240 0xdf, 0x58, 0x29, 0x7a, 0xbf, 0x77, 0x76, 0x3f, 0x0f, 0x33, 0x5e, 0x38, 0x79, 0x53, 0xea, 0xc8, 1241 0x1d, 0xc5, 0x1a, 0x82, 0xf9, 0x5b, 0x8c, 0x99, 0xef, 0xf8, 0x5e, 0x57, 0xeb, 0x6c, 0x2b, 0x16, 1242 0x26, 0x7f, 0x01, 0x8a, 0x9c, 0xbc, 0x6b, 0xd8, 0x48, 0x35, 0xdb, 0x86, 0x76, 0x0b, 0x35, 0x87, 1243 0xa0, 0xfe, 0xab, 0xd0, 0x54, 0xed, 0x07, 0xe0, 0x98, 0x79, 0x13, 0x04, 0xaf, 0x57, 0x91, 0xb5, 1244 0x8e, 0x65, 0xda, 0x6e, 0x04, 0xe3, 0x5f, 0xf3, 0x99, 0xf2, 0x70, 0x9b, 0x04, 0x56, 0xae, 0x42, 1245 0x81, 0x3c, 0x0e, 0x9b, 0x92, 0x7f, 0xc3, 0x88, 0xc6, 0x7c, 0x14, 0xdb, 0x38, 0x54, 0xb3, 0x63, 1246 0x29, 0xf6, 0x30, 0xfb, 0xdf, 0xdf, 0xf2, 0x8d, 0x83, 0x41, 0xd8, 0xc6, 0xe1, 0x1e, 0x5a, 0x08, 1247 0x57, 0xfb, 0x21, 0x18, 0xbe, 0xcd, 0x37, 0x0e, 0x8e, 0x61, 0x14, 0xbc, 0x61, 0x18, 0x82, 0xe2, 1248 0xef, 0x38, 0x05, 0xc7, 0x60, 0x8a, 0xcf, 0xfa, 0x85, 0xd6, 0x46, 0x6d, 0xcd, 0x71, 0x6d, 0xda, 1249 0x0a, 0xdf, 0x9f, 0xea, 0x3b, 0xef, 0xf5, 0x36, 0x61, 0x52, 0x00, 0x8a, 0x77, 0x22, 0x76, 0x85, 1250 0x4a, 0x4e, 0x4a, 0xd1, 0x8e, 0x7d, 0x97, 0xef, 0x44, 0x01, 0x18, 0xf6, 0x2d, 0xd0, 0x21, 0xe2, 1251 0xb0, 0xab, 0xf8, 0x7c, 0x30, 0x04, 0xdd, 0xf7, 0x42, 0xce, 0xd5, 0x39, 0x16, 0x73, 0x06, 0xfa, 1252 0x9f, 0xae, 0x71, 0x1d, 0x1d, 0x0e, 0x95, 0x9d, 0x7f, 0x1f, 0xea, 0x7f, 0xf6, 0x29, 0x92, 0xee, 1253 0x21, 0xe3, 0xa1, 0x7e, 0x4a, 0x8c, 0xfa, 0x15, 0x50, 0xf1, 0xe7, 0xef, 0xb2, 0xf1, 0xf6, 0xb6, 1254 0x53, 0xe5, 0x2d, 0x9c, 0xe4, 0xbd, 0x4d, 0x4f, 0x34, 0xd9, 0x2b, 0x77, 0xbd, 0x3c, 0xef, 0xe9, 1255 0x79, 0xca, 0x57, 0x60, 0xac, 0xa7, 0xe1, 0x89, 0xa6, 0xfa, 0x05, 0x46, 0x95, 0x0f, 0xf6, 0x3b, 1256 0xe5, 0x15, 0x48, 0xe2, 0xe6, 0x25, 0x1a, 0xfe, 0x8b, 0x0c, 0x4e, 0xcc, 0xcb, 0x9f, 0x86, 0x0c, 1257 0x6f, 0x5a, 0xa2, 0xa1, 0xbf, 0xc4, 0xa0, 0x1e, 0x04, 0xc3, 0x79, 0xc3, 0x12, 0x0d, 0xff, 0x65, 1258 0x0e, 0xe7, 0x10, 0x0c, 0x1f, 0x3e, 0x84, 0xff, 0xf0, 0x2b, 0x49, 0x56, 0x74, 0x78, 0xec, 0x2e, 1259 0xc3, 0x28, 0xeb, 0x54, 0xa2, 0xd1, 0x5f, 0x64, 0x2f, 0xe7, 0x88, 0xf2, 0x05, 0x48, 0x0d, 0x19, 1260 0xf0, 0x5f, 0x63, 0x50, 0x6a, 0x5f, 0x5e, 0x83, 0x5c, 0xa0, 0x3b, 0x89, 0x86, 0xff, 0x3a, 0x83, 1261 0x07, 0x51, 0xd8, 0x75, 0xd6, 0x9d, 0x44, 0x13, 0xfc, 0x06, 0x77, 0x9d, 0x21, 0x70, 0xd8, 0x78, 1262 0x63, 0x12, 0x8d, 0xfe, 0x4d, 0x1e, 0x75, 0x0e, 0x29, 0x3f, 0x0b, 0x59, 0xaf, 0xd8, 0x44, 0xe3, 1263 0x7f, 0x8b, 0xe1, 0x7d, 0x0c, 0x8e, 0x40, 0xa0, 0xd8, 0x45, 0x53, 0xfc, 0x36, 0x8f, 0x40, 0x00, 1264 0x85, 0x97, 0x51, 0xb8, 0x81, 0x89, 0x66, 0xfa, 0x1d, 0xbe, 0x8c, 0x42, 0xfd, 0x0b, 0x9e, 0x4d, 1265 0xb2, 0xe7, 0x47, 0x53, 0xfc, 0x2e, 0x9f, 0x4d, 0x62, 0x8f, 0xdd, 0x08, 0x77, 0x04, 0xd1, 0x1c, 1266 0xbf, 0xc7, 0xdd, 0x08, 0x35, 0x04, 0xe5, 0x5d, 0x10, 0xfb, 0xbb, 0x81, 0x68, 0xbe, 0x2f, 0x31, 1267 0xbe, 0x89, 0xbe, 0x66, 0xa0, 0xfc, 0x3c, 0x4c, 0x0f, 0xee, 0x04, 0xa2, 0x59, 0xbf, 0x7c, 0x37, 1268 0x74, 0x76, 0x0b, 0x36, 0x02, 0xe5, 0x3d, 0xbf, 0xa4, 0x04, 0xbb, 0x80, 0x68, 0xda, 0x57, 0xef, 1269 0xf6, 0x6e, 0xdc, 0xc1, 0x26, 0xa0, 0x5c, 0x01, 0xf0, 0x0b, 0x70, 0x34, 0xd7, 0x6b, 0x8c, 0x2b, 1270 0x00, 0xc2, 0x4b, 0x83, 0xd5, 0xdf, 0x68, 0xfc, 0x57, 0xf8, 0xd2, 0x60, 0x08, 0xbc, 0x34, 0x78, 1271 0xe9, 0x8d, 0x46, 0xbf, 0xce, 0x97, 0x06, 0x87, 0xe0, 0xcc, 0x0e, 0x54, 0xb7, 0x68, 0x86, 0xaf, 1272 0xf2, 0xcc, 0x0e, 0xa0, 0xca, 0x3b, 0x30, 0xd1, 0x57, 0x10, 0xa3, 0xa9, 0xbe, 0xc6, 0xa8, 0x84, 1273 0x70, 0x3d, 0x0c, 0x16, 0x2f, 0x56, 0x0c, 0xa3, 0xd9, 0xfe, 0x28, 0x54, 0xbc, 0x58, 0x2d, 0x2c, 1274 0x5f, 0x86, 0x8c, 0xd1, 0xd5, 0x75, 0xbc, 0x78, 0xc4, 0xfb, 0xff, 0x72, 0xaf, 0xf8, 0x6f, 0xf7, 1275 0x58, 0x74, 0x38, 0xa0, 0xbc, 0x02, 0x29, 0xd4, 0x69, 0xa0, 0x66, 0x14, 0xf2, 0xdf, 0xef, 0xf1, 1276 0x0d, 0x13, 0x5b, 0x97, 0x9f, 0x05, 0xa0, 0x57, 0x23, 0xe4, 0xb3, 0x5f, 0x04, 0xf6, 0x3f, 0xee, 1277 0xb1, 0xdf, 0xd4, 0xf8, 0x10, 0x9f, 0x80, 0xfe, 0x42, 0xe7, 0xfe, 0x04, 0xef, 0xf5, 0x12, 0x90, 1278 0x19, 0xb9, 0x04, 0xa3, 0xd7, 0x1c, 0xd3, 0x70, 0x95, 0x76, 0x14, 0xfa, 0x3f, 0x19, 0x9a, 0xdb, 1279 0xe3, 0x80, 0x75, 0x4c, 0x1b, 0xb9, 0x4a, 0xdb, 0x89, 0xc2, 0xfe, 0x17, 0xc3, 0x7a, 0x00, 0x0c, 1280 0x56, 0x15, 0xc7, 0x1d, 0x66, 0xdc, 0xff, 0xcd, 0xc1, 0x1c, 0x80, 0x9d, 0xc6, 0x7f, 0x5f, 0x47, 1281 0x87, 0x51, 0xd8, 0xf7, 0xb9, 0xd3, 0xcc, 0xbe, 0xfc, 0x69, 0xc8, 0xe2, 0x3f, 0xe9, 0x0f, 0xe5, 1282 0x22, 0xc0, 0xff, 0xc3, 0xc0, 0x3e, 0x02, 0xbf, 0xd9, 0x71, 0x9b, 0xae, 0x16, 0x1d, 0xec, 0xff, 1283 0x65, 0x33, 0xcd, 0xed, 0xcb, 0x15, 0xc8, 0x39, 0x6e, 0xb3, 0xd9, 0x65, 0xfd, 0x69, 0x04, 0xfc, 1284 0xff, 0xee, 0x79, 0x57, 0x16, 0x1e, 0x06, 0xcf, 0xf6, 0xcd, 0xeb, 0xae, 0x65, 0x92, 0xcf, 0x1c, 1285 0x51, 0x0c, 0x77, 0x19, 0x43, 0x00, 0xb2, 0x5a, 0x1d, 0x7c, 0x7d, 0x0b, 0x1b, 0xe6, 0x86, 0x49, 1286 0x2f, 0x6e, 0x5f, 0x9a, 0x8b, 0xbe, 0x81, 0x85, 0x57, 0x53, 0x50, 0x54, 0xcd, 0x4e, 0xc3, 0x74, 1287 0x16, 0x0d, 0xa4, 0xb9, 0x07, 0xc8, 0x5e, 0x34, 0x0d, 0xc6, 0x27, 0x26, 0x4c, 0x03, 0xcd, 0x9c, 1288 0xec, 0x1e, 0x77, 0xee, 0x34, 0xa4, 0xea, 0xdd, 0x46, 0xe3, 0x50, 0x14, 0x20, 0xe1, 0x74, 0x1b, 1289 0xec, 0xc7, 0x56, 0xf8, 0xcf, 0xb9, 0x1f, 0x25, 0x20, 0x57, 0x57, 0x3a, 0x96, 0x8e, 0x6a, 0x06, 1290 0xaa, 0xb5, 0xc4, 0x22, 0xa4, 0xc9, 0x30, 0x9f, 0x21, 0x46, 0xb1, 0xab, 0x23, 0x12, 0x7b, 0xf6, 1291 0x34, 0x4b, 0xe4, 0x7e, 0x3b, 0xee, 0x69, 0x96, 0x3c, 0xcd, 0x39, 0x7a, 0xbd, 0xed, 0x69, 0xce, 1292 0x79, 0x9a, 0x65, 0x72, 0xc9, 0x9d, 0xf0, 0x34, 0xcb, 0x9e, 0x66, 0x85, 0x7c, 0xc4, 0x19, 0xf3, 1293 0x34, 0x2b, 0x9e, 0xe6, 0x3c, 0xf9, 0x6c, 0x93, 0xf4, 0x34, 0xe7, 0x3d, 0xcd, 0x05, 0xf2, 0xb5, 1294 0x66, 0xc2, 0xd3, 0x5c, 0xf0, 0x34, 0x17, 0xc9, 0x17, 0x1a, 0xd1, 0xd3, 0x5c, 0xf4, 0x34, 0x97, 1295 0xc8, 0x6f, 0xaa, 0x46, 0x3d, 0xcd, 0x25, 0x71, 0x06, 0x46, 0xe9, 0xc8, 0x9e, 0x26, 0x9f, 0xf1, 1296 0xc7, 0xaf, 0x8e, 0x48, 0x5c, 0xe0, 0xeb, 0x9e, 0x21, 0xbf, 0x9b, 0x4a, 0xfb, 0xba, 0x67, 0x7c, 1297 0xdd, 0x12, 0xf9, 0xef, 0x1b, 0x82, 0xaf, 0x5b, 0xf2, 0x75, 0xe7, 0x8a, 0x63, 0x38, 0x3b, 0x7c, 1298 0xdd, 0x39, 0x5f, 0xb7, 0x5c, 0x2c, 0xe0, 0xf8, 0xfb, 0xba, 0x65, 0x5f, 0xb7, 0x52, 0x1c, 0x9f, 1299 0x8d, 0xcd, 0xe7, 0x7d, 0xdd, 0x8a, 0xf8, 0x14, 0xe4, 0x9c, 0x6e, 0x43, 0x66, 0xfb, 0x3c, 0xf9, 1300 0x7d, 0x56, 0x6e, 0x09, 0x16, 0x70, 0x46, 0x90, 0x49, 0xbd, 0x3a, 0x22, 0x81, 0xd3, 0x6d, 0xb0, 1301 0x6d, 0x78, 0x35, 0x0f, 0xe4, 0xf6, 0x49, 0x26, 0x3f, 0xab, 0x5e, 0xbd, 0xfa, 0xd6, 0x9d, 0xd2, 1302 0xc8, 0x0f, 0xee, 0x94, 0x46, 0xfe, 0xe5, 0x4e, 0x69, 0xe4, 0xed, 0x3b, 0xa5, 0xd8, 0xfb, 0x77, 1303 0x4a, 0xb1, 0x0f, 0xee, 0x94, 0x62, 0xb7, 0x8f, 0x4a, 0xb1, 0x37, 0x8f, 0x4a, 0xb1, 0x6f, 0x1e, 1304 0x95, 0x62, 0xdf, 0x39, 0x2a, 0xc5, 0xde, 0x3a, 0x2a, 0x8d, 0xfc, 0xe0, 0xa8, 0x34, 0xf2, 0xf6, 1305 0x51, 0x29, 0xf6, 0xe3, 0xa3, 0xd2, 0xc8, 0xfb, 0x47, 0xa5, 0xd8, 0x07, 0x47, 0xa5, 0x91, 0xdb, 1306 0xef, 0x94, 0x46, 0xde, 0x7c, 0xa7, 0x14, 0x6b, 0xa4, 0x49, 0x2a, 0x9d, 0xfb, 0xff, 0x00, 0x00, 1307 0x00, 0xff, 0xff, 0x05, 0x81, 0xd2, 0x46, 0x91, 0x35, 0x00, 0x00, 1308 } 1309 r := bytes.NewReader(gzipped) 1310 gzipr, err := compress_gzip.NewReader(r) 1311 if err != nil { 1312 panic(err) 1313 } 1314 ungzipped, err := io_ioutil.ReadAll(gzipr) 1315 if err != nil { 1316 panic(err) 1317 } 1318 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil { 1319 panic(err) 1320 } 1321 return d 1322 } 1323 func (this *Subby) VerboseEqual(that interface{}) error { 1324 if that == nil { 1325 if this == nil { 1326 return nil 1327 } 1328 return fmt.Errorf("that == nil && this != nil") 1329 } 1330 1331 that1, ok := that.(*Subby) 1332 if !ok { 1333 that2, ok := that.(Subby) 1334 if ok { 1335 that1 = &that2 1336 } else { 1337 return fmt.Errorf("that is not of type *Subby") 1338 } 1339 } 1340 if that1 == nil { 1341 if this == nil { 1342 return nil 1343 } 1344 return fmt.Errorf("that is type *Subby but is nil && this != nil") 1345 } else if this == nil { 1346 return fmt.Errorf("that is type *Subby but is not nil && this == nil") 1347 } 1348 if this.Sub != that1.Sub { 1349 return fmt.Errorf("Sub this(%v) Not Equal that(%v)", this.Sub, that1.Sub) 1350 } 1351 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1352 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1353 } 1354 return nil 1355 } 1356 func (this *Subby) Equal(that interface{}) bool { 1357 if that == nil { 1358 return this == nil 1359 } 1360 1361 that1, ok := that.(*Subby) 1362 if !ok { 1363 that2, ok := that.(Subby) 1364 if ok { 1365 that1 = &that2 1366 } else { 1367 return false 1368 } 1369 } 1370 if that1 == nil { 1371 return this == nil 1372 } else if this == nil { 1373 return false 1374 } 1375 if this.Sub != that1.Sub { 1376 return false 1377 } 1378 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1379 return false 1380 } 1381 return true 1382 } 1383 func (this *SampleOneOf) VerboseEqual(that interface{}) error { 1384 if that == nil { 1385 if this == nil { 1386 return nil 1387 } 1388 return fmt.Errorf("that == nil && this != nil") 1389 } 1390 1391 that1, ok := that.(*SampleOneOf) 1392 if !ok { 1393 that2, ok := that.(SampleOneOf) 1394 if ok { 1395 that1 = &that2 1396 } else { 1397 return fmt.Errorf("that is not of type *SampleOneOf") 1398 } 1399 } 1400 if that1 == nil { 1401 if this == nil { 1402 return nil 1403 } 1404 return fmt.Errorf("that is type *SampleOneOf but is nil && this != nil") 1405 } else if this == nil { 1406 return fmt.Errorf("that is type *SampleOneOf but is not nil && this == nil") 1407 } 1408 if that1.TestOneof == nil { 1409 if this.TestOneof != nil { 1410 return fmt.Errorf("this.TestOneof != nil && that1.TestOneof == nil") 1411 } 1412 } else if this.TestOneof == nil { 1413 return fmt.Errorf("this.TestOneof == nil && that1.TestOneof != nil") 1414 } else if err := this.TestOneof.VerboseEqual(that1.TestOneof); err != nil { 1415 return err 1416 } 1417 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1418 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1419 } 1420 return nil 1421 } 1422 func (this *SampleOneOf_Field1) VerboseEqual(that interface{}) error { 1423 if that == nil { 1424 if this == nil { 1425 return nil 1426 } 1427 return fmt.Errorf("that == nil && this != nil") 1428 } 1429 1430 that1, ok := that.(*SampleOneOf_Field1) 1431 if !ok { 1432 that2, ok := that.(SampleOneOf_Field1) 1433 if ok { 1434 that1 = &that2 1435 } else { 1436 return fmt.Errorf("that is not of type *SampleOneOf_Field1") 1437 } 1438 } 1439 if that1 == nil { 1440 if this == nil { 1441 return nil 1442 } 1443 return fmt.Errorf("that is type *SampleOneOf_Field1 but is nil && this != nil") 1444 } else if this == nil { 1445 return fmt.Errorf("that is type *SampleOneOf_Field1 but is not nil && this == nil") 1446 } 1447 if this.Field1 != that1.Field1 { 1448 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 1449 } 1450 return nil 1451 } 1452 func (this *SampleOneOf_Field2) VerboseEqual(that interface{}) error { 1453 if that == nil { 1454 if this == nil { 1455 return nil 1456 } 1457 return fmt.Errorf("that == nil && this != nil") 1458 } 1459 1460 that1, ok := that.(*SampleOneOf_Field2) 1461 if !ok { 1462 that2, ok := that.(SampleOneOf_Field2) 1463 if ok { 1464 that1 = &that2 1465 } else { 1466 return fmt.Errorf("that is not of type *SampleOneOf_Field2") 1467 } 1468 } 1469 if that1 == nil { 1470 if this == nil { 1471 return nil 1472 } 1473 return fmt.Errorf("that is type *SampleOneOf_Field2 but is nil && this != nil") 1474 } else if this == nil { 1475 return fmt.Errorf("that is type *SampleOneOf_Field2 but is not nil && this == nil") 1476 } 1477 if this.Field2 != that1.Field2 { 1478 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 1479 } 1480 return nil 1481 } 1482 func (this *SampleOneOf_Field3) VerboseEqual(that interface{}) error { 1483 if that == nil { 1484 if this == nil { 1485 return nil 1486 } 1487 return fmt.Errorf("that == nil && this != nil") 1488 } 1489 1490 that1, ok := that.(*SampleOneOf_Field3) 1491 if !ok { 1492 that2, ok := that.(SampleOneOf_Field3) 1493 if ok { 1494 that1 = &that2 1495 } else { 1496 return fmt.Errorf("that is not of type *SampleOneOf_Field3") 1497 } 1498 } 1499 if that1 == nil { 1500 if this == nil { 1501 return nil 1502 } 1503 return fmt.Errorf("that is type *SampleOneOf_Field3 but is nil && this != nil") 1504 } else if this == nil { 1505 return fmt.Errorf("that is type *SampleOneOf_Field3 but is not nil && this == nil") 1506 } 1507 if this.Field3 != that1.Field3 { 1508 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 1509 } 1510 return nil 1511 } 1512 func (this *SampleOneOf_Field4) VerboseEqual(that interface{}) error { 1513 if that == nil { 1514 if this == nil { 1515 return nil 1516 } 1517 return fmt.Errorf("that == nil && this != nil") 1518 } 1519 1520 that1, ok := that.(*SampleOneOf_Field4) 1521 if !ok { 1522 that2, ok := that.(SampleOneOf_Field4) 1523 if ok { 1524 that1 = &that2 1525 } else { 1526 return fmt.Errorf("that is not of type *SampleOneOf_Field4") 1527 } 1528 } 1529 if that1 == nil { 1530 if this == nil { 1531 return nil 1532 } 1533 return fmt.Errorf("that is type *SampleOneOf_Field4 but is nil && this != nil") 1534 } else if this == nil { 1535 return fmt.Errorf("that is type *SampleOneOf_Field4 but is not nil && this == nil") 1536 } 1537 if this.Field4 != that1.Field4 { 1538 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4) 1539 } 1540 return nil 1541 } 1542 func (this *SampleOneOf_Field5) VerboseEqual(that interface{}) error { 1543 if that == nil { 1544 if this == nil { 1545 return nil 1546 } 1547 return fmt.Errorf("that == nil && this != nil") 1548 } 1549 1550 that1, ok := that.(*SampleOneOf_Field5) 1551 if !ok { 1552 that2, ok := that.(SampleOneOf_Field5) 1553 if ok { 1554 that1 = &that2 1555 } else { 1556 return fmt.Errorf("that is not of type *SampleOneOf_Field5") 1557 } 1558 } 1559 if that1 == nil { 1560 if this == nil { 1561 return nil 1562 } 1563 return fmt.Errorf("that is type *SampleOneOf_Field5 but is nil && this != nil") 1564 } else if this == nil { 1565 return fmt.Errorf("that is type *SampleOneOf_Field5 but is not nil && this == nil") 1566 } 1567 if this.Field5 != that1.Field5 { 1568 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5) 1569 } 1570 return nil 1571 } 1572 func (this *SampleOneOf_Field6) VerboseEqual(that interface{}) error { 1573 if that == nil { 1574 if this == nil { 1575 return nil 1576 } 1577 return fmt.Errorf("that == nil && this != nil") 1578 } 1579 1580 that1, ok := that.(*SampleOneOf_Field6) 1581 if !ok { 1582 that2, ok := that.(SampleOneOf_Field6) 1583 if ok { 1584 that1 = &that2 1585 } else { 1586 return fmt.Errorf("that is not of type *SampleOneOf_Field6") 1587 } 1588 } 1589 if that1 == nil { 1590 if this == nil { 1591 return nil 1592 } 1593 return fmt.Errorf("that is type *SampleOneOf_Field6 but is nil && this != nil") 1594 } else if this == nil { 1595 return fmt.Errorf("that is type *SampleOneOf_Field6 but is not nil && this == nil") 1596 } 1597 if this.Field6 != that1.Field6 { 1598 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6) 1599 } 1600 return nil 1601 } 1602 func (this *SampleOneOf_Field7) VerboseEqual(that interface{}) error { 1603 if that == nil { 1604 if this == nil { 1605 return nil 1606 } 1607 return fmt.Errorf("that == nil && this != nil") 1608 } 1609 1610 that1, ok := that.(*SampleOneOf_Field7) 1611 if !ok { 1612 that2, ok := that.(SampleOneOf_Field7) 1613 if ok { 1614 that1 = &that2 1615 } else { 1616 return fmt.Errorf("that is not of type *SampleOneOf_Field7") 1617 } 1618 } 1619 if that1 == nil { 1620 if this == nil { 1621 return nil 1622 } 1623 return fmt.Errorf("that is type *SampleOneOf_Field7 but is nil && this != nil") 1624 } else if this == nil { 1625 return fmt.Errorf("that is type *SampleOneOf_Field7 but is not nil && this == nil") 1626 } 1627 if this.Field7 != that1.Field7 { 1628 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7) 1629 } 1630 return nil 1631 } 1632 func (this *SampleOneOf_Field8) VerboseEqual(that interface{}) error { 1633 if that == nil { 1634 if this == nil { 1635 return nil 1636 } 1637 return fmt.Errorf("that == nil && this != nil") 1638 } 1639 1640 that1, ok := that.(*SampleOneOf_Field8) 1641 if !ok { 1642 that2, ok := that.(SampleOneOf_Field8) 1643 if ok { 1644 that1 = &that2 1645 } else { 1646 return fmt.Errorf("that is not of type *SampleOneOf_Field8") 1647 } 1648 } 1649 if that1 == nil { 1650 if this == nil { 1651 return nil 1652 } 1653 return fmt.Errorf("that is type *SampleOneOf_Field8 but is nil && this != nil") 1654 } else if this == nil { 1655 return fmt.Errorf("that is type *SampleOneOf_Field8 but is not nil && this == nil") 1656 } 1657 if this.Field8 != that1.Field8 { 1658 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8) 1659 } 1660 return nil 1661 } 1662 func (this *SampleOneOf_Field9) VerboseEqual(that interface{}) error { 1663 if that == nil { 1664 if this == nil { 1665 return nil 1666 } 1667 return fmt.Errorf("that == nil && this != nil") 1668 } 1669 1670 that1, ok := that.(*SampleOneOf_Field9) 1671 if !ok { 1672 that2, ok := that.(SampleOneOf_Field9) 1673 if ok { 1674 that1 = &that2 1675 } else { 1676 return fmt.Errorf("that is not of type *SampleOneOf_Field9") 1677 } 1678 } 1679 if that1 == nil { 1680 if this == nil { 1681 return nil 1682 } 1683 return fmt.Errorf("that is type *SampleOneOf_Field9 but is nil && this != nil") 1684 } else if this == nil { 1685 return fmt.Errorf("that is type *SampleOneOf_Field9 but is not nil && this == nil") 1686 } 1687 if this.Field9 != that1.Field9 { 1688 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9) 1689 } 1690 return nil 1691 } 1692 func (this *SampleOneOf_Field10) VerboseEqual(that interface{}) error { 1693 if that == nil { 1694 if this == nil { 1695 return nil 1696 } 1697 return fmt.Errorf("that == nil && this != nil") 1698 } 1699 1700 that1, ok := that.(*SampleOneOf_Field10) 1701 if !ok { 1702 that2, ok := that.(SampleOneOf_Field10) 1703 if ok { 1704 that1 = &that2 1705 } else { 1706 return fmt.Errorf("that is not of type *SampleOneOf_Field10") 1707 } 1708 } 1709 if that1 == nil { 1710 if this == nil { 1711 return nil 1712 } 1713 return fmt.Errorf("that is type *SampleOneOf_Field10 but is nil && this != nil") 1714 } else if this == nil { 1715 return fmt.Errorf("that is type *SampleOneOf_Field10 but is not nil && this == nil") 1716 } 1717 if this.Field10 != that1.Field10 { 1718 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10) 1719 } 1720 return nil 1721 } 1722 func (this *SampleOneOf_Field11) VerboseEqual(that interface{}) error { 1723 if that == nil { 1724 if this == nil { 1725 return nil 1726 } 1727 return fmt.Errorf("that == nil && this != nil") 1728 } 1729 1730 that1, ok := that.(*SampleOneOf_Field11) 1731 if !ok { 1732 that2, ok := that.(SampleOneOf_Field11) 1733 if ok { 1734 that1 = &that2 1735 } else { 1736 return fmt.Errorf("that is not of type *SampleOneOf_Field11") 1737 } 1738 } 1739 if that1 == nil { 1740 if this == nil { 1741 return nil 1742 } 1743 return fmt.Errorf("that is type *SampleOneOf_Field11 but is nil && this != nil") 1744 } else if this == nil { 1745 return fmt.Errorf("that is type *SampleOneOf_Field11 but is not nil && this == nil") 1746 } 1747 if this.Field11 != that1.Field11 { 1748 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11) 1749 } 1750 return nil 1751 } 1752 func (this *SampleOneOf_Field12) VerboseEqual(that interface{}) error { 1753 if that == nil { 1754 if this == nil { 1755 return nil 1756 } 1757 return fmt.Errorf("that == nil && this != nil") 1758 } 1759 1760 that1, ok := that.(*SampleOneOf_Field12) 1761 if !ok { 1762 that2, ok := that.(SampleOneOf_Field12) 1763 if ok { 1764 that1 = &that2 1765 } else { 1766 return fmt.Errorf("that is not of type *SampleOneOf_Field12") 1767 } 1768 } 1769 if that1 == nil { 1770 if this == nil { 1771 return nil 1772 } 1773 return fmt.Errorf("that is type *SampleOneOf_Field12 but is nil && this != nil") 1774 } else if this == nil { 1775 return fmt.Errorf("that is type *SampleOneOf_Field12 but is not nil && this == nil") 1776 } 1777 if this.Field12 != that1.Field12 { 1778 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12) 1779 } 1780 return nil 1781 } 1782 func (this *SampleOneOf_Field13) VerboseEqual(that interface{}) error { 1783 if that == nil { 1784 if this == nil { 1785 return nil 1786 } 1787 return fmt.Errorf("that == nil && this != nil") 1788 } 1789 1790 that1, ok := that.(*SampleOneOf_Field13) 1791 if !ok { 1792 that2, ok := that.(SampleOneOf_Field13) 1793 if ok { 1794 that1 = &that2 1795 } else { 1796 return fmt.Errorf("that is not of type *SampleOneOf_Field13") 1797 } 1798 } 1799 if that1 == nil { 1800 if this == nil { 1801 return nil 1802 } 1803 return fmt.Errorf("that is type *SampleOneOf_Field13 but is nil && this != nil") 1804 } else if this == nil { 1805 return fmt.Errorf("that is type *SampleOneOf_Field13 but is not nil && this == nil") 1806 } 1807 if this.Field13 != that1.Field13 { 1808 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13) 1809 } 1810 return nil 1811 } 1812 func (this *SampleOneOf_Field14) VerboseEqual(that interface{}) error { 1813 if that == nil { 1814 if this == nil { 1815 return nil 1816 } 1817 return fmt.Errorf("that == nil && this != nil") 1818 } 1819 1820 that1, ok := that.(*SampleOneOf_Field14) 1821 if !ok { 1822 that2, ok := that.(SampleOneOf_Field14) 1823 if ok { 1824 that1 = &that2 1825 } else { 1826 return fmt.Errorf("that is not of type *SampleOneOf_Field14") 1827 } 1828 } 1829 if that1 == nil { 1830 if this == nil { 1831 return nil 1832 } 1833 return fmt.Errorf("that is type *SampleOneOf_Field14 but is nil && this != nil") 1834 } else if this == nil { 1835 return fmt.Errorf("that is type *SampleOneOf_Field14 but is not nil && this == nil") 1836 } 1837 if this.Field14 != that1.Field14 { 1838 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14) 1839 } 1840 return nil 1841 } 1842 func (this *SampleOneOf_Field15) VerboseEqual(that interface{}) error { 1843 if that == nil { 1844 if this == nil { 1845 return nil 1846 } 1847 return fmt.Errorf("that == nil && this != nil") 1848 } 1849 1850 that1, ok := that.(*SampleOneOf_Field15) 1851 if !ok { 1852 that2, ok := that.(SampleOneOf_Field15) 1853 if ok { 1854 that1 = &that2 1855 } else { 1856 return fmt.Errorf("that is not of type *SampleOneOf_Field15") 1857 } 1858 } 1859 if that1 == nil { 1860 if this == nil { 1861 return nil 1862 } 1863 return fmt.Errorf("that is type *SampleOneOf_Field15 but is nil && this != nil") 1864 } else if this == nil { 1865 return fmt.Errorf("that is type *SampleOneOf_Field15 but is not nil && this == nil") 1866 } 1867 if !bytes.Equal(this.Field15, that1.Field15) { 1868 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15) 1869 } 1870 return nil 1871 } 1872 func (this *SampleOneOf_SubMessage) VerboseEqual(that interface{}) error { 1873 if that == nil { 1874 if this == nil { 1875 return nil 1876 } 1877 return fmt.Errorf("that == nil && this != nil") 1878 } 1879 1880 that1, ok := that.(*SampleOneOf_SubMessage) 1881 if !ok { 1882 that2, ok := that.(SampleOneOf_SubMessage) 1883 if ok { 1884 that1 = &that2 1885 } else { 1886 return fmt.Errorf("that is not of type *SampleOneOf_SubMessage") 1887 } 1888 } 1889 if that1 == nil { 1890 if this == nil { 1891 return nil 1892 } 1893 return fmt.Errorf("that is type *SampleOneOf_SubMessage but is nil && this != nil") 1894 } else if this == nil { 1895 return fmt.Errorf("that is type *SampleOneOf_SubMessage but is not nil && this == nil") 1896 } 1897 if !this.SubMessage.Equal(that1.SubMessage) { 1898 return fmt.Errorf("SubMessage this(%v) Not Equal that(%v)", this.SubMessage, that1.SubMessage) 1899 } 1900 return nil 1901 } 1902 func (this *SampleOneOf) Equal(that interface{}) bool { 1903 if that == nil { 1904 return this == nil 1905 } 1906 1907 that1, ok := that.(*SampleOneOf) 1908 if !ok { 1909 that2, ok := that.(SampleOneOf) 1910 if ok { 1911 that1 = &that2 1912 } else { 1913 return false 1914 } 1915 } 1916 if that1 == nil { 1917 return this == nil 1918 } else if this == nil { 1919 return false 1920 } 1921 if that1.TestOneof == nil { 1922 if this.TestOneof != nil { 1923 return false 1924 } 1925 } else if this.TestOneof == nil { 1926 return false 1927 } else if !this.TestOneof.Equal(that1.TestOneof) { 1928 return false 1929 } 1930 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1931 return false 1932 } 1933 return true 1934 } 1935 func (this *SampleOneOf_Field1) Equal(that interface{}) bool { 1936 if that == nil { 1937 return this == nil 1938 } 1939 1940 that1, ok := that.(*SampleOneOf_Field1) 1941 if !ok { 1942 that2, ok := that.(SampleOneOf_Field1) 1943 if ok { 1944 that1 = &that2 1945 } else { 1946 return false 1947 } 1948 } 1949 if that1 == nil { 1950 return this == nil 1951 } else if this == nil { 1952 return false 1953 } 1954 if this.Field1 != that1.Field1 { 1955 return false 1956 } 1957 return true 1958 } 1959 func (this *SampleOneOf_Field2) Equal(that interface{}) bool { 1960 if that == nil { 1961 return this == nil 1962 } 1963 1964 that1, ok := that.(*SampleOneOf_Field2) 1965 if !ok { 1966 that2, ok := that.(SampleOneOf_Field2) 1967 if ok { 1968 that1 = &that2 1969 } else { 1970 return false 1971 } 1972 } 1973 if that1 == nil { 1974 return this == nil 1975 } else if this == nil { 1976 return false 1977 } 1978 if this.Field2 != that1.Field2 { 1979 return false 1980 } 1981 return true 1982 } 1983 func (this *SampleOneOf_Field3) Equal(that interface{}) bool { 1984 if that == nil { 1985 return this == nil 1986 } 1987 1988 that1, ok := that.(*SampleOneOf_Field3) 1989 if !ok { 1990 that2, ok := that.(SampleOneOf_Field3) 1991 if ok { 1992 that1 = &that2 1993 } else { 1994 return false 1995 } 1996 } 1997 if that1 == nil { 1998 return this == nil 1999 } else if this == nil { 2000 return false 2001 } 2002 if this.Field3 != that1.Field3 { 2003 return false 2004 } 2005 return true 2006 } 2007 func (this *SampleOneOf_Field4) Equal(that interface{}) bool { 2008 if that == nil { 2009 return this == nil 2010 } 2011 2012 that1, ok := that.(*SampleOneOf_Field4) 2013 if !ok { 2014 that2, ok := that.(SampleOneOf_Field4) 2015 if ok { 2016 that1 = &that2 2017 } else { 2018 return false 2019 } 2020 } 2021 if that1 == nil { 2022 return this == nil 2023 } else if this == nil { 2024 return false 2025 } 2026 if this.Field4 != that1.Field4 { 2027 return false 2028 } 2029 return true 2030 } 2031 func (this *SampleOneOf_Field5) Equal(that interface{}) bool { 2032 if that == nil { 2033 return this == nil 2034 } 2035 2036 that1, ok := that.(*SampleOneOf_Field5) 2037 if !ok { 2038 that2, ok := that.(SampleOneOf_Field5) 2039 if ok { 2040 that1 = &that2 2041 } else { 2042 return false 2043 } 2044 } 2045 if that1 == nil { 2046 return this == nil 2047 } else if this == nil { 2048 return false 2049 } 2050 if this.Field5 != that1.Field5 { 2051 return false 2052 } 2053 return true 2054 } 2055 func (this *SampleOneOf_Field6) Equal(that interface{}) bool { 2056 if that == nil { 2057 return this == nil 2058 } 2059 2060 that1, ok := that.(*SampleOneOf_Field6) 2061 if !ok { 2062 that2, ok := that.(SampleOneOf_Field6) 2063 if ok { 2064 that1 = &that2 2065 } else { 2066 return false 2067 } 2068 } 2069 if that1 == nil { 2070 return this == nil 2071 } else if this == nil { 2072 return false 2073 } 2074 if this.Field6 != that1.Field6 { 2075 return false 2076 } 2077 return true 2078 } 2079 func (this *SampleOneOf_Field7) Equal(that interface{}) bool { 2080 if that == nil { 2081 return this == nil 2082 } 2083 2084 that1, ok := that.(*SampleOneOf_Field7) 2085 if !ok { 2086 that2, ok := that.(SampleOneOf_Field7) 2087 if ok { 2088 that1 = &that2 2089 } else { 2090 return false 2091 } 2092 } 2093 if that1 == nil { 2094 return this == nil 2095 } else if this == nil { 2096 return false 2097 } 2098 if this.Field7 != that1.Field7 { 2099 return false 2100 } 2101 return true 2102 } 2103 func (this *SampleOneOf_Field8) Equal(that interface{}) bool { 2104 if that == nil { 2105 return this == nil 2106 } 2107 2108 that1, ok := that.(*SampleOneOf_Field8) 2109 if !ok { 2110 that2, ok := that.(SampleOneOf_Field8) 2111 if ok { 2112 that1 = &that2 2113 } else { 2114 return false 2115 } 2116 } 2117 if that1 == nil { 2118 return this == nil 2119 } else if this == nil { 2120 return false 2121 } 2122 if this.Field8 != that1.Field8 { 2123 return false 2124 } 2125 return true 2126 } 2127 func (this *SampleOneOf_Field9) Equal(that interface{}) bool { 2128 if that == nil { 2129 return this == nil 2130 } 2131 2132 that1, ok := that.(*SampleOneOf_Field9) 2133 if !ok { 2134 that2, ok := that.(SampleOneOf_Field9) 2135 if ok { 2136 that1 = &that2 2137 } else { 2138 return false 2139 } 2140 } 2141 if that1 == nil { 2142 return this == nil 2143 } else if this == nil { 2144 return false 2145 } 2146 if this.Field9 != that1.Field9 { 2147 return false 2148 } 2149 return true 2150 } 2151 func (this *SampleOneOf_Field10) Equal(that interface{}) bool { 2152 if that == nil { 2153 return this == nil 2154 } 2155 2156 that1, ok := that.(*SampleOneOf_Field10) 2157 if !ok { 2158 that2, ok := that.(SampleOneOf_Field10) 2159 if ok { 2160 that1 = &that2 2161 } else { 2162 return false 2163 } 2164 } 2165 if that1 == nil { 2166 return this == nil 2167 } else if this == nil { 2168 return false 2169 } 2170 if this.Field10 != that1.Field10 { 2171 return false 2172 } 2173 return true 2174 } 2175 func (this *SampleOneOf_Field11) Equal(that interface{}) bool { 2176 if that == nil { 2177 return this == nil 2178 } 2179 2180 that1, ok := that.(*SampleOneOf_Field11) 2181 if !ok { 2182 that2, ok := that.(SampleOneOf_Field11) 2183 if ok { 2184 that1 = &that2 2185 } else { 2186 return false 2187 } 2188 } 2189 if that1 == nil { 2190 return this == nil 2191 } else if this == nil { 2192 return false 2193 } 2194 if this.Field11 != that1.Field11 { 2195 return false 2196 } 2197 return true 2198 } 2199 func (this *SampleOneOf_Field12) Equal(that interface{}) bool { 2200 if that == nil { 2201 return this == nil 2202 } 2203 2204 that1, ok := that.(*SampleOneOf_Field12) 2205 if !ok { 2206 that2, ok := that.(SampleOneOf_Field12) 2207 if ok { 2208 that1 = &that2 2209 } else { 2210 return false 2211 } 2212 } 2213 if that1 == nil { 2214 return this == nil 2215 } else if this == nil { 2216 return false 2217 } 2218 if this.Field12 != that1.Field12 { 2219 return false 2220 } 2221 return true 2222 } 2223 func (this *SampleOneOf_Field13) Equal(that interface{}) bool { 2224 if that == nil { 2225 return this == nil 2226 } 2227 2228 that1, ok := that.(*SampleOneOf_Field13) 2229 if !ok { 2230 that2, ok := that.(SampleOneOf_Field13) 2231 if ok { 2232 that1 = &that2 2233 } else { 2234 return false 2235 } 2236 } 2237 if that1 == nil { 2238 return this == nil 2239 } else if this == nil { 2240 return false 2241 } 2242 if this.Field13 != that1.Field13 { 2243 return false 2244 } 2245 return true 2246 } 2247 func (this *SampleOneOf_Field14) Equal(that interface{}) bool { 2248 if that == nil { 2249 return this == nil 2250 } 2251 2252 that1, ok := that.(*SampleOneOf_Field14) 2253 if !ok { 2254 that2, ok := that.(SampleOneOf_Field14) 2255 if ok { 2256 that1 = &that2 2257 } else { 2258 return false 2259 } 2260 } 2261 if that1 == nil { 2262 return this == nil 2263 } else if this == nil { 2264 return false 2265 } 2266 if this.Field14 != that1.Field14 { 2267 return false 2268 } 2269 return true 2270 } 2271 func (this *SampleOneOf_Field15) Equal(that interface{}) bool { 2272 if that == nil { 2273 return this == nil 2274 } 2275 2276 that1, ok := that.(*SampleOneOf_Field15) 2277 if !ok { 2278 that2, ok := that.(SampleOneOf_Field15) 2279 if ok { 2280 that1 = &that2 2281 } else { 2282 return false 2283 } 2284 } 2285 if that1 == nil { 2286 return this == nil 2287 } else if this == nil { 2288 return false 2289 } 2290 if !bytes.Equal(this.Field15, that1.Field15) { 2291 return false 2292 } 2293 return true 2294 } 2295 func (this *SampleOneOf_SubMessage) Equal(that interface{}) bool { 2296 if that == nil { 2297 return this == nil 2298 } 2299 2300 that1, ok := that.(*SampleOneOf_SubMessage) 2301 if !ok { 2302 that2, ok := that.(SampleOneOf_SubMessage) 2303 if ok { 2304 that1 = &that2 2305 } else { 2306 return false 2307 } 2308 } 2309 if that1 == nil { 2310 return this == nil 2311 } else if this == nil { 2312 return false 2313 } 2314 if !this.SubMessage.Equal(that1.SubMessage) { 2315 return false 2316 } 2317 return true 2318 } 2319 func (this *Subby) GoString() string { 2320 if this == nil { 2321 return "nil" 2322 } 2323 s := make([]string, 0, 5) 2324 s = append(s, "&one.Subby{") 2325 s = append(s, "Sub: "+fmt.Sprintf("%#v", this.Sub)+",\n") 2326 if this.XXX_unrecognized != nil { 2327 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 2328 } 2329 s = append(s, "}") 2330 return strings.Join(s, "") 2331 } 2332 func (this *SampleOneOf) GoString() string { 2333 if this == nil { 2334 return "nil" 2335 } 2336 s := make([]string, 0, 20) 2337 s = append(s, "&one.SampleOneOf{") 2338 if this.TestOneof != nil { 2339 s = append(s, "TestOneof: "+fmt.Sprintf("%#v", this.TestOneof)+",\n") 2340 } 2341 if this.XXX_unrecognized != nil { 2342 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 2343 } 2344 s = append(s, "}") 2345 return strings.Join(s, "") 2346 } 2347 func (this *SampleOneOf_Field1) GoString() string { 2348 if this == nil { 2349 return "nil" 2350 } 2351 s := strings.Join([]string{`&one.SampleOneOf_Field1{` + 2352 `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ") 2353 return s 2354 } 2355 func (this *SampleOneOf_Field2) GoString() string { 2356 if this == nil { 2357 return "nil" 2358 } 2359 s := strings.Join([]string{`&one.SampleOneOf_Field2{` + 2360 `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ") 2361 return s 2362 } 2363 func (this *SampleOneOf_Field3) GoString() string { 2364 if this == nil { 2365 return "nil" 2366 } 2367 s := strings.Join([]string{`&one.SampleOneOf_Field3{` + 2368 `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ") 2369 return s 2370 } 2371 func (this *SampleOneOf_Field4) GoString() string { 2372 if this == nil { 2373 return "nil" 2374 } 2375 s := strings.Join([]string{`&one.SampleOneOf_Field4{` + 2376 `Field4:` + fmt.Sprintf("%#v", this.Field4) + `}`}, ", ") 2377 return s 2378 } 2379 func (this *SampleOneOf_Field5) GoString() string { 2380 if this == nil { 2381 return "nil" 2382 } 2383 s := strings.Join([]string{`&one.SampleOneOf_Field5{` + 2384 `Field5:` + fmt.Sprintf("%#v", this.Field5) + `}`}, ", ") 2385 return s 2386 } 2387 func (this *SampleOneOf_Field6) GoString() string { 2388 if this == nil { 2389 return "nil" 2390 } 2391 s := strings.Join([]string{`&one.SampleOneOf_Field6{` + 2392 `Field6:` + fmt.Sprintf("%#v", this.Field6) + `}`}, ", ") 2393 return s 2394 } 2395 func (this *SampleOneOf_Field7) GoString() string { 2396 if this == nil { 2397 return "nil" 2398 } 2399 s := strings.Join([]string{`&one.SampleOneOf_Field7{` + 2400 `Field7:` + fmt.Sprintf("%#v", this.Field7) + `}`}, ", ") 2401 return s 2402 } 2403 func (this *SampleOneOf_Field8) GoString() string { 2404 if this == nil { 2405 return "nil" 2406 } 2407 s := strings.Join([]string{`&one.SampleOneOf_Field8{` + 2408 `Field8:` + fmt.Sprintf("%#v", this.Field8) + `}`}, ", ") 2409 return s 2410 } 2411 func (this *SampleOneOf_Field9) GoString() string { 2412 if this == nil { 2413 return "nil" 2414 } 2415 s := strings.Join([]string{`&one.SampleOneOf_Field9{` + 2416 `Field9:` + fmt.Sprintf("%#v", this.Field9) + `}`}, ", ") 2417 return s 2418 } 2419 func (this *SampleOneOf_Field10) GoString() string { 2420 if this == nil { 2421 return "nil" 2422 } 2423 s := strings.Join([]string{`&one.SampleOneOf_Field10{` + 2424 `Field10:` + fmt.Sprintf("%#v", this.Field10) + `}`}, ", ") 2425 return s 2426 } 2427 func (this *SampleOneOf_Field11) GoString() string { 2428 if this == nil { 2429 return "nil" 2430 } 2431 s := strings.Join([]string{`&one.SampleOneOf_Field11{` + 2432 `Field11:` + fmt.Sprintf("%#v", this.Field11) + `}`}, ", ") 2433 return s 2434 } 2435 func (this *SampleOneOf_Field12) GoString() string { 2436 if this == nil { 2437 return "nil" 2438 } 2439 s := strings.Join([]string{`&one.SampleOneOf_Field12{` + 2440 `Field12:` + fmt.Sprintf("%#v", this.Field12) + `}`}, ", ") 2441 return s 2442 } 2443 func (this *SampleOneOf_Field13) GoString() string { 2444 if this == nil { 2445 return "nil" 2446 } 2447 s := strings.Join([]string{`&one.SampleOneOf_Field13{` + 2448 `Field13:` + fmt.Sprintf("%#v", this.Field13) + `}`}, ", ") 2449 return s 2450 } 2451 func (this *SampleOneOf_Field14) GoString() string { 2452 if this == nil { 2453 return "nil" 2454 } 2455 s := strings.Join([]string{`&one.SampleOneOf_Field14{` + 2456 `Field14:` + fmt.Sprintf("%#v", this.Field14) + `}`}, ", ") 2457 return s 2458 } 2459 func (this *SampleOneOf_Field15) GoString() string { 2460 if this == nil { 2461 return "nil" 2462 } 2463 s := strings.Join([]string{`&one.SampleOneOf_Field15{` + 2464 `Field15:` + fmt.Sprintf("%#v", this.Field15) + `}`}, ", ") 2465 return s 2466 } 2467 func (this *SampleOneOf_SubMessage) GoString() string { 2468 if this == nil { 2469 return "nil" 2470 } 2471 s := strings.Join([]string{`&one.SampleOneOf_SubMessage{` + 2472 `SubMessage:` + fmt.Sprintf("%#v", this.SubMessage) + `}`}, ", ") 2473 return s 2474 } 2475 func valueToGoStringOne(v interface{}, typ string) string { 2476 rv := reflect.ValueOf(v) 2477 if rv.IsNil() { 2478 return "nil" 2479 } 2480 pv := reflect.Indirect(rv).Interface() 2481 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 2482 } 2483 func NewPopulatedSubby(r randyOne, easy bool) *Subby { 2484 this := &Subby{} 2485 this.Sub = string(randStringOne(r)) 2486 if !easy && r.Intn(10) != 0 { 2487 this.XXX_unrecognized = randUnrecognizedOne(r, 2) 2488 } 2489 return this 2490 } 2491 2492 func NewPopulatedSampleOneOf(r randyOne, easy bool) *SampleOneOf { 2493 this := &SampleOneOf{} 2494 oneofNumber_TestOneof := []int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}[r.Intn(16)] 2495 switch oneofNumber_TestOneof { 2496 case 1: 2497 this.TestOneof = NewPopulatedSampleOneOf_Field1(r, easy) 2498 case 2: 2499 this.TestOneof = NewPopulatedSampleOneOf_Field2(r, easy) 2500 case 3: 2501 this.TestOneof = NewPopulatedSampleOneOf_Field3(r, easy) 2502 case 4: 2503 this.TestOneof = NewPopulatedSampleOneOf_Field4(r, easy) 2504 case 5: 2505 this.TestOneof = NewPopulatedSampleOneOf_Field5(r, easy) 2506 case 6: 2507 this.TestOneof = NewPopulatedSampleOneOf_Field6(r, easy) 2508 case 7: 2509 this.TestOneof = NewPopulatedSampleOneOf_Field7(r, easy) 2510 case 8: 2511 this.TestOneof = NewPopulatedSampleOneOf_Field8(r, easy) 2512 case 9: 2513 this.TestOneof = NewPopulatedSampleOneOf_Field9(r, easy) 2514 case 10: 2515 this.TestOneof = NewPopulatedSampleOneOf_Field10(r, easy) 2516 case 11: 2517 this.TestOneof = NewPopulatedSampleOneOf_Field11(r, easy) 2518 case 12: 2519 this.TestOneof = NewPopulatedSampleOneOf_Field12(r, easy) 2520 case 13: 2521 this.TestOneof = NewPopulatedSampleOneOf_Field13(r, easy) 2522 case 14: 2523 this.TestOneof = NewPopulatedSampleOneOf_Field14(r, easy) 2524 case 15: 2525 this.TestOneof = NewPopulatedSampleOneOf_Field15(r, easy) 2526 case 16: 2527 this.TestOneof = NewPopulatedSampleOneOf_SubMessage(r, easy) 2528 } 2529 if !easy && r.Intn(10) != 0 { 2530 this.XXX_unrecognized = randUnrecognizedOne(r, 17) 2531 } 2532 return this 2533 } 2534 2535 func NewPopulatedSampleOneOf_Field1(r randyOne, easy bool) *SampleOneOf_Field1 { 2536 this := &SampleOneOf_Field1{} 2537 this.Field1 = float64(r.Float64()) 2538 if r.Intn(2) == 0 { 2539 this.Field1 *= -1 2540 } 2541 return this 2542 } 2543 func NewPopulatedSampleOneOf_Field2(r randyOne, easy bool) *SampleOneOf_Field2 { 2544 this := &SampleOneOf_Field2{} 2545 this.Field2 = float32(r.Float32()) 2546 if r.Intn(2) == 0 { 2547 this.Field2 *= -1 2548 } 2549 return this 2550 } 2551 func NewPopulatedSampleOneOf_Field3(r randyOne, easy bool) *SampleOneOf_Field3 { 2552 this := &SampleOneOf_Field3{} 2553 this.Field3 = int32(r.Int31()) 2554 if r.Intn(2) == 0 { 2555 this.Field3 *= -1 2556 } 2557 return this 2558 } 2559 func NewPopulatedSampleOneOf_Field4(r randyOne, easy bool) *SampleOneOf_Field4 { 2560 this := &SampleOneOf_Field4{} 2561 this.Field4 = int64(r.Int63()) 2562 if r.Intn(2) == 0 { 2563 this.Field4 *= -1 2564 } 2565 return this 2566 } 2567 func NewPopulatedSampleOneOf_Field5(r randyOne, easy bool) *SampleOneOf_Field5 { 2568 this := &SampleOneOf_Field5{} 2569 this.Field5 = uint32(r.Uint32()) 2570 return this 2571 } 2572 func NewPopulatedSampleOneOf_Field6(r randyOne, easy bool) *SampleOneOf_Field6 { 2573 this := &SampleOneOf_Field6{} 2574 this.Field6 = uint64(uint64(r.Uint32())) 2575 return this 2576 } 2577 func NewPopulatedSampleOneOf_Field7(r randyOne, easy bool) *SampleOneOf_Field7 { 2578 this := &SampleOneOf_Field7{} 2579 this.Field7 = int32(r.Int31()) 2580 if r.Intn(2) == 0 { 2581 this.Field7 *= -1 2582 } 2583 return this 2584 } 2585 func NewPopulatedSampleOneOf_Field8(r randyOne, easy bool) *SampleOneOf_Field8 { 2586 this := &SampleOneOf_Field8{} 2587 this.Field8 = int64(r.Int63()) 2588 if r.Intn(2) == 0 { 2589 this.Field8 *= -1 2590 } 2591 return this 2592 } 2593 func NewPopulatedSampleOneOf_Field9(r randyOne, easy bool) *SampleOneOf_Field9 { 2594 this := &SampleOneOf_Field9{} 2595 this.Field9 = uint32(r.Uint32()) 2596 return this 2597 } 2598 func NewPopulatedSampleOneOf_Field10(r randyOne, easy bool) *SampleOneOf_Field10 { 2599 this := &SampleOneOf_Field10{} 2600 this.Field10 = int32(r.Int31()) 2601 if r.Intn(2) == 0 { 2602 this.Field10 *= -1 2603 } 2604 return this 2605 } 2606 func NewPopulatedSampleOneOf_Field11(r randyOne, easy bool) *SampleOneOf_Field11 { 2607 this := &SampleOneOf_Field11{} 2608 this.Field11 = uint64(uint64(r.Uint32())) 2609 return this 2610 } 2611 func NewPopulatedSampleOneOf_Field12(r randyOne, easy bool) *SampleOneOf_Field12 { 2612 this := &SampleOneOf_Field12{} 2613 this.Field12 = int64(r.Int63()) 2614 if r.Intn(2) == 0 { 2615 this.Field12 *= -1 2616 } 2617 return this 2618 } 2619 func NewPopulatedSampleOneOf_Field13(r randyOne, easy bool) *SampleOneOf_Field13 { 2620 this := &SampleOneOf_Field13{} 2621 this.Field13 = bool(bool(r.Intn(2) == 0)) 2622 return this 2623 } 2624 func NewPopulatedSampleOneOf_Field14(r randyOne, easy bool) *SampleOneOf_Field14 { 2625 this := &SampleOneOf_Field14{} 2626 this.Field14 = string(randStringOne(r)) 2627 return this 2628 } 2629 func NewPopulatedSampleOneOf_Field15(r randyOne, easy bool) *SampleOneOf_Field15 { 2630 this := &SampleOneOf_Field15{} 2631 v1 := r.Intn(100) 2632 this.Field15 = make([]byte, v1) 2633 for i := 0; i < v1; i++ { 2634 this.Field15[i] = byte(r.Intn(256)) 2635 } 2636 return this 2637 } 2638 func NewPopulatedSampleOneOf_SubMessage(r randyOne, easy bool) *SampleOneOf_SubMessage { 2639 this := &SampleOneOf_SubMessage{} 2640 this.SubMessage = NewPopulatedSubby(r, easy) 2641 return this 2642 } 2643 2644 type randyOne interface { 2645 Float32() float32 2646 Float64() float64 2647 Int63() int64 2648 Int31() int32 2649 Uint32() uint32 2650 Intn(n int) int 2651 } 2652 2653 func randUTF8RuneOne(r randyOne) rune { 2654 ru := r.Intn(62) 2655 if ru < 10 { 2656 return rune(ru + 48) 2657 } else if ru < 36 { 2658 return rune(ru + 55) 2659 } 2660 return rune(ru + 61) 2661 } 2662 func randStringOne(r randyOne) string { 2663 v2 := r.Intn(100) 2664 tmps := make([]rune, v2) 2665 for i := 0; i < v2; i++ { 2666 tmps[i] = randUTF8RuneOne(r) 2667 } 2668 return string(tmps) 2669 } 2670 func randUnrecognizedOne(r randyOne, maxFieldNumber int) (dAtA []byte) { 2671 l := r.Intn(5) 2672 for i := 0; i < l; i++ { 2673 wire := r.Intn(4) 2674 if wire == 3 { 2675 wire = 5 2676 } 2677 fieldNumber := maxFieldNumber + r.Intn(100) 2678 dAtA = randFieldOne(dAtA, r, fieldNumber, wire) 2679 } 2680 return dAtA 2681 } 2682 func randFieldOne(dAtA []byte, r randyOne, fieldNumber int, wire int) []byte { 2683 key := uint32(fieldNumber)<<3 | uint32(wire) 2684 switch wire { 2685 case 0: 2686 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 2687 v3 := r.Int63() 2688 if r.Intn(2) == 0 { 2689 v3 *= -1 2690 } 2691 dAtA = encodeVarintPopulateOne(dAtA, uint64(v3)) 2692 case 1: 2693 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 2694 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 2695 case 2: 2696 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 2697 ll := r.Intn(100) 2698 dAtA = encodeVarintPopulateOne(dAtA, uint64(ll)) 2699 for j := 0; j < ll; j++ { 2700 dAtA = append(dAtA, byte(r.Intn(256))) 2701 } 2702 default: 2703 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 2704 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 2705 } 2706 return dAtA 2707 } 2708 func encodeVarintPopulateOne(dAtA []byte, v uint64) []byte { 2709 for v >= 1<<7 { 2710 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) 2711 v >>= 7 2712 } 2713 dAtA = append(dAtA, uint8(v)) 2714 return dAtA 2715 } 2716 func (m *Subby) Size() (n int) { 2717 if m == nil { 2718 return 0 2719 } 2720 var l int 2721 _ = l 2722 l = len(m.Sub) 2723 if l > 0 { 2724 n += 1 + l + sovOne(uint64(l)) 2725 } 2726 if m.XXX_unrecognized != nil { 2727 n += len(m.XXX_unrecognized) 2728 } 2729 return n 2730 } 2731 2732 func (m *SampleOneOf) Size() (n int) { 2733 if m == nil { 2734 return 0 2735 } 2736 var l int 2737 _ = l 2738 if m.TestOneof != nil { 2739 n += m.TestOneof.Size() 2740 } 2741 if m.XXX_unrecognized != nil { 2742 n += len(m.XXX_unrecognized) 2743 } 2744 return n 2745 } 2746 2747 func (m *SampleOneOf_Field1) Size() (n int) { 2748 if m == nil { 2749 return 0 2750 } 2751 var l int 2752 _ = l 2753 n += 9 2754 return n 2755 } 2756 func (m *SampleOneOf_Field2) Size() (n int) { 2757 if m == nil { 2758 return 0 2759 } 2760 var l int 2761 _ = l 2762 n += 5 2763 return n 2764 } 2765 func (m *SampleOneOf_Field3) Size() (n int) { 2766 if m == nil { 2767 return 0 2768 } 2769 var l int 2770 _ = l 2771 n += 1 + sovOne(uint64(m.Field3)) 2772 return n 2773 } 2774 func (m *SampleOneOf_Field4) Size() (n int) { 2775 if m == nil { 2776 return 0 2777 } 2778 var l int 2779 _ = l 2780 n += 1 + sovOne(uint64(m.Field4)) 2781 return n 2782 } 2783 func (m *SampleOneOf_Field5) Size() (n int) { 2784 if m == nil { 2785 return 0 2786 } 2787 var l int 2788 _ = l 2789 n += 1 + sovOne(uint64(m.Field5)) 2790 return n 2791 } 2792 func (m *SampleOneOf_Field6) Size() (n int) { 2793 if m == nil { 2794 return 0 2795 } 2796 var l int 2797 _ = l 2798 n += 1 + sovOne(uint64(m.Field6)) 2799 return n 2800 } 2801 func (m *SampleOneOf_Field7) Size() (n int) { 2802 if m == nil { 2803 return 0 2804 } 2805 var l int 2806 _ = l 2807 n += 1 + sozOne(uint64(m.Field7)) 2808 return n 2809 } 2810 func (m *SampleOneOf_Field8) Size() (n int) { 2811 if m == nil { 2812 return 0 2813 } 2814 var l int 2815 _ = l 2816 n += 1 + sozOne(uint64(m.Field8)) 2817 return n 2818 } 2819 func (m *SampleOneOf_Field9) Size() (n int) { 2820 if m == nil { 2821 return 0 2822 } 2823 var l int 2824 _ = l 2825 n += 5 2826 return n 2827 } 2828 func (m *SampleOneOf_Field10) Size() (n int) { 2829 if m == nil { 2830 return 0 2831 } 2832 var l int 2833 _ = l 2834 n += 5 2835 return n 2836 } 2837 func (m *SampleOneOf_Field11) Size() (n int) { 2838 if m == nil { 2839 return 0 2840 } 2841 var l int 2842 _ = l 2843 n += 9 2844 return n 2845 } 2846 func (m *SampleOneOf_Field12) Size() (n int) { 2847 if m == nil { 2848 return 0 2849 } 2850 var l int 2851 _ = l 2852 n += 9 2853 return n 2854 } 2855 func (m *SampleOneOf_Field13) Size() (n int) { 2856 if m == nil { 2857 return 0 2858 } 2859 var l int 2860 _ = l 2861 n += 2 2862 return n 2863 } 2864 func (m *SampleOneOf_Field14) Size() (n int) { 2865 if m == nil { 2866 return 0 2867 } 2868 var l int 2869 _ = l 2870 l = len(m.Field14) 2871 n += 1 + l + sovOne(uint64(l)) 2872 return n 2873 } 2874 func (m *SampleOneOf_Field15) Size() (n int) { 2875 if m == nil { 2876 return 0 2877 } 2878 var l int 2879 _ = l 2880 if m.Field15 != nil { 2881 l = len(m.Field15) 2882 n += 1 + l + sovOne(uint64(l)) 2883 } 2884 return n 2885 } 2886 func (m *SampleOneOf_SubMessage) Size() (n int) { 2887 if m == nil { 2888 return 0 2889 } 2890 var l int 2891 _ = l 2892 if m.SubMessage != nil { 2893 l = m.SubMessage.Size() 2894 n += 2 + l + sovOne(uint64(l)) 2895 } 2896 return n 2897 } 2898 2899 func sovOne(x uint64) (n int) { 2900 return (math_bits.Len64(x|1) + 6) / 7 2901 } 2902 func sozOne(x uint64) (n int) { 2903 return sovOne(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 2904 } 2905 func (this *Subby) String() string { 2906 if this == nil { 2907 return "nil" 2908 } 2909 s := strings.Join([]string{`&Subby{`, 2910 `Sub:` + fmt.Sprintf("%v", this.Sub) + `,`, 2911 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2912 `}`, 2913 }, "") 2914 return s 2915 } 2916 func (this *SampleOneOf) String() string { 2917 if this == nil { 2918 return "nil" 2919 } 2920 s := strings.Join([]string{`&SampleOneOf{`, 2921 `TestOneof:` + fmt.Sprintf("%v", this.TestOneof) + `,`, 2922 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 2923 `}`, 2924 }, "") 2925 return s 2926 } 2927 func (this *SampleOneOf_Field1) String() string { 2928 if this == nil { 2929 return "nil" 2930 } 2931 s := strings.Join([]string{`&SampleOneOf_Field1{`, 2932 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 2933 `}`, 2934 }, "") 2935 return s 2936 } 2937 func (this *SampleOneOf_Field2) String() string { 2938 if this == nil { 2939 return "nil" 2940 } 2941 s := strings.Join([]string{`&SampleOneOf_Field2{`, 2942 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 2943 `}`, 2944 }, "") 2945 return s 2946 } 2947 func (this *SampleOneOf_Field3) String() string { 2948 if this == nil { 2949 return "nil" 2950 } 2951 s := strings.Join([]string{`&SampleOneOf_Field3{`, 2952 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 2953 `}`, 2954 }, "") 2955 return s 2956 } 2957 func (this *SampleOneOf_Field4) String() string { 2958 if this == nil { 2959 return "nil" 2960 } 2961 s := strings.Join([]string{`&SampleOneOf_Field4{`, 2962 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`, 2963 `}`, 2964 }, "") 2965 return s 2966 } 2967 func (this *SampleOneOf_Field5) String() string { 2968 if this == nil { 2969 return "nil" 2970 } 2971 s := strings.Join([]string{`&SampleOneOf_Field5{`, 2972 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`, 2973 `}`, 2974 }, "") 2975 return s 2976 } 2977 func (this *SampleOneOf_Field6) String() string { 2978 if this == nil { 2979 return "nil" 2980 } 2981 s := strings.Join([]string{`&SampleOneOf_Field6{`, 2982 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`, 2983 `}`, 2984 }, "") 2985 return s 2986 } 2987 func (this *SampleOneOf_Field7) String() string { 2988 if this == nil { 2989 return "nil" 2990 } 2991 s := strings.Join([]string{`&SampleOneOf_Field7{`, 2992 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`, 2993 `}`, 2994 }, "") 2995 return s 2996 } 2997 func (this *SampleOneOf_Field8) String() string { 2998 if this == nil { 2999 return "nil" 3000 } 3001 s := strings.Join([]string{`&SampleOneOf_Field8{`, 3002 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`, 3003 `}`, 3004 }, "") 3005 return s 3006 } 3007 func (this *SampleOneOf_Field9) String() string { 3008 if this == nil { 3009 return "nil" 3010 } 3011 s := strings.Join([]string{`&SampleOneOf_Field9{`, 3012 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`, 3013 `}`, 3014 }, "") 3015 return s 3016 } 3017 func (this *SampleOneOf_Field10) String() string { 3018 if this == nil { 3019 return "nil" 3020 } 3021 s := strings.Join([]string{`&SampleOneOf_Field10{`, 3022 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`, 3023 `}`, 3024 }, "") 3025 return s 3026 } 3027 func (this *SampleOneOf_Field11) String() string { 3028 if this == nil { 3029 return "nil" 3030 } 3031 s := strings.Join([]string{`&SampleOneOf_Field11{`, 3032 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`, 3033 `}`, 3034 }, "") 3035 return s 3036 } 3037 func (this *SampleOneOf_Field12) String() string { 3038 if this == nil { 3039 return "nil" 3040 } 3041 s := strings.Join([]string{`&SampleOneOf_Field12{`, 3042 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`, 3043 `}`, 3044 }, "") 3045 return s 3046 } 3047 func (this *SampleOneOf_Field13) String() string { 3048 if this == nil { 3049 return "nil" 3050 } 3051 s := strings.Join([]string{`&SampleOneOf_Field13{`, 3052 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`, 3053 `}`, 3054 }, "") 3055 return s 3056 } 3057 func (this *SampleOneOf_Field14) String() string { 3058 if this == nil { 3059 return "nil" 3060 } 3061 s := strings.Join([]string{`&SampleOneOf_Field14{`, 3062 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`, 3063 `}`, 3064 }, "") 3065 return s 3066 } 3067 func (this *SampleOneOf_Field15) String() string { 3068 if this == nil { 3069 return "nil" 3070 } 3071 s := strings.Join([]string{`&SampleOneOf_Field15{`, 3072 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`, 3073 `}`, 3074 }, "") 3075 return s 3076 } 3077 func (this *SampleOneOf_SubMessage) String() string { 3078 if this == nil { 3079 return "nil" 3080 } 3081 s := strings.Join([]string{`&SampleOneOf_SubMessage{`, 3082 `SubMessage:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage), "Subby", "Subby", 1) + `,`, 3083 `}`, 3084 }, "") 3085 return s 3086 } 3087 func valueToStringOne(v interface{}) string { 3088 rv := reflect.ValueOf(v) 3089 if rv.IsNil() { 3090 return "nil" 3091 } 3092 pv := reflect.Indirect(rv).Interface() 3093 return fmt.Sprintf("*%v", pv) 3094 }