1
2
3
4 package test
5
6 import (
7 bytes "bytes"
8 compress_gzip "compress/gzip"
9 encoding_binary "encoding/binary"
10 fmt "fmt"
11 _ "github.com/gogo/protobuf/gogoproto"
12 github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
13 proto "github.com/gogo/protobuf/proto"
14 github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
15 github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
16 github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom"
17 github_com_gogo_protobuf_test_custom_dash_type "github.com/gogo/protobuf/test/custom-dash-type"
18 io_ioutil "io/ioutil"
19 math "math"
20 math_bits "math/bits"
21 reflect "reflect"
22 sort "sort"
23 strconv "strconv"
24 strings "strings"
25 )
26
27
28 var _ = proto.Marshal
29 var _ = fmt.Errorf
30 var _ = math.Inf
31
32
33
34
35
36 const _ = proto.GoGoProtoPackageIsVersion3
37
38 type TheTestEnum int32
39
40 const (
41 A TheTestEnum = 0
42 B TheTestEnum = 1
43 C TheTestEnum = 2
44 )
45
46 var TheTestEnum_name = map[int32]string{
47 0: "A",
48 1: "B",
49 2: "C",
50 }
51
52 var TheTestEnum_value = map[string]int32{
53 "A": 0,
54 "B": 1,
55 "C": 2,
56 }
57
58 func (x TheTestEnum) Enum() *TheTestEnum {
59 p := new(TheTestEnum)
60 *p = x
61 return p
62 }
63
64 func (x TheTestEnum) MarshalJSON() ([]byte, error) {
65 return proto.MarshalJSONEnum(TheTestEnum_name, int32(x))
66 }
67
68 func (x *TheTestEnum) UnmarshalJSON(data []byte) error {
69 value, err := proto.UnmarshalJSONEnum(TheTestEnum_value, data, "TheTestEnum")
70 if err != nil {
71 return err
72 }
73 *x = TheTestEnum(value)
74 return nil
75 }
76
77 func (TheTestEnum) EnumDescriptor() ([]byte, []int) {
78 return fileDescriptor_2c941132e75f38be, []int{0}
79 }
80
81 type AnotherTestEnum int32
82
83 const (
84 D AnotherTestEnum = 10
85 E AnotherTestEnum = 11
86 )
87
88 var AnotherTestEnum_name = map[int32]string{
89 10: "D",
90 11: "E",
91 }
92
93 var AnotherTestEnum_value = map[string]int32{
94 "D": 10,
95 "E": 11,
96 }
97
98 func (x AnotherTestEnum) Enum() *AnotherTestEnum {
99 p := new(AnotherTestEnum)
100 *p = x
101 return p
102 }
103
104 func (x AnotherTestEnum) MarshalJSON() ([]byte, error) {
105 return proto.MarshalJSONEnum(AnotherTestEnum_name, int32(x))
106 }
107
108 func (x *AnotherTestEnum) UnmarshalJSON(data []byte) error {
109 value, err := proto.UnmarshalJSONEnum(AnotherTestEnum_value, data, "AnotherTestEnum")
110 if err != nil {
111 return err
112 }
113 *x = AnotherTestEnum(value)
114 return nil
115 }
116
117 func (AnotherTestEnum) EnumDescriptor() ([]byte, []int) {
118 return fileDescriptor_2c941132e75f38be, []int{1}
119 }
120
121
122
123 type YetAnotherTestEnum int32
124
125 const (
126 AA YetAnotherTestEnum = 0
127 BetterYetBB YetAnotherTestEnum = 1
128 )
129
130 var YetAnotherTestEnum_name = map[int32]string{
131 0: "AA",
132 1: "BB",
133 }
134
135 var YetAnotherTestEnum_value = map[string]int32{
136 "AA": 0,
137 "BB": 1,
138 }
139
140 func (x YetAnotherTestEnum) Enum() *YetAnotherTestEnum {
141 p := new(YetAnotherTestEnum)
142 *p = x
143 return p
144 }
145
146 func (x YetAnotherTestEnum) MarshalJSON() ([]byte, error) {
147 return proto.MarshalJSONEnum(YetAnotherTestEnum_name, int32(x))
148 }
149
150 func (x *YetAnotherTestEnum) UnmarshalJSON(data []byte) error {
151 value, err := proto.UnmarshalJSONEnum(YetAnotherTestEnum_value, data, "YetAnotherTestEnum")
152 if err != nil {
153 return err
154 }
155 *x = YetAnotherTestEnum(value)
156 return nil
157 }
158
159 func (YetAnotherTestEnum) EnumDescriptor() ([]byte, []int) {
160 return fileDescriptor_2c941132e75f38be, []int{2}
161 }
162
163
164
165 type YetYetAnotherTestEnum int32
166
167 const (
168 YetYetAnotherTestEnum_CC YetYetAnotherTestEnum = 0
169 YetYetAnotherTestEnum_BetterYetDD YetYetAnotherTestEnum = 1
170 )
171
172 var YetYetAnotherTestEnum_name = map[int32]string{
173 0: "CC",
174 1: "DD",
175 }
176
177 var YetYetAnotherTestEnum_value = map[string]int32{
178 "CC": 0,
179 "DD": 1,
180 }
181
182 func (x YetYetAnotherTestEnum) Enum() *YetYetAnotherTestEnum {
183 p := new(YetYetAnotherTestEnum)
184 *p = x
185 return p
186 }
187
188 func (x YetYetAnotherTestEnum) MarshalJSON() ([]byte, error) {
189 return proto.MarshalJSONEnum(YetYetAnotherTestEnum_name, int32(x))
190 }
191
192 func (x *YetYetAnotherTestEnum) UnmarshalJSON(data []byte) error {
193 value, err := proto.UnmarshalJSONEnum(YetYetAnotherTestEnum_value, data, "YetYetAnotherTestEnum")
194 if err != nil {
195 return err
196 }
197 *x = YetYetAnotherTestEnum(value)
198 return nil
199 }
200
201 func (YetYetAnotherTestEnum) EnumDescriptor() ([]byte, []int) {
202 return fileDescriptor_2c941132e75f38be, []int{3}
203 }
204
205 type NestedDefinition_NestedEnum int32
206
207 const (
208 TYPE_NESTED NestedDefinition_NestedEnum = 1
209 )
210
211 var NestedDefinition_NestedEnum_name = map[int32]string{
212 1: "TYPE_NESTED",
213 }
214
215 var NestedDefinition_NestedEnum_value = map[string]int32{
216 "TYPE_NESTED": 1,
217 }
218
219 func (x NestedDefinition_NestedEnum) Enum() *NestedDefinition_NestedEnum {
220 p := new(NestedDefinition_NestedEnum)
221 *p = x
222 return p
223 }
224
225 func (x NestedDefinition_NestedEnum) MarshalJSON() ([]byte, error) {
226 return proto.MarshalJSONEnum(NestedDefinition_NestedEnum_name, int32(x))
227 }
228
229 func (x *NestedDefinition_NestedEnum) UnmarshalJSON(data []byte) error {
230 value, err := proto.UnmarshalJSONEnum(NestedDefinition_NestedEnum_value, data, "NestedDefinition_NestedEnum")
231 if err != nil {
232 return err
233 }
234 *x = NestedDefinition_NestedEnum(value)
235 return nil
236 }
237
238 func (NestedDefinition_NestedEnum) EnumDescriptor() ([]byte, []int) {
239 return fileDescriptor_2c941132e75f38be, []int{42, 0}
240 }
241
242 type NidOptNative struct {
243 Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
244 Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
245 Field3 int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"`
246 Field4 int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"`
247 Field5 uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"`
248 Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
249 Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
250 Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"`
251 Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"`
252 Field10 int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"`
253 Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"`
254 Field12 int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"`
255 Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
256 Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
257 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
258 XXX_NoUnkeyedLiteral struct{} `json:"-"`
259 XXX_unrecognized []byte `json:"-"`
260 XXX_sizecache int32 `json:"-"`
261 }
262
263 func (m *NidOptNative) Reset() { *m = NidOptNative{} }
264 func (*NidOptNative) ProtoMessage() {}
265 func (*NidOptNative) Descriptor() ([]byte, []int) {
266 return fileDescriptor_2c941132e75f38be, []int{0}
267 }
268 func (m *NidOptNative) XXX_Unmarshal(b []byte) error {
269 return xxx_messageInfo_NidOptNative.Unmarshal(m, b)
270 }
271 func (m *NidOptNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
272 if deterministic {
273 return xxx_messageInfo_NidOptNative.Marshal(b, m, deterministic)
274 } else {
275 b = b[:cap(b)]
276 n, err := m.MarshalToSizedBuffer(b)
277 if err != nil {
278 return nil, err
279 }
280 return b[:n], nil
281 }
282 }
283 func (m *NidOptNative) XXX_Merge(src proto.Message) {
284 xxx_messageInfo_NidOptNative.Merge(m, src)
285 }
286 func (m *NidOptNative) XXX_Size() int {
287 return m.Size()
288 }
289 func (m *NidOptNative) XXX_DiscardUnknown() {
290 xxx_messageInfo_NidOptNative.DiscardUnknown(m)
291 }
292
293 var xxx_messageInfo_NidOptNative proto.InternalMessageInfo
294
295 type NinOptNative struct {
296 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
297 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
298 Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
299 Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
300 Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
301 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
302 Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
303 Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"`
304 Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"`
305 Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"`
306 Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"`
307 Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"`
308 Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
309 Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
310 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
311 XXX_NoUnkeyedLiteral struct{} `json:"-"`
312 XXX_unrecognized []byte `json:"-"`
313 XXX_sizecache int32 `json:"-"`
314 }
315
316 func (m *NinOptNative) Reset() { *m = NinOptNative{} }
317 func (*NinOptNative) ProtoMessage() {}
318 func (*NinOptNative) Descriptor() ([]byte, []int) {
319 return fileDescriptor_2c941132e75f38be, []int{1}
320 }
321 func (m *NinOptNative) XXX_Unmarshal(b []byte) error {
322 return xxx_messageInfo_NinOptNative.Unmarshal(m, b)
323 }
324 func (m *NinOptNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
325 if deterministic {
326 return xxx_messageInfo_NinOptNative.Marshal(b, m, deterministic)
327 } else {
328 b = b[:cap(b)]
329 n, err := m.MarshalToSizedBuffer(b)
330 if err != nil {
331 return nil, err
332 }
333 return b[:n], nil
334 }
335 }
336 func (m *NinOptNative) XXX_Merge(src proto.Message) {
337 xxx_messageInfo_NinOptNative.Merge(m, src)
338 }
339 func (m *NinOptNative) XXX_Size() int {
340 return m.Size()
341 }
342 func (m *NinOptNative) XXX_DiscardUnknown() {
343 xxx_messageInfo_NinOptNative.DiscardUnknown(m)
344 }
345
346 var xxx_messageInfo_NinOptNative proto.InternalMessageInfo
347
348 type NidRepNative struct {
349 Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
350 Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
351 Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
352 Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
353 Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
354 Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
355 Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
356 Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
357 Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
358 Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
359 Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
360 Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
361 Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
362 Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
363 Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
364 XXX_NoUnkeyedLiteral struct{} `json:"-"`
365 XXX_unrecognized []byte `json:"-"`
366 XXX_sizecache int32 `json:"-"`
367 }
368
369 func (m *NidRepNative) Reset() { *m = NidRepNative{} }
370 func (*NidRepNative) ProtoMessage() {}
371 func (*NidRepNative) Descriptor() ([]byte, []int) {
372 return fileDescriptor_2c941132e75f38be, []int{2}
373 }
374 func (m *NidRepNative) XXX_Unmarshal(b []byte) error {
375 return xxx_messageInfo_NidRepNative.Unmarshal(m, b)
376 }
377 func (m *NidRepNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
378 if deterministic {
379 return xxx_messageInfo_NidRepNative.Marshal(b, m, deterministic)
380 } else {
381 b = b[:cap(b)]
382 n, err := m.MarshalToSizedBuffer(b)
383 if err != nil {
384 return nil, err
385 }
386 return b[:n], nil
387 }
388 }
389 func (m *NidRepNative) XXX_Merge(src proto.Message) {
390 xxx_messageInfo_NidRepNative.Merge(m, src)
391 }
392 func (m *NidRepNative) XXX_Size() int {
393 return m.Size()
394 }
395 func (m *NidRepNative) XXX_DiscardUnknown() {
396 xxx_messageInfo_NidRepNative.DiscardUnknown(m)
397 }
398
399 var xxx_messageInfo_NidRepNative proto.InternalMessageInfo
400
401 type NinRepNative struct {
402 Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
403 Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
404 Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
405 Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
406 Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
407 Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
408 Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
409 Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
410 Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
411 Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
412 Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
413 Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
414 Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
415 Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
416 Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
417 XXX_NoUnkeyedLiteral struct{} `json:"-"`
418 XXX_unrecognized []byte `json:"-"`
419 XXX_sizecache int32 `json:"-"`
420 }
421
422 func (m *NinRepNative) Reset() { *m = NinRepNative{} }
423 func (*NinRepNative) ProtoMessage() {}
424 func (*NinRepNative) Descriptor() ([]byte, []int) {
425 return fileDescriptor_2c941132e75f38be, []int{3}
426 }
427 func (m *NinRepNative) XXX_Unmarshal(b []byte) error {
428 return xxx_messageInfo_NinRepNative.Unmarshal(m, b)
429 }
430 func (m *NinRepNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
431 if deterministic {
432 return xxx_messageInfo_NinRepNative.Marshal(b, m, deterministic)
433 } else {
434 b = b[:cap(b)]
435 n, err := m.MarshalToSizedBuffer(b)
436 if err != nil {
437 return nil, err
438 }
439 return b[:n], nil
440 }
441 }
442 func (m *NinRepNative) XXX_Merge(src proto.Message) {
443 xxx_messageInfo_NinRepNative.Merge(m, src)
444 }
445 func (m *NinRepNative) XXX_Size() int {
446 return m.Size()
447 }
448 func (m *NinRepNative) XXX_DiscardUnknown() {
449 xxx_messageInfo_NinRepNative.DiscardUnknown(m)
450 }
451
452 var xxx_messageInfo_NinRepNative proto.InternalMessageInfo
453
454 type NidRepPackedNative struct {
455 Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
456 Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
457 Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
458 Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
459 Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
460 Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
461 Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
462 Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
463 Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
464 Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
465 Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
466 Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
467 Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
468 XXX_NoUnkeyedLiteral struct{} `json:"-"`
469 XXX_unrecognized []byte `json:"-"`
470 XXX_sizecache int32 `json:"-"`
471 }
472
473 func (m *NidRepPackedNative) Reset() { *m = NidRepPackedNative{} }
474 func (*NidRepPackedNative) ProtoMessage() {}
475 func (*NidRepPackedNative) Descriptor() ([]byte, []int) {
476 return fileDescriptor_2c941132e75f38be, []int{4}
477 }
478 func (m *NidRepPackedNative) XXX_Unmarshal(b []byte) error {
479 return xxx_messageInfo_NidRepPackedNative.Unmarshal(m, b)
480 }
481 func (m *NidRepPackedNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
482 if deterministic {
483 return xxx_messageInfo_NidRepPackedNative.Marshal(b, m, deterministic)
484 } else {
485 b = b[:cap(b)]
486 n, err := m.MarshalToSizedBuffer(b)
487 if err != nil {
488 return nil, err
489 }
490 return b[:n], nil
491 }
492 }
493 func (m *NidRepPackedNative) XXX_Merge(src proto.Message) {
494 xxx_messageInfo_NidRepPackedNative.Merge(m, src)
495 }
496 func (m *NidRepPackedNative) XXX_Size() int {
497 return m.Size()
498 }
499 func (m *NidRepPackedNative) XXX_DiscardUnknown() {
500 xxx_messageInfo_NidRepPackedNative.DiscardUnknown(m)
501 }
502
503 var xxx_messageInfo_NidRepPackedNative proto.InternalMessageInfo
504
505 type NinRepPackedNative struct {
506 Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
507 Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
508 Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
509 Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
510 Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
511 Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
512 Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
513 Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
514 Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
515 Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
516 Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
517 Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
518 Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
519 XXX_NoUnkeyedLiteral struct{} `json:"-"`
520 XXX_unrecognized []byte `json:"-"`
521 XXX_sizecache int32 `json:"-"`
522 }
523
524 func (m *NinRepPackedNative) Reset() { *m = NinRepPackedNative{} }
525 func (*NinRepPackedNative) ProtoMessage() {}
526 func (*NinRepPackedNative) Descriptor() ([]byte, []int) {
527 return fileDescriptor_2c941132e75f38be, []int{5}
528 }
529 func (m *NinRepPackedNative) XXX_Unmarshal(b []byte) error {
530 return xxx_messageInfo_NinRepPackedNative.Unmarshal(m, b)
531 }
532 func (m *NinRepPackedNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
533 if deterministic {
534 return xxx_messageInfo_NinRepPackedNative.Marshal(b, m, deterministic)
535 } else {
536 b = b[:cap(b)]
537 n, err := m.MarshalToSizedBuffer(b)
538 if err != nil {
539 return nil, err
540 }
541 return b[:n], nil
542 }
543 }
544 func (m *NinRepPackedNative) XXX_Merge(src proto.Message) {
545 xxx_messageInfo_NinRepPackedNative.Merge(m, src)
546 }
547 func (m *NinRepPackedNative) XXX_Size() int {
548 return m.Size()
549 }
550 func (m *NinRepPackedNative) XXX_DiscardUnknown() {
551 xxx_messageInfo_NinRepPackedNative.DiscardUnknown(m)
552 }
553
554 var xxx_messageInfo_NinRepPackedNative proto.InternalMessageInfo
555
556 type NidOptStruct struct {
557 Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
558 Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
559 Field3 NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3"`
560 Field4 NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4"`
561 Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
562 Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
563 Field8 NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8"`
564 Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
565 Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
566 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
567 XXX_NoUnkeyedLiteral struct{} `json:"-"`
568 XXX_unrecognized []byte `json:"-"`
569 XXX_sizecache int32 `json:"-"`
570 }
571
572 func (m *NidOptStruct) Reset() { *m = NidOptStruct{} }
573 func (*NidOptStruct) ProtoMessage() {}
574 func (*NidOptStruct) Descriptor() ([]byte, []int) {
575 return fileDescriptor_2c941132e75f38be, []int{6}
576 }
577 func (m *NidOptStruct) XXX_Unmarshal(b []byte) error {
578 return xxx_messageInfo_NidOptStruct.Unmarshal(m, b)
579 }
580 func (m *NidOptStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
581 if deterministic {
582 return xxx_messageInfo_NidOptStruct.Marshal(b, m, deterministic)
583 } else {
584 b = b[:cap(b)]
585 n, err := m.MarshalToSizedBuffer(b)
586 if err != nil {
587 return nil, err
588 }
589 return b[:n], nil
590 }
591 }
592 func (m *NidOptStruct) XXX_Merge(src proto.Message) {
593 xxx_messageInfo_NidOptStruct.Merge(m, src)
594 }
595 func (m *NidOptStruct) XXX_Size() int {
596 return m.Size()
597 }
598 func (m *NidOptStruct) XXX_DiscardUnknown() {
599 xxx_messageInfo_NidOptStruct.DiscardUnknown(m)
600 }
601
602 var xxx_messageInfo_NidOptStruct proto.InternalMessageInfo
603
604 type NinOptStruct struct {
605 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
606 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
607 Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
608 Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"`
609 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
610 Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
611 Field8 *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"`
612 Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
613 Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
614 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
615 XXX_NoUnkeyedLiteral struct{} `json:"-"`
616 XXX_unrecognized []byte `json:"-"`
617 XXX_sizecache int32 `json:"-"`
618 }
619
620 func (m *NinOptStruct) Reset() { *m = NinOptStruct{} }
621 func (*NinOptStruct) ProtoMessage() {}
622 func (*NinOptStruct) Descriptor() ([]byte, []int) {
623 return fileDescriptor_2c941132e75f38be, []int{7}
624 }
625 func (m *NinOptStruct) XXX_Unmarshal(b []byte) error {
626 return xxx_messageInfo_NinOptStruct.Unmarshal(m, b)
627 }
628 func (m *NinOptStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
629 if deterministic {
630 return xxx_messageInfo_NinOptStruct.Marshal(b, m, deterministic)
631 } else {
632 b = b[:cap(b)]
633 n, err := m.MarshalToSizedBuffer(b)
634 if err != nil {
635 return nil, err
636 }
637 return b[:n], nil
638 }
639 }
640 func (m *NinOptStruct) XXX_Merge(src proto.Message) {
641 xxx_messageInfo_NinOptStruct.Merge(m, src)
642 }
643 func (m *NinOptStruct) XXX_Size() int {
644 return m.Size()
645 }
646 func (m *NinOptStruct) XXX_DiscardUnknown() {
647 xxx_messageInfo_NinOptStruct.DiscardUnknown(m)
648 }
649
650 var xxx_messageInfo_NinOptStruct proto.InternalMessageInfo
651
652 type NidRepStruct struct {
653 Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
654 Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
655 Field3 []NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3"`
656 Field4 []NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4"`
657 Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
658 Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
659 Field8 []NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8"`
660 Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
661 Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
662 Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
663 XXX_NoUnkeyedLiteral struct{} `json:"-"`
664 XXX_unrecognized []byte `json:"-"`
665 XXX_sizecache int32 `json:"-"`
666 }
667
668 func (m *NidRepStruct) Reset() { *m = NidRepStruct{} }
669 func (*NidRepStruct) ProtoMessage() {}
670 func (*NidRepStruct) Descriptor() ([]byte, []int) {
671 return fileDescriptor_2c941132e75f38be, []int{8}
672 }
673 func (m *NidRepStruct) XXX_Unmarshal(b []byte) error {
674 return xxx_messageInfo_NidRepStruct.Unmarshal(m, b)
675 }
676 func (m *NidRepStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
677 if deterministic {
678 return xxx_messageInfo_NidRepStruct.Marshal(b, m, deterministic)
679 } else {
680 b = b[:cap(b)]
681 n, err := m.MarshalToSizedBuffer(b)
682 if err != nil {
683 return nil, err
684 }
685 return b[:n], nil
686 }
687 }
688 func (m *NidRepStruct) XXX_Merge(src proto.Message) {
689 xxx_messageInfo_NidRepStruct.Merge(m, src)
690 }
691 func (m *NidRepStruct) XXX_Size() int {
692 return m.Size()
693 }
694 func (m *NidRepStruct) XXX_DiscardUnknown() {
695 xxx_messageInfo_NidRepStruct.DiscardUnknown(m)
696 }
697
698 var xxx_messageInfo_NidRepStruct proto.InternalMessageInfo
699
700 type NinRepStruct struct {
701 Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
702 Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
703 Field3 []*NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3,omitempty"`
704 Field4 []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"`
705 Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
706 Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
707 Field8 []*NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8,omitempty"`
708 Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
709 Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
710 Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
711 XXX_NoUnkeyedLiteral struct{} `json:"-"`
712 XXX_unrecognized []byte `json:"-"`
713 XXX_sizecache int32 `json:"-"`
714 }
715
716 func (m *NinRepStruct) Reset() { *m = NinRepStruct{} }
717 func (*NinRepStruct) ProtoMessage() {}
718 func (*NinRepStruct) Descriptor() ([]byte, []int) {
719 return fileDescriptor_2c941132e75f38be, []int{9}
720 }
721 func (m *NinRepStruct) XXX_Unmarshal(b []byte) error {
722 return xxx_messageInfo_NinRepStruct.Unmarshal(m, b)
723 }
724 func (m *NinRepStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
725 if deterministic {
726 return xxx_messageInfo_NinRepStruct.Marshal(b, m, deterministic)
727 } else {
728 b = b[:cap(b)]
729 n, err := m.MarshalToSizedBuffer(b)
730 if err != nil {
731 return nil, err
732 }
733 return b[:n], nil
734 }
735 }
736 func (m *NinRepStruct) XXX_Merge(src proto.Message) {
737 xxx_messageInfo_NinRepStruct.Merge(m, src)
738 }
739 func (m *NinRepStruct) XXX_Size() int {
740 return m.Size()
741 }
742 func (m *NinRepStruct) XXX_DiscardUnknown() {
743 xxx_messageInfo_NinRepStruct.DiscardUnknown(m)
744 }
745
746 var xxx_messageInfo_NinRepStruct proto.InternalMessageInfo
747
748 type NidEmbeddedStruct struct {
749 *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
750 Field200 NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200"`
751 Field210 bool `protobuf:"varint,210,opt,name=Field210" json:"Field210"`
752 XXX_NoUnkeyedLiteral struct{} `json:"-"`
753 XXX_unrecognized []byte `json:"-"`
754 XXX_sizecache int32 `json:"-"`
755 }
756
757 func (m *NidEmbeddedStruct) Reset() { *m = NidEmbeddedStruct{} }
758 func (*NidEmbeddedStruct) ProtoMessage() {}
759 func (*NidEmbeddedStruct) Descriptor() ([]byte, []int) {
760 return fileDescriptor_2c941132e75f38be, []int{10}
761 }
762 func (m *NidEmbeddedStruct) XXX_Unmarshal(b []byte) error {
763 return xxx_messageInfo_NidEmbeddedStruct.Unmarshal(m, b)
764 }
765 func (m *NidEmbeddedStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
766 if deterministic {
767 return xxx_messageInfo_NidEmbeddedStruct.Marshal(b, m, deterministic)
768 } else {
769 b = b[:cap(b)]
770 n, err := m.MarshalToSizedBuffer(b)
771 if err != nil {
772 return nil, err
773 }
774 return b[:n], nil
775 }
776 }
777 func (m *NidEmbeddedStruct) XXX_Merge(src proto.Message) {
778 xxx_messageInfo_NidEmbeddedStruct.Merge(m, src)
779 }
780 func (m *NidEmbeddedStruct) XXX_Size() int {
781 return m.Size()
782 }
783 func (m *NidEmbeddedStruct) XXX_DiscardUnknown() {
784 xxx_messageInfo_NidEmbeddedStruct.DiscardUnknown(m)
785 }
786
787 var xxx_messageInfo_NidEmbeddedStruct proto.InternalMessageInfo
788
789 type NinEmbeddedStruct struct {
790 *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
791 Field200 *NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
792 Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
793 XXX_NoUnkeyedLiteral struct{} `json:"-"`
794 XXX_unrecognized []byte `json:"-"`
795 XXX_sizecache int32 `json:"-"`
796 }
797
798 func (m *NinEmbeddedStruct) Reset() { *m = NinEmbeddedStruct{} }
799 func (*NinEmbeddedStruct) ProtoMessage() {}
800 func (*NinEmbeddedStruct) Descriptor() ([]byte, []int) {
801 return fileDescriptor_2c941132e75f38be, []int{11}
802 }
803 func (m *NinEmbeddedStruct) XXX_Unmarshal(b []byte) error {
804 return xxx_messageInfo_NinEmbeddedStruct.Unmarshal(m, b)
805 }
806 func (m *NinEmbeddedStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
807 if deterministic {
808 return xxx_messageInfo_NinEmbeddedStruct.Marshal(b, m, deterministic)
809 } else {
810 b = b[:cap(b)]
811 n, err := m.MarshalToSizedBuffer(b)
812 if err != nil {
813 return nil, err
814 }
815 return b[:n], nil
816 }
817 }
818 func (m *NinEmbeddedStruct) XXX_Merge(src proto.Message) {
819 xxx_messageInfo_NinEmbeddedStruct.Merge(m, src)
820 }
821 func (m *NinEmbeddedStruct) XXX_Size() int {
822 return m.Size()
823 }
824 func (m *NinEmbeddedStruct) XXX_DiscardUnknown() {
825 xxx_messageInfo_NinEmbeddedStruct.DiscardUnknown(m)
826 }
827
828 var xxx_messageInfo_NinEmbeddedStruct proto.InternalMessageInfo
829
830 type NidNestedStruct struct {
831 Field1 NidOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1"`
832 Field2 []NidRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2"`
833 XXX_NoUnkeyedLiteral struct{} `json:"-"`
834 XXX_unrecognized []byte `json:"-"`
835 XXX_sizecache int32 `json:"-"`
836 }
837
838 func (m *NidNestedStruct) Reset() { *m = NidNestedStruct{} }
839 func (*NidNestedStruct) ProtoMessage() {}
840 func (*NidNestedStruct) Descriptor() ([]byte, []int) {
841 return fileDescriptor_2c941132e75f38be, []int{12}
842 }
843 func (m *NidNestedStruct) XXX_Unmarshal(b []byte) error {
844 return xxx_messageInfo_NidNestedStruct.Unmarshal(m, b)
845 }
846 func (m *NidNestedStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
847 if deterministic {
848 return xxx_messageInfo_NidNestedStruct.Marshal(b, m, deterministic)
849 } else {
850 b = b[:cap(b)]
851 n, err := m.MarshalToSizedBuffer(b)
852 if err != nil {
853 return nil, err
854 }
855 return b[:n], nil
856 }
857 }
858 func (m *NidNestedStruct) XXX_Merge(src proto.Message) {
859 xxx_messageInfo_NidNestedStruct.Merge(m, src)
860 }
861 func (m *NidNestedStruct) XXX_Size() int {
862 return m.Size()
863 }
864 func (m *NidNestedStruct) XXX_DiscardUnknown() {
865 xxx_messageInfo_NidNestedStruct.DiscardUnknown(m)
866 }
867
868 var xxx_messageInfo_NidNestedStruct proto.InternalMessageInfo
869
870 type NinNestedStruct struct {
871 Field1 *NinOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
872 Field2 []*NinRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2,omitempty"`
873 XXX_NoUnkeyedLiteral struct{} `json:"-"`
874 XXX_unrecognized []byte `json:"-"`
875 XXX_sizecache int32 `json:"-"`
876 }
877
878 func (m *NinNestedStruct) Reset() { *m = NinNestedStruct{} }
879 func (*NinNestedStruct) ProtoMessage() {}
880 func (*NinNestedStruct) Descriptor() ([]byte, []int) {
881 return fileDescriptor_2c941132e75f38be, []int{13}
882 }
883 func (m *NinNestedStruct) XXX_Unmarshal(b []byte) error {
884 return xxx_messageInfo_NinNestedStruct.Unmarshal(m, b)
885 }
886 func (m *NinNestedStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
887 if deterministic {
888 return xxx_messageInfo_NinNestedStruct.Marshal(b, m, deterministic)
889 } else {
890 b = b[:cap(b)]
891 n, err := m.MarshalToSizedBuffer(b)
892 if err != nil {
893 return nil, err
894 }
895 return b[:n], nil
896 }
897 }
898 func (m *NinNestedStruct) XXX_Merge(src proto.Message) {
899 xxx_messageInfo_NinNestedStruct.Merge(m, src)
900 }
901 func (m *NinNestedStruct) XXX_Size() int {
902 return m.Size()
903 }
904 func (m *NinNestedStruct) XXX_DiscardUnknown() {
905 xxx_messageInfo_NinNestedStruct.DiscardUnknown(m)
906 }
907
908 var xxx_messageInfo_NinNestedStruct proto.InternalMessageInfo
909
910 type NidOptCustom struct {
911 Id Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id"`
912 Value github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"`
913 XXX_NoUnkeyedLiteral struct{} `json:"-"`
914 XXX_unrecognized []byte `json:"-"`
915 XXX_sizecache int32 `json:"-"`
916 }
917
918 func (m *NidOptCustom) Reset() { *m = NidOptCustom{} }
919 func (*NidOptCustom) ProtoMessage() {}
920 func (*NidOptCustom) Descriptor() ([]byte, []int) {
921 return fileDescriptor_2c941132e75f38be, []int{14}
922 }
923 func (m *NidOptCustom) XXX_Unmarshal(b []byte) error {
924 return xxx_messageInfo_NidOptCustom.Unmarshal(m, b)
925 }
926 func (m *NidOptCustom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
927 if deterministic {
928 return xxx_messageInfo_NidOptCustom.Marshal(b, m, deterministic)
929 } else {
930 b = b[:cap(b)]
931 n, err := m.MarshalToSizedBuffer(b)
932 if err != nil {
933 return nil, err
934 }
935 return b[:n], nil
936 }
937 }
938 func (m *NidOptCustom) XXX_Merge(src proto.Message) {
939 xxx_messageInfo_NidOptCustom.Merge(m, src)
940 }
941 func (m *NidOptCustom) XXX_Size() int {
942 return m.Size()
943 }
944 func (m *NidOptCustom) XXX_DiscardUnknown() {
945 xxx_messageInfo_NidOptCustom.DiscardUnknown(m)
946 }
947
948 var xxx_messageInfo_NidOptCustom proto.InternalMessageInfo
949
950 type CustomDash struct {
951 Value *github_com_gogo_protobuf_test_custom_dash_type.Bytes `protobuf:"bytes,1,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom-dash-type.Bytes" json:"Value,omitempty"`
952 XXX_NoUnkeyedLiteral struct{} `json:"-"`
953 XXX_unrecognized []byte `json:"-"`
954 XXX_sizecache int32 `json:"-"`
955 }
956
957 func (m *CustomDash) Reset() { *m = CustomDash{} }
958 func (*CustomDash) ProtoMessage() {}
959 func (*CustomDash) Descriptor() ([]byte, []int) {
960 return fileDescriptor_2c941132e75f38be, []int{15}
961 }
962 func (m *CustomDash) XXX_Unmarshal(b []byte) error {
963 return xxx_messageInfo_CustomDash.Unmarshal(m, b)
964 }
965 func (m *CustomDash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
966 if deterministic {
967 return xxx_messageInfo_CustomDash.Marshal(b, m, deterministic)
968 } else {
969 b = b[:cap(b)]
970 n, err := m.MarshalToSizedBuffer(b)
971 if err != nil {
972 return nil, err
973 }
974 return b[:n], nil
975 }
976 }
977 func (m *CustomDash) XXX_Merge(src proto.Message) {
978 xxx_messageInfo_CustomDash.Merge(m, src)
979 }
980 func (m *CustomDash) XXX_Size() int {
981 return m.Size()
982 }
983 func (m *CustomDash) XXX_DiscardUnknown() {
984 xxx_messageInfo_CustomDash.DiscardUnknown(m)
985 }
986
987 var xxx_messageInfo_CustomDash proto.InternalMessageInfo
988
989 type NinOptCustom struct {
990 Id *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"`
991 Value *github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value,omitempty"`
992 XXX_NoUnkeyedLiteral struct{} `json:"-"`
993 XXX_unrecognized []byte `json:"-"`
994 XXX_sizecache int32 `json:"-"`
995 }
996
997 func (m *NinOptCustom) Reset() { *m = NinOptCustom{} }
998 func (*NinOptCustom) ProtoMessage() {}
999 func (*NinOptCustom) Descriptor() ([]byte, []int) {
1000 return fileDescriptor_2c941132e75f38be, []int{16}
1001 }
1002 func (m *NinOptCustom) XXX_Unmarshal(b []byte) error {
1003 return xxx_messageInfo_NinOptCustom.Unmarshal(m, b)
1004 }
1005 func (m *NinOptCustom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1006 if deterministic {
1007 return xxx_messageInfo_NinOptCustom.Marshal(b, m, deterministic)
1008 } else {
1009 b = b[:cap(b)]
1010 n, err := m.MarshalToSizedBuffer(b)
1011 if err != nil {
1012 return nil, err
1013 }
1014 return b[:n], nil
1015 }
1016 }
1017 func (m *NinOptCustom) XXX_Merge(src proto.Message) {
1018 xxx_messageInfo_NinOptCustom.Merge(m, src)
1019 }
1020 func (m *NinOptCustom) XXX_Size() int {
1021 return m.Size()
1022 }
1023 func (m *NinOptCustom) XXX_DiscardUnknown() {
1024 xxx_messageInfo_NinOptCustom.DiscardUnknown(m)
1025 }
1026
1027 var xxx_messageInfo_NinOptCustom proto.InternalMessageInfo
1028
1029 type NidRepCustom struct {
1030 Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id"`
1031 Value []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"`
1032 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1033 XXX_unrecognized []byte `json:"-"`
1034 XXX_sizecache int32 `json:"-"`
1035 }
1036
1037 func (m *NidRepCustom) Reset() { *m = NidRepCustom{} }
1038 func (*NidRepCustom) ProtoMessage() {}
1039 func (*NidRepCustom) Descriptor() ([]byte, []int) {
1040 return fileDescriptor_2c941132e75f38be, []int{17}
1041 }
1042 func (m *NidRepCustom) XXX_Unmarshal(b []byte) error {
1043 return xxx_messageInfo_NidRepCustom.Unmarshal(m, b)
1044 }
1045 func (m *NidRepCustom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1046 if deterministic {
1047 return xxx_messageInfo_NidRepCustom.Marshal(b, m, deterministic)
1048 } else {
1049 b = b[:cap(b)]
1050 n, err := m.MarshalToSizedBuffer(b)
1051 if err != nil {
1052 return nil, err
1053 }
1054 return b[:n], nil
1055 }
1056 }
1057 func (m *NidRepCustom) XXX_Merge(src proto.Message) {
1058 xxx_messageInfo_NidRepCustom.Merge(m, src)
1059 }
1060 func (m *NidRepCustom) XXX_Size() int {
1061 return m.Size()
1062 }
1063 func (m *NidRepCustom) XXX_DiscardUnknown() {
1064 xxx_messageInfo_NidRepCustom.DiscardUnknown(m)
1065 }
1066
1067 var xxx_messageInfo_NidRepCustom proto.InternalMessageInfo
1068
1069 type NinRepCustom struct {
1070 Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id,omitempty"`
1071 Value []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value,omitempty"`
1072 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1073 XXX_unrecognized []byte `json:"-"`
1074 XXX_sizecache int32 `json:"-"`
1075 }
1076
1077 func (m *NinRepCustom) Reset() { *m = NinRepCustom{} }
1078 func (*NinRepCustom) ProtoMessage() {}
1079 func (*NinRepCustom) Descriptor() ([]byte, []int) {
1080 return fileDescriptor_2c941132e75f38be, []int{18}
1081 }
1082 func (m *NinRepCustom) XXX_Unmarshal(b []byte) error {
1083 return xxx_messageInfo_NinRepCustom.Unmarshal(m, b)
1084 }
1085 func (m *NinRepCustom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1086 if deterministic {
1087 return xxx_messageInfo_NinRepCustom.Marshal(b, m, deterministic)
1088 } else {
1089 b = b[:cap(b)]
1090 n, err := m.MarshalToSizedBuffer(b)
1091 if err != nil {
1092 return nil, err
1093 }
1094 return b[:n], nil
1095 }
1096 }
1097 func (m *NinRepCustom) XXX_Merge(src proto.Message) {
1098 xxx_messageInfo_NinRepCustom.Merge(m, src)
1099 }
1100 func (m *NinRepCustom) XXX_Size() int {
1101 return m.Size()
1102 }
1103 func (m *NinRepCustom) XXX_DiscardUnknown() {
1104 xxx_messageInfo_NinRepCustom.DiscardUnknown(m)
1105 }
1106
1107 var xxx_messageInfo_NinRepCustom proto.InternalMessageInfo
1108
1109 type NinOptNativeUnion struct {
1110 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
1111 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
1112 Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
1113 Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
1114 Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
1115 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
1116 Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
1117 Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
1118 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
1119 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1120 XXX_unrecognized []byte `json:"-"`
1121 XXX_sizecache int32 `json:"-"`
1122 }
1123
1124 func (m *NinOptNativeUnion) Reset() { *m = NinOptNativeUnion{} }
1125 func (*NinOptNativeUnion) ProtoMessage() {}
1126 func (*NinOptNativeUnion) Descriptor() ([]byte, []int) {
1127 return fileDescriptor_2c941132e75f38be, []int{19}
1128 }
1129 func (m *NinOptNativeUnion) XXX_Unmarshal(b []byte) error {
1130 return xxx_messageInfo_NinOptNativeUnion.Unmarshal(m, b)
1131 }
1132 func (m *NinOptNativeUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1133 if deterministic {
1134 return xxx_messageInfo_NinOptNativeUnion.Marshal(b, m, deterministic)
1135 } else {
1136 b = b[:cap(b)]
1137 n, err := m.MarshalToSizedBuffer(b)
1138 if err != nil {
1139 return nil, err
1140 }
1141 return b[:n], nil
1142 }
1143 }
1144 func (m *NinOptNativeUnion) XXX_Merge(src proto.Message) {
1145 xxx_messageInfo_NinOptNativeUnion.Merge(m, src)
1146 }
1147 func (m *NinOptNativeUnion) XXX_Size() int {
1148 return m.Size()
1149 }
1150 func (m *NinOptNativeUnion) XXX_DiscardUnknown() {
1151 xxx_messageInfo_NinOptNativeUnion.DiscardUnknown(m)
1152 }
1153
1154 var xxx_messageInfo_NinOptNativeUnion proto.InternalMessageInfo
1155
1156 type NinOptStructUnion struct {
1157 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
1158 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
1159 Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
1160 Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"`
1161 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
1162 Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
1163 Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
1164 Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
1165 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
1166 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1167 XXX_unrecognized []byte `json:"-"`
1168 XXX_sizecache int32 `json:"-"`
1169 }
1170
1171 func (m *NinOptStructUnion) Reset() { *m = NinOptStructUnion{} }
1172 func (*NinOptStructUnion) ProtoMessage() {}
1173 func (*NinOptStructUnion) Descriptor() ([]byte, []int) {
1174 return fileDescriptor_2c941132e75f38be, []int{20}
1175 }
1176 func (m *NinOptStructUnion) XXX_Unmarshal(b []byte) error {
1177 return xxx_messageInfo_NinOptStructUnion.Unmarshal(m, b)
1178 }
1179 func (m *NinOptStructUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1180 if deterministic {
1181 return xxx_messageInfo_NinOptStructUnion.Marshal(b, m, deterministic)
1182 } else {
1183 b = b[:cap(b)]
1184 n, err := m.MarshalToSizedBuffer(b)
1185 if err != nil {
1186 return nil, err
1187 }
1188 return b[:n], nil
1189 }
1190 }
1191 func (m *NinOptStructUnion) XXX_Merge(src proto.Message) {
1192 xxx_messageInfo_NinOptStructUnion.Merge(m, src)
1193 }
1194 func (m *NinOptStructUnion) XXX_Size() int {
1195 return m.Size()
1196 }
1197 func (m *NinOptStructUnion) XXX_DiscardUnknown() {
1198 xxx_messageInfo_NinOptStructUnion.DiscardUnknown(m)
1199 }
1200
1201 var xxx_messageInfo_NinOptStructUnion proto.InternalMessageInfo
1202
1203 type NinEmbeddedStructUnion struct {
1204 *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
1205 Field200 *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
1206 Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
1207 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1208 XXX_unrecognized []byte `json:"-"`
1209 XXX_sizecache int32 `json:"-"`
1210 }
1211
1212 func (m *NinEmbeddedStructUnion) Reset() { *m = NinEmbeddedStructUnion{} }
1213 func (*NinEmbeddedStructUnion) ProtoMessage() {}
1214 func (*NinEmbeddedStructUnion) Descriptor() ([]byte, []int) {
1215 return fileDescriptor_2c941132e75f38be, []int{21}
1216 }
1217 func (m *NinEmbeddedStructUnion) XXX_Unmarshal(b []byte) error {
1218 return xxx_messageInfo_NinEmbeddedStructUnion.Unmarshal(m, b)
1219 }
1220 func (m *NinEmbeddedStructUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1221 if deterministic {
1222 return xxx_messageInfo_NinEmbeddedStructUnion.Marshal(b, m, deterministic)
1223 } else {
1224 b = b[:cap(b)]
1225 n, err := m.MarshalToSizedBuffer(b)
1226 if err != nil {
1227 return nil, err
1228 }
1229 return b[:n], nil
1230 }
1231 }
1232 func (m *NinEmbeddedStructUnion) XXX_Merge(src proto.Message) {
1233 xxx_messageInfo_NinEmbeddedStructUnion.Merge(m, src)
1234 }
1235 func (m *NinEmbeddedStructUnion) XXX_Size() int {
1236 return m.Size()
1237 }
1238 func (m *NinEmbeddedStructUnion) XXX_DiscardUnknown() {
1239 xxx_messageInfo_NinEmbeddedStructUnion.DiscardUnknown(m)
1240 }
1241
1242 var xxx_messageInfo_NinEmbeddedStructUnion proto.InternalMessageInfo
1243
1244 type NinNestedStructUnion struct {
1245 Field1 *NinOptNativeUnion `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
1246 Field2 *NinOptStructUnion `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
1247 Field3 *NinEmbeddedStructUnion `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
1248 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1249 XXX_unrecognized []byte `json:"-"`
1250 XXX_sizecache int32 `json:"-"`
1251 }
1252
1253 func (m *NinNestedStructUnion) Reset() { *m = NinNestedStructUnion{} }
1254 func (*NinNestedStructUnion) ProtoMessage() {}
1255 func (*NinNestedStructUnion) Descriptor() ([]byte, []int) {
1256 return fileDescriptor_2c941132e75f38be, []int{22}
1257 }
1258 func (m *NinNestedStructUnion) XXX_Unmarshal(b []byte) error {
1259 return xxx_messageInfo_NinNestedStructUnion.Unmarshal(m, b)
1260 }
1261 func (m *NinNestedStructUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1262 if deterministic {
1263 return xxx_messageInfo_NinNestedStructUnion.Marshal(b, m, deterministic)
1264 } else {
1265 b = b[:cap(b)]
1266 n, err := m.MarshalToSizedBuffer(b)
1267 if err != nil {
1268 return nil, err
1269 }
1270 return b[:n], nil
1271 }
1272 }
1273 func (m *NinNestedStructUnion) XXX_Merge(src proto.Message) {
1274 xxx_messageInfo_NinNestedStructUnion.Merge(m, src)
1275 }
1276 func (m *NinNestedStructUnion) XXX_Size() int {
1277 return m.Size()
1278 }
1279 func (m *NinNestedStructUnion) XXX_DiscardUnknown() {
1280 xxx_messageInfo_NinNestedStructUnion.DiscardUnknown(m)
1281 }
1282
1283 var xxx_messageInfo_NinNestedStructUnion proto.InternalMessageInfo
1284
1285 type Tree struct {
1286 Or *OrBranch `protobuf:"bytes,1,opt,name=Or" json:"Or,omitempty"`
1287 And *AndBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"`
1288 Leaf *Leaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"`
1289 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1290 XXX_unrecognized []byte `json:"-"`
1291 XXX_sizecache int32 `json:"-"`
1292 }
1293
1294 func (m *Tree) Reset() { *m = Tree{} }
1295 func (*Tree) ProtoMessage() {}
1296 func (*Tree) Descriptor() ([]byte, []int) {
1297 return fileDescriptor_2c941132e75f38be, []int{23}
1298 }
1299 func (m *Tree) XXX_Unmarshal(b []byte) error {
1300 return xxx_messageInfo_Tree.Unmarshal(m, b)
1301 }
1302 func (m *Tree) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1303 if deterministic {
1304 return xxx_messageInfo_Tree.Marshal(b, m, deterministic)
1305 } else {
1306 b = b[:cap(b)]
1307 n, err := m.MarshalToSizedBuffer(b)
1308 if err != nil {
1309 return nil, err
1310 }
1311 return b[:n], nil
1312 }
1313 }
1314 func (m *Tree) XXX_Merge(src proto.Message) {
1315 xxx_messageInfo_Tree.Merge(m, src)
1316 }
1317 func (m *Tree) XXX_Size() int {
1318 return m.Size()
1319 }
1320 func (m *Tree) XXX_DiscardUnknown() {
1321 xxx_messageInfo_Tree.DiscardUnknown(m)
1322 }
1323
1324 var xxx_messageInfo_Tree proto.InternalMessageInfo
1325
1326 type OrBranch struct {
1327 Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
1328 Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
1329 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1330 XXX_unrecognized []byte `json:"-"`
1331 XXX_sizecache int32 `json:"-"`
1332 }
1333
1334 func (m *OrBranch) Reset() { *m = OrBranch{} }
1335 func (*OrBranch) ProtoMessage() {}
1336 func (*OrBranch) Descriptor() ([]byte, []int) {
1337 return fileDescriptor_2c941132e75f38be, []int{24}
1338 }
1339 func (m *OrBranch) XXX_Unmarshal(b []byte) error {
1340 return xxx_messageInfo_OrBranch.Unmarshal(m, b)
1341 }
1342 func (m *OrBranch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1343 if deterministic {
1344 return xxx_messageInfo_OrBranch.Marshal(b, m, deterministic)
1345 } else {
1346 b = b[:cap(b)]
1347 n, err := m.MarshalToSizedBuffer(b)
1348 if err != nil {
1349 return nil, err
1350 }
1351 return b[:n], nil
1352 }
1353 }
1354 func (m *OrBranch) XXX_Merge(src proto.Message) {
1355 xxx_messageInfo_OrBranch.Merge(m, src)
1356 }
1357 func (m *OrBranch) XXX_Size() int {
1358 return m.Size()
1359 }
1360 func (m *OrBranch) XXX_DiscardUnknown() {
1361 xxx_messageInfo_OrBranch.DiscardUnknown(m)
1362 }
1363
1364 var xxx_messageInfo_OrBranch proto.InternalMessageInfo
1365
1366 type AndBranch struct {
1367 Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
1368 Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
1369 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1370 XXX_unrecognized []byte `json:"-"`
1371 XXX_sizecache int32 `json:"-"`
1372 }
1373
1374 func (m *AndBranch) Reset() { *m = AndBranch{} }
1375 func (*AndBranch) ProtoMessage() {}
1376 func (*AndBranch) Descriptor() ([]byte, []int) {
1377 return fileDescriptor_2c941132e75f38be, []int{25}
1378 }
1379 func (m *AndBranch) XXX_Unmarshal(b []byte) error {
1380 return xxx_messageInfo_AndBranch.Unmarshal(m, b)
1381 }
1382 func (m *AndBranch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1383 if deterministic {
1384 return xxx_messageInfo_AndBranch.Marshal(b, m, deterministic)
1385 } else {
1386 b = b[:cap(b)]
1387 n, err := m.MarshalToSizedBuffer(b)
1388 if err != nil {
1389 return nil, err
1390 }
1391 return b[:n], nil
1392 }
1393 }
1394 func (m *AndBranch) XXX_Merge(src proto.Message) {
1395 xxx_messageInfo_AndBranch.Merge(m, src)
1396 }
1397 func (m *AndBranch) XXX_Size() int {
1398 return m.Size()
1399 }
1400 func (m *AndBranch) XXX_DiscardUnknown() {
1401 xxx_messageInfo_AndBranch.DiscardUnknown(m)
1402 }
1403
1404 var xxx_messageInfo_AndBranch proto.InternalMessageInfo
1405
1406 type Leaf struct {
1407 Value int64 `protobuf:"varint,1,opt,name=Value" json:"Value"`
1408 StrValue string `protobuf:"bytes,2,opt,name=StrValue" json:"StrValue"`
1409 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1410 XXX_unrecognized []byte `json:"-"`
1411 XXX_sizecache int32 `json:"-"`
1412 }
1413
1414 func (m *Leaf) Reset() { *m = Leaf{} }
1415 func (*Leaf) ProtoMessage() {}
1416 func (*Leaf) Descriptor() ([]byte, []int) {
1417 return fileDescriptor_2c941132e75f38be, []int{26}
1418 }
1419 func (m *Leaf) XXX_Unmarshal(b []byte) error {
1420 return xxx_messageInfo_Leaf.Unmarshal(m, b)
1421 }
1422 func (m *Leaf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1423 if deterministic {
1424 return xxx_messageInfo_Leaf.Marshal(b, m, deterministic)
1425 } else {
1426 b = b[:cap(b)]
1427 n, err := m.MarshalToSizedBuffer(b)
1428 if err != nil {
1429 return nil, err
1430 }
1431 return b[:n], nil
1432 }
1433 }
1434 func (m *Leaf) XXX_Merge(src proto.Message) {
1435 xxx_messageInfo_Leaf.Merge(m, src)
1436 }
1437 func (m *Leaf) XXX_Size() int {
1438 return m.Size()
1439 }
1440 func (m *Leaf) XXX_DiscardUnknown() {
1441 xxx_messageInfo_Leaf.DiscardUnknown(m)
1442 }
1443
1444 var xxx_messageInfo_Leaf proto.InternalMessageInfo
1445
1446 type DeepTree struct {
1447 Down *ADeepBranch `protobuf:"bytes,1,opt,name=Down" json:"Down,omitempty"`
1448 And *AndDeepBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"`
1449 Leaf *DeepLeaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"`
1450 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1451 XXX_unrecognized []byte `json:"-"`
1452 XXX_sizecache int32 `json:"-"`
1453 }
1454
1455 func (m *DeepTree) Reset() { *m = DeepTree{} }
1456 func (*DeepTree) ProtoMessage() {}
1457 func (*DeepTree) Descriptor() ([]byte, []int) {
1458 return fileDescriptor_2c941132e75f38be, []int{27}
1459 }
1460 func (m *DeepTree) XXX_Unmarshal(b []byte) error {
1461 return xxx_messageInfo_DeepTree.Unmarshal(m, b)
1462 }
1463 func (m *DeepTree) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1464 if deterministic {
1465 return xxx_messageInfo_DeepTree.Marshal(b, m, deterministic)
1466 } else {
1467 b = b[:cap(b)]
1468 n, err := m.MarshalToSizedBuffer(b)
1469 if err != nil {
1470 return nil, err
1471 }
1472 return b[:n], nil
1473 }
1474 }
1475 func (m *DeepTree) XXX_Merge(src proto.Message) {
1476 xxx_messageInfo_DeepTree.Merge(m, src)
1477 }
1478 func (m *DeepTree) XXX_Size() int {
1479 return m.Size()
1480 }
1481 func (m *DeepTree) XXX_DiscardUnknown() {
1482 xxx_messageInfo_DeepTree.DiscardUnknown(m)
1483 }
1484
1485 var xxx_messageInfo_DeepTree proto.InternalMessageInfo
1486
1487 type ADeepBranch struct {
1488 Down DeepTree `protobuf:"bytes,2,opt,name=Down" json:"Down"`
1489 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1490 XXX_unrecognized []byte `json:"-"`
1491 XXX_sizecache int32 `json:"-"`
1492 }
1493
1494 func (m *ADeepBranch) Reset() { *m = ADeepBranch{} }
1495 func (*ADeepBranch) ProtoMessage() {}
1496 func (*ADeepBranch) Descriptor() ([]byte, []int) {
1497 return fileDescriptor_2c941132e75f38be, []int{28}
1498 }
1499 func (m *ADeepBranch) XXX_Unmarshal(b []byte) error {
1500 return xxx_messageInfo_ADeepBranch.Unmarshal(m, b)
1501 }
1502 func (m *ADeepBranch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1503 if deterministic {
1504 return xxx_messageInfo_ADeepBranch.Marshal(b, m, deterministic)
1505 } else {
1506 b = b[:cap(b)]
1507 n, err := m.MarshalToSizedBuffer(b)
1508 if err != nil {
1509 return nil, err
1510 }
1511 return b[:n], nil
1512 }
1513 }
1514 func (m *ADeepBranch) XXX_Merge(src proto.Message) {
1515 xxx_messageInfo_ADeepBranch.Merge(m, src)
1516 }
1517 func (m *ADeepBranch) XXX_Size() int {
1518 return m.Size()
1519 }
1520 func (m *ADeepBranch) XXX_DiscardUnknown() {
1521 xxx_messageInfo_ADeepBranch.DiscardUnknown(m)
1522 }
1523
1524 var xxx_messageInfo_ADeepBranch proto.InternalMessageInfo
1525
1526 type AndDeepBranch struct {
1527 Left DeepTree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
1528 Right DeepTree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
1529 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1530 XXX_unrecognized []byte `json:"-"`
1531 XXX_sizecache int32 `json:"-"`
1532 }
1533
1534 func (m *AndDeepBranch) Reset() { *m = AndDeepBranch{} }
1535 func (*AndDeepBranch) ProtoMessage() {}
1536 func (*AndDeepBranch) Descriptor() ([]byte, []int) {
1537 return fileDescriptor_2c941132e75f38be, []int{29}
1538 }
1539 func (m *AndDeepBranch) XXX_Unmarshal(b []byte) error {
1540 return xxx_messageInfo_AndDeepBranch.Unmarshal(m, b)
1541 }
1542 func (m *AndDeepBranch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1543 if deterministic {
1544 return xxx_messageInfo_AndDeepBranch.Marshal(b, m, deterministic)
1545 } else {
1546 b = b[:cap(b)]
1547 n, err := m.MarshalToSizedBuffer(b)
1548 if err != nil {
1549 return nil, err
1550 }
1551 return b[:n], nil
1552 }
1553 }
1554 func (m *AndDeepBranch) XXX_Merge(src proto.Message) {
1555 xxx_messageInfo_AndDeepBranch.Merge(m, src)
1556 }
1557 func (m *AndDeepBranch) XXX_Size() int {
1558 return m.Size()
1559 }
1560 func (m *AndDeepBranch) XXX_DiscardUnknown() {
1561 xxx_messageInfo_AndDeepBranch.DiscardUnknown(m)
1562 }
1563
1564 var xxx_messageInfo_AndDeepBranch proto.InternalMessageInfo
1565
1566 type DeepLeaf struct {
1567 Tree Tree `protobuf:"bytes,1,opt,name=Tree" json:"Tree"`
1568 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1569 XXX_unrecognized []byte `json:"-"`
1570 XXX_sizecache int32 `json:"-"`
1571 }
1572
1573 func (m *DeepLeaf) Reset() { *m = DeepLeaf{} }
1574 func (*DeepLeaf) ProtoMessage() {}
1575 func (*DeepLeaf) Descriptor() ([]byte, []int) {
1576 return fileDescriptor_2c941132e75f38be, []int{30}
1577 }
1578 func (m *DeepLeaf) XXX_Unmarshal(b []byte) error {
1579 return xxx_messageInfo_DeepLeaf.Unmarshal(m, b)
1580 }
1581 func (m *DeepLeaf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1582 if deterministic {
1583 return xxx_messageInfo_DeepLeaf.Marshal(b, m, deterministic)
1584 } else {
1585 b = b[:cap(b)]
1586 n, err := m.MarshalToSizedBuffer(b)
1587 if err != nil {
1588 return nil, err
1589 }
1590 return b[:n], nil
1591 }
1592 }
1593 func (m *DeepLeaf) XXX_Merge(src proto.Message) {
1594 xxx_messageInfo_DeepLeaf.Merge(m, src)
1595 }
1596 func (m *DeepLeaf) XXX_Size() int {
1597 return m.Size()
1598 }
1599 func (m *DeepLeaf) XXX_DiscardUnknown() {
1600 xxx_messageInfo_DeepLeaf.DiscardUnknown(m)
1601 }
1602
1603 var xxx_messageInfo_DeepLeaf proto.InternalMessageInfo
1604
1605 type Nil struct {
1606 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1607 XXX_unrecognized []byte `json:"-"`
1608 XXX_sizecache int32 `json:"-"`
1609 }
1610
1611 func (m *Nil) Reset() { *m = Nil{} }
1612 func (*Nil) ProtoMessage() {}
1613 func (*Nil) Descriptor() ([]byte, []int) {
1614 return fileDescriptor_2c941132e75f38be, []int{31}
1615 }
1616 func (m *Nil) XXX_Unmarshal(b []byte) error {
1617 return xxx_messageInfo_Nil.Unmarshal(m, b)
1618 }
1619 func (m *Nil) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1620 if deterministic {
1621 return xxx_messageInfo_Nil.Marshal(b, m, deterministic)
1622 } else {
1623 b = b[:cap(b)]
1624 n, err := m.MarshalToSizedBuffer(b)
1625 if err != nil {
1626 return nil, err
1627 }
1628 return b[:n], nil
1629 }
1630 }
1631 func (m *Nil) XXX_Merge(src proto.Message) {
1632 xxx_messageInfo_Nil.Merge(m, src)
1633 }
1634 func (m *Nil) XXX_Size() int {
1635 return m.Size()
1636 }
1637 func (m *Nil) XXX_DiscardUnknown() {
1638 xxx_messageInfo_Nil.DiscardUnknown(m)
1639 }
1640
1641 var xxx_messageInfo_Nil proto.InternalMessageInfo
1642
1643 type NidOptEnum struct {
1644 Field1 TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1"`
1645 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1646 XXX_unrecognized []byte `json:"-"`
1647 XXX_sizecache int32 `json:"-"`
1648 }
1649
1650 func (m *NidOptEnum) Reset() { *m = NidOptEnum{} }
1651 func (*NidOptEnum) ProtoMessage() {}
1652 func (*NidOptEnum) Descriptor() ([]byte, []int) {
1653 return fileDescriptor_2c941132e75f38be, []int{32}
1654 }
1655 func (m *NidOptEnum) XXX_Unmarshal(b []byte) error {
1656 return xxx_messageInfo_NidOptEnum.Unmarshal(m, b)
1657 }
1658 func (m *NidOptEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1659 if deterministic {
1660 return xxx_messageInfo_NidOptEnum.Marshal(b, m, deterministic)
1661 } else {
1662 b = b[:cap(b)]
1663 n, err := m.MarshalToSizedBuffer(b)
1664 if err != nil {
1665 return nil, err
1666 }
1667 return b[:n], nil
1668 }
1669 }
1670 func (m *NidOptEnum) XXX_Merge(src proto.Message) {
1671 xxx_messageInfo_NidOptEnum.Merge(m, src)
1672 }
1673 func (m *NidOptEnum) XXX_Size() int {
1674 return m.Size()
1675 }
1676 func (m *NidOptEnum) XXX_DiscardUnknown() {
1677 xxx_messageInfo_NidOptEnum.DiscardUnknown(m)
1678 }
1679
1680 var xxx_messageInfo_NidOptEnum proto.InternalMessageInfo
1681
1682 type NinOptEnum struct {
1683 Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
1684 Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
1685 Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
1686 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1687 XXX_unrecognized []byte `json:"-"`
1688 XXX_sizecache int32 `json:"-"`
1689 }
1690
1691 func (m *NinOptEnum) Reset() { *m = NinOptEnum{} }
1692 func (*NinOptEnum) ProtoMessage() {}
1693 func (*NinOptEnum) Descriptor() ([]byte, []int) {
1694 return fileDescriptor_2c941132e75f38be, []int{33}
1695 }
1696 func (m *NinOptEnum) XXX_Unmarshal(b []byte) error {
1697 return xxx_messageInfo_NinOptEnum.Unmarshal(m, b)
1698 }
1699 func (m *NinOptEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1700 if deterministic {
1701 return xxx_messageInfo_NinOptEnum.Marshal(b, m, deterministic)
1702 } else {
1703 b = b[:cap(b)]
1704 n, err := m.MarshalToSizedBuffer(b)
1705 if err != nil {
1706 return nil, err
1707 }
1708 return b[:n], nil
1709 }
1710 }
1711 func (m *NinOptEnum) XXX_Merge(src proto.Message) {
1712 xxx_messageInfo_NinOptEnum.Merge(m, src)
1713 }
1714 func (m *NinOptEnum) XXX_Size() int {
1715 return m.Size()
1716 }
1717 func (m *NinOptEnum) XXX_DiscardUnknown() {
1718 xxx_messageInfo_NinOptEnum.DiscardUnknown(m)
1719 }
1720
1721 var xxx_messageInfo_NinOptEnum proto.InternalMessageInfo
1722
1723 type NidRepEnum struct {
1724 Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
1725 Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
1726 Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
1727 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1728 XXX_unrecognized []byte `json:"-"`
1729 XXX_sizecache int32 `json:"-"`
1730 }
1731
1732 func (m *NidRepEnum) Reset() { *m = NidRepEnum{} }
1733 func (*NidRepEnum) ProtoMessage() {}
1734 func (*NidRepEnum) Descriptor() ([]byte, []int) {
1735 return fileDescriptor_2c941132e75f38be, []int{34}
1736 }
1737 func (m *NidRepEnum) XXX_Unmarshal(b []byte) error {
1738 return xxx_messageInfo_NidRepEnum.Unmarshal(m, b)
1739 }
1740 func (m *NidRepEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1741 if deterministic {
1742 return xxx_messageInfo_NidRepEnum.Marshal(b, m, deterministic)
1743 } else {
1744 b = b[:cap(b)]
1745 n, err := m.MarshalToSizedBuffer(b)
1746 if err != nil {
1747 return nil, err
1748 }
1749 return b[:n], nil
1750 }
1751 }
1752 func (m *NidRepEnum) XXX_Merge(src proto.Message) {
1753 xxx_messageInfo_NidRepEnum.Merge(m, src)
1754 }
1755 func (m *NidRepEnum) XXX_Size() int {
1756 return m.Size()
1757 }
1758 func (m *NidRepEnum) XXX_DiscardUnknown() {
1759 xxx_messageInfo_NidRepEnum.DiscardUnknown(m)
1760 }
1761
1762 var xxx_messageInfo_NidRepEnum proto.InternalMessageInfo
1763
1764 type NinRepEnum struct {
1765 Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
1766 Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
1767 Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
1768 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1769 XXX_unrecognized []byte `json:"-"`
1770 XXX_sizecache int32 `json:"-"`
1771 }
1772
1773 func (m *NinRepEnum) Reset() { *m = NinRepEnum{} }
1774 func (*NinRepEnum) ProtoMessage() {}
1775 func (*NinRepEnum) Descriptor() ([]byte, []int) {
1776 return fileDescriptor_2c941132e75f38be, []int{35}
1777 }
1778 func (m *NinRepEnum) XXX_Unmarshal(b []byte) error {
1779 return xxx_messageInfo_NinRepEnum.Unmarshal(m, b)
1780 }
1781 func (m *NinRepEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1782 if deterministic {
1783 return xxx_messageInfo_NinRepEnum.Marshal(b, m, deterministic)
1784 } else {
1785 b = b[:cap(b)]
1786 n, err := m.MarshalToSizedBuffer(b)
1787 if err != nil {
1788 return nil, err
1789 }
1790 return b[:n], nil
1791 }
1792 }
1793 func (m *NinRepEnum) XXX_Merge(src proto.Message) {
1794 xxx_messageInfo_NinRepEnum.Merge(m, src)
1795 }
1796 func (m *NinRepEnum) XXX_Size() int {
1797 return m.Size()
1798 }
1799 func (m *NinRepEnum) XXX_DiscardUnknown() {
1800 xxx_messageInfo_NinRepEnum.DiscardUnknown(m)
1801 }
1802
1803 var xxx_messageInfo_NinRepEnum proto.InternalMessageInfo
1804
1805 type NinOptEnumDefault struct {
1806 Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum,def=2" json:"Field1,omitempty"`
1807 Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"`
1808 Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"`
1809 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1810 XXX_unrecognized []byte `json:"-"`
1811 XXX_sizecache int32 `json:"-"`
1812 }
1813
1814 func (m *NinOptEnumDefault) Reset() { *m = NinOptEnumDefault{} }
1815 func (*NinOptEnumDefault) ProtoMessage() {}
1816 func (*NinOptEnumDefault) Descriptor() ([]byte, []int) {
1817 return fileDescriptor_2c941132e75f38be, []int{36}
1818 }
1819 func (m *NinOptEnumDefault) XXX_Unmarshal(b []byte) error {
1820 return xxx_messageInfo_NinOptEnumDefault.Unmarshal(m, b)
1821 }
1822 func (m *NinOptEnumDefault) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1823 if deterministic {
1824 return xxx_messageInfo_NinOptEnumDefault.Marshal(b, m, deterministic)
1825 } else {
1826 b = b[:cap(b)]
1827 n, err := m.MarshalToSizedBuffer(b)
1828 if err != nil {
1829 return nil, err
1830 }
1831 return b[:n], nil
1832 }
1833 }
1834 func (m *NinOptEnumDefault) XXX_Merge(src proto.Message) {
1835 xxx_messageInfo_NinOptEnumDefault.Merge(m, src)
1836 }
1837 func (m *NinOptEnumDefault) XXX_Size() int {
1838 return m.Size()
1839 }
1840 func (m *NinOptEnumDefault) XXX_DiscardUnknown() {
1841 xxx_messageInfo_NinOptEnumDefault.DiscardUnknown(m)
1842 }
1843
1844 var xxx_messageInfo_NinOptEnumDefault proto.InternalMessageInfo
1845
1846 const Default_NinOptEnumDefault_Field1 TheTestEnum = C
1847 const Default_NinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB
1848 const Default_NinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC
1849
1850 func (m *NinOptEnumDefault) GetField1() TheTestEnum {
1851 if m != nil && m.Field1 != nil {
1852 return *m.Field1
1853 }
1854 return Default_NinOptEnumDefault_Field1
1855 }
1856
1857 func (m *NinOptEnumDefault) GetField2() YetAnotherTestEnum {
1858 if m != nil && m.Field2 != nil {
1859 return *m.Field2
1860 }
1861 return Default_NinOptEnumDefault_Field2
1862 }
1863
1864 func (m *NinOptEnumDefault) GetField3() YetYetAnotherTestEnum {
1865 if m != nil && m.Field3 != nil {
1866 return *m.Field3
1867 }
1868 return Default_NinOptEnumDefault_Field3
1869 }
1870
1871 type AnotherNinOptEnum struct {
1872 Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum" json:"Field1,omitempty"`
1873 Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
1874 Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
1875 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1876 XXX_unrecognized []byte `json:"-"`
1877 XXX_sizecache int32 `json:"-"`
1878 }
1879
1880 func (m *AnotherNinOptEnum) Reset() { *m = AnotherNinOptEnum{} }
1881 func (*AnotherNinOptEnum) ProtoMessage() {}
1882 func (*AnotherNinOptEnum) Descriptor() ([]byte, []int) {
1883 return fileDescriptor_2c941132e75f38be, []int{37}
1884 }
1885 func (m *AnotherNinOptEnum) XXX_Unmarshal(b []byte) error {
1886 return xxx_messageInfo_AnotherNinOptEnum.Unmarshal(m, b)
1887 }
1888 func (m *AnotherNinOptEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1889 if deterministic {
1890 return xxx_messageInfo_AnotherNinOptEnum.Marshal(b, m, deterministic)
1891 } else {
1892 b = b[:cap(b)]
1893 n, err := m.MarshalToSizedBuffer(b)
1894 if err != nil {
1895 return nil, err
1896 }
1897 return b[:n], nil
1898 }
1899 }
1900 func (m *AnotherNinOptEnum) XXX_Merge(src proto.Message) {
1901 xxx_messageInfo_AnotherNinOptEnum.Merge(m, src)
1902 }
1903 func (m *AnotherNinOptEnum) XXX_Size() int {
1904 return m.Size()
1905 }
1906 func (m *AnotherNinOptEnum) XXX_DiscardUnknown() {
1907 xxx_messageInfo_AnotherNinOptEnum.DiscardUnknown(m)
1908 }
1909
1910 var xxx_messageInfo_AnotherNinOptEnum proto.InternalMessageInfo
1911
1912 type AnotherNinOptEnumDefault struct {
1913 Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum,def=11" json:"Field1,omitempty"`
1914 Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"`
1915 Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"`
1916 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1917 XXX_unrecognized []byte `json:"-"`
1918 XXX_sizecache int32 `json:"-"`
1919 }
1920
1921 func (m *AnotherNinOptEnumDefault) Reset() { *m = AnotherNinOptEnumDefault{} }
1922 func (*AnotherNinOptEnumDefault) ProtoMessage() {}
1923 func (*AnotherNinOptEnumDefault) Descriptor() ([]byte, []int) {
1924 return fileDescriptor_2c941132e75f38be, []int{38}
1925 }
1926 func (m *AnotherNinOptEnumDefault) XXX_Unmarshal(b []byte) error {
1927 return xxx_messageInfo_AnotherNinOptEnumDefault.Unmarshal(m, b)
1928 }
1929 func (m *AnotherNinOptEnumDefault) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1930 if deterministic {
1931 return xxx_messageInfo_AnotherNinOptEnumDefault.Marshal(b, m, deterministic)
1932 } else {
1933 b = b[:cap(b)]
1934 n, err := m.MarshalToSizedBuffer(b)
1935 if err != nil {
1936 return nil, err
1937 }
1938 return b[:n], nil
1939 }
1940 }
1941 func (m *AnotherNinOptEnumDefault) XXX_Merge(src proto.Message) {
1942 xxx_messageInfo_AnotherNinOptEnumDefault.Merge(m, src)
1943 }
1944 func (m *AnotherNinOptEnumDefault) XXX_Size() int {
1945 return m.Size()
1946 }
1947 func (m *AnotherNinOptEnumDefault) XXX_DiscardUnknown() {
1948 xxx_messageInfo_AnotherNinOptEnumDefault.DiscardUnknown(m)
1949 }
1950
1951 var xxx_messageInfo_AnotherNinOptEnumDefault proto.InternalMessageInfo
1952
1953 const Default_AnotherNinOptEnumDefault_Field1 AnotherTestEnum = E
1954 const Default_AnotherNinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB
1955 const Default_AnotherNinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC
1956
1957 func (m *AnotherNinOptEnumDefault) GetField1() AnotherTestEnum {
1958 if m != nil && m.Field1 != nil {
1959 return *m.Field1
1960 }
1961 return Default_AnotherNinOptEnumDefault_Field1
1962 }
1963
1964 func (m *AnotherNinOptEnumDefault) GetField2() YetAnotherTestEnum {
1965 if m != nil && m.Field2 != nil {
1966 return *m.Field2
1967 }
1968 return Default_AnotherNinOptEnumDefault_Field2
1969 }
1970
1971 func (m *AnotherNinOptEnumDefault) GetField3() YetYetAnotherTestEnum {
1972 if m != nil && m.Field3 != nil {
1973 return *m.Field3
1974 }
1975 return Default_AnotherNinOptEnumDefault_Field3
1976 }
1977
1978 type Timer struct {
1979 Time1 int64 `protobuf:"fixed64,1,opt,name=Time1" json:"Time1"`
1980 Time2 int64 `protobuf:"fixed64,2,opt,name=Time2" json:"Time2"`
1981 Data []byte `protobuf:"bytes,3,opt,name=Data" json:"Data"`
1982 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1983 XXX_unrecognized []byte `json:"-"`
1984 XXX_sizecache int32 `json:"-"`
1985 }
1986
1987 func (m *Timer) Reset() { *m = Timer{} }
1988 func (*Timer) ProtoMessage() {}
1989 func (*Timer) Descriptor() ([]byte, []int) {
1990 return fileDescriptor_2c941132e75f38be, []int{39}
1991 }
1992 func (m *Timer) XXX_Unmarshal(b []byte) error {
1993 return xxx_messageInfo_Timer.Unmarshal(m, b)
1994 }
1995 func (m *Timer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1996 if deterministic {
1997 return xxx_messageInfo_Timer.Marshal(b, m, deterministic)
1998 } else {
1999 b = b[:cap(b)]
2000 n, err := m.MarshalToSizedBuffer(b)
2001 if err != nil {
2002 return nil, err
2003 }
2004 return b[:n], nil
2005 }
2006 }
2007 func (m *Timer) XXX_Merge(src proto.Message) {
2008 xxx_messageInfo_Timer.Merge(m, src)
2009 }
2010 func (m *Timer) XXX_Size() int {
2011 return m.Size()
2012 }
2013 func (m *Timer) XXX_DiscardUnknown() {
2014 xxx_messageInfo_Timer.DiscardUnknown(m)
2015 }
2016
2017 var xxx_messageInfo_Timer proto.InternalMessageInfo
2018
2019 type MyExtendable struct {
2020 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
2021 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2022 proto.XXX_InternalExtensions `json:"-"`
2023 XXX_unrecognized []byte `json:"-"`
2024 XXX_sizecache int32 `json:"-"`
2025 }
2026
2027 func (m *MyExtendable) Reset() { *m = MyExtendable{} }
2028 func (*MyExtendable) ProtoMessage() {}
2029 func (*MyExtendable) Descriptor() ([]byte, []int) {
2030 return fileDescriptor_2c941132e75f38be, []int{40}
2031 }
2032
2033 var extRange_MyExtendable = []proto.ExtensionRange{
2034 {Start: 100, End: 199},
2035 }
2036
2037 func (*MyExtendable) ExtensionRangeArray() []proto.ExtensionRange {
2038 return extRange_MyExtendable
2039 }
2040
2041 func (m *MyExtendable) XXX_Unmarshal(b []byte) error {
2042 return xxx_messageInfo_MyExtendable.Unmarshal(m, b)
2043 }
2044 func (m *MyExtendable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2045 if deterministic {
2046 return xxx_messageInfo_MyExtendable.Marshal(b, m, deterministic)
2047 } else {
2048 b = b[:cap(b)]
2049 n, err := m.MarshalToSizedBuffer(b)
2050 if err != nil {
2051 return nil, err
2052 }
2053 return b[:n], nil
2054 }
2055 }
2056 func (m *MyExtendable) XXX_Merge(src proto.Message) {
2057 xxx_messageInfo_MyExtendable.Merge(m, src)
2058 }
2059 func (m *MyExtendable) XXX_Size() int {
2060 return m.Size()
2061 }
2062 func (m *MyExtendable) XXX_DiscardUnknown() {
2063 xxx_messageInfo_MyExtendable.DiscardUnknown(m)
2064 }
2065
2066 var xxx_messageInfo_MyExtendable proto.InternalMessageInfo
2067
2068 type OtherExtenable struct {
2069 Field2 *int64 `protobuf:"varint,2,opt,name=Field2" json:"Field2,omitempty"`
2070 Field13 *int64 `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
2071 M *MyExtendable `protobuf:"bytes,1,opt,name=M" json:"M,omitempty"`
2072 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2073 proto.XXX_InternalExtensions `json:"-"`
2074 XXX_unrecognized []byte `json:"-"`
2075 XXX_sizecache int32 `json:"-"`
2076 }
2077
2078 func (m *OtherExtenable) Reset() { *m = OtherExtenable{} }
2079 func (*OtherExtenable) ProtoMessage() {}
2080 func (*OtherExtenable) Descriptor() ([]byte, []int) {
2081 return fileDescriptor_2c941132e75f38be, []int{41}
2082 }
2083
2084 var extRange_OtherExtenable = []proto.ExtensionRange{
2085 {Start: 14, End: 16},
2086 {Start: 10, End: 12},
2087 }
2088
2089 func (*OtherExtenable) ExtensionRangeArray() []proto.ExtensionRange {
2090 return extRange_OtherExtenable
2091 }
2092
2093 func (m *OtherExtenable) XXX_Unmarshal(b []byte) error {
2094 return xxx_messageInfo_OtherExtenable.Unmarshal(m, b)
2095 }
2096 func (m *OtherExtenable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2097 if deterministic {
2098 return xxx_messageInfo_OtherExtenable.Marshal(b, m, deterministic)
2099 } else {
2100 b = b[:cap(b)]
2101 n, err := m.MarshalToSizedBuffer(b)
2102 if err != nil {
2103 return nil, err
2104 }
2105 return b[:n], nil
2106 }
2107 }
2108 func (m *OtherExtenable) XXX_Merge(src proto.Message) {
2109 xxx_messageInfo_OtherExtenable.Merge(m, src)
2110 }
2111 func (m *OtherExtenable) XXX_Size() int {
2112 return m.Size()
2113 }
2114 func (m *OtherExtenable) XXX_DiscardUnknown() {
2115 xxx_messageInfo_OtherExtenable.DiscardUnknown(m)
2116 }
2117
2118 var xxx_messageInfo_OtherExtenable proto.InternalMessageInfo
2119
2120 type NestedDefinition struct {
2121 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
2122 EnumField *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=EnumField,enum=test.NestedDefinition_NestedEnum" json:"EnumField,omitempty"`
2123 NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,3,opt,name=NNM" json:"NNM,omitempty"`
2124 NM *NestedDefinition_NestedMessage `protobuf:"bytes,4,opt,name=NM" json:"NM,omitempty"`
2125 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2126 XXX_unrecognized []byte `json:"-"`
2127 XXX_sizecache int32 `json:"-"`
2128 }
2129
2130 func (m *NestedDefinition) Reset() { *m = NestedDefinition{} }
2131 func (*NestedDefinition) ProtoMessage() {}
2132 func (*NestedDefinition) Descriptor() ([]byte, []int) {
2133 return fileDescriptor_2c941132e75f38be, []int{42}
2134 }
2135 func (m *NestedDefinition) XXX_Unmarshal(b []byte) error {
2136 return xxx_messageInfo_NestedDefinition.Unmarshal(m, b)
2137 }
2138 func (m *NestedDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2139 if deterministic {
2140 return xxx_messageInfo_NestedDefinition.Marshal(b, m, deterministic)
2141 } else {
2142 b = b[:cap(b)]
2143 n, err := m.MarshalToSizedBuffer(b)
2144 if err != nil {
2145 return nil, err
2146 }
2147 return b[:n], nil
2148 }
2149 }
2150 func (m *NestedDefinition) XXX_Merge(src proto.Message) {
2151 xxx_messageInfo_NestedDefinition.Merge(m, src)
2152 }
2153 func (m *NestedDefinition) XXX_Size() int {
2154 return m.Size()
2155 }
2156 func (m *NestedDefinition) XXX_DiscardUnknown() {
2157 xxx_messageInfo_NestedDefinition.DiscardUnknown(m)
2158 }
2159
2160 var xxx_messageInfo_NestedDefinition proto.InternalMessageInfo
2161
2162 type NestedDefinition_NestedMessage struct {
2163 NestedField1 *uint64 `protobuf:"fixed64,1,opt,name=NestedField1" json:"NestedField1,omitempty"`
2164 NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,2,opt,name=NNM" json:"NNM,omitempty"`
2165 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2166 XXX_unrecognized []byte `json:"-"`
2167 XXX_sizecache int32 `json:"-"`
2168 }
2169
2170 func (m *NestedDefinition_NestedMessage) Reset() { *m = NestedDefinition_NestedMessage{} }
2171 func (*NestedDefinition_NestedMessage) ProtoMessage() {}
2172 func (*NestedDefinition_NestedMessage) Descriptor() ([]byte, []int) {
2173 return fileDescriptor_2c941132e75f38be, []int{42, 0}
2174 }
2175 func (m *NestedDefinition_NestedMessage) XXX_Unmarshal(b []byte) error {
2176 return xxx_messageInfo_NestedDefinition_NestedMessage.Unmarshal(m, b)
2177 }
2178 func (m *NestedDefinition_NestedMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2179 if deterministic {
2180 return xxx_messageInfo_NestedDefinition_NestedMessage.Marshal(b, m, deterministic)
2181 } else {
2182 b = b[:cap(b)]
2183 n, err := m.MarshalToSizedBuffer(b)
2184 if err != nil {
2185 return nil, err
2186 }
2187 return b[:n], nil
2188 }
2189 }
2190 func (m *NestedDefinition_NestedMessage) XXX_Merge(src proto.Message) {
2191 xxx_messageInfo_NestedDefinition_NestedMessage.Merge(m, src)
2192 }
2193 func (m *NestedDefinition_NestedMessage) XXX_Size() int {
2194 return m.Size()
2195 }
2196 func (m *NestedDefinition_NestedMessage) XXX_DiscardUnknown() {
2197 xxx_messageInfo_NestedDefinition_NestedMessage.DiscardUnknown(m)
2198 }
2199
2200 var xxx_messageInfo_NestedDefinition_NestedMessage proto.InternalMessageInfo
2201
2202 type NestedDefinition_NestedMessage_NestedNestedMsg struct {
2203 NestedNestedField1 *string `protobuf:"bytes,10,opt,name=NestedNestedField1" json:"NestedNestedField1,omitempty"`
2204 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2205 XXX_unrecognized []byte `json:"-"`
2206 XXX_sizecache int32 `json:"-"`
2207 }
2208
2209 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Reset() {
2210 *m = NestedDefinition_NestedMessage_NestedNestedMsg{}
2211 }
2212 func (*NestedDefinition_NestedMessage_NestedNestedMsg) ProtoMessage() {}
2213 func (*NestedDefinition_NestedMessage_NestedNestedMsg) Descriptor() ([]byte, []int) {
2214 return fileDescriptor_2c941132e75f38be, []int{42, 0, 0}
2215 }
2216 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_Unmarshal(b []byte) error {
2217 return xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.Unmarshal(m, b)
2218 }
2219 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2220 if deterministic {
2221 return xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.Marshal(b, m, deterministic)
2222 } else {
2223 b = b[:cap(b)]
2224 n, err := m.MarshalToSizedBuffer(b)
2225 if err != nil {
2226 return nil, err
2227 }
2228 return b[:n], nil
2229 }
2230 }
2231 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_Merge(src proto.Message) {
2232 xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.Merge(m, src)
2233 }
2234 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_Size() int {
2235 return m.Size()
2236 }
2237 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_DiscardUnknown() {
2238 xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.DiscardUnknown(m)
2239 }
2240
2241 var xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg proto.InternalMessageInfo
2242
2243 type NestedScope struct {
2244 A *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,1,opt,name=A" json:"A,omitempty"`
2245 B *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=B,enum=test.NestedDefinition_NestedEnum" json:"B,omitempty"`
2246 C *NestedDefinition_NestedMessage `protobuf:"bytes,3,opt,name=C" json:"C,omitempty"`
2247 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2248 XXX_unrecognized []byte `json:"-"`
2249 XXX_sizecache int32 `json:"-"`
2250 }
2251
2252 func (m *NestedScope) Reset() { *m = NestedScope{} }
2253 func (*NestedScope) ProtoMessage() {}
2254 func (*NestedScope) Descriptor() ([]byte, []int) {
2255 return fileDescriptor_2c941132e75f38be, []int{43}
2256 }
2257 func (m *NestedScope) XXX_Unmarshal(b []byte) error {
2258 return xxx_messageInfo_NestedScope.Unmarshal(m, b)
2259 }
2260 func (m *NestedScope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2261 if deterministic {
2262 return xxx_messageInfo_NestedScope.Marshal(b, m, deterministic)
2263 } else {
2264 b = b[:cap(b)]
2265 n, err := m.MarshalToSizedBuffer(b)
2266 if err != nil {
2267 return nil, err
2268 }
2269 return b[:n], nil
2270 }
2271 }
2272 func (m *NestedScope) XXX_Merge(src proto.Message) {
2273 xxx_messageInfo_NestedScope.Merge(m, src)
2274 }
2275 func (m *NestedScope) XXX_Size() int {
2276 return m.Size()
2277 }
2278 func (m *NestedScope) XXX_DiscardUnknown() {
2279 xxx_messageInfo_NestedScope.DiscardUnknown(m)
2280 }
2281
2282 var xxx_messageInfo_NestedScope proto.InternalMessageInfo
2283
2284 type NinOptNativeDefault struct {
2285 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1,def=1234.1234" json:"Field1,omitempty"`
2286 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2,def=1234.1234" json:"Field2,omitempty"`
2287 Field3 *int32 `protobuf:"varint,3,opt,name=Field3,def=1234" json:"Field3,omitempty"`
2288 Field4 *int64 `protobuf:"varint,4,opt,name=Field4,def=1234" json:"Field4,omitempty"`
2289 Field5 *uint32 `protobuf:"varint,5,opt,name=Field5,def=1234" json:"Field5,omitempty"`
2290 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6,def=1234" json:"Field6,omitempty"`
2291 Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7,def=1234" json:"Field7,omitempty"`
2292 Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8,def=1234" json:"Field8,omitempty"`
2293 Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9,def=1234" json:"Field9,omitempty"`
2294 Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10,def=1234" json:"Field10,omitempty"`
2295 Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11,def=1234" json:"Field11,omitempty"`
2296 Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12,def=1234" json:"Field12,omitempty"`
2297 Field13 *bool `protobuf:"varint,13,opt,name=Field13,def=1" json:"Field13,omitempty"`
2298 Field14 *string `protobuf:"bytes,14,opt,name=Field14,def=1234" json:"Field14,omitempty"`
2299 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
2300 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2301 XXX_unrecognized []byte `json:"-"`
2302 XXX_sizecache int32 `json:"-"`
2303 }
2304
2305 func (m *NinOptNativeDefault) Reset() { *m = NinOptNativeDefault{} }
2306 func (*NinOptNativeDefault) ProtoMessage() {}
2307 func (*NinOptNativeDefault) Descriptor() ([]byte, []int) {
2308 return fileDescriptor_2c941132e75f38be, []int{44}
2309 }
2310 func (m *NinOptNativeDefault) XXX_Unmarshal(b []byte) error {
2311 return xxx_messageInfo_NinOptNativeDefault.Unmarshal(m, b)
2312 }
2313 func (m *NinOptNativeDefault) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2314 if deterministic {
2315 return xxx_messageInfo_NinOptNativeDefault.Marshal(b, m, deterministic)
2316 } else {
2317 b = b[:cap(b)]
2318 n, err := m.MarshalToSizedBuffer(b)
2319 if err != nil {
2320 return nil, err
2321 }
2322 return b[:n], nil
2323 }
2324 }
2325 func (m *NinOptNativeDefault) XXX_Merge(src proto.Message) {
2326 xxx_messageInfo_NinOptNativeDefault.Merge(m, src)
2327 }
2328 func (m *NinOptNativeDefault) XXX_Size() int {
2329 return m.Size()
2330 }
2331 func (m *NinOptNativeDefault) XXX_DiscardUnknown() {
2332 xxx_messageInfo_NinOptNativeDefault.DiscardUnknown(m)
2333 }
2334
2335 var xxx_messageInfo_NinOptNativeDefault proto.InternalMessageInfo
2336
2337 const Default_NinOptNativeDefault_Field1 float64 = 1234.1234
2338 const Default_NinOptNativeDefault_Field2 float32 = 1234.1234
2339 const Default_NinOptNativeDefault_Field3 int32 = 1234
2340 const Default_NinOptNativeDefault_Field4 int64 = 1234
2341 const Default_NinOptNativeDefault_Field5 uint32 = 1234
2342 const Default_NinOptNativeDefault_Field6 uint64 = 1234
2343 const Default_NinOptNativeDefault_Field7 int32 = 1234
2344 const Default_NinOptNativeDefault_Field8 int64 = 1234
2345 const Default_NinOptNativeDefault_Field9 uint32 = 1234
2346 const Default_NinOptNativeDefault_Field10 int32 = 1234
2347 const Default_NinOptNativeDefault_Field11 uint64 = 1234
2348 const Default_NinOptNativeDefault_Field12 int64 = 1234
2349 const Default_NinOptNativeDefault_Field13 bool = true
2350 const Default_NinOptNativeDefault_Field14 string = "1234"
2351
2352 func (m *NinOptNativeDefault) GetField1() float64 {
2353 if m != nil && m.Field1 != nil {
2354 return *m.Field1
2355 }
2356 return Default_NinOptNativeDefault_Field1
2357 }
2358
2359 func (m *NinOptNativeDefault) GetField2() float32 {
2360 if m != nil && m.Field2 != nil {
2361 return *m.Field2
2362 }
2363 return Default_NinOptNativeDefault_Field2
2364 }
2365
2366 func (m *NinOptNativeDefault) GetField3() int32 {
2367 if m != nil && m.Field3 != nil {
2368 return *m.Field3
2369 }
2370 return Default_NinOptNativeDefault_Field3
2371 }
2372
2373 func (m *NinOptNativeDefault) GetField4() int64 {
2374 if m != nil && m.Field4 != nil {
2375 return *m.Field4
2376 }
2377 return Default_NinOptNativeDefault_Field4
2378 }
2379
2380 func (m *NinOptNativeDefault) GetField5() uint32 {
2381 if m != nil && m.Field5 != nil {
2382 return *m.Field5
2383 }
2384 return Default_NinOptNativeDefault_Field5
2385 }
2386
2387 func (m *NinOptNativeDefault) GetField6() uint64 {
2388 if m != nil && m.Field6 != nil {
2389 return *m.Field6
2390 }
2391 return Default_NinOptNativeDefault_Field6
2392 }
2393
2394 func (m *NinOptNativeDefault) GetField7() int32 {
2395 if m != nil && m.Field7 != nil {
2396 return *m.Field7
2397 }
2398 return Default_NinOptNativeDefault_Field7
2399 }
2400
2401 func (m *NinOptNativeDefault) GetField8() int64 {
2402 if m != nil && m.Field8 != nil {
2403 return *m.Field8
2404 }
2405 return Default_NinOptNativeDefault_Field8
2406 }
2407
2408 func (m *NinOptNativeDefault) GetField9() uint32 {
2409 if m != nil && m.Field9 != nil {
2410 return *m.Field9
2411 }
2412 return Default_NinOptNativeDefault_Field9
2413 }
2414
2415 func (m *NinOptNativeDefault) GetField10() int32 {
2416 if m != nil && m.Field10 != nil {
2417 return *m.Field10
2418 }
2419 return Default_NinOptNativeDefault_Field10
2420 }
2421
2422 func (m *NinOptNativeDefault) GetField11() uint64 {
2423 if m != nil && m.Field11 != nil {
2424 return *m.Field11
2425 }
2426 return Default_NinOptNativeDefault_Field11
2427 }
2428
2429 func (m *NinOptNativeDefault) GetField12() int64 {
2430 if m != nil && m.Field12 != nil {
2431 return *m.Field12
2432 }
2433 return Default_NinOptNativeDefault_Field12
2434 }
2435
2436 func (m *NinOptNativeDefault) GetField13() bool {
2437 if m != nil && m.Field13 != nil {
2438 return *m.Field13
2439 }
2440 return Default_NinOptNativeDefault_Field13
2441 }
2442
2443 func (m *NinOptNativeDefault) GetField14() string {
2444 if m != nil && m.Field14 != nil {
2445 return *m.Field14
2446 }
2447 return Default_NinOptNativeDefault_Field14
2448 }
2449
2450 func (m *NinOptNativeDefault) GetField15() []byte {
2451 if m != nil {
2452 return m.Field15
2453 }
2454 return nil
2455 }
2456
2457 type CustomContainer struct {
2458 CustomStruct NidOptCustom `protobuf:"bytes,1,opt,name=CustomStruct" json:"CustomStruct"`
2459 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2460 XXX_unrecognized []byte `json:"-"`
2461 XXX_sizecache int32 `json:"-"`
2462 }
2463
2464 func (m *CustomContainer) Reset() { *m = CustomContainer{} }
2465 func (*CustomContainer) ProtoMessage() {}
2466 func (*CustomContainer) Descriptor() ([]byte, []int) {
2467 return fileDescriptor_2c941132e75f38be, []int{45}
2468 }
2469 func (m *CustomContainer) XXX_Unmarshal(b []byte) error {
2470 return xxx_messageInfo_CustomContainer.Unmarshal(m, b)
2471 }
2472 func (m *CustomContainer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2473 if deterministic {
2474 return xxx_messageInfo_CustomContainer.Marshal(b, m, deterministic)
2475 } else {
2476 b = b[:cap(b)]
2477 n, err := m.MarshalToSizedBuffer(b)
2478 if err != nil {
2479 return nil, err
2480 }
2481 return b[:n], nil
2482 }
2483 }
2484 func (m *CustomContainer) XXX_Merge(src proto.Message) {
2485 xxx_messageInfo_CustomContainer.Merge(m, src)
2486 }
2487 func (m *CustomContainer) XXX_Size() int {
2488 return m.Size()
2489 }
2490 func (m *CustomContainer) XXX_DiscardUnknown() {
2491 xxx_messageInfo_CustomContainer.DiscardUnknown(m)
2492 }
2493
2494 var xxx_messageInfo_CustomContainer proto.InternalMessageInfo
2495
2496 type CustomNameNidOptNative struct {
2497 FieldA float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
2498 FieldB float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
2499 FieldC int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"`
2500 FieldD int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"`
2501 FieldE uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"`
2502 FieldF uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
2503 FieldG int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
2504 FieldH int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"`
2505 FieldI uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"`
2506 FieldJ int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"`
2507 FieldK uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"`
2508 FieldL int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"`
2509 FieldM bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
2510 FieldN string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
2511 FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
2512 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2513 XXX_unrecognized []byte `json:"-"`
2514 XXX_sizecache int32 `json:"-"`
2515 }
2516
2517 func (m *CustomNameNidOptNative) Reset() { *m = CustomNameNidOptNative{} }
2518 func (*CustomNameNidOptNative) ProtoMessage() {}
2519 func (*CustomNameNidOptNative) Descriptor() ([]byte, []int) {
2520 return fileDescriptor_2c941132e75f38be, []int{46}
2521 }
2522 func (m *CustomNameNidOptNative) XXX_Unmarshal(b []byte) error {
2523 return xxx_messageInfo_CustomNameNidOptNative.Unmarshal(m, b)
2524 }
2525 func (m *CustomNameNidOptNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2526 if deterministic {
2527 return xxx_messageInfo_CustomNameNidOptNative.Marshal(b, m, deterministic)
2528 } else {
2529 b = b[:cap(b)]
2530 n, err := m.MarshalToSizedBuffer(b)
2531 if err != nil {
2532 return nil, err
2533 }
2534 return b[:n], nil
2535 }
2536 }
2537 func (m *CustomNameNidOptNative) XXX_Merge(src proto.Message) {
2538 xxx_messageInfo_CustomNameNidOptNative.Merge(m, src)
2539 }
2540 func (m *CustomNameNidOptNative) XXX_Size() int {
2541 return m.Size()
2542 }
2543 func (m *CustomNameNidOptNative) XXX_DiscardUnknown() {
2544 xxx_messageInfo_CustomNameNidOptNative.DiscardUnknown(m)
2545 }
2546
2547 var xxx_messageInfo_CustomNameNidOptNative proto.InternalMessageInfo
2548
2549 type CustomNameNinOptNative struct {
2550 FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
2551 FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
2552 FieldC *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
2553 FieldD *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
2554 FieldE *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
2555 FieldF *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
2556 FieldG *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
2557 FieldH *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"`
2558 FieldI *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"`
2559 FieldJ *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"`
2560 FieldK *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"`
2561 FielL *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"`
2562 FieldM *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
2563 FieldN *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
2564 FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
2565 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2566 XXX_unrecognized []byte `json:"-"`
2567 XXX_sizecache int32 `json:"-"`
2568 }
2569
2570 func (m *CustomNameNinOptNative) Reset() { *m = CustomNameNinOptNative{} }
2571 func (*CustomNameNinOptNative) ProtoMessage() {}
2572 func (*CustomNameNinOptNative) Descriptor() ([]byte, []int) {
2573 return fileDescriptor_2c941132e75f38be, []int{47}
2574 }
2575 func (m *CustomNameNinOptNative) XXX_Unmarshal(b []byte) error {
2576 return xxx_messageInfo_CustomNameNinOptNative.Unmarshal(m, b)
2577 }
2578 func (m *CustomNameNinOptNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2579 if deterministic {
2580 return xxx_messageInfo_CustomNameNinOptNative.Marshal(b, m, deterministic)
2581 } else {
2582 b = b[:cap(b)]
2583 n, err := m.MarshalToSizedBuffer(b)
2584 if err != nil {
2585 return nil, err
2586 }
2587 return b[:n], nil
2588 }
2589 }
2590 func (m *CustomNameNinOptNative) XXX_Merge(src proto.Message) {
2591 xxx_messageInfo_CustomNameNinOptNative.Merge(m, src)
2592 }
2593 func (m *CustomNameNinOptNative) XXX_Size() int {
2594 return m.Size()
2595 }
2596 func (m *CustomNameNinOptNative) XXX_DiscardUnknown() {
2597 xxx_messageInfo_CustomNameNinOptNative.DiscardUnknown(m)
2598 }
2599
2600 var xxx_messageInfo_CustomNameNinOptNative proto.InternalMessageInfo
2601
2602 type CustomNameNinRepNative struct {
2603 FieldA []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
2604 FieldB []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
2605 FieldC []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
2606 FieldD []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
2607 FieldE []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
2608 FieldF []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
2609 FieldG []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
2610 FieldH []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
2611 FieldI []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
2612 FieldJ []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
2613 FieldK []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
2614 FieldL []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
2615 FieldM []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
2616 FieldN []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
2617 FieldO [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
2618 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2619 XXX_unrecognized []byte `json:"-"`
2620 XXX_sizecache int32 `json:"-"`
2621 }
2622
2623 func (m *CustomNameNinRepNative) Reset() { *m = CustomNameNinRepNative{} }
2624 func (*CustomNameNinRepNative) ProtoMessage() {}
2625 func (*CustomNameNinRepNative) Descriptor() ([]byte, []int) {
2626 return fileDescriptor_2c941132e75f38be, []int{48}
2627 }
2628 func (m *CustomNameNinRepNative) XXX_Unmarshal(b []byte) error {
2629 return xxx_messageInfo_CustomNameNinRepNative.Unmarshal(m, b)
2630 }
2631 func (m *CustomNameNinRepNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2632 if deterministic {
2633 return xxx_messageInfo_CustomNameNinRepNative.Marshal(b, m, deterministic)
2634 } else {
2635 b = b[:cap(b)]
2636 n, err := m.MarshalToSizedBuffer(b)
2637 if err != nil {
2638 return nil, err
2639 }
2640 return b[:n], nil
2641 }
2642 }
2643 func (m *CustomNameNinRepNative) XXX_Merge(src proto.Message) {
2644 xxx_messageInfo_CustomNameNinRepNative.Merge(m, src)
2645 }
2646 func (m *CustomNameNinRepNative) XXX_Size() int {
2647 return m.Size()
2648 }
2649 func (m *CustomNameNinRepNative) XXX_DiscardUnknown() {
2650 xxx_messageInfo_CustomNameNinRepNative.DiscardUnknown(m)
2651 }
2652
2653 var xxx_messageInfo_CustomNameNinRepNative proto.InternalMessageInfo
2654
2655 type CustomNameNinStruct struct {
2656 FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
2657 FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
2658 FieldC *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
2659 FieldD []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"`
2660 FieldE *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
2661 FieldF *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
2662 FieldG *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"`
2663 FieldH *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
2664 FieldI *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
2665 FieldJ []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
2666 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2667 XXX_unrecognized []byte `json:"-"`
2668 XXX_sizecache int32 `json:"-"`
2669 }
2670
2671 func (m *CustomNameNinStruct) Reset() { *m = CustomNameNinStruct{} }
2672 func (*CustomNameNinStruct) ProtoMessage() {}
2673 func (*CustomNameNinStruct) Descriptor() ([]byte, []int) {
2674 return fileDescriptor_2c941132e75f38be, []int{49}
2675 }
2676 func (m *CustomNameNinStruct) XXX_Unmarshal(b []byte) error {
2677 return xxx_messageInfo_CustomNameNinStruct.Unmarshal(m, b)
2678 }
2679 func (m *CustomNameNinStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2680 if deterministic {
2681 return xxx_messageInfo_CustomNameNinStruct.Marshal(b, m, deterministic)
2682 } else {
2683 b = b[:cap(b)]
2684 n, err := m.MarshalToSizedBuffer(b)
2685 if err != nil {
2686 return nil, err
2687 }
2688 return b[:n], nil
2689 }
2690 }
2691 func (m *CustomNameNinStruct) XXX_Merge(src proto.Message) {
2692 xxx_messageInfo_CustomNameNinStruct.Merge(m, src)
2693 }
2694 func (m *CustomNameNinStruct) XXX_Size() int {
2695 return m.Size()
2696 }
2697 func (m *CustomNameNinStruct) XXX_DiscardUnknown() {
2698 xxx_messageInfo_CustomNameNinStruct.DiscardUnknown(m)
2699 }
2700
2701 var xxx_messageInfo_CustomNameNinStruct proto.InternalMessageInfo
2702
2703 type CustomNameCustomType struct {
2704 FieldA *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"`
2705 FieldB *github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value,omitempty"`
2706 FieldC []Uuid `protobuf:"bytes,3,rep,name=Ids,customtype=Uuid" json:"Ids,omitempty"`
2707 FieldD []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,4,rep,name=Values,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Values,omitempty"`
2708 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2709 XXX_unrecognized []byte `json:"-"`
2710 XXX_sizecache int32 `json:"-"`
2711 }
2712
2713 func (m *CustomNameCustomType) Reset() { *m = CustomNameCustomType{} }
2714 func (*CustomNameCustomType) ProtoMessage() {}
2715 func (*CustomNameCustomType) Descriptor() ([]byte, []int) {
2716 return fileDescriptor_2c941132e75f38be, []int{50}
2717 }
2718 func (m *CustomNameCustomType) XXX_Unmarshal(b []byte) error {
2719 return xxx_messageInfo_CustomNameCustomType.Unmarshal(m, b)
2720 }
2721 func (m *CustomNameCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2722 if deterministic {
2723 return xxx_messageInfo_CustomNameCustomType.Marshal(b, m, deterministic)
2724 } else {
2725 b = b[:cap(b)]
2726 n, err := m.MarshalToSizedBuffer(b)
2727 if err != nil {
2728 return nil, err
2729 }
2730 return b[:n], nil
2731 }
2732 }
2733 func (m *CustomNameCustomType) XXX_Merge(src proto.Message) {
2734 xxx_messageInfo_CustomNameCustomType.Merge(m, src)
2735 }
2736 func (m *CustomNameCustomType) XXX_Size() int {
2737 return m.Size()
2738 }
2739 func (m *CustomNameCustomType) XXX_DiscardUnknown() {
2740 xxx_messageInfo_CustomNameCustomType.DiscardUnknown(m)
2741 }
2742
2743 var xxx_messageInfo_CustomNameCustomType proto.InternalMessageInfo
2744
2745 type CustomNameNinEmbeddedStructUnion struct {
2746 *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
2747 FieldA *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
2748 FieldB *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
2749 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2750 XXX_unrecognized []byte `json:"-"`
2751 XXX_sizecache int32 `json:"-"`
2752 }
2753
2754 func (m *CustomNameNinEmbeddedStructUnion) Reset() { *m = CustomNameNinEmbeddedStructUnion{} }
2755 func (*CustomNameNinEmbeddedStructUnion) ProtoMessage() {}
2756 func (*CustomNameNinEmbeddedStructUnion) Descriptor() ([]byte, []int) {
2757 return fileDescriptor_2c941132e75f38be, []int{51}
2758 }
2759 func (m *CustomNameNinEmbeddedStructUnion) XXX_Unmarshal(b []byte) error {
2760 return xxx_messageInfo_CustomNameNinEmbeddedStructUnion.Unmarshal(m, b)
2761 }
2762 func (m *CustomNameNinEmbeddedStructUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2763 if deterministic {
2764 return xxx_messageInfo_CustomNameNinEmbeddedStructUnion.Marshal(b, m, deterministic)
2765 } else {
2766 b = b[:cap(b)]
2767 n, err := m.MarshalToSizedBuffer(b)
2768 if err != nil {
2769 return nil, err
2770 }
2771 return b[:n], nil
2772 }
2773 }
2774 func (m *CustomNameNinEmbeddedStructUnion) XXX_Merge(src proto.Message) {
2775 xxx_messageInfo_CustomNameNinEmbeddedStructUnion.Merge(m, src)
2776 }
2777 func (m *CustomNameNinEmbeddedStructUnion) XXX_Size() int {
2778 return m.Size()
2779 }
2780 func (m *CustomNameNinEmbeddedStructUnion) XXX_DiscardUnknown() {
2781 xxx_messageInfo_CustomNameNinEmbeddedStructUnion.DiscardUnknown(m)
2782 }
2783
2784 var xxx_messageInfo_CustomNameNinEmbeddedStructUnion proto.InternalMessageInfo
2785
2786 type CustomNameEnum struct {
2787 FieldA *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
2788 FieldB []TheTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.TheTestEnum" json:"Field2,omitempty"`
2789 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2790 XXX_unrecognized []byte `json:"-"`
2791 XXX_sizecache int32 `json:"-"`
2792 }
2793
2794 func (m *CustomNameEnum) Reset() { *m = CustomNameEnum{} }
2795 func (*CustomNameEnum) ProtoMessage() {}
2796 func (*CustomNameEnum) Descriptor() ([]byte, []int) {
2797 return fileDescriptor_2c941132e75f38be, []int{52}
2798 }
2799 func (m *CustomNameEnum) XXX_Unmarshal(b []byte) error {
2800 return xxx_messageInfo_CustomNameEnum.Unmarshal(m, b)
2801 }
2802 func (m *CustomNameEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2803 if deterministic {
2804 return xxx_messageInfo_CustomNameEnum.Marshal(b, m, deterministic)
2805 } else {
2806 b = b[:cap(b)]
2807 n, err := m.MarshalToSizedBuffer(b)
2808 if err != nil {
2809 return nil, err
2810 }
2811 return b[:n], nil
2812 }
2813 }
2814 func (m *CustomNameEnum) XXX_Merge(src proto.Message) {
2815 xxx_messageInfo_CustomNameEnum.Merge(m, src)
2816 }
2817 func (m *CustomNameEnum) XXX_Size() int {
2818 return m.Size()
2819 }
2820 func (m *CustomNameEnum) XXX_DiscardUnknown() {
2821 xxx_messageInfo_CustomNameEnum.DiscardUnknown(m)
2822 }
2823
2824 var xxx_messageInfo_CustomNameEnum proto.InternalMessageInfo
2825
2826 type NoExtensionsMap struct {
2827 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
2828 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2829 XXX_extensions []byte `protobuf:"bytes,0,opt" json:"-"`
2830 XXX_unrecognized []byte `json:"-"`
2831 XXX_sizecache int32 `json:"-"`
2832 }
2833
2834 func (m *NoExtensionsMap) Reset() { *m = NoExtensionsMap{} }
2835 func (*NoExtensionsMap) ProtoMessage() {}
2836 func (*NoExtensionsMap) Descriptor() ([]byte, []int) {
2837 return fileDescriptor_2c941132e75f38be, []int{53}
2838 }
2839
2840 var extRange_NoExtensionsMap = []proto.ExtensionRange{
2841 {Start: 100, End: 199},
2842 }
2843
2844 func (*NoExtensionsMap) ExtensionRangeArray() []proto.ExtensionRange {
2845 return extRange_NoExtensionsMap
2846 }
2847
2848 func (m *NoExtensionsMap) GetExtensions() *[]byte {
2849 if m.XXX_extensions == nil {
2850 m.XXX_extensions = make([]byte, 0)
2851 }
2852 return &m.XXX_extensions
2853 }
2854 func (m *NoExtensionsMap) XXX_Unmarshal(b []byte) error {
2855 return xxx_messageInfo_NoExtensionsMap.Unmarshal(m, b)
2856 }
2857 func (m *NoExtensionsMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2858 if deterministic {
2859 return xxx_messageInfo_NoExtensionsMap.Marshal(b, m, deterministic)
2860 } else {
2861 b = b[:cap(b)]
2862 n, err := m.MarshalToSizedBuffer(b)
2863 if err != nil {
2864 return nil, err
2865 }
2866 return b[:n], nil
2867 }
2868 }
2869 func (m *NoExtensionsMap) XXX_Merge(src proto.Message) {
2870 xxx_messageInfo_NoExtensionsMap.Merge(m, src)
2871 }
2872 func (m *NoExtensionsMap) XXX_Size() int {
2873 return m.Size()
2874 }
2875 func (m *NoExtensionsMap) XXX_DiscardUnknown() {
2876 xxx_messageInfo_NoExtensionsMap.DiscardUnknown(m)
2877 }
2878
2879 var xxx_messageInfo_NoExtensionsMap proto.InternalMessageInfo
2880
2881 type Unrecognized struct {
2882 Field1 *string `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
2883 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2884 XXX_sizecache int32 `json:"-"`
2885 }
2886
2887 func (m *Unrecognized) Reset() { *m = Unrecognized{} }
2888 func (*Unrecognized) ProtoMessage() {}
2889 func (*Unrecognized) Descriptor() ([]byte, []int) {
2890 return fileDescriptor_2c941132e75f38be, []int{54}
2891 }
2892 func (m *Unrecognized) XXX_Unmarshal(b []byte) error {
2893 return xxx_messageInfo_Unrecognized.Unmarshal(m, b)
2894 }
2895 func (m *Unrecognized) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2896 if deterministic {
2897 return xxx_messageInfo_Unrecognized.Marshal(b, m, deterministic)
2898 } else {
2899 b = b[:cap(b)]
2900 n, err := m.MarshalToSizedBuffer(b)
2901 if err != nil {
2902 return nil, err
2903 }
2904 return b[:n], nil
2905 }
2906 }
2907 func (m *Unrecognized) XXX_Merge(src proto.Message) {
2908 xxx_messageInfo_Unrecognized.Merge(m, src)
2909 }
2910 func (m *Unrecognized) XXX_Size() int {
2911 return m.Size()
2912 }
2913 func (m *Unrecognized) XXX_DiscardUnknown() {
2914 xxx_messageInfo_Unrecognized.DiscardUnknown(m)
2915 }
2916
2917 var xxx_messageInfo_Unrecognized proto.InternalMessageInfo
2918
2919 type UnrecognizedWithInner struct {
2920 Embedded []*UnrecognizedWithInner_Inner `protobuf:"bytes,1,rep,name=embedded" json:"embedded,omitempty"`
2921 Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
2922 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2923 XXX_unrecognized []byte `json:"-"`
2924 XXX_sizecache int32 `json:"-"`
2925 }
2926
2927 func (m *UnrecognizedWithInner) Reset() { *m = UnrecognizedWithInner{} }
2928 func (*UnrecognizedWithInner) ProtoMessage() {}
2929 func (*UnrecognizedWithInner) Descriptor() ([]byte, []int) {
2930 return fileDescriptor_2c941132e75f38be, []int{55}
2931 }
2932 func (m *UnrecognizedWithInner) XXX_Unmarshal(b []byte) error {
2933 return xxx_messageInfo_UnrecognizedWithInner.Unmarshal(m, b)
2934 }
2935 func (m *UnrecognizedWithInner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2936 if deterministic {
2937 return xxx_messageInfo_UnrecognizedWithInner.Marshal(b, m, deterministic)
2938 } else {
2939 b = b[:cap(b)]
2940 n, err := m.MarshalToSizedBuffer(b)
2941 if err != nil {
2942 return nil, err
2943 }
2944 return b[:n], nil
2945 }
2946 }
2947 func (m *UnrecognizedWithInner) XXX_Merge(src proto.Message) {
2948 xxx_messageInfo_UnrecognizedWithInner.Merge(m, src)
2949 }
2950 func (m *UnrecognizedWithInner) XXX_Size() int {
2951 return m.Size()
2952 }
2953 func (m *UnrecognizedWithInner) XXX_DiscardUnknown() {
2954 xxx_messageInfo_UnrecognizedWithInner.DiscardUnknown(m)
2955 }
2956
2957 var xxx_messageInfo_UnrecognizedWithInner proto.InternalMessageInfo
2958
2959 type UnrecognizedWithInner_Inner struct {
2960 Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
2961 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2962 XXX_sizecache int32 `json:"-"`
2963 }
2964
2965 func (m *UnrecognizedWithInner_Inner) Reset() { *m = UnrecognizedWithInner_Inner{} }
2966 func (*UnrecognizedWithInner_Inner) ProtoMessage() {}
2967 func (*UnrecognizedWithInner_Inner) Descriptor() ([]byte, []int) {
2968 return fileDescriptor_2c941132e75f38be, []int{55, 0}
2969 }
2970 func (m *UnrecognizedWithInner_Inner) XXX_Unmarshal(b []byte) error {
2971 return xxx_messageInfo_UnrecognizedWithInner_Inner.Unmarshal(m, b)
2972 }
2973 func (m *UnrecognizedWithInner_Inner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2974 if deterministic {
2975 return xxx_messageInfo_UnrecognizedWithInner_Inner.Marshal(b, m, deterministic)
2976 } else {
2977 b = b[:cap(b)]
2978 n, err := m.MarshalToSizedBuffer(b)
2979 if err != nil {
2980 return nil, err
2981 }
2982 return b[:n], nil
2983 }
2984 }
2985 func (m *UnrecognizedWithInner_Inner) XXX_Merge(src proto.Message) {
2986 xxx_messageInfo_UnrecognizedWithInner_Inner.Merge(m, src)
2987 }
2988 func (m *UnrecognizedWithInner_Inner) XXX_Size() int {
2989 return m.Size()
2990 }
2991 func (m *UnrecognizedWithInner_Inner) XXX_DiscardUnknown() {
2992 xxx_messageInfo_UnrecognizedWithInner_Inner.DiscardUnknown(m)
2993 }
2994
2995 var xxx_messageInfo_UnrecognizedWithInner_Inner proto.InternalMessageInfo
2996
2997 type UnrecognizedWithEmbed struct {
2998 UnrecognizedWithEmbed_Embedded `protobuf:"bytes,1,opt,name=embedded,embedded=embedded" json:"embedded"`
2999 Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
3000 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3001 XXX_unrecognized []byte `json:"-"`
3002 XXX_sizecache int32 `json:"-"`
3003 }
3004
3005 func (m *UnrecognizedWithEmbed) Reset() { *m = UnrecognizedWithEmbed{} }
3006 func (*UnrecognizedWithEmbed) ProtoMessage() {}
3007 func (*UnrecognizedWithEmbed) Descriptor() ([]byte, []int) {
3008 return fileDescriptor_2c941132e75f38be, []int{56}
3009 }
3010 func (m *UnrecognizedWithEmbed) XXX_Unmarshal(b []byte) error {
3011 return xxx_messageInfo_UnrecognizedWithEmbed.Unmarshal(m, b)
3012 }
3013 func (m *UnrecognizedWithEmbed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3014 if deterministic {
3015 return xxx_messageInfo_UnrecognizedWithEmbed.Marshal(b, m, deterministic)
3016 } else {
3017 b = b[:cap(b)]
3018 n, err := m.MarshalToSizedBuffer(b)
3019 if err != nil {
3020 return nil, err
3021 }
3022 return b[:n], nil
3023 }
3024 }
3025 func (m *UnrecognizedWithEmbed) XXX_Merge(src proto.Message) {
3026 xxx_messageInfo_UnrecognizedWithEmbed.Merge(m, src)
3027 }
3028 func (m *UnrecognizedWithEmbed) XXX_Size() int {
3029 return m.Size()
3030 }
3031 func (m *UnrecognizedWithEmbed) XXX_DiscardUnknown() {
3032 xxx_messageInfo_UnrecognizedWithEmbed.DiscardUnknown(m)
3033 }
3034
3035 var xxx_messageInfo_UnrecognizedWithEmbed proto.InternalMessageInfo
3036
3037 type UnrecognizedWithEmbed_Embedded struct {
3038 Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
3039 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3040 XXX_sizecache int32 `json:"-"`
3041 }
3042
3043 func (m *UnrecognizedWithEmbed_Embedded) Reset() { *m = UnrecognizedWithEmbed_Embedded{} }
3044 func (*UnrecognizedWithEmbed_Embedded) ProtoMessage() {}
3045 func (*UnrecognizedWithEmbed_Embedded) Descriptor() ([]byte, []int) {
3046 return fileDescriptor_2c941132e75f38be, []int{56, 0}
3047 }
3048 func (m *UnrecognizedWithEmbed_Embedded) XXX_Unmarshal(b []byte) error {
3049 return xxx_messageInfo_UnrecognizedWithEmbed_Embedded.Unmarshal(m, b)
3050 }
3051 func (m *UnrecognizedWithEmbed_Embedded) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3052 if deterministic {
3053 return xxx_messageInfo_UnrecognizedWithEmbed_Embedded.Marshal(b, m, deterministic)
3054 } else {
3055 b = b[:cap(b)]
3056 n, err := m.MarshalToSizedBuffer(b)
3057 if err != nil {
3058 return nil, err
3059 }
3060 return b[:n], nil
3061 }
3062 }
3063 func (m *UnrecognizedWithEmbed_Embedded) XXX_Merge(src proto.Message) {
3064 xxx_messageInfo_UnrecognizedWithEmbed_Embedded.Merge(m, src)
3065 }
3066 func (m *UnrecognizedWithEmbed_Embedded) XXX_Size() int {
3067 return m.Size()
3068 }
3069 func (m *UnrecognizedWithEmbed_Embedded) XXX_DiscardUnknown() {
3070 xxx_messageInfo_UnrecognizedWithEmbed_Embedded.DiscardUnknown(m)
3071 }
3072
3073 var xxx_messageInfo_UnrecognizedWithEmbed_Embedded proto.InternalMessageInfo
3074
3075 type Node struct {
3076 Label *string `protobuf:"bytes,1,opt,name=Label" json:"Label,omitempty"`
3077 Children []*Node `protobuf:"bytes,2,rep,name=Children" json:"Children,omitempty"`
3078 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3079 XXX_unrecognized []byte `json:"-"`
3080 XXX_sizecache int32 `json:"-"`
3081 }
3082
3083 func (m *Node) Reset() { *m = Node{} }
3084 func (*Node) ProtoMessage() {}
3085 func (*Node) Descriptor() ([]byte, []int) {
3086 return fileDescriptor_2c941132e75f38be, []int{57}
3087 }
3088 func (m *Node) XXX_Unmarshal(b []byte) error {
3089 return xxx_messageInfo_Node.Unmarshal(m, b)
3090 }
3091 func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3092 if deterministic {
3093 return xxx_messageInfo_Node.Marshal(b, m, deterministic)
3094 } else {
3095 b = b[:cap(b)]
3096 n, err := m.MarshalToSizedBuffer(b)
3097 if err != nil {
3098 return nil, err
3099 }
3100 return b[:n], nil
3101 }
3102 }
3103 func (m *Node) XXX_Merge(src proto.Message) {
3104 xxx_messageInfo_Node.Merge(m, src)
3105 }
3106 func (m *Node) XXX_Size() int {
3107 return m.Size()
3108 }
3109 func (m *Node) XXX_DiscardUnknown() {
3110 xxx_messageInfo_Node.DiscardUnknown(m)
3111 }
3112
3113 var xxx_messageInfo_Node proto.InternalMessageInfo
3114
3115 type NonByteCustomType struct {
3116 Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"`
3117 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3118 XXX_unrecognized []byte `json:"-"`
3119 XXX_sizecache int32 `json:"-"`
3120 }
3121
3122 func (m *NonByteCustomType) Reset() { *m = NonByteCustomType{} }
3123 func (*NonByteCustomType) ProtoMessage() {}
3124 func (*NonByteCustomType) Descriptor() ([]byte, []int) {
3125 return fileDescriptor_2c941132e75f38be, []int{58}
3126 }
3127 func (m *NonByteCustomType) XXX_Unmarshal(b []byte) error {
3128 return xxx_messageInfo_NonByteCustomType.Unmarshal(m, b)
3129 }
3130 func (m *NonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3131 if deterministic {
3132 return xxx_messageInfo_NonByteCustomType.Marshal(b, m, deterministic)
3133 } else {
3134 b = b[:cap(b)]
3135 n, err := m.MarshalToSizedBuffer(b)
3136 if err != nil {
3137 return nil, err
3138 }
3139 return b[:n], nil
3140 }
3141 }
3142 func (m *NonByteCustomType) XXX_Merge(src proto.Message) {
3143 xxx_messageInfo_NonByteCustomType.Merge(m, src)
3144 }
3145 func (m *NonByteCustomType) XXX_Size() int {
3146 return m.Size()
3147 }
3148 func (m *NonByteCustomType) XXX_DiscardUnknown() {
3149 xxx_messageInfo_NonByteCustomType.DiscardUnknown(m)
3150 }
3151
3152 var xxx_messageInfo_NonByteCustomType proto.InternalMessageInfo
3153
3154 type NidOptNonByteCustomType struct {
3155 Field1 T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1"`
3156 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3157 XXX_unrecognized []byte `json:"-"`
3158 XXX_sizecache int32 `json:"-"`
3159 }
3160
3161 func (m *NidOptNonByteCustomType) Reset() { *m = NidOptNonByteCustomType{} }
3162 func (*NidOptNonByteCustomType) ProtoMessage() {}
3163 func (*NidOptNonByteCustomType) Descriptor() ([]byte, []int) {
3164 return fileDescriptor_2c941132e75f38be, []int{59}
3165 }
3166 func (m *NidOptNonByteCustomType) XXX_Unmarshal(b []byte) error {
3167 return xxx_messageInfo_NidOptNonByteCustomType.Unmarshal(m, b)
3168 }
3169 func (m *NidOptNonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3170 if deterministic {
3171 return xxx_messageInfo_NidOptNonByteCustomType.Marshal(b, m, deterministic)
3172 } else {
3173 b = b[:cap(b)]
3174 n, err := m.MarshalToSizedBuffer(b)
3175 if err != nil {
3176 return nil, err
3177 }
3178 return b[:n], nil
3179 }
3180 }
3181 func (m *NidOptNonByteCustomType) XXX_Merge(src proto.Message) {
3182 xxx_messageInfo_NidOptNonByteCustomType.Merge(m, src)
3183 }
3184 func (m *NidOptNonByteCustomType) XXX_Size() int {
3185 return m.Size()
3186 }
3187 func (m *NidOptNonByteCustomType) XXX_DiscardUnknown() {
3188 xxx_messageInfo_NidOptNonByteCustomType.DiscardUnknown(m)
3189 }
3190
3191 var xxx_messageInfo_NidOptNonByteCustomType proto.InternalMessageInfo
3192
3193 type NinOptNonByteCustomType struct {
3194 Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"`
3195 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3196 XXX_unrecognized []byte `json:"-"`
3197 XXX_sizecache int32 `json:"-"`
3198 }
3199
3200 func (m *NinOptNonByteCustomType) Reset() { *m = NinOptNonByteCustomType{} }
3201 func (*NinOptNonByteCustomType) ProtoMessage() {}
3202 func (*NinOptNonByteCustomType) Descriptor() ([]byte, []int) {
3203 return fileDescriptor_2c941132e75f38be, []int{60}
3204 }
3205 func (m *NinOptNonByteCustomType) XXX_Unmarshal(b []byte) error {
3206 return xxx_messageInfo_NinOptNonByteCustomType.Unmarshal(m, b)
3207 }
3208 func (m *NinOptNonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3209 if deterministic {
3210 return xxx_messageInfo_NinOptNonByteCustomType.Marshal(b, m, deterministic)
3211 } else {
3212 b = b[:cap(b)]
3213 n, err := m.MarshalToSizedBuffer(b)
3214 if err != nil {
3215 return nil, err
3216 }
3217 return b[:n], nil
3218 }
3219 }
3220 func (m *NinOptNonByteCustomType) XXX_Merge(src proto.Message) {
3221 xxx_messageInfo_NinOptNonByteCustomType.Merge(m, src)
3222 }
3223 func (m *NinOptNonByteCustomType) XXX_Size() int {
3224 return m.Size()
3225 }
3226 func (m *NinOptNonByteCustomType) XXX_DiscardUnknown() {
3227 xxx_messageInfo_NinOptNonByteCustomType.DiscardUnknown(m)
3228 }
3229
3230 var xxx_messageInfo_NinOptNonByteCustomType proto.InternalMessageInfo
3231
3232 type NidRepNonByteCustomType struct {
3233 Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1"`
3234 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3235 XXX_unrecognized []byte `json:"-"`
3236 XXX_sizecache int32 `json:"-"`
3237 }
3238
3239 func (m *NidRepNonByteCustomType) Reset() { *m = NidRepNonByteCustomType{} }
3240 func (*NidRepNonByteCustomType) ProtoMessage() {}
3241 func (*NidRepNonByteCustomType) Descriptor() ([]byte, []int) {
3242 return fileDescriptor_2c941132e75f38be, []int{61}
3243 }
3244 func (m *NidRepNonByteCustomType) XXX_Unmarshal(b []byte) error {
3245 return xxx_messageInfo_NidRepNonByteCustomType.Unmarshal(m, b)
3246 }
3247 func (m *NidRepNonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3248 if deterministic {
3249 return xxx_messageInfo_NidRepNonByteCustomType.Marshal(b, m, deterministic)
3250 } else {
3251 b = b[:cap(b)]
3252 n, err := m.MarshalToSizedBuffer(b)
3253 if err != nil {
3254 return nil, err
3255 }
3256 return b[:n], nil
3257 }
3258 }
3259 func (m *NidRepNonByteCustomType) XXX_Merge(src proto.Message) {
3260 xxx_messageInfo_NidRepNonByteCustomType.Merge(m, src)
3261 }
3262 func (m *NidRepNonByteCustomType) XXX_Size() int {
3263 return m.Size()
3264 }
3265 func (m *NidRepNonByteCustomType) XXX_DiscardUnknown() {
3266 xxx_messageInfo_NidRepNonByteCustomType.DiscardUnknown(m)
3267 }
3268
3269 var xxx_messageInfo_NidRepNonByteCustomType proto.InternalMessageInfo
3270
3271 type NinRepNonByteCustomType struct {
3272 Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1,omitempty"`
3273 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3274 XXX_unrecognized []byte `json:"-"`
3275 XXX_sizecache int32 `json:"-"`
3276 }
3277
3278 func (m *NinRepNonByteCustomType) Reset() { *m = NinRepNonByteCustomType{} }
3279 func (*NinRepNonByteCustomType) ProtoMessage() {}
3280 func (*NinRepNonByteCustomType) Descriptor() ([]byte, []int) {
3281 return fileDescriptor_2c941132e75f38be, []int{62}
3282 }
3283 func (m *NinRepNonByteCustomType) XXX_Unmarshal(b []byte) error {
3284 return xxx_messageInfo_NinRepNonByteCustomType.Unmarshal(m, b)
3285 }
3286 func (m *NinRepNonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3287 if deterministic {
3288 return xxx_messageInfo_NinRepNonByteCustomType.Marshal(b, m, deterministic)
3289 } else {
3290 b = b[:cap(b)]
3291 n, err := m.MarshalToSizedBuffer(b)
3292 if err != nil {
3293 return nil, err
3294 }
3295 return b[:n], nil
3296 }
3297 }
3298 func (m *NinRepNonByteCustomType) XXX_Merge(src proto.Message) {
3299 xxx_messageInfo_NinRepNonByteCustomType.Merge(m, src)
3300 }
3301 func (m *NinRepNonByteCustomType) XXX_Size() int {
3302 return m.Size()
3303 }
3304 func (m *NinRepNonByteCustomType) XXX_DiscardUnknown() {
3305 xxx_messageInfo_NinRepNonByteCustomType.DiscardUnknown(m)
3306 }
3307
3308 var xxx_messageInfo_NinRepNonByteCustomType proto.InternalMessageInfo
3309
3310 type ProtoType struct {
3311 Field2 *string `protobuf:"bytes,1,opt,name=Field2" json:"Field2,omitempty"`
3312 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3313 XXX_unrecognized []byte `json:"-"`
3314 XXX_sizecache int32 `json:"-"`
3315 }
3316
3317 func (m *ProtoType) Reset() { *m = ProtoType{} }
3318 func (*ProtoType) ProtoMessage() {}
3319 func (*ProtoType) Descriptor() ([]byte, []int) {
3320 return fileDescriptor_2c941132e75f38be, []int{63}
3321 }
3322 func (m *ProtoType) XXX_Unmarshal(b []byte) error {
3323 return xxx_messageInfo_ProtoType.Unmarshal(m, b)
3324 }
3325 func (m *ProtoType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3326 if deterministic {
3327 return xxx_messageInfo_ProtoType.Marshal(b, m, deterministic)
3328 } else {
3329 b = b[:cap(b)]
3330 n, err := m.MarshalToSizedBuffer(b)
3331 if err != nil {
3332 return nil, err
3333 }
3334 return b[:n], nil
3335 }
3336 }
3337 func (m *ProtoType) XXX_Merge(src proto.Message) {
3338 xxx_messageInfo_ProtoType.Merge(m, src)
3339 }
3340 func (m *ProtoType) XXX_Size() int {
3341 return m.Size()
3342 }
3343 func (m *ProtoType) XXX_DiscardUnknown() {
3344 xxx_messageInfo_ProtoType.DiscardUnknown(m)
3345 }
3346
3347 var xxx_messageInfo_ProtoType proto.InternalMessageInfo
3348
3349 var E_FieldA = &proto.ExtensionDesc{
3350 ExtendedType: (*MyExtendable)(nil),
3351 ExtensionType: (*float64)(nil),
3352 Field: 100,
3353 Name: "test.FieldA",
3354 Tag: "fixed64,100,opt,name=FieldA",
3355 Filename: "combos/marshaler/thetest.proto",
3356 }
3357
3358 var E_FieldB = &proto.ExtensionDesc{
3359 ExtendedType: (*MyExtendable)(nil),
3360 ExtensionType: (*NinOptNative)(nil),
3361 Field: 101,
3362 Name: "test.FieldB",
3363 Tag: "bytes,101,opt,name=FieldB",
3364 Filename: "combos/marshaler/thetest.proto",
3365 }
3366
3367 var E_FieldC = &proto.ExtensionDesc{
3368 ExtendedType: (*MyExtendable)(nil),
3369 ExtensionType: (*NinEmbeddedStruct)(nil),
3370 Field: 102,
3371 Name: "test.FieldC",
3372 Tag: "bytes,102,opt,name=FieldC",
3373 Filename: "combos/marshaler/thetest.proto",
3374 }
3375
3376 var E_FieldD = &proto.ExtensionDesc{
3377 ExtendedType: (*MyExtendable)(nil),
3378 ExtensionType: ([]int64)(nil),
3379 Field: 104,
3380 Name: "test.FieldD",
3381 Tag: "varint,104,rep,name=FieldD",
3382 Filename: "combos/marshaler/thetest.proto",
3383 }
3384
3385 var E_FieldE = &proto.ExtensionDesc{
3386 ExtendedType: (*MyExtendable)(nil),
3387 ExtensionType: ([]*NinOptNative)(nil),
3388 Field: 105,
3389 Name: "test.FieldE",
3390 Tag: "bytes,105,rep,name=FieldE",
3391 Filename: "combos/marshaler/thetest.proto",
3392 }
3393
3394 var E_FieldA1 = &proto.ExtensionDesc{
3395 ExtendedType: (*NoExtensionsMap)(nil),
3396 ExtensionType: (*float64)(nil),
3397 Field: 100,
3398 Name: "test.FieldA1",
3399 Tag: "fixed64,100,opt,name=FieldA1",
3400 Filename: "combos/marshaler/thetest.proto",
3401 }
3402
3403 var E_FieldB1 = &proto.ExtensionDesc{
3404 ExtendedType: (*NoExtensionsMap)(nil),
3405 ExtensionType: (*NinOptNative)(nil),
3406 Field: 101,
3407 Name: "test.FieldB1",
3408 Tag: "bytes,101,opt,name=FieldB1",
3409 Filename: "combos/marshaler/thetest.proto",
3410 }
3411
3412 var E_FieldC1 = &proto.ExtensionDesc{
3413 ExtendedType: (*NoExtensionsMap)(nil),
3414 ExtensionType: (*NinEmbeddedStruct)(nil),
3415 Field: 102,
3416 Name: "test.FieldC1",
3417 Tag: "bytes,102,opt,name=FieldC1",
3418 Filename: "combos/marshaler/thetest.proto",
3419 }
3420
3421 func init() {
3422 proto.RegisterEnum("test.TheTestEnum", TheTestEnum_name, TheTestEnum_value)
3423 proto.RegisterEnum("test.AnotherTestEnum", AnotherTestEnum_name, AnotherTestEnum_value)
3424 proto.RegisterEnum("test.YetAnotherTestEnum", YetAnotherTestEnum_name, YetAnotherTestEnum_value)
3425 proto.RegisterEnum("test.YetYetAnotherTestEnum", YetYetAnotherTestEnum_name, YetYetAnotherTestEnum_value)
3426 proto.RegisterEnum("test.NestedDefinition_NestedEnum", NestedDefinition_NestedEnum_name, NestedDefinition_NestedEnum_value)
3427 proto.RegisterType((*NidOptNative)(nil), "test.NidOptNative")
3428 proto.RegisterType((*NinOptNative)(nil), "test.NinOptNative")
3429 proto.RegisterType((*NidRepNative)(nil), "test.NidRepNative")
3430 proto.RegisterType((*NinRepNative)(nil), "test.NinRepNative")
3431 proto.RegisterType((*NidRepPackedNative)(nil), "test.NidRepPackedNative")
3432 proto.RegisterType((*NinRepPackedNative)(nil), "test.NinRepPackedNative")
3433 proto.RegisterType((*NidOptStruct)(nil), "test.NidOptStruct")
3434 proto.RegisterType((*NinOptStruct)(nil), "test.NinOptStruct")
3435 proto.RegisterType((*NidRepStruct)(nil), "test.NidRepStruct")
3436 proto.RegisterType((*NinRepStruct)(nil), "test.NinRepStruct")
3437 proto.RegisterType((*NidEmbeddedStruct)(nil), "test.NidEmbeddedStruct")
3438 proto.RegisterType((*NinEmbeddedStruct)(nil), "test.NinEmbeddedStruct")
3439 proto.RegisterType((*NidNestedStruct)(nil), "test.NidNestedStruct")
3440 proto.RegisterType((*NinNestedStruct)(nil), "test.NinNestedStruct")
3441 proto.RegisterType((*NidOptCustom)(nil), "test.NidOptCustom")
3442 proto.RegisterType((*CustomDash)(nil), "test.CustomDash")
3443 proto.RegisterType((*NinOptCustom)(nil), "test.NinOptCustom")
3444 proto.RegisterType((*NidRepCustom)(nil), "test.NidRepCustom")
3445 proto.RegisterType((*NinRepCustom)(nil), "test.NinRepCustom")
3446 proto.RegisterType((*NinOptNativeUnion)(nil), "test.NinOptNativeUnion")
3447 proto.RegisterType((*NinOptStructUnion)(nil), "test.NinOptStructUnion")
3448 proto.RegisterType((*NinEmbeddedStructUnion)(nil), "test.NinEmbeddedStructUnion")
3449 proto.RegisterType((*NinNestedStructUnion)(nil), "test.NinNestedStructUnion")
3450 proto.RegisterType((*Tree)(nil), "test.Tree")
3451 proto.RegisterType((*OrBranch)(nil), "test.OrBranch")
3452 proto.RegisterType((*AndBranch)(nil), "test.AndBranch")
3453 proto.RegisterType((*Leaf)(nil), "test.Leaf")
3454 proto.RegisterType((*DeepTree)(nil), "test.DeepTree")
3455 proto.RegisterType((*ADeepBranch)(nil), "test.ADeepBranch")
3456 proto.RegisterType((*AndDeepBranch)(nil), "test.AndDeepBranch")
3457 proto.RegisterType((*DeepLeaf)(nil), "test.DeepLeaf")
3458 proto.RegisterType((*Nil)(nil), "test.Nil")
3459 proto.RegisterType((*NidOptEnum)(nil), "test.NidOptEnum")
3460 proto.RegisterType((*NinOptEnum)(nil), "test.NinOptEnum")
3461 proto.RegisterType((*NidRepEnum)(nil), "test.NidRepEnum")
3462 proto.RegisterType((*NinRepEnum)(nil), "test.NinRepEnum")
3463 proto.RegisterType((*NinOptEnumDefault)(nil), "test.NinOptEnumDefault")
3464 proto.RegisterType((*AnotherNinOptEnum)(nil), "test.AnotherNinOptEnum")
3465 proto.RegisterType((*AnotherNinOptEnumDefault)(nil), "test.AnotherNinOptEnumDefault")
3466 proto.RegisterType((*Timer)(nil), "test.Timer")
3467 proto.RegisterType((*MyExtendable)(nil), "test.MyExtendable")
3468 proto.RegisterType((*OtherExtenable)(nil), "test.OtherExtenable")
3469 proto.RegisterType((*NestedDefinition)(nil), "test.NestedDefinition")
3470 proto.RegisterType((*NestedDefinition_NestedMessage)(nil), "test.NestedDefinition.NestedMessage")
3471 proto.RegisterType((*NestedDefinition_NestedMessage_NestedNestedMsg)(nil), "test.NestedDefinition.NestedMessage.NestedNestedMsg")
3472 proto.RegisterType((*NestedScope)(nil), "test.NestedScope")
3473 proto.RegisterType((*NinOptNativeDefault)(nil), "test.NinOptNativeDefault")
3474 proto.RegisterType((*CustomContainer)(nil), "test.CustomContainer")
3475 proto.RegisterType((*CustomNameNidOptNative)(nil), "test.CustomNameNidOptNative")
3476 proto.RegisterType((*CustomNameNinOptNative)(nil), "test.CustomNameNinOptNative")
3477 proto.RegisterType((*CustomNameNinRepNative)(nil), "test.CustomNameNinRepNative")
3478 proto.RegisterType((*CustomNameNinStruct)(nil), "test.CustomNameNinStruct")
3479 proto.RegisterType((*CustomNameCustomType)(nil), "test.CustomNameCustomType")
3480 proto.RegisterType((*CustomNameNinEmbeddedStructUnion)(nil), "test.CustomNameNinEmbeddedStructUnion")
3481 proto.RegisterType((*CustomNameEnum)(nil), "test.CustomNameEnum")
3482 proto.RegisterType((*NoExtensionsMap)(nil), "test.NoExtensionsMap")
3483 proto.RegisterType((*Unrecognized)(nil), "test.Unrecognized")
3484 proto.RegisterType((*UnrecognizedWithInner)(nil), "test.UnrecognizedWithInner")
3485 proto.RegisterType((*UnrecognizedWithInner_Inner)(nil), "test.UnrecognizedWithInner.Inner")
3486 proto.RegisterType((*UnrecognizedWithEmbed)(nil), "test.UnrecognizedWithEmbed")
3487 proto.RegisterType((*UnrecognizedWithEmbed_Embedded)(nil), "test.UnrecognizedWithEmbed.Embedded")
3488 proto.RegisterType((*Node)(nil), "test.Node")
3489 proto.RegisterType((*NonByteCustomType)(nil), "test.NonByteCustomType")
3490 proto.RegisterType((*NidOptNonByteCustomType)(nil), "test.NidOptNonByteCustomType")
3491 proto.RegisterType((*NinOptNonByteCustomType)(nil), "test.NinOptNonByteCustomType")
3492 proto.RegisterType((*NidRepNonByteCustomType)(nil), "test.NidRepNonByteCustomType")
3493 proto.RegisterType((*NinRepNonByteCustomType)(nil), "test.NinRepNonByteCustomType")
3494 proto.RegisterType((*ProtoType)(nil), "test.ProtoType")
3495 proto.RegisterExtension(E_FieldA)
3496 proto.RegisterExtension(E_FieldB)
3497 proto.RegisterExtension(E_FieldC)
3498 proto.RegisterExtension(E_FieldD)
3499 proto.RegisterExtension(E_FieldE)
3500 proto.RegisterExtension(E_FieldA1)
3501 proto.RegisterExtension(E_FieldB1)
3502 proto.RegisterExtension(E_FieldC1)
3503 }
3504
3505 func init() { proto.RegisterFile("combos/marshaler/thetest.proto", fileDescriptor_2c941132e75f38be) }
3506
3507 var fileDescriptor_2c941132e75f38be = []byte{
3508
3509 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0x4f, 0x6c, 0x1b, 0xc7,
3510 0xd5, 0xe7, 0xec, 0x50, 0x0a, 0xf5, 0x24, 0x4b, 0xf4, 0x26, 0x56, 0x16, 0x8c, 0xbe, 0x15, 0xbd,
3511 0x91, 0xf5, 0x31, 0x44, 0x2c, 0x51, 0x14, 0x25, 0xcb, 0x4c, 0x93, 0x42, 0xfc, 0xe3, 0x46, 0x6e,
3512 0x44, 0x19, 0x8c, 0xdc, 0xd6, 0x40, 0x81, 0x82, 0x16, 0xd7, 0x22, 0x51, 0x69, 0x29, 0x90, 0xab,
3513 0x34, 0xee, 0xa1, 0x08, 0x72, 0x28, 0x82, 0x5e, 0x8b, 0x1e, 0xdb, 0xb8, 0x28, 0x0a, 0xa4, 0xb7,
3514 0x1c, 0x8a, 0xa2, 0x28, 0x8a, 0xc6, 0x97, 0x02, 0xea, 0xcd, 0xe8, 0xa9, 0x08, 0x0a, 0x21, 0x62,
3515 0x2e, 0x39, 0x06, 0xbd, 0x34, 0x87, 0x1c, 0x8a, 0xdd, 0x9d, 0x9d, 0x9d, 0x19, 0xee, 0x72, 0x97,
3516 0x96, 0xd2, 0xe6, 0x62, 0x8b, 0xf3, 0xde, 0x9b, 0x79, 0xfb, 0x7e, 0xbf, 0xf7, 0xf6, 0xed, 0xcc,
3517 0x80, 0xba, 0xd7, 0x39, 0xbc, 0xdf, 0xe9, 0x2d, 0x1f, 0x36, 0xba, 0xbd, 0x56, 0xe3, 0x40, 0xef,
3518 0x2e, 0x9b, 0x2d, 0xdd, 0xd4, 0x7b, 0xe6, 0xd2, 0x51, 0xb7, 0x63, 0x76, 0xe4, 0xb8, 0xf5, 0x77,
3519 0xea, 0xfa, 0x7e, 0xdb, 0x6c, 0x1d, 0xdf, 0x5f, 0xda, 0xeb, 0x1c, 0x2e, 0xef, 0x77, 0xf6, 0x3b,
3520 0xcb, 0xb6, 0xf0, 0xfe, 0xf1, 0x03, 0xfb, 0x97, 0xfd, 0xc3, 0xfe, 0xcb, 0x31, 0xd2, 0xfe, 0x89,
3521 0x61, 0xaa, 0xd6, 0x6e, 0xee, 0x1c, 0x99, 0xb5, 0x86, 0xd9, 0x7e, 0x4b, 0x97, 0xe7, 0x60, 0xfc,
3522 0x56, 0x5b, 0x3f, 0x68, 0xae, 0x28, 0x28, 0x8d, 0x32, 0xa8, 0x14, 0x3f, 0x39, 0x9d, 0x8f, 0xd5,
3523 0xc9, 0x18, 0x95, 0xe6, 0x15, 0x29, 0x8d, 0x32, 0x12, 0x27, 0xcd, 0x53, 0xe9, 0xaa, 0x82, 0xd3,
3524 0x28, 0x33, 0xc6, 0x49, 0x57, 0xa9, 0xb4, 0xa0, 0xc4, 0xd3, 0x28, 0x83, 0x39, 0x69, 0x81, 0x4a,
3525 0xd7, 0x94, 0xb1, 0x34, 0xca, 0x5c, 0xe2, 0xa4, 0x6b, 0x54, 0xba, 0xae, 0x8c, 0xa7, 0x51, 0x26,
3526 0xce, 0x49, 0xd7, 0xa9, 0xf4, 0x86, 0xf2, 0x4c, 0x1a, 0x65, 0x2e, 0x73, 0xd2, 0x1b, 0x54, 0xba,
3527 0xa1, 0x24, 0xd2, 0x28, 0x23, 0x73, 0xd2, 0x0d, 0x2a, 0xbd, 0xa9, 0x4c, 0xa4, 0x51, 0xe6, 0x19,
3528 0x4e, 0x7a, 0x53, 0x56, 0xe1, 0x19, 0xe7, 0xc9, 0x73, 0x0a, 0xa4, 0x51, 0x66, 0x86, 0x88, 0xdd,
3529 0x41, 0x4f, 0xbe, 0xa2, 0x4c, 0xa6, 0x51, 0x66, 0x9c, 0x97, 0xaf, 0x78, 0xf2, 0xbc, 0x32, 0x95,
3530 0x46, 0x99, 0x24, 0x2f, 0xcf, 0x7b, 0xf2, 0x55, 0xe5, 0x52, 0x1a, 0x65, 0x12, 0xbc, 0x7c, 0xd5,
3531 0x93, 0x17, 0x94, 0xe9, 0x34, 0xca, 0x4c, 0xf0, 0xf2, 0x82, 0x27, 0x5f, 0x53, 0x66, 0xd2, 0x28,
3532 0x33, 0xc5, 0xcb, 0xd7, 0xb4, 0x77, 0x6d, 0x78, 0x0d, 0x0f, 0xde, 0x59, 0x1e, 0x5e, 0x0a, 0xec,
3533 0x2c, 0x0f, 0x2c, 0x85, 0x74, 0x96, 0x87, 0x94, 0x82, 0x39, 0xcb, 0x83, 0x49, 0x61, 0x9c, 0xe5,
3534 0x61, 0xa4, 0x00, 0xce, 0xf2, 0x00, 0x52, 0xe8, 0x66, 0x79, 0xe8, 0x28, 0x68, 0xb3, 0x3c, 0x68,
3535 0x14, 0xae, 0x59, 0x1e, 0x2e, 0x0a, 0x94, 0x22, 0x00, 0xe5, 0x41, 0xa4, 0x08, 0x10, 0x79, 0xe0,
3536 0x28, 0x02, 0x38, 0x1e, 0x2c, 0x8a, 0x00, 0x8b, 0x07, 0x88, 0x22, 0x00, 0xe2, 0x41, 0xa1, 0x08,
3537 0x50, 0x78, 0x20, 0x90, 0x1c, 0xab, 0xeb, 0x47, 0x3e, 0x39, 0x86, 0x87, 0xe6, 0x18, 0x1e, 0x9a,
3538 0x63, 0x78, 0x68, 0x8e, 0xe1, 0xa1, 0x39, 0x86, 0x87, 0xe6, 0x18, 0x1e, 0x9a, 0x63, 0x78, 0x68,
3539 0x8e, 0xe1, 0xa1, 0x39, 0x86, 0x87, 0xe7, 0x18, 0x0e, 0xc9, 0x31, 0x1c, 0x92, 0x63, 0x38, 0x24,
3540 0xc7, 0x70, 0x48, 0x8e, 0xe1, 0x90, 0x1c, 0xc3, 0x81, 0x39, 0xe6, 0xc1, 0x3b, 0xcb, 0xc3, 0xeb,
3541 0x9b, 0x63, 0x38, 0x20, 0xc7, 0x70, 0x40, 0x8e, 0xe1, 0x80, 0x1c, 0xc3, 0x01, 0x39, 0x86, 0x03,
3542 0x72, 0x0c, 0x07, 0xe4, 0x18, 0x0e, 0xc8, 0x31, 0x1c, 0x94, 0x63, 0x38, 0x30, 0xc7, 0x70, 0x60,
3543 0x8e, 0xe1, 0xc0, 0x1c, 0xc3, 0x81, 0x39, 0x86, 0x03, 0x73, 0x0c, 0xb3, 0x39, 0xf6, 0x67, 0x0c,
3544 0xb2, 0x93, 0x63, 0x77, 0x1a, 0x7b, 0x3f, 0xd4, 0x9b, 0x04, 0x0a, 0x55, 0xc8, 0xb4, 0x71, 0x0b,
3545 0xba, 0xa4, 0x07, 0x89, 0x2a, 0xe4, 0x1a, 0x2f, 0xcf, 0x53, 0xb9, 0x9b, 0x6d, 0xbc, 0x7c, 0x95,
3546 0xca, 0xdd, 0x7c, 0xe3, 0xe5, 0x05, 0x2a, 0x77, 0x33, 0x8e, 0x97, 0xaf, 0x51, 0xb9, 0x9b, 0x73,
3547 0xbc, 0x7c, 0x9d, 0xca, 0xdd, 0xac, 0xe3, 0xe5, 0x37, 0xa8, 0xdc, 0xcd, 0x3b, 0x5e, 0xbe, 0x41,
3548 0xe5, 0x6e, 0xe6, 0xf1, 0xf2, 0x9b, 0x72, 0x5a, 0xcc, 0x3d, 0x57, 0x81, 0x42, 0x9b, 0x16, 0xb3,
3549 0x4f, 0xd0, 0x58, 0xf1, 0x34, 0xdc, 0xfc, 0x13, 0x34, 0xf2, 0x9e, 0x86, 0x9b, 0x81, 0x82, 0xc6,
3550 0xaa, 0xf6, 0x9e, 0x0d, 0x9f, 0x21, 0xc2, 0x97, 0x12, 0xe0, 0x93, 0x18, 0xe8, 0x52, 0x02, 0x74,
3551 0x12, 0x03, 0x5b, 0x4a, 0x80, 0x4d, 0x62, 0x20, 0x4b, 0x09, 0x90, 0x49, 0x0c, 0x5c, 0x29, 0x01,
3552 0x2e, 0x89, 0x81, 0x2a, 0x25, 0x40, 0x25, 0x31, 0x30, 0xa5, 0x04, 0x98, 0x24, 0x06, 0xa2, 0x94,
3553 0x00, 0x91, 0xc4, 0xc0, 0x93, 0x12, 0xe0, 0x91, 0x18, 0x68, 0xe6, 0x44, 0x68, 0x24, 0x16, 0x96,
3554 0x39, 0x11, 0x16, 0x89, 0x85, 0x64, 0x4e, 0x84, 0x44, 0x62, 0xe1, 0x98, 0x13, 0xe1, 0x90, 0x58,
3555 0x28, 0xbe, 0x94, 0xdc, 0x8e, 0xf0, 0x4d, 0xb3, 0x7b, 0xbc, 0x67, 0x9e, 0xab, 0x23, 0xcc, 0x71,
3556 0xed, 0xc3, 0x64, 0x5e, 0x5e, 0xb2, 0x1b, 0x56, 0xb6, 0xe3, 0x14, 0xde, 0x60, 0x39, 0xae, 0xb1,
3557 0x60, 0x2c, 0x0c, 0x7f, 0x8b, 0xc2, 0xb9, 0x7a, 0xc3, 0x1c, 0xd7, 0x66, 0x84, 0xfb, 0xb7, 0xf1,
3558 0x95, 0x77, 0x6c, 0x8f, 0x25, 0xb7, 0x63, 0x23, 0xe1, 0x1f, 0xb5, 0x63, 0xcb, 0x86, 0x87, 0x9c,
3559 0x06, 0x3b, 0x1b, 0x1e, 0xec, 0x81, 0xb7, 0x4e, 0xd4, 0x0e, 0x2e, 0x1b, 0x1e, 0x5a, 0x1a, 0xd4,
3560 0x8b, 0xed, 0xb7, 0x08, 0x83, 0xeb, 0xfa, 0x91, 0x0f, 0x83, 0x47, 0xed, 0xb7, 0x72, 0x5c, 0x29,
3561 0x19, 0x95, 0xc1, 0x78, 0x64, 0x06, 0x8f, 0xda, 0x79, 0xe5, 0xb8, 0xf2, 0x32, 0x32, 0x83, 0xbf,
3562 0x82, 0x7e, 0x88, 0x30, 0xd8, 0x0b, 0xff, 0xa8, 0xfd, 0x50, 0x36, 0x3c, 0xe4, 0xbe, 0x0c, 0xc6,
3563 0x23, 0x30, 0x38, 0x4a, 0x7f, 0x94, 0x0d, 0x0f, 0xad, 0x3f, 0x83, 0xcf, 0xdd, 0xcd, 0xbc, 0x8f,
3564 0xe0, 0x72, 0xad, 0xdd, 0xac, 0x1e, 0xde, 0xd7, 0x9b, 0x4d, 0xbd, 0x49, 0xe2, 0x98, 0xe3, 0x2a,
3565 0x41, 0x00, 0xd4, 0x4f, 0x4e, 0xe7, 0xbd, 0x08, 0xaf, 0x41, 0xc2, 0x89, 0x69, 0x2e, 0xa7, 0x9c,
3566 0xa0, 0x90, 0x0a, 0x47, 0x55, 0xe5, 0xab, 0xae, 0xd9, 0x4a, 0x4e, 0xf9, 0x3b, 0x62, 0xaa, 0x1c,
3567 0x1d, 0xd6, 0x7e, 0x6e, 0x7b, 0x68, 0x9c, 0xdb, 0xc3, 0xe5, 0x48, 0x1e, 0x32, 0xbe, 0xbd, 0x30,
3568 0xe0, 0x1b, 0xe3, 0xd5, 0x31, 0xcc, 0xd4, 0xda, 0xcd, 0x9a, 0xde, 0x33, 0xa3, 0xb9, 0xe4, 0xe8,
3569 0x08, 0xf5, 0x20, 0xc7, 0xd1, 0x92, 0xb5, 0xa0, 0x94, 0xe6, 0x6b, 0x84, 0xd6, 0xb6, 0x96, 0x35,
3570 0xb8, 0x65, 0xb3, 0x41, 0xcb, 0x7a, 0x95, 0x9d, 0x2e, 0x98, 0x0d, 0x5a, 0xd0, 0xcb, 0x21, 0xba,
3571 0xd4, 0xdb, 0xee, 0xcb, 0xb9, 0x7c, 0xdc, 0x33, 0x3b, 0x87, 0xf2, 0x1c, 0x48, 0x5b, 0x4d, 0x7b,
3572 0x8d, 0xa9, 0xd2, 0x94, 0xe5, 0xd4, 0xc7, 0xa7, 0xf3, 0xf1, 0xbb, 0xc7, 0xed, 0x66, 0x5d, 0xda,
3573 0x6a, 0xca, 0xb7, 0x61, 0xec, 0x3b, 0x8d, 0x83, 0x63, 0xdd, 0x7e, 0x45, 0x4c, 0x95, 0x0a, 0x44,
3574 0xe1, 0xe5, 0xc0, 0x3d, 0x22, 0x6b, 0xe1, 0xe5, 0x3d, 0x7b, 0xea, 0xa5, 0xbb, 0x6d, 0xc3, 0x5c,
3575 0xc9, 0x6f, 0xd4, 0x9d, 0x29, 0xb4, 0xef, 0x03, 0x38, 0x6b, 0x56, 0x1a, 0xbd, 0x96, 0x5c, 0x73,
3576 0x67, 0x76, 0x96, 0xde, 0xf8, 0xf8, 0x74, 0xbe, 0x10, 0x65, 0xd6, 0xeb, 0xcd, 0x46, 0xaf, 0x75,
3577 0xdd, 0x7c, 0x78, 0xa4, 0x2f, 0x95, 0x1e, 0x9a, 0x7a, 0xcf, 0x9d, 0xfd, 0xc8, 0x7d, 0xeb, 0x91,
3578 0xe7, 0x52, 0x98, 0xe7, 0x4a, 0x70, 0xcf, 0x74, 0x8b, 0x7f, 0xa6, 0xdc, 0xd3, 0x3e, 0xcf, 0xdb,
3579 0xee, 0x4b, 0x42, 0x88, 0x24, 0x0e, 0x8b, 0x24, 0x3e, 0x6f, 0x24, 0x8f, 0xdc, 0xfa, 0x28, 0x3c,
3580 0x2b, 0x1e, 0xf6, 0xac, 0xf8, 0x3c, 0xcf, 0xfa, 0x6f, 0x27, 0x5b, 0x69, 0x3e, 0xdd, 0x35, 0xda,
3581 0x1d, 0xe3, 0x6b, 0xb7, 0x17, 0x74, 0xa1, 0x5d, 0x40, 0x31, 0x7e, 0xf2, 0x68, 0x1e, 0x69, 0xef,
3582 0x4b, 0xee, 0x93, 0x3b, 0x89, 0xf4, 0x74, 0x4f, 0xfe, 0x75, 0xe9, 0xa9, 0xbe, 0x8a, 0x08, 0xfd,
3583 0x0a, 0xc1, 0xec, 0x40, 0x25, 0x77, 0xc2, 0x74, 0xb1, 0xe5, 0xdc, 0x18, 0xb5, 0x9c, 0x13, 0x07,
3584 0x7f, 0x8f, 0xe0, 0x39, 0xa1, 0xbc, 0x3a, 0xee, 0x2d, 0x0b, 0xee, 0x3d, 0x3f, 0xb8, 0x92, 0xad,
3585 0xc8, 0x78, 0xc7, 0xc2, 0x2b, 0x18, 0x30, 0x33, 0x53, 0xdc, 0x0b, 0x02, 0xee, 0x73, 0xd4, 0xc0,
3586 0x27, 0x5c, 0x2e, 0x03, 0x88, 0xdb, 0x1d, 0x88, 0xef, 0x76, 0x75, 0x5d, 0x56, 0x41, 0xda, 0xe9,
3587 0x12, 0x0f, 0xa7, 0x1d, 0xfb, 0x9d, 0x6e, 0xa9, 0xdb, 0x30, 0xf6, 0x5a, 0x75, 0x69, 0xa7, 0x2b,
3588 0x5f, 0x05, 0xbc, 0x69, 0x34, 0x89, 0x47, 0x33, 0x8e, 0xc2, 0xa6, 0xd1, 0x24, 0x1a, 0x96, 0x4c,
3589 0x56, 0x21, 0xfe, 0x86, 0xde, 0x78, 0x40, 0x9c, 0x00, 0x47, 0xc7, 0x1a, 0xa9, 0xdb, 0xe3, 0x64,
3590 0xc1, 0xef, 0x41, 0xc2, 0x9d, 0x58, 0x5e, 0xb0, 0x2c, 0x1e, 0x98, 0x64, 0x59, 0x62, 0x61, 0xb9,
3591 0x43, 0xde, 0x5c, 0xb6, 0x54, 0x5e, 0x84, 0xb1, 0x7a, 0x7b, 0xbf, 0x65, 0x92, 0xc5, 0x07, 0xd5,
3592 0x1c, 0xb1, 0x76, 0x0f, 0x26, 0xa8, 0x47, 0x17, 0x3c, 0x75, 0xc5, 0x79, 0x34, 0x39, 0xc5, 0xbe,
3593 0x4f, 0xdc, 0x7d, 0x4b, 0x67, 0x48, 0x4e, 0x43, 0xe2, 0x4d, 0xb3, 0xeb, 0x15, 0x7d, 0xb7, 0x23,
3594 0xa5, 0xa3, 0xda, 0xbb, 0x08, 0x12, 0x15, 0x5d, 0x3f, 0xb2, 0x03, 0x7e, 0x0d, 0xe2, 0x95, 0xce,
3595 0x8f, 0x0c, 0xe2, 0xe0, 0x65, 0x12, 0x51, 0x4b, 0x4c, 0x62, 0x6a, 0x8b, 0xe5, 0x6b, 0x6c, 0xdc,
3596 0x9f, 0xa5, 0x71, 0x67, 0xf4, 0xec, 0xd8, 0x6b, 0x5c, 0xec, 0x09, 0x80, 0x96, 0xd2, 0x40, 0xfc,
3597 0x6f, 0xc0, 0x24, 0xb3, 0x8a, 0x9c, 0x21, 0x6e, 0x48, 0xa2, 0x21, 0x1b, 0x2b, 0x4b, 0x43, 0xd3,
3598 0xe1, 0x12, 0xb7, 0xb0, 0x65, 0xca, 0x84, 0x38, 0xc0, 0xd4, 0x0e, 0x73, 0x96, 0x0f, 0xb3, 0xbf,
3599 0x2a, 0x09, 0x75, 0xce, 0x89, 0x91, 0x1d, 0xee, 0x05, 0x87, 0x9c, 0xc1, 0x20, 0x5a, 0x7f, 0x6b,
3600 0x63, 0x80, 0x6b, 0xed, 0x03, 0xed, 0x55, 0x00, 0x27, 0xe5, 0xab, 0xc6, 0xf1, 0xa1, 0x90, 0x75,
3601 0xd3, 0x6e, 0x80, 0x77, 0x5b, 0xfa, 0xae, 0xde, 0xb3, 0x55, 0xf8, 0x7e, 0xca, 0x2a, 0x30, 0xe0,
3602 0xa4, 0x98, 0x6d, 0xff, 0x52, 0xa8, 0xbd, 0x6f, 0x27, 0x66, 0xa9, 0x2a, 0x8e, 0xea, 0x3d, 0xdd,
3603 0xdc, 0x34, 0x3a, 0x66, 0x4b, 0xef, 0x0a, 0x16, 0x79, 0x79, 0x95, 0x4b, 0xd8, 0xe9, 0xfc, 0x0b,
3604 0xd4, 0x22, 0xd0, 0x68, 0x55, 0xfb, 0xd0, 0x76, 0xd0, 0x6a, 0x05, 0x06, 0x1e, 0x10, 0x47, 0x78,
3605 0x40, 0x79, 0x9d, 0xeb, 0xdf, 0x86, 0xb8, 0x29, 0x7c, 0x5a, 0xde, 0xe4, 0xbe, 0x73, 0x86, 0x3b,
3606 0xcb, 0x7f, 0x63, 0xba, 0x31, 0x75, 0x5d, 0x7e, 0x29, 0xd4, 0xe5, 0x80, 0xee, 0x76, 0xd4, 0x98,
3607 0xe2, 0xa8, 0x31, 0xfd, 0x13, 0xed, 0x38, 0xac, 0xe1, 0x8a, 0xfe, 0xa0, 0x71, 0x7c, 0x60, 0xca,
3608 0x2f, 0x87, 0x62, 0x5f, 0x44, 0x65, 0xea, 0x6a, 0x21, 0x2a, 0xfc, 0x45, 0xa9, 0x54, 0xa2, 0xee,
3609 0xde, 0x18, 0x81, 0x02, 0x45, 0xa9, 0x5c, 0xa6, 0x65, 0x3b, 0xf1, 0xde, 0xa3, 0x79, 0xf4, 0xc1,
3610 0xa3, 0xf9, 0x98, 0xf6, 0x3b, 0x04, 0x97, 0x89, 0x26, 0x43, 0xdc, 0xeb, 0x82, 0xf3, 0x57, 0xdc,
3611 0x9a, 0xe1, 0x17, 0x81, 0xff, 0x1a, 0x79, 0xff, 0x8a, 0x40, 0x19, 0xf0, 0xd5, 0x8d, 0x77, 0x2e,
3612 0x92, 0xcb, 0x45, 0x54, 0xfd, 0xdf, 0xc7, 0xfc, 0x1e, 0x8c, 0xed, 0xb6, 0x0f, 0xf5, 0xae, 0xf5,
3613 0x26, 0xb0, 0xfe, 0x70, 0x5c, 0x76, 0x0f, 0x73, 0x9c, 0x21, 0x57, 0xe6, 0x38, 0xc7, 0xc9, 0xf2,
3614 0xb2, 0x02, 0xf1, 0x4a, 0xc3, 0x6c, 0xd8, 0x1e, 0x4c, 0xd1, 0xfa, 0xda, 0x30, 0x1b, 0xda, 0x2a,
3615 0x4c, 0x6d, 0x3f, 0xac, 0xbe, 0x6d, 0xea, 0x46, 0xb3, 0x71, 0xff, 0x40, 0x3c, 0x03, 0x75, 0xfb,
3616 0xd5, 0x95, 0xec, 0x58, 0xa2, 0x99, 0x3c, 0x41, 0xc5, 0xb8, 0xed, 0xcf, 0x5b, 0x30, 0xbd, 0x63,
3617 0xb9, 0x6d, 0xdb, 0x71, 0x66, 0xce, 0xea, 0x98, 0x3e, 0xbc, 0xd0, 0x94, 0x61, 0xaf, 0x29, 0x4b,
3618 0x03, 0xda, 0xe6, 0x5b, 0x27, 0xd6, 0x8f, 0x3a, 0xda, 0xce, 0xc6, 0x13, 0xd3, 0xc9, 0xcb, 0xd9,
3619 0x78, 0x02, 0x92, 0x97, 0xc8, 0xba, 0x7f, 0xc3, 0x90, 0x74, 0x5a, 0x9d, 0x8a, 0xfe, 0xa0, 0x6d,
3620 0xb4, 0xcd, 0xc1, 0x7e, 0x95, 0x7a, 0x2c, 0x7f, 0x13, 0x26, 0xac, 0x90, 0xda, 0xbf, 0x08, 0x60,
3621 0x57, 0x49, 0x8b, 0x22, 0x4c, 0x41, 0x06, 0x6c, 0xea, 0x78, 0x36, 0xf2, 0x2d, 0xc0, 0xb5, 0xda,
3622 0x36, 0x79, 0xb9, 0x15, 0x86, 0x9a, 0x6e, 0xeb, 0xbd, 0x5e, 0x63, 0x5f, 0x27, 0xbf, 0xc8, 0x58,
3623 0x6f, 0xbf, 0x6e, 0x4d, 0x20, 0x17, 0x40, 0xaa, 0x6d, 0x93, 0x86, 0x77, 0x21, 0xca, 0x34, 0x75,
3624 0xa9, 0xb6, 0x9d, 0xfa, 0x0b, 0x82, 0x4b, 0xdc, 0xa8, 0xac, 0xc1, 0x94, 0x33, 0xc0, 0x3c, 0xee,
3625 0x78, 0x9d, 0x1b, 0x73, 0x7d, 0x96, 0xce, 0xe9, 0x73, 0x6a, 0x13, 0x66, 0x84, 0x71, 0x79, 0x09,
3626 0x64, 0x76, 0x88, 0x38, 0x01, 0x76, 0x43, 0xed, 0x23, 0xd1, 0xfe, 0x0f, 0xc0, 0x8b, 0xab, 0x3c,
3627 0x03, 0x93, 0xbb, 0xf7, 0xee, 0x54, 0x7f, 0x50, 0xab, 0xbe, 0xb9, 0x5b, 0xad, 0x24, 0x91, 0xf6,
3628 0x07, 0x04, 0x93, 0xa4, 0x6d, 0xdd, 0xeb, 0x1c, 0xe9, 0x72, 0x09, 0xd0, 0x26, 0xe1, 0xc3, 0xd3,
3629 0xf9, 0x8d, 0x36, 0xe5, 0x65, 0x40, 0xa5, 0xe8, 0x50, 0xa3, 0x92, 0x9c, 0x07, 0x54, 0x26, 0x00,
3630 0x47, 0x43, 0x06, 0x95, 0xb5, 0x7f, 0x61, 0x78, 0x96, 0x6d, 0xa3, 0xdd, 0x7a, 0x72, 0x95, 0xff,
3631 0x6e, 0x2a, 0x4e, 0xac, 0xe4, 0x57, 0x0b, 0x4b, 0xd6, 0x3f, 0x94, 0x92, 0x1a, 0xff, 0x09, 0x55,
3632 0x04, 0xaa, 0xb2, 0x12, 0x74, 0x4f, 0xa4, 0x18, 0x67, 0x66, 0x18, 0xb8, 0x27, 0xc2, 0x49, 0x07,
3633 0xee, 0x89, 0x70, 0xd2, 0x81, 0x7b, 0x22, 0x9c, 0x74, 0xe0, 0x2c, 0x80, 0x93, 0x0e, 0xdc, 0x13,
3634 0xe1, 0xa4, 0x03, 0xf7, 0x44, 0x38, 0xe9, 0xe0, 0x3d, 0x11, 0x22, 0x0e, 0xbc, 0x27, 0xc2, 0xcb,
3635 0x07, 0xef, 0x89, 0xf0, 0xf2, 0xc1, 0x7b, 0x22, 0xc5, 0xb8, 0xd9, 0x3d, 0xd6, 0x83, 0x4f, 0x1d,
3636 0x78, 0xfb, 0x61, 0x1f, 0x81, 0x5e, 0x05, 0xde, 0x81, 0x19, 0x67, 0x43, 0xa2, 0xdc, 0x31, 0xcc,
3637 0x46, 0xdb, 0xd0, 0xbb, 0xf2, 0x37, 0x60, 0xca, 0x19, 0x72, 0x3e, 0x73, 0xfc, 0x3e, 0x03, 0x1d,
3638 0x39, 0xa9, 0xb7, 0x9c, 0xb6, 0xf6, 0x65, 0x1c, 0x66, 0x9d, 0x81, 0x5a, 0xe3, 0x50, 0xe7, 0x6e,
3639 0x19, 0x2d, 0x0a, 0x67, 0x4a, 0xd3, 0x96, 0x79, 0xff, 0x74, 0xde, 0x19, 0xdd, 0xa4, 0x6c, 0x5a,
3640 0x14, 0x4e, 0x97, 0x78, 0x3d, 0xef, 0x05, 0xb4, 0x28, 0xdc, 0x3c, 0xe2, 0xf5, 0xe8, 0xfb, 0x86,
3641 0xea, 0xb9, 0x77, 0x90, 0x78, 0xbd, 0x0a, 0x65, 0xd9, 0xa2, 0x70, 0x1b, 0x89, 0xd7, 0xab, 0x52,
3642 0xbe, 0x2d, 0x0a, 0x67, 0x4f, 0xbc, 0xde, 0x2d, 0xca, 0xbc, 0x45, 0xe1, 0x14, 0x8a, 0xd7, 0xfb,
3643 0x16, 0xe5, 0xe0, 0xa2, 0x70, 0x57, 0x89, 0xd7, 0x7b, 0x9d, 0xb2, 0x71, 0x51, 0xb8, 0xb5, 0xc4,
3644 0xeb, 0x6d, 0x51, 0x5e, 0x66, 0xc4, 0xfb, 0x4b, 0xbc, 0xe2, 0x6d, 0x8f, 0xa1, 0x19, 0xf1, 0x26,
3645 0x13, 0xaf, 0xf9, 0x6d, 0x8f, 0xab, 0x19, 0xf1, 0x4e, 0x13, 0xaf, 0xf9, 0x86, 0xc7, 0xda, 0x8c,
3646 0x78, 0x56, 0xc6, 0x6b, 0x6e, 0x7b, 0xfc, 0xcd, 0x88, 0xa7, 0x66, 0xbc, 0x66, 0xcd, 0x63, 0x72,
3647 0x46, 0x3c, 0x3f, 0xe3, 0x35, 0x77, 0xbc, 0x4d, 0xf4, 0x8f, 0x04, 0xfa, 0x31, 0xb7, 0xa0, 0x34,
3648 0x81, 0x7e, 0xe0, 0x43, 0x3d, 0xa1, 0x90, 0x31, 0x3a, 0x1e, 0xed, 0x34, 0x81, 0x76, 0xe0, 0x43,
3649 0x39, 0x4d, 0xa0, 0x1c, 0xf8, 0xd0, 0x4d, 0x13, 0xe8, 0x06, 0x3e, 0x54, 0xd3, 0x04, 0xaa, 0x81,
3650 0x0f, 0xcd, 0x34, 0x81, 0x66, 0xe0, 0x43, 0x31, 0x4d, 0xa0, 0x18, 0xf8, 0xd0, 0x4b, 0x13, 0xe8,
3651 0x05, 0x3e, 0xd4, 0x5a, 0x10, 0xa9, 0x05, 0x7e, 0xb4, 0x5a, 0x10, 0x69, 0x05, 0x7e, 0x94, 0x7a,
3652 0x51, 0xa4, 0xd4, 0x44, 0xff, 0x74, 0x7e, 0xcc, 0x1a, 0x62, 0xd8, 0xb4, 0x20, 0xb2, 0x09, 0xfc,
3653 0x98, 0xb4, 0x20, 0x32, 0x09, 0xfc, 0x58, 0xb4, 0x20, 0xb2, 0x08, 0xfc, 0x18, 0xf4, 0x58, 0x64,
3654 0x90, 0x77, 0xc7, 0x47, 0x13, 0x8e, 0x14, 0xc3, 0x18, 0x84, 0x23, 0x30, 0x08, 0x47, 0x60, 0x10,
3655 0x8e, 0xc0, 0x20, 0x1c, 0x81, 0x41, 0x38, 0x02, 0x83, 0x70, 0x04, 0x06, 0xe1, 0x08, 0x0c, 0xc2,
3656 0x51, 0x18, 0x84, 0x23, 0x31, 0x08, 0x07, 0x31, 0x68, 0x41, 0xbc, 0xf1, 0x00, 0x7e, 0x05, 0x69,
3657 0x41, 0x3c, 0xfa, 0x0c, 0xa7, 0x10, 0x8e, 0x44, 0x21, 0x1c, 0x44, 0xa1, 0x8f, 0x30, 0x3c, 0xcb,
3658 0x51, 0x88, 0x9c, 0x0f, 0x5d, 0x54, 0x05, 0x5a, 0x8f, 0x70, 0xc1, 0xc2, 0x8f, 0x53, 0xeb, 0x11,
3659 0x0e, 0xa9, 0x87, 0xf1, 0x6c, 0xb0, 0x0a, 0x55, 0x23, 0x54, 0xa1, 0x5b, 0x94, 0x43, 0xeb, 0x11,
3660 0x2e, 0x5e, 0x0c, 0x72, 0x6f, 0x63, 0x58, 0x11, 0x78, 0x3d, 0x52, 0x11, 0xd8, 0x8a, 0x54, 0x04,
3661 0x6e, 0x7b, 0x08, 0xfe, 0x54, 0x82, 0xe7, 0x3c, 0x04, 0x9d, 0xbf, 0x76, 0x1f, 0x1e, 0x59, 0x25,
3662 0xc0, 0x3b, 0xa2, 0x92, 0xdd, 0x63, 0x1b, 0x06, 0x46, 0x69, 0xab, 0x29, 0xdf, 0xe1, 0x0f, 0xab,
3663 0x8a, 0xa3, 0x1e, 0xe0, 0x30, 0x88, 0x93, 0xcd, 0xd0, 0x05, 0xc0, 0x5b, 0xcd, 0x9e, 0x5d, 0x2d,
3664 0xfc, 0x96, 0x2d, 0xd7, 0x2d, 0xb1, 0x5c, 0x87, 0x71, 0x5b, 0xbd, 0x67, 0xc3, 0x7b, 0x9e, 0x85,
3665 0x2b, 0x75, 0x32, 0x93, 0xf6, 0x18, 0x41, 0x9a, 0xa3, 0xf2, 0xc5, 0x1c, 0x19, 0xbc, 0x12, 0xe9,
3666 0xc8, 0x80, 0x4b, 0x10, 0xef, 0xf8, 0xe0, 0xff, 0x07, 0x4f, 0xaa, 0xd9, 0x2c, 0x11, 0x8f, 0x12,
3667 0x7e, 0x02, 0xd3, 0xde, 0x13, 0xd8, 0xdf, 0x6c, 0x6b, 0xe1, 0xbb, 0x99, 0x7e, 0xa9, 0xb9, 0x26,
3668 0xec, 0xa2, 0x0d, 0x35, 0xa3, 0xd9, 0xaa, 0x15, 0x61, 0xa6, 0xd6, 0xb1, 0x77, 0x00, 0x7a, 0xed,
3669 0x8e, 0xd1, 0xdb, 0x6e, 0x1c, 0x85, 0x6d, 0x46, 0x24, 0xac, 0xd6, 0xfc, 0xe4, 0xd7, 0xf3, 0x31,
3670 0xed, 0x65, 0x98, 0xba, 0x6b, 0x74, 0xf5, 0xbd, 0xce, 0xbe, 0xd1, 0xfe, 0xb1, 0xde, 0x14, 0x0c,
3671 0x27, 0x5c, 0xc3, 0x62, 0xfc, 0x89, 0xa5, 0xfd, 0x0b, 0x04, 0x57, 0x58, 0xf5, 0xef, 0xb6, 0xcd,
3672 0xd6, 0x96, 0x61, 0xf5, 0xf4, 0xaf, 0x42, 0x42, 0x27, 0xc0, 0xd9, 0xef, 0xae, 0x49, 0xf7, 0x3b,
3673 0xd2, 0x57, 0x7d, 0xc9, 0xfe, 0xb7, 0x4e, 0x4d, 0x84, 0x5d, 0x10, 0x77, 0xd9, 0x7c, 0xea, 0x1a,
3674 0x8c, 0x39, 0xf3, 0xf3, 0x7e, 0x5d, 0x12, 0xfc, 0xfa, 0xad, 0x8f, 0x5f, 0x36, 0x8f, 0xe4, 0xdb,
3675 0x9c, 0x5f, 0xcc, 0xe7, 0xaa, 0xaf, 0xfa, 0x92, 0x4b, 0xbe, 0x52, 0xc2, 0xea, 0xff, 0x6c, 0x46,
3676 0x85, 0x3b, 0x99, 0x81, 0x44, 0x55, 0xd4, 0xf1, 0xf7, 0xb3, 0x02, 0xf1, 0x5a, 0xa7, 0xa9, 0xcb,
3677 0xcf, 0xc1, 0xd8, 0x1b, 0x8d, 0xfb, 0xfa, 0x01, 0x09, 0xb2, 0xf3, 0x43, 0x5e, 0x84, 0x44, 0xb9,
3678 0xd5, 0x3e, 0x68, 0x76, 0x75, 0x83, 0x9c, 0xd9, 0x93, 0x2d, 0x74, 0xcb, 0xa6, 0x4e, 0x65, 0x5a,
3679 0x19, 0x2e, 0xd7, 0x3a, 0x46, 0xe9, 0xa1, 0xc9, 0xd6, 0x8d, 0x25, 0x21, 0x45, 0xc8, 0x99, 0xcf,
3680 0x1d, 0x2b, 0x1b, 0x2d, 0x85, 0xd2, 0xd8, 0xc7, 0xa7, 0xf3, 0x68, 0x97, 0xee, 0x9f, 0x6f, 0xc3,
3681 0xf3, 0x24, 0x7d, 0x06, 0xa6, 0xca, 0x87, 0x4d, 0x35, 0x41, 0xce, 0xa9, 0x99, 0xe9, 0xb6, 0xac,
3682 0xe9, 0x0c, 0xdf, 0xe9, 0x9e, 0xce, 0x33, 0xab, 0x29, 0x1a, 0xea, 0x19, 0x1e, 0xc9, 0x33, 0xdf,
3683 0xe9, 0x96, 0xc2, 0xa6, 0x13, 0x3c, 0x7b, 0x11, 0x26, 0xa8, 0x8c, 0x61, 0x03, 0x9b, 0x29, 0xf9,
3684 0xac, 0x06, 0x93, 0x4c, 0xc2, 0xca, 0x63, 0x80, 0x36, 0x93, 0x31, 0xeb, 0xbf, 0x52, 0x12, 0x59,
3685 0xff, 0x95, 0x93, 0x52, 0xf6, 0x1a, 0xcc, 0x08, 0xfb, 0x97, 0x96, 0xa4, 0x92, 0x04, 0xeb, 0xbf,
3686 0x6a, 0x72, 0x32, 0x15, 0x7f, 0xef, 0x37, 0x6a, 0x2c, 0xfb, 0x0a, 0xc8, 0x83, 0x3b, 0x9d, 0xf2,
3687 0x38, 0x48, 0x9b, 0xd6, 0x94, 0xcf, 0x83, 0x54, 0x2a, 0x25, 0x51, 0x6a, 0xe6, 0x67, 0xbf, 0x4c,
3688 0x4f, 0x96, 0x74, 0xd3, 0xd4, 0xbb, 0xf7, 0x74, 0xb3, 0x54, 0x22, 0xc6, 0xaf, 0xc1, 0x15, 0xdf,
3689 0x9d, 0x52, 0xcb, 0xbe, 0x5c, 0x76, 0xec, 0x2b, 0x95, 0x01, 0xfb, 0x4a, 0xc5, 0xb6, 0x47, 0x45,
3690 0xf7, 0xc4, 0x79, 0x53, 0xf6, 0xd9, 0x65, 0x54, 0x9a, 0xcc, 0x09, 0xf7, 0x66, 0xf1, 0x35, 0xa2,
3691 0x5b, 0xf2, 0xd5, 0xd5, 0x43, 0x4e, 0xac, 0x4b, 0xc5, 0x32, 0xb1, 0x2f, 0xfb, 0xda, 0x3f, 0x10,
3692 0x8e, 0x55, 0xf9, 0x37, 0x04, 0x99, 0xa4, 0x4c, 0x1d, 0xae, 0xf8, 0x4e, 0xd2, 0x62, 0x2e, 0xbb,
3693 0x57, 0xa8, 0xc3, 0x55, 0x5f, 0xdd, 0x76, 0xc8, 0xa5, 0xaf, 0x6a, 0x71, 0x99, 0xbc, 0xe4, 0x37,
3694 0x57, 0xe4, 0x2b, 0x6e, 0x8e, 0x72, 0x15, 0x98, 0x04, 0xc8, 0xd5, 0x2a, 0x96, 0x89, 0x41, 0x29,
3695 0xd0, 0x20, 0x38, 0x4a, 0xae, 0x65, 0xf1, 0x75, 0x32, 0x49, 0x39, 0x70, 0x92, 0x90, 0x50, 0xb9,
3696 0xe6, 0xa5, 0xdd, 0x93, 0x33, 0x35, 0xf6, 0xe4, 0x4c, 0x8d, 0xfd, 0xe3, 0x4c, 0x8d, 0x7d, 0x72,
3697 0xa6, 0xa2, 0xcf, 0xce, 0x54, 0xf4, 0xf9, 0x99, 0x8a, 0xbe, 0x38, 0x53, 0xd1, 0x3b, 0x7d, 0x15,
3698 0x7d, 0xd0, 0x57, 0xd1, 0x87, 0x7d, 0x15, 0xfd, 0xb1, 0xaf, 0xa2, 0xc7, 0x7d, 0x15, 0x9d, 0xf4,
3699 0x55, 0xf4, 0xa4, 0xaf, 0xc6, 0x3e, 0xe9, 0xab, 0xe8, 0xb3, 0xbe, 0x1a, 0xfb, 0xbc, 0xaf, 0xa2,
3700 0x2f, 0xfa, 0x6a, 0xec, 0x9d, 0x4f, 0xd5, 0xd8, 0xa3, 0x4f, 0xd5, 0xd8, 0x07, 0x9f, 0xaa, 0xe8,
3701 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xbb, 0x21, 0xff, 0xfc, 0x4c, 0x36, 0x00, 0x00,
3702 }
3703
3704 func (this *NidOptNative) Compare(that interface{}) int {
3705 if that == nil {
3706 if this == nil {
3707 return 0
3708 }
3709 return 1
3710 }
3711
3712 that1, ok := that.(*NidOptNative)
3713 if !ok {
3714 that2, ok := that.(NidOptNative)
3715 if ok {
3716 that1 = &that2
3717 } else {
3718 return 1
3719 }
3720 }
3721 if that1 == nil {
3722 if this == nil {
3723 return 0
3724 }
3725 return 1
3726 } else if this == nil {
3727 return -1
3728 }
3729 if this.Field1 != that1.Field1 {
3730 if this.Field1 < that1.Field1 {
3731 return -1
3732 }
3733 return 1
3734 }
3735 if this.Field2 != that1.Field2 {
3736 if this.Field2 < that1.Field2 {
3737 return -1
3738 }
3739 return 1
3740 }
3741 if this.Field3 != that1.Field3 {
3742 if this.Field3 < that1.Field3 {
3743 return -1
3744 }
3745 return 1
3746 }
3747 if this.Field4 != that1.Field4 {
3748 if this.Field4 < that1.Field4 {
3749 return -1
3750 }
3751 return 1
3752 }
3753 if this.Field5 != that1.Field5 {
3754 if this.Field5 < that1.Field5 {
3755 return -1
3756 }
3757 return 1
3758 }
3759 if this.Field6 != that1.Field6 {
3760 if this.Field6 < that1.Field6 {
3761 return -1
3762 }
3763 return 1
3764 }
3765 if this.Field7 != that1.Field7 {
3766 if this.Field7 < that1.Field7 {
3767 return -1
3768 }
3769 return 1
3770 }
3771 if this.Field8 != that1.Field8 {
3772 if this.Field8 < that1.Field8 {
3773 return -1
3774 }
3775 return 1
3776 }
3777 if this.Field9 != that1.Field9 {
3778 if this.Field9 < that1.Field9 {
3779 return -1
3780 }
3781 return 1
3782 }
3783 if this.Field10 != that1.Field10 {
3784 if this.Field10 < that1.Field10 {
3785 return -1
3786 }
3787 return 1
3788 }
3789 if this.Field11 != that1.Field11 {
3790 if this.Field11 < that1.Field11 {
3791 return -1
3792 }
3793 return 1
3794 }
3795 if this.Field12 != that1.Field12 {
3796 if this.Field12 < that1.Field12 {
3797 return -1
3798 }
3799 return 1
3800 }
3801 if this.Field13 != that1.Field13 {
3802 if !this.Field13 {
3803 return -1
3804 }
3805 return 1
3806 }
3807 if this.Field14 != that1.Field14 {
3808 if this.Field14 < that1.Field14 {
3809 return -1
3810 }
3811 return 1
3812 }
3813 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
3814 return c
3815 }
3816 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
3817 return c
3818 }
3819 return 0
3820 }
3821 func (this *NinOptNative) Compare(that interface{}) int {
3822 if that == nil {
3823 if this == nil {
3824 return 0
3825 }
3826 return 1
3827 }
3828
3829 that1, ok := that.(*NinOptNative)
3830 if !ok {
3831 that2, ok := that.(NinOptNative)
3832 if ok {
3833 that1 = &that2
3834 } else {
3835 return 1
3836 }
3837 }
3838 if that1 == nil {
3839 if this == nil {
3840 return 0
3841 }
3842 return 1
3843 } else if this == nil {
3844 return -1
3845 }
3846 if this.Field1 != nil && that1.Field1 != nil {
3847 if *this.Field1 != *that1.Field1 {
3848 if *this.Field1 < *that1.Field1 {
3849 return -1
3850 }
3851 return 1
3852 }
3853 } else if this.Field1 != nil {
3854 return 1
3855 } else if that1.Field1 != nil {
3856 return -1
3857 }
3858 if this.Field2 != nil && that1.Field2 != nil {
3859 if *this.Field2 != *that1.Field2 {
3860 if *this.Field2 < *that1.Field2 {
3861 return -1
3862 }
3863 return 1
3864 }
3865 } else if this.Field2 != nil {
3866 return 1
3867 } else if that1.Field2 != nil {
3868 return -1
3869 }
3870 if this.Field3 != nil && that1.Field3 != nil {
3871 if *this.Field3 != *that1.Field3 {
3872 if *this.Field3 < *that1.Field3 {
3873 return -1
3874 }
3875 return 1
3876 }
3877 } else if this.Field3 != nil {
3878 return 1
3879 } else if that1.Field3 != nil {
3880 return -1
3881 }
3882 if this.Field4 != nil && that1.Field4 != nil {
3883 if *this.Field4 != *that1.Field4 {
3884 if *this.Field4 < *that1.Field4 {
3885 return -1
3886 }
3887 return 1
3888 }
3889 } else if this.Field4 != nil {
3890 return 1
3891 } else if that1.Field4 != nil {
3892 return -1
3893 }
3894 if this.Field5 != nil && that1.Field5 != nil {
3895 if *this.Field5 != *that1.Field5 {
3896 if *this.Field5 < *that1.Field5 {
3897 return -1
3898 }
3899 return 1
3900 }
3901 } else if this.Field5 != nil {
3902 return 1
3903 } else if that1.Field5 != nil {
3904 return -1
3905 }
3906 if this.Field6 != nil && that1.Field6 != nil {
3907 if *this.Field6 != *that1.Field6 {
3908 if *this.Field6 < *that1.Field6 {
3909 return -1
3910 }
3911 return 1
3912 }
3913 } else if this.Field6 != nil {
3914 return 1
3915 } else if that1.Field6 != nil {
3916 return -1
3917 }
3918 if this.Field7 != nil && that1.Field7 != nil {
3919 if *this.Field7 != *that1.Field7 {
3920 if *this.Field7 < *that1.Field7 {
3921 return -1
3922 }
3923 return 1
3924 }
3925 } else if this.Field7 != nil {
3926 return 1
3927 } else if that1.Field7 != nil {
3928 return -1
3929 }
3930 if this.Field8 != nil && that1.Field8 != nil {
3931 if *this.Field8 != *that1.Field8 {
3932 if *this.Field8 < *that1.Field8 {
3933 return -1
3934 }
3935 return 1
3936 }
3937 } else if this.Field8 != nil {
3938 return 1
3939 } else if that1.Field8 != nil {
3940 return -1
3941 }
3942 if this.Field9 != nil && that1.Field9 != nil {
3943 if *this.Field9 != *that1.Field9 {
3944 if *this.Field9 < *that1.Field9 {
3945 return -1
3946 }
3947 return 1
3948 }
3949 } else if this.Field9 != nil {
3950 return 1
3951 } else if that1.Field9 != nil {
3952 return -1
3953 }
3954 if this.Field10 != nil && that1.Field10 != nil {
3955 if *this.Field10 != *that1.Field10 {
3956 if *this.Field10 < *that1.Field10 {
3957 return -1
3958 }
3959 return 1
3960 }
3961 } else if this.Field10 != nil {
3962 return 1
3963 } else if that1.Field10 != nil {
3964 return -1
3965 }
3966 if this.Field11 != nil && that1.Field11 != nil {
3967 if *this.Field11 != *that1.Field11 {
3968 if *this.Field11 < *that1.Field11 {
3969 return -1
3970 }
3971 return 1
3972 }
3973 } else if this.Field11 != nil {
3974 return 1
3975 } else if that1.Field11 != nil {
3976 return -1
3977 }
3978 if this.Field12 != nil && that1.Field12 != nil {
3979 if *this.Field12 != *that1.Field12 {
3980 if *this.Field12 < *that1.Field12 {
3981 return -1
3982 }
3983 return 1
3984 }
3985 } else if this.Field12 != nil {
3986 return 1
3987 } else if that1.Field12 != nil {
3988 return -1
3989 }
3990 if this.Field13 != nil && that1.Field13 != nil {
3991 if *this.Field13 != *that1.Field13 {
3992 if !*this.Field13 {
3993 return -1
3994 }
3995 return 1
3996 }
3997 } else if this.Field13 != nil {
3998 return 1
3999 } else if that1.Field13 != nil {
4000 return -1
4001 }
4002 if this.Field14 != nil && that1.Field14 != nil {
4003 if *this.Field14 != *that1.Field14 {
4004 if *this.Field14 < *that1.Field14 {
4005 return -1
4006 }
4007 return 1
4008 }
4009 } else if this.Field14 != nil {
4010 return 1
4011 } else if that1.Field14 != nil {
4012 return -1
4013 }
4014 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
4015 return c
4016 }
4017 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4018 return c
4019 }
4020 return 0
4021 }
4022 func (this *NidRepNative) Compare(that interface{}) int {
4023 if that == nil {
4024 if this == nil {
4025 return 0
4026 }
4027 return 1
4028 }
4029
4030 that1, ok := that.(*NidRepNative)
4031 if !ok {
4032 that2, ok := that.(NidRepNative)
4033 if ok {
4034 that1 = &that2
4035 } else {
4036 return 1
4037 }
4038 }
4039 if that1 == nil {
4040 if this == nil {
4041 return 0
4042 }
4043 return 1
4044 } else if this == nil {
4045 return -1
4046 }
4047 if len(this.Field1) != len(that1.Field1) {
4048 if len(this.Field1) < len(that1.Field1) {
4049 return -1
4050 }
4051 return 1
4052 }
4053 for i := range this.Field1 {
4054 if this.Field1[i] != that1.Field1[i] {
4055 if this.Field1[i] < that1.Field1[i] {
4056 return -1
4057 }
4058 return 1
4059 }
4060 }
4061 if len(this.Field2) != len(that1.Field2) {
4062 if len(this.Field2) < len(that1.Field2) {
4063 return -1
4064 }
4065 return 1
4066 }
4067 for i := range this.Field2 {
4068 if this.Field2[i] != that1.Field2[i] {
4069 if this.Field2[i] < that1.Field2[i] {
4070 return -1
4071 }
4072 return 1
4073 }
4074 }
4075 if len(this.Field3) != len(that1.Field3) {
4076 if len(this.Field3) < len(that1.Field3) {
4077 return -1
4078 }
4079 return 1
4080 }
4081 for i := range this.Field3 {
4082 if this.Field3[i] != that1.Field3[i] {
4083 if this.Field3[i] < that1.Field3[i] {
4084 return -1
4085 }
4086 return 1
4087 }
4088 }
4089 if len(this.Field4) != len(that1.Field4) {
4090 if len(this.Field4) < len(that1.Field4) {
4091 return -1
4092 }
4093 return 1
4094 }
4095 for i := range this.Field4 {
4096 if this.Field4[i] != that1.Field4[i] {
4097 if this.Field4[i] < that1.Field4[i] {
4098 return -1
4099 }
4100 return 1
4101 }
4102 }
4103 if len(this.Field5) != len(that1.Field5) {
4104 if len(this.Field5) < len(that1.Field5) {
4105 return -1
4106 }
4107 return 1
4108 }
4109 for i := range this.Field5 {
4110 if this.Field5[i] != that1.Field5[i] {
4111 if this.Field5[i] < that1.Field5[i] {
4112 return -1
4113 }
4114 return 1
4115 }
4116 }
4117 if len(this.Field6) != len(that1.Field6) {
4118 if len(this.Field6) < len(that1.Field6) {
4119 return -1
4120 }
4121 return 1
4122 }
4123 for i := range this.Field6 {
4124 if this.Field6[i] != that1.Field6[i] {
4125 if this.Field6[i] < that1.Field6[i] {
4126 return -1
4127 }
4128 return 1
4129 }
4130 }
4131 if len(this.Field7) != len(that1.Field7) {
4132 if len(this.Field7) < len(that1.Field7) {
4133 return -1
4134 }
4135 return 1
4136 }
4137 for i := range this.Field7 {
4138 if this.Field7[i] != that1.Field7[i] {
4139 if this.Field7[i] < that1.Field7[i] {
4140 return -1
4141 }
4142 return 1
4143 }
4144 }
4145 if len(this.Field8) != len(that1.Field8) {
4146 if len(this.Field8) < len(that1.Field8) {
4147 return -1
4148 }
4149 return 1
4150 }
4151 for i := range this.Field8 {
4152 if this.Field8[i] != that1.Field8[i] {
4153 if this.Field8[i] < that1.Field8[i] {
4154 return -1
4155 }
4156 return 1
4157 }
4158 }
4159 if len(this.Field9) != len(that1.Field9) {
4160 if len(this.Field9) < len(that1.Field9) {
4161 return -1
4162 }
4163 return 1
4164 }
4165 for i := range this.Field9 {
4166 if this.Field9[i] != that1.Field9[i] {
4167 if this.Field9[i] < that1.Field9[i] {
4168 return -1
4169 }
4170 return 1
4171 }
4172 }
4173 if len(this.Field10) != len(that1.Field10) {
4174 if len(this.Field10) < len(that1.Field10) {
4175 return -1
4176 }
4177 return 1
4178 }
4179 for i := range this.Field10 {
4180 if this.Field10[i] != that1.Field10[i] {
4181 if this.Field10[i] < that1.Field10[i] {
4182 return -1
4183 }
4184 return 1
4185 }
4186 }
4187 if len(this.Field11) != len(that1.Field11) {
4188 if len(this.Field11) < len(that1.Field11) {
4189 return -1
4190 }
4191 return 1
4192 }
4193 for i := range this.Field11 {
4194 if this.Field11[i] != that1.Field11[i] {
4195 if this.Field11[i] < that1.Field11[i] {
4196 return -1
4197 }
4198 return 1
4199 }
4200 }
4201 if len(this.Field12) != len(that1.Field12) {
4202 if len(this.Field12) < len(that1.Field12) {
4203 return -1
4204 }
4205 return 1
4206 }
4207 for i := range this.Field12 {
4208 if this.Field12[i] != that1.Field12[i] {
4209 if this.Field12[i] < that1.Field12[i] {
4210 return -1
4211 }
4212 return 1
4213 }
4214 }
4215 if len(this.Field13) != len(that1.Field13) {
4216 if len(this.Field13) < len(that1.Field13) {
4217 return -1
4218 }
4219 return 1
4220 }
4221 for i := range this.Field13 {
4222 if this.Field13[i] != that1.Field13[i] {
4223 if !this.Field13[i] {
4224 return -1
4225 }
4226 return 1
4227 }
4228 }
4229 if len(this.Field14) != len(that1.Field14) {
4230 if len(this.Field14) < len(that1.Field14) {
4231 return -1
4232 }
4233 return 1
4234 }
4235 for i := range this.Field14 {
4236 if this.Field14[i] != that1.Field14[i] {
4237 if this.Field14[i] < that1.Field14[i] {
4238 return -1
4239 }
4240 return 1
4241 }
4242 }
4243 if len(this.Field15) != len(that1.Field15) {
4244 if len(this.Field15) < len(that1.Field15) {
4245 return -1
4246 }
4247 return 1
4248 }
4249 for i := range this.Field15 {
4250 if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
4251 return c
4252 }
4253 }
4254 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4255 return c
4256 }
4257 return 0
4258 }
4259 func (this *NinRepNative) Compare(that interface{}) int {
4260 if that == nil {
4261 if this == nil {
4262 return 0
4263 }
4264 return 1
4265 }
4266
4267 that1, ok := that.(*NinRepNative)
4268 if !ok {
4269 that2, ok := that.(NinRepNative)
4270 if ok {
4271 that1 = &that2
4272 } else {
4273 return 1
4274 }
4275 }
4276 if that1 == nil {
4277 if this == nil {
4278 return 0
4279 }
4280 return 1
4281 } else if this == nil {
4282 return -1
4283 }
4284 if len(this.Field1) != len(that1.Field1) {
4285 if len(this.Field1) < len(that1.Field1) {
4286 return -1
4287 }
4288 return 1
4289 }
4290 for i := range this.Field1 {
4291 if this.Field1[i] != that1.Field1[i] {
4292 if this.Field1[i] < that1.Field1[i] {
4293 return -1
4294 }
4295 return 1
4296 }
4297 }
4298 if len(this.Field2) != len(that1.Field2) {
4299 if len(this.Field2) < len(that1.Field2) {
4300 return -1
4301 }
4302 return 1
4303 }
4304 for i := range this.Field2 {
4305 if this.Field2[i] != that1.Field2[i] {
4306 if this.Field2[i] < that1.Field2[i] {
4307 return -1
4308 }
4309 return 1
4310 }
4311 }
4312 if len(this.Field3) != len(that1.Field3) {
4313 if len(this.Field3) < len(that1.Field3) {
4314 return -1
4315 }
4316 return 1
4317 }
4318 for i := range this.Field3 {
4319 if this.Field3[i] != that1.Field3[i] {
4320 if this.Field3[i] < that1.Field3[i] {
4321 return -1
4322 }
4323 return 1
4324 }
4325 }
4326 if len(this.Field4) != len(that1.Field4) {
4327 if len(this.Field4) < len(that1.Field4) {
4328 return -1
4329 }
4330 return 1
4331 }
4332 for i := range this.Field4 {
4333 if this.Field4[i] != that1.Field4[i] {
4334 if this.Field4[i] < that1.Field4[i] {
4335 return -1
4336 }
4337 return 1
4338 }
4339 }
4340 if len(this.Field5) != len(that1.Field5) {
4341 if len(this.Field5) < len(that1.Field5) {
4342 return -1
4343 }
4344 return 1
4345 }
4346 for i := range this.Field5 {
4347 if this.Field5[i] != that1.Field5[i] {
4348 if this.Field5[i] < that1.Field5[i] {
4349 return -1
4350 }
4351 return 1
4352 }
4353 }
4354 if len(this.Field6) != len(that1.Field6) {
4355 if len(this.Field6) < len(that1.Field6) {
4356 return -1
4357 }
4358 return 1
4359 }
4360 for i := range this.Field6 {
4361 if this.Field6[i] != that1.Field6[i] {
4362 if this.Field6[i] < that1.Field6[i] {
4363 return -1
4364 }
4365 return 1
4366 }
4367 }
4368 if len(this.Field7) != len(that1.Field7) {
4369 if len(this.Field7) < len(that1.Field7) {
4370 return -1
4371 }
4372 return 1
4373 }
4374 for i := range this.Field7 {
4375 if this.Field7[i] != that1.Field7[i] {
4376 if this.Field7[i] < that1.Field7[i] {
4377 return -1
4378 }
4379 return 1
4380 }
4381 }
4382 if len(this.Field8) != len(that1.Field8) {
4383 if len(this.Field8) < len(that1.Field8) {
4384 return -1
4385 }
4386 return 1
4387 }
4388 for i := range this.Field8 {
4389 if this.Field8[i] != that1.Field8[i] {
4390 if this.Field8[i] < that1.Field8[i] {
4391 return -1
4392 }
4393 return 1
4394 }
4395 }
4396 if len(this.Field9) != len(that1.Field9) {
4397 if len(this.Field9) < len(that1.Field9) {
4398 return -1
4399 }
4400 return 1
4401 }
4402 for i := range this.Field9 {
4403 if this.Field9[i] != that1.Field9[i] {
4404 if this.Field9[i] < that1.Field9[i] {
4405 return -1
4406 }
4407 return 1
4408 }
4409 }
4410 if len(this.Field10) != len(that1.Field10) {
4411 if len(this.Field10) < len(that1.Field10) {
4412 return -1
4413 }
4414 return 1
4415 }
4416 for i := range this.Field10 {
4417 if this.Field10[i] != that1.Field10[i] {
4418 if this.Field10[i] < that1.Field10[i] {
4419 return -1
4420 }
4421 return 1
4422 }
4423 }
4424 if len(this.Field11) != len(that1.Field11) {
4425 if len(this.Field11) < len(that1.Field11) {
4426 return -1
4427 }
4428 return 1
4429 }
4430 for i := range this.Field11 {
4431 if this.Field11[i] != that1.Field11[i] {
4432 if this.Field11[i] < that1.Field11[i] {
4433 return -1
4434 }
4435 return 1
4436 }
4437 }
4438 if len(this.Field12) != len(that1.Field12) {
4439 if len(this.Field12) < len(that1.Field12) {
4440 return -1
4441 }
4442 return 1
4443 }
4444 for i := range this.Field12 {
4445 if this.Field12[i] != that1.Field12[i] {
4446 if this.Field12[i] < that1.Field12[i] {
4447 return -1
4448 }
4449 return 1
4450 }
4451 }
4452 if len(this.Field13) != len(that1.Field13) {
4453 if len(this.Field13) < len(that1.Field13) {
4454 return -1
4455 }
4456 return 1
4457 }
4458 for i := range this.Field13 {
4459 if this.Field13[i] != that1.Field13[i] {
4460 if !this.Field13[i] {
4461 return -1
4462 }
4463 return 1
4464 }
4465 }
4466 if len(this.Field14) != len(that1.Field14) {
4467 if len(this.Field14) < len(that1.Field14) {
4468 return -1
4469 }
4470 return 1
4471 }
4472 for i := range this.Field14 {
4473 if this.Field14[i] != that1.Field14[i] {
4474 if this.Field14[i] < that1.Field14[i] {
4475 return -1
4476 }
4477 return 1
4478 }
4479 }
4480 if len(this.Field15) != len(that1.Field15) {
4481 if len(this.Field15) < len(that1.Field15) {
4482 return -1
4483 }
4484 return 1
4485 }
4486 for i := range this.Field15 {
4487 if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
4488 return c
4489 }
4490 }
4491 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4492 return c
4493 }
4494 return 0
4495 }
4496 func (this *NidRepPackedNative) Compare(that interface{}) int {
4497 if that == nil {
4498 if this == nil {
4499 return 0
4500 }
4501 return 1
4502 }
4503
4504 that1, ok := that.(*NidRepPackedNative)
4505 if !ok {
4506 that2, ok := that.(NidRepPackedNative)
4507 if ok {
4508 that1 = &that2
4509 } else {
4510 return 1
4511 }
4512 }
4513 if that1 == nil {
4514 if this == nil {
4515 return 0
4516 }
4517 return 1
4518 } else if this == nil {
4519 return -1
4520 }
4521 if len(this.Field1) != len(that1.Field1) {
4522 if len(this.Field1) < len(that1.Field1) {
4523 return -1
4524 }
4525 return 1
4526 }
4527 for i := range this.Field1 {
4528 if this.Field1[i] != that1.Field1[i] {
4529 if this.Field1[i] < that1.Field1[i] {
4530 return -1
4531 }
4532 return 1
4533 }
4534 }
4535 if len(this.Field2) != len(that1.Field2) {
4536 if len(this.Field2) < len(that1.Field2) {
4537 return -1
4538 }
4539 return 1
4540 }
4541 for i := range this.Field2 {
4542 if this.Field2[i] != that1.Field2[i] {
4543 if this.Field2[i] < that1.Field2[i] {
4544 return -1
4545 }
4546 return 1
4547 }
4548 }
4549 if len(this.Field3) != len(that1.Field3) {
4550 if len(this.Field3) < len(that1.Field3) {
4551 return -1
4552 }
4553 return 1
4554 }
4555 for i := range this.Field3 {
4556 if this.Field3[i] != that1.Field3[i] {
4557 if this.Field3[i] < that1.Field3[i] {
4558 return -1
4559 }
4560 return 1
4561 }
4562 }
4563 if len(this.Field4) != len(that1.Field4) {
4564 if len(this.Field4) < len(that1.Field4) {
4565 return -1
4566 }
4567 return 1
4568 }
4569 for i := range this.Field4 {
4570 if this.Field4[i] != that1.Field4[i] {
4571 if this.Field4[i] < that1.Field4[i] {
4572 return -1
4573 }
4574 return 1
4575 }
4576 }
4577 if len(this.Field5) != len(that1.Field5) {
4578 if len(this.Field5) < len(that1.Field5) {
4579 return -1
4580 }
4581 return 1
4582 }
4583 for i := range this.Field5 {
4584 if this.Field5[i] != that1.Field5[i] {
4585 if this.Field5[i] < that1.Field5[i] {
4586 return -1
4587 }
4588 return 1
4589 }
4590 }
4591 if len(this.Field6) != len(that1.Field6) {
4592 if len(this.Field6) < len(that1.Field6) {
4593 return -1
4594 }
4595 return 1
4596 }
4597 for i := range this.Field6 {
4598 if this.Field6[i] != that1.Field6[i] {
4599 if this.Field6[i] < that1.Field6[i] {
4600 return -1
4601 }
4602 return 1
4603 }
4604 }
4605 if len(this.Field7) != len(that1.Field7) {
4606 if len(this.Field7) < len(that1.Field7) {
4607 return -1
4608 }
4609 return 1
4610 }
4611 for i := range this.Field7 {
4612 if this.Field7[i] != that1.Field7[i] {
4613 if this.Field7[i] < that1.Field7[i] {
4614 return -1
4615 }
4616 return 1
4617 }
4618 }
4619 if len(this.Field8) != len(that1.Field8) {
4620 if len(this.Field8) < len(that1.Field8) {
4621 return -1
4622 }
4623 return 1
4624 }
4625 for i := range this.Field8 {
4626 if this.Field8[i] != that1.Field8[i] {
4627 if this.Field8[i] < that1.Field8[i] {
4628 return -1
4629 }
4630 return 1
4631 }
4632 }
4633 if len(this.Field9) != len(that1.Field9) {
4634 if len(this.Field9) < len(that1.Field9) {
4635 return -1
4636 }
4637 return 1
4638 }
4639 for i := range this.Field9 {
4640 if this.Field9[i] != that1.Field9[i] {
4641 if this.Field9[i] < that1.Field9[i] {
4642 return -1
4643 }
4644 return 1
4645 }
4646 }
4647 if len(this.Field10) != len(that1.Field10) {
4648 if len(this.Field10) < len(that1.Field10) {
4649 return -1
4650 }
4651 return 1
4652 }
4653 for i := range this.Field10 {
4654 if this.Field10[i] != that1.Field10[i] {
4655 if this.Field10[i] < that1.Field10[i] {
4656 return -1
4657 }
4658 return 1
4659 }
4660 }
4661 if len(this.Field11) != len(that1.Field11) {
4662 if len(this.Field11) < len(that1.Field11) {
4663 return -1
4664 }
4665 return 1
4666 }
4667 for i := range this.Field11 {
4668 if this.Field11[i] != that1.Field11[i] {
4669 if this.Field11[i] < that1.Field11[i] {
4670 return -1
4671 }
4672 return 1
4673 }
4674 }
4675 if len(this.Field12) != len(that1.Field12) {
4676 if len(this.Field12) < len(that1.Field12) {
4677 return -1
4678 }
4679 return 1
4680 }
4681 for i := range this.Field12 {
4682 if this.Field12[i] != that1.Field12[i] {
4683 if this.Field12[i] < that1.Field12[i] {
4684 return -1
4685 }
4686 return 1
4687 }
4688 }
4689 if len(this.Field13) != len(that1.Field13) {
4690 if len(this.Field13) < len(that1.Field13) {
4691 return -1
4692 }
4693 return 1
4694 }
4695 for i := range this.Field13 {
4696 if this.Field13[i] != that1.Field13[i] {
4697 if !this.Field13[i] {
4698 return -1
4699 }
4700 return 1
4701 }
4702 }
4703 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4704 return c
4705 }
4706 return 0
4707 }
4708 func (this *NinRepPackedNative) Compare(that interface{}) int {
4709 if that == nil {
4710 if this == nil {
4711 return 0
4712 }
4713 return 1
4714 }
4715
4716 that1, ok := that.(*NinRepPackedNative)
4717 if !ok {
4718 that2, ok := that.(NinRepPackedNative)
4719 if ok {
4720 that1 = &that2
4721 } else {
4722 return 1
4723 }
4724 }
4725 if that1 == nil {
4726 if this == nil {
4727 return 0
4728 }
4729 return 1
4730 } else if this == nil {
4731 return -1
4732 }
4733 if len(this.Field1) != len(that1.Field1) {
4734 if len(this.Field1) < len(that1.Field1) {
4735 return -1
4736 }
4737 return 1
4738 }
4739 for i := range this.Field1 {
4740 if this.Field1[i] != that1.Field1[i] {
4741 if this.Field1[i] < that1.Field1[i] {
4742 return -1
4743 }
4744 return 1
4745 }
4746 }
4747 if len(this.Field2) != len(that1.Field2) {
4748 if len(this.Field2) < len(that1.Field2) {
4749 return -1
4750 }
4751 return 1
4752 }
4753 for i := range this.Field2 {
4754 if this.Field2[i] != that1.Field2[i] {
4755 if this.Field2[i] < that1.Field2[i] {
4756 return -1
4757 }
4758 return 1
4759 }
4760 }
4761 if len(this.Field3) != len(that1.Field3) {
4762 if len(this.Field3) < len(that1.Field3) {
4763 return -1
4764 }
4765 return 1
4766 }
4767 for i := range this.Field3 {
4768 if this.Field3[i] != that1.Field3[i] {
4769 if this.Field3[i] < that1.Field3[i] {
4770 return -1
4771 }
4772 return 1
4773 }
4774 }
4775 if len(this.Field4) != len(that1.Field4) {
4776 if len(this.Field4) < len(that1.Field4) {
4777 return -1
4778 }
4779 return 1
4780 }
4781 for i := range this.Field4 {
4782 if this.Field4[i] != that1.Field4[i] {
4783 if this.Field4[i] < that1.Field4[i] {
4784 return -1
4785 }
4786 return 1
4787 }
4788 }
4789 if len(this.Field5) != len(that1.Field5) {
4790 if len(this.Field5) < len(that1.Field5) {
4791 return -1
4792 }
4793 return 1
4794 }
4795 for i := range this.Field5 {
4796 if this.Field5[i] != that1.Field5[i] {
4797 if this.Field5[i] < that1.Field5[i] {
4798 return -1
4799 }
4800 return 1
4801 }
4802 }
4803 if len(this.Field6) != len(that1.Field6) {
4804 if len(this.Field6) < len(that1.Field6) {
4805 return -1
4806 }
4807 return 1
4808 }
4809 for i := range this.Field6 {
4810 if this.Field6[i] != that1.Field6[i] {
4811 if this.Field6[i] < that1.Field6[i] {
4812 return -1
4813 }
4814 return 1
4815 }
4816 }
4817 if len(this.Field7) != len(that1.Field7) {
4818 if len(this.Field7) < len(that1.Field7) {
4819 return -1
4820 }
4821 return 1
4822 }
4823 for i := range this.Field7 {
4824 if this.Field7[i] != that1.Field7[i] {
4825 if this.Field7[i] < that1.Field7[i] {
4826 return -1
4827 }
4828 return 1
4829 }
4830 }
4831 if len(this.Field8) != len(that1.Field8) {
4832 if len(this.Field8) < len(that1.Field8) {
4833 return -1
4834 }
4835 return 1
4836 }
4837 for i := range this.Field8 {
4838 if this.Field8[i] != that1.Field8[i] {
4839 if this.Field8[i] < that1.Field8[i] {
4840 return -1
4841 }
4842 return 1
4843 }
4844 }
4845 if len(this.Field9) != len(that1.Field9) {
4846 if len(this.Field9) < len(that1.Field9) {
4847 return -1
4848 }
4849 return 1
4850 }
4851 for i := range this.Field9 {
4852 if this.Field9[i] != that1.Field9[i] {
4853 if this.Field9[i] < that1.Field9[i] {
4854 return -1
4855 }
4856 return 1
4857 }
4858 }
4859 if len(this.Field10) != len(that1.Field10) {
4860 if len(this.Field10) < len(that1.Field10) {
4861 return -1
4862 }
4863 return 1
4864 }
4865 for i := range this.Field10 {
4866 if this.Field10[i] != that1.Field10[i] {
4867 if this.Field10[i] < that1.Field10[i] {
4868 return -1
4869 }
4870 return 1
4871 }
4872 }
4873 if len(this.Field11) != len(that1.Field11) {
4874 if len(this.Field11) < len(that1.Field11) {
4875 return -1
4876 }
4877 return 1
4878 }
4879 for i := range this.Field11 {
4880 if this.Field11[i] != that1.Field11[i] {
4881 if this.Field11[i] < that1.Field11[i] {
4882 return -1
4883 }
4884 return 1
4885 }
4886 }
4887 if len(this.Field12) != len(that1.Field12) {
4888 if len(this.Field12) < len(that1.Field12) {
4889 return -1
4890 }
4891 return 1
4892 }
4893 for i := range this.Field12 {
4894 if this.Field12[i] != that1.Field12[i] {
4895 if this.Field12[i] < that1.Field12[i] {
4896 return -1
4897 }
4898 return 1
4899 }
4900 }
4901 if len(this.Field13) != len(that1.Field13) {
4902 if len(this.Field13) < len(that1.Field13) {
4903 return -1
4904 }
4905 return 1
4906 }
4907 for i := range this.Field13 {
4908 if this.Field13[i] != that1.Field13[i] {
4909 if !this.Field13[i] {
4910 return -1
4911 }
4912 return 1
4913 }
4914 }
4915 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4916 return c
4917 }
4918 return 0
4919 }
4920 func (this *NidOptStruct) Compare(that interface{}) int {
4921 if that == nil {
4922 if this == nil {
4923 return 0
4924 }
4925 return 1
4926 }
4927
4928 that1, ok := that.(*NidOptStruct)
4929 if !ok {
4930 that2, ok := that.(NidOptStruct)
4931 if ok {
4932 that1 = &that2
4933 } else {
4934 return 1
4935 }
4936 }
4937 if that1 == nil {
4938 if this == nil {
4939 return 0
4940 }
4941 return 1
4942 } else if this == nil {
4943 return -1
4944 }
4945 if this.Field1 != that1.Field1 {
4946 if this.Field1 < that1.Field1 {
4947 return -1
4948 }
4949 return 1
4950 }
4951 if this.Field2 != that1.Field2 {
4952 if this.Field2 < that1.Field2 {
4953 return -1
4954 }
4955 return 1
4956 }
4957 if c := this.Field3.Compare(&that1.Field3); c != 0 {
4958 return c
4959 }
4960 if c := this.Field4.Compare(&that1.Field4); c != 0 {
4961 return c
4962 }
4963 if this.Field6 != that1.Field6 {
4964 if this.Field6 < that1.Field6 {
4965 return -1
4966 }
4967 return 1
4968 }
4969 if this.Field7 != that1.Field7 {
4970 if this.Field7 < that1.Field7 {
4971 return -1
4972 }
4973 return 1
4974 }
4975 if c := this.Field8.Compare(&that1.Field8); c != 0 {
4976 return c
4977 }
4978 if this.Field13 != that1.Field13 {
4979 if !this.Field13 {
4980 return -1
4981 }
4982 return 1
4983 }
4984 if this.Field14 != that1.Field14 {
4985 if this.Field14 < that1.Field14 {
4986 return -1
4987 }
4988 return 1
4989 }
4990 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
4991 return c
4992 }
4993 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4994 return c
4995 }
4996 return 0
4997 }
4998 func (this *NinOptStruct) Compare(that interface{}) int {
4999 if that == nil {
5000 if this == nil {
5001 return 0
5002 }
5003 return 1
5004 }
5005
5006 that1, ok := that.(*NinOptStruct)
5007 if !ok {
5008 that2, ok := that.(NinOptStruct)
5009 if ok {
5010 that1 = &that2
5011 } else {
5012 return 1
5013 }
5014 }
5015 if that1 == nil {
5016 if this == nil {
5017 return 0
5018 }
5019 return 1
5020 } else if this == nil {
5021 return -1
5022 }
5023 if this.Field1 != nil && that1.Field1 != nil {
5024 if *this.Field1 != *that1.Field1 {
5025 if *this.Field1 < *that1.Field1 {
5026 return -1
5027 }
5028 return 1
5029 }
5030 } else if this.Field1 != nil {
5031 return 1
5032 } else if that1.Field1 != nil {
5033 return -1
5034 }
5035 if this.Field2 != nil && that1.Field2 != nil {
5036 if *this.Field2 != *that1.Field2 {
5037 if *this.Field2 < *that1.Field2 {
5038 return -1
5039 }
5040 return 1
5041 }
5042 } else if this.Field2 != nil {
5043 return 1
5044 } else if that1.Field2 != nil {
5045 return -1
5046 }
5047 if c := this.Field3.Compare(that1.Field3); c != 0 {
5048 return c
5049 }
5050 if c := this.Field4.Compare(that1.Field4); c != 0 {
5051 return c
5052 }
5053 if this.Field6 != nil && that1.Field6 != nil {
5054 if *this.Field6 != *that1.Field6 {
5055 if *this.Field6 < *that1.Field6 {
5056 return -1
5057 }
5058 return 1
5059 }
5060 } else if this.Field6 != nil {
5061 return 1
5062 } else if that1.Field6 != nil {
5063 return -1
5064 }
5065 if this.Field7 != nil && that1.Field7 != nil {
5066 if *this.Field7 != *that1.Field7 {
5067 if *this.Field7 < *that1.Field7 {
5068 return -1
5069 }
5070 return 1
5071 }
5072 } else if this.Field7 != nil {
5073 return 1
5074 } else if that1.Field7 != nil {
5075 return -1
5076 }
5077 if c := this.Field8.Compare(that1.Field8); c != 0 {
5078 return c
5079 }
5080 if this.Field13 != nil && that1.Field13 != nil {
5081 if *this.Field13 != *that1.Field13 {
5082 if !*this.Field13 {
5083 return -1
5084 }
5085 return 1
5086 }
5087 } else if this.Field13 != nil {
5088 return 1
5089 } else if that1.Field13 != nil {
5090 return -1
5091 }
5092 if this.Field14 != nil && that1.Field14 != nil {
5093 if *this.Field14 != *that1.Field14 {
5094 if *this.Field14 < *that1.Field14 {
5095 return -1
5096 }
5097 return 1
5098 }
5099 } else if this.Field14 != nil {
5100 return 1
5101 } else if that1.Field14 != nil {
5102 return -1
5103 }
5104 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
5105 return c
5106 }
5107 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5108 return c
5109 }
5110 return 0
5111 }
5112 func (this *NidRepStruct) Compare(that interface{}) int {
5113 if that == nil {
5114 if this == nil {
5115 return 0
5116 }
5117 return 1
5118 }
5119
5120 that1, ok := that.(*NidRepStruct)
5121 if !ok {
5122 that2, ok := that.(NidRepStruct)
5123 if ok {
5124 that1 = &that2
5125 } else {
5126 return 1
5127 }
5128 }
5129 if that1 == nil {
5130 if this == nil {
5131 return 0
5132 }
5133 return 1
5134 } else if this == nil {
5135 return -1
5136 }
5137 if len(this.Field1) != len(that1.Field1) {
5138 if len(this.Field1) < len(that1.Field1) {
5139 return -1
5140 }
5141 return 1
5142 }
5143 for i := range this.Field1 {
5144 if this.Field1[i] != that1.Field1[i] {
5145 if this.Field1[i] < that1.Field1[i] {
5146 return -1
5147 }
5148 return 1
5149 }
5150 }
5151 if len(this.Field2) != len(that1.Field2) {
5152 if len(this.Field2) < len(that1.Field2) {
5153 return -1
5154 }
5155 return 1
5156 }
5157 for i := range this.Field2 {
5158 if this.Field2[i] != that1.Field2[i] {
5159 if this.Field2[i] < that1.Field2[i] {
5160 return -1
5161 }
5162 return 1
5163 }
5164 }
5165 if len(this.Field3) != len(that1.Field3) {
5166 if len(this.Field3) < len(that1.Field3) {
5167 return -1
5168 }
5169 return 1
5170 }
5171 for i := range this.Field3 {
5172 if c := this.Field3[i].Compare(&that1.Field3[i]); c != 0 {
5173 return c
5174 }
5175 }
5176 if len(this.Field4) != len(that1.Field4) {
5177 if len(this.Field4) < len(that1.Field4) {
5178 return -1
5179 }
5180 return 1
5181 }
5182 for i := range this.Field4 {
5183 if c := this.Field4[i].Compare(&that1.Field4[i]); c != 0 {
5184 return c
5185 }
5186 }
5187 if len(this.Field6) != len(that1.Field6) {
5188 if len(this.Field6) < len(that1.Field6) {
5189 return -1
5190 }
5191 return 1
5192 }
5193 for i := range this.Field6 {
5194 if this.Field6[i] != that1.Field6[i] {
5195 if this.Field6[i] < that1.Field6[i] {
5196 return -1
5197 }
5198 return 1
5199 }
5200 }
5201 if len(this.Field7) != len(that1.Field7) {
5202 if len(this.Field7) < len(that1.Field7) {
5203 return -1
5204 }
5205 return 1
5206 }
5207 for i := range this.Field7 {
5208 if this.Field7[i] != that1.Field7[i] {
5209 if this.Field7[i] < that1.Field7[i] {
5210 return -1
5211 }
5212 return 1
5213 }
5214 }
5215 if len(this.Field8) != len(that1.Field8) {
5216 if len(this.Field8) < len(that1.Field8) {
5217 return -1
5218 }
5219 return 1
5220 }
5221 for i := range this.Field8 {
5222 if c := this.Field8[i].Compare(&that1.Field8[i]); c != 0 {
5223 return c
5224 }
5225 }
5226 if len(this.Field13) != len(that1.Field13) {
5227 if len(this.Field13) < len(that1.Field13) {
5228 return -1
5229 }
5230 return 1
5231 }
5232 for i := range this.Field13 {
5233 if this.Field13[i] != that1.Field13[i] {
5234 if !this.Field13[i] {
5235 return -1
5236 }
5237 return 1
5238 }
5239 }
5240 if len(this.Field14) != len(that1.Field14) {
5241 if len(this.Field14) < len(that1.Field14) {
5242 return -1
5243 }
5244 return 1
5245 }
5246 for i := range this.Field14 {
5247 if this.Field14[i] != that1.Field14[i] {
5248 if this.Field14[i] < that1.Field14[i] {
5249 return -1
5250 }
5251 return 1
5252 }
5253 }
5254 if len(this.Field15) != len(that1.Field15) {
5255 if len(this.Field15) < len(that1.Field15) {
5256 return -1
5257 }
5258 return 1
5259 }
5260 for i := range this.Field15 {
5261 if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
5262 return c
5263 }
5264 }
5265 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5266 return c
5267 }
5268 return 0
5269 }
5270 func (this *NinRepStruct) Compare(that interface{}) int {
5271 if that == nil {
5272 if this == nil {
5273 return 0
5274 }
5275 return 1
5276 }
5277
5278 that1, ok := that.(*NinRepStruct)
5279 if !ok {
5280 that2, ok := that.(NinRepStruct)
5281 if ok {
5282 that1 = &that2
5283 } else {
5284 return 1
5285 }
5286 }
5287 if that1 == nil {
5288 if this == nil {
5289 return 0
5290 }
5291 return 1
5292 } else if this == nil {
5293 return -1
5294 }
5295 if len(this.Field1) != len(that1.Field1) {
5296 if len(this.Field1) < len(that1.Field1) {
5297 return -1
5298 }
5299 return 1
5300 }
5301 for i := range this.Field1 {
5302 if this.Field1[i] != that1.Field1[i] {
5303 if this.Field1[i] < that1.Field1[i] {
5304 return -1
5305 }
5306 return 1
5307 }
5308 }
5309 if len(this.Field2) != len(that1.Field2) {
5310 if len(this.Field2) < len(that1.Field2) {
5311 return -1
5312 }
5313 return 1
5314 }
5315 for i := range this.Field2 {
5316 if this.Field2[i] != that1.Field2[i] {
5317 if this.Field2[i] < that1.Field2[i] {
5318 return -1
5319 }
5320 return 1
5321 }
5322 }
5323 if len(this.Field3) != len(that1.Field3) {
5324 if len(this.Field3) < len(that1.Field3) {
5325 return -1
5326 }
5327 return 1
5328 }
5329 for i := range this.Field3 {
5330 if c := this.Field3[i].Compare(that1.Field3[i]); c != 0 {
5331 return c
5332 }
5333 }
5334 if len(this.Field4) != len(that1.Field4) {
5335 if len(this.Field4) < len(that1.Field4) {
5336 return -1
5337 }
5338 return 1
5339 }
5340 for i := range this.Field4 {
5341 if c := this.Field4[i].Compare(that1.Field4[i]); c != 0 {
5342 return c
5343 }
5344 }
5345 if len(this.Field6) != len(that1.Field6) {
5346 if len(this.Field6) < len(that1.Field6) {
5347 return -1
5348 }
5349 return 1
5350 }
5351 for i := range this.Field6 {
5352 if this.Field6[i] != that1.Field6[i] {
5353 if this.Field6[i] < that1.Field6[i] {
5354 return -1
5355 }
5356 return 1
5357 }
5358 }
5359 if len(this.Field7) != len(that1.Field7) {
5360 if len(this.Field7) < len(that1.Field7) {
5361 return -1
5362 }
5363 return 1
5364 }
5365 for i := range this.Field7 {
5366 if this.Field7[i] != that1.Field7[i] {
5367 if this.Field7[i] < that1.Field7[i] {
5368 return -1
5369 }
5370 return 1
5371 }
5372 }
5373 if len(this.Field8) != len(that1.Field8) {
5374 if len(this.Field8) < len(that1.Field8) {
5375 return -1
5376 }
5377 return 1
5378 }
5379 for i := range this.Field8 {
5380 if c := this.Field8[i].Compare(that1.Field8[i]); c != 0 {
5381 return c
5382 }
5383 }
5384 if len(this.Field13) != len(that1.Field13) {
5385 if len(this.Field13) < len(that1.Field13) {
5386 return -1
5387 }
5388 return 1
5389 }
5390 for i := range this.Field13 {
5391 if this.Field13[i] != that1.Field13[i] {
5392 if !this.Field13[i] {
5393 return -1
5394 }
5395 return 1
5396 }
5397 }
5398 if len(this.Field14) != len(that1.Field14) {
5399 if len(this.Field14) < len(that1.Field14) {
5400 return -1
5401 }
5402 return 1
5403 }
5404 for i := range this.Field14 {
5405 if this.Field14[i] != that1.Field14[i] {
5406 if this.Field14[i] < that1.Field14[i] {
5407 return -1
5408 }
5409 return 1
5410 }
5411 }
5412 if len(this.Field15) != len(that1.Field15) {
5413 if len(this.Field15) < len(that1.Field15) {
5414 return -1
5415 }
5416 return 1
5417 }
5418 for i := range this.Field15 {
5419 if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
5420 return c
5421 }
5422 }
5423 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5424 return c
5425 }
5426 return 0
5427 }
5428 func (this *NidEmbeddedStruct) Compare(that interface{}) int {
5429 if that == nil {
5430 if this == nil {
5431 return 0
5432 }
5433 return 1
5434 }
5435
5436 that1, ok := that.(*NidEmbeddedStruct)
5437 if !ok {
5438 that2, ok := that.(NidEmbeddedStruct)
5439 if ok {
5440 that1 = &that2
5441 } else {
5442 return 1
5443 }
5444 }
5445 if that1 == nil {
5446 if this == nil {
5447 return 0
5448 }
5449 return 1
5450 } else if this == nil {
5451 return -1
5452 }
5453 if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
5454 return c
5455 }
5456 if c := this.Field200.Compare(&that1.Field200); c != 0 {
5457 return c
5458 }
5459 if this.Field210 != that1.Field210 {
5460 if !this.Field210 {
5461 return -1
5462 }
5463 return 1
5464 }
5465 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5466 return c
5467 }
5468 return 0
5469 }
5470 func (this *NinEmbeddedStruct) Compare(that interface{}) int {
5471 if that == nil {
5472 if this == nil {
5473 return 0
5474 }
5475 return 1
5476 }
5477
5478 that1, ok := that.(*NinEmbeddedStruct)
5479 if !ok {
5480 that2, ok := that.(NinEmbeddedStruct)
5481 if ok {
5482 that1 = &that2
5483 } else {
5484 return 1
5485 }
5486 }
5487 if that1 == nil {
5488 if this == nil {
5489 return 0
5490 }
5491 return 1
5492 } else if this == nil {
5493 return -1
5494 }
5495 if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
5496 return c
5497 }
5498 if c := this.Field200.Compare(that1.Field200); c != 0 {
5499 return c
5500 }
5501 if this.Field210 != nil && that1.Field210 != nil {
5502 if *this.Field210 != *that1.Field210 {
5503 if !*this.Field210 {
5504 return -1
5505 }
5506 return 1
5507 }
5508 } else if this.Field210 != nil {
5509 return 1
5510 } else if that1.Field210 != nil {
5511 return -1
5512 }
5513 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5514 return c
5515 }
5516 return 0
5517 }
5518 func (this *NidNestedStruct) Compare(that interface{}) int {
5519 if that == nil {
5520 if this == nil {
5521 return 0
5522 }
5523 return 1
5524 }
5525
5526 that1, ok := that.(*NidNestedStruct)
5527 if !ok {
5528 that2, ok := that.(NidNestedStruct)
5529 if ok {
5530 that1 = &that2
5531 } else {
5532 return 1
5533 }
5534 }
5535 if that1 == nil {
5536 if this == nil {
5537 return 0
5538 }
5539 return 1
5540 } else if this == nil {
5541 return -1
5542 }
5543 if c := this.Field1.Compare(&that1.Field1); c != 0 {
5544 return c
5545 }
5546 if len(this.Field2) != len(that1.Field2) {
5547 if len(this.Field2) < len(that1.Field2) {
5548 return -1
5549 }
5550 return 1
5551 }
5552 for i := range this.Field2 {
5553 if c := this.Field2[i].Compare(&that1.Field2[i]); c != 0 {
5554 return c
5555 }
5556 }
5557 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5558 return c
5559 }
5560 return 0
5561 }
5562 func (this *NinNestedStruct) Compare(that interface{}) int {
5563 if that == nil {
5564 if this == nil {
5565 return 0
5566 }
5567 return 1
5568 }
5569
5570 that1, ok := that.(*NinNestedStruct)
5571 if !ok {
5572 that2, ok := that.(NinNestedStruct)
5573 if ok {
5574 that1 = &that2
5575 } else {
5576 return 1
5577 }
5578 }
5579 if that1 == nil {
5580 if this == nil {
5581 return 0
5582 }
5583 return 1
5584 } else if this == nil {
5585 return -1
5586 }
5587 if c := this.Field1.Compare(that1.Field1); c != 0 {
5588 return c
5589 }
5590 if len(this.Field2) != len(that1.Field2) {
5591 if len(this.Field2) < len(that1.Field2) {
5592 return -1
5593 }
5594 return 1
5595 }
5596 for i := range this.Field2 {
5597 if c := this.Field2[i].Compare(that1.Field2[i]); c != 0 {
5598 return c
5599 }
5600 }
5601 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5602 return c
5603 }
5604 return 0
5605 }
5606 func (this *NidOptCustom) Compare(that interface{}) int {
5607 if that == nil {
5608 if this == nil {
5609 return 0
5610 }
5611 return 1
5612 }
5613
5614 that1, ok := that.(*NidOptCustom)
5615 if !ok {
5616 that2, ok := that.(NidOptCustom)
5617 if ok {
5618 that1 = &that2
5619 } else {
5620 return 1
5621 }
5622 }
5623 if that1 == nil {
5624 if this == nil {
5625 return 0
5626 }
5627 return 1
5628 } else if this == nil {
5629 return -1
5630 }
5631 if c := this.Id.Compare(that1.Id); c != 0 {
5632 return c
5633 }
5634 if c := this.Value.Compare(that1.Value); c != 0 {
5635 return c
5636 }
5637 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5638 return c
5639 }
5640 return 0
5641 }
5642 func (this *CustomDash) Compare(that interface{}) int {
5643 if that == nil {
5644 if this == nil {
5645 return 0
5646 }
5647 return 1
5648 }
5649
5650 that1, ok := that.(*CustomDash)
5651 if !ok {
5652 that2, ok := that.(CustomDash)
5653 if ok {
5654 that1 = &that2
5655 } else {
5656 return 1
5657 }
5658 }
5659 if that1 == nil {
5660 if this == nil {
5661 return 0
5662 }
5663 return 1
5664 } else if this == nil {
5665 return -1
5666 }
5667 if that1.Value == nil {
5668 if this.Value != nil {
5669 return 1
5670 }
5671 } else if this.Value == nil {
5672 return -1
5673 } else if c := this.Value.Compare(*that1.Value); c != 0 {
5674 return c
5675 }
5676 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5677 return c
5678 }
5679 return 0
5680 }
5681 func (this *NinOptCustom) Compare(that interface{}) int {
5682 if that == nil {
5683 if this == nil {
5684 return 0
5685 }
5686 return 1
5687 }
5688
5689 that1, ok := that.(*NinOptCustom)
5690 if !ok {
5691 that2, ok := that.(NinOptCustom)
5692 if ok {
5693 that1 = &that2
5694 } else {
5695 return 1
5696 }
5697 }
5698 if that1 == nil {
5699 if this == nil {
5700 return 0
5701 }
5702 return 1
5703 } else if this == nil {
5704 return -1
5705 }
5706 if that1.Id == nil {
5707 if this.Id != nil {
5708 return 1
5709 }
5710 } else if this.Id == nil {
5711 return -1
5712 } else if c := this.Id.Compare(*that1.Id); c != 0 {
5713 return c
5714 }
5715 if that1.Value == nil {
5716 if this.Value != nil {
5717 return 1
5718 }
5719 } else if this.Value == nil {
5720 return -1
5721 } else if c := this.Value.Compare(*that1.Value); c != 0 {
5722 return c
5723 }
5724 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5725 return c
5726 }
5727 return 0
5728 }
5729 func (this *NidRepCustom) Compare(that interface{}) int {
5730 if that == nil {
5731 if this == nil {
5732 return 0
5733 }
5734 return 1
5735 }
5736
5737 that1, ok := that.(*NidRepCustom)
5738 if !ok {
5739 that2, ok := that.(NidRepCustom)
5740 if ok {
5741 that1 = &that2
5742 } else {
5743 return 1
5744 }
5745 }
5746 if that1 == nil {
5747 if this == nil {
5748 return 0
5749 }
5750 return 1
5751 } else if this == nil {
5752 return -1
5753 }
5754 if len(this.Id) != len(that1.Id) {
5755 if len(this.Id) < len(that1.Id) {
5756 return -1
5757 }
5758 return 1
5759 }
5760 for i := range this.Id {
5761 if c := this.Id[i].Compare(that1.Id[i]); c != 0 {
5762 return c
5763 }
5764 }
5765 if len(this.Value) != len(that1.Value) {
5766 if len(this.Value) < len(that1.Value) {
5767 return -1
5768 }
5769 return 1
5770 }
5771 for i := range this.Value {
5772 if c := this.Value[i].Compare(that1.Value[i]); c != 0 {
5773 return c
5774 }
5775 }
5776 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5777 return c
5778 }
5779 return 0
5780 }
5781 func (this *NinRepCustom) Compare(that interface{}) int {
5782 if that == nil {
5783 if this == nil {
5784 return 0
5785 }
5786 return 1
5787 }
5788
5789 that1, ok := that.(*NinRepCustom)
5790 if !ok {
5791 that2, ok := that.(NinRepCustom)
5792 if ok {
5793 that1 = &that2
5794 } else {
5795 return 1
5796 }
5797 }
5798 if that1 == nil {
5799 if this == nil {
5800 return 0
5801 }
5802 return 1
5803 } else if this == nil {
5804 return -1
5805 }
5806 if len(this.Id) != len(that1.Id) {
5807 if len(this.Id) < len(that1.Id) {
5808 return -1
5809 }
5810 return 1
5811 }
5812 for i := range this.Id {
5813 if c := this.Id[i].Compare(that1.Id[i]); c != 0 {
5814 return c
5815 }
5816 }
5817 if len(this.Value) != len(that1.Value) {
5818 if len(this.Value) < len(that1.Value) {
5819 return -1
5820 }
5821 return 1
5822 }
5823 for i := range this.Value {
5824 if c := this.Value[i].Compare(that1.Value[i]); c != 0 {
5825 return c
5826 }
5827 }
5828 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5829 return c
5830 }
5831 return 0
5832 }
5833 func (this *NinOptNativeUnion) Compare(that interface{}) int {
5834 if that == nil {
5835 if this == nil {
5836 return 0
5837 }
5838 return 1
5839 }
5840
5841 that1, ok := that.(*NinOptNativeUnion)
5842 if !ok {
5843 that2, ok := that.(NinOptNativeUnion)
5844 if ok {
5845 that1 = &that2
5846 } else {
5847 return 1
5848 }
5849 }
5850 if that1 == nil {
5851 if this == nil {
5852 return 0
5853 }
5854 return 1
5855 } else if this == nil {
5856 return -1
5857 }
5858 if this.Field1 != nil && that1.Field1 != nil {
5859 if *this.Field1 != *that1.Field1 {
5860 if *this.Field1 < *that1.Field1 {
5861 return -1
5862 }
5863 return 1
5864 }
5865 } else if this.Field1 != nil {
5866 return 1
5867 } else if that1.Field1 != nil {
5868 return -1
5869 }
5870 if this.Field2 != nil && that1.Field2 != nil {
5871 if *this.Field2 != *that1.Field2 {
5872 if *this.Field2 < *that1.Field2 {
5873 return -1
5874 }
5875 return 1
5876 }
5877 } else if this.Field2 != nil {
5878 return 1
5879 } else if that1.Field2 != nil {
5880 return -1
5881 }
5882 if this.Field3 != nil && that1.Field3 != nil {
5883 if *this.Field3 != *that1.Field3 {
5884 if *this.Field3 < *that1.Field3 {
5885 return -1
5886 }
5887 return 1
5888 }
5889 } else if this.Field3 != nil {
5890 return 1
5891 } else if that1.Field3 != nil {
5892 return -1
5893 }
5894 if this.Field4 != nil && that1.Field4 != nil {
5895 if *this.Field4 != *that1.Field4 {
5896 if *this.Field4 < *that1.Field4 {
5897 return -1
5898 }
5899 return 1
5900 }
5901 } else if this.Field4 != nil {
5902 return 1
5903 } else if that1.Field4 != nil {
5904 return -1
5905 }
5906 if this.Field5 != nil && that1.Field5 != nil {
5907 if *this.Field5 != *that1.Field5 {
5908 if *this.Field5 < *that1.Field5 {
5909 return -1
5910 }
5911 return 1
5912 }
5913 } else if this.Field5 != nil {
5914 return 1
5915 } else if that1.Field5 != nil {
5916 return -1
5917 }
5918 if this.Field6 != nil && that1.Field6 != nil {
5919 if *this.Field6 != *that1.Field6 {
5920 if *this.Field6 < *that1.Field6 {
5921 return -1
5922 }
5923 return 1
5924 }
5925 } else if this.Field6 != nil {
5926 return 1
5927 } else if that1.Field6 != nil {
5928 return -1
5929 }
5930 if this.Field13 != nil && that1.Field13 != nil {
5931 if *this.Field13 != *that1.Field13 {
5932 if !*this.Field13 {
5933 return -1
5934 }
5935 return 1
5936 }
5937 } else if this.Field13 != nil {
5938 return 1
5939 } else if that1.Field13 != nil {
5940 return -1
5941 }
5942 if this.Field14 != nil && that1.Field14 != nil {
5943 if *this.Field14 != *that1.Field14 {
5944 if *this.Field14 < *that1.Field14 {
5945 return -1
5946 }
5947 return 1
5948 }
5949 } else if this.Field14 != nil {
5950 return 1
5951 } else if that1.Field14 != nil {
5952 return -1
5953 }
5954 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
5955 return c
5956 }
5957 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5958 return c
5959 }
5960 return 0
5961 }
5962 func (this *NinOptStructUnion) Compare(that interface{}) int {
5963 if that == nil {
5964 if this == nil {
5965 return 0
5966 }
5967 return 1
5968 }
5969
5970 that1, ok := that.(*NinOptStructUnion)
5971 if !ok {
5972 that2, ok := that.(NinOptStructUnion)
5973 if ok {
5974 that1 = &that2
5975 } else {
5976 return 1
5977 }
5978 }
5979 if that1 == nil {
5980 if this == nil {
5981 return 0
5982 }
5983 return 1
5984 } else if this == nil {
5985 return -1
5986 }
5987 if this.Field1 != nil && that1.Field1 != nil {
5988 if *this.Field1 != *that1.Field1 {
5989 if *this.Field1 < *that1.Field1 {
5990 return -1
5991 }
5992 return 1
5993 }
5994 } else if this.Field1 != nil {
5995 return 1
5996 } else if that1.Field1 != nil {
5997 return -1
5998 }
5999 if this.Field2 != nil && that1.Field2 != nil {
6000 if *this.Field2 != *that1.Field2 {
6001 if *this.Field2 < *that1.Field2 {
6002 return -1
6003 }
6004 return 1
6005 }
6006 } else if this.Field2 != nil {
6007 return 1
6008 } else if that1.Field2 != nil {
6009 return -1
6010 }
6011 if c := this.Field3.Compare(that1.Field3); c != 0 {
6012 return c
6013 }
6014 if c := this.Field4.Compare(that1.Field4); c != 0 {
6015 return c
6016 }
6017 if this.Field6 != nil && that1.Field6 != nil {
6018 if *this.Field6 != *that1.Field6 {
6019 if *this.Field6 < *that1.Field6 {
6020 return -1
6021 }
6022 return 1
6023 }
6024 } else if this.Field6 != nil {
6025 return 1
6026 } else if that1.Field6 != nil {
6027 return -1
6028 }
6029 if this.Field7 != nil && that1.Field7 != nil {
6030 if *this.Field7 != *that1.Field7 {
6031 if *this.Field7 < *that1.Field7 {
6032 return -1
6033 }
6034 return 1
6035 }
6036 } else if this.Field7 != nil {
6037 return 1
6038 } else if that1.Field7 != nil {
6039 return -1
6040 }
6041 if this.Field13 != nil && that1.Field13 != nil {
6042 if *this.Field13 != *that1.Field13 {
6043 if !*this.Field13 {
6044 return -1
6045 }
6046 return 1
6047 }
6048 } else if this.Field13 != nil {
6049 return 1
6050 } else if that1.Field13 != nil {
6051 return -1
6052 }
6053 if this.Field14 != nil && that1.Field14 != nil {
6054 if *this.Field14 != *that1.Field14 {
6055 if *this.Field14 < *that1.Field14 {
6056 return -1
6057 }
6058 return 1
6059 }
6060 } else if this.Field14 != nil {
6061 return 1
6062 } else if that1.Field14 != nil {
6063 return -1
6064 }
6065 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
6066 return c
6067 }
6068 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6069 return c
6070 }
6071 return 0
6072 }
6073 func (this *NinEmbeddedStructUnion) Compare(that interface{}) int {
6074 if that == nil {
6075 if this == nil {
6076 return 0
6077 }
6078 return 1
6079 }
6080
6081 that1, ok := that.(*NinEmbeddedStructUnion)
6082 if !ok {
6083 that2, ok := that.(NinEmbeddedStructUnion)
6084 if ok {
6085 that1 = &that2
6086 } else {
6087 return 1
6088 }
6089 }
6090 if that1 == nil {
6091 if this == nil {
6092 return 0
6093 }
6094 return 1
6095 } else if this == nil {
6096 return -1
6097 }
6098 if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
6099 return c
6100 }
6101 if c := this.Field200.Compare(that1.Field200); c != 0 {
6102 return c
6103 }
6104 if this.Field210 != nil && that1.Field210 != nil {
6105 if *this.Field210 != *that1.Field210 {
6106 if !*this.Field210 {
6107 return -1
6108 }
6109 return 1
6110 }
6111 } else if this.Field210 != nil {
6112 return 1
6113 } else if that1.Field210 != nil {
6114 return -1
6115 }
6116 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6117 return c
6118 }
6119 return 0
6120 }
6121 func (this *NinNestedStructUnion) Compare(that interface{}) int {
6122 if that == nil {
6123 if this == nil {
6124 return 0
6125 }
6126 return 1
6127 }
6128
6129 that1, ok := that.(*NinNestedStructUnion)
6130 if !ok {
6131 that2, ok := that.(NinNestedStructUnion)
6132 if ok {
6133 that1 = &that2
6134 } else {
6135 return 1
6136 }
6137 }
6138 if that1 == nil {
6139 if this == nil {
6140 return 0
6141 }
6142 return 1
6143 } else if this == nil {
6144 return -1
6145 }
6146 if c := this.Field1.Compare(that1.Field1); c != 0 {
6147 return c
6148 }
6149 if c := this.Field2.Compare(that1.Field2); c != 0 {
6150 return c
6151 }
6152 if c := this.Field3.Compare(that1.Field3); c != 0 {
6153 return c
6154 }
6155 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6156 return c
6157 }
6158 return 0
6159 }
6160 func (this *Tree) Compare(that interface{}) int {
6161 if that == nil {
6162 if this == nil {
6163 return 0
6164 }
6165 return 1
6166 }
6167
6168 that1, ok := that.(*Tree)
6169 if !ok {
6170 that2, ok := that.(Tree)
6171 if ok {
6172 that1 = &that2
6173 } else {
6174 return 1
6175 }
6176 }
6177 if that1 == nil {
6178 if this == nil {
6179 return 0
6180 }
6181 return 1
6182 } else if this == nil {
6183 return -1
6184 }
6185 if c := this.Or.Compare(that1.Or); c != 0 {
6186 return c
6187 }
6188 if c := this.And.Compare(that1.And); c != 0 {
6189 return c
6190 }
6191 if c := this.Leaf.Compare(that1.Leaf); c != 0 {
6192 return c
6193 }
6194 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6195 return c
6196 }
6197 return 0
6198 }
6199 func (this *OrBranch) Compare(that interface{}) int {
6200 if that == nil {
6201 if this == nil {
6202 return 0
6203 }
6204 return 1
6205 }
6206
6207 that1, ok := that.(*OrBranch)
6208 if !ok {
6209 that2, ok := that.(OrBranch)
6210 if ok {
6211 that1 = &that2
6212 } else {
6213 return 1
6214 }
6215 }
6216 if that1 == nil {
6217 if this == nil {
6218 return 0
6219 }
6220 return 1
6221 } else if this == nil {
6222 return -1
6223 }
6224 if c := this.Left.Compare(&that1.Left); c != 0 {
6225 return c
6226 }
6227 if c := this.Right.Compare(&that1.Right); c != 0 {
6228 return c
6229 }
6230 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6231 return c
6232 }
6233 return 0
6234 }
6235 func (this *AndBranch) Compare(that interface{}) int {
6236 if that == nil {
6237 if this == nil {
6238 return 0
6239 }
6240 return 1
6241 }
6242
6243 that1, ok := that.(*AndBranch)
6244 if !ok {
6245 that2, ok := that.(AndBranch)
6246 if ok {
6247 that1 = &that2
6248 } else {
6249 return 1
6250 }
6251 }
6252 if that1 == nil {
6253 if this == nil {
6254 return 0
6255 }
6256 return 1
6257 } else if this == nil {
6258 return -1
6259 }
6260 if c := this.Left.Compare(&that1.Left); c != 0 {
6261 return c
6262 }
6263 if c := this.Right.Compare(&that1.Right); c != 0 {
6264 return c
6265 }
6266 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6267 return c
6268 }
6269 return 0
6270 }
6271 func (this *Leaf) Compare(that interface{}) int {
6272 if that == nil {
6273 if this == nil {
6274 return 0
6275 }
6276 return 1
6277 }
6278
6279 that1, ok := that.(*Leaf)
6280 if !ok {
6281 that2, ok := that.(Leaf)
6282 if ok {
6283 that1 = &that2
6284 } else {
6285 return 1
6286 }
6287 }
6288 if that1 == nil {
6289 if this == nil {
6290 return 0
6291 }
6292 return 1
6293 } else if this == nil {
6294 return -1
6295 }
6296 if this.Value != that1.Value {
6297 if this.Value < that1.Value {
6298 return -1
6299 }
6300 return 1
6301 }
6302 if this.StrValue != that1.StrValue {
6303 if this.StrValue < that1.StrValue {
6304 return -1
6305 }
6306 return 1
6307 }
6308 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6309 return c
6310 }
6311 return 0
6312 }
6313 func (this *DeepTree) Compare(that interface{}) int {
6314 if that == nil {
6315 if this == nil {
6316 return 0
6317 }
6318 return 1
6319 }
6320
6321 that1, ok := that.(*DeepTree)
6322 if !ok {
6323 that2, ok := that.(DeepTree)
6324 if ok {
6325 that1 = &that2
6326 } else {
6327 return 1
6328 }
6329 }
6330 if that1 == nil {
6331 if this == nil {
6332 return 0
6333 }
6334 return 1
6335 } else if this == nil {
6336 return -1
6337 }
6338 if c := this.Down.Compare(that1.Down); c != 0 {
6339 return c
6340 }
6341 if c := this.And.Compare(that1.And); c != 0 {
6342 return c
6343 }
6344 if c := this.Leaf.Compare(that1.Leaf); c != 0 {
6345 return c
6346 }
6347 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6348 return c
6349 }
6350 return 0
6351 }
6352 func (this *ADeepBranch) Compare(that interface{}) int {
6353 if that == nil {
6354 if this == nil {
6355 return 0
6356 }
6357 return 1
6358 }
6359
6360 that1, ok := that.(*ADeepBranch)
6361 if !ok {
6362 that2, ok := that.(ADeepBranch)
6363 if ok {
6364 that1 = &that2
6365 } else {
6366 return 1
6367 }
6368 }
6369 if that1 == nil {
6370 if this == nil {
6371 return 0
6372 }
6373 return 1
6374 } else if this == nil {
6375 return -1
6376 }
6377 if c := this.Down.Compare(&that1.Down); c != 0 {
6378 return c
6379 }
6380 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6381 return c
6382 }
6383 return 0
6384 }
6385 func (this *AndDeepBranch) Compare(that interface{}) int {
6386 if that == nil {
6387 if this == nil {
6388 return 0
6389 }
6390 return 1
6391 }
6392
6393 that1, ok := that.(*AndDeepBranch)
6394 if !ok {
6395 that2, ok := that.(AndDeepBranch)
6396 if ok {
6397 that1 = &that2
6398 } else {
6399 return 1
6400 }
6401 }
6402 if that1 == nil {
6403 if this == nil {
6404 return 0
6405 }
6406 return 1
6407 } else if this == nil {
6408 return -1
6409 }
6410 if c := this.Left.Compare(&that1.Left); c != 0 {
6411 return c
6412 }
6413 if c := this.Right.Compare(&that1.Right); c != 0 {
6414 return c
6415 }
6416 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6417 return c
6418 }
6419 return 0
6420 }
6421 func (this *DeepLeaf) Compare(that interface{}) int {
6422 if that == nil {
6423 if this == nil {
6424 return 0
6425 }
6426 return 1
6427 }
6428
6429 that1, ok := that.(*DeepLeaf)
6430 if !ok {
6431 that2, ok := that.(DeepLeaf)
6432 if ok {
6433 that1 = &that2
6434 } else {
6435 return 1
6436 }
6437 }
6438 if that1 == nil {
6439 if this == nil {
6440 return 0
6441 }
6442 return 1
6443 } else if this == nil {
6444 return -1
6445 }
6446 if c := this.Tree.Compare(&that1.Tree); c != 0 {
6447 return c
6448 }
6449 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6450 return c
6451 }
6452 return 0
6453 }
6454 func (this *Nil) Compare(that interface{}) int {
6455 if that == nil {
6456 if this == nil {
6457 return 0
6458 }
6459 return 1
6460 }
6461
6462 that1, ok := that.(*Nil)
6463 if !ok {
6464 that2, ok := that.(Nil)
6465 if ok {
6466 that1 = &that2
6467 } else {
6468 return 1
6469 }
6470 }
6471 if that1 == nil {
6472 if this == nil {
6473 return 0
6474 }
6475 return 1
6476 } else if this == nil {
6477 return -1
6478 }
6479 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6480 return c
6481 }
6482 return 0
6483 }
6484 func (this *NidOptEnum) Compare(that interface{}) int {
6485 if that == nil {
6486 if this == nil {
6487 return 0
6488 }
6489 return 1
6490 }
6491
6492 that1, ok := that.(*NidOptEnum)
6493 if !ok {
6494 that2, ok := that.(NidOptEnum)
6495 if ok {
6496 that1 = &that2
6497 } else {
6498 return 1
6499 }
6500 }
6501 if that1 == nil {
6502 if this == nil {
6503 return 0
6504 }
6505 return 1
6506 } else if this == nil {
6507 return -1
6508 }
6509 if this.Field1 != that1.Field1 {
6510 if this.Field1 < that1.Field1 {
6511 return -1
6512 }
6513 return 1
6514 }
6515 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6516 return c
6517 }
6518 return 0
6519 }
6520 func (this *NinOptEnum) Compare(that interface{}) int {
6521 if that == nil {
6522 if this == nil {
6523 return 0
6524 }
6525 return 1
6526 }
6527
6528 that1, ok := that.(*NinOptEnum)
6529 if !ok {
6530 that2, ok := that.(NinOptEnum)
6531 if ok {
6532 that1 = &that2
6533 } else {
6534 return 1
6535 }
6536 }
6537 if that1 == nil {
6538 if this == nil {
6539 return 0
6540 }
6541 return 1
6542 } else if this == nil {
6543 return -1
6544 }
6545 if this.Field1 != nil && that1.Field1 != nil {
6546 if *this.Field1 != *that1.Field1 {
6547 if *this.Field1 < *that1.Field1 {
6548 return -1
6549 }
6550 return 1
6551 }
6552 } else if this.Field1 != nil {
6553 return 1
6554 } else if that1.Field1 != nil {
6555 return -1
6556 }
6557 if this.Field2 != nil && that1.Field2 != nil {
6558 if *this.Field2 != *that1.Field2 {
6559 if *this.Field2 < *that1.Field2 {
6560 return -1
6561 }
6562 return 1
6563 }
6564 } else if this.Field2 != nil {
6565 return 1
6566 } else if that1.Field2 != nil {
6567 return -1
6568 }
6569 if this.Field3 != nil && that1.Field3 != nil {
6570 if *this.Field3 != *that1.Field3 {
6571 if *this.Field3 < *that1.Field3 {
6572 return -1
6573 }
6574 return 1
6575 }
6576 } else if this.Field3 != nil {
6577 return 1
6578 } else if that1.Field3 != nil {
6579 return -1
6580 }
6581 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6582 return c
6583 }
6584 return 0
6585 }
6586 func (this *NidRepEnum) Compare(that interface{}) int {
6587 if that == nil {
6588 if this == nil {
6589 return 0
6590 }
6591 return 1
6592 }
6593
6594 that1, ok := that.(*NidRepEnum)
6595 if !ok {
6596 that2, ok := that.(NidRepEnum)
6597 if ok {
6598 that1 = &that2
6599 } else {
6600 return 1
6601 }
6602 }
6603 if that1 == nil {
6604 if this == nil {
6605 return 0
6606 }
6607 return 1
6608 } else if this == nil {
6609 return -1
6610 }
6611 if len(this.Field1) != len(that1.Field1) {
6612 if len(this.Field1) < len(that1.Field1) {
6613 return -1
6614 }
6615 return 1
6616 }
6617 for i := range this.Field1 {
6618 if this.Field1[i] != that1.Field1[i] {
6619 if this.Field1[i] < that1.Field1[i] {
6620 return -1
6621 }
6622 return 1
6623 }
6624 }
6625 if len(this.Field2) != len(that1.Field2) {
6626 if len(this.Field2) < len(that1.Field2) {
6627 return -1
6628 }
6629 return 1
6630 }
6631 for i := range this.Field2 {
6632 if this.Field2[i] != that1.Field2[i] {
6633 if this.Field2[i] < that1.Field2[i] {
6634 return -1
6635 }
6636 return 1
6637 }
6638 }
6639 if len(this.Field3) != len(that1.Field3) {
6640 if len(this.Field3) < len(that1.Field3) {
6641 return -1
6642 }
6643 return 1
6644 }
6645 for i := range this.Field3 {
6646 if this.Field3[i] != that1.Field3[i] {
6647 if this.Field3[i] < that1.Field3[i] {
6648 return -1
6649 }
6650 return 1
6651 }
6652 }
6653 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6654 return c
6655 }
6656 return 0
6657 }
6658 func (this *NinRepEnum) Compare(that interface{}) int {
6659 if that == nil {
6660 if this == nil {
6661 return 0
6662 }
6663 return 1
6664 }
6665
6666 that1, ok := that.(*NinRepEnum)
6667 if !ok {
6668 that2, ok := that.(NinRepEnum)
6669 if ok {
6670 that1 = &that2
6671 } else {
6672 return 1
6673 }
6674 }
6675 if that1 == nil {
6676 if this == nil {
6677 return 0
6678 }
6679 return 1
6680 } else if this == nil {
6681 return -1
6682 }
6683 if len(this.Field1) != len(that1.Field1) {
6684 if len(this.Field1) < len(that1.Field1) {
6685 return -1
6686 }
6687 return 1
6688 }
6689 for i := range this.Field1 {
6690 if this.Field1[i] != that1.Field1[i] {
6691 if this.Field1[i] < that1.Field1[i] {
6692 return -1
6693 }
6694 return 1
6695 }
6696 }
6697 if len(this.Field2) != len(that1.Field2) {
6698 if len(this.Field2) < len(that1.Field2) {
6699 return -1
6700 }
6701 return 1
6702 }
6703 for i := range this.Field2 {
6704 if this.Field2[i] != that1.Field2[i] {
6705 if this.Field2[i] < that1.Field2[i] {
6706 return -1
6707 }
6708 return 1
6709 }
6710 }
6711 if len(this.Field3) != len(that1.Field3) {
6712 if len(this.Field3) < len(that1.Field3) {
6713 return -1
6714 }
6715 return 1
6716 }
6717 for i := range this.Field3 {
6718 if this.Field3[i] != that1.Field3[i] {
6719 if this.Field3[i] < that1.Field3[i] {
6720 return -1
6721 }
6722 return 1
6723 }
6724 }
6725 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6726 return c
6727 }
6728 return 0
6729 }
6730 func (this *NinOptEnumDefault) Compare(that interface{}) int {
6731 if that == nil {
6732 if this == nil {
6733 return 0
6734 }
6735 return 1
6736 }
6737
6738 that1, ok := that.(*NinOptEnumDefault)
6739 if !ok {
6740 that2, ok := that.(NinOptEnumDefault)
6741 if ok {
6742 that1 = &that2
6743 } else {
6744 return 1
6745 }
6746 }
6747 if that1 == nil {
6748 if this == nil {
6749 return 0
6750 }
6751 return 1
6752 } else if this == nil {
6753 return -1
6754 }
6755 if this.Field1 != nil && that1.Field1 != nil {
6756 if *this.Field1 != *that1.Field1 {
6757 if *this.Field1 < *that1.Field1 {
6758 return -1
6759 }
6760 return 1
6761 }
6762 } else if this.Field1 != nil {
6763 return 1
6764 } else if that1.Field1 != nil {
6765 return -1
6766 }
6767 if this.Field2 != nil && that1.Field2 != nil {
6768 if *this.Field2 != *that1.Field2 {
6769 if *this.Field2 < *that1.Field2 {
6770 return -1
6771 }
6772 return 1
6773 }
6774 } else if this.Field2 != nil {
6775 return 1
6776 } else if that1.Field2 != nil {
6777 return -1
6778 }
6779 if this.Field3 != nil && that1.Field3 != nil {
6780 if *this.Field3 != *that1.Field3 {
6781 if *this.Field3 < *that1.Field3 {
6782 return -1
6783 }
6784 return 1
6785 }
6786 } else if this.Field3 != nil {
6787 return 1
6788 } else if that1.Field3 != nil {
6789 return -1
6790 }
6791 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6792 return c
6793 }
6794 return 0
6795 }
6796 func (this *AnotherNinOptEnum) Compare(that interface{}) int {
6797 if that == nil {
6798 if this == nil {
6799 return 0
6800 }
6801 return 1
6802 }
6803
6804 that1, ok := that.(*AnotherNinOptEnum)
6805 if !ok {
6806 that2, ok := that.(AnotherNinOptEnum)
6807 if ok {
6808 that1 = &that2
6809 } else {
6810 return 1
6811 }
6812 }
6813 if that1 == nil {
6814 if this == nil {
6815 return 0
6816 }
6817 return 1
6818 } else if this == nil {
6819 return -1
6820 }
6821 if this.Field1 != nil && that1.Field1 != nil {
6822 if *this.Field1 != *that1.Field1 {
6823 if *this.Field1 < *that1.Field1 {
6824 return -1
6825 }
6826 return 1
6827 }
6828 } else if this.Field1 != nil {
6829 return 1
6830 } else if that1.Field1 != nil {
6831 return -1
6832 }
6833 if this.Field2 != nil && that1.Field2 != nil {
6834 if *this.Field2 != *that1.Field2 {
6835 if *this.Field2 < *that1.Field2 {
6836 return -1
6837 }
6838 return 1
6839 }
6840 } else if this.Field2 != nil {
6841 return 1
6842 } else if that1.Field2 != nil {
6843 return -1
6844 }
6845 if this.Field3 != nil && that1.Field3 != nil {
6846 if *this.Field3 != *that1.Field3 {
6847 if *this.Field3 < *that1.Field3 {
6848 return -1
6849 }
6850 return 1
6851 }
6852 } else if this.Field3 != nil {
6853 return 1
6854 } else if that1.Field3 != nil {
6855 return -1
6856 }
6857 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6858 return c
6859 }
6860 return 0
6861 }
6862 func (this *AnotherNinOptEnumDefault) Compare(that interface{}) int {
6863 if that == nil {
6864 if this == nil {
6865 return 0
6866 }
6867 return 1
6868 }
6869
6870 that1, ok := that.(*AnotherNinOptEnumDefault)
6871 if !ok {
6872 that2, ok := that.(AnotherNinOptEnumDefault)
6873 if ok {
6874 that1 = &that2
6875 } else {
6876 return 1
6877 }
6878 }
6879 if that1 == nil {
6880 if this == nil {
6881 return 0
6882 }
6883 return 1
6884 } else if this == nil {
6885 return -1
6886 }
6887 if this.Field1 != nil && that1.Field1 != nil {
6888 if *this.Field1 != *that1.Field1 {
6889 if *this.Field1 < *that1.Field1 {
6890 return -1
6891 }
6892 return 1
6893 }
6894 } else if this.Field1 != nil {
6895 return 1
6896 } else if that1.Field1 != nil {
6897 return -1
6898 }
6899 if this.Field2 != nil && that1.Field2 != nil {
6900 if *this.Field2 != *that1.Field2 {
6901 if *this.Field2 < *that1.Field2 {
6902 return -1
6903 }
6904 return 1
6905 }
6906 } else if this.Field2 != nil {
6907 return 1
6908 } else if that1.Field2 != nil {
6909 return -1
6910 }
6911 if this.Field3 != nil && that1.Field3 != nil {
6912 if *this.Field3 != *that1.Field3 {
6913 if *this.Field3 < *that1.Field3 {
6914 return -1
6915 }
6916 return 1
6917 }
6918 } else if this.Field3 != nil {
6919 return 1
6920 } else if that1.Field3 != nil {
6921 return -1
6922 }
6923 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6924 return c
6925 }
6926 return 0
6927 }
6928 func (this *Timer) Compare(that interface{}) int {
6929 if that == nil {
6930 if this == nil {
6931 return 0
6932 }
6933 return 1
6934 }
6935
6936 that1, ok := that.(*Timer)
6937 if !ok {
6938 that2, ok := that.(Timer)
6939 if ok {
6940 that1 = &that2
6941 } else {
6942 return 1
6943 }
6944 }
6945 if that1 == nil {
6946 if this == nil {
6947 return 0
6948 }
6949 return 1
6950 } else if this == nil {
6951 return -1
6952 }
6953 if this.Time1 != that1.Time1 {
6954 if this.Time1 < that1.Time1 {
6955 return -1
6956 }
6957 return 1
6958 }
6959 if this.Time2 != that1.Time2 {
6960 if this.Time2 < that1.Time2 {
6961 return -1
6962 }
6963 return 1
6964 }
6965 if c := bytes.Compare(this.Data, that1.Data); c != 0 {
6966 return c
6967 }
6968 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6969 return c
6970 }
6971 return 0
6972 }
6973 func (this *MyExtendable) Compare(that interface{}) int {
6974 if that == nil {
6975 if this == nil {
6976 return 0
6977 }
6978 return 1
6979 }
6980
6981 that1, ok := that.(*MyExtendable)
6982 if !ok {
6983 that2, ok := that.(MyExtendable)
6984 if ok {
6985 that1 = &that2
6986 } else {
6987 return 1
6988 }
6989 }
6990 if that1 == nil {
6991 if this == nil {
6992 return 0
6993 }
6994 return 1
6995 } else if this == nil {
6996 return -1
6997 }
6998 if this.Field1 != nil && that1.Field1 != nil {
6999 if *this.Field1 != *that1.Field1 {
7000 if *this.Field1 < *that1.Field1 {
7001 return -1
7002 }
7003 return 1
7004 }
7005 } else if this.Field1 != nil {
7006 return 1
7007 } else if that1.Field1 != nil {
7008 return -1
7009 }
7010 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
7011 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
7012 extkeys := make([]int32, 0, len(thismap)+len(thatmap))
7013 for k := range thismap {
7014 extkeys = append(extkeys, k)
7015 }
7016 for k := range thatmap {
7017 if _, ok := thismap[k]; !ok {
7018 extkeys = append(extkeys, k)
7019 }
7020 }
7021 github_com_gogo_protobuf_sortkeys.Int32s(extkeys)
7022 for _, k := range extkeys {
7023 if v, ok := thismap[k]; ok {
7024 if v2, ok := thatmap[k]; ok {
7025 if c := v.Compare(&v2); c != 0 {
7026 return c
7027 }
7028 } else {
7029 return 1
7030 }
7031 } else {
7032 return -1
7033 }
7034 }
7035 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7036 return c
7037 }
7038 return 0
7039 }
7040 func (this *OtherExtenable) Compare(that interface{}) int {
7041 if that == nil {
7042 if this == nil {
7043 return 0
7044 }
7045 return 1
7046 }
7047
7048 that1, ok := that.(*OtherExtenable)
7049 if !ok {
7050 that2, ok := that.(OtherExtenable)
7051 if ok {
7052 that1 = &that2
7053 } else {
7054 return 1
7055 }
7056 }
7057 if that1 == nil {
7058 if this == nil {
7059 return 0
7060 }
7061 return 1
7062 } else if this == nil {
7063 return -1
7064 }
7065 if this.Field2 != nil && that1.Field2 != nil {
7066 if *this.Field2 != *that1.Field2 {
7067 if *this.Field2 < *that1.Field2 {
7068 return -1
7069 }
7070 return 1
7071 }
7072 } else if this.Field2 != nil {
7073 return 1
7074 } else if that1.Field2 != nil {
7075 return -1
7076 }
7077 if this.Field13 != nil && that1.Field13 != nil {
7078 if *this.Field13 != *that1.Field13 {
7079 if *this.Field13 < *that1.Field13 {
7080 return -1
7081 }
7082 return 1
7083 }
7084 } else if this.Field13 != nil {
7085 return 1
7086 } else if that1.Field13 != nil {
7087 return -1
7088 }
7089 if c := this.M.Compare(that1.M); c != 0 {
7090 return c
7091 }
7092 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
7093 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
7094 extkeys := make([]int32, 0, len(thismap)+len(thatmap))
7095 for k := range thismap {
7096 extkeys = append(extkeys, k)
7097 }
7098 for k := range thatmap {
7099 if _, ok := thismap[k]; !ok {
7100 extkeys = append(extkeys, k)
7101 }
7102 }
7103 github_com_gogo_protobuf_sortkeys.Int32s(extkeys)
7104 for _, k := range extkeys {
7105 if v, ok := thismap[k]; ok {
7106 if v2, ok := thatmap[k]; ok {
7107 if c := v.Compare(&v2); c != 0 {
7108 return c
7109 }
7110 } else {
7111 return 1
7112 }
7113 } else {
7114 return -1
7115 }
7116 }
7117 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7118 return c
7119 }
7120 return 0
7121 }
7122 func (this *NestedDefinition) Compare(that interface{}) int {
7123 if that == nil {
7124 if this == nil {
7125 return 0
7126 }
7127 return 1
7128 }
7129
7130 that1, ok := that.(*NestedDefinition)
7131 if !ok {
7132 that2, ok := that.(NestedDefinition)
7133 if ok {
7134 that1 = &that2
7135 } else {
7136 return 1
7137 }
7138 }
7139 if that1 == nil {
7140 if this == nil {
7141 return 0
7142 }
7143 return 1
7144 } else if this == nil {
7145 return -1
7146 }
7147 if this.Field1 != nil && that1.Field1 != nil {
7148 if *this.Field1 != *that1.Field1 {
7149 if *this.Field1 < *that1.Field1 {
7150 return -1
7151 }
7152 return 1
7153 }
7154 } else if this.Field1 != nil {
7155 return 1
7156 } else if that1.Field1 != nil {
7157 return -1
7158 }
7159 if this.EnumField != nil && that1.EnumField != nil {
7160 if *this.EnumField != *that1.EnumField {
7161 if *this.EnumField < *that1.EnumField {
7162 return -1
7163 }
7164 return 1
7165 }
7166 } else if this.EnumField != nil {
7167 return 1
7168 } else if that1.EnumField != nil {
7169 return -1
7170 }
7171 if c := this.NNM.Compare(that1.NNM); c != 0 {
7172 return c
7173 }
7174 if c := this.NM.Compare(that1.NM); c != 0 {
7175 return c
7176 }
7177 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7178 return c
7179 }
7180 return 0
7181 }
7182 func (this *NestedDefinition_NestedMessage) Compare(that interface{}) int {
7183 if that == nil {
7184 if this == nil {
7185 return 0
7186 }
7187 return 1
7188 }
7189
7190 that1, ok := that.(*NestedDefinition_NestedMessage)
7191 if !ok {
7192 that2, ok := that.(NestedDefinition_NestedMessage)
7193 if ok {
7194 that1 = &that2
7195 } else {
7196 return 1
7197 }
7198 }
7199 if that1 == nil {
7200 if this == nil {
7201 return 0
7202 }
7203 return 1
7204 } else if this == nil {
7205 return -1
7206 }
7207 if this.NestedField1 != nil && that1.NestedField1 != nil {
7208 if *this.NestedField1 != *that1.NestedField1 {
7209 if *this.NestedField1 < *that1.NestedField1 {
7210 return -1
7211 }
7212 return 1
7213 }
7214 } else if this.NestedField1 != nil {
7215 return 1
7216 } else if that1.NestedField1 != nil {
7217 return -1
7218 }
7219 if c := this.NNM.Compare(that1.NNM); c != 0 {
7220 return c
7221 }
7222 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7223 return c
7224 }
7225 return 0
7226 }
7227 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Compare(that interface{}) int {
7228 if that == nil {
7229 if this == nil {
7230 return 0
7231 }
7232 return 1
7233 }
7234
7235 that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
7236 if !ok {
7237 that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
7238 if ok {
7239 that1 = &that2
7240 } else {
7241 return 1
7242 }
7243 }
7244 if that1 == nil {
7245 if this == nil {
7246 return 0
7247 }
7248 return 1
7249 } else if this == nil {
7250 return -1
7251 }
7252 if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
7253 if *this.NestedNestedField1 != *that1.NestedNestedField1 {
7254 if *this.NestedNestedField1 < *that1.NestedNestedField1 {
7255 return -1
7256 }
7257 return 1
7258 }
7259 } else if this.NestedNestedField1 != nil {
7260 return 1
7261 } else if that1.NestedNestedField1 != nil {
7262 return -1
7263 }
7264 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7265 return c
7266 }
7267 return 0
7268 }
7269 func (this *NestedScope) Compare(that interface{}) int {
7270 if that == nil {
7271 if this == nil {
7272 return 0
7273 }
7274 return 1
7275 }
7276
7277 that1, ok := that.(*NestedScope)
7278 if !ok {
7279 that2, ok := that.(NestedScope)
7280 if ok {
7281 that1 = &that2
7282 } else {
7283 return 1
7284 }
7285 }
7286 if that1 == nil {
7287 if this == nil {
7288 return 0
7289 }
7290 return 1
7291 } else if this == nil {
7292 return -1
7293 }
7294 if c := this.A.Compare(that1.A); c != 0 {
7295 return c
7296 }
7297 if this.B != nil && that1.B != nil {
7298 if *this.B != *that1.B {
7299 if *this.B < *that1.B {
7300 return -1
7301 }
7302 return 1
7303 }
7304 } else if this.B != nil {
7305 return 1
7306 } else if that1.B != nil {
7307 return -1
7308 }
7309 if c := this.C.Compare(that1.C); c != 0 {
7310 return c
7311 }
7312 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7313 return c
7314 }
7315 return 0
7316 }
7317 func (this *NinOptNativeDefault) Compare(that interface{}) int {
7318 if that == nil {
7319 if this == nil {
7320 return 0
7321 }
7322 return 1
7323 }
7324
7325 that1, ok := that.(*NinOptNativeDefault)
7326 if !ok {
7327 that2, ok := that.(NinOptNativeDefault)
7328 if ok {
7329 that1 = &that2
7330 } else {
7331 return 1
7332 }
7333 }
7334 if that1 == nil {
7335 if this == nil {
7336 return 0
7337 }
7338 return 1
7339 } else if this == nil {
7340 return -1
7341 }
7342 if this.Field1 != nil && that1.Field1 != nil {
7343 if *this.Field1 != *that1.Field1 {
7344 if *this.Field1 < *that1.Field1 {
7345 return -1
7346 }
7347 return 1
7348 }
7349 } else if this.Field1 != nil {
7350 return 1
7351 } else if that1.Field1 != nil {
7352 return -1
7353 }
7354 if this.Field2 != nil && that1.Field2 != nil {
7355 if *this.Field2 != *that1.Field2 {
7356 if *this.Field2 < *that1.Field2 {
7357 return -1
7358 }
7359 return 1
7360 }
7361 } else if this.Field2 != nil {
7362 return 1
7363 } else if that1.Field2 != nil {
7364 return -1
7365 }
7366 if this.Field3 != nil && that1.Field3 != nil {
7367 if *this.Field3 != *that1.Field3 {
7368 if *this.Field3 < *that1.Field3 {
7369 return -1
7370 }
7371 return 1
7372 }
7373 } else if this.Field3 != nil {
7374 return 1
7375 } else if that1.Field3 != nil {
7376 return -1
7377 }
7378 if this.Field4 != nil && that1.Field4 != nil {
7379 if *this.Field4 != *that1.Field4 {
7380 if *this.Field4 < *that1.Field4 {
7381 return -1
7382 }
7383 return 1
7384 }
7385 } else if this.Field4 != nil {
7386 return 1
7387 } else if that1.Field4 != nil {
7388 return -1
7389 }
7390 if this.Field5 != nil && that1.Field5 != nil {
7391 if *this.Field5 != *that1.Field5 {
7392 if *this.Field5 < *that1.Field5 {
7393 return -1
7394 }
7395 return 1
7396 }
7397 } else if this.Field5 != nil {
7398 return 1
7399 } else if that1.Field5 != nil {
7400 return -1
7401 }
7402 if this.Field6 != nil && that1.Field6 != nil {
7403 if *this.Field6 != *that1.Field6 {
7404 if *this.Field6 < *that1.Field6 {
7405 return -1
7406 }
7407 return 1
7408 }
7409 } else if this.Field6 != nil {
7410 return 1
7411 } else if that1.Field6 != nil {
7412 return -1
7413 }
7414 if this.Field7 != nil && that1.Field7 != nil {
7415 if *this.Field7 != *that1.Field7 {
7416 if *this.Field7 < *that1.Field7 {
7417 return -1
7418 }
7419 return 1
7420 }
7421 } else if this.Field7 != nil {
7422 return 1
7423 } else if that1.Field7 != nil {
7424 return -1
7425 }
7426 if this.Field8 != nil && that1.Field8 != nil {
7427 if *this.Field8 != *that1.Field8 {
7428 if *this.Field8 < *that1.Field8 {
7429 return -1
7430 }
7431 return 1
7432 }
7433 } else if this.Field8 != nil {
7434 return 1
7435 } else if that1.Field8 != nil {
7436 return -1
7437 }
7438 if this.Field9 != nil && that1.Field9 != nil {
7439 if *this.Field9 != *that1.Field9 {
7440 if *this.Field9 < *that1.Field9 {
7441 return -1
7442 }
7443 return 1
7444 }
7445 } else if this.Field9 != nil {
7446 return 1
7447 } else if that1.Field9 != nil {
7448 return -1
7449 }
7450 if this.Field10 != nil && that1.Field10 != nil {
7451 if *this.Field10 != *that1.Field10 {
7452 if *this.Field10 < *that1.Field10 {
7453 return -1
7454 }
7455 return 1
7456 }
7457 } else if this.Field10 != nil {
7458 return 1
7459 } else if that1.Field10 != nil {
7460 return -1
7461 }
7462 if this.Field11 != nil && that1.Field11 != nil {
7463 if *this.Field11 != *that1.Field11 {
7464 if *this.Field11 < *that1.Field11 {
7465 return -1
7466 }
7467 return 1
7468 }
7469 } else if this.Field11 != nil {
7470 return 1
7471 } else if that1.Field11 != nil {
7472 return -1
7473 }
7474 if this.Field12 != nil && that1.Field12 != nil {
7475 if *this.Field12 != *that1.Field12 {
7476 if *this.Field12 < *that1.Field12 {
7477 return -1
7478 }
7479 return 1
7480 }
7481 } else if this.Field12 != nil {
7482 return 1
7483 } else if that1.Field12 != nil {
7484 return -1
7485 }
7486 if this.Field13 != nil && that1.Field13 != nil {
7487 if *this.Field13 != *that1.Field13 {
7488 if !*this.Field13 {
7489 return -1
7490 }
7491 return 1
7492 }
7493 } else if this.Field13 != nil {
7494 return 1
7495 } else if that1.Field13 != nil {
7496 return -1
7497 }
7498 if this.Field14 != nil && that1.Field14 != nil {
7499 if *this.Field14 != *that1.Field14 {
7500 if *this.Field14 < *that1.Field14 {
7501 return -1
7502 }
7503 return 1
7504 }
7505 } else if this.Field14 != nil {
7506 return 1
7507 } else if that1.Field14 != nil {
7508 return -1
7509 }
7510 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
7511 return c
7512 }
7513 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7514 return c
7515 }
7516 return 0
7517 }
7518 func (this *CustomContainer) Compare(that interface{}) int {
7519 if that == nil {
7520 if this == nil {
7521 return 0
7522 }
7523 return 1
7524 }
7525
7526 that1, ok := that.(*CustomContainer)
7527 if !ok {
7528 that2, ok := that.(CustomContainer)
7529 if ok {
7530 that1 = &that2
7531 } else {
7532 return 1
7533 }
7534 }
7535 if that1 == nil {
7536 if this == nil {
7537 return 0
7538 }
7539 return 1
7540 } else if this == nil {
7541 return -1
7542 }
7543 if c := this.CustomStruct.Compare(&that1.CustomStruct); c != 0 {
7544 return c
7545 }
7546 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7547 return c
7548 }
7549 return 0
7550 }
7551 func (this *CustomNameNidOptNative) Compare(that interface{}) int {
7552 if that == nil {
7553 if this == nil {
7554 return 0
7555 }
7556 return 1
7557 }
7558
7559 that1, ok := that.(*CustomNameNidOptNative)
7560 if !ok {
7561 that2, ok := that.(CustomNameNidOptNative)
7562 if ok {
7563 that1 = &that2
7564 } else {
7565 return 1
7566 }
7567 }
7568 if that1 == nil {
7569 if this == nil {
7570 return 0
7571 }
7572 return 1
7573 } else if this == nil {
7574 return -1
7575 }
7576 if this.FieldA != that1.FieldA {
7577 if this.FieldA < that1.FieldA {
7578 return -1
7579 }
7580 return 1
7581 }
7582 if this.FieldB != that1.FieldB {
7583 if this.FieldB < that1.FieldB {
7584 return -1
7585 }
7586 return 1
7587 }
7588 if this.FieldC != that1.FieldC {
7589 if this.FieldC < that1.FieldC {
7590 return -1
7591 }
7592 return 1
7593 }
7594 if this.FieldD != that1.FieldD {
7595 if this.FieldD < that1.FieldD {
7596 return -1
7597 }
7598 return 1
7599 }
7600 if this.FieldE != that1.FieldE {
7601 if this.FieldE < that1.FieldE {
7602 return -1
7603 }
7604 return 1
7605 }
7606 if this.FieldF != that1.FieldF {
7607 if this.FieldF < that1.FieldF {
7608 return -1
7609 }
7610 return 1
7611 }
7612 if this.FieldG != that1.FieldG {
7613 if this.FieldG < that1.FieldG {
7614 return -1
7615 }
7616 return 1
7617 }
7618 if this.FieldH != that1.FieldH {
7619 if this.FieldH < that1.FieldH {
7620 return -1
7621 }
7622 return 1
7623 }
7624 if this.FieldI != that1.FieldI {
7625 if this.FieldI < that1.FieldI {
7626 return -1
7627 }
7628 return 1
7629 }
7630 if this.FieldJ != that1.FieldJ {
7631 if this.FieldJ < that1.FieldJ {
7632 return -1
7633 }
7634 return 1
7635 }
7636 if this.FieldK != that1.FieldK {
7637 if this.FieldK < that1.FieldK {
7638 return -1
7639 }
7640 return 1
7641 }
7642 if this.FieldL != that1.FieldL {
7643 if this.FieldL < that1.FieldL {
7644 return -1
7645 }
7646 return 1
7647 }
7648 if this.FieldM != that1.FieldM {
7649 if !this.FieldM {
7650 return -1
7651 }
7652 return 1
7653 }
7654 if this.FieldN != that1.FieldN {
7655 if this.FieldN < that1.FieldN {
7656 return -1
7657 }
7658 return 1
7659 }
7660 if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 {
7661 return c
7662 }
7663 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7664 return c
7665 }
7666 return 0
7667 }
7668 func (this *CustomNameNinOptNative) Compare(that interface{}) int {
7669 if that == nil {
7670 if this == nil {
7671 return 0
7672 }
7673 return 1
7674 }
7675
7676 that1, ok := that.(*CustomNameNinOptNative)
7677 if !ok {
7678 that2, ok := that.(CustomNameNinOptNative)
7679 if ok {
7680 that1 = &that2
7681 } else {
7682 return 1
7683 }
7684 }
7685 if that1 == nil {
7686 if this == nil {
7687 return 0
7688 }
7689 return 1
7690 } else if this == nil {
7691 return -1
7692 }
7693 if this.FieldA != nil && that1.FieldA != nil {
7694 if *this.FieldA != *that1.FieldA {
7695 if *this.FieldA < *that1.FieldA {
7696 return -1
7697 }
7698 return 1
7699 }
7700 } else if this.FieldA != nil {
7701 return 1
7702 } else if that1.FieldA != nil {
7703 return -1
7704 }
7705 if this.FieldB != nil && that1.FieldB != nil {
7706 if *this.FieldB != *that1.FieldB {
7707 if *this.FieldB < *that1.FieldB {
7708 return -1
7709 }
7710 return 1
7711 }
7712 } else if this.FieldB != nil {
7713 return 1
7714 } else if that1.FieldB != nil {
7715 return -1
7716 }
7717 if this.FieldC != nil && that1.FieldC != nil {
7718 if *this.FieldC != *that1.FieldC {
7719 if *this.FieldC < *that1.FieldC {
7720 return -1
7721 }
7722 return 1
7723 }
7724 } else if this.FieldC != nil {
7725 return 1
7726 } else if that1.FieldC != nil {
7727 return -1
7728 }
7729 if this.FieldD != nil && that1.FieldD != nil {
7730 if *this.FieldD != *that1.FieldD {
7731 if *this.FieldD < *that1.FieldD {
7732 return -1
7733 }
7734 return 1
7735 }
7736 } else if this.FieldD != nil {
7737 return 1
7738 } else if that1.FieldD != nil {
7739 return -1
7740 }
7741 if this.FieldE != nil && that1.FieldE != nil {
7742 if *this.FieldE != *that1.FieldE {
7743 if *this.FieldE < *that1.FieldE {
7744 return -1
7745 }
7746 return 1
7747 }
7748 } else if this.FieldE != nil {
7749 return 1
7750 } else if that1.FieldE != nil {
7751 return -1
7752 }
7753 if this.FieldF != nil && that1.FieldF != nil {
7754 if *this.FieldF != *that1.FieldF {
7755 if *this.FieldF < *that1.FieldF {
7756 return -1
7757 }
7758 return 1
7759 }
7760 } else if this.FieldF != nil {
7761 return 1
7762 } else if that1.FieldF != nil {
7763 return -1
7764 }
7765 if this.FieldG != nil && that1.FieldG != nil {
7766 if *this.FieldG != *that1.FieldG {
7767 if *this.FieldG < *that1.FieldG {
7768 return -1
7769 }
7770 return 1
7771 }
7772 } else if this.FieldG != nil {
7773 return 1
7774 } else if that1.FieldG != nil {
7775 return -1
7776 }
7777 if this.FieldH != nil && that1.FieldH != nil {
7778 if *this.FieldH != *that1.FieldH {
7779 if *this.FieldH < *that1.FieldH {
7780 return -1
7781 }
7782 return 1
7783 }
7784 } else if this.FieldH != nil {
7785 return 1
7786 } else if that1.FieldH != nil {
7787 return -1
7788 }
7789 if this.FieldI != nil && that1.FieldI != nil {
7790 if *this.FieldI != *that1.FieldI {
7791 if *this.FieldI < *that1.FieldI {
7792 return -1
7793 }
7794 return 1
7795 }
7796 } else if this.FieldI != nil {
7797 return 1
7798 } else if that1.FieldI != nil {
7799 return -1
7800 }
7801 if this.FieldJ != nil && that1.FieldJ != nil {
7802 if *this.FieldJ != *that1.FieldJ {
7803 if *this.FieldJ < *that1.FieldJ {
7804 return -1
7805 }
7806 return 1
7807 }
7808 } else if this.FieldJ != nil {
7809 return 1
7810 } else if that1.FieldJ != nil {
7811 return -1
7812 }
7813 if this.FieldK != nil && that1.FieldK != nil {
7814 if *this.FieldK != *that1.FieldK {
7815 if *this.FieldK < *that1.FieldK {
7816 return -1
7817 }
7818 return 1
7819 }
7820 } else if this.FieldK != nil {
7821 return 1
7822 } else if that1.FieldK != nil {
7823 return -1
7824 }
7825 if this.FielL != nil && that1.FielL != nil {
7826 if *this.FielL != *that1.FielL {
7827 if *this.FielL < *that1.FielL {
7828 return -1
7829 }
7830 return 1
7831 }
7832 } else if this.FielL != nil {
7833 return 1
7834 } else if that1.FielL != nil {
7835 return -1
7836 }
7837 if this.FieldM != nil && that1.FieldM != nil {
7838 if *this.FieldM != *that1.FieldM {
7839 if !*this.FieldM {
7840 return -1
7841 }
7842 return 1
7843 }
7844 } else if this.FieldM != nil {
7845 return 1
7846 } else if that1.FieldM != nil {
7847 return -1
7848 }
7849 if this.FieldN != nil && that1.FieldN != nil {
7850 if *this.FieldN != *that1.FieldN {
7851 if *this.FieldN < *that1.FieldN {
7852 return -1
7853 }
7854 return 1
7855 }
7856 } else if this.FieldN != nil {
7857 return 1
7858 } else if that1.FieldN != nil {
7859 return -1
7860 }
7861 if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 {
7862 return c
7863 }
7864 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7865 return c
7866 }
7867 return 0
7868 }
7869 func (this *CustomNameNinRepNative) Compare(that interface{}) int {
7870 if that == nil {
7871 if this == nil {
7872 return 0
7873 }
7874 return 1
7875 }
7876
7877 that1, ok := that.(*CustomNameNinRepNative)
7878 if !ok {
7879 that2, ok := that.(CustomNameNinRepNative)
7880 if ok {
7881 that1 = &that2
7882 } else {
7883 return 1
7884 }
7885 }
7886 if that1 == nil {
7887 if this == nil {
7888 return 0
7889 }
7890 return 1
7891 } else if this == nil {
7892 return -1
7893 }
7894 if len(this.FieldA) != len(that1.FieldA) {
7895 if len(this.FieldA) < len(that1.FieldA) {
7896 return -1
7897 }
7898 return 1
7899 }
7900 for i := range this.FieldA {
7901 if this.FieldA[i] != that1.FieldA[i] {
7902 if this.FieldA[i] < that1.FieldA[i] {
7903 return -1
7904 }
7905 return 1
7906 }
7907 }
7908 if len(this.FieldB) != len(that1.FieldB) {
7909 if len(this.FieldB) < len(that1.FieldB) {
7910 return -1
7911 }
7912 return 1
7913 }
7914 for i := range this.FieldB {
7915 if this.FieldB[i] != that1.FieldB[i] {
7916 if this.FieldB[i] < that1.FieldB[i] {
7917 return -1
7918 }
7919 return 1
7920 }
7921 }
7922 if len(this.FieldC) != len(that1.FieldC) {
7923 if len(this.FieldC) < len(that1.FieldC) {
7924 return -1
7925 }
7926 return 1
7927 }
7928 for i := range this.FieldC {
7929 if this.FieldC[i] != that1.FieldC[i] {
7930 if this.FieldC[i] < that1.FieldC[i] {
7931 return -1
7932 }
7933 return 1
7934 }
7935 }
7936 if len(this.FieldD) != len(that1.FieldD) {
7937 if len(this.FieldD) < len(that1.FieldD) {
7938 return -1
7939 }
7940 return 1
7941 }
7942 for i := range this.FieldD {
7943 if this.FieldD[i] != that1.FieldD[i] {
7944 if this.FieldD[i] < that1.FieldD[i] {
7945 return -1
7946 }
7947 return 1
7948 }
7949 }
7950 if len(this.FieldE) != len(that1.FieldE) {
7951 if len(this.FieldE) < len(that1.FieldE) {
7952 return -1
7953 }
7954 return 1
7955 }
7956 for i := range this.FieldE {
7957 if this.FieldE[i] != that1.FieldE[i] {
7958 if this.FieldE[i] < that1.FieldE[i] {
7959 return -1
7960 }
7961 return 1
7962 }
7963 }
7964 if len(this.FieldF) != len(that1.FieldF) {
7965 if len(this.FieldF) < len(that1.FieldF) {
7966 return -1
7967 }
7968 return 1
7969 }
7970 for i := range this.FieldF {
7971 if this.FieldF[i] != that1.FieldF[i] {
7972 if this.FieldF[i] < that1.FieldF[i] {
7973 return -1
7974 }
7975 return 1
7976 }
7977 }
7978 if len(this.FieldG) != len(that1.FieldG) {
7979 if len(this.FieldG) < len(that1.FieldG) {
7980 return -1
7981 }
7982 return 1
7983 }
7984 for i := range this.FieldG {
7985 if this.FieldG[i] != that1.FieldG[i] {
7986 if this.FieldG[i] < that1.FieldG[i] {
7987 return -1
7988 }
7989 return 1
7990 }
7991 }
7992 if len(this.FieldH) != len(that1.FieldH) {
7993 if len(this.FieldH) < len(that1.FieldH) {
7994 return -1
7995 }
7996 return 1
7997 }
7998 for i := range this.FieldH {
7999 if this.FieldH[i] != that1.FieldH[i] {
8000 if this.FieldH[i] < that1.FieldH[i] {
8001 return -1
8002 }
8003 return 1
8004 }
8005 }
8006 if len(this.FieldI) != len(that1.FieldI) {
8007 if len(this.FieldI) < len(that1.FieldI) {
8008 return -1
8009 }
8010 return 1
8011 }
8012 for i := range this.FieldI {
8013 if this.FieldI[i] != that1.FieldI[i] {
8014 if this.FieldI[i] < that1.FieldI[i] {
8015 return -1
8016 }
8017 return 1
8018 }
8019 }
8020 if len(this.FieldJ) != len(that1.FieldJ) {
8021 if len(this.FieldJ) < len(that1.FieldJ) {
8022 return -1
8023 }
8024 return 1
8025 }
8026 for i := range this.FieldJ {
8027 if this.FieldJ[i] != that1.FieldJ[i] {
8028 if this.FieldJ[i] < that1.FieldJ[i] {
8029 return -1
8030 }
8031 return 1
8032 }
8033 }
8034 if len(this.FieldK) != len(that1.FieldK) {
8035 if len(this.FieldK) < len(that1.FieldK) {
8036 return -1
8037 }
8038 return 1
8039 }
8040 for i := range this.FieldK {
8041 if this.FieldK[i] != that1.FieldK[i] {
8042 if this.FieldK[i] < that1.FieldK[i] {
8043 return -1
8044 }
8045 return 1
8046 }
8047 }
8048 if len(this.FieldL) != len(that1.FieldL) {
8049 if len(this.FieldL) < len(that1.FieldL) {
8050 return -1
8051 }
8052 return 1
8053 }
8054 for i := range this.FieldL {
8055 if this.FieldL[i] != that1.FieldL[i] {
8056 if this.FieldL[i] < that1.FieldL[i] {
8057 return -1
8058 }
8059 return 1
8060 }
8061 }
8062 if len(this.FieldM) != len(that1.FieldM) {
8063 if len(this.FieldM) < len(that1.FieldM) {
8064 return -1
8065 }
8066 return 1
8067 }
8068 for i := range this.FieldM {
8069 if this.FieldM[i] != that1.FieldM[i] {
8070 if !this.FieldM[i] {
8071 return -1
8072 }
8073 return 1
8074 }
8075 }
8076 if len(this.FieldN) != len(that1.FieldN) {
8077 if len(this.FieldN) < len(that1.FieldN) {
8078 return -1
8079 }
8080 return 1
8081 }
8082 for i := range this.FieldN {
8083 if this.FieldN[i] != that1.FieldN[i] {
8084 if this.FieldN[i] < that1.FieldN[i] {
8085 return -1
8086 }
8087 return 1
8088 }
8089 }
8090 if len(this.FieldO) != len(that1.FieldO) {
8091 if len(this.FieldO) < len(that1.FieldO) {
8092 return -1
8093 }
8094 return 1
8095 }
8096 for i := range this.FieldO {
8097 if c := bytes.Compare(this.FieldO[i], that1.FieldO[i]); c != 0 {
8098 return c
8099 }
8100 }
8101 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8102 return c
8103 }
8104 return 0
8105 }
8106 func (this *CustomNameNinStruct) Compare(that interface{}) int {
8107 if that == nil {
8108 if this == nil {
8109 return 0
8110 }
8111 return 1
8112 }
8113
8114 that1, ok := that.(*CustomNameNinStruct)
8115 if !ok {
8116 that2, ok := that.(CustomNameNinStruct)
8117 if ok {
8118 that1 = &that2
8119 } else {
8120 return 1
8121 }
8122 }
8123 if that1 == nil {
8124 if this == nil {
8125 return 0
8126 }
8127 return 1
8128 } else if this == nil {
8129 return -1
8130 }
8131 if this.FieldA != nil && that1.FieldA != nil {
8132 if *this.FieldA != *that1.FieldA {
8133 if *this.FieldA < *that1.FieldA {
8134 return -1
8135 }
8136 return 1
8137 }
8138 } else if this.FieldA != nil {
8139 return 1
8140 } else if that1.FieldA != nil {
8141 return -1
8142 }
8143 if this.FieldB != nil && that1.FieldB != nil {
8144 if *this.FieldB != *that1.FieldB {
8145 if *this.FieldB < *that1.FieldB {
8146 return -1
8147 }
8148 return 1
8149 }
8150 } else if this.FieldB != nil {
8151 return 1
8152 } else if that1.FieldB != nil {
8153 return -1
8154 }
8155 if c := this.FieldC.Compare(that1.FieldC); c != 0 {
8156 return c
8157 }
8158 if len(this.FieldD) != len(that1.FieldD) {
8159 if len(this.FieldD) < len(that1.FieldD) {
8160 return -1
8161 }
8162 return 1
8163 }
8164 for i := range this.FieldD {
8165 if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 {
8166 return c
8167 }
8168 }
8169 if this.FieldE != nil && that1.FieldE != nil {
8170 if *this.FieldE != *that1.FieldE {
8171 if *this.FieldE < *that1.FieldE {
8172 return -1
8173 }
8174 return 1
8175 }
8176 } else if this.FieldE != nil {
8177 return 1
8178 } else if that1.FieldE != nil {
8179 return -1
8180 }
8181 if this.FieldF != nil && that1.FieldF != nil {
8182 if *this.FieldF != *that1.FieldF {
8183 if *this.FieldF < *that1.FieldF {
8184 return -1
8185 }
8186 return 1
8187 }
8188 } else if this.FieldF != nil {
8189 return 1
8190 } else if that1.FieldF != nil {
8191 return -1
8192 }
8193 if c := this.FieldG.Compare(that1.FieldG); c != 0 {
8194 return c
8195 }
8196 if this.FieldH != nil && that1.FieldH != nil {
8197 if *this.FieldH != *that1.FieldH {
8198 if !*this.FieldH {
8199 return -1
8200 }
8201 return 1
8202 }
8203 } else if this.FieldH != nil {
8204 return 1
8205 } else if that1.FieldH != nil {
8206 return -1
8207 }
8208 if this.FieldI != nil && that1.FieldI != nil {
8209 if *this.FieldI != *that1.FieldI {
8210 if *this.FieldI < *that1.FieldI {
8211 return -1
8212 }
8213 return 1
8214 }
8215 } else if this.FieldI != nil {
8216 return 1
8217 } else if that1.FieldI != nil {
8218 return -1
8219 }
8220 if c := bytes.Compare(this.FieldJ, that1.FieldJ); c != 0 {
8221 return c
8222 }
8223 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8224 return c
8225 }
8226 return 0
8227 }
8228 func (this *CustomNameCustomType) Compare(that interface{}) int {
8229 if that == nil {
8230 if this == nil {
8231 return 0
8232 }
8233 return 1
8234 }
8235
8236 that1, ok := that.(*CustomNameCustomType)
8237 if !ok {
8238 that2, ok := that.(CustomNameCustomType)
8239 if ok {
8240 that1 = &that2
8241 } else {
8242 return 1
8243 }
8244 }
8245 if that1 == nil {
8246 if this == nil {
8247 return 0
8248 }
8249 return 1
8250 } else if this == nil {
8251 return -1
8252 }
8253 if that1.FieldA == nil {
8254 if this.FieldA != nil {
8255 return 1
8256 }
8257 } else if this.FieldA == nil {
8258 return -1
8259 } else if c := this.FieldA.Compare(*that1.FieldA); c != 0 {
8260 return c
8261 }
8262 if that1.FieldB == nil {
8263 if this.FieldB != nil {
8264 return 1
8265 }
8266 } else if this.FieldB == nil {
8267 return -1
8268 } else if c := this.FieldB.Compare(*that1.FieldB); c != 0 {
8269 return c
8270 }
8271 if len(this.FieldC) != len(that1.FieldC) {
8272 if len(this.FieldC) < len(that1.FieldC) {
8273 return -1
8274 }
8275 return 1
8276 }
8277 for i := range this.FieldC {
8278 if c := this.FieldC[i].Compare(that1.FieldC[i]); c != 0 {
8279 return c
8280 }
8281 }
8282 if len(this.FieldD) != len(that1.FieldD) {
8283 if len(this.FieldD) < len(that1.FieldD) {
8284 return -1
8285 }
8286 return 1
8287 }
8288 for i := range this.FieldD {
8289 if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 {
8290 return c
8291 }
8292 }
8293 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8294 return c
8295 }
8296 return 0
8297 }
8298 func (this *CustomNameNinEmbeddedStructUnion) Compare(that interface{}) int {
8299 if that == nil {
8300 if this == nil {
8301 return 0
8302 }
8303 return 1
8304 }
8305
8306 that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
8307 if !ok {
8308 that2, ok := that.(CustomNameNinEmbeddedStructUnion)
8309 if ok {
8310 that1 = &that2
8311 } else {
8312 return 1
8313 }
8314 }
8315 if that1 == nil {
8316 if this == nil {
8317 return 0
8318 }
8319 return 1
8320 } else if this == nil {
8321 return -1
8322 }
8323 if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
8324 return c
8325 }
8326 if c := this.FieldA.Compare(that1.FieldA); c != 0 {
8327 return c
8328 }
8329 if this.FieldB != nil && that1.FieldB != nil {
8330 if *this.FieldB != *that1.FieldB {
8331 if !*this.FieldB {
8332 return -1
8333 }
8334 return 1
8335 }
8336 } else if this.FieldB != nil {
8337 return 1
8338 } else if that1.FieldB != nil {
8339 return -1
8340 }
8341 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8342 return c
8343 }
8344 return 0
8345 }
8346 func (this *CustomNameEnum) Compare(that interface{}) int {
8347 if that == nil {
8348 if this == nil {
8349 return 0
8350 }
8351 return 1
8352 }
8353
8354 that1, ok := that.(*CustomNameEnum)
8355 if !ok {
8356 that2, ok := that.(CustomNameEnum)
8357 if ok {
8358 that1 = &that2
8359 } else {
8360 return 1
8361 }
8362 }
8363 if that1 == nil {
8364 if this == nil {
8365 return 0
8366 }
8367 return 1
8368 } else if this == nil {
8369 return -1
8370 }
8371 if this.FieldA != nil && that1.FieldA != nil {
8372 if *this.FieldA != *that1.FieldA {
8373 if *this.FieldA < *that1.FieldA {
8374 return -1
8375 }
8376 return 1
8377 }
8378 } else if this.FieldA != nil {
8379 return 1
8380 } else if that1.FieldA != nil {
8381 return -1
8382 }
8383 if len(this.FieldB) != len(that1.FieldB) {
8384 if len(this.FieldB) < len(that1.FieldB) {
8385 return -1
8386 }
8387 return 1
8388 }
8389 for i := range this.FieldB {
8390 if this.FieldB[i] != that1.FieldB[i] {
8391 if this.FieldB[i] < that1.FieldB[i] {
8392 return -1
8393 }
8394 return 1
8395 }
8396 }
8397 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8398 return c
8399 }
8400 return 0
8401 }
8402 func (this *NoExtensionsMap) Compare(that interface{}) int {
8403 if that == nil {
8404 if this == nil {
8405 return 0
8406 }
8407 return 1
8408 }
8409
8410 that1, ok := that.(*NoExtensionsMap)
8411 if !ok {
8412 that2, ok := that.(NoExtensionsMap)
8413 if ok {
8414 that1 = &that2
8415 } else {
8416 return 1
8417 }
8418 }
8419 if that1 == nil {
8420 if this == nil {
8421 return 0
8422 }
8423 return 1
8424 } else if this == nil {
8425 return -1
8426 }
8427 if this.Field1 != nil && that1.Field1 != nil {
8428 if *this.Field1 != *that1.Field1 {
8429 if *this.Field1 < *that1.Field1 {
8430 return -1
8431 }
8432 return 1
8433 }
8434 } else if this.Field1 != nil {
8435 return 1
8436 } else if that1.Field1 != nil {
8437 return -1
8438 }
8439 if c := bytes.Compare(this.XXX_extensions, that1.XXX_extensions); c != 0 {
8440 return c
8441 }
8442 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8443 return c
8444 }
8445 return 0
8446 }
8447 func (this *Unrecognized) Compare(that interface{}) int {
8448 if that == nil {
8449 if this == nil {
8450 return 0
8451 }
8452 return 1
8453 }
8454
8455 that1, ok := that.(*Unrecognized)
8456 if !ok {
8457 that2, ok := that.(Unrecognized)
8458 if ok {
8459 that1 = &that2
8460 } else {
8461 return 1
8462 }
8463 }
8464 if that1 == nil {
8465 if this == nil {
8466 return 0
8467 }
8468 return 1
8469 } else if this == nil {
8470 return -1
8471 }
8472 if this.Field1 != nil && that1.Field1 != nil {
8473 if *this.Field1 != *that1.Field1 {
8474 if *this.Field1 < *that1.Field1 {
8475 return -1
8476 }
8477 return 1
8478 }
8479 } else if this.Field1 != nil {
8480 return 1
8481 } else if that1.Field1 != nil {
8482 return -1
8483 }
8484 return 0
8485 }
8486 func (this *UnrecognizedWithInner) Compare(that interface{}) int {
8487 if that == nil {
8488 if this == nil {
8489 return 0
8490 }
8491 return 1
8492 }
8493
8494 that1, ok := that.(*UnrecognizedWithInner)
8495 if !ok {
8496 that2, ok := that.(UnrecognizedWithInner)
8497 if ok {
8498 that1 = &that2
8499 } else {
8500 return 1
8501 }
8502 }
8503 if that1 == nil {
8504 if this == nil {
8505 return 0
8506 }
8507 return 1
8508 } else if this == nil {
8509 return -1
8510 }
8511 if len(this.Embedded) != len(that1.Embedded) {
8512 if len(this.Embedded) < len(that1.Embedded) {
8513 return -1
8514 }
8515 return 1
8516 }
8517 for i := range this.Embedded {
8518 if c := this.Embedded[i].Compare(that1.Embedded[i]); c != 0 {
8519 return c
8520 }
8521 }
8522 if this.Field2 != nil && that1.Field2 != nil {
8523 if *this.Field2 != *that1.Field2 {
8524 if *this.Field2 < *that1.Field2 {
8525 return -1
8526 }
8527 return 1
8528 }
8529 } else if this.Field2 != nil {
8530 return 1
8531 } else if that1.Field2 != nil {
8532 return -1
8533 }
8534 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8535 return c
8536 }
8537 return 0
8538 }
8539 func (this *UnrecognizedWithInner_Inner) Compare(that interface{}) int {
8540 if that == nil {
8541 if this == nil {
8542 return 0
8543 }
8544 return 1
8545 }
8546
8547 that1, ok := that.(*UnrecognizedWithInner_Inner)
8548 if !ok {
8549 that2, ok := that.(UnrecognizedWithInner_Inner)
8550 if ok {
8551 that1 = &that2
8552 } else {
8553 return 1
8554 }
8555 }
8556 if that1 == nil {
8557 if this == nil {
8558 return 0
8559 }
8560 return 1
8561 } else if this == nil {
8562 return -1
8563 }
8564 if this.Field1 != nil && that1.Field1 != nil {
8565 if *this.Field1 != *that1.Field1 {
8566 if *this.Field1 < *that1.Field1 {
8567 return -1
8568 }
8569 return 1
8570 }
8571 } else if this.Field1 != nil {
8572 return 1
8573 } else if that1.Field1 != nil {
8574 return -1
8575 }
8576 return 0
8577 }
8578 func (this *UnrecognizedWithEmbed) Compare(that interface{}) int {
8579 if that == nil {
8580 if this == nil {
8581 return 0
8582 }
8583 return 1
8584 }
8585
8586 that1, ok := that.(*UnrecognizedWithEmbed)
8587 if !ok {
8588 that2, ok := that.(UnrecognizedWithEmbed)
8589 if ok {
8590 that1 = &that2
8591 } else {
8592 return 1
8593 }
8594 }
8595 if that1 == nil {
8596 if this == nil {
8597 return 0
8598 }
8599 return 1
8600 } else if this == nil {
8601 return -1
8602 }
8603 if c := this.UnrecognizedWithEmbed_Embedded.Compare(&that1.UnrecognizedWithEmbed_Embedded); c != 0 {
8604 return c
8605 }
8606 if this.Field2 != nil && that1.Field2 != nil {
8607 if *this.Field2 != *that1.Field2 {
8608 if *this.Field2 < *that1.Field2 {
8609 return -1
8610 }
8611 return 1
8612 }
8613 } else if this.Field2 != nil {
8614 return 1
8615 } else if that1.Field2 != nil {
8616 return -1
8617 }
8618 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8619 return c
8620 }
8621 return 0
8622 }
8623 func (this *UnrecognizedWithEmbed_Embedded) Compare(that interface{}) int {
8624 if that == nil {
8625 if this == nil {
8626 return 0
8627 }
8628 return 1
8629 }
8630
8631 that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
8632 if !ok {
8633 that2, ok := that.(UnrecognizedWithEmbed_Embedded)
8634 if ok {
8635 that1 = &that2
8636 } else {
8637 return 1
8638 }
8639 }
8640 if that1 == nil {
8641 if this == nil {
8642 return 0
8643 }
8644 return 1
8645 } else if this == nil {
8646 return -1
8647 }
8648 if this.Field1 != nil && that1.Field1 != nil {
8649 if *this.Field1 != *that1.Field1 {
8650 if *this.Field1 < *that1.Field1 {
8651 return -1
8652 }
8653 return 1
8654 }
8655 } else if this.Field1 != nil {
8656 return 1
8657 } else if that1.Field1 != nil {
8658 return -1
8659 }
8660 return 0
8661 }
8662 func (this *Node) Compare(that interface{}) int {
8663 if that == nil {
8664 if this == nil {
8665 return 0
8666 }
8667 return 1
8668 }
8669
8670 that1, ok := that.(*Node)
8671 if !ok {
8672 that2, ok := that.(Node)
8673 if ok {
8674 that1 = &that2
8675 } else {
8676 return 1
8677 }
8678 }
8679 if that1 == nil {
8680 if this == nil {
8681 return 0
8682 }
8683 return 1
8684 } else if this == nil {
8685 return -1
8686 }
8687 if this.Label != nil && that1.Label != nil {
8688 if *this.Label != *that1.Label {
8689 if *this.Label < *that1.Label {
8690 return -1
8691 }
8692 return 1
8693 }
8694 } else if this.Label != nil {
8695 return 1
8696 } else if that1.Label != nil {
8697 return -1
8698 }
8699 if len(this.Children) != len(that1.Children) {
8700 if len(this.Children) < len(that1.Children) {
8701 return -1
8702 }
8703 return 1
8704 }
8705 for i := range this.Children {
8706 if c := this.Children[i].Compare(that1.Children[i]); c != 0 {
8707 return c
8708 }
8709 }
8710 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8711 return c
8712 }
8713 return 0
8714 }
8715 func (this *NonByteCustomType) Compare(that interface{}) int {
8716 if that == nil {
8717 if this == nil {
8718 return 0
8719 }
8720 return 1
8721 }
8722
8723 that1, ok := that.(*NonByteCustomType)
8724 if !ok {
8725 that2, ok := that.(NonByteCustomType)
8726 if ok {
8727 that1 = &that2
8728 } else {
8729 return 1
8730 }
8731 }
8732 if that1 == nil {
8733 if this == nil {
8734 return 0
8735 }
8736 return 1
8737 } else if this == nil {
8738 return -1
8739 }
8740 if that1.Field1 == nil {
8741 if this.Field1 != nil {
8742 return 1
8743 }
8744 } else if this.Field1 == nil {
8745 return -1
8746 } else if c := this.Field1.Compare(*that1.Field1); c != 0 {
8747 return c
8748 }
8749 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8750 return c
8751 }
8752 return 0
8753 }
8754 func (this *NidOptNonByteCustomType) Compare(that interface{}) int {
8755 if that == nil {
8756 if this == nil {
8757 return 0
8758 }
8759 return 1
8760 }
8761
8762 that1, ok := that.(*NidOptNonByteCustomType)
8763 if !ok {
8764 that2, ok := that.(NidOptNonByteCustomType)
8765 if ok {
8766 that1 = &that2
8767 } else {
8768 return 1
8769 }
8770 }
8771 if that1 == nil {
8772 if this == nil {
8773 return 0
8774 }
8775 return 1
8776 } else if this == nil {
8777 return -1
8778 }
8779 if c := this.Field1.Compare(that1.Field1); c != 0 {
8780 return c
8781 }
8782 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8783 return c
8784 }
8785 return 0
8786 }
8787 func (this *NinOptNonByteCustomType) Compare(that interface{}) int {
8788 if that == nil {
8789 if this == nil {
8790 return 0
8791 }
8792 return 1
8793 }
8794
8795 that1, ok := that.(*NinOptNonByteCustomType)
8796 if !ok {
8797 that2, ok := that.(NinOptNonByteCustomType)
8798 if ok {
8799 that1 = &that2
8800 } else {
8801 return 1
8802 }
8803 }
8804 if that1 == nil {
8805 if this == nil {
8806 return 0
8807 }
8808 return 1
8809 } else if this == nil {
8810 return -1
8811 }
8812 if that1.Field1 == nil {
8813 if this.Field1 != nil {
8814 return 1
8815 }
8816 } else if this.Field1 == nil {
8817 return -1
8818 } else if c := this.Field1.Compare(*that1.Field1); c != 0 {
8819 return c
8820 }
8821 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8822 return c
8823 }
8824 return 0
8825 }
8826 func (this *NidRepNonByteCustomType) Compare(that interface{}) int {
8827 if that == nil {
8828 if this == nil {
8829 return 0
8830 }
8831 return 1
8832 }
8833
8834 that1, ok := that.(*NidRepNonByteCustomType)
8835 if !ok {
8836 that2, ok := that.(NidRepNonByteCustomType)
8837 if ok {
8838 that1 = &that2
8839 } else {
8840 return 1
8841 }
8842 }
8843 if that1 == nil {
8844 if this == nil {
8845 return 0
8846 }
8847 return 1
8848 } else if this == nil {
8849 return -1
8850 }
8851 if len(this.Field1) != len(that1.Field1) {
8852 if len(this.Field1) < len(that1.Field1) {
8853 return -1
8854 }
8855 return 1
8856 }
8857 for i := range this.Field1 {
8858 if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 {
8859 return c
8860 }
8861 }
8862 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8863 return c
8864 }
8865 return 0
8866 }
8867 func (this *NinRepNonByteCustomType) Compare(that interface{}) int {
8868 if that == nil {
8869 if this == nil {
8870 return 0
8871 }
8872 return 1
8873 }
8874
8875 that1, ok := that.(*NinRepNonByteCustomType)
8876 if !ok {
8877 that2, ok := that.(NinRepNonByteCustomType)
8878 if ok {
8879 that1 = &that2
8880 } else {
8881 return 1
8882 }
8883 }
8884 if that1 == nil {
8885 if this == nil {
8886 return 0
8887 }
8888 return 1
8889 } else if this == nil {
8890 return -1
8891 }
8892 if len(this.Field1) != len(that1.Field1) {
8893 if len(this.Field1) < len(that1.Field1) {
8894 return -1
8895 }
8896 return 1
8897 }
8898 for i := range this.Field1 {
8899 if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 {
8900 return c
8901 }
8902 }
8903 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8904 return c
8905 }
8906 return 0
8907 }
8908 func (this *ProtoType) Compare(that interface{}) int {
8909 if that == nil {
8910 if this == nil {
8911 return 0
8912 }
8913 return 1
8914 }
8915
8916 that1, ok := that.(*ProtoType)
8917 if !ok {
8918 that2, ok := that.(ProtoType)
8919 if ok {
8920 that1 = &that2
8921 } else {
8922 return 1
8923 }
8924 }
8925 if that1 == nil {
8926 if this == nil {
8927 return 0
8928 }
8929 return 1
8930 } else if this == nil {
8931 return -1
8932 }
8933 if this.Field2 != nil && that1.Field2 != nil {
8934 if *this.Field2 != *that1.Field2 {
8935 if *this.Field2 < *that1.Field2 {
8936 return -1
8937 }
8938 return 1
8939 }
8940 } else if this.Field2 != nil {
8941 return 1
8942 } else if that1.Field2 != nil {
8943 return -1
8944 }
8945 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8946 return c
8947 }
8948 return 0
8949 }
8950 func (this *NidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8951 return ThetestDescription()
8952 }
8953 func (this *NinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8954 return ThetestDescription()
8955 }
8956 func (this *NidRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8957 return ThetestDescription()
8958 }
8959 func (this *NinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8960 return ThetestDescription()
8961 }
8962 func (this *NidRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8963 return ThetestDescription()
8964 }
8965 func (this *NinRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8966 return ThetestDescription()
8967 }
8968 func (this *NidOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8969 return ThetestDescription()
8970 }
8971 func (this *NinOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8972 return ThetestDescription()
8973 }
8974 func (this *NidRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8975 return ThetestDescription()
8976 }
8977 func (this *NinRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8978 return ThetestDescription()
8979 }
8980 func (this *NidEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8981 return ThetestDescription()
8982 }
8983 func (this *NinEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8984 return ThetestDescription()
8985 }
8986 func (this *NidNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8987 return ThetestDescription()
8988 }
8989 func (this *NinNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8990 return ThetestDescription()
8991 }
8992 func (this *NidOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8993 return ThetestDescription()
8994 }
8995 func (this *CustomDash) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8996 return ThetestDescription()
8997 }
8998 func (this *NinOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8999 return ThetestDescription()
9000 }
9001 func (this *NidRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9002 return ThetestDescription()
9003 }
9004 func (this *NinRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9005 return ThetestDescription()
9006 }
9007 func (this *NinOptNativeUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9008 return ThetestDescription()
9009 }
9010 func (this *NinOptStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9011 return ThetestDescription()
9012 }
9013 func (this *NinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9014 return ThetestDescription()
9015 }
9016 func (this *NinNestedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9017 return ThetestDescription()
9018 }
9019 func (this *Tree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9020 return ThetestDescription()
9021 }
9022 func (this *OrBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9023 return ThetestDescription()
9024 }
9025 func (this *AndBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9026 return ThetestDescription()
9027 }
9028 func (this *Leaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9029 return ThetestDescription()
9030 }
9031 func (this *DeepTree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9032 return ThetestDescription()
9033 }
9034 func (this *ADeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9035 return ThetestDescription()
9036 }
9037 func (this *AndDeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9038 return ThetestDescription()
9039 }
9040 func (this *DeepLeaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9041 return ThetestDescription()
9042 }
9043 func (this *Nil) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9044 return ThetestDescription()
9045 }
9046 func (this *NidOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9047 return ThetestDescription()
9048 }
9049 func (this *NinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9050 return ThetestDescription()
9051 }
9052 func (this *NidRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9053 return ThetestDescription()
9054 }
9055 func (this *NinRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9056 return ThetestDescription()
9057 }
9058 func (this *NinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9059 return ThetestDescription()
9060 }
9061 func (this *AnotherNinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9062 return ThetestDescription()
9063 }
9064 func (this *AnotherNinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9065 return ThetestDescription()
9066 }
9067 func (this *Timer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9068 return ThetestDescription()
9069 }
9070 func (this *MyExtendable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9071 return ThetestDescription()
9072 }
9073 func (this *OtherExtenable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9074 return ThetestDescription()
9075 }
9076 func (this *NestedDefinition) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9077 return ThetestDescription()
9078 }
9079 func (this *NestedDefinition_NestedMessage) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9080 return ThetestDescription()
9081 }
9082 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9083 return ThetestDescription()
9084 }
9085 func (this *NestedScope) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9086 return ThetestDescription()
9087 }
9088 func (this *NinOptNativeDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9089 return ThetestDescription()
9090 }
9091 func (this *CustomContainer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9092 return ThetestDescription()
9093 }
9094 func (this *CustomNameNidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9095 return ThetestDescription()
9096 }
9097 func (this *CustomNameNinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9098 return ThetestDescription()
9099 }
9100 func (this *CustomNameNinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9101 return ThetestDescription()
9102 }
9103 func (this *CustomNameNinStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9104 return ThetestDescription()
9105 }
9106 func (this *CustomNameCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9107 return ThetestDescription()
9108 }
9109 func (this *CustomNameNinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9110 return ThetestDescription()
9111 }
9112 func (this *CustomNameEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9113 return ThetestDescription()
9114 }
9115 func (this *NoExtensionsMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9116 return ThetestDescription()
9117 }
9118 func (this *Unrecognized) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9119 return ThetestDescription()
9120 }
9121 func (this *UnrecognizedWithInner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9122 return ThetestDescription()
9123 }
9124 func (this *UnrecognizedWithInner_Inner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9125 return ThetestDescription()
9126 }
9127 func (this *UnrecognizedWithEmbed) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9128 return ThetestDescription()
9129 }
9130 func (this *UnrecognizedWithEmbed_Embedded) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9131 return ThetestDescription()
9132 }
9133 func (this *Node) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9134 return ThetestDescription()
9135 }
9136 func (this *NonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9137 return ThetestDescription()
9138 }
9139 func (this *NidOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9140 return ThetestDescription()
9141 }
9142 func (this *NinOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9143 return ThetestDescription()
9144 }
9145 func (this *NidRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9146 return ThetestDescription()
9147 }
9148 func (this *NinRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9149 return ThetestDescription()
9150 }
9151 func (this *ProtoType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9152 return ThetestDescription()
9153 }
9154 func ThetestDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
9155 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
9156 var gzipped = []byte{
9157
9158 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x7c, 0x7b, 0x6c, 0x1c, 0xd7,
9159 0x75, 0x37, 0x67, 0x67, 0x49, 0x2d, 0x0f, 0x5f, 0xc3, 0xa1, 0x44, 0xad, 0x69, 0x99, 0x94, 0xd6,
9160 0xb2, 0x4c, 0xd3, 0x36, 0x45, 0x51, 0xd4, 0x6b, 0x15, 0xdb, 0xdf, 0xbe, 0x24, 0x53, 0x11, 0x97,
9161 0xcc, 0x90, 0x8c, 0xad, 0xe4, 0xfb, 0xb0, 0x18, 0xed, 0x5e, 0x92, 0x6b, 0xef, 0xce, 0x6c, 0x76,
9162 0x66, 0x6d, 0xd3, 0xf8, 0xf0, 0xc1, 0x5f, 0xd2, 0xa6, 0x49, 0xdf, 0x6d, 0x5a, 0x34, 0x49, 0x13,
9163 0xc7, 0x49, 0x90, 0xc4, 0x49, 0x5f, 0x49, 0x9b, 0xa6, 0x49, 0x5a, 0x34, 0xfe, 0x27, 0xad, 0x0a,
9164 0x14, 0x85, 0xd3, 0xbf, 0x8a, 0xa0, 0x30, 0x62, 0x39, 0x40, 0xd3, 0xd6, 0x6d, 0xd3, 0xd4, 0x40,
9165 0x03, 0x38, 0x7f, 0x14, 0xf7, 0x35, 0x33, 0xf7, 0xee, 0x2c, 0x67, 0x68, 0xd9, 0x4e, 0xfe, 0x91,
9166 0x76, 0xef, 0x39, 0xbf, 0x33, 0xe7, 0x9e, 0xd7, 0x3d, 0x73, 0xef, 0xe5, 0xc2, 0x8d, 0x2c, 0x1c,
9167 0xdd, 0xb6, 0xed, 0xed, 0x06, 0x3a, 0xd9, 0x6a, 0xdb, 0xae, 0x7d, 0xbd, 0xb3, 0x75, 0xb2, 0x86,
9168 0x9c, 0x6a, 0xbb, 0xde, 0x72, 0xed, 0xf6, 0x3c, 0x19, 0xd3, 0xc7, 0x28, 0xc7, 0x3c, 0xe7, 0xc8,
9169 0xac, 0xc0, 0xf8, 0xa5, 0x7a, 0x03, 0x15, 0x3d, 0xc6, 0x75, 0xe4, 0xea, 0xe7, 0x21, 0xb9, 0x55,
9170 0x6f, 0xa0, 0xb4, 0x72, 0x54, 0x9d, 0x1d, 0x5a, 0x3c, 0x3e, 0x2f, 0x81, 0xe6, 0x45, 0xc4, 0x1a,
9171 0x1e, 0x36, 0x08, 0x22, 0xf3, 0xfd, 0x24, 0x4c, 0x84, 0x50, 0x75, 0x1d, 0x92, 0x96, 0xd9, 0xc4,
9172 0x12, 0x95, 0xd9, 0x41, 0x83, 0x7c, 0xd6, 0xd3, 0x70, 0xa0, 0x65, 0x56, 0x1f, 0x37, 0xb7, 0x51,
9173 0x3a, 0x41, 0x86, 0xf9, 0x57, 0x7d, 0x1a, 0xa0, 0x86, 0x5a, 0xc8, 0xaa, 0x21, 0xab, 0xba, 0x9b,
9174 0x56, 0x8f, 0xaa, 0xb3, 0x83, 0x46, 0x60, 0x44, 0xbf, 0x17, 0xc6, 0x5b, 0x9d, 0xeb, 0x8d, 0x7a,
9175 0xb5, 0x12, 0x60, 0x83, 0xa3, 0xea, 0x6c, 0xbf, 0xa1, 0x51, 0x42, 0xd1, 0x67, 0xbe, 0x1b, 0xc6,
9176 0x9e, 0x44, 0xe6, 0xe3, 0x41, 0xd6, 0x21, 0xc2, 0x3a, 0x8a, 0x87, 0x03, 0x8c, 0x05, 0x18, 0x6e,
9177 0x22, 0xc7, 0x31, 0xb7, 0x51, 0xc5, 0xdd, 0x6d, 0xa1, 0x74, 0x92, 0xcc, 0xfe, 0x68, 0xd7, 0xec,
9178 0xe5, 0x99, 0x0f, 0x31, 0xd4, 0xc6, 0x6e, 0x0b, 0xe9, 0x39, 0x18, 0x44, 0x56, 0xa7, 0x49, 0x25,
9179 0xf4, 0xf7, 0xb0, 0x5f, 0xc9, 0xea, 0x34, 0x65, 0x29, 0x29, 0x0c, 0x63, 0x22, 0x0e, 0x38, 0xa8,
9180 0xfd, 0x44, 0xbd, 0x8a, 0xd2, 0x03, 0x44, 0xc0, 0xdd, 0x5d, 0x02, 0xd6, 0x29, 0x5d, 0x96, 0xc1,
9181 0x71, 0x7a, 0x01, 0x06, 0xd1, 0x53, 0x2e, 0xb2, 0x9c, 0xba, 0x6d, 0xa5, 0x0f, 0x10, 0x21, 0x77,
9182 0x85, 0x78, 0x11, 0x35, 0x6a, 0xb2, 0x08, 0x1f, 0xa7, 0x9f, 0x85, 0x03, 0x76, 0xcb, 0xad, 0xdb,
9183 0x96, 0x93, 0x4e, 0x1d, 0x55, 0x66, 0x87, 0x16, 0x8f, 0x84, 0x06, 0xc2, 0x2a, 0xe5, 0x31, 0x38,
9184 0xb3, 0xbe, 0x0c, 0x9a, 0x63, 0x77, 0xda, 0x55, 0x54, 0xa9, 0xda, 0x35, 0x54, 0xa9, 0x5b, 0x5b,
9185 0x76, 0x7a, 0x90, 0x08, 0x98, 0xe9, 0x9e, 0x08, 0x61, 0x2c, 0xd8, 0x35, 0xb4, 0x6c, 0x6d, 0xd9,
9186 0xc6, 0xa8, 0x23, 0x7c, 0xd7, 0x27, 0x61, 0xc0, 0xd9, 0xb5, 0x5c, 0xf3, 0xa9, 0xf4, 0x30, 0x89,
9187 0x10, 0xf6, 0x2d, 0xf3, 0x8d, 0x01, 0x18, 0x8b, 0x13, 0x62, 0x17, 0xa1, 0x7f, 0x0b, 0xcf, 0x32,
9188 0x9d, 0xd8, 0x8f, 0x0d, 0x28, 0x46, 0x34, 0xe2, 0xc0, 0x1b, 0x34, 0x62, 0x0e, 0x86, 0x2c, 0xe4,
9189 0xb8, 0xa8, 0x46, 0x23, 0x42, 0x8d, 0x19, 0x53, 0x40, 0x41, 0xdd, 0x21, 0x95, 0x7c, 0x43, 0x21,
9190 0xf5, 0x28, 0x8c, 0x79, 0x2a, 0x55, 0xda, 0xa6, 0xb5, 0xcd, 0x63, 0xf3, 0x64, 0x94, 0x26, 0xf3,
9191 0x25, 0x8e, 0x33, 0x30, 0xcc, 0x18, 0x45, 0xc2, 0x77, 0xbd, 0x08, 0x60, 0x5b, 0xc8, 0xde, 0xaa,
9192 0xd4, 0x50, 0xb5, 0x91, 0x4e, 0xf5, 0xb0, 0xd2, 0x2a, 0x66, 0xe9, 0xb2, 0x92, 0x4d, 0x47, 0xab,
9193 0x0d, 0xfd, 0x82, 0x1f, 0x6a, 0x07, 0x7a, 0x44, 0xca, 0x0a, 0x4d, 0xb2, 0xae, 0x68, 0xdb, 0x84,
9194 0xd1, 0x36, 0xc2, 0x71, 0x8f, 0x6a, 0x6c, 0x66, 0x83, 0x44, 0x89, 0xf9, 0xc8, 0x99, 0x19, 0x0c,
9195 0x46, 0x27, 0x36, 0xd2, 0x0e, 0x7e, 0xd5, 0xef, 0x04, 0x6f, 0xa0, 0x42, 0xc2, 0x0a, 0x48, 0x15,
9196 0x1a, 0xe6, 0x83, 0x65, 0xb3, 0x89, 0xa6, 0x9e, 0x86, 0x51, 0xd1, 0x3c, 0xfa, 0x41, 0xe8, 0x77,
9197 0x5c, 0xb3, 0xed, 0x92, 0x28, 0xec, 0x37, 0xe8, 0x17, 0x5d, 0x03, 0x15, 0x59, 0x35, 0x52, 0xe5,
9198 0xfa, 0x0d, 0xfc, 0x51, 0xff, 0x5f, 0xfe, 0x84, 0x55, 0x32, 0xe1, 0x13, 0xdd, 0x1e, 0x15, 0x24,
9199 0xcb, 0xf3, 0x9e, 0x3a, 0x07, 0x23, 0xc2, 0x04, 0xe2, 0x3e, 0x3a, 0xf3, 0x7f, 0xe1, 0x50, 0xa8,
9200 0x68, 0xfd, 0x51, 0x38, 0xd8, 0xb1, 0xea, 0x96, 0x8b, 0xda, 0xad, 0x36, 0xc2, 0x11, 0x4b, 0x1f,
9201 0x95, 0xfe, 0xa7, 0x03, 0x3d, 0x62, 0x6e, 0x33, 0xc8, 0x4d, 0xa5, 0x18, 0x13, 0x9d, 0xee, 0xc1,
9202 0xb9, 0xc1, 0xd4, 0x0f, 0x0e, 0x68, 0xcf, 0x3c, 0xf3, 0xcc, 0x33, 0x89, 0xcc, 0x47, 0x07, 0xe0,
9203 0x60, 0x58, 0xce, 0x84, 0xa6, 0xef, 0x24, 0x0c, 0x58, 0x9d, 0xe6, 0x75, 0xd4, 0x26, 0x46, 0xea,
9204 0x37, 0xd8, 0x37, 0x3d, 0x07, 0xfd, 0x0d, 0xf3, 0x3a, 0x6a, 0xa4, 0x93, 0x47, 0x95, 0xd9, 0xd1,
9205 0xc5, 0x7b, 0x63, 0x65, 0xe5, 0xfc, 0x55, 0x0c, 0x31, 0x28, 0x52, 0x7f, 0x10, 0x92, 0xac, 0x44,
9206 0x63, 0x09, 0x73, 0xf1, 0x24, 0xe0, 0x5c, 0x32, 0x08, 0x4e, 0xbf, 0x1d, 0x06, 0xf1, 0xff, 0x34,
9207 0x36, 0x06, 0x88, 0xce, 0x29, 0x3c, 0x80, 0xe3, 0x42, 0x9f, 0x82, 0x14, 0x49, 0x93, 0x1a, 0xe2,
9208 0x4b, 0x9b, 0xf7, 0x1d, 0x07, 0x56, 0x0d, 0x6d, 0x99, 0x9d, 0x86, 0x5b, 0x79, 0xc2, 0x6c, 0x74,
9209 0x10, 0x09, 0xf8, 0x41, 0x63, 0x98, 0x0d, 0xbe, 0x1b, 0x8f, 0xe9, 0x33, 0x30, 0x44, 0xb3, 0xaa,
9210 0x6e, 0xd5, 0xd0, 0x53, 0xa4, 0x7a, 0xf6, 0x1b, 0x34, 0xd1, 0x96, 0xf1, 0x08, 0x7e, 0xfc, 0x63,
9211 0x8e, 0x6d, 0xf1, 0xd0, 0x24, 0x8f, 0xc0, 0x03, 0xe4, 0xf1, 0xe7, 0xe4, 0xc2, 0x7d, 0x47, 0xf8,
9212 0xf4, 0xe4, 0x98, 0xca, 0x7c, 0x2d, 0x01, 0x49, 0x52, 0x2f, 0xc6, 0x60, 0x68, 0xe3, 0xda, 0x5a,
9213 0xa9, 0x52, 0x5c, 0xdd, 0xcc, 0x5f, 0x2d, 0x69, 0x8a, 0x3e, 0x0a, 0x40, 0x06, 0x2e, 0x5d, 0x5d,
9214 0xcd, 0x6d, 0x68, 0x09, 0xef, 0xfb, 0x72, 0x79, 0xe3, 0xec, 0x92, 0xa6, 0x7a, 0x80, 0x4d, 0x3a,
9215 0x90, 0x0c, 0x32, 0x9c, 0x5e, 0xd4, 0xfa, 0x75, 0x0d, 0x86, 0xa9, 0x80, 0xe5, 0x47, 0x4b, 0xc5,
9216 0xb3, 0x4b, 0xda, 0x80, 0x38, 0x72, 0x7a, 0x51, 0x3b, 0xa0, 0x8f, 0xc0, 0x20, 0x19, 0xc9, 0xaf,
9217 0xae, 0x5e, 0xd5, 0x52, 0x9e, 0xcc, 0xf5, 0x0d, 0x63, 0xb9, 0x7c, 0x59, 0x1b, 0xf4, 0x64, 0x5e,
9218 0x36, 0x56, 0x37, 0xd7, 0x34, 0xf0, 0x24, 0xac, 0x94, 0xd6, 0xd7, 0x73, 0x97, 0x4b, 0xda, 0x90,
9219 0xc7, 0x91, 0xbf, 0xb6, 0x51, 0x5a, 0xd7, 0x86, 0x05, 0xb5, 0x4e, 0x2f, 0x6a, 0x23, 0xde, 0x23,
9220 0x4a, 0xe5, 0xcd, 0x15, 0x6d, 0x54, 0x1f, 0x87, 0x11, 0xfa, 0x08, 0xae, 0xc4, 0x98, 0x34, 0x74,
9221 0x76, 0x49, 0xd3, 0x7c, 0x45, 0xa8, 0x94, 0x71, 0x61, 0xe0, 0xec, 0x92, 0xa6, 0x67, 0x0a, 0xd0,
9222 0x4f, 0xa2, 0x4b, 0xd7, 0x61, 0xf4, 0x6a, 0x2e, 0x5f, 0xba, 0x5a, 0x59, 0x5d, 0xdb, 0x58, 0x5e,
9223 0x2d, 0xe7, 0xae, 0x6a, 0x8a, 0x3f, 0x66, 0x94, 0xde, 0xb5, 0xb9, 0x6c, 0x94, 0x8a, 0x5a, 0x22,
9224 0x38, 0xb6, 0x56, 0xca, 0x6d, 0x94, 0x8a, 0x9a, 0x9a, 0xa9, 0xc2, 0xc1, 0xb0, 0x3a, 0x19, 0x9a,
9225 0x19, 0x01, 0x17, 0x27, 0x7a, 0xb8, 0x98, 0xc8, 0xea, 0x72, 0xf1, 0x2b, 0x09, 0x98, 0x08, 0x59,
9226 0x2b, 0x42, 0x1f, 0xf2, 0x10, 0xf4, 0xd3, 0x10, 0xa5, 0xab, 0xe7, 0x3d, 0xa1, 0x8b, 0x0e, 0x09,
9227 0xd8, 0xae, 0x15, 0x94, 0xe0, 0x82, 0x1d, 0x84, 0xda, 0xa3, 0x83, 0xc0, 0x22, 0xba, 0x6a, 0xfa,
9228 0xff, 0xe9, 0xaa, 0xe9, 0x74, 0xd9, 0x3b, 0x1b, 0x67, 0xd9, 0x23, 0x63, 0xfb, 0xab, 0xed, 0xfd,
9229 0x21, 0xb5, 0xfd, 0x22, 0x8c, 0x77, 0x09, 0x8a, 0x5d, 0x63, 0x3f, 0xa0, 0x40, 0xba, 0x97, 0x71,
9230 0x22, 0x2a, 0x5d, 0x42, 0xa8, 0x74, 0x17, 0x65, 0x0b, 0x1e, 0xeb, 0xed, 0x84, 0x2e, 0x5f, 0x7f,
9231 0x41, 0x81, 0xc9, 0xf0, 0x4e, 0x31, 0x54, 0x87, 0x07, 0x61, 0xa0, 0x89, 0xdc, 0x1d, 0x9b, 0x77,
9232 0x4b, 0x27, 0x42, 0xd6, 0x60, 0x4c, 0x96, 0x9d, 0xcd, 0x50, 0xc1, 0x45, 0x5c, 0xed, 0xd5, 0xee,
9233 0x51, 0x6d, 0xba, 0x34, 0xfd, 0x70, 0x02, 0x0e, 0x85, 0x0a, 0x0f, 0x55, 0xf4, 0x0e, 0x80, 0xba,
9234 0xd5, 0xea, 0xb8, 0xb4, 0x23, 0xa2, 0x05, 0x76, 0x90, 0x8c, 0x90, 0xe2, 0x85, 0x8b, 0x67, 0xc7,
9235 0xf5, 0xe8, 0x2a, 0xa1, 0x03, 0x1d, 0x22, 0x0c, 0xe7, 0x7d, 0x45, 0x93, 0x44, 0xd1, 0xe9, 0x1e,
9236 0x33, 0xed, 0x0a, 0xcc, 0x05, 0xd0, 0xaa, 0x8d, 0x3a, 0xb2, 0xdc, 0x8a, 0xe3, 0xb6, 0x91, 0xd9,
9237 0xac, 0x5b, 0xdb, 0x64, 0x05, 0x49, 0x65, 0xfb, 0xb7, 0xcc, 0x86, 0x83, 0x8c, 0x31, 0x4a, 0x5e,
9238 0xe7, 0x54, 0x8c, 0x20, 0x01, 0xd4, 0x0e, 0x20, 0x06, 0x04, 0x04, 0x25, 0x7b, 0x88, 0xcc, 0x2f,
9239 0x0f, 0xc2, 0x50, 0xa0, 0xaf, 0xd6, 0x8f, 0xc1, 0xf0, 0x63, 0xe6, 0x13, 0x66, 0x85, 0xbf, 0x2b,
9240 0x51, 0x4b, 0x0c, 0xe1, 0xb1, 0x35, 0xf6, 0xbe, 0xb4, 0x00, 0x07, 0x09, 0x8b, 0xdd, 0x71, 0x51,
9241 0xbb, 0x52, 0x6d, 0x98, 0x8e, 0x43, 0x8c, 0x96, 0x22, 0xac, 0x3a, 0xa6, 0xad, 0x62, 0x52, 0x81,
9242 0x53, 0xf4, 0x33, 0x30, 0x41, 0x10, 0xcd, 0x4e, 0xc3, 0xad, 0xb7, 0x1a, 0xa8, 0x82, 0xdf, 0xde,
9243 0x1c, 0xb2, 0x92, 0x78, 0x9a, 0x8d, 0x63, 0x8e, 0x15, 0xc6, 0x80, 0x35, 0x72, 0xf4, 0x22, 0xdc,
9244 0x41, 0x60, 0xdb, 0xc8, 0x42, 0x6d, 0xd3, 0x45, 0x15, 0xf4, 0xbe, 0x8e, 0xd9, 0x70, 0x2a, 0xa6,
9245 0x55, 0xab, 0xec, 0x98, 0xce, 0x4e, 0xfa, 0x20, 0x16, 0x90, 0x4f, 0xa4, 0x15, 0xe3, 0x36, 0xcc,
9246 0x78, 0x99, 0xf1, 0x95, 0x08, 0x5b, 0xce, 0xaa, 0x3d, 0x6c, 0x3a, 0x3b, 0x7a, 0x16, 0x26, 0x89,
9247 0x14, 0xc7, 0x6d, 0xd7, 0xad, 0xed, 0x4a, 0x75, 0x07, 0x55, 0x1f, 0xaf, 0x74, 0xdc, 0xad, 0xf3,
9248 0xe9, 0xdb, 0x83, 0xcf, 0x27, 0x1a, 0xae, 0x13, 0x9e, 0x02, 0x66, 0xd9, 0x74, 0xb7, 0xce, 0xeb,
9249 0xeb, 0x30, 0x8c, 0x9d, 0xd1, 0xac, 0x3f, 0x8d, 0x2a, 0x5b, 0x76, 0x9b, 0x2c, 0x8d, 0xa3, 0x21,
9250 0xa5, 0x29, 0x60, 0xc1, 0xf9, 0x55, 0x06, 0x58, 0xb1, 0x6b, 0x28, 0xdb, 0xbf, 0xbe, 0x56, 0x2a,
9251 0x15, 0x8d, 0x21, 0x2e, 0xe5, 0x92, 0xdd, 0xc6, 0x01, 0xb5, 0x6d, 0x7b, 0x06, 0x1e, 0xa2, 0x01,
9252 0xb5, 0x6d, 0x73, 0xf3, 0x9e, 0x81, 0x89, 0x6a, 0x95, 0xce, 0xb9, 0x5e, 0xad, 0xb0, 0x77, 0x2c,
9253 0x27, 0xad, 0x09, 0xc6, 0xaa, 0x56, 0x2f, 0x53, 0x06, 0x16, 0xe3, 0x8e, 0x7e, 0x01, 0x0e, 0xf9,
9254 0xc6, 0x0a, 0x02, 0xc7, 0xbb, 0x66, 0x29, 0x43, 0xcf, 0xc0, 0x44, 0x6b, 0xb7, 0x1b, 0xa8, 0x0b,
9255 0x4f, 0x6c, 0xed, 0xca, 0xb0, 0x73, 0x70, 0xb0, 0xb5, 0xd3, 0xea, 0xc6, 0xcd, 0x05, 0x71, 0x7a,
9256 0x6b, 0xa7, 0x25, 0x03, 0xef, 0x22, 0x2f, 0xdc, 0x6d, 0x54, 0x35, 0x5d, 0x54, 0x4b, 0x1f, 0x0e,
9257 0xb2, 0x07, 0x08, 0xfa, 0x49, 0xd0, 0xaa, 0xd5, 0x0a, 0xb2, 0xcc, 0xeb, 0x0d, 0x54, 0x31, 0xdb,
9258 0xc8, 0x32, 0x9d, 0xf4, 0x4c, 0x90, 0x79, 0xb4, 0x5a, 0x2d, 0x11, 0x6a, 0x8e, 0x10, 0xf5, 0x39,
9259 0x18, 0xb7, 0xaf, 0x3f, 0x56, 0xa5, 0x21, 0x59, 0x69, 0xb5, 0xd1, 0x56, 0xfd, 0xa9, 0xf4, 0x71,
9260 0x62, 0xdf, 0x31, 0x4c, 0x20, 0x01, 0xb9, 0x46, 0x86, 0xf5, 0x7b, 0x40, 0xab, 0x3a, 0x3b, 0x66,
9261 0xbb, 0x45, 0x6a, 0xb2, 0xd3, 0x32, 0xab, 0x28, 0x7d, 0x17, 0x65, 0xa5, 0xe3, 0x65, 0x3e, 0x8c,
9262 0x53, 0xc2, 0x79, 0xb2, 0xbe, 0xe5, 0x72, 0x89, 0x77, 0xd3, 0x94, 0x20, 0x63, 0x4c, 0xda, 0x2c,
9263 0x68, 0xd8, 0x14, 0xc2, 0x83, 0x67, 0x09, 0xdb, 0x68, 0x6b, 0xa7, 0x15, 0x7c, 0xee, 0x9d, 0x30,
9264 0x82, 0x39, 0xfd, 0x87, 0xde, 0x43, 0x1b, 0xb2, 0xd6, 0x4e, 0xe0, 0x89, 0x4b, 0x30, 0x89, 0x99,
9265 0x9a, 0xc8, 0x35, 0x6b, 0xa6, 0x6b, 0x06, 0xb8, 0xef, 0x23, 0xdc, 0xd8, 0xee, 0x2b, 0x8c, 0x28,
9266 0xe8, 0xd9, 0xee, 0x5c, 0xdf, 0xf5, 0x22, 0xeb, 0x7e, 0xaa, 0x27, 0x1e, 0xe3, 0xb1, 0xf5, 0x96,
9267 0x35, 0xdd, 0x99, 0x2c, 0x0c, 0x07, 0x03, 0x5f, 0x1f, 0x04, 0x1a, 0xfa, 0x9a, 0x82, 0xbb, 0xa0,
9268 0xc2, 0x6a, 0x11, 0xf7, 0x2f, 0xef, 0x29, 0x69, 0x09, 0xdc, 0x47, 0x5d, 0x5d, 0xde, 0x28, 0x55,
9269 0x8c, 0xcd, 0xf2, 0xc6, 0xf2, 0x4a, 0x49, 0x53, 0x83, 0x0d, 0xfb, 0xb7, 0x13, 0x30, 0x2a, 0xbe,
9270 0x7b, 0xe9, 0xef, 0x80, 0xc3, 0x7c, 0xa3, 0xc4, 0x41, 0x6e, 0xe5, 0xc9, 0x7a, 0x9b, 0xe4, 0x62,
9271 0xd3, 0xa4, 0xeb, 0xa2, 0x17, 0x0d, 0x07, 0x19, 0xd7, 0x3a, 0x72, 0x1f, 0xa9, 0xb7, 0x71, 0xa6,
9272 0x35, 0x4d, 0x57, 0xbf, 0x0a, 0x33, 0x96, 0x5d, 0x71, 0x5c, 0xd3, 0xaa, 0x99, 0xed, 0x5a, 0xc5,
9273 0xdf, 0xa2, 0xaa, 0x98, 0xd5, 0x2a, 0x72, 0x1c, 0x9b, 0xae, 0x81, 0x9e, 0x94, 0x23, 0x96, 0xbd,
9274 0xce, 0x98, 0xfd, 0xc5, 0x21, 0xc7, 0x58, 0xa5, 0xc8, 0x55, 0x7b, 0x45, 0xee, 0xed, 0x30, 0xd8,
9275 0x34, 0x5b, 0x15, 0x64, 0xb9, 0xed, 0x5d, 0xd2, 0x71, 0xa7, 0x8c, 0x54, 0xd3, 0x6c, 0x95, 0xf0,
9276 0xf7, 0xb7, 0xe7, 0xc5, 0xe7, 0x1f, 0x55, 0x18, 0x0e, 0x76, 0xdd, 0xf8, 0x25, 0xa6, 0x4a, 0x16,
9277 0x28, 0x85, 0x94, 0xb0, 0x3b, 0xf7, 0xec, 0xd1, 0xe7, 0x0b, 0x78, 0xe5, 0xca, 0x0e, 0xd0, 0x5e,
9278 0xd8, 0xa0, 0x48, 0xdc, 0x35, 0xe0, 0xd0, 0x42, 0xb4, 0xf7, 0x48, 0x19, 0xec, 0x9b, 0x7e, 0x19,
9279 0x06, 0x1e, 0x73, 0x88, 0xec, 0x01, 0x22, 0xfb, 0xf8, 0xde, 0xb2, 0xaf, 0xac, 0x13, 0xe1, 0x83,
9280 0x57, 0xd6, 0x2b, 0xe5, 0x55, 0x63, 0x25, 0x77, 0xd5, 0x60, 0x70, 0xfd, 0x36, 0x48, 0x36, 0xcc,
9281 0xa7, 0x77, 0xc5, 0x35, 0x8e, 0x0c, 0xc5, 0x35, 0xfc, 0x6d, 0x90, 0x7c, 0x12, 0x99, 0x8f, 0x8b,
9282 0x2b, 0x0b, 0x19, 0x7a, 0x0b, 0x43, 0xff, 0x24, 0xf4, 0x13, 0x7b, 0xe9, 0x00, 0xcc, 0x62, 0x5a,
9283 0x9f, 0x9e, 0x82, 0x64, 0x61, 0xd5, 0xc0, 0xe1, 0xaf, 0xc1, 0x30, 0x1d, 0xad, 0xac, 0x2d, 0x97,
9284 0x0a, 0x25, 0x2d, 0x91, 0x39, 0x03, 0x03, 0xd4, 0x08, 0x38, 0x35, 0x3c, 0x33, 0x68, 0x7d, 0xec,
9285 0x2b, 0x93, 0xa1, 0x70, 0xea, 0xe6, 0x4a, 0xbe, 0x64, 0x68, 0x89, 0xa0, 0x7b, 0x1d, 0x18, 0x0e,
9286 0x36, 0xdc, 0x6f, 0x4f, 0x4c, 0x7d, 0x53, 0x81, 0xa1, 0x40, 0x03, 0x8d, 0x3b, 0x1f, 0xb3, 0xd1,
9287 0xb0, 0x9f, 0xac, 0x98, 0x8d, 0xba, 0xe9, 0xb0, 0xa0, 0x00, 0x32, 0x94, 0xc3, 0x23, 0x71, 0x9d,
9288 0xf6, 0xb6, 0x28, 0xff, 0xac, 0x02, 0x9a, 0xdc, 0xbb, 0x4a, 0x0a, 0x2a, 0x3f, 0x55, 0x05, 0x3f,
9289 0xa1, 0xc0, 0xa8, 0xd8, 0xb0, 0x4a, 0xea, 0x1d, 0xfb, 0xa9, 0xaa, 0xf7, 0xbd, 0x04, 0x8c, 0x08,
9290 0x6d, 0x6a, 0x5c, 0xed, 0xde, 0x07, 0xe3, 0xf5, 0x1a, 0x6a, 0xb6, 0x6c, 0x17, 0x59, 0xd5, 0xdd,
9291 0x4a, 0x03, 0x3d, 0x81, 0x1a, 0xe9, 0x0c, 0x29, 0x14, 0x27, 0xf7, 0x6e, 0x84, 0xe7, 0x97, 0x7d,
9292 0xdc, 0x55, 0x0c, 0xcb, 0x4e, 0x2c, 0x17, 0x4b, 0x2b, 0x6b, 0xab, 0x1b, 0xa5, 0x72, 0xe1, 0x5a,
9293 0x65, 0xb3, 0xfc, 0xce, 0xf2, 0xea, 0x23, 0x65, 0x43, 0xab, 0x4b, 0x6c, 0x6f, 0x61, 0xaa, 0xaf,
9294 0x81, 0x26, 0x2b, 0xa5, 0x1f, 0x86, 0x30, 0xb5, 0xb4, 0x3e, 0x7d, 0x02, 0xc6, 0xca, 0xab, 0x95,
9295 0xf5, 0xe5, 0x62, 0xa9, 0x52, 0xba, 0x74, 0xa9, 0x54, 0xd8, 0x58, 0xa7, 0x5b, 0x1b, 0x1e, 0xf7,
9296 0x86, 0x98, 0xd4, 0x1f, 0x57, 0x61, 0x22, 0x44, 0x13, 0x3d, 0xc7, 0x5e, 0x4a, 0xe8, 0x7b, 0xd2,
9297 0xfd, 0x71, 0xb4, 0x9f, 0xc7, 0x5d, 0xc1, 0x9a, 0xd9, 0x76, 0xd9, 0x3b, 0xcc, 0x3d, 0x80, 0xad,
9298 0x64, 0xb9, 0xf5, 0xad, 0x3a, 0x6a, 0xb3, 0x9d, 0x20, 0xfa, 0xa6, 0x32, 0xe6, 0x8f, 0xd3, 0xcd,
9299 0xa0, 0xfb, 0x40, 0x6f, 0xd9, 0x4e, 0xdd, 0xad, 0x3f, 0x81, 0x2a, 0x75, 0x8b, 0x6f, 0x1b, 0xe1,
9300 0x37, 0x97, 0xa4, 0xa1, 0x71, 0xca, 0xb2, 0xe5, 0x7a, 0xdc, 0x16, 0xda, 0x36, 0x25, 0x6e, 0x5c,
9301 0xc0, 0x55, 0x43, 0xe3, 0x14, 0x8f, 0xfb, 0x18, 0x0c, 0xd7, 0xec, 0x0e, 0x6e, 0xe7, 0x28, 0x1f,
9302 0x5e, 0x2f, 0x14, 0x63, 0x88, 0x8e, 0x79, 0x2c, 0xac, 0x51, 0xf7, 0xf7, 0xab, 0x86, 0x8d, 0x21,
9303 0x3a, 0x46, 0x59, 0xee, 0x86, 0x31, 0x73, 0x7b, 0xbb, 0x8d, 0x85, 0x73, 0x41, 0xf4, 0xd5, 0x63,
9304 0xd4, 0x1b, 0x26, 0x8c, 0x53, 0x57, 0x20, 0xc5, 0xed, 0x80, 0x97, 0x64, 0x6c, 0x89, 0x4a, 0x8b,
9305 0xbe, 0x4f, 0x27, 0x66, 0x07, 0x8d, 0x94, 0xc5, 0x89, 0xc7, 0x60, 0xb8, 0xee, 0x54, 0xfc, 0xed,
9306 0xf7, 0xc4, 0xd1, 0xc4, 0x6c, 0xca, 0x18, 0xaa, 0x3b, 0xde, 0xd6, 0x65, 0xe6, 0x0b, 0x09, 0x18,
9307 0x15, 0x8f, 0x0f, 0xf4, 0x22, 0xa4, 0x1a, 0x76, 0xd5, 0x24, 0xa1, 0x45, 0xcf, 0xae, 0x66, 0x23,
9308 0x4e, 0x1c, 0xe6, 0xaf, 0x32, 0x7e, 0xc3, 0x43, 0x4e, 0xfd, 0x9d, 0x02, 0x29, 0x3e, 0xac, 0x4f,
9309 0x42, 0xb2, 0x65, 0xba, 0x3b, 0x44, 0x5c, 0x7f, 0x3e, 0xa1, 0x29, 0x06, 0xf9, 0x8e, 0xc7, 0x9d,
9310 0x96, 0x69, 0x91, 0x10, 0x60, 0xe3, 0xf8, 0x3b, 0xf6, 0x6b, 0x03, 0x99, 0x35, 0xf2, 0x5e, 0x63,
9311 0x37, 0x9b, 0xc8, 0x72, 0x1d, 0xee, 0x57, 0x36, 0x5e, 0x60, 0xc3, 0xfa, 0xbd, 0x30, 0xee, 0xb6,
9312 0xcd, 0x7a, 0x43, 0xe0, 0x4d, 0x12, 0x5e, 0x8d, 0x13, 0x3c, 0xe6, 0x2c, 0xdc, 0xc6, 0xe5, 0xd6,
9313 0x90, 0x6b, 0x56, 0x77, 0x50, 0xcd, 0x07, 0x0d, 0x90, 0xfd, 0x8b, 0xc3, 0x8c, 0xa1, 0xc8, 0xe8,
9314 0x1c, 0x9b, 0xf9, 0x8e, 0x02, 0xe3, 0xfc, 0x4d, 0xac, 0xe6, 0x19, 0x6b, 0x05, 0xc0, 0xb4, 0x2c,
9315 0xdb, 0x0d, 0x9a, 0xab, 0x3b, 0x94, 0xbb, 0x70, 0xf3, 0x39, 0x0f, 0x64, 0x04, 0x04, 0x4c, 0x35,
9316 0x01, 0x7c, 0x4a, 0x4f, 0xb3, 0xcd, 0xc0, 0x10, 0x3b, 0x1b, 0x22, 0x07, 0x8c, 0xf4, 0xdd, 0x1d,
9317 0xe8, 0x10, 0x7e, 0x65, 0xd3, 0x0f, 0x42, 0xff, 0x75, 0xb4, 0x5d, 0xb7, 0xd8, 0x8e, 0x2f, 0xfd,
9318 0xc2, 0x77, 0x58, 0x92, 0xde, 0x0e, 0x4b, 0xfe, 0xbd, 0x30, 0x51, 0xb5, 0x9b, 0xb2, 0xba, 0x79,
9319 0x4d, 0xda, 0x3f, 0x70, 0x1e, 0x56, 0xde, 0x03, 0x7e, 0x8b, 0xf9, 0x63, 0x45, 0xf9, 0x4c, 0x42,
9320 0xbd, 0xbc, 0x96, 0xff, 0x52, 0x62, 0xea, 0x32, 0x85, 0xae, 0xf1, 0x99, 0x1a, 0x68, 0xab, 0x81,
9321 0xaa, 0x58, 0x7b, 0xf8, 0xfc, 0xbd, 0x70, 0xff, 0x76, 0xdd, 0xdd, 0xe9, 0x5c, 0x9f, 0xaf, 0xda,
9322 0xcd, 0x93, 0xdb, 0xf6, 0xb6, 0xed, 0x9f, 0xa9, 0xe2, 0x6f, 0xe4, 0x0b, 0xf9, 0xc4, 0xce, 0x55,
9323 0x07, 0xbd, 0xd1, 0xa9, 0xc8, 0x43, 0xd8, 0x6c, 0x19, 0x26, 0x18, 0x73, 0x85, 0x1c, 0xec, 0xd0,
9324 0xd7, 0x13, 0x7d, 0xcf, 0xcd, 0xb1, 0xf4, 0x57, 0xbe, 0x4f, 0x96, 0x6b, 0x63, 0x9c, 0x41, 0x31,
9325 0x8d, 0xbe, 0xc1, 0x64, 0x0d, 0x38, 0x24, 0xc8, 0xa3, 0xa9, 0x89, 0xda, 0x11, 0x12, 0xbf, 0xcd,
9326 0x24, 0x4e, 0x04, 0x24, 0xae, 0x33, 0x68, 0xb6, 0x00, 0x23, 0xfb, 0x91, 0xf5, 0x57, 0x4c, 0xd6,
9327 0x30, 0x0a, 0x0a, 0xb9, 0x0c, 0x63, 0x44, 0x48, 0xb5, 0xe3, 0xb8, 0x76, 0x93, 0xd4, 0xbd, 0xbd,
9328 0xc5, 0xfc, 0xf5, 0xf7, 0x69, 0xae, 0x8c, 0x62, 0x58, 0xc1, 0x43, 0x65, 0xb3, 0x40, 0xce, 0xb2,
9329 0x6a, 0xa8, 0xda, 0x88, 0x90, 0x70, 0x83, 0x29, 0xe2, 0xf1, 0x67, 0xdf, 0x0d, 0x07, 0xf1, 0x67,
9330 0x52, 0x96, 0x82, 0x9a, 0x44, 0xef, 0xa4, 0xa5, 0xbf, 0xf3, 0x01, 0x9a, 0x8e, 0x13, 0x9e, 0x80,
9331 0x80, 0x4e, 0x01, 0x2f, 0x6e, 0x23, 0xd7, 0x45, 0x6d, 0xa7, 0x62, 0x36, 0xc2, 0xd4, 0x0b, 0x6c,
9332 0x45, 0xa4, 0x3f, 0xf6, 0xaa, 0xe8, 0xc5, 0xcb, 0x14, 0x99, 0x6b, 0x34, 0xb2, 0x9b, 0x70, 0x38,
9333 0x24, 0x2a, 0x62, 0xc8, 0xfc, 0x38, 0x93, 0x79, 0xb0, 0x2b, 0x32, 0xb0, 0xd8, 0x35, 0xe0, 0xe3,
9334 0x9e, 0x2f, 0x63, 0xc8, 0xfc, 0x5d, 0x26, 0x53, 0x67, 0x58, 0xee, 0x52, 0x2c, 0xf1, 0x0a, 0x8c,
9335 0x3f, 0x81, 0xda, 0xd7, 0x6d, 0x87, 0x6d, 0xff, 0xc4, 0x10, 0xf7, 0x09, 0x26, 0x6e, 0x8c, 0x01,
9336 0xc9, 0x7e, 0x10, 0x96, 0x75, 0x01, 0x52, 0x5b, 0x66, 0x15, 0xc5, 0x10, 0xf1, 0x49, 0x26, 0xe2,
9337 0x00, 0xe6, 0xc7, 0xd0, 0x1c, 0x0c, 0x6f, 0xdb, 0x6c, 0x65, 0x8a, 0x86, 0x3f, 0xcb, 0xe0, 0x43,
9338 0x1c, 0xc3, 0x44, 0xb4, 0xec, 0x56, 0xa7, 0x81, 0x97, 0xad, 0x68, 0x11, 0x9f, 0xe2, 0x22, 0x38,
9339 0x86, 0x89, 0xd8, 0x87, 0x59, 0x9f, 0xe3, 0x22, 0x9c, 0x80, 0x3d, 0x1f, 0x82, 0x21, 0xdb, 0x6a,
9340 0xec, 0xda, 0x56, 0x1c, 0x25, 0x3e, 0xcd, 0x24, 0x00, 0x83, 0x60, 0x01, 0x17, 0x61, 0x30, 0xae,
9341 0x23, 0x3e, 0xf7, 0x2a, 0x4f, 0x0f, 0xee, 0x81, 0xcb, 0x30, 0xc6, 0x0b, 0x54, 0xdd, 0xb6, 0x62,
9342 0x88, 0xf8, 0x3c, 0x13, 0x31, 0x1a, 0x80, 0xb1, 0x69, 0xb8, 0xc8, 0x71, 0xb7, 0x51, 0x1c, 0x21,
9343 0x5f, 0xe0, 0xd3, 0x60, 0x10, 0x66, 0xca, 0xeb, 0xc8, 0xaa, 0xee, 0xc4, 0x93, 0xf0, 0x3c, 0x37,
9344 0x25, 0xc7, 0x60, 0x11, 0x05, 0x18, 0x69, 0x9a, 0x6d, 0x67, 0xc7, 0x6c, 0xc4, 0x72, 0xc7, 0x17,
9345 0x99, 0x8c, 0x61, 0x0f, 0xc4, 0x2c, 0xd2, 0xb1, 0xf6, 0x23, 0xe6, 0x4b, 0xdc, 0x22, 0x01, 0x18,
9346 0x4b, 0x3d, 0xc7, 0x25, 0x7b, 0x65, 0xfb, 0x91, 0xf6, 0x7b, 0x3c, 0xf5, 0x28, 0x76, 0x25, 0x28,
9347 0xf1, 0x22, 0x0c, 0x3a, 0xf5, 0xa7, 0x63, 0x89, 0xf9, 0x7d, 0xee, 0x69, 0x02, 0xc0, 0xe0, 0x6b,
9348 0x70, 0x5b, 0xe8, 0x32, 0x11, 0x43, 0xd8, 0x1f, 0x30, 0x61, 0x93, 0x21, 0x4b, 0x05, 0x2b, 0x09,
9349 0xfb, 0x15, 0xf9, 0x87, 0xbc, 0x24, 0x20, 0x49, 0xd6, 0x1a, 0x7e, 0x57, 0x70, 0xcc, 0xad, 0xfd,
9350 0x59, 0xed, 0x8f, 0xb8, 0xd5, 0x28, 0x56, 0xb0, 0xda, 0x06, 0x4c, 0x32, 0x89, 0xfb, 0xf3, 0xeb,
9351 0x97, 0x79, 0x61, 0xa5, 0xe8, 0x4d, 0xd1, 0xbb, 0xef, 0x85, 0x29, 0xcf, 0x9c, 0xbc, 0x29, 0x75,
9352 0x2a, 0x4d, 0xb3, 0x15, 0x43, 0xf2, 0x57, 0x98, 0x64, 0x5e, 0xf1, 0xbd, 0xae, 0xd6, 0x59, 0x31,
9353 0x5b, 0x58, 0xf8, 0xa3, 0x90, 0xe6, 0xc2, 0x3b, 0x56, 0x1b, 0x55, 0xed, 0x6d, 0xab, 0xfe, 0x34,
9354 0xaa, 0xc5, 0x10, 0xfd, 0xc7, 0x92, 0xab, 0x36, 0x03, 0x70, 0x2c, 0x79, 0x19, 0x34, 0xaf, 0x57,
9355 0xa9, 0xd4, 0x9b, 0x2d, 0xbb, 0xed, 0x46, 0x48, 0xfc, 0x13, 0xee, 0x29, 0x0f, 0xb7, 0x4c, 0x60,
9356 0xd9, 0x12, 0x8c, 0x92, 0xaf, 0x71, 0x43, 0xf2, 0xab, 0x4c, 0xd0, 0x88, 0x8f, 0x62, 0x85, 0xa3,
9357 0x6a, 0x37, 0x5b, 0x66, 0x3b, 0x4e, 0xfd, 0xfb, 0x53, 0x5e, 0x38, 0x18, 0x84, 0x15, 0x0e, 0x77,
9358 0xb7, 0x85, 0xf0, 0x6a, 0x1f, 0x43, 0xc2, 0xd7, 0x78, 0xe1, 0xe0, 0x18, 0x26, 0x82, 0x37, 0x0c,
9359 0x31, 0x44, 0xfc, 0x19, 0x17, 0xc1, 0x31, 0x58, 0xc4, 0xbb, 0xfc, 0x85, 0xb6, 0x8d, 0xb6, 0xeb,
9360 0x8e, 0xdb, 0xa6, 0xad, 0xf0, 0xde, 0xa2, 0xbe, 0xfe, 0xaa, 0xd8, 0x84, 0x19, 0x01, 0x28, 0xae,
9361 0x44, 0x6c, 0x0b, 0x95, 0xbc, 0x29, 0x45, 0x2b, 0xf6, 0x0d, 0x5e, 0x89, 0x02, 0x30, 0xac, 0x5b,
9362 0xa0, 0x43, 0xc4, 0x66, 0xaf, 0xe2, 0xf7, 0x83, 0x18, 0xe2, 0xbe, 0x29, 0x29, 0xb7, 0xce, 0xb1,
9363 0x58, 0x66, 0xa0, 0xff, 0xe9, 0x58, 0x8f, 0xa3, 0xdd, 0x58, 0xd1, 0xf9, 0xe7, 0x52, 0xff, 0xb3,
9364 0x49, 0x91, 0xb4, 0x86, 0x8c, 0x49, 0xfd, 0x94, 0x1e, 0x75, 0x0b, 0x28, 0xfd, 0xff, 0x5f, 0x63,
9365 0xf3, 0x15, 0xdb, 0xa9, 0xec, 0x55, 0x1c, 0xe4, 0x62, 0xd3, 0x13, 0x2d, 0xec, 0x03, 0xaf, 0x79,
9366 0x71, 0x2e, 0xf4, 0x3c, 0xd9, 0x4b, 0x30, 0x22, 0x34, 0x3c, 0xd1, 0xa2, 0x7e, 0x8e, 0x89, 0x1a,
9367 0x0e, 0xf6, 0x3b, 0xd9, 0x33, 0x90, 0xc4, 0xcd, 0x4b, 0x34, 0xfc, 0xe7, 0x19, 0x9c, 0xb0, 0x67,
9368 0x1f, 0x80, 0x14, 0x6f, 0x5a, 0xa2, 0xa1, 0x1f, 0x64, 0x50, 0x0f, 0x82, 0xe1, 0xbc, 0x61, 0x89,
9369 0x86, 0xff, 0x02, 0x87, 0x73, 0x08, 0x86, 0xc7, 0x37, 0xe1, 0x0b, 0xbf, 0x94, 0x64, 0x8b, 0x0e,
9370 0xb7, 0xdd, 0x45, 0x38, 0xc0, 0x3a, 0x95, 0x68, 0xf4, 0x87, 0xd9, 0xc3, 0x39, 0x22, 0x7b, 0x0e,
9371 0xfa, 0x63, 0x1a, 0xfc, 0x57, 0x18, 0x94, 0xf2, 0x67, 0x0b, 0x30, 0x14, 0xe8, 0x4e, 0xa2, 0xe1,
9372 0xbf, 0xca, 0xe0, 0x41, 0x14, 0x56, 0x9d, 0x75, 0x27, 0xd1, 0x02, 0x7e, 0x8d, 0xab, 0xce, 0x10,
9373 0xd8, 0x6c, 0xbc, 0x31, 0x89, 0x46, 0xff, 0x3a, 0xb7, 0x3a, 0x87, 0x64, 0x1f, 0x82, 0x41, 0x6f,
9374 0xb1, 0x89, 0xc6, 0xff, 0x06, 0xc3, 0xfb, 0x18, 0x6c, 0x81, 0xc0, 0x62, 0x17, 0x2d, 0xe2, 0x37,
9375 0xb9, 0x05, 0x02, 0x28, 0x9c, 0x46, 0x72, 0x03, 0x13, 0x2d, 0xe9, 0x23, 0x3c, 0x8d, 0xa4, 0xfe,
9376 0x05, 0x7b, 0x93, 0xd4, 0xfc, 0x68, 0x11, 0xbf, 0xc5, 0xbd, 0x49, 0xf8, 0xb1, 0x1a, 0x72, 0x47,
9377 0x10, 0x2d, 0xe3, 0x77, 0xb8, 0x1a, 0x52, 0x43, 0x90, 0x5d, 0x03, 0xbd, 0xbb, 0x1b, 0x88, 0x96,
9378 0xf7, 0x51, 0x26, 0x6f, 0xbc, 0xab, 0x19, 0xc8, 0x3e, 0x02, 0x93, 0xe1, 0x9d, 0x40, 0xb4, 0xd4,
9379 0x8f, 0xbd, 0x26, 0xbd, 0xbb, 0x05, 0x1b, 0x81, 0xec, 0x86, 0xbf, 0xa4, 0x04, 0xbb, 0x80, 0x68,
9380 0xb1, 0x1f, 0x7f, 0x4d, 0x2c, 0xdc, 0xc1, 0x26, 0x20, 0x9b, 0x03, 0xf0, 0x17, 0xe0, 0x68, 0x59,
9381 0x9f, 0x60, 0xb2, 0x02, 0x20, 0x9c, 0x1a, 0x6c, 0xfd, 0x8d, 0xc6, 0x7f, 0x92, 0xa7, 0x06, 0x43,
9382 0xe0, 0xd4, 0xe0, 0x4b, 0x6f, 0x34, 0xfa, 0x59, 0x9e, 0x1a, 0x1c, 0x82, 0x23, 0x3b, 0xb0, 0xba,
9383 0x45, 0x4b, 0xf8, 0x34, 0x8f, 0xec, 0x00, 0x2a, 0x5b, 0x86, 0xf1, 0xae, 0x05, 0x31, 0x5a, 0xd4,
9384 0x67, 0x98, 0x28, 0x4d, 0x5e, 0x0f, 0x83, 0x8b, 0x17, 0x5b, 0x0c, 0xa3, 0xa5, 0x7d, 0x56, 0x5a,
9385 0xbc, 0xd8, 0x5a, 0x98, 0xbd, 0x08, 0x29, 0xab, 0xd3, 0x68, 0xe0, 0xe4, 0xd1, 0xf7, 0xbe, 0xb9,
9386 0x97, 0xfe, 0xe7, 0xd7, 0x99, 0x75, 0x38, 0x20, 0x7b, 0x06, 0xfa, 0x51, 0xf3, 0x3a, 0xaa, 0x45,
9387 0x21, 0xff, 0xe5, 0x75, 0x5e, 0x30, 0x31, 0x77, 0xf6, 0x21, 0x00, 0xba, 0x35, 0x42, 0x8e, 0xfd,
9388 0x22, 0xb0, 0xff, 0xfa, 0x3a, 0xbb, 0x53, 0xe3, 0x43, 0x7c, 0x01, 0xf4, 0x86, 0xce, 0xde, 0x02,
9389 0x5e, 0x15, 0x05, 0x10, 0x8f, 0x5c, 0x80, 0x03, 0x8f, 0x39, 0xb6, 0xe5, 0x9a, 0xdb, 0x51, 0xe8,
9390 0x7f, 0x63, 0x68, 0xce, 0x8f, 0x0d, 0xd6, 0xb4, 0xdb, 0xc8, 0x35, 0xb7, 0x9d, 0x28, 0xec, 0xbf,
9391 0x33, 0xac, 0x07, 0xc0, 0xe0, 0xaa, 0xe9, 0xb8, 0x71, 0xe6, 0xfd, 0x1f, 0x1c, 0xcc, 0x01, 0x58,
9392 0x69, 0xfc, 0xf9, 0x71, 0xb4, 0x1b, 0x85, 0xfd, 0x21, 0x57, 0x9a, 0xf1, 0x67, 0x1f, 0x80, 0x41,
9393 0xfc, 0x91, 0x5e, 0x94, 0x8b, 0x00, 0xff, 0x27, 0x03, 0xfb, 0x08, 0xfc, 0x64, 0xc7, 0xad, 0xb9,
9394 0xf5, 0x68, 0x63, 0xff, 0x88, 0x79, 0x9a, 0xf3, 0x67, 0x73, 0x30, 0xe4, 0xb8, 0xb5, 0x5a, 0x87,
9395 0xf5, 0xa7, 0x11, 0xf0, 0xff, 0x7a, 0xdd, 0xdb, 0xb2, 0xf0, 0x30, 0xd8, 0xdb, 0x4f, 0x3e, 0xee,
9396 0xb6, 0x6c, 0x72, 0xcc, 0x11, 0x25, 0xe1, 0x35, 0x26, 0x21, 0x00, 0xc9, 0x97, 0xc2, 0xb7, 0x6f,
9397 0xe1, 0xb2, 0x7d, 0xd9, 0xa6, 0x1b, 0xb7, 0xef, 0xc9, 0x44, 0xef, 0xc0, 0xc2, 0xdf, 0x36, 0x60,
9398 0xba, 0x6a, 0x37, 0xaf, 0xdb, 0xce, 0x49, 0xaf, 0x1c, 0x9f, 0x74, 0x77, 0x10, 0x5e, 0x85, 0xd9,
9399 0xce, 0x6c, 0x12, 0x7f, 0x9e, 0xda, 0xdf, 0x76, 0x2e, 0x39, 0xac, 0x2f, 0xd7, 0xf1, 0x0c, 0xca,
9400 0xe4, 0xbc, 0x44, 0x3f, 0x02, 0x03, 0x64, 0x4e, 0xa7, 0xc8, 0x99, 0xa4, 0x92, 0x4f, 0xde, 0x78,
9401 0x69, 0xa6, 0xcf, 0x60, 0x63, 0x1e, 0x75, 0x91, 0x6c, 0x68, 0x27, 0x04, 0xea, 0xa2, 0x47, 0x3d,
9402 0x4d, 0xf7, 0xb4, 0x05, 0xea, 0x69, 0x8f, 0xba, 0x44, 0x76, 0xb7, 0x55, 0x81, 0xba, 0xe4, 0x51,
9403 0xcf, 0x90, 0x13, 0x9c, 0x11, 0x81, 0x7a, 0xc6, 0xa3, 0x9e, 0x25, 0xe7, 0x36, 0x49, 0x81, 0x7a,
9404 0xd6, 0xa3, 0x9e, 0x23, 0x47, 0x36, 0xe3, 0x02, 0xf5, 0x9c, 0x47, 0x3d, 0x4f, 0x8e, 0x6a, 0x74,
9405 0x81, 0x7a, 0xde, 0xa3, 0x5e, 0x20, 0x17, 0xac, 0x0e, 0x08, 0xd4, 0x0b, 0xfa, 0x34, 0x1c, 0xa0,
9406 0x33, 0x5f, 0x20, 0xe7, 0xfa, 0x63, 0x8c, 0xcc, 0x07, 0x7d, 0xfa, 0x29, 0x72, 0x99, 0x6a, 0x40,
9407 0xa4, 0x9f, 0xf2, 0xe9, 0x8b, 0xe4, 0xef, 0x3a, 0x34, 0x91, 0xbe, 0xe8, 0xd3, 0x4f, 0xa7, 0x47,
9408 0xc8, 0x85, 0x32, 0x81, 0x7e, 0xda, 0xa7, 0x2f, 0xa5, 0x47, 0x71, 0x62, 0x88, 0xf4, 0x25, 0x9f,
9409 0x7e, 0x26, 0x3d, 0x76, 0x54, 0x99, 0x1d, 0x16, 0xe9, 0x67, 0x32, 0xef, 0x27, 0xee, 0xb5, 0x7c,
9410 0xf7, 0x4e, 0x8a, 0xee, 0xf5, 0x1c, 0x3b, 0x29, 0x3a, 0xd6, 0x73, 0xe9, 0xa4, 0xe8, 0x52, 0xcf,
9411 0x99, 0x93, 0xa2, 0x33, 0x3d, 0x37, 0x4e, 0x8a, 0x6e, 0xf4, 0x1c, 0x38, 0x29, 0x3a, 0xd0, 0x73,
9412 0xdd, 0xa4, 0xe8, 0x3a, 0xcf, 0x69, 0x93, 0xa2, 0xd3, 0x3c, 0x77, 0x4d, 0x8a, 0xee, 0xf2, 0x1c,
9413 0x95, 0x96, 0x1c, 0xe5, 0xbb, 0x28, 0x2d, 0xb9, 0xc8, 0x77, 0x4e, 0x5a, 0x72, 0x8e, 0xef, 0x96,
9414 0xb4, 0xe4, 0x16, 0xdf, 0x21, 0x69, 0xc9, 0x21, 0xbe, 0x2b, 0xd2, 0x92, 0x2b, 0x7c, 0x27, 0xb0,
9415 0x1c, 0x33, 0x50, 0x2b, 0x24, 0xc7, 0xd4, 0x3d, 0x73, 0x4c, 0xdd, 0x33, 0xc7, 0xd4, 0x3d, 0x73,
9416 0x4c, 0xdd, 0x33, 0xc7, 0xd4, 0x3d, 0x73, 0x4c, 0xdd, 0x33, 0xc7, 0xd4, 0x3d, 0x73, 0x4c, 0xdd,
9417 0x33, 0xc7, 0xd4, 0xbd, 0x73, 0x4c, 0x8d, 0xc8, 0x31, 0x35, 0x22, 0xc7, 0xd4, 0x88, 0x1c, 0x53,
9418 0x23, 0x72, 0x4c, 0x8d, 0xc8, 0x31, 0xb5, 0x67, 0x8e, 0xf9, 0xee, 0x9d, 0x14, 0xdd, 0x1b, 0x9a,
9419 0x63, 0x6a, 0x8f, 0x1c, 0x53, 0x7b, 0xe4, 0x98, 0xda, 0x23, 0xc7, 0xd4, 0x1e, 0x39, 0xa6, 0xf6,
9420 0xc8, 0x31, 0xb5, 0x47, 0x8e, 0xa9, 0x3d, 0x72, 0x4c, 0xed, 0x95, 0x63, 0x6a, 0xcf, 0x1c, 0x53,
9421 0x7b, 0xe6, 0x98, 0xda, 0x33, 0xc7, 0xd4, 0x9e, 0x39, 0xa6, 0xf6, 0xcc, 0x31, 0x35, 0x98, 0x63,
9422 0x7f, 0xa1, 0x82, 0x4e, 0x73, 0x6c, 0x8d, 0xdc, 0x0c, 0x63, 0xae, 0x98, 0x96, 0x32, 0x6d, 0x00,
9423 0xbb, 0x4e, 0xf3, 0x5d, 0x32, 0x2d, 0xe5, 0x9a, 0x48, 0x5f, 0xf4, 0xe8, 0x3c, 0xdb, 0x44, 0xfa,
9424 0x69, 0x8f, 0xce, 0xf3, 0x4d, 0xa4, 0x2f, 0x79, 0x74, 0x9e, 0x71, 0x22, 0xfd, 0x8c, 0x47, 0xe7,
9425 0x39, 0x27, 0xd2, 0xcf, 0x7a, 0x74, 0x9e, 0x75, 0x22, 0xfd, 0x9c, 0x47, 0xe7, 0x79, 0x27, 0xd2,
9426 0xcf, 0x7b, 0x74, 0x9e, 0x79, 0x22, 0xfd, 0x82, 0x7e, 0x54, 0xce, 0x3d, 0xce, 0xe0, 0xb9, 0xf6,
9427 0xa8, 0x9c, 0x7d, 0x12, 0xc7, 0x29, 0x9f, 0x83, 0xe7, 0x9f, 0xc4, 0xb1, 0xe8, 0x73, 0xf0, 0x0c,
9428 0x94, 0x38, 0x4e, 0x67, 0x3e, 0x44, 0xdc, 0x67, 0xc9, 0xee, 0x9b, 0x92, 0xdc, 0x97, 0x08, 0xb8,
9429 0x6e, 0x4a, 0x72, 0x5d, 0x22, 0xe0, 0xb6, 0x29, 0xc9, 0x6d, 0x89, 0x80, 0xcb, 0xa6, 0x24, 0x97,
9430 0x25, 0x02, 0xee, 0x9a, 0x92, 0xdc, 0x95, 0x08, 0xb8, 0x6a, 0x4a, 0x72, 0x55, 0x22, 0xe0, 0xa6,
9431 0x29, 0xc9, 0x4d, 0x89, 0x80, 0x8b, 0xa6, 0x24, 0x17, 0x25, 0x02, 0xee, 0x99, 0x92, 0xdc, 0x93,
9432 0x08, 0xb8, 0xe6, 0x88, 0xec, 0x9a, 0x44, 0xd0, 0x2d, 0x47, 0x64, 0xb7, 0x24, 0x82, 0x2e, 0x39,
9433 0x22, 0xbb, 0x24, 0x11, 0x74, 0xc7, 0x11, 0xd9, 0x1d, 0x89, 0xa0, 0x2b, 0x7e, 0x92, 0xe0, 0x1d,
9434 0xe1, 0xba, 0xdb, 0xee, 0x54, 0xdd, 0x5b, 0xea, 0x08, 0x17, 0x84, 0xf6, 0x61, 0x68, 0x51, 0x9f,
9435 0x27, 0x0d, 0x6b, 0xb0, 0xe3, 0x94, 0x56, 0xb0, 0x05, 0xa1, 0xb1, 0x08, 0x20, 0xac, 0x70, 0xc4,
9436 0xd2, 0x2d, 0xf5, 0x86, 0x0b, 0x42, 0x9b, 0x11, 0xad, 0xdf, 0xf9, 0xb7, 0xbc, 0x63, 0x7b, 0x21,
9437 0xc1, 0x3b, 0x36, 0x66, 0xfe, 0xfd, 0x76, 0x6c, 0x73, 0xd1, 0x26, 0xf7, 0x8c, 0x3d, 0x17, 0x6d,
9438 0xec, 0xae, 0x55, 0x27, 0x6e, 0x07, 0x37, 0x17, 0x6d, 0x5a, 0xcf, 0xa8, 0x6f, 0x6e, 0xbf, 0xc5,
9439 0x22, 0xd8, 0x40, 0xad, 0x90, 0x08, 0xde, 0x6f, 0xbf, 0xb5, 0x20, 0x94, 0x92, 0xfd, 0x46, 0xb0,
9440 0xba, 0xef, 0x08, 0xde, 0x6f, 0xe7, 0xb5, 0x20, 0x94, 0x97, 0x7d, 0x47, 0xf0, 0x5b, 0xd0, 0x0f,
9441 0xb1, 0x08, 0xf6, 0xcd, 0xbf, 0xdf, 0x7e, 0x68, 0x2e, 0xda, 0xe4, 0xa1, 0x11, 0xac, 0xee, 0x23,
9442 0x82, 0xe3, 0xf4, 0x47, 0x73, 0xd1, 0xa6, 0x0d, 0x8f, 0xe0, 0x5b, 0xee, 0x66, 0x3e, 0xa5, 0xc0,
9443 0x78, 0xb9, 0x5e, 0x2b, 0x35, 0xaf, 0xa3, 0x5a, 0x0d, 0xd5, 0x98, 0x1d, 0x17, 0x84, 0x4a, 0xd0,
9444 0xc3, 0xd5, 0x2f, 0xbe, 0x34, 0xe3, 0x5b, 0xf8, 0x0c, 0xa4, 0xa8, 0x4d, 0x17, 0x16, 0xd2, 0x37,
9445 0x94, 0x88, 0x0a, 0xe7, 0xb1, 0xea, 0xc7, 0x38, 0xec, 0xd4, 0x42, 0xfa, 0xef, 0x95, 0x40, 0x95,
9446 0xf3, 0x86, 0x33, 0x1f, 0x21, 0x1a, 0x5a, 0xb7, 0xac, 0xe1, 0xc9, 0x58, 0x1a, 0x06, 0x74, 0xbb,
9447 0xbd, 0x4b, 0xb7, 0x80, 0x56, 0x1d, 0x18, 0x2b, 0xd7, 0x6b, 0x65, 0xf2, 0x8b, 0x02, 0x71, 0x54,
9448 0xa2, 0x3c, 0x52, 0x3d, 0x58, 0x10, 0xc2, 0x32, 0x88, 0xf0, 0x42, 0x5a, 0xac, 0x11, 0x99, 0x3a,
9449 0x7e, 0xac, 0x25, 0x3c, 0x76, 0xae, 0xd7, 0x63, 0xfd, 0xca, 0xee, 0x3d, 0x70, 0xae, 0xd7, 0x03,
9450 0xfd, 0x1c, 0xf2, 0x1e, 0xf5, 0x14, 0x5f, 0x9c, 0xe9, 0xfd, 0x2c, 0xfd, 0x08, 0x24, 0x96, 0xe9,
9451 0xf5, 0xf1, 0xe1, 0xfc, 0x30, 0x56, 0xea, 0xbb, 0x2f, 0xcd, 0x24, 0x37, 0x3b, 0xf5, 0x9a, 0x91,
9452 0x58, 0xae, 0xe9, 0x57, 0xa0, 0xff, 0xdd, 0xec, 0xef, 0x5a, 0x31, 0xc3, 0x12, 0x63, 0xb8, 0xaf,
9453 0xe7, 0x1e, 0x11, 0x7e, 0xf0, 0x49, 0xba, 0x57, 0x39, 0xbf, 0x59, 0xb7, 0xdc, 0x53, 0x8b, 0xe7,
9454 0x0d, 0x2a, 0x22, 0xf3, 0xbf, 0x01, 0xe8, 0x33, 0x8b, 0xa6, 0xb3, 0xa3, 0x97, 0xb9, 0x64, 0xfa,
9455 0xe8, 0xf3, 0xdf, 0x7d, 0x69, 0x66, 0x29, 0x8e, 0xd4, 0xfb, 0x6b, 0xa6, 0xb3, 0x73, 0xbf, 0xbb,
9456 0xdb, 0x42, 0xf3, 0xf9, 0x5d, 0x17, 0x39, 0x5c, 0x7a, 0x8b, 0xaf, 0x7a, 0x6c, 0x5e, 0xe9, 0xc0,
9457 0xbc, 0x52, 0xc2, 0x9c, 0x2e, 0x89, 0x73, 0x5a, 0x78, 0xa3, 0xf3, 0x79, 0x8a, 0x2f, 0x12, 0x92,
9458 0x25, 0xd5, 0x28, 0x4b, 0xaa, 0xb7, 0x6a, 0xc9, 0x16, 0xaf, 0x8f, 0xd2, 0x5c, 0xd5, 0xbd, 0xe6,
9459 0xaa, 0xde, 0xca, 0x5c, 0xff, 0x9b, 0x66, 0xab, 0x97, 0x4f, 0x9b, 0x16, 0xbd, 0xba, 0xfa, 0xb3,
9460 0xb5, 0x17, 0xf4, 0xa6, 0x76, 0x01, 0xd9, 0xe4, 0x8d, 0xe7, 0x66, 0x94, 0xcc, 0xa7, 0x12, 0x7c,
9461 0xe6, 0x34, 0x91, 0xde, 0xd8, 0xcc, 0x7f, 0x56, 0x7a, 0xaa, 0xb7, 0xc2, 0x42, 0xcf, 0x2a, 0x30,
9462 0xd9, 0x55, 0xc9, 0xa9, 0x99, 0xde, 0xdc, 0x72, 0x6e, 0xed, 0xb7, 0x9c, 0x33, 0x05, 0xbf, 0xaa,
9463 0xc0, 0x41, 0xa9, 0xbc, 0x52, 0xf5, 0x4e, 0x4a, 0xea, 0x1d, 0xee, 0x7e, 0x12, 0x61, 0x0c, 0x68,
9464 0x17, 0x74, 0xaf, 0x04, 0x08, 0x48, 0xf6, 0xfc, 0xbe, 0x24, 0xf9, 0xfd, 0x88, 0x07, 0x08, 0x31,
9465 0x17, 0x8f, 0x00, 0xa6, 0xb6, 0x0d, 0xc9, 0x8d, 0x36, 0x42, 0xfa, 0x34, 0x24, 0x56, 0xdb, 0x4c,
9466 0xc3, 0x51, 0x8a, 0x5f, 0x6d, 0xe7, 0xdb, 0xa6, 0x55, 0xdd, 0x31, 0x12, 0xab, 0x6d, 0xfd, 0x18,
9467 0xa8, 0x39, 0xf6, 0x37, 0xf5, 0x43, 0x8b, 0x63, 0x94, 0x21, 0x67, 0xd5, 0x18, 0x07, 0xa6, 0xe9,
9468 0xd3, 0x90, 0xbc, 0x8a, 0xcc, 0x2d, 0xa6, 0x04, 0x50, 0x1e, 0x3c, 0x62, 0x90, 0x71, 0xf6, 0xc0,
9469 0x47, 0x21, 0xc5, 0x05, 0xeb, 0xc7, 0x31, 0x62, 0xcb, 0x65, 0x8f, 0x65, 0x08, 0xac, 0x0e, 0x5b,
9470 0xb9, 0x08, 0x55, 0x3f, 0x01, 0xfd, 0x46, 0x7d, 0x7b, 0xc7, 0x65, 0x0f, 0xef, 0x66, 0xa3, 0xe4,
9471 0xcc, 0x35, 0x18, 0xf4, 0x34, 0x7a, 0x93, 0x45, 0x17, 0xe9, 0xd4, 0xf4, 0xa9, 0xe0, 0x7a, 0xc2,
9472 0xf7, 0x2d, 0xe9, 0x90, 0x7e, 0x14, 0x52, 0xeb, 0x6e, 0xdb, 0x2f, 0xfa, 0xbc, 0x23, 0xf5, 0x46,
9473 0x33, 0xef, 0x57, 0x20, 0x55, 0x44, 0xa8, 0x45, 0x0c, 0x7e, 0x17, 0x24, 0x8b, 0xf6, 0x93, 0x16,
9474 0x53, 0x70, 0x9c, 0x59, 0x14, 0x93, 0x99, 0x4d, 0x09, 0x59, 0xbf, 0x2b, 0x68, 0xf7, 0x09, 0xcf,
9475 0xee, 0x01, 0x3e, 0x62, 0xfb, 0x8c, 0x60, 0x7b, 0xe6, 0x40, 0xcc, 0xd4, 0x65, 0xff, 0x73, 0x30,
9476 0x14, 0x78, 0x8a, 0x3e, 0xcb, 0xd4, 0x48, 0xc8, 0xc0, 0xa0, 0xad, 0x30, 0x47, 0x06, 0xc1, 0x88,
9477 0xf0, 0x60, 0x0c, 0x0d, 0x98, 0xb8, 0x07, 0x94, 0x98, 0x79, 0x4e, 0x34, 0x73, 0x38, 0x2b, 0x33,
9478 0xf5, 0x02, 0xb5, 0x11, 0x31, 0xf7, 0x71, 0x1a, 0x9c, 0xbd, 0x9d, 0x88, 0x3f, 0x67, 0xfa, 0x41,
9479 0x2d, 0xd7, 0x1b, 0x99, 0x07, 0x00, 0x68, 0xca, 0x97, 0xac, 0x4e, 0x53, 0xca, 0xba, 0x51, 0x6e,
9480 0xe0, 0x8d, 0x1d, 0xb4, 0x81, 0x1c, 0xc2, 0x22, 0xf6, 0x53, 0xb8, 0xc0, 0x00, 0x4d, 0x31, 0x82,
9481 0xbf, 0x27, 0x12, 0x1f, 0xda, 0x89, 0x61, 0xd6, 0x34, 0x65, 0xbd, 0x86, 0xdc, 0x9c, 0x65, 0xbb,
9482 0x3b, 0xa8, 0x2d, 0x21, 0x16, 0xf5, 0xd3, 0x42, 0xc2, 0x8e, 0x2e, 0xde, 0xee, 0x21, 0x7a, 0x82,
9483 0x4e, 0x67, 0xbe, 0x4c, 0x14, 0xc4, 0xad, 0x40, 0xd7, 0x04, 0xd5, 0x18, 0x13, 0xd4, 0xcf, 0x0a,
9484 0xfd, 0xdb, 0x1e, 0x6a, 0x4a, 0xaf, 0x96, 0x17, 0x84, 0xf7, 0x9c, 0xbd, 0x95, 0x15, 0xdf, 0x31,
9485 0xb9, 0x4d, 0xb9, 0xca, 0xf7, 0x44, 0xaa, 0xdc, 0xa3, 0xbb, 0xdd, 0xaf, 0x4d, 0xd5, 0xb8, 0x36,
9486 0xfd, 0xa6, 0xd7, 0x71, 0xd0, 0x1f, 0x2e, 0x21, 0x3f, 0xf9, 0xa3, 0xdf, 0x17, 0xe9, 0xfb, 0xac,
9487 0x52, 0xf0, 0x54, 0x5d, 0x8a, 0xeb, 0xfe, 0x6c, 0x22, 0x9f, 0xf7, 0xd4, 0x3d, 0xb7, 0x8f, 0x10,
9488 0xc8, 0x26, 0x0a, 0x05, 0xaf, 0x6c, 0xa7, 0x3e, 0xf4, 0xdc, 0x8c, 0xf2, 0xfc, 0x73, 0x33, 0x7d,
9489 0x99, 0x2f, 0x2a, 0x30, 0xce, 0x38, 0x03, 0x81, 0x7b, 0xbf, 0xa4, 0xfc, 0x21, 0x5e, 0x33, 0xc2,
9490 0x2c, 0xf0, 0xb6, 0x05, 0xef, 0xb7, 0x15, 0x48, 0x77, 0xe9, 0xca, 0xed, 0xbd, 0x10, 0x4b, 0xe5,
9491 0xac, 0x52, 0xfa, 0xe9, 0xdb, 0xfc, 0x1a, 0xf4, 0x6f, 0xd4, 0x9b, 0xa8, 0x8d, 0x57, 0x02, 0xfc,
9492 0x81, 0xaa, 0xcc, 0x0f, 0x73, 0xe8, 0x10, 0xa7, 0x51, 0xe5, 0x04, 0xda, 0xa2, 0x9e, 0x86, 0x64,
9493 0xd1, 0x74, 0x4d, 0xa2, 0xc1, 0xb0, 0x57, 0x5f, 0x4d, 0xd7, 0xcc, 0x9c, 0x86, 0xe1, 0x95, 0x5d,
9494 0x72, 0xdf, 0xa8, 0x46, 0xae, 0x9a, 0x88, 0xdd, 0x1f, 0xef, 0x57, 0x4f, 0xcd, 0xf5, 0xa7, 0x6a,
9495 0xda, 0x0d, 0x25, 0x9b, 0x24, 0xfa, 0x3c, 0x01, 0xa3, 0xab, 0x58, 0x6d, 0x82, 0x13, 0x60, 0xf4,
9496 0xe9, 0xaa, 0x37, 0x79, 0xa9, 0x29, 0x53, 0xfd, 0xa6, 0xec, 0x28, 0x28, 0x2b, 0x62, 0xeb, 0x14,
9497 0xd4, 0xc3, 0x50, 0x56, 0xe6, 0x92, 0xa9, 0x51, 0x6d, 0x7c, 0x2e, 0x99, 0x02, 0x6d, 0x84, 0x3d,
9498 0xf7, 0x6f, 0x54, 0xd0, 0x68, 0xab, 0x53, 0x44, 0x5b, 0x75, 0xab, 0xee, 0x76, 0xf7, 0xab, 0x9e,
9499 0xc6, 0xfa, 0x43, 0x30, 0x88, 0x4d, 0x7a, 0x89, 0xfd, 0xf2, 0x1f, 0x36, 0xfd, 0x31, 0xd6, 0xa2,
9500 0x48, 0x22, 0xd8, 0x00, 0x09, 0x1d, 0x1f, 0xa3, 0x5f, 0x02, 0xb5, 0x5c, 0x5e, 0x61, 0x8b, 0xdb,
9501 0xd2, 0x9e, 0x50, 0x76, 0xa7, 0x87, 0x7d, 0x63, 0x63, 0xce, 0xb6, 0x81, 0x05, 0xe8, 0x4b, 0x90,
9502 0x28, 0xaf, 0xb0, 0x86, 0xf7, 0x78, 0x1c, 0x31, 0x46, 0xa2, 0xbc, 0x32, 0xf5, 0x97, 0x0a, 0x8c,
9503 0x08, 0xa3, 0x7a, 0x06, 0x86, 0xe9, 0x40, 0x60, 0xba, 0x03, 0x86, 0x30, 0xc6, 0x75, 0x4e, 0xdc,
9504 0xa2, 0xce, 0x53, 0x39, 0x18, 0x93, 0xc6, 0xf5, 0x79, 0xd0, 0x83, 0x43, 0x4c, 0x09, 0xfa, 0xab,
9505 0x63, 0x21, 0x94, 0xcc, 0x1d, 0x00, 0xbe, 0x5d, 0xbd, 0x1f, 0xcb, 0x2a, 0x97, 0xd6, 0x37, 0x4a,
9506 0x45, 0x4d, 0xc9, 0x7c, 0x4d, 0x81, 0x21, 0xd6, 0xb6, 0x56, 0xed, 0x16, 0xd2, 0xf3, 0xa0, 0xe4,
9507 0x58, 0x3c, 0xbc, 0x31, 0xbd, 0x95, 0x9c, 0x7e, 0x12, 0x94, 0x7c, 0x7c, 0x57, 0x2b, 0x79, 0x7d,
9508 0x11, 0x94, 0x02, 0x73, 0x70, 0x3c, 0xcf, 0x28, 0x85, 0xcc, 0x8f, 0x54, 0x98, 0x08, 0xb6, 0xd1,
9509 0xbc, 0x9e, 0x1c, 0x13, 0xdf, 0x9b, 0xb2, 0x83, 0xa7, 0x16, 0x4f, 0x2f, 0xcd, 0xe3, 0x7f, 0xbc,
9510 0x90, 0xcc, 0x88, 0xaf, 0x50, 0x59, 0xf0, 0x58, 0x4e, 0xf5, 0xba, 0x27, 0x92, 0x4d, 0x06, 0x24,
9511 0x74, 0xdd, 0x13, 0x11, 0xa8, 0x5d, 0xf7, 0x44, 0x04, 0x6a, 0xd7, 0x3d, 0x11, 0x81, 0xda, 0x75,
9512 0x16, 0x20, 0x50, 0xbb, 0xee, 0x89, 0x08, 0xd4, 0xae, 0x7b, 0x22, 0x02, 0xb5, 0xfb, 0x9e, 0x08,
9513 0x23, 0xf7, 0xbc, 0x27, 0x22, 0xd2, 0xbb, 0xef, 0x89, 0x88, 0xf4, 0xee, 0x7b, 0x22, 0xd9, 0xa4,
9514 0xdb, 0xee, 0xa0, 0xde, 0xa7, 0x0e, 0x22, 0x7e, 0xaf, 0x97, 0x40, 0xbf, 0x02, 0xaf, 0xc2, 0x18,
9515 0xdd, 0x90, 0x28, 0xd8, 0x96, 0x6b, 0xd6, 0x2d, 0xd4, 0xd6, 0xdf, 0x01, 0xc3, 0x74, 0x88, 0xbe,
9516 0xe6, 0x84, 0xbd, 0x06, 0x52, 0x3a, 0xab, 0xb7, 0x02, 0x77, 0xe6, 0x27, 0x49, 0x98, 0xa4, 0x03,
9517 0x65, 0xb3, 0x89, 0x84, 0x5b, 0x46, 0x27, 0xa4, 0x33, 0xa5, 0x51, 0x0c, 0xbf, 0xf9, 0xd2, 0x0c,
9518 0x1d, 0xcd, 0x79, 0xd1, 0x74, 0x42, 0x3a, 0x5d, 0x12, 0xf9, 0xfc, 0x05, 0xe8, 0x84, 0x74, 0xf3,
9519 0x48, 0xe4, 0xf3, 0xd6, 0x1b, 0x8f, 0x8f, 0xdf, 0x41, 0x12, 0xf9, 0x8a, 0x5e, 0x94, 0x9d, 0x90,
9520 0x6e, 0x23, 0x89, 0x7c, 0x25, 0x2f, 0xde, 0x4e, 0x48, 0x67, 0x4f, 0x22, 0xdf, 0x25, 0x2f, 0xf2,
9521 0x4e, 0x48, 0xa7, 0x50, 0x22, 0xdf, 0x65, 0x2f, 0x06, 0x4f, 0x48, 0x77, 0x95, 0x44, 0xbe, 0x87,
9522 0xbd, 0x68, 0x3c, 0x21, 0xdd, 0x5a, 0x12, 0xf9, 0x96, 0xbd, 0xb8, 0x9c, 0x95, 0xef, 0x2f, 0x89,
9523 0x8c, 0x57, 0xfc, 0x08, 0x9d, 0x95, 0x6f, 0x32, 0x89, 0x9c, 0xef, 0xf4, 0x63, 0x75, 0x56, 0xbe,
9524 0xd3, 0x24, 0x72, 0x5e, 0xf5, 0xa3, 0x76, 0x56, 0x3e, 0x2b, 0x13, 0x39, 0x57, 0xfc, 0xf8, 0x9d,
9525 0x95, 0x4f, 0xcd, 0x44, 0xce, 0xb2, 0x1f, 0xc9, 0xb3, 0xf2, 0xf9, 0x99, 0xc8, 0xb9, 0xea, 0x6f,
9526 0xa2, 0x7f, 0x4b, 0x0a, 0xbf, 0xc0, 0x2d, 0xa8, 0x8c, 0x14, 0x7e, 0x10, 0x12, 0x7a, 0x52, 0x21,
9527 0x0b, 0xf0, 0xf8, 0x61, 0x97, 0x91, 0xc2, 0x0e, 0x42, 0x42, 0x2e, 0x23, 0x85, 0x1c, 0x84, 0x84,
9528 0x5b, 0x46, 0x0a, 0x37, 0x08, 0x09, 0xb5, 0x8c, 0x14, 0x6a, 0x10, 0x12, 0x66, 0x19, 0x29, 0xcc,
9529 0x20, 0x24, 0xc4, 0x32, 0x52, 0x88, 0x41, 0x48, 0x78, 0x65, 0xa4, 0xf0, 0x82, 0x90, 0xd0, 0x3a,
9530 0x2e, 0x87, 0x16, 0x84, 0x85, 0xd5, 0x71, 0x39, 0xac, 0x20, 0x2c, 0xa4, 0xee, 0x94, 0x43, 0x6a,
9531 0xf0, 0xe6, 0x4b, 0x33, 0xfd, 0x78, 0x28, 0x10, 0x4d, 0xc7, 0xe5, 0x68, 0x82, 0xb0, 0x48, 0x3a,
9532 0x2e, 0x47, 0x12, 0x84, 0x45, 0xd1, 0x71, 0x39, 0x8a, 0x20, 0x2c, 0x82, 0x5e, 0x90, 0x23, 0xc8,
9533 0xbf, 0xe3, 0x93, 0x91, 0x8e, 0x14, 0xa3, 0x22, 0x48, 0x8d, 0x11, 0x41, 0x6a, 0x8c, 0x08, 0x52,
9534 0x63, 0x44, 0x90, 0x1a, 0x23, 0x82, 0xd4, 0x18, 0x11, 0xa4, 0xc6, 0x88, 0x20, 0x35, 0x46, 0x04,
9535 0xa9, 0x71, 0x22, 0x48, 0x8d, 0x15, 0x41, 0x6a, 0xaf, 0x08, 0x3a, 0x2e, 0xdf, 0x78, 0x80, 0xb0,
9536 0x82, 0x74, 0x5c, 0x3e, 0xfa, 0x8c, 0x0e, 0x21, 0x35, 0x56, 0x08, 0xa9, 0xbd, 0x42, 0xe8, 0x5b,
9537 0x2a, 0x4c, 0x08, 0x21, 0xc4, 0xce, 0x87, 0xde, 0xac, 0x0a, 0x74, 0x36, 0xc6, 0x05, 0x8b, 0xb0,
9538 0x98, 0x3a, 0x1b, 0xe3, 0x90, 0x7a, 0xaf, 0x38, 0xeb, 0xae, 0x42, 0xa5, 0x18, 0x55, 0xe8, 0x92,
9539 0x17, 0x43, 0x67, 0x63, 0x5c, 0xbc, 0xe8, 0x8e, 0xbd, 0xf3, 0x7b, 0x15, 0x81, 0x87, 0x63, 0x15,
9540 0x81, 0xe5, 0x58, 0x45, 0xe0, 0x8a, 0xef, 0xc1, 0x0f, 0x26, 0xe0, 0xa0, 0xef, 0x41, 0xfa, 0x89,
9541 0xfc, 0x80, 0x56, 0x26, 0x70, 0x44, 0xa5, 0xf3, 0x63, 0x9b, 0x80, 0x1b, 0x13, 0xcb, 0x35, 0x7d,
9542 0x4d, 0x3c, 0xac, 0xca, 0xee, 0xf7, 0x00, 0x27, 0xe0, 0x71, 0xb6, 0x19, 0x7a, 0x1c, 0xd4, 0xe5,
9543 0x9a, 0x43, 0xaa, 0x45, 0xd8, 0x63, 0x0b, 0x06, 0x26, 0xeb, 0x06, 0x0c, 0x10, 0x76, 0x87, 0xb8,
9544 0xf7, 0x56, 0x1e, 0x5c, 0x34, 0x98, 0xa4, 0xcc, 0x0b, 0x0a, 0x1c, 0x15, 0x42, 0xf9, 0xcd, 0x39,
9545 0x32, 0xb8, 0x18, 0xeb, 0xc8, 0x40, 0x48, 0x10, 0xff, 0xf8, 0xe0, 0xee, 0xee, 0x93, 0xea, 0x60,
9546 0x96, 0xc8, 0x47, 0x09, 0xff, 0x0f, 0x46, 0xfd, 0x19, 0x90, 0x77, 0xb6, 0x33, 0xd1, 0xbb, 0x99,
9547 0x61, 0xa9, 0x79, 0x46, 0xda, 0x45, 0xdb, 0x13, 0xe6, 0x65, 0x6b, 0x26, 0x0b, 0x63, 0x65, 0xf1,
9548 0x2f, 0x9f, 0xa2, 0x36, 0x23, 0x52, 0xb8, 0x35, 0xbf, 0xf1, 0xe9, 0x99, 0xbe, 0xcc, 0x7d, 0x30,
9549 0x1c, 0xfc, 0xe3, 0x26, 0x09, 0x38, 0xc8, 0x81, 0xd9, 0xe4, 0x8b, 0x98, 0xfb, 0xb7, 0x15, 0x38,
9550 0x14, 0x64, 0x7f, 0xa4, 0xee, 0xee, 0x2c, 0x5b, 0xb8, 0xa7, 0x7f, 0x00, 0x52, 0x88, 0x39, 0x8e,
9551 0xfd, 0x16, 0x0e, 0x7b, 0x8f, 0x0c, 0x65, 0x9f, 0x27, 0xff, 0x1a, 0x1e, 0x44, 0xda, 0x05, 0xe1,
9552 0x8f, 0x5d, 0x9c, 0xba, 0x0b, 0xfa, 0xa9, 0x7c, 0x51, 0xaf, 0x11, 0x49, 0xaf, 0xcf, 0x85, 0xe8,
9553 0x45, 0xe2, 0x48, 0xbf, 0x22, 0xe8, 0x15, 0x78, 0x5d, 0x0d, 0x65, 0x9f, 0xe7, 0xc1, 0x97, 0x4f,
9554 0xe1, 0xfe, 0x8f, 0x44, 0x54, 0xb4, 0x92, 0xb3, 0x90, 0x2a, 0xc9, 0x3c, 0xe1, 0x7a, 0x16, 0x21,
9555 0x59, 0xb6, 0x6b, 0xe4, 0x57, 0x7a, 0xc8, 0xef, 0x5d, 0x33, 0x23, 0xb3, 0x1f, 0xbf, 0x3e, 0x01,
9556 0xa9, 0xc2, 0x4e, 0xbd, 0x51, 0x6b, 0x23, 0x8b, 0x9d, 0xd9, 0xb3, 0x2d, 0x74, 0x8c, 0x31, 0x3c,
9557 0x5a, 0xa6, 0x00, 0xe3, 0x65, 0xdb, 0xca, 0xef, 0xba, 0xc1, 0xba, 0x31, 0x2f, 0xa5, 0x08, 0x3b,
9558 0xf3, 0x21, 0x7f, 0x0c, 0x82, 0x19, 0xf2, 0xfd, 0xdf, 0x7d, 0x69, 0x46, 0xd9, 0xf0, 0xf6, 0xcf,
9559 0x57, 0xe0, 0x30, 0x4b, 0x9f, 0x2e, 0x51, 0x8b, 0x51, 0xa2, 0x06, 0xd9, 0x39, 0x75, 0x40, 0xdc,
9560 0x32, 0x16, 0x67, 0x85, 0x8a, 0x7b, 0x63, 0x9a, 0xe1, 0xa6, 0x68, 0x4f, 0xcd, 0xd4, 0x7d, 0x69,
9561 0x16, 0x2a, 0x6e, 0x3e, 0x4a, 0x9c, 0xa4, 0xd9, 0x9d, 0x30, 0xe8, 0xd1, 0x02, 0xd1, 0x10, 0xcc,
9562 0x94, 0xc5, 0xb9, 0x0c, 0x0c, 0x05, 0x12, 0x56, 0xef, 0x07, 0x25, 0xa7, 0xf5, 0xe1, 0xff, 0xf2,
9563 0x9a, 0x82, 0xff, 0x2b, 0x68, 0x89, 0xb9, 0xbb, 0x60, 0x4c, 0xda, 0xbf, 0xc4, 0x94, 0xa2, 0x06,
9564 0xf8, 0xbf, 0x92, 0x36, 0x34, 0x95, 0xfc, 0xd0, 0x67, 0xa7, 0xfb, 0xe6, 0x2e, 0x82, 0xde, 0xbd,
9565 0xd3, 0xa9, 0x0f, 0x40, 0x22, 0x87, 0x45, 0x1e, 0x86, 0x44, 0x3e, 0xaf, 0x29, 0x53, 0x63, 0xbf,
9566 0xf8, 0xc9, 0xa3, 0x43, 0x79, 0xf2, 0x97, 0xdb, 0xd7, 0x90, 0x9b, 0xcf, 0x33, 0xf0, 0x83, 0x70,
9567 0x28, 0x74, 0xa7, 0x14, 0xe3, 0x0b, 0x05, 0x8a, 0x2f, 0x16, 0xbb, 0xf0, 0xc5, 0x22, 0xc1, 0x2b,
9568 0x59, 0x7e, 0xe2, 0x9c, 0xd3, 0x43, 0x76, 0x19, 0xd3, 0xb5, 0xc0, 0x09, 0x77, 0x2e, 0xfb, 0x20,
9569 0xe3, 0xcd, 0x87, 0xf2, 0xa2, 0x88, 0x13, 0xeb, 0x7c, 0xb6, 0xc0, 0xf0, 0x85, 0x50, 0xfc, 0x96,
9570 0x74, 0xac, 0x2a, 0xae, 0x10, 0x4c, 0x48, 0xc1, 0x53, 0xb8, 0x18, 0x2a, 0x64, 0x27, 0x70, 0xd9,
9571 0xbd, 0xe8, 0x29, 0x5c, 0x0a, 0xe5, 0xad, 0x47, 0x5c, 0xfa, 0x2a, 0x65, 0x4f, 0xb2, 0x45, 0x3e,
9572 0x77, 0x4a, 0x3f, 0xc4, 0x73, 0x54, 0xa8, 0xc0, 0xcc, 0x40, 0x9c, 0x2b, 0x5b, 0x60, 0x80, 0x7c,
9573 0x4f, 0x40, 0x6f, 0x2b, 0x71, 0x64, 0xf6, 0x61, 0x26, 0xa4, 0xd0, 0x53, 0x48, 0x84, 0xa9, 0x38,
9574 0x3c, 0xbf, 0x71, 0xe3, 0xe5, 0xe9, 0xbe, 0x17, 0x5f, 0x9e, 0xee, 0xfb, 0x87, 0x97, 0xa7, 0xfb,
9575 0xbe, 0xf7, 0xf2, 0xb4, 0xf2, 0x83, 0x97, 0xa7, 0x95, 0x1f, 0xbe, 0x3c, 0xad, 0xfc, 0xf8, 0xe5,
9576 0x69, 0xe5, 0x99, 0x9b, 0xd3, 0xca, 0xf3, 0x37, 0xa7, 0x95, 0x2f, 0xdf, 0x9c, 0x56, 0xbe, 0x7e,
9577 0x73, 0x5a, 0x79, 0xe1, 0xe6, 0xb4, 0x72, 0xe3, 0xe6, 0xb4, 0xf2, 0xe2, 0xcd, 0xe9, 0xbe, 0xef,
9578 0xdd, 0x9c, 0x56, 0x7e, 0x70, 0x73, 0xba, 0xef, 0x87, 0x37, 0xa7, 0x95, 0x1f, 0xdf, 0x9c, 0xee,
9579 0x7b, 0xe6, 0x95, 0xe9, 0xbe, 0xe7, 0x5e, 0x99, 0xee, 0x7b, 0xfe, 0x95, 0x69, 0xe5, 0x7f, 0x02,
9580 0x00, 0x00, 0xff, 0xff, 0xa0, 0x13, 0xdc, 0x9b, 0x43, 0x69, 0x00, 0x00,
9581 }
9582 r := bytes.NewReader(gzipped)
9583 gzipr, err := compress_gzip.NewReader(r)
9584 if err != nil {
9585 panic(err)
9586 }
9587 ungzipped, err := io_ioutil.ReadAll(gzipr)
9588 if err != nil {
9589 panic(err)
9590 }
9591 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
9592 panic(err)
9593 }
9594 return d
9595 }
9596 func (x TheTestEnum) String() string {
9597 s, ok := TheTestEnum_name[int32(x)]
9598 if ok {
9599 return s
9600 }
9601 return strconv.Itoa(int(x))
9602 }
9603 func (x AnotherTestEnum) String() string {
9604 s, ok := AnotherTestEnum_name[int32(x)]
9605 if ok {
9606 return s
9607 }
9608 return strconv.Itoa(int(x))
9609 }
9610 func (x YetAnotherTestEnum) String() string {
9611 s, ok := YetAnotherTestEnum_name[int32(x)]
9612 if ok {
9613 return s
9614 }
9615 return strconv.Itoa(int(x))
9616 }
9617 func (x YetYetAnotherTestEnum) String() string {
9618 s, ok := YetYetAnotherTestEnum_name[int32(x)]
9619 if ok {
9620 return s
9621 }
9622 return strconv.Itoa(int(x))
9623 }
9624 func (x NestedDefinition_NestedEnum) String() string {
9625 s, ok := NestedDefinition_NestedEnum_name[int32(x)]
9626 if ok {
9627 return s
9628 }
9629 return strconv.Itoa(int(x))
9630 }
9631 func (this *NidOptNative) VerboseEqual(that interface{}) error {
9632 if that == nil {
9633 if this == nil {
9634 return nil
9635 }
9636 return fmt.Errorf("that == nil && this != nil")
9637 }
9638
9639 that1, ok := that.(*NidOptNative)
9640 if !ok {
9641 that2, ok := that.(NidOptNative)
9642 if ok {
9643 that1 = &that2
9644 } else {
9645 return fmt.Errorf("that is not of type *NidOptNative")
9646 }
9647 }
9648 if that1 == nil {
9649 if this == nil {
9650 return nil
9651 }
9652 return fmt.Errorf("that is type *NidOptNative but is nil && this != nil")
9653 } else if this == nil {
9654 return fmt.Errorf("that is type *NidOptNative but is not nil && this == nil")
9655 }
9656 if this.Field1 != that1.Field1 {
9657 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
9658 }
9659 if this.Field2 != that1.Field2 {
9660 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
9661 }
9662 if this.Field3 != that1.Field3 {
9663 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
9664 }
9665 if this.Field4 != that1.Field4 {
9666 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
9667 }
9668 if this.Field5 != that1.Field5 {
9669 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
9670 }
9671 if this.Field6 != that1.Field6 {
9672 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
9673 }
9674 if this.Field7 != that1.Field7 {
9675 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
9676 }
9677 if this.Field8 != that1.Field8 {
9678 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
9679 }
9680 if this.Field9 != that1.Field9 {
9681 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
9682 }
9683 if this.Field10 != that1.Field10 {
9684 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
9685 }
9686 if this.Field11 != that1.Field11 {
9687 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
9688 }
9689 if this.Field12 != that1.Field12 {
9690 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
9691 }
9692 if this.Field13 != that1.Field13 {
9693 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
9694 }
9695 if this.Field14 != that1.Field14 {
9696 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
9697 }
9698 if !bytes.Equal(this.Field15, that1.Field15) {
9699 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
9700 }
9701 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
9702 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
9703 }
9704 return nil
9705 }
9706 func (this *NidOptNative) Equal(that interface{}) bool {
9707 if that == nil {
9708 return this == nil
9709 }
9710
9711 that1, ok := that.(*NidOptNative)
9712 if !ok {
9713 that2, ok := that.(NidOptNative)
9714 if ok {
9715 that1 = &that2
9716 } else {
9717 return false
9718 }
9719 }
9720 if that1 == nil {
9721 return this == nil
9722 } else if this == nil {
9723 return false
9724 }
9725 if this.Field1 != that1.Field1 {
9726 return false
9727 }
9728 if this.Field2 != that1.Field2 {
9729 return false
9730 }
9731 if this.Field3 != that1.Field3 {
9732 return false
9733 }
9734 if this.Field4 != that1.Field4 {
9735 return false
9736 }
9737 if this.Field5 != that1.Field5 {
9738 return false
9739 }
9740 if this.Field6 != that1.Field6 {
9741 return false
9742 }
9743 if this.Field7 != that1.Field7 {
9744 return false
9745 }
9746 if this.Field8 != that1.Field8 {
9747 return false
9748 }
9749 if this.Field9 != that1.Field9 {
9750 return false
9751 }
9752 if this.Field10 != that1.Field10 {
9753 return false
9754 }
9755 if this.Field11 != that1.Field11 {
9756 return false
9757 }
9758 if this.Field12 != that1.Field12 {
9759 return false
9760 }
9761 if this.Field13 != that1.Field13 {
9762 return false
9763 }
9764 if this.Field14 != that1.Field14 {
9765 return false
9766 }
9767 if !bytes.Equal(this.Field15, that1.Field15) {
9768 return false
9769 }
9770 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
9771 return false
9772 }
9773 return true
9774 }
9775 func (this *NinOptNative) VerboseEqual(that interface{}) error {
9776 if that == nil {
9777 if this == nil {
9778 return nil
9779 }
9780 return fmt.Errorf("that == nil && this != nil")
9781 }
9782
9783 that1, ok := that.(*NinOptNative)
9784 if !ok {
9785 that2, ok := that.(NinOptNative)
9786 if ok {
9787 that1 = &that2
9788 } else {
9789 return fmt.Errorf("that is not of type *NinOptNative")
9790 }
9791 }
9792 if that1 == nil {
9793 if this == nil {
9794 return nil
9795 }
9796 return fmt.Errorf("that is type *NinOptNative but is nil && this != nil")
9797 } else if this == nil {
9798 return fmt.Errorf("that is type *NinOptNative but is not nil && this == nil")
9799 }
9800 if this.Field1 != nil && that1.Field1 != nil {
9801 if *this.Field1 != *that1.Field1 {
9802 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
9803 }
9804 } else if this.Field1 != nil {
9805 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
9806 } else if that1.Field1 != nil {
9807 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
9808 }
9809 if this.Field2 != nil && that1.Field2 != nil {
9810 if *this.Field2 != *that1.Field2 {
9811 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
9812 }
9813 } else if this.Field2 != nil {
9814 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
9815 } else if that1.Field2 != nil {
9816 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
9817 }
9818 if this.Field3 != nil && that1.Field3 != nil {
9819 if *this.Field3 != *that1.Field3 {
9820 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
9821 }
9822 } else if this.Field3 != nil {
9823 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
9824 } else if that1.Field3 != nil {
9825 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
9826 }
9827 if this.Field4 != nil && that1.Field4 != nil {
9828 if *this.Field4 != *that1.Field4 {
9829 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
9830 }
9831 } else if this.Field4 != nil {
9832 return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
9833 } else if that1.Field4 != nil {
9834 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
9835 }
9836 if this.Field5 != nil && that1.Field5 != nil {
9837 if *this.Field5 != *that1.Field5 {
9838 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
9839 }
9840 } else if this.Field5 != nil {
9841 return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
9842 } else if that1.Field5 != nil {
9843 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
9844 }
9845 if this.Field6 != nil && that1.Field6 != nil {
9846 if *this.Field6 != *that1.Field6 {
9847 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
9848 }
9849 } else if this.Field6 != nil {
9850 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
9851 } else if that1.Field6 != nil {
9852 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
9853 }
9854 if this.Field7 != nil && that1.Field7 != nil {
9855 if *this.Field7 != *that1.Field7 {
9856 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
9857 }
9858 } else if this.Field7 != nil {
9859 return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
9860 } else if that1.Field7 != nil {
9861 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
9862 }
9863 if this.Field8 != nil && that1.Field8 != nil {
9864 if *this.Field8 != *that1.Field8 {
9865 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8)
9866 }
9867 } else if this.Field8 != nil {
9868 return fmt.Errorf("this.Field8 == nil && that.Field8 != nil")
9869 } else if that1.Field8 != nil {
9870 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
9871 }
9872 if this.Field9 != nil && that1.Field9 != nil {
9873 if *this.Field9 != *that1.Field9 {
9874 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9)
9875 }
9876 } else if this.Field9 != nil {
9877 return fmt.Errorf("this.Field9 == nil && that.Field9 != nil")
9878 } else if that1.Field9 != nil {
9879 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
9880 }
9881 if this.Field10 != nil && that1.Field10 != nil {
9882 if *this.Field10 != *that1.Field10 {
9883 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10)
9884 }
9885 } else if this.Field10 != nil {
9886 return fmt.Errorf("this.Field10 == nil && that.Field10 != nil")
9887 } else if that1.Field10 != nil {
9888 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
9889 }
9890 if this.Field11 != nil && that1.Field11 != nil {
9891 if *this.Field11 != *that1.Field11 {
9892 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11)
9893 }
9894 } else if this.Field11 != nil {
9895 return fmt.Errorf("this.Field11 == nil && that.Field11 != nil")
9896 } else if that1.Field11 != nil {
9897 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
9898 }
9899 if this.Field12 != nil && that1.Field12 != nil {
9900 if *this.Field12 != *that1.Field12 {
9901 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12)
9902 }
9903 } else if this.Field12 != nil {
9904 return fmt.Errorf("this.Field12 == nil && that.Field12 != nil")
9905 } else if that1.Field12 != nil {
9906 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
9907 }
9908 if this.Field13 != nil && that1.Field13 != nil {
9909 if *this.Field13 != *that1.Field13 {
9910 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
9911 }
9912 } else if this.Field13 != nil {
9913 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
9914 } else if that1.Field13 != nil {
9915 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
9916 }
9917 if this.Field14 != nil && that1.Field14 != nil {
9918 if *this.Field14 != *that1.Field14 {
9919 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
9920 }
9921 } else if this.Field14 != nil {
9922 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
9923 } else if that1.Field14 != nil {
9924 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
9925 }
9926 if !bytes.Equal(this.Field15, that1.Field15) {
9927 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
9928 }
9929 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
9930 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
9931 }
9932 return nil
9933 }
9934 func (this *NinOptNative) Equal(that interface{}) bool {
9935 if that == nil {
9936 return this == nil
9937 }
9938
9939 that1, ok := that.(*NinOptNative)
9940 if !ok {
9941 that2, ok := that.(NinOptNative)
9942 if ok {
9943 that1 = &that2
9944 } else {
9945 return false
9946 }
9947 }
9948 if that1 == nil {
9949 return this == nil
9950 } else if this == nil {
9951 return false
9952 }
9953 if this.Field1 != nil && that1.Field1 != nil {
9954 if *this.Field1 != *that1.Field1 {
9955 return false
9956 }
9957 } else if this.Field1 != nil {
9958 return false
9959 } else if that1.Field1 != nil {
9960 return false
9961 }
9962 if this.Field2 != nil && that1.Field2 != nil {
9963 if *this.Field2 != *that1.Field2 {
9964 return false
9965 }
9966 } else if this.Field2 != nil {
9967 return false
9968 } else if that1.Field2 != nil {
9969 return false
9970 }
9971 if this.Field3 != nil && that1.Field3 != nil {
9972 if *this.Field3 != *that1.Field3 {
9973 return false
9974 }
9975 } else if this.Field3 != nil {
9976 return false
9977 } else if that1.Field3 != nil {
9978 return false
9979 }
9980 if this.Field4 != nil && that1.Field4 != nil {
9981 if *this.Field4 != *that1.Field4 {
9982 return false
9983 }
9984 } else if this.Field4 != nil {
9985 return false
9986 } else if that1.Field4 != nil {
9987 return false
9988 }
9989 if this.Field5 != nil && that1.Field5 != nil {
9990 if *this.Field5 != *that1.Field5 {
9991 return false
9992 }
9993 } else if this.Field5 != nil {
9994 return false
9995 } else if that1.Field5 != nil {
9996 return false
9997 }
9998 if this.Field6 != nil && that1.Field6 != nil {
9999 if *this.Field6 != *that1.Field6 {
10000 return false
10001 }
10002 } else if this.Field6 != nil {
10003 return false
10004 } else if that1.Field6 != nil {
10005 return false
10006 }
10007 if this.Field7 != nil && that1.Field7 != nil {
10008 if *this.Field7 != *that1.Field7 {
10009 return false
10010 }
10011 } else if this.Field7 != nil {
10012 return false
10013 } else if that1.Field7 != nil {
10014 return false
10015 }
10016 if this.Field8 != nil && that1.Field8 != nil {
10017 if *this.Field8 != *that1.Field8 {
10018 return false
10019 }
10020 } else if this.Field8 != nil {
10021 return false
10022 } else if that1.Field8 != nil {
10023 return false
10024 }
10025 if this.Field9 != nil && that1.Field9 != nil {
10026 if *this.Field9 != *that1.Field9 {
10027 return false
10028 }
10029 } else if this.Field9 != nil {
10030 return false
10031 } else if that1.Field9 != nil {
10032 return false
10033 }
10034 if this.Field10 != nil && that1.Field10 != nil {
10035 if *this.Field10 != *that1.Field10 {
10036 return false
10037 }
10038 } else if this.Field10 != nil {
10039 return false
10040 } else if that1.Field10 != nil {
10041 return false
10042 }
10043 if this.Field11 != nil && that1.Field11 != nil {
10044 if *this.Field11 != *that1.Field11 {
10045 return false
10046 }
10047 } else if this.Field11 != nil {
10048 return false
10049 } else if that1.Field11 != nil {
10050 return false
10051 }
10052 if this.Field12 != nil && that1.Field12 != nil {
10053 if *this.Field12 != *that1.Field12 {
10054 return false
10055 }
10056 } else if this.Field12 != nil {
10057 return false
10058 } else if that1.Field12 != nil {
10059 return false
10060 }
10061 if this.Field13 != nil && that1.Field13 != nil {
10062 if *this.Field13 != *that1.Field13 {
10063 return false
10064 }
10065 } else if this.Field13 != nil {
10066 return false
10067 } else if that1.Field13 != nil {
10068 return false
10069 }
10070 if this.Field14 != nil && that1.Field14 != nil {
10071 if *this.Field14 != *that1.Field14 {
10072 return false
10073 }
10074 } else if this.Field14 != nil {
10075 return false
10076 } else if that1.Field14 != nil {
10077 return false
10078 }
10079 if !bytes.Equal(this.Field15, that1.Field15) {
10080 return false
10081 }
10082 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10083 return false
10084 }
10085 return true
10086 }
10087 func (this *NidRepNative) VerboseEqual(that interface{}) error {
10088 if that == nil {
10089 if this == nil {
10090 return nil
10091 }
10092 return fmt.Errorf("that == nil && this != nil")
10093 }
10094
10095 that1, ok := that.(*NidRepNative)
10096 if !ok {
10097 that2, ok := that.(NidRepNative)
10098 if ok {
10099 that1 = &that2
10100 } else {
10101 return fmt.Errorf("that is not of type *NidRepNative")
10102 }
10103 }
10104 if that1 == nil {
10105 if this == nil {
10106 return nil
10107 }
10108 return fmt.Errorf("that is type *NidRepNative but is nil && this != nil")
10109 } else if this == nil {
10110 return fmt.Errorf("that is type *NidRepNative but is not nil && this == nil")
10111 }
10112 if len(this.Field1) != len(that1.Field1) {
10113 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
10114 }
10115 for i := range this.Field1 {
10116 if this.Field1[i] != that1.Field1[i] {
10117 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
10118 }
10119 }
10120 if len(this.Field2) != len(that1.Field2) {
10121 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
10122 }
10123 for i := range this.Field2 {
10124 if this.Field2[i] != that1.Field2[i] {
10125 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
10126 }
10127 }
10128 if len(this.Field3) != len(that1.Field3) {
10129 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
10130 }
10131 for i := range this.Field3 {
10132 if this.Field3[i] != that1.Field3[i] {
10133 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
10134 }
10135 }
10136 if len(this.Field4) != len(that1.Field4) {
10137 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
10138 }
10139 for i := range this.Field4 {
10140 if this.Field4[i] != that1.Field4[i] {
10141 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
10142 }
10143 }
10144 if len(this.Field5) != len(that1.Field5) {
10145 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
10146 }
10147 for i := range this.Field5 {
10148 if this.Field5[i] != that1.Field5[i] {
10149 return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
10150 }
10151 }
10152 if len(this.Field6) != len(that1.Field6) {
10153 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
10154 }
10155 for i := range this.Field6 {
10156 if this.Field6[i] != that1.Field6[i] {
10157 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
10158 }
10159 }
10160 if len(this.Field7) != len(that1.Field7) {
10161 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
10162 }
10163 for i := range this.Field7 {
10164 if this.Field7[i] != that1.Field7[i] {
10165 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
10166 }
10167 }
10168 if len(this.Field8) != len(that1.Field8) {
10169 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
10170 }
10171 for i := range this.Field8 {
10172 if this.Field8[i] != that1.Field8[i] {
10173 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
10174 }
10175 }
10176 if len(this.Field9) != len(that1.Field9) {
10177 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
10178 }
10179 for i := range this.Field9 {
10180 if this.Field9[i] != that1.Field9[i] {
10181 return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
10182 }
10183 }
10184 if len(this.Field10) != len(that1.Field10) {
10185 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
10186 }
10187 for i := range this.Field10 {
10188 if this.Field10[i] != that1.Field10[i] {
10189 return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
10190 }
10191 }
10192 if len(this.Field11) != len(that1.Field11) {
10193 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
10194 }
10195 for i := range this.Field11 {
10196 if this.Field11[i] != that1.Field11[i] {
10197 return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
10198 }
10199 }
10200 if len(this.Field12) != len(that1.Field12) {
10201 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
10202 }
10203 for i := range this.Field12 {
10204 if this.Field12[i] != that1.Field12[i] {
10205 return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
10206 }
10207 }
10208 if len(this.Field13) != len(that1.Field13) {
10209 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
10210 }
10211 for i := range this.Field13 {
10212 if this.Field13[i] != that1.Field13[i] {
10213 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
10214 }
10215 }
10216 if len(this.Field14) != len(that1.Field14) {
10217 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
10218 }
10219 for i := range this.Field14 {
10220 if this.Field14[i] != that1.Field14[i] {
10221 return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
10222 }
10223 }
10224 if len(this.Field15) != len(that1.Field15) {
10225 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
10226 }
10227 for i := range this.Field15 {
10228 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
10229 return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i])
10230 }
10231 }
10232 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10233 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
10234 }
10235 return nil
10236 }
10237 func (this *NidRepNative) Equal(that interface{}) bool {
10238 if that == nil {
10239 return this == nil
10240 }
10241
10242 that1, ok := that.(*NidRepNative)
10243 if !ok {
10244 that2, ok := that.(NidRepNative)
10245 if ok {
10246 that1 = &that2
10247 } else {
10248 return false
10249 }
10250 }
10251 if that1 == nil {
10252 return this == nil
10253 } else if this == nil {
10254 return false
10255 }
10256 if len(this.Field1) != len(that1.Field1) {
10257 return false
10258 }
10259 for i := range this.Field1 {
10260 if this.Field1[i] != that1.Field1[i] {
10261 return false
10262 }
10263 }
10264 if len(this.Field2) != len(that1.Field2) {
10265 return false
10266 }
10267 for i := range this.Field2 {
10268 if this.Field2[i] != that1.Field2[i] {
10269 return false
10270 }
10271 }
10272 if len(this.Field3) != len(that1.Field3) {
10273 return false
10274 }
10275 for i := range this.Field3 {
10276 if this.Field3[i] != that1.Field3[i] {
10277 return false
10278 }
10279 }
10280 if len(this.Field4) != len(that1.Field4) {
10281 return false
10282 }
10283 for i := range this.Field4 {
10284 if this.Field4[i] != that1.Field4[i] {
10285 return false
10286 }
10287 }
10288 if len(this.Field5) != len(that1.Field5) {
10289 return false
10290 }
10291 for i := range this.Field5 {
10292 if this.Field5[i] != that1.Field5[i] {
10293 return false
10294 }
10295 }
10296 if len(this.Field6) != len(that1.Field6) {
10297 return false
10298 }
10299 for i := range this.Field6 {
10300 if this.Field6[i] != that1.Field6[i] {
10301 return false
10302 }
10303 }
10304 if len(this.Field7) != len(that1.Field7) {
10305 return false
10306 }
10307 for i := range this.Field7 {
10308 if this.Field7[i] != that1.Field7[i] {
10309 return false
10310 }
10311 }
10312 if len(this.Field8) != len(that1.Field8) {
10313 return false
10314 }
10315 for i := range this.Field8 {
10316 if this.Field8[i] != that1.Field8[i] {
10317 return false
10318 }
10319 }
10320 if len(this.Field9) != len(that1.Field9) {
10321 return false
10322 }
10323 for i := range this.Field9 {
10324 if this.Field9[i] != that1.Field9[i] {
10325 return false
10326 }
10327 }
10328 if len(this.Field10) != len(that1.Field10) {
10329 return false
10330 }
10331 for i := range this.Field10 {
10332 if this.Field10[i] != that1.Field10[i] {
10333 return false
10334 }
10335 }
10336 if len(this.Field11) != len(that1.Field11) {
10337 return false
10338 }
10339 for i := range this.Field11 {
10340 if this.Field11[i] != that1.Field11[i] {
10341 return false
10342 }
10343 }
10344 if len(this.Field12) != len(that1.Field12) {
10345 return false
10346 }
10347 for i := range this.Field12 {
10348 if this.Field12[i] != that1.Field12[i] {
10349 return false
10350 }
10351 }
10352 if len(this.Field13) != len(that1.Field13) {
10353 return false
10354 }
10355 for i := range this.Field13 {
10356 if this.Field13[i] != that1.Field13[i] {
10357 return false
10358 }
10359 }
10360 if len(this.Field14) != len(that1.Field14) {
10361 return false
10362 }
10363 for i := range this.Field14 {
10364 if this.Field14[i] != that1.Field14[i] {
10365 return false
10366 }
10367 }
10368 if len(this.Field15) != len(that1.Field15) {
10369 return false
10370 }
10371 for i := range this.Field15 {
10372 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
10373 return false
10374 }
10375 }
10376 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10377 return false
10378 }
10379 return true
10380 }
10381 func (this *NinRepNative) VerboseEqual(that interface{}) error {
10382 if that == nil {
10383 if this == nil {
10384 return nil
10385 }
10386 return fmt.Errorf("that == nil && this != nil")
10387 }
10388
10389 that1, ok := that.(*NinRepNative)
10390 if !ok {
10391 that2, ok := that.(NinRepNative)
10392 if ok {
10393 that1 = &that2
10394 } else {
10395 return fmt.Errorf("that is not of type *NinRepNative")
10396 }
10397 }
10398 if that1 == nil {
10399 if this == nil {
10400 return nil
10401 }
10402 return fmt.Errorf("that is type *NinRepNative but is nil && this != nil")
10403 } else if this == nil {
10404 return fmt.Errorf("that is type *NinRepNative but is not nil && this == nil")
10405 }
10406 if len(this.Field1) != len(that1.Field1) {
10407 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
10408 }
10409 for i := range this.Field1 {
10410 if this.Field1[i] != that1.Field1[i] {
10411 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
10412 }
10413 }
10414 if len(this.Field2) != len(that1.Field2) {
10415 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
10416 }
10417 for i := range this.Field2 {
10418 if this.Field2[i] != that1.Field2[i] {
10419 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
10420 }
10421 }
10422 if len(this.Field3) != len(that1.Field3) {
10423 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
10424 }
10425 for i := range this.Field3 {
10426 if this.Field3[i] != that1.Field3[i] {
10427 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
10428 }
10429 }
10430 if len(this.Field4) != len(that1.Field4) {
10431 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
10432 }
10433 for i := range this.Field4 {
10434 if this.Field4[i] != that1.Field4[i] {
10435 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
10436 }
10437 }
10438 if len(this.Field5) != len(that1.Field5) {
10439 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
10440 }
10441 for i := range this.Field5 {
10442 if this.Field5[i] != that1.Field5[i] {
10443 return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
10444 }
10445 }
10446 if len(this.Field6) != len(that1.Field6) {
10447 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
10448 }
10449 for i := range this.Field6 {
10450 if this.Field6[i] != that1.Field6[i] {
10451 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
10452 }
10453 }
10454 if len(this.Field7) != len(that1.Field7) {
10455 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
10456 }
10457 for i := range this.Field7 {
10458 if this.Field7[i] != that1.Field7[i] {
10459 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
10460 }
10461 }
10462 if len(this.Field8) != len(that1.Field8) {
10463 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
10464 }
10465 for i := range this.Field8 {
10466 if this.Field8[i] != that1.Field8[i] {
10467 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
10468 }
10469 }
10470 if len(this.Field9) != len(that1.Field9) {
10471 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
10472 }
10473 for i := range this.Field9 {
10474 if this.Field9[i] != that1.Field9[i] {
10475 return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
10476 }
10477 }
10478 if len(this.Field10) != len(that1.Field10) {
10479 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
10480 }
10481 for i := range this.Field10 {
10482 if this.Field10[i] != that1.Field10[i] {
10483 return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
10484 }
10485 }
10486 if len(this.Field11) != len(that1.Field11) {
10487 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
10488 }
10489 for i := range this.Field11 {
10490 if this.Field11[i] != that1.Field11[i] {
10491 return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
10492 }
10493 }
10494 if len(this.Field12) != len(that1.Field12) {
10495 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
10496 }
10497 for i := range this.Field12 {
10498 if this.Field12[i] != that1.Field12[i] {
10499 return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
10500 }
10501 }
10502 if len(this.Field13) != len(that1.Field13) {
10503 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
10504 }
10505 for i := range this.Field13 {
10506 if this.Field13[i] != that1.Field13[i] {
10507 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
10508 }
10509 }
10510 if len(this.Field14) != len(that1.Field14) {
10511 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
10512 }
10513 for i := range this.Field14 {
10514 if this.Field14[i] != that1.Field14[i] {
10515 return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
10516 }
10517 }
10518 if len(this.Field15) != len(that1.Field15) {
10519 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
10520 }
10521 for i := range this.Field15 {
10522 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
10523 return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i])
10524 }
10525 }
10526 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10527 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
10528 }
10529 return nil
10530 }
10531 func (this *NinRepNative) Equal(that interface{}) bool {
10532 if that == nil {
10533 return this == nil
10534 }
10535
10536 that1, ok := that.(*NinRepNative)
10537 if !ok {
10538 that2, ok := that.(NinRepNative)
10539 if ok {
10540 that1 = &that2
10541 } else {
10542 return false
10543 }
10544 }
10545 if that1 == nil {
10546 return this == nil
10547 } else if this == nil {
10548 return false
10549 }
10550 if len(this.Field1) != len(that1.Field1) {
10551 return false
10552 }
10553 for i := range this.Field1 {
10554 if this.Field1[i] != that1.Field1[i] {
10555 return false
10556 }
10557 }
10558 if len(this.Field2) != len(that1.Field2) {
10559 return false
10560 }
10561 for i := range this.Field2 {
10562 if this.Field2[i] != that1.Field2[i] {
10563 return false
10564 }
10565 }
10566 if len(this.Field3) != len(that1.Field3) {
10567 return false
10568 }
10569 for i := range this.Field3 {
10570 if this.Field3[i] != that1.Field3[i] {
10571 return false
10572 }
10573 }
10574 if len(this.Field4) != len(that1.Field4) {
10575 return false
10576 }
10577 for i := range this.Field4 {
10578 if this.Field4[i] != that1.Field4[i] {
10579 return false
10580 }
10581 }
10582 if len(this.Field5) != len(that1.Field5) {
10583 return false
10584 }
10585 for i := range this.Field5 {
10586 if this.Field5[i] != that1.Field5[i] {
10587 return false
10588 }
10589 }
10590 if len(this.Field6) != len(that1.Field6) {
10591 return false
10592 }
10593 for i := range this.Field6 {
10594 if this.Field6[i] != that1.Field6[i] {
10595 return false
10596 }
10597 }
10598 if len(this.Field7) != len(that1.Field7) {
10599 return false
10600 }
10601 for i := range this.Field7 {
10602 if this.Field7[i] != that1.Field7[i] {
10603 return false
10604 }
10605 }
10606 if len(this.Field8) != len(that1.Field8) {
10607 return false
10608 }
10609 for i := range this.Field8 {
10610 if this.Field8[i] != that1.Field8[i] {
10611 return false
10612 }
10613 }
10614 if len(this.Field9) != len(that1.Field9) {
10615 return false
10616 }
10617 for i := range this.Field9 {
10618 if this.Field9[i] != that1.Field9[i] {
10619 return false
10620 }
10621 }
10622 if len(this.Field10) != len(that1.Field10) {
10623 return false
10624 }
10625 for i := range this.Field10 {
10626 if this.Field10[i] != that1.Field10[i] {
10627 return false
10628 }
10629 }
10630 if len(this.Field11) != len(that1.Field11) {
10631 return false
10632 }
10633 for i := range this.Field11 {
10634 if this.Field11[i] != that1.Field11[i] {
10635 return false
10636 }
10637 }
10638 if len(this.Field12) != len(that1.Field12) {
10639 return false
10640 }
10641 for i := range this.Field12 {
10642 if this.Field12[i] != that1.Field12[i] {
10643 return false
10644 }
10645 }
10646 if len(this.Field13) != len(that1.Field13) {
10647 return false
10648 }
10649 for i := range this.Field13 {
10650 if this.Field13[i] != that1.Field13[i] {
10651 return false
10652 }
10653 }
10654 if len(this.Field14) != len(that1.Field14) {
10655 return false
10656 }
10657 for i := range this.Field14 {
10658 if this.Field14[i] != that1.Field14[i] {
10659 return false
10660 }
10661 }
10662 if len(this.Field15) != len(that1.Field15) {
10663 return false
10664 }
10665 for i := range this.Field15 {
10666 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
10667 return false
10668 }
10669 }
10670 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10671 return false
10672 }
10673 return true
10674 }
10675 func (this *NidRepPackedNative) VerboseEqual(that interface{}) error {
10676 if that == nil {
10677 if this == nil {
10678 return nil
10679 }
10680 return fmt.Errorf("that == nil && this != nil")
10681 }
10682
10683 that1, ok := that.(*NidRepPackedNative)
10684 if !ok {
10685 that2, ok := that.(NidRepPackedNative)
10686 if ok {
10687 that1 = &that2
10688 } else {
10689 return fmt.Errorf("that is not of type *NidRepPackedNative")
10690 }
10691 }
10692 if that1 == nil {
10693 if this == nil {
10694 return nil
10695 }
10696 return fmt.Errorf("that is type *NidRepPackedNative but is nil && this != nil")
10697 } else if this == nil {
10698 return fmt.Errorf("that is type *NidRepPackedNative but is not nil && this == nil")
10699 }
10700 if len(this.Field1) != len(that1.Field1) {
10701 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
10702 }
10703 for i := range this.Field1 {
10704 if this.Field1[i] != that1.Field1[i] {
10705 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
10706 }
10707 }
10708 if len(this.Field2) != len(that1.Field2) {
10709 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
10710 }
10711 for i := range this.Field2 {
10712 if this.Field2[i] != that1.Field2[i] {
10713 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
10714 }
10715 }
10716 if len(this.Field3) != len(that1.Field3) {
10717 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
10718 }
10719 for i := range this.Field3 {
10720 if this.Field3[i] != that1.Field3[i] {
10721 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
10722 }
10723 }
10724 if len(this.Field4) != len(that1.Field4) {
10725 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
10726 }
10727 for i := range this.Field4 {
10728 if this.Field4[i] != that1.Field4[i] {
10729 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
10730 }
10731 }
10732 if len(this.Field5) != len(that1.Field5) {
10733 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
10734 }
10735 for i := range this.Field5 {
10736 if this.Field5[i] != that1.Field5[i] {
10737 return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
10738 }
10739 }
10740 if len(this.Field6) != len(that1.Field6) {
10741 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
10742 }
10743 for i := range this.Field6 {
10744 if this.Field6[i] != that1.Field6[i] {
10745 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
10746 }
10747 }
10748 if len(this.Field7) != len(that1.Field7) {
10749 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
10750 }
10751 for i := range this.Field7 {
10752 if this.Field7[i] != that1.Field7[i] {
10753 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
10754 }
10755 }
10756 if len(this.Field8) != len(that1.Field8) {
10757 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
10758 }
10759 for i := range this.Field8 {
10760 if this.Field8[i] != that1.Field8[i] {
10761 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
10762 }
10763 }
10764 if len(this.Field9) != len(that1.Field9) {
10765 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
10766 }
10767 for i := range this.Field9 {
10768 if this.Field9[i] != that1.Field9[i] {
10769 return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
10770 }
10771 }
10772 if len(this.Field10) != len(that1.Field10) {
10773 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
10774 }
10775 for i := range this.Field10 {
10776 if this.Field10[i] != that1.Field10[i] {
10777 return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
10778 }
10779 }
10780 if len(this.Field11) != len(that1.Field11) {
10781 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
10782 }
10783 for i := range this.Field11 {
10784 if this.Field11[i] != that1.Field11[i] {
10785 return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
10786 }
10787 }
10788 if len(this.Field12) != len(that1.Field12) {
10789 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
10790 }
10791 for i := range this.Field12 {
10792 if this.Field12[i] != that1.Field12[i] {
10793 return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
10794 }
10795 }
10796 if len(this.Field13) != len(that1.Field13) {
10797 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
10798 }
10799 for i := range this.Field13 {
10800 if this.Field13[i] != that1.Field13[i] {
10801 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
10802 }
10803 }
10804 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10805 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
10806 }
10807 return nil
10808 }
10809 func (this *NidRepPackedNative) Equal(that interface{}) bool {
10810 if that == nil {
10811 return this == nil
10812 }
10813
10814 that1, ok := that.(*NidRepPackedNative)
10815 if !ok {
10816 that2, ok := that.(NidRepPackedNative)
10817 if ok {
10818 that1 = &that2
10819 } else {
10820 return false
10821 }
10822 }
10823 if that1 == nil {
10824 return this == nil
10825 } else if this == nil {
10826 return false
10827 }
10828 if len(this.Field1) != len(that1.Field1) {
10829 return false
10830 }
10831 for i := range this.Field1 {
10832 if this.Field1[i] != that1.Field1[i] {
10833 return false
10834 }
10835 }
10836 if len(this.Field2) != len(that1.Field2) {
10837 return false
10838 }
10839 for i := range this.Field2 {
10840 if this.Field2[i] != that1.Field2[i] {
10841 return false
10842 }
10843 }
10844 if len(this.Field3) != len(that1.Field3) {
10845 return false
10846 }
10847 for i := range this.Field3 {
10848 if this.Field3[i] != that1.Field3[i] {
10849 return false
10850 }
10851 }
10852 if len(this.Field4) != len(that1.Field4) {
10853 return false
10854 }
10855 for i := range this.Field4 {
10856 if this.Field4[i] != that1.Field4[i] {
10857 return false
10858 }
10859 }
10860 if len(this.Field5) != len(that1.Field5) {
10861 return false
10862 }
10863 for i := range this.Field5 {
10864 if this.Field5[i] != that1.Field5[i] {
10865 return false
10866 }
10867 }
10868 if len(this.Field6) != len(that1.Field6) {
10869 return false
10870 }
10871 for i := range this.Field6 {
10872 if this.Field6[i] != that1.Field6[i] {
10873 return false
10874 }
10875 }
10876 if len(this.Field7) != len(that1.Field7) {
10877 return false
10878 }
10879 for i := range this.Field7 {
10880 if this.Field7[i] != that1.Field7[i] {
10881 return false
10882 }
10883 }
10884 if len(this.Field8) != len(that1.Field8) {
10885 return false
10886 }
10887 for i := range this.Field8 {
10888 if this.Field8[i] != that1.Field8[i] {
10889 return false
10890 }
10891 }
10892 if len(this.Field9) != len(that1.Field9) {
10893 return false
10894 }
10895 for i := range this.Field9 {
10896 if this.Field9[i] != that1.Field9[i] {
10897 return false
10898 }
10899 }
10900 if len(this.Field10) != len(that1.Field10) {
10901 return false
10902 }
10903 for i := range this.Field10 {
10904 if this.Field10[i] != that1.Field10[i] {
10905 return false
10906 }
10907 }
10908 if len(this.Field11) != len(that1.Field11) {
10909 return false
10910 }
10911 for i := range this.Field11 {
10912 if this.Field11[i] != that1.Field11[i] {
10913 return false
10914 }
10915 }
10916 if len(this.Field12) != len(that1.Field12) {
10917 return false
10918 }
10919 for i := range this.Field12 {
10920 if this.Field12[i] != that1.Field12[i] {
10921 return false
10922 }
10923 }
10924 if len(this.Field13) != len(that1.Field13) {
10925 return false
10926 }
10927 for i := range this.Field13 {
10928 if this.Field13[i] != that1.Field13[i] {
10929 return false
10930 }
10931 }
10932 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10933 return false
10934 }
10935 return true
10936 }
10937 func (this *NinRepPackedNative) VerboseEqual(that interface{}) error {
10938 if that == nil {
10939 if this == nil {
10940 return nil
10941 }
10942 return fmt.Errorf("that == nil && this != nil")
10943 }
10944
10945 that1, ok := that.(*NinRepPackedNative)
10946 if !ok {
10947 that2, ok := that.(NinRepPackedNative)
10948 if ok {
10949 that1 = &that2
10950 } else {
10951 return fmt.Errorf("that is not of type *NinRepPackedNative")
10952 }
10953 }
10954 if that1 == nil {
10955 if this == nil {
10956 return nil
10957 }
10958 return fmt.Errorf("that is type *NinRepPackedNative but is nil && this != nil")
10959 } else if this == nil {
10960 return fmt.Errorf("that is type *NinRepPackedNative but is not nil && this == nil")
10961 }
10962 if len(this.Field1) != len(that1.Field1) {
10963 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
10964 }
10965 for i := range this.Field1 {
10966 if this.Field1[i] != that1.Field1[i] {
10967 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
10968 }
10969 }
10970 if len(this.Field2) != len(that1.Field2) {
10971 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
10972 }
10973 for i := range this.Field2 {
10974 if this.Field2[i] != that1.Field2[i] {
10975 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
10976 }
10977 }
10978 if len(this.Field3) != len(that1.Field3) {
10979 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
10980 }
10981 for i := range this.Field3 {
10982 if this.Field3[i] != that1.Field3[i] {
10983 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
10984 }
10985 }
10986 if len(this.Field4) != len(that1.Field4) {
10987 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
10988 }
10989 for i := range this.Field4 {
10990 if this.Field4[i] != that1.Field4[i] {
10991 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
10992 }
10993 }
10994 if len(this.Field5) != len(that1.Field5) {
10995 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
10996 }
10997 for i := range this.Field5 {
10998 if this.Field5[i] != that1.Field5[i] {
10999 return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
11000 }
11001 }
11002 if len(this.Field6) != len(that1.Field6) {
11003 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
11004 }
11005 for i := range this.Field6 {
11006 if this.Field6[i] != that1.Field6[i] {
11007 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
11008 }
11009 }
11010 if len(this.Field7) != len(that1.Field7) {
11011 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
11012 }
11013 for i := range this.Field7 {
11014 if this.Field7[i] != that1.Field7[i] {
11015 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
11016 }
11017 }
11018 if len(this.Field8) != len(that1.Field8) {
11019 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
11020 }
11021 for i := range this.Field8 {
11022 if this.Field8[i] != that1.Field8[i] {
11023 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
11024 }
11025 }
11026 if len(this.Field9) != len(that1.Field9) {
11027 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
11028 }
11029 for i := range this.Field9 {
11030 if this.Field9[i] != that1.Field9[i] {
11031 return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
11032 }
11033 }
11034 if len(this.Field10) != len(that1.Field10) {
11035 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
11036 }
11037 for i := range this.Field10 {
11038 if this.Field10[i] != that1.Field10[i] {
11039 return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
11040 }
11041 }
11042 if len(this.Field11) != len(that1.Field11) {
11043 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
11044 }
11045 for i := range this.Field11 {
11046 if this.Field11[i] != that1.Field11[i] {
11047 return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
11048 }
11049 }
11050 if len(this.Field12) != len(that1.Field12) {
11051 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
11052 }
11053 for i := range this.Field12 {
11054 if this.Field12[i] != that1.Field12[i] {
11055 return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
11056 }
11057 }
11058 if len(this.Field13) != len(that1.Field13) {
11059 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
11060 }
11061 for i := range this.Field13 {
11062 if this.Field13[i] != that1.Field13[i] {
11063 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
11064 }
11065 }
11066 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11067 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11068 }
11069 return nil
11070 }
11071 func (this *NinRepPackedNative) Equal(that interface{}) bool {
11072 if that == nil {
11073 return this == nil
11074 }
11075
11076 that1, ok := that.(*NinRepPackedNative)
11077 if !ok {
11078 that2, ok := that.(NinRepPackedNative)
11079 if ok {
11080 that1 = &that2
11081 } else {
11082 return false
11083 }
11084 }
11085 if that1 == nil {
11086 return this == nil
11087 } else if this == nil {
11088 return false
11089 }
11090 if len(this.Field1) != len(that1.Field1) {
11091 return false
11092 }
11093 for i := range this.Field1 {
11094 if this.Field1[i] != that1.Field1[i] {
11095 return false
11096 }
11097 }
11098 if len(this.Field2) != len(that1.Field2) {
11099 return false
11100 }
11101 for i := range this.Field2 {
11102 if this.Field2[i] != that1.Field2[i] {
11103 return false
11104 }
11105 }
11106 if len(this.Field3) != len(that1.Field3) {
11107 return false
11108 }
11109 for i := range this.Field3 {
11110 if this.Field3[i] != that1.Field3[i] {
11111 return false
11112 }
11113 }
11114 if len(this.Field4) != len(that1.Field4) {
11115 return false
11116 }
11117 for i := range this.Field4 {
11118 if this.Field4[i] != that1.Field4[i] {
11119 return false
11120 }
11121 }
11122 if len(this.Field5) != len(that1.Field5) {
11123 return false
11124 }
11125 for i := range this.Field5 {
11126 if this.Field5[i] != that1.Field5[i] {
11127 return false
11128 }
11129 }
11130 if len(this.Field6) != len(that1.Field6) {
11131 return false
11132 }
11133 for i := range this.Field6 {
11134 if this.Field6[i] != that1.Field6[i] {
11135 return false
11136 }
11137 }
11138 if len(this.Field7) != len(that1.Field7) {
11139 return false
11140 }
11141 for i := range this.Field7 {
11142 if this.Field7[i] != that1.Field7[i] {
11143 return false
11144 }
11145 }
11146 if len(this.Field8) != len(that1.Field8) {
11147 return false
11148 }
11149 for i := range this.Field8 {
11150 if this.Field8[i] != that1.Field8[i] {
11151 return false
11152 }
11153 }
11154 if len(this.Field9) != len(that1.Field9) {
11155 return false
11156 }
11157 for i := range this.Field9 {
11158 if this.Field9[i] != that1.Field9[i] {
11159 return false
11160 }
11161 }
11162 if len(this.Field10) != len(that1.Field10) {
11163 return false
11164 }
11165 for i := range this.Field10 {
11166 if this.Field10[i] != that1.Field10[i] {
11167 return false
11168 }
11169 }
11170 if len(this.Field11) != len(that1.Field11) {
11171 return false
11172 }
11173 for i := range this.Field11 {
11174 if this.Field11[i] != that1.Field11[i] {
11175 return false
11176 }
11177 }
11178 if len(this.Field12) != len(that1.Field12) {
11179 return false
11180 }
11181 for i := range this.Field12 {
11182 if this.Field12[i] != that1.Field12[i] {
11183 return false
11184 }
11185 }
11186 if len(this.Field13) != len(that1.Field13) {
11187 return false
11188 }
11189 for i := range this.Field13 {
11190 if this.Field13[i] != that1.Field13[i] {
11191 return false
11192 }
11193 }
11194 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11195 return false
11196 }
11197 return true
11198 }
11199 func (this *NidOptStruct) VerboseEqual(that interface{}) error {
11200 if that == nil {
11201 if this == nil {
11202 return nil
11203 }
11204 return fmt.Errorf("that == nil && this != nil")
11205 }
11206
11207 that1, ok := that.(*NidOptStruct)
11208 if !ok {
11209 that2, ok := that.(NidOptStruct)
11210 if ok {
11211 that1 = &that2
11212 } else {
11213 return fmt.Errorf("that is not of type *NidOptStruct")
11214 }
11215 }
11216 if that1 == nil {
11217 if this == nil {
11218 return nil
11219 }
11220 return fmt.Errorf("that is type *NidOptStruct but is nil && this != nil")
11221 } else if this == nil {
11222 return fmt.Errorf("that is type *NidOptStruct but is not nil && this == nil")
11223 }
11224 if this.Field1 != that1.Field1 {
11225 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
11226 }
11227 if this.Field2 != that1.Field2 {
11228 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
11229 }
11230 if !this.Field3.Equal(&that1.Field3) {
11231 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
11232 }
11233 if !this.Field4.Equal(&that1.Field4) {
11234 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
11235 }
11236 if this.Field6 != that1.Field6 {
11237 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
11238 }
11239 if this.Field7 != that1.Field7 {
11240 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
11241 }
11242 if !this.Field8.Equal(&that1.Field8) {
11243 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
11244 }
11245 if this.Field13 != that1.Field13 {
11246 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
11247 }
11248 if this.Field14 != that1.Field14 {
11249 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
11250 }
11251 if !bytes.Equal(this.Field15, that1.Field15) {
11252 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
11253 }
11254 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11255 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11256 }
11257 return nil
11258 }
11259 func (this *NidOptStruct) Equal(that interface{}) bool {
11260 if that == nil {
11261 return this == nil
11262 }
11263
11264 that1, ok := that.(*NidOptStruct)
11265 if !ok {
11266 that2, ok := that.(NidOptStruct)
11267 if ok {
11268 that1 = &that2
11269 } else {
11270 return false
11271 }
11272 }
11273 if that1 == nil {
11274 return this == nil
11275 } else if this == nil {
11276 return false
11277 }
11278 if this.Field1 != that1.Field1 {
11279 return false
11280 }
11281 if this.Field2 != that1.Field2 {
11282 return false
11283 }
11284 if !this.Field3.Equal(&that1.Field3) {
11285 return false
11286 }
11287 if !this.Field4.Equal(&that1.Field4) {
11288 return false
11289 }
11290 if this.Field6 != that1.Field6 {
11291 return false
11292 }
11293 if this.Field7 != that1.Field7 {
11294 return false
11295 }
11296 if !this.Field8.Equal(&that1.Field8) {
11297 return false
11298 }
11299 if this.Field13 != that1.Field13 {
11300 return false
11301 }
11302 if this.Field14 != that1.Field14 {
11303 return false
11304 }
11305 if !bytes.Equal(this.Field15, that1.Field15) {
11306 return false
11307 }
11308 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11309 return false
11310 }
11311 return true
11312 }
11313 func (this *NinOptStruct) VerboseEqual(that interface{}) error {
11314 if that == nil {
11315 if this == nil {
11316 return nil
11317 }
11318 return fmt.Errorf("that == nil && this != nil")
11319 }
11320
11321 that1, ok := that.(*NinOptStruct)
11322 if !ok {
11323 that2, ok := that.(NinOptStruct)
11324 if ok {
11325 that1 = &that2
11326 } else {
11327 return fmt.Errorf("that is not of type *NinOptStruct")
11328 }
11329 }
11330 if that1 == nil {
11331 if this == nil {
11332 return nil
11333 }
11334 return fmt.Errorf("that is type *NinOptStruct but is nil && this != nil")
11335 } else if this == nil {
11336 return fmt.Errorf("that is type *NinOptStruct but is not nil && this == nil")
11337 }
11338 if this.Field1 != nil && that1.Field1 != nil {
11339 if *this.Field1 != *that1.Field1 {
11340 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
11341 }
11342 } else if this.Field1 != nil {
11343 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
11344 } else if that1.Field1 != nil {
11345 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
11346 }
11347 if this.Field2 != nil && that1.Field2 != nil {
11348 if *this.Field2 != *that1.Field2 {
11349 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
11350 }
11351 } else if this.Field2 != nil {
11352 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
11353 } else if that1.Field2 != nil {
11354 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
11355 }
11356 if !this.Field3.Equal(that1.Field3) {
11357 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
11358 }
11359 if !this.Field4.Equal(that1.Field4) {
11360 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
11361 }
11362 if this.Field6 != nil && that1.Field6 != nil {
11363 if *this.Field6 != *that1.Field6 {
11364 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
11365 }
11366 } else if this.Field6 != nil {
11367 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
11368 } else if that1.Field6 != nil {
11369 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
11370 }
11371 if this.Field7 != nil && that1.Field7 != nil {
11372 if *this.Field7 != *that1.Field7 {
11373 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
11374 }
11375 } else if this.Field7 != nil {
11376 return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
11377 } else if that1.Field7 != nil {
11378 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
11379 }
11380 if !this.Field8.Equal(that1.Field8) {
11381 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
11382 }
11383 if this.Field13 != nil && that1.Field13 != nil {
11384 if *this.Field13 != *that1.Field13 {
11385 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
11386 }
11387 } else if this.Field13 != nil {
11388 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
11389 } else if that1.Field13 != nil {
11390 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
11391 }
11392 if this.Field14 != nil && that1.Field14 != nil {
11393 if *this.Field14 != *that1.Field14 {
11394 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
11395 }
11396 } else if this.Field14 != nil {
11397 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
11398 } else if that1.Field14 != nil {
11399 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
11400 }
11401 if !bytes.Equal(this.Field15, that1.Field15) {
11402 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
11403 }
11404 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11405 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11406 }
11407 return nil
11408 }
11409 func (this *NinOptStruct) Equal(that interface{}) bool {
11410 if that == nil {
11411 return this == nil
11412 }
11413
11414 that1, ok := that.(*NinOptStruct)
11415 if !ok {
11416 that2, ok := that.(NinOptStruct)
11417 if ok {
11418 that1 = &that2
11419 } else {
11420 return false
11421 }
11422 }
11423 if that1 == nil {
11424 return this == nil
11425 } else if this == nil {
11426 return false
11427 }
11428 if this.Field1 != nil && that1.Field1 != nil {
11429 if *this.Field1 != *that1.Field1 {
11430 return false
11431 }
11432 } else if this.Field1 != nil {
11433 return false
11434 } else if that1.Field1 != nil {
11435 return false
11436 }
11437 if this.Field2 != nil && that1.Field2 != nil {
11438 if *this.Field2 != *that1.Field2 {
11439 return false
11440 }
11441 } else if this.Field2 != nil {
11442 return false
11443 } else if that1.Field2 != nil {
11444 return false
11445 }
11446 if !this.Field3.Equal(that1.Field3) {
11447 return false
11448 }
11449 if !this.Field4.Equal(that1.Field4) {
11450 return false
11451 }
11452 if this.Field6 != nil && that1.Field6 != nil {
11453 if *this.Field6 != *that1.Field6 {
11454 return false
11455 }
11456 } else if this.Field6 != nil {
11457 return false
11458 } else if that1.Field6 != nil {
11459 return false
11460 }
11461 if this.Field7 != nil && that1.Field7 != nil {
11462 if *this.Field7 != *that1.Field7 {
11463 return false
11464 }
11465 } else if this.Field7 != nil {
11466 return false
11467 } else if that1.Field7 != nil {
11468 return false
11469 }
11470 if !this.Field8.Equal(that1.Field8) {
11471 return false
11472 }
11473 if this.Field13 != nil && that1.Field13 != nil {
11474 if *this.Field13 != *that1.Field13 {
11475 return false
11476 }
11477 } else if this.Field13 != nil {
11478 return false
11479 } else if that1.Field13 != nil {
11480 return false
11481 }
11482 if this.Field14 != nil && that1.Field14 != nil {
11483 if *this.Field14 != *that1.Field14 {
11484 return false
11485 }
11486 } else if this.Field14 != nil {
11487 return false
11488 } else if that1.Field14 != nil {
11489 return false
11490 }
11491 if !bytes.Equal(this.Field15, that1.Field15) {
11492 return false
11493 }
11494 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11495 return false
11496 }
11497 return true
11498 }
11499 func (this *NidRepStruct) VerboseEqual(that interface{}) error {
11500 if that == nil {
11501 if this == nil {
11502 return nil
11503 }
11504 return fmt.Errorf("that == nil && this != nil")
11505 }
11506
11507 that1, ok := that.(*NidRepStruct)
11508 if !ok {
11509 that2, ok := that.(NidRepStruct)
11510 if ok {
11511 that1 = &that2
11512 } else {
11513 return fmt.Errorf("that is not of type *NidRepStruct")
11514 }
11515 }
11516 if that1 == nil {
11517 if this == nil {
11518 return nil
11519 }
11520 return fmt.Errorf("that is type *NidRepStruct but is nil && this != nil")
11521 } else if this == nil {
11522 return fmt.Errorf("that is type *NidRepStruct but is not nil && this == nil")
11523 }
11524 if len(this.Field1) != len(that1.Field1) {
11525 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
11526 }
11527 for i := range this.Field1 {
11528 if this.Field1[i] != that1.Field1[i] {
11529 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
11530 }
11531 }
11532 if len(this.Field2) != len(that1.Field2) {
11533 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
11534 }
11535 for i := range this.Field2 {
11536 if this.Field2[i] != that1.Field2[i] {
11537 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
11538 }
11539 }
11540 if len(this.Field3) != len(that1.Field3) {
11541 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
11542 }
11543 for i := range this.Field3 {
11544 if !this.Field3[i].Equal(&that1.Field3[i]) {
11545 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
11546 }
11547 }
11548 if len(this.Field4) != len(that1.Field4) {
11549 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
11550 }
11551 for i := range this.Field4 {
11552 if !this.Field4[i].Equal(&that1.Field4[i]) {
11553 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
11554 }
11555 }
11556 if len(this.Field6) != len(that1.Field6) {
11557 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
11558 }
11559 for i := range this.Field6 {
11560 if this.Field6[i] != that1.Field6[i] {
11561 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
11562 }
11563 }
11564 if len(this.Field7) != len(that1.Field7) {
11565 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
11566 }
11567 for i := range this.Field7 {
11568 if this.Field7[i] != that1.Field7[i] {
11569 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
11570 }
11571 }
11572 if len(this.Field8) != len(that1.Field8) {
11573 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
11574 }
11575 for i := range this.Field8 {
11576 if !this.Field8[i].Equal(&that1.Field8[i]) {
11577 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
11578 }
11579 }
11580 if len(this.Field13) != len(that1.Field13) {
11581 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
11582 }
11583 for i := range this.Field13 {
11584 if this.Field13[i] != that1.Field13[i] {
11585 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
11586 }
11587 }
11588 if len(this.Field14) != len(that1.Field14) {
11589 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
11590 }
11591 for i := range this.Field14 {
11592 if this.Field14[i] != that1.Field14[i] {
11593 return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
11594 }
11595 }
11596 if len(this.Field15) != len(that1.Field15) {
11597 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
11598 }
11599 for i := range this.Field15 {
11600 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
11601 return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i])
11602 }
11603 }
11604 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11605 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11606 }
11607 return nil
11608 }
11609 func (this *NidRepStruct) Equal(that interface{}) bool {
11610 if that == nil {
11611 return this == nil
11612 }
11613
11614 that1, ok := that.(*NidRepStruct)
11615 if !ok {
11616 that2, ok := that.(NidRepStruct)
11617 if ok {
11618 that1 = &that2
11619 } else {
11620 return false
11621 }
11622 }
11623 if that1 == nil {
11624 return this == nil
11625 } else if this == nil {
11626 return false
11627 }
11628 if len(this.Field1) != len(that1.Field1) {
11629 return false
11630 }
11631 for i := range this.Field1 {
11632 if this.Field1[i] != that1.Field1[i] {
11633 return false
11634 }
11635 }
11636 if len(this.Field2) != len(that1.Field2) {
11637 return false
11638 }
11639 for i := range this.Field2 {
11640 if this.Field2[i] != that1.Field2[i] {
11641 return false
11642 }
11643 }
11644 if len(this.Field3) != len(that1.Field3) {
11645 return false
11646 }
11647 for i := range this.Field3 {
11648 if !this.Field3[i].Equal(&that1.Field3[i]) {
11649 return false
11650 }
11651 }
11652 if len(this.Field4) != len(that1.Field4) {
11653 return false
11654 }
11655 for i := range this.Field4 {
11656 if !this.Field4[i].Equal(&that1.Field4[i]) {
11657 return false
11658 }
11659 }
11660 if len(this.Field6) != len(that1.Field6) {
11661 return false
11662 }
11663 for i := range this.Field6 {
11664 if this.Field6[i] != that1.Field6[i] {
11665 return false
11666 }
11667 }
11668 if len(this.Field7) != len(that1.Field7) {
11669 return false
11670 }
11671 for i := range this.Field7 {
11672 if this.Field7[i] != that1.Field7[i] {
11673 return false
11674 }
11675 }
11676 if len(this.Field8) != len(that1.Field8) {
11677 return false
11678 }
11679 for i := range this.Field8 {
11680 if !this.Field8[i].Equal(&that1.Field8[i]) {
11681 return false
11682 }
11683 }
11684 if len(this.Field13) != len(that1.Field13) {
11685 return false
11686 }
11687 for i := range this.Field13 {
11688 if this.Field13[i] != that1.Field13[i] {
11689 return false
11690 }
11691 }
11692 if len(this.Field14) != len(that1.Field14) {
11693 return false
11694 }
11695 for i := range this.Field14 {
11696 if this.Field14[i] != that1.Field14[i] {
11697 return false
11698 }
11699 }
11700 if len(this.Field15) != len(that1.Field15) {
11701 return false
11702 }
11703 for i := range this.Field15 {
11704 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
11705 return false
11706 }
11707 }
11708 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11709 return false
11710 }
11711 return true
11712 }
11713 func (this *NinRepStruct) VerboseEqual(that interface{}) error {
11714 if that == nil {
11715 if this == nil {
11716 return nil
11717 }
11718 return fmt.Errorf("that == nil && this != nil")
11719 }
11720
11721 that1, ok := that.(*NinRepStruct)
11722 if !ok {
11723 that2, ok := that.(NinRepStruct)
11724 if ok {
11725 that1 = &that2
11726 } else {
11727 return fmt.Errorf("that is not of type *NinRepStruct")
11728 }
11729 }
11730 if that1 == nil {
11731 if this == nil {
11732 return nil
11733 }
11734 return fmt.Errorf("that is type *NinRepStruct but is nil && this != nil")
11735 } else if this == nil {
11736 return fmt.Errorf("that is type *NinRepStruct but is not nil && this == nil")
11737 }
11738 if len(this.Field1) != len(that1.Field1) {
11739 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
11740 }
11741 for i := range this.Field1 {
11742 if this.Field1[i] != that1.Field1[i] {
11743 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
11744 }
11745 }
11746 if len(this.Field2) != len(that1.Field2) {
11747 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
11748 }
11749 for i := range this.Field2 {
11750 if this.Field2[i] != that1.Field2[i] {
11751 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
11752 }
11753 }
11754 if len(this.Field3) != len(that1.Field3) {
11755 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
11756 }
11757 for i := range this.Field3 {
11758 if !this.Field3[i].Equal(that1.Field3[i]) {
11759 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
11760 }
11761 }
11762 if len(this.Field4) != len(that1.Field4) {
11763 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
11764 }
11765 for i := range this.Field4 {
11766 if !this.Field4[i].Equal(that1.Field4[i]) {
11767 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
11768 }
11769 }
11770 if len(this.Field6) != len(that1.Field6) {
11771 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
11772 }
11773 for i := range this.Field6 {
11774 if this.Field6[i] != that1.Field6[i] {
11775 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
11776 }
11777 }
11778 if len(this.Field7) != len(that1.Field7) {
11779 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
11780 }
11781 for i := range this.Field7 {
11782 if this.Field7[i] != that1.Field7[i] {
11783 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
11784 }
11785 }
11786 if len(this.Field8) != len(that1.Field8) {
11787 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
11788 }
11789 for i := range this.Field8 {
11790 if !this.Field8[i].Equal(that1.Field8[i]) {
11791 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
11792 }
11793 }
11794 if len(this.Field13) != len(that1.Field13) {
11795 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
11796 }
11797 for i := range this.Field13 {
11798 if this.Field13[i] != that1.Field13[i] {
11799 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
11800 }
11801 }
11802 if len(this.Field14) != len(that1.Field14) {
11803 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
11804 }
11805 for i := range this.Field14 {
11806 if this.Field14[i] != that1.Field14[i] {
11807 return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
11808 }
11809 }
11810 if len(this.Field15) != len(that1.Field15) {
11811 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
11812 }
11813 for i := range this.Field15 {
11814 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
11815 return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i])
11816 }
11817 }
11818 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11819 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11820 }
11821 return nil
11822 }
11823 func (this *NinRepStruct) Equal(that interface{}) bool {
11824 if that == nil {
11825 return this == nil
11826 }
11827
11828 that1, ok := that.(*NinRepStruct)
11829 if !ok {
11830 that2, ok := that.(NinRepStruct)
11831 if ok {
11832 that1 = &that2
11833 } else {
11834 return false
11835 }
11836 }
11837 if that1 == nil {
11838 return this == nil
11839 } else if this == nil {
11840 return false
11841 }
11842 if len(this.Field1) != len(that1.Field1) {
11843 return false
11844 }
11845 for i := range this.Field1 {
11846 if this.Field1[i] != that1.Field1[i] {
11847 return false
11848 }
11849 }
11850 if len(this.Field2) != len(that1.Field2) {
11851 return false
11852 }
11853 for i := range this.Field2 {
11854 if this.Field2[i] != that1.Field2[i] {
11855 return false
11856 }
11857 }
11858 if len(this.Field3) != len(that1.Field3) {
11859 return false
11860 }
11861 for i := range this.Field3 {
11862 if !this.Field3[i].Equal(that1.Field3[i]) {
11863 return false
11864 }
11865 }
11866 if len(this.Field4) != len(that1.Field4) {
11867 return false
11868 }
11869 for i := range this.Field4 {
11870 if !this.Field4[i].Equal(that1.Field4[i]) {
11871 return false
11872 }
11873 }
11874 if len(this.Field6) != len(that1.Field6) {
11875 return false
11876 }
11877 for i := range this.Field6 {
11878 if this.Field6[i] != that1.Field6[i] {
11879 return false
11880 }
11881 }
11882 if len(this.Field7) != len(that1.Field7) {
11883 return false
11884 }
11885 for i := range this.Field7 {
11886 if this.Field7[i] != that1.Field7[i] {
11887 return false
11888 }
11889 }
11890 if len(this.Field8) != len(that1.Field8) {
11891 return false
11892 }
11893 for i := range this.Field8 {
11894 if !this.Field8[i].Equal(that1.Field8[i]) {
11895 return false
11896 }
11897 }
11898 if len(this.Field13) != len(that1.Field13) {
11899 return false
11900 }
11901 for i := range this.Field13 {
11902 if this.Field13[i] != that1.Field13[i] {
11903 return false
11904 }
11905 }
11906 if len(this.Field14) != len(that1.Field14) {
11907 return false
11908 }
11909 for i := range this.Field14 {
11910 if this.Field14[i] != that1.Field14[i] {
11911 return false
11912 }
11913 }
11914 if len(this.Field15) != len(that1.Field15) {
11915 return false
11916 }
11917 for i := range this.Field15 {
11918 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
11919 return false
11920 }
11921 }
11922 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11923 return false
11924 }
11925 return true
11926 }
11927 func (this *NidEmbeddedStruct) VerboseEqual(that interface{}) error {
11928 if that == nil {
11929 if this == nil {
11930 return nil
11931 }
11932 return fmt.Errorf("that == nil && this != nil")
11933 }
11934
11935 that1, ok := that.(*NidEmbeddedStruct)
11936 if !ok {
11937 that2, ok := that.(NidEmbeddedStruct)
11938 if ok {
11939 that1 = &that2
11940 } else {
11941 return fmt.Errorf("that is not of type *NidEmbeddedStruct")
11942 }
11943 }
11944 if that1 == nil {
11945 if this == nil {
11946 return nil
11947 }
11948 return fmt.Errorf("that is type *NidEmbeddedStruct but is nil && this != nil")
11949 } else if this == nil {
11950 return fmt.Errorf("that is type *NidEmbeddedStruct but is not nil && this == nil")
11951 }
11952 if !this.NidOptNative.Equal(that1.NidOptNative) {
11953 return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
11954 }
11955 if !this.Field200.Equal(&that1.Field200) {
11956 return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
11957 }
11958 if this.Field210 != that1.Field210 {
11959 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
11960 }
11961 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11962 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11963 }
11964 return nil
11965 }
11966 func (this *NidEmbeddedStruct) Equal(that interface{}) bool {
11967 if that == nil {
11968 return this == nil
11969 }
11970
11971 that1, ok := that.(*NidEmbeddedStruct)
11972 if !ok {
11973 that2, ok := that.(NidEmbeddedStruct)
11974 if ok {
11975 that1 = &that2
11976 } else {
11977 return false
11978 }
11979 }
11980 if that1 == nil {
11981 return this == nil
11982 } else if this == nil {
11983 return false
11984 }
11985 if !this.NidOptNative.Equal(that1.NidOptNative) {
11986 return false
11987 }
11988 if !this.Field200.Equal(&that1.Field200) {
11989 return false
11990 }
11991 if this.Field210 != that1.Field210 {
11992 return false
11993 }
11994 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11995 return false
11996 }
11997 return true
11998 }
11999 func (this *NinEmbeddedStruct) VerboseEqual(that interface{}) error {
12000 if that == nil {
12001 if this == nil {
12002 return nil
12003 }
12004 return fmt.Errorf("that == nil && this != nil")
12005 }
12006
12007 that1, ok := that.(*NinEmbeddedStruct)
12008 if !ok {
12009 that2, ok := that.(NinEmbeddedStruct)
12010 if ok {
12011 that1 = &that2
12012 } else {
12013 return fmt.Errorf("that is not of type *NinEmbeddedStruct")
12014 }
12015 }
12016 if that1 == nil {
12017 if this == nil {
12018 return nil
12019 }
12020 return fmt.Errorf("that is type *NinEmbeddedStruct but is nil && this != nil")
12021 } else if this == nil {
12022 return fmt.Errorf("that is type *NinEmbeddedStruct but is not nil && this == nil")
12023 }
12024 if !this.NidOptNative.Equal(that1.NidOptNative) {
12025 return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
12026 }
12027 if !this.Field200.Equal(that1.Field200) {
12028 return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
12029 }
12030 if this.Field210 != nil && that1.Field210 != nil {
12031 if *this.Field210 != *that1.Field210 {
12032 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210)
12033 }
12034 } else if this.Field210 != nil {
12035 return fmt.Errorf("this.Field210 == nil && that.Field210 != nil")
12036 } else if that1.Field210 != nil {
12037 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
12038 }
12039 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12040 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12041 }
12042 return nil
12043 }
12044 func (this *NinEmbeddedStruct) Equal(that interface{}) bool {
12045 if that == nil {
12046 return this == nil
12047 }
12048
12049 that1, ok := that.(*NinEmbeddedStruct)
12050 if !ok {
12051 that2, ok := that.(NinEmbeddedStruct)
12052 if ok {
12053 that1 = &that2
12054 } else {
12055 return false
12056 }
12057 }
12058 if that1 == nil {
12059 return this == nil
12060 } else if this == nil {
12061 return false
12062 }
12063 if !this.NidOptNative.Equal(that1.NidOptNative) {
12064 return false
12065 }
12066 if !this.Field200.Equal(that1.Field200) {
12067 return false
12068 }
12069 if this.Field210 != nil && that1.Field210 != nil {
12070 if *this.Field210 != *that1.Field210 {
12071 return false
12072 }
12073 } else if this.Field210 != nil {
12074 return false
12075 } else if that1.Field210 != nil {
12076 return false
12077 }
12078 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12079 return false
12080 }
12081 return true
12082 }
12083 func (this *NidNestedStruct) VerboseEqual(that interface{}) error {
12084 if that == nil {
12085 if this == nil {
12086 return nil
12087 }
12088 return fmt.Errorf("that == nil && this != nil")
12089 }
12090
12091 that1, ok := that.(*NidNestedStruct)
12092 if !ok {
12093 that2, ok := that.(NidNestedStruct)
12094 if ok {
12095 that1 = &that2
12096 } else {
12097 return fmt.Errorf("that is not of type *NidNestedStruct")
12098 }
12099 }
12100 if that1 == nil {
12101 if this == nil {
12102 return nil
12103 }
12104 return fmt.Errorf("that is type *NidNestedStruct but is nil && this != nil")
12105 } else if this == nil {
12106 return fmt.Errorf("that is type *NidNestedStruct but is not nil && this == nil")
12107 }
12108 if !this.Field1.Equal(&that1.Field1) {
12109 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
12110 }
12111 if len(this.Field2) != len(that1.Field2) {
12112 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
12113 }
12114 for i := range this.Field2 {
12115 if !this.Field2[i].Equal(&that1.Field2[i]) {
12116 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
12117 }
12118 }
12119 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12120 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12121 }
12122 return nil
12123 }
12124 func (this *NidNestedStruct) Equal(that interface{}) bool {
12125 if that == nil {
12126 return this == nil
12127 }
12128
12129 that1, ok := that.(*NidNestedStruct)
12130 if !ok {
12131 that2, ok := that.(NidNestedStruct)
12132 if ok {
12133 that1 = &that2
12134 } else {
12135 return false
12136 }
12137 }
12138 if that1 == nil {
12139 return this == nil
12140 } else if this == nil {
12141 return false
12142 }
12143 if !this.Field1.Equal(&that1.Field1) {
12144 return false
12145 }
12146 if len(this.Field2) != len(that1.Field2) {
12147 return false
12148 }
12149 for i := range this.Field2 {
12150 if !this.Field2[i].Equal(&that1.Field2[i]) {
12151 return false
12152 }
12153 }
12154 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12155 return false
12156 }
12157 return true
12158 }
12159 func (this *NinNestedStruct) VerboseEqual(that interface{}) error {
12160 if that == nil {
12161 if this == nil {
12162 return nil
12163 }
12164 return fmt.Errorf("that == nil && this != nil")
12165 }
12166
12167 that1, ok := that.(*NinNestedStruct)
12168 if !ok {
12169 that2, ok := that.(NinNestedStruct)
12170 if ok {
12171 that1 = &that2
12172 } else {
12173 return fmt.Errorf("that is not of type *NinNestedStruct")
12174 }
12175 }
12176 if that1 == nil {
12177 if this == nil {
12178 return nil
12179 }
12180 return fmt.Errorf("that is type *NinNestedStruct but is nil && this != nil")
12181 } else if this == nil {
12182 return fmt.Errorf("that is type *NinNestedStruct but is not nil && this == nil")
12183 }
12184 if !this.Field1.Equal(that1.Field1) {
12185 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
12186 }
12187 if len(this.Field2) != len(that1.Field2) {
12188 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
12189 }
12190 for i := range this.Field2 {
12191 if !this.Field2[i].Equal(that1.Field2[i]) {
12192 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
12193 }
12194 }
12195 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12196 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12197 }
12198 return nil
12199 }
12200 func (this *NinNestedStruct) Equal(that interface{}) bool {
12201 if that == nil {
12202 return this == nil
12203 }
12204
12205 that1, ok := that.(*NinNestedStruct)
12206 if !ok {
12207 that2, ok := that.(NinNestedStruct)
12208 if ok {
12209 that1 = &that2
12210 } else {
12211 return false
12212 }
12213 }
12214 if that1 == nil {
12215 return this == nil
12216 } else if this == nil {
12217 return false
12218 }
12219 if !this.Field1.Equal(that1.Field1) {
12220 return false
12221 }
12222 if len(this.Field2) != len(that1.Field2) {
12223 return false
12224 }
12225 for i := range this.Field2 {
12226 if !this.Field2[i].Equal(that1.Field2[i]) {
12227 return false
12228 }
12229 }
12230 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12231 return false
12232 }
12233 return true
12234 }
12235 func (this *NidOptCustom) VerboseEqual(that interface{}) error {
12236 if that == nil {
12237 if this == nil {
12238 return nil
12239 }
12240 return fmt.Errorf("that == nil && this != nil")
12241 }
12242
12243 that1, ok := that.(*NidOptCustom)
12244 if !ok {
12245 that2, ok := that.(NidOptCustom)
12246 if ok {
12247 that1 = &that2
12248 } else {
12249 return fmt.Errorf("that is not of type *NidOptCustom")
12250 }
12251 }
12252 if that1 == nil {
12253 if this == nil {
12254 return nil
12255 }
12256 return fmt.Errorf("that is type *NidOptCustom but is nil && this != nil")
12257 } else if this == nil {
12258 return fmt.Errorf("that is type *NidOptCustom but is not nil && this == nil")
12259 }
12260 if !this.Id.Equal(that1.Id) {
12261 return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
12262 }
12263 if !this.Value.Equal(that1.Value) {
12264 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
12265 }
12266 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12267 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12268 }
12269 return nil
12270 }
12271 func (this *NidOptCustom) Equal(that interface{}) bool {
12272 if that == nil {
12273 return this == nil
12274 }
12275
12276 that1, ok := that.(*NidOptCustom)
12277 if !ok {
12278 that2, ok := that.(NidOptCustom)
12279 if ok {
12280 that1 = &that2
12281 } else {
12282 return false
12283 }
12284 }
12285 if that1 == nil {
12286 return this == nil
12287 } else if this == nil {
12288 return false
12289 }
12290 if !this.Id.Equal(that1.Id) {
12291 return false
12292 }
12293 if !this.Value.Equal(that1.Value) {
12294 return false
12295 }
12296 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12297 return false
12298 }
12299 return true
12300 }
12301 func (this *CustomDash) VerboseEqual(that interface{}) error {
12302 if that == nil {
12303 if this == nil {
12304 return nil
12305 }
12306 return fmt.Errorf("that == nil && this != nil")
12307 }
12308
12309 that1, ok := that.(*CustomDash)
12310 if !ok {
12311 that2, ok := that.(CustomDash)
12312 if ok {
12313 that1 = &that2
12314 } else {
12315 return fmt.Errorf("that is not of type *CustomDash")
12316 }
12317 }
12318 if that1 == nil {
12319 if this == nil {
12320 return nil
12321 }
12322 return fmt.Errorf("that is type *CustomDash but is nil && this != nil")
12323 } else if this == nil {
12324 return fmt.Errorf("that is type *CustomDash but is not nil && this == nil")
12325 }
12326 if that1.Value == nil {
12327 if this.Value != nil {
12328 return fmt.Errorf("this.Value != nil && that1.Value == nil")
12329 }
12330 } else if !this.Value.Equal(*that1.Value) {
12331 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
12332 }
12333 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12334 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12335 }
12336 return nil
12337 }
12338 func (this *CustomDash) Equal(that interface{}) bool {
12339 if that == nil {
12340 return this == nil
12341 }
12342
12343 that1, ok := that.(*CustomDash)
12344 if !ok {
12345 that2, ok := that.(CustomDash)
12346 if ok {
12347 that1 = &that2
12348 } else {
12349 return false
12350 }
12351 }
12352 if that1 == nil {
12353 return this == nil
12354 } else if this == nil {
12355 return false
12356 }
12357 if that1.Value == nil {
12358 if this.Value != nil {
12359 return false
12360 }
12361 } else if !this.Value.Equal(*that1.Value) {
12362 return false
12363 }
12364 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12365 return false
12366 }
12367 return true
12368 }
12369 func (this *NinOptCustom) VerboseEqual(that interface{}) error {
12370 if that == nil {
12371 if this == nil {
12372 return nil
12373 }
12374 return fmt.Errorf("that == nil && this != nil")
12375 }
12376
12377 that1, ok := that.(*NinOptCustom)
12378 if !ok {
12379 that2, ok := that.(NinOptCustom)
12380 if ok {
12381 that1 = &that2
12382 } else {
12383 return fmt.Errorf("that is not of type *NinOptCustom")
12384 }
12385 }
12386 if that1 == nil {
12387 if this == nil {
12388 return nil
12389 }
12390 return fmt.Errorf("that is type *NinOptCustom but is nil && this != nil")
12391 } else if this == nil {
12392 return fmt.Errorf("that is type *NinOptCustom but is not nil && this == nil")
12393 }
12394 if that1.Id == nil {
12395 if this.Id != nil {
12396 return fmt.Errorf("this.Id != nil && that1.Id == nil")
12397 }
12398 } else if !this.Id.Equal(*that1.Id) {
12399 return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
12400 }
12401 if that1.Value == nil {
12402 if this.Value != nil {
12403 return fmt.Errorf("this.Value != nil && that1.Value == nil")
12404 }
12405 } else if !this.Value.Equal(*that1.Value) {
12406 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
12407 }
12408 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12409 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12410 }
12411 return nil
12412 }
12413 func (this *NinOptCustom) Equal(that interface{}) bool {
12414 if that == nil {
12415 return this == nil
12416 }
12417
12418 that1, ok := that.(*NinOptCustom)
12419 if !ok {
12420 that2, ok := that.(NinOptCustom)
12421 if ok {
12422 that1 = &that2
12423 } else {
12424 return false
12425 }
12426 }
12427 if that1 == nil {
12428 return this == nil
12429 } else if this == nil {
12430 return false
12431 }
12432 if that1.Id == nil {
12433 if this.Id != nil {
12434 return false
12435 }
12436 } else if !this.Id.Equal(*that1.Id) {
12437 return false
12438 }
12439 if that1.Value == nil {
12440 if this.Value != nil {
12441 return false
12442 }
12443 } else if !this.Value.Equal(*that1.Value) {
12444 return false
12445 }
12446 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12447 return false
12448 }
12449 return true
12450 }
12451 func (this *NidRepCustom) VerboseEqual(that interface{}) error {
12452 if that == nil {
12453 if this == nil {
12454 return nil
12455 }
12456 return fmt.Errorf("that == nil && this != nil")
12457 }
12458
12459 that1, ok := that.(*NidRepCustom)
12460 if !ok {
12461 that2, ok := that.(NidRepCustom)
12462 if ok {
12463 that1 = &that2
12464 } else {
12465 return fmt.Errorf("that is not of type *NidRepCustom")
12466 }
12467 }
12468 if that1 == nil {
12469 if this == nil {
12470 return nil
12471 }
12472 return fmt.Errorf("that is type *NidRepCustom but is nil && this != nil")
12473 } else if this == nil {
12474 return fmt.Errorf("that is type *NidRepCustom but is not nil && this == nil")
12475 }
12476 if len(this.Id) != len(that1.Id) {
12477 return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id))
12478 }
12479 for i := range this.Id {
12480 if !this.Id[i].Equal(that1.Id[i]) {
12481 return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i])
12482 }
12483 }
12484 if len(this.Value) != len(that1.Value) {
12485 return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value))
12486 }
12487 for i := range this.Value {
12488 if !this.Value[i].Equal(that1.Value[i]) {
12489 return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[i])
12490 }
12491 }
12492 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12493 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12494 }
12495 return nil
12496 }
12497 func (this *NidRepCustom) Equal(that interface{}) bool {
12498 if that == nil {
12499 return this == nil
12500 }
12501
12502 that1, ok := that.(*NidRepCustom)
12503 if !ok {
12504 that2, ok := that.(NidRepCustom)
12505 if ok {
12506 that1 = &that2
12507 } else {
12508 return false
12509 }
12510 }
12511 if that1 == nil {
12512 return this == nil
12513 } else if this == nil {
12514 return false
12515 }
12516 if len(this.Id) != len(that1.Id) {
12517 return false
12518 }
12519 for i := range this.Id {
12520 if !this.Id[i].Equal(that1.Id[i]) {
12521 return false
12522 }
12523 }
12524 if len(this.Value) != len(that1.Value) {
12525 return false
12526 }
12527 for i := range this.Value {
12528 if !this.Value[i].Equal(that1.Value[i]) {
12529 return false
12530 }
12531 }
12532 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12533 return false
12534 }
12535 return true
12536 }
12537 func (this *NinRepCustom) VerboseEqual(that interface{}) error {
12538 if that == nil {
12539 if this == nil {
12540 return nil
12541 }
12542 return fmt.Errorf("that == nil && this != nil")
12543 }
12544
12545 that1, ok := that.(*NinRepCustom)
12546 if !ok {
12547 that2, ok := that.(NinRepCustom)
12548 if ok {
12549 that1 = &that2
12550 } else {
12551 return fmt.Errorf("that is not of type *NinRepCustom")
12552 }
12553 }
12554 if that1 == nil {
12555 if this == nil {
12556 return nil
12557 }
12558 return fmt.Errorf("that is type *NinRepCustom but is nil && this != nil")
12559 } else if this == nil {
12560 return fmt.Errorf("that is type *NinRepCustom but is not nil && this == nil")
12561 }
12562 if len(this.Id) != len(that1.Id) {
12563 return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id))
12564 }
12565 for i := range this.Id {
12566 if !this.Id[i].Equal(that1.Id[i]) {
12567 return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i])
12568 }
12569 }
12570 if len(this.Value) != len(that1.Value) {
12571 return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value))
12572 }
12573 for i := range this.Value {
12574 if !this.Value[i].Equal(that1.Value[i]) {
12575 return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[i])
12576 }
12577 }
12578 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12579 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12580 }
12581 return nil
12582 }
12583 func (this *NinRepCustom) Equal(that interface{}) bool {
12584 if that == nil {
12585 return this == nil
12586 }
12587
12588 that1, ok := that.(*NinRepCustom)
12589 if !ok {
12590 that2, ok := that.(NinRepCustom)
12591 if ok {
12592 that1 = &that2
12593 } else {
12594 return false
12595 }
12596 }
12597 if that1 == nil {
12598 return this == nil
12599 } else if this == nil {
12600 return false
12601 }
12602 if len(this.Id) != len(that1.Id) {
12603 return false
12604 }
12605 for i := range this.Id {
12606 if !this.Id[i].Equal(that1.Id[i]) {
12607 return false
12608 }
12609 }
12610 if len(this.Value) != len(that1.Value) {
12611 return false
12612 }
12613 for i := range this.Value {
12614 if !this.Value[i].Equal(that1.Value[i]) {
12615 return false
12616 }
12617 }
12618 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12619 return false
12620 }
12621 return true
12622 }
12623 func (this *NinOptNativeUnion) VerboseEqual(that interface{}) error {
12624 if that == nil {
12625 if this == nil {
12626 return nil
12627 }
12628 return fmt.Errorf("that == nil && this != nil")
12629 }
12630
12631 that1, ok := that.(*NinOptNativeUnion)
12632 if !ok {
12633 that2, ok := that.(NinOptNativeUnion)
12634 if ok {
12635 that1 = &that2
12636 } else {
12637 return fmt.Errorf("that is not of type *NinOptNativeUnion")
12638 }
12639 }
12640 if that1 == nil {
12641 if this == nil {
12642 return nil
12643 }
12644 return fmt.Errorf("that is type *NinOptNativeUnion but is nil && this != nil")
12645 } else if this == nil {
12646 return fmt.Errorf("that is type *NinOptNativeUnion but is not nil && this == nil")
12647 }
12648 if this.Field1 != nil && that1.Field1 != nil {
12649 if *this.Field1 != *that1.Field1 {
12650 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
12651 }
12652 } else if this.Field1 != nil {
12653 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
12654 } else if that1.Field1 != nil {
12655 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
12656 }
12657 if this.Field2 != nil && that1.Field2 != nil {
12658 if *this.Field2 != *that1.Field2 {
12659 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
12660 }
12661 } else if this.Field2 != nil {
12662 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
12663 } else if that1.Field2 != nil {
12664 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
12665 }
12666 if this.Field3 != nil && that1.Field3 != nil {
12667 if *this.Field3 != *that1.Field3 {
12668 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
12669 }
12670 } else if this.Field3 != nil {
12671 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
12672 } else if that1.Field3 != nil {
12673 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
12674 }
12675 if this.Field4 != nil && that1.Field4 != nil {
12676 if *this.Field4 != *that1.Field4 {
12677 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
12678 }
12679 } else if this.Field4 != nil {
12680 return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
12681 } else if that1.Field4 != nil {
12682 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
12683 }
12684 if this.Field5 != nil && that1.Field5 != nil {
12685 if *this.Field5 != *that1.Field5 {
12686 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
12687 }
12688 } else if this.Field5 != nil {
12689 return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
12690 } else if that1.Field5 != nil {
12691 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
12692 }
12693 if this.Field6 != nil && that1.Field6 != nil {
12694 if *this.Field6 != *that1.Field6 {
12695 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
12696 }
12697 } else if this.Field6 != nil {
12698 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
12699 } else if that1.Field6 != nil {
12700 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
12701 }
12702 if this.Field13 != nil && that1.Field13 != nil {
12703 if *this.Field13 != *that1.Field13 {
12704 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
12705 }
12706 } else if this.Field13 != nil {
12707 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
12708 } else if that1.Field13 != nil {
12709 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
12710 }
12711 if this.Field14 != nil && that1.Field14 != nil {
12712 if *this.Field14 != *that1.Field14 {
12713 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
12714 }
12715 } else if this.Field14 != nil {
12716 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
12717 } else if that1.Field14 != nil {
12718 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
12719 }
12720 if !bytes.Equal(this.Field15, that1.Field15) {
12721 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
12722 }
12723 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12724 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12725 }
12726 return nil
12727 }
12728 func (this *NinOptNativeUnion) Equal(that interface{}) bool {
12729 if that == nil {
12730 return this == nil
12731 }
12732
12733 that1, ok := that.(*NinOptNativeUnion)
12734 if !ok {
12735 that2, ok := that.(NinOptNativeUnion)
12736 if ok {
12737 that1 = &that2
12738 } else {
12739 return false
12740 }
12741 }
12742 if that1 == nil {
12743 return this == nil
12744 } else if this == nil {
12745 return false
12746 }
12747 if this.Field1 != nil && that1.Field1 != nil {
12748 if *this.Field1 != *that1.Field1 {
12749 return false
12750 }
12751 } else if this.Field1 != nil {
12752 return false
12753 } else if that1.Field1 != nil {
12754 return false
12755 }
12756 if this.Field2 != nil && that1.Field2 != nil {
12757 if *this.Field2 != *that1.Field2 {
12758 return false
12759 }
12760 } else if this.Field2 != nil {
12761 return false
12762 } else if that1.Field2 != nil {
12763 return false
12764 }
12765 if this.Field3 != nil && that1.Field3 != nil {
12766 if *this.Field3 != *that1.Field3 {
12767 return false
12768 }
12769 } else if this.Field3 != nil {
12770 return false
12771 } else if that1.Field3 != nil {
12772 return false
12773 }
12774 if this.Field4 != nil && that1.Field4 != nil {
12775 if *this.Field4 != *that1.Field4 {
12776 return false
12777 }
12778 } else if this.Field4 != nil {
12779 return false
12780 } else if that1.Field4 != nil {
12781 return false
12782 }
12783 if this.Field5 != nil && that1.Field5 != nil {
12784 if *this.Field5 != *that1.Field5 {
12785 return false
12786 }
12787 } else if this.Field5 != nil {
12788 return false
12789 } else if that1.Field5 != nil {
12790 return false
12791 }
12792 if this.Field6 != nil && that1.Field6 != nil {
12793 if *this.Field6 != *that1.Field6 {
12794 return false
12795 }
12796 } else if this.Field6 != nil {
12797 return false
12798 } else if that1.Field6 != nil {
12799 return false
12800 }
12801 if this.Field13 != nil && that1.Field13 != nil {
12802 if *this.Field13 != *that1.Field13 {
12803 return false
12804 }
12805 } else if this.Field13 != nil {
12806 return false
12807 } else if that1.Field13 != nil {
12808 return false
12809 }
12810 if this.Field14 != nil && that1.Field14 != nil {
12811 if *this.Field14 != *that1.Field14 {
12812 return false
12813 }
12814 } else if this.Field14 != nil {
12815 return false
12816 } else if that1.Field14 != nil {
12817 return false
12818 }
12819 if !bytes.Equal(this.Field15, that1.Field15) {
12820 return false
12821 }
12822 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12823 return false
12824 }
12825 return true
12826 }
12827 func (this *NinOptStructUnion) VerboseEqual(that interface{}) error {
12828 if that == nil {
12829 if this == nil {
12830 return nil
12831 }
12832 return fmt.Errorf("that == nil && this != nil")
12833 }
12834
12835 that1, ok := that.(*NinOptStructUnion)
12836 if !ok {
12837 that2, ok := that.(NinOptStructUnion)
12838 if ok {
12839 that1 = &that2
12840 } else {
12841 return fmt.Errorf("that is not of type *NinOptStructUnion")
12842 }
12843 }
12844 if that1 == nil {
12845 if this == nil {
12846 return nil
12847 }
12848 return fmt.Errorf("that is type *NinOptStructUnion but is nil && this != nil")
12849 } else if this == nil {
12850 return fmt.Errorf("that is type *NinOptStructUnion but is not nil && this == nil")
12851 }
12852 if this.Field1 != nil && that1.Field1 != nil {
12853 if *this.Field1 != *that1.Field1 {
12854 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
12855 }
12856 } else if this.Field1 != nil {
12857 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
12858 } else if that1.Field1 != nil {
12859 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
12860 }
12861 if this.Field2 != nil && that1.Field2 != nil {
12862 if *this.Field2 != *that1.Field2 {
12863 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
12864 }
12865 } else if this.Field2 != nil {
12866 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
12867 } else if that1.Field2 != nil {
12868 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
12869 }
12870 if !this.Field3.Equal(that1.Field3) {
12871 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
12872 }
12873 if !this.Field4.Equal(that1.Field4) {
12874 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
12875 }
12876 if this.Field6 != nil && that1.Field6 != nil {
12877 if *this.Field6 != *that1.Field6 {
12878 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
12879 }
12880 } else if this.Field6 != nil {
12881 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
12882 } else if that1.Field6 != nil {
12883 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
12884 }
12885 if this.Field7 != nil && that1.Field7 != nil {
12886 if *this.Field7 != *that1.Field7 {
12887 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
12888 }
12889 } else if this.Field7 != nil {
12890 return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
12891 } else if that1.Field7 != nil {
12892 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
12893 }
12894 if this.Field13 != nil && that1.Field13 != nil {
12895 if *this.Field13 != *that1.Field13 {
12896 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
12897 }
12898 } else if this.Field13 != nil {
12899 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
12900 } else if that1.Field13 != nil {
12901 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
12902 }
12903 if this.Field14 != nil && that1.Field14 != nil {
12904 if *this.Field14 != *that1.Field14 {
12905 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
12906 }
12907 } else if this.Field14 != nil {
12908 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
12909 } else if that1.Field14 != nil {
12910 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
12911 }
12912 if !bytes.Equal(this.Field15, that1.Field15) {
12913 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
12914 }
12915 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12916 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12917 }
12918 return nil
12919 }
12920 func (this *NinOptStructUnion) Equal(that interface{}) bool {
12921 if that == nil {
12922 return this == nil
12923 }
12924
12925 that1, ok := that.(*NinOptStructUnion)
12926 if !ok {
12927 that2, ok := that.(NinOptStructUnion)
12928 if ok {
12929 that1 = &that2
12930 } else {
12931 return false
12932 }
12933 }
12934 if that1 == nil {
12935 return this == nil
12936 } else if this == nil {
12937 return false
12938 }
12939 if this.Field1 != nil && that1.Field1 != nil {
12940 if *this.Field1 != *that1.Field1 {
12941 return false
12942 }
12943 } else if this.Field1 != nil {
12944 return false
12945 } else if that1.Field1 != nil {
12946 return false
12947 }
12948 if this.Field2 != nil && that1.Field2 != nil {
12949 if *this.Field2 != *that1.Field2 {
12950 return false
12951 }
12952 } else if this.Field2 != nil {
12953 return false
12954 } else if that1.Field2 != nil {
12955 return false
12956 }
12957 if !this.Field3.Equal(that1.Field3) {
12958 return false
12959 }
12960 if !this.Field4.Equal(that1.Field4) {
12961 return false
12962 }
12963 if this.Field6 != nil && that1.Field6 != nil {
12964 if *this.Field6 != *that1.Field6 {
12965 return false
12966 }
12967 } else if this.Field6 != nil {
12968 return false
12969 } else if that1.Field6 != nil {
12970 return false
12971 }
12972 if this.Field7 != nil && that1.Field7 != nil {
12973 if *this.Field7 != *that1.Field7 {
12974 return false
12975 }
12976 } else if this.Field7 != nil {
12977 return false
12978 } else if that1.Field7 != nil {
12979 return false
12980 }
12981 if this.Field13 != nil && that1.Field13 != nil {
12982 if *this.Field13 != *that1.Field13 {
12983 return false
12984 }
12985 } else if this.Field13 != nil {
12986 return false
12987 } else if that1.Field13 != nil {
12988 return false
12989 }
12990 if this.Field14 != nil && that1.Field14 != nil {
12991 if *this.Field14 != *that1.Field14 {
12992 return false
12993 }
12994 } else if this.Field14 != nil {
12995 return false
12996 } else if that1.Field14 != nil {
12997 return false
12998 }
12999 if !bytes.Equal(this.Field15, that1.Field15) {
13000 return false
13001 }
13002 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13003 return false
13004 }
13005 return true
13006 }
13007 func (this *NinEmbeddedStructUnion) VerboseEqual(that interface{}) error {
13008 if that == nil {
13009 if this == nil {
13010 return nil
13011 }
13012 return fmt.Errorf("that == nil && this != nil")
13013 }
13014
13015 that1, ok := that.(*NinEmbeddedStructUnion)
13016 if !ok {
13017 that2, ok := that.(NinEmbeddedStructUnion)
13018 if ok {
13019 that1 = &that2
13020 } else {
13021 return fmt.Errorf("that is not of type *NinEmbeddedStructUnion")
13022 }
13023 }
13024 if that1 == nil {
13025 if this == nil {
13026 return nil
13027 }
13028 return fmt.Errorf("that is type *NinEmbeddedStructUnion but is nil && this != nil")
13029 } else if this == nil {
13030 return fmt.Errorf("that is type *NinEmbeddedStructUnion but is not nil && this == nil")
13031 }
13032 if !this.NidOptNative.Equal(that1.NidOptNative) {
13033 return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
13034 }
13035 if !this.Field200.Equal(that1.Field200) {
13036 return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
13037 }
13038 if this.Field210 != nil && that1.Field210 != nil {
13039 if *this.Field210 != *that1.Field210 {
13040 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210)
13041 }
13042 } else if this.Field210 != nil {
13043 return fmt.Errorf("this.Field210 == nil && that.Field210 != nil")
13044 } else if that1.Field210 != nil {
13045 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
13046 }
13047 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13048 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13049 }
13050 return nil
13051 }
13052 func (this *NinEmbeddedStructUnion) Equal(that interface{}) bool {
13053 if that == nil {
13054 return this == nil
13055 }
13056
13057 that1, ok := that.(*NinEmbeddedStructUnion)
13058 if !ok {
13059 that2, ok := that.(NinEmbeddedStructUnion)
13060 if ok {
13061 that1 = &that2
13062 } else {
13063 return false
13064 }
13065 }
13066 if that1 == nil {
13067 return this == nil
13068 } else if this == nil {
13069 return false
13070 }
13071 if !this.NidOptNative.Equal(that1.NidOptNative) {
13072 return false
13073 }
13074 if !this.Field200.Equal(that1.Field200) {
13075 return false
13076 }
13077 if this.Field210 != nil && that1.Field210 != nil {
13078 if *this.Field210 != *that1.Field210 {
13079 return false
13080 }
13081 } else if this.Field210 != nil {
13082 return false
13083 } else if that1.Field210 != nil {
13084 return false
13085 }
13086 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13087 return false
13088 }
13089 return true
13090 }
13091 func (this *NinNestedStructUnion) VerboseEqual(that interface{}) error {
13092 if that == nil {
13093 if this == nil {
13094 return nil
13095 }
13096 return fmt.Errorf("that == nil && this != nil")
13097 }
13098
13099 that1, ok := that.(*NinNestedStructUnion)
13100 if !ok {
13101 that2, ok := that.(NinNestedStructUnion)
13102 if ok {
13103 that1 = &that2
13104 } else {
13105 return fmt.Errorf("that is not of type *NinNestedStructUnion")
13106 }
13107 }
13108 if that1 == nil {
13109 if this == nil {
13110 return nil
13111 }
13112 return fmt.Errorf("that is type *NinNestedStructUnion but is nil && this != nil")
13113 } else if this == nil {
13114 return fmt.Errorf("that is type *NinNestedStructUnion but is not nil && this == nil")
13115 }
13116 if !this.Field1.Equal(that1.Field1) {
13117 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
13118 }
13119 if !this.Field2.Equal(that1.Field2) {
13120 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
13121 }
13122 if !this.Field3.Equal(that1.Field3) {
13123 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
13124 }
13125 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13126 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13127 }
13128 return nil
13129 }
13130 func (this *NinNestedStructUnion) Equal(that interface{}) bool {
13131 if that == nil {
13132 return this == nil
13133 }
13134
13135 that1, ok := that.(*NinNestedStructUnion)
13136 if !ok {
13137 that2, ok := that.(NinNestedStructUnion)
13138 if ok {
13139 that1 = &that2
13140 } else {
13141 return false
13142 }
13143 }
13144 if that1 == nil {
13145 return this == nil
13146 } else if this == nil {
13147 return false
13148 }
13149 if !this.Field1.Equal(that1.Field1) {
13150 return false
13151 }
13152 if !this.Field2.Equal(that1.Field2) {
13153 return false
13154 }
13155 if !this.Field3.Equal(that1.Field3) {
13156 return false
13157 }
13158 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13159 return false
13160 }
13161 return true
13162 }
13163 func (this *Tree) VerboseEqual(that interface{}) error {
13164 if that == nil {
13165 if this == nil {
13166 return nil
13167 }
13168 return fmt.Errorf("that == nil && this != nil")
13169 }
13170
13171 that1, ok := that.(*Tree)
13172 if !ok {
13173 that2, ok := that.(Tree)
13174 if ok {
13175 that1 = &that2
13176 } else {
13177 return fmt.Errorf("that is not of type *Tree")
13178 }
13179 }
13180 if that1 == nil {
13181 if this == nil {
13182 return nil
13183 }
13184 return fmt.Errorf("that is type *Tree but is nil && this != nil")
13185 } else if this == nil {
13186 return fmt.Errorf("that is type *Tree but is not nil && this == nil")
13187 }
13188 if !this.Or.Equal(that1.Or) {
13189 return fmt.Errorf("Or this(%v) Not Equal that(%v)", this.Or, that1.Or)
13190 }
13191 if !this.And.Equal(that1.And) {
13192 return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And)
13193 }
13194 if !this.Leaf.Equal(that1.Leaf) {
13195 return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf)
13196 }
13197 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13198 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13199 }
13200 return nil
13201 }
13202 func (this *Tree) Equal(that interface{}) bool {
13203 if that == nil {
13204 return this == nil
13205 }
13206
13207 that1, ok := that.(*Tree)
13208 if !ok {
13209 that2, ok := that.(Tree)
13210 if ok {
13211 that1 = &that2
13212 } else {
13213 return false
13214 }
13215 }
13216 if that1 == nil {
13217 return this == nil
13218 } else if this == nil {
13219 return false
13220 }
13221 if !this.Or.Equal(that1.Or) {
13222 return false
13223 }
13224 if !this.And.Equal(that1.And) {
13225 return false
13226 }
13227 if !this.Leaf.Equal(that1.Leaf) {
13228 return false
13229 }
13230 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13231 return false
13232 }
13233 return true
13234 }
13235 func (this *OrBranch) VerboseEqual(that interface{}) error {
13236 if that == nil {
13237 if this == nil {
13238 return nil
13239 }
13240 return fmt.Errorf("that == nil && this != nil")
13241 }
13242
13243 that1, ok := that.(*OrBranch)
13244 if !ok {
13245 that2, ok := that.(OrBranch)
13246 if ok {
13247 that1 = &that2
13248 } else {
13249 return fmt.Errorf("that is not of type *OrBranch")
13250 }
13251 }
13252 if that1 == nil {
13253 if this == nil {
13254 return nil
13255 }
13256 return fmt.Errorf("that is type *OrBranch but is nil && this != nil")
13257 } else if this == nil {
13258 return fmt.Errorf("that is type *OrBranch but is not nil && this == nil")
13259 }
13260 if !this.Left.Equal(&that1.Left) {
13261 return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
13262 }
13263 if !this.Right.Equal(&that1.Right) {
13264 return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
13265 }
13266 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13267 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13268 }
13269 return nil
13270 }
13271 func (this *OrBranch) Equal(that interface{}) bool {
13272 if that == nil {
13273 return this == nil
13274 }
13275
13276 that1, ok := that.(*OrBranch)
13277 if !ok {
13278 that2, ok := that.(OrBranch)
13279 if ok {
13280 that1 = &that2
13281 } else {
13282 return false
13283 }
13284 }
13285 if that1 == nil {
13286 return this == nil
13287 } else if this == nil {
13288 return false
13289 }
13290 if !this.Left.Equal(&that1.Left) {
13291 return false
13292 }
13293 if !this.Right.Equal(&that1.Right) {
13294 return false
13295 }
13296 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13297 return false
13298 }
13299 return true
13300 }
13301 func (this *AndBranch) VerboseEqual(that interface{}) error {
13302 if that == nil {
13303 if this == nil {
13304 return nil
13305 }
13306 return fmt.Errorf("that == nil && this != nil")
13307 }
13308
13309 that1, ok := that.(*AndBranch)
13310 if !ok {
13311 that2, ok := that.(AndBranch)
13312 if ok {
13313 that1 = &that2
13314 } else {
13315 return fmt.Errorf("that is not of type *AndBranch")
13316 }
13317 }
13318 if that1 == nil {
13319 if this == nil {
13320 return nil
13321 }
13322 return fmt.Errorf("that is type *AndBranch but is nil && this != nil")
13323 } else if this == nil {
13324 return fmt.Errorf("that is type *AndBranch but is not nil && this == nil")
13325 }
13326 if !this.Left.Equal(&that1.Left) {
13327 return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
13328 }
13329 if !this.Right.Equal(&that1.Right) {
13330 return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
13331 }
13332 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13333 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13334 }
13335 return nil
13336 }
13337 func (this *AndBranch) Equal(that interface{}) bool {
13338 if that == nil {
13339 return this == nil
13340 }
13341
13342 that1, ok := that.(*AndBranch)
13343 if !ok {
13344 that2, ok := that.(AndBranch)
13345 if ok {
13346 that1 = &that2
13347 } else {
13348 return false
13349 }
13350 }
13351 if that1 == nil {
13352 return this == nil
13353 } else if this == nil {
13354 return false
13355 }
13356 if !this.Left.Equal(&that1.Left) {
13357 return false
13358 }
13359 if !this.Right.Equal(&that1.Right) {
13360 return false
13361 }
13362 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13363 return false
13364 }
13365 return true
13366 }
13367 func (this *Leaf) VerboseEqual(that interface{}) error {
13368 if that == nil {
13369 if this == nil {
13370 return nil
13371 }
13372 return fmt.Errorf("that == nil && this != nil")
13373 }
13374
13375 that1, ok := that.(*Leaf)
13376 if !ok {
13377 that2, ok := that.(Leaf)
13378 if ok {
13379 that1 = &that2
13380 } else {
13381 return fmt.Errorf("that is not of type *Leaf")
13382 }
13383 }
13384 if that1 == nil {
13385 if this == nil {
13386 return nil
13387 }
13388 return fmt.Errorf("that is type *Leaf but is nil && this != nil")
13389 } else if this == nil {
13390 return fmt.Errorf("that is type *Leaf but is not nil && this == nil")
13391 }
13392 if this.Value != that1.Value {
13393 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
13394 }
13395 if this.StrValue != that1.StrValue {
13396 return fmt.Errorf("StrValue this(%v) Not Equal that(%v)", this.StrValue, that1.StrValue)
13397 }
13398 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13399 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13400 }
13401 return nil
13402 }
13403 func (this *Leaf) Equal(that interface{}) bool {
13404 if that == nil {
13405 return this == nil
13406 }
13407
13408 that1, ok := that.(*Leaf)
13409 if !ok {
13410 that2, ok := that.(Leaf)
13411 if ok {
13412 that1 = &that2
13413 } else {
13414 return false
13415 }
13416 }
13417 if that1 == nil {
13418 return this == nil
13419 } else if this == nil {
13420 return false
13421 }
13422 if this.Value != that1.Value {
13423 return false
13424 }
13425 if this.StrValue != that1.StrValue {
13426 return false
13427 }
13428 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13429 return false
13430 }
13431 return true
13432 }
13433 func (this *DeepTree) VerboseEqual(that interface{}) error {
13434 if that == nil {
13435 if this == nil {
13436 return nil
13437 }
13438 return fmt.Errorf("that == nil && this != nil")
13439 }
13440
13441 that1, ok := that.(*DeepTree)
13442 if !ok {
13443 that2, ok := that.(DeepTree)
13444 if ok {
13445 that1 = &that2
13446 } else {
13447 return fmt.Errorf("that is not of type *DeepTree")
13448 }
13449 }
13450 if that1 == nil {
13451 if this == nil {
13452 return nil
13453 }
13454 return fmt.Errorf("that is type *DeepTree but is nil && this != nil")
13455 } else if this == nil {
13456 return fmt.Errorf("that is type *DeepTree but is not nil && this == nil")
13457 }
13458 if !this.Down.Equal(that1.Down) {
13459 return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down)
13460 }
13461 if !this.And.Equal(that1.And) {
13462 return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And)
13463 }
13464 if !this.Leaf.Equal(that1.Leaf) {
13465 return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf)
13466 }
13467 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13468 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13469 }
13470 return nil
13471 }
13472 func (this *DeepTree) Equal(that interface{}) bool {
13473 if that == nil {
13474 return this == nil
13475 }
13476
13477 that1, ok := that.(*DeepTree)
13478 if !ok {
13479 that2, ok := that.(DeepTree)
13480 if ok {
13481 that1 = &that2
13482 } else {
13483 return false
13484 }
13485 }
13486 if that1 == nil {
13487 return this == nil
13488 } else if this == nil {
13489 return false
13490 }
13491 if !this.Down.Equal(that1.Down) {
13492 return false
13493 }
13494 if !this.And.Equal(that1.And) {
13495 return false
13496 }
13497 if !this.Leaf.Equal(that1.Leaf) {
13498 return false
13499 }
13500 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13501 return false
13502 }
13503 return true
13504 }
13505 func (this *ADeepBranch) VerboseEqual(that interface{}) error {
13506 if that == nil {
13507 if this == nil {
13508 return nil
13509 }
13510 return fmt.Errorf("that == nil && this != nil")
13511 }
13512
13513 that1, ok := that.(*ADeepBranch)
13514 if !ok {
13515 that2, ok := that.(ADeepBranch)
13516 if ok {
13517 that1 = &that2
13518 } else {
13519 return fmt.Errorf("that is not of type *ADeepBranch")
13520 }
13521 }
13522 if that1 == nil {
13523 if this == nil {
13524 return nil
13525 }
13526 return fmt.Errorf("that is type *ADeepBranch but is nil && this != nil")
13527 } else if this == nil {
13528 return fmt.Errorf("that is type *ADeepBranch but is not nil && this == nil")
13529 }
13530 if !this.Down.Equal(&that1.Down) {
13531 return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down)
13532 }
13533 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13534 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13535 }
13536 return nil
13537 }
13538 func (this *ADeepBranch) Equal(that interface{}) bool {
13539 if that == nil {
13540 return this == nil
13541 }
13542
13543 that1, ok := that.(*ADeepBranch)
13544 if !ok {
13545 that2, ok := that.(ADeepBranch)
13546 if ok {
13547 that1 = &that2
13548 } else {
13549 return false
13550 }
13551 }
13552 if that1 == nil {
13553 return this == nil
13554 } else if this == nil {
13555 return false
13556 }
13557 if !this.Down.Equal(&that1.Down) {
13558 return false
13559 }
13560 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13561 return false
13562 }
13563 return true
13564 }
13565 func (this *AndDeepBranch) VerboseEqual(that interface{}) error {
13566 if that == nil {
13567 if this == nil {
13568 return nil
13569 }
13570 return fmt.Errorf("that == nil && this != nil")
13571 }
13572
13573 that1, ok := that.(*AndDeepBranch)
13574 if !ok {
13575 that2, ok := that.(AndDeepBranch)
13576 if ok {
13577 that1 = &that2
13578 } else {
13579 return fmt.Errorf("that is not of type *AndDeepBranch")
13580 }
13581 }
13582 if that1 == nil {
13583 if this == nil {
13584 return nil
13585 }
13586 return fmt.Errorf("that is type *AndDeepBranch but is nil && this != nil")
13587 } else if this == nil {
13588 return fmt.Errorf("that is type *AndDeepBranch but is not nil && this == nil")
13589 }
13590 if !this.Left.Equal(&that1.Left) {
13591 return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
13592 }
13593 if !this.Right.Equal(&that1.Right) {
13594 return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
13595 }
13596 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13597 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13598 }
13599 return nil
13600 }
13601 func (this *AndDeepBranch) Equal(that interface{}) bool {
13602 if that == nil {
13603 return this == nil
13604 }
13605
13606 that1, ok := that.(*AndDeepBranch)
13607 if !ok {
13608 that2, ok := that.(AndDeepBranch)
13609 if ok {
13610 that1 = &that2
13611 } else {
13612 return false
13613 }
13614 }
13615 if that1 == nil {
13616 return this == nil
13617 } else if this == nil {
13618 return false
13619 }
13620 if !this.Left.Equal(&that1.Left) {
13621 return false
13622 }
13623 if !this.Right.Equal(&that1.Right) {
13624 return false
13625 }
13626 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13627 return false
13628 }
13629 return true
13630 }
13631 func (this *DeepLeaf) VerboseEqual(that interface{}) error {
13632 if that == nil {
13633 if this == nil {
13634 return nil
13635 }
13636 return fmt.Errorf("that == nil && this != nil")
13637 }
13638
13639 that1, ok := that.(*DeepLeaf)
13640 if !ok {
13641 that2, ok := that.(DeepLeaf)
13642 if ok {
13643 that1 = &that2
13644 } else {
13645 return fmt.Errorf("that is not of type *DeepLeaf")
13646 }
13647 }
13648 if that1 == nil {
13649 if this == nil {
13650 return nil
13651 }
13652 return fmt.Errorf("that is type *DeepLeaf but is nil && this != nil")
13653 } else if this == nil {
13654 return fmt.Errorf("that is type *DeepLeaf but is not nil && this == nil")
13655 }
13656 if !this.Tree.Equal(&that1.Tree) {
13657 return fmt.Errorf("Tree this(%v) Not Equal that(%v)", this.Tree, that1.Tree)
13658 }
13659 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13660 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13661 }
13662 return nil
13663 }
13664 func (this *DeepLeaf) Equal(that interface{}) bool {
13665 if that == nil {
13666 return this == nil
13667 }
13668
13669 that1, ok := that.(*DeepLeaf)
13670 if !ok {
13671 that2, ok := that.(DeepLeaf)
13672 if ok {
13673 that1 = &that2
13674 } else {
13675 return false
13676 }
13677 }
13678 if that1 == nil {
13679 return this == nil
13680 } else if this == nil {
13681 return false
13682 }
13683 if !this.Tree.Equal(&that1.Tree) {
13684 return false
13685 }
13686 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13687 return false
13688 }
13689 return true
13690 }
13691 func (this *Nil) VerboseEqual(that interface{}) error {
13692 if that == nil {
13693 if this == nil {
13694 return nil
13695 }
13696 return fmt.Errorf("that == nil && this != nil")
13697 }
13698
13699 that1, ok := that.(*Nil)
13700 if !ok {
13701 that2, ok := that.(Nil)
13702 if ok {
13703 that1 = &that2
13704 } else {
13705 return fmt.Errorf("that is not of type *Nil")
13706 }
13707 }
13708 if that1 == nil {
13709 if this == nil {
13710 return nil
13711 }
13712 return fmt.Errorf("that is type *Nil but is nil && this != nil")
13713 } else if this == nil {
13714 return fmt.Errorf("that is type *Nil but is not nil && this == nil")
13715 }
13716 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13717 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13718 }
13719 return nil
13720 }
13721 func (this *Nil) Equal(that interface{}) bool {
13722 if that == nil {
13723 return this == nil
13724 }
13725
13726 that1, ok := that.(*Nil)
13727 if !ok {
13728 that2, ok := that.(Nil)
13729 if ok {
13730 that1 = &that2
13731 } else {
13732 return false
13733 }
13734 }
13735 if that1 == nil {
13736 return this == nil
13737 } else if this == nil {
13738 return false
13739 }
13740 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13741 return false
13742 }
13743 return true
13744 }
13745 func (this *NidOptEnum) VerboseEqual(that interface{}) error {
13746 if that == nil {
13747 if this == nil {
13748 return nil
13749 }
13750 return fmt.Errorf("that == nil && this != nil")
13751 }
13752
13753 that1, ok := that.(*NidOptEnum)
13754 if !ok {
13755 that2, ok := that.(NidOptEnum)
13756 if ok {
13757 that1 = &that2
13758 } else {
13759 return fmt.Errorf("that is not of type *NidOptEnum")
13760 }
13761 }
13762 if that1 == nil {
13763 if this == nil {
13764 return nil
13765 }
13766 return fmt.Errorf("that is type *NidOptEnum but is nil && this != nil")
13767 } else if this == nil {
13768 return fmt.Errorf("that is type *NidOptEnum but is not nil && this == nil")
13769 }
13770 if this.Field1 != that1.Field1 {
13771 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
13772 }
13773 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13774 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13775 }
13776 return nil
13777 }
13778 func (this *NidOptEnum) Equal(that interface{}) bool {
13779 if that == nil {
13780 return this == nil
13781 }
13782
13783 that1, ok := that.(*NidOptEnum)
13784 if !ok {
13785 that2, ok := that.(NidOptEnum)
13786 if ok {
13787 that1 = &that2
13788 } else {
13789 return false
13790 }
13791 }
13792 if that1 == nil {
13793 return this == nil
13794 } else if this == nil {
13795 return false
13796 }
13797 if this.Field1 != that1.Field1 {
13798 return false
13799 }
13800 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13801 return false
13802 }
13803 return true
13804 }
13805 func (this *NinOptEnum) VerboseEqual(that interface{}) error {
13806 if that == nil {
13807 if this == nil {
13808 return nil
13809 }
13810 return fmt.Errorf("that == nil && this != nil")
13811 }
13812
13813 that1, ok := that.(*NinOptEnum)
13814 if !ok {
13815 that2, ok := that.(NinOptEnum)
13816 if ok {
13817 that1 = &that2
13818 } else {
13819 return fmt.Errorf("that is not of type *NinOptEnum")
13820 }
13821 }
13822 if that1 == nil {
13823 if this == nil {
13824 return nil
13825 }
13826 return fmt.Errorf("that is type *NinOptEnum but is nil && this != nil")
13827 } else if this == nil {
13828 return fmt.Errorf("that is type *NinOptEnum but is not nil && this == nil")
13829 }
13830 if this.Field1 != nil && that1.Field1 != nil {
13831 if *this.Field1 != *that1.Field1 {
13832 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
13833 }
13834 } else if this.Field1 != nil {
13835 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
13836 } else if that1.Field1 != nil {
13837 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
13838 }
13839 if this.Field2 != nil && that1.Field2 != nil {
13840 if *this.Field2 != *that1.Field2 {
13841 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
13842 }
13843 } else if this.Field2 != nil {
13844 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
13845 } else if that1.Field2 != nil {
13846 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
13847 }
13848 if this.Field3 != nil && that1.Field3 != nil {
13849 if *this.Field3 != *that1.Field3 {
13850 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
13851 }
13852 } else if this.Field3 != nil {
13853 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
13854 } else if that1.Field3 != nil {
13855 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
13856 }
13857 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13858 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13859 }
13860 return nil
13861 }
13862 func (this *NinOptEnum) Equal(that interface{}) bool {
13863 if that == nil {
13864 return this == nil
13865 }
13866
13867 that1, ok := that.(*NinOptEnum)
13868 if !ok {
13869 that2, ok := that.(NinOptEnum)
13870 if ok {
13871 that1 = &that2
13872 } else {
13873 return false
13874 }
13875 }
13876 if that1 == nil {
13877 return this == nil
13878 } else if this == nil {
13879 return false
13880 }
13881 if this.Field1 != nil && that1.Field1 != nil {
13882 if *this.Field1 != *that1.Field1 {
13883 return false
13884 }
13885 } else if this.Field1 != nil {
13886 return false
13887 } else if that1.Field1 != nil {
13888 return false
13889 }
13890 if this.Field2 != nil && that1.Field2 != nil {
13891 if *this.Field2 != *that1.Field2 {
13892 return false
13893 }
13894 } else if this.Field2 != nil {
13895 return false
13896 } else if that1.Field2 != nil {
13897 return false
13898 }
13899 if this.Field3 != nil && that1.Field3 != nil {
13900 if *this.Field3 != *that1.Field3 {
13901 return false
13902 }
13903 } else if this.Field3 != nil {
13904 return false
13905 } else if that1.Field3 != nil {
13906 return false
13907 }
13908 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13909 return false
13910 }
13911 return true
13912 }
13913 func (this *NidRepEnum) VerboseEqual(that interface{}) error {
13914 if that == nil {
13915 if this == nil {
13916 return nil
13917 }
13918 return fmt.Errorf("that == nil && this != nil")
13919 }
13920
13921 that1, ok := that.(*NidRepEnum)
13922 if !ok {
13923 that2, ok := that.(NidRepEnum)
13924 if ok {
13925 that1 = &that2
13926 } else {
13927 return fmt.Errorf("that is not of type *NidRepEnum")
13928 }
13929 }
13930 if that1 == nil {
13931 if this == nil {
13932 return nil
13933 }
13934 return fmt.Errorf("that is type *NidRepEnum but is nil && this != nil")
13935 } else if this == nil {
13936 return fmt.Errorf("that is type *NidRepEnum but is not nil && this == nil")
13937 }
13938 if len(this.Field1) != len(that1.Field1) {
13939 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
13940 }
13941 for i := range this.Field1 {
13942 if this.Field1[i] != that1.Field1[i] {
13943 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
13944 }
13945 }
13946 if len(this.Field2) != len(that1.Field2) {
13947 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
13948 }
13949 for i := range this.Field2 {
13950 if this.Field2[i] != that1.Field2[i] {
13951 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
13952 }
13953 }
13954 if len(this.Field3) != len(that1.Field3) {
13955 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
13956 }
13957 for i := range this.Field3 {
13958 if this.Field3[i] != that1.Field3[i] {
13959 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
13960 }
13961 }
13962 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13963 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13964 }
13965 return nil
13966 }
13967 func (this *NidRepEnum) Equal(that interface{}) bool {
13968 if that == nil {
13969 return this == nil
13970 }
13971
13972 that1, ok := that.(*NidRepEnum)
13973 if !ok {
13974 that2, ok := that.(NidRepEnum)
13975 if ok {
13976 that1 = &that2
13977 } else {
13978 return false
13979 }
13980 }
13981 if that1 == nil {
13982 return this == nil
13983 } else if this == nil {
13984 return false
13985 }
13986 if len(this.Field1) != len(that1.Field1) {
13987 return false
13988 }
13989 for i := range this.Field1 {
13990 if this.Field1[i] != that1.Field1[i] {
13991 return false
13992 }
13993 }
13994 if len(this.Field2) != len(that1.Field2) {
13995 return false
13996 }
13997 for i := range this.Field2 {
13998 if this.Field2[i] != that1.Field2[i] {
13999 return false
14000 }
14001 }
14002 if len(this.Field3) != len(that1.Field3) {
14003 return false
14004 }
14005 for i := range this.Field3 {
14006 if this.Field3[i] != that1.Field3[i] {
14007 return false
14008 }
14009 }
14010 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14011 return false
14012 }
14013 return true
14014 }
14015 func (this *NinRepEnum) VerboseEqual(that interface{}) error {
14016 if that == nil {
14017 if this == nil {
14018 return nil
14019 }
14020 return fmt.Errorf("that == nil && this != nil")
14021 }
14022
14023 that1, ok := that.(*NinRepEnum)
14024 if !ok {
14025 that2, ok := that.(NinRepEnum)
14026 if ok {
14027 that1 = &that2
14028 } else {
14029 return fmt.Errorf("that is not of type *NinRepEnum")
14030 }
14031 }
14032 if that1 == nil {
14033 if this == nil {
14034 return nil
14035 }
14036 return fmt.Errorf("that is type *NinRepEnum but is nil && this != nil")
14037 } else if this == nil {
14038 return fmt.Errorf("that is type *NinRepEnum but is not nil && this == nil")
14039 }
14040 if len(this.Field1) != len(that1.Field1) {
14041 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
14042 }
14043 for i := range this.Field1 {
14044 if this.Field1[i] != that1.Field1[i] {
14045 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
14046 }
14047 }
14048 if len(this.Field2) != len(that1.Field2) {
14049 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
14050 }
14051 for i := range this.Field2 {
14052 if this.Field2[i] != that1.Field2[i] {
14053 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
14054 }
14055 }
14056 if len(this.Field3) != len(that1.Field3) {
14057 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
14058 }
14059 for i := range this.Field3 {
14060 if this.Field3[i] != that1.Field3[i] {
14061 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
14062 }
14063 }
14064 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14065 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14066 }
14067 return nil
14068 }
14069 func (this *NinRepEnum) Equal(that interface{}) bool {
14070 if that == nil {
14071 return this == nil
14072 }
14073
14074 that1, ok := that.(*NinRepEnum)
14075 if !ok {
14076 that2, ok := that.(NinRepEnum)
14077 if ok {
14078 that1 = &that2
14079 } else {
14080 return false
14081 }
14082 }
14083 if that1 == nil {
14084 return this == nil
14085 } else if this == nil {
14086 return false
14087 }
14088 if len(this.Field1) != len(that1.Field1) {
14089 return false
14090 }
14091 for i := range this.Field1 {
14092 if this.Field1[i] != that1.Field1[i] {
14093 return false
14094 }
14095 }
14096 if len(this.Field2) != len(that1.Field2) {
14097 return false
14098 }
14099 for i := range this.Field2 {
14100 if this.Field2[i] != that1.Field2[i] {
14101 return false
14102 }
14103 }
14104 if len(this.Field3) != len(that1.Field3) {
14105 return false
14106 }
14107 for i := range this.Field3 {
14108 if this.Field3[i] != that1.Field3[i] {
14109 return false
14110 }
14111 }
14112 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14113 return false
14114 }
14115 return true
14116 }
14117 func (this *NinOptEnumDefault) VerboseEqual(that interface{}) error {
14118 if that == nil {
14119 if this == nil {
14120 return nil
14121 }
14122 return fmt.Errorf("that == nil && this != nil")
14123 }
14124
14125 that1, ok := that.(*NinOptEnumDefault)
14126 if !ok {
14127 that2, ok := that.(NinOptEnumDefault)
14128 if ok {
14129 that1 = &that2
14130 } else {
14131 return fmt.Errorf("that is not of type *NinOptEnumDefault")
14132 }
14133 }
14134 if that1 == nil {
14135 if this == nil {
14136 return nil
14137 }
14138 return fmt.Errorf("that is type *NinOptEnumDefault but is nil && this != nil")
14139 } else if this == nil {
14140 return fmt.Errorf("that is type *NinOptEnumDefault but is not nil && this == nil")
14141 }
14142 if this.Field1 != nil && that1.Field1 != nil {
14143 if *this.Field1 != *that1.Field1 {
14144 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
14145 }
14146 } else if this.Field1 != nil {
14147 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
14148 } else if that1.Field1 != nil {
14149 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
14150 }
14151 if this.Field2 != nil && that1.Field2 != nil {
14152 if *this.Field2 != *that1.Field2 {
14153 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
14154 }
14155 } else if this.Field2 != nil {
14156 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
14157 } else if that1.Field2 != nil {
14158 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
14159 }
14160 if this.Field3 != nil && that1.Field3 != nil {
14161 if *this.Field3 != *that1.Field3 {
14162 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
14163 }
14164 } else if this.Field3 != nil {
14165 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
14166 } else if that1.Field3 != nil {
14167 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
14168 }
14169 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14170 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14171 }
14172 return nil
14173 }
14174 func (this *NinOptEnumDefault) Equal(that interface{}) bool {
14175 if that == nil {
14176 return this == nil
14177 }
14178
14179 that1, ok := that.(*NinOptEnumDefault)
14180 if !ok {
14181 that2, ok := that.(NinOptEnumDefault)
14182 if ok {
14183 that1 = &that2
14184 } else {
14185 return false
14186 }
14187 }
14188 if that1 == nil {
14189 return this == nil
14190 } else if this == nil {
14191 return false
14192 }
14193 if this.Field1 != nil && that1.Field1 != nil {
14194 if *this.Field1 != *that1.Field1 {
14195 return false
14196 }
14197 } else if this.Field1 != nil {
14198 return false
14199 } else if that1.Field1 != nil {
14200 return false
14201 }
14202 if this.Field2 != nil && that1.Field2 != nil {
14203 if *this.Field2 != *that1.Field2 {
14204 return false
14205 }
14206 } else if this.Field2 != nil {
14207 return false
14208 } else if that1.Field2 != nil {
14209 return false
14210 }
14211 if this.Field3 != nil && that1.Field3 != nil {
14212 if *this.Field3 != *that1.Field3 {
14213 return false
14214 }
14215 } else if this.Field3 != nil {
14216 return false
14217 } else if that1.Field3 != nil {
14218 return false
14219 }
14220 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14221 return false
14222 }
14223 return true
14224 }
14225 func (this *AnotherNinOptEnum) VerboseEqual(that interface{}) error {
14226 if that == nil {
14227 if this == nil {
14228 return nil
14229 }
14230 return fmt.Errorf("that == nil && this != nil")
14231 }
14232
14233 that1, ok := that.(*AnotherNinOptEnum)
14234 if !ok {
14235 that2, ok := that.(AnotherNinOptEnum)
14236 if ok {
14237 that1 = &that2
14238 } else {
14239 return fmt.Errorf("that is not of type *AnotherNinOptEnum")
14240 }
14241 }
14242 if that1 == nil {
14243 if this == nil {
14244 return nil
14245 }
14246 return fmt.Errorf("that is type *AnotherNinOptEnum but is nil && this != nil")
14247 } else if this == nil {
14248 return fmt.Errorf("that is type *AnotherNinOptEnum but is not nil && this == nil")
14249 }
14250 if this.Field1 != nil && that1.Field1 != nil {
14251 if *this.Field1 != *that1.Field1 {
14252 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
14253 }
14254 } else if this.Field1 != nil {
14255 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
14256 } else if that1.Field1 != nil {
14257 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
14258 }
14259 if this.Field2 != nil && that1.Field2 != nil {
14260 if *this.Field2 != *that1.Field2 {
14261 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
14262 }
14263 } else if this.Field2 != nil {
14264 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
14265 } else if that1.Field2 != nil {
14266 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
14267 }
14268 if this.Field3 != nil && that1.Field3 != nil {
14269 if *this.Field3 != *that1.Field3 {
14270 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
14271 }
14272 } else if this.Field3 != nil {
14273 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
14274 } else if that1.Field3 != nil {
14275 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
14276 }
14277 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14278 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14279 }
14280 return nil
14281 }
14282 func (this *AnotherNinOptEnum) Equal(that interface{}) bool {
14283 if that == nil {
14284 return this == nil
14285 }
14286
14287 that1, ok := that.(*AnotherNinOptEnum)
14288 if !ok {
14289 that2, ok := that.(AnotherNinOptEnum)
14290 if ok {
14291 that1 = &that2
14292 } else {
14293 return false
14294 }
14295 }
14296 if that1 == nil {
14297 return this == nil
14298 } else if this == nil {
14299 return false
14300 }
14301 if this.Field1 != nil && that1.Field1 != nil {
14302 if *this.Field1 != *that1.Field1 {
14303 return false
14304 }
14305 } else if this.Field1 != nil {
14306 return false
14307 } else if that1.Field1 != nil {
14308 return false
14309 }
14310 if this.Field2 != nil && that1.Field2 != nil {
14311 if *this.Field2 != *that1.Field2 {
14312 return false
14313 }
14314 } else if this.Field2 != nil {
14315 return false
14316 } else if that1.Field2 != nil {
14317 return false
14318 }
14319 if this.Field3 != nil && that1.Field3 != nil {
14320 if *this.Field3 != *that1.Field3 {
14321 return false
14322 }
14323 } else if this.Field3 != nil {
14324 return false
14325 } else if that1.Field3 != nil {
14326 return false
14327 }
14328 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14329 return false
14330 }
14331 return true
14332 }
14333 func (this *AnotherNinOptEnumDefault) VerboseEqual(that interface{}) error {
14334 if that == nil {
14335 if this == nil {
14336 return nil
14337 }
14338 return fmt.Errorf("that == nil && this != nil")
14339 }
14340
14341 that1, ok := that.(*AnotherNinOptEnumDefault)
14342 if !ok {
14343 that2, ok := that.(AnotherNinOptEnumDefault)
14344 if ok {
14345 that1 = &that2
14346 } else {
14347 return fmt.Errorf("that is not of type *AnotherNinOptEnumDefault")
14348 }
14349 }
14350 if that1 == nil {
14351 if this == nil {
14352 return nil
14353 }
14354 return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is nil && this != nil")
14355 } else if this == nil {
14356 return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is not nil && this == nil")
14357 }
14358 if this.Field1 != nil && that1.Field1 != nil {
14359 if *this.Field1 != *that1.Field1 {
14360 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
14361 }
14362 } else if this.Field1 != nil {
14363 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
14364 } else if that1.Field1 != nil {
14365 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
14366 }
14367 if this.Field2 != nil && that1.Field2 != nil {
14368 if *this.Field2 != *that1.Field2 {
14369 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
14370 }
14371 } else if this.Field2 != nil {
14372 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
14373 } else if that1.Field2 != nil {
14374 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
14375 }
14376 if this.Field3 != nil && that1.Field3 != nil {
14377 if *this.Field3 != *that1.Field3 {
14378 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
14379 }
14380 } else if this.Field3 != nil {
14381 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
14382 } else if that1.Field3 != nil {
14383 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
14384 }
14385 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14386 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14387 }
14388 return nil
14389 }
14390 func (this *AnotherNinOptEnumDefault) Equal(that interface{}) bool {
14391 if that == nil {
14392 return this == nil
14393 }
14394
14395 that1, ok := that.(*AnotherNinOptEnumDefault)
14396 if !ok {
14397 that2, ok := that.(AnotherNinOptEnumDefault)
14398 if ok {
14399 that1 = &that2
14400 } else {
14401 return false
14402 }
14403 }
14404 if that1 == nil {
14405 return this == nil
14406 } else if this == nil {
14407 return false
14408 }
14409 if this.Field1 != nil && that1.Field1 != nil {
14410 if *this.Field1 != *that1.Field1 {
14411 return false
14412 }
14413 } else if this.Field1 != nil {
14414 return false
14415 } else if that1.Field1 != nil {
14416 return false
14417 }
14418 if this.Field2 != nil && that1.Field2 != nil {
14419 if *this.Field2 != *that1.Field2 {
14420 return false
14421 }
14422 } else if this.Field2 != nil {
14423 return false
14424 } else if that1.Field2 != nil {
14425 return false
14426 }
14427 if this.Field3 != nil && that1.Field3 != nil {
14428 if *this.Field3 != *that1.Field3 {
14429 return false
14430 }
14431 } else if this.Field3 != nil {
14432 return false
14433 } else if that1.Field3 != nil {
14434 return false
14435 }
14436 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14437 return false
14438 }
14439 return true
14440 }
14441 func (this *Timer) VerboseEqual(that interface{}) error {
14442 if that == nil {
14443 if this == nil {
14444 return nil
14445 }
14446 return fmt.Errorf("that == nil && this != nil")
14447 }
14448
14449 that1, ok := that.(*Timer)
14450 if !ok {
14451 that2, ok := that.(Timer)
14452 if ok {
14453 that1 = &that2
14454 } else {
14455 return fmt.Errorf("that is not of type *Timer")
14456 }
14457 }
14458 if that1 == nil {
14459 if this == nil {
14460 return nil
14461 }
14462 return fmt.Errorf("that is type *Timer but is nil && this != nil")
14463 } else if this == nil {
14464 return fmt.Errorf("that is type *Timer but is not nil && this == nil")
14465 }
14466 if this.Time1 != that1.Time1 {
14467 return fmt.Errorf("Time1 this(%v) Not Equal that(%v)", this.Time1, that1.Time1)
14468 }
14469 if this.Time2 != that1.Time2 {
14470 return fmt.Errorf("Time2 this(%v) Not Equal that(%v)", this.Time2, that1.Time2)
14471 }
14472 if !bytes.Equal(this.Data, that1.Data) {
14473 return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data)
14474 }
14475 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14476 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14477 }
14478 return nil
14479 }
14480 func (this *Timer) Equal(that interface{}) bool {
14481 if that == nil {
14482 return this == nil
14483 }
14484
14485 that1, ok := that.(*Timer)
14486 if !ok {
14487 that2, ok := that.(Timer)
14488 if ok {
14489 that1 = &that2
14490 } else {
14491 return false
14492 }
14493 }
14494 if that1 == nil {
14495 return this == nil
14496 } else if this == nil {
14497 return false
14498 }
14499 if this.Time1 != that1.Time1 {
14500 return false
14501 }
14502 if this.Time2 != that1.Time2 {
14503 return false
14504 }
14505 if !bytes.Equal(this.Data, that1.Data) {
14506 return false
14507 }
14508 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14509 return false
14510 }
14511 return true
14512 }
14513 func (this *MyExtendable) VerboseEqual(that interface{}) error {
14514 if that == nil {
14515 if this == nil {
14516 return nil
14517 }
14518 return fmt.Errorf("that == nil && this != nil")
14519 }
14520
14521 that1, ok := that.(*MyExtendable)
14522 if !ok {
14523 that2, ok := that.(MyExtendable)
14524 if ok {
14525 that1 = &that2
14526 } else {
14527 return fmt.Errorf("that is not of type *MyExtendable")
14528 }
14529 }
14530 if that1 == nil {
14531 if this == nil {
14532 return nil
14533 }
14534 return fmt.Errorf("that is type *MyExtendable but is nil && this != nil")
14535 } else if this == nil {
14536 return fmt.Errorf("that is type *MyExtendable but is not nil && this == nil")
14537 }
14538 if this.Field1 != nil && that1.Field1 != nil {
14539 if *this.Field1 != *that1.Field1 {
14540 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
14541 }
14542 } else if this.Field1 != nil {
14543 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
14544 } else if that1.Field1 != nil {
14545 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
14546 }
14547 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
14548 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
14549 for k, v := range thismap {
14550 if v2, ok := thatmap[k]; ok {
14551 if !v.Equal(&v2) {
14552 return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k])
14553 }
14554 } else {
14555 return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k)
14556 }
14557 }
14558 for k := range thatmap {
14559 if _, ok := thismap[k]; !ok {
14560 return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k)
14561 }
14562 }
14563 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14564 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14565 }
14566 return nil
14567 }
14568 func (this *MyExtendable) Equal(that interface{}) bool {
14569 if that == nil {
14570 return this == nil
14571 }
14572
14573 that1, ok := that.(*MyExtendable)
14574 if !ok {
14575 that2, ok := that.(MyExtendable)
14576 if ok {
14577 that1 = &that2
14578 } else {
14579 return false
14580 }
14581 }
14582 if that1 == nil {
14583 return this == nil
14584 } else if this == nil {
14585 return false
14586 }
14587 if this.Field1 != nil && that1.Field1 != nil {
14588 if *this.Field1 != *that1.Field1 {
14589 return false
14590 }
14591 } else if this.Field1 != nil {
14592 return false
14593 } else if that1.Field1 != nil {
14594 return false
14595 }
14596 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
14597 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
14598 for k, v := range thismap {
14599 if v2, ok := thatmap[k]; ok {
14600 if !v.Equal(&v2) {
14601 return false
14602 }
14603 } else {
14604 return false
14605 }
14606 }
14607 for k := range thatmap {
14608 if _, ok := thismap[k]; !ok {
14609 return false
14610 }
14611 }
14612 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14613 return false
14614 }
14615 return true
14616 }
14617 func (this *OtherExtenable) VerboseEqual(that interface{}) error {
14618 if that == nil {
14619 if this == nil {
14620 return nil
14621 }
14622 return fmt.Errorf("that == nil && this != nil")
14623 }
14624
14625 that1, ok := that.(*OtherExtenable)
14626 if !ok {
14627 that2, ok := that.(OtherExtenable)
14628 if ok {
14629 that1 = &that2
14630 } else {
14631 return fmt.Errorf("that is not of type *OtherExtenable")
14632 }
14633 }
14634 if that1 == nil {
14635 if this == nil {
14636 return nil
14637 }
14638 return fmt.Errorf("that is type *OtherExtenable but is nil && this != nil")
14639 } else if this == nil {
14640 return fmt.Errorf("that is type *OtherExtenable but is not nil && this == nil")
14641 }
14642 if this.Field2 != nil && that1.Field2 != nil {
14643 if *this.Field2 != *that1.Field2 {
14644 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
14645 }
14646 } else if this.Field2 != nil {
14647 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
14648 } else if that1.Field2 != nil {
14649 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
14650 }
14651 if this.Field13 != nil && that1.Field13 != nil {
14652 if *this.Field13 != *that1.Field13 {
14653 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
14654 }
14655 } else if this.Field13 != nil {
14656 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
14657 } else if that1.Field13 != nil {
14658 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
14659 }
14660 if !this.M.Equal(that1.M) {
14661 return fmt.Errorf("M this(%v) Not Equal that(%v)", this.M, that1.M)
14662 }
14663 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
14664 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
14665 for k, v := range thismap {
14666 if v2, ok := thatmap[k]; ok {
14667 if !v.Equal(&v2) {
14668 return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k])
14669 }
14670 } else {
14671 return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k)
14672 }
14673 }
14674 for k := range thatmap {
14675 if _, ok := thismap[k]; !ok {
14676 return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k)
14677 }
14678 }
14679 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14680 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14681 }
14682 return nil
14683 }
14684 func (this *OtherExtenable) Equal(that interface{}) bool {
14685 if that == nil {
14686 return this == nil
14687 }
14688
14689 that1, ok := that.(*OtherExtenable)
14690 if !ok {
14691 that2, ok := that.(OtherExtenable)
14692 if ok {
14693 that1 = &that2
14694 } else {
14695 return false
14696 }
14697 }
14698 if that1 == nil {
14699 return this == nil
14700 } else if this == nil {
14701 return false
14702 }
14703 if this.Field2 != nil && that1.Field2 != nil {
14704 if *this.Field2 != *that1.Field2 {
14705 return false
14706 }
14707 } else if this.Field2 != nil {
14708 return false
14709 } else if that1.Field2 != nil {
14710 return false
14711 }
14712 if this.Field13 != nil && that1.Field13 != nil {
14713 if *this.Field13 != *that1.Field13 {
14714 return false
14715 }
14716 } else if this.Field13 != nil {
14717 return false
14718 } else if that1.Field13 != nil {
14719 return false
14720 }
14721 if !this.M.Equal(that1.M) {
14722 return false
14723 }
14724 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
14725 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
14726 for k, v := range thismap {
14727 if v2, ok := thatmap[k]; ok {
14728 if !v.Equal(&v2) {
14729 return false
14730 }
14731 } else {
14732 return false
14733 }
14734 }
14735 for k := range thatmap {
14736 if _, ok := thismap[k]; !ok {
14737 return false
14738 }
14739 }
14740 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14741 return false
14742 }
14743 return true
14744 }
14745 func (this *NestedDefinition) VerboseEqual(that interface{}) error {
14746 if that == nil {
14747 if this == nil {
14748 return nil
14749 }
14750 return fmt.Errorf("that == nil && this != nil")
14751 }
14752
14753 that1, ok := that.(*NestedDefinition)
14754 if !ok {
14755 that2, ok := that.(NestedDefinition)
14756 if ok {
14757 that1 = &that2
14758 } else {
14759 return fmt.Errorf("that is not of type *NestedDefinition")
14760 }
14761 }
14762 if that1 == nil {
14763 if this == nil {
14764 return nil
14765 }
14766 return fmt.Errorf("that is type *NestedDefinition but is nil && this != nil")
14767 } else if this == nil {
14768 return fmt.Errorf("that is type *NestedDefinition but is not nil && this == nil")
14769 }
14770 if this.Field1 != nil && that1.Field1 != nil {
14771 if *this.Field1 != *that1.Field1 {
14772 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
14773 }
14774 } else if this.Field1 != nil {
14775 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
14776 } else if that1.Field1 != nil {
14777 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
14778 }
14779 if this.EnumField != nil && that1.EnumField != nil {
14780 if *this.EnumField != *that1.EnumField {
14781 return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", *this.EnumField, *that1.EnumField)
14782 }
14783 } else if this.EnumField != nil {
14784 return fmt.Errorf("this.EnumField == nil && that.EnumField != nil")
14785 } else if that1.EnumField != nil {
14786 return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", this.EnumField, that1.EnumField)
14787 }
14788 if !this.NNM.Equal(that1.NNM) {
14789 return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM)
14790 }
14791 if !this.NM.Equal(that1.NM) {
14792 return fmt.Errorf("NM this(%v) Not Equal that(%v)", this.NM, that1.NM)
14793 }
14794 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14795 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14796 }
14797 return nil
14798 }
14799 func (this *NestedDefinition) Equal(that interface{}) bool {
14800 if that == nil {
14801 return this == nil
14802 }
14803
14804 that1, ok := that.(*NestedDefinition)
14805 if !ok {
14806 that2, ok := that.(NestedDefinition)
14807 if ok {
14808 that1 = &that2
14809 } else {
14810 return false
14811 }
14812 }
14813 if that1 == nil {
14814 return this == nil
14815 } else if this == nil {
14816 return false
14817 }
14818 if this.Field1 != nil && that1.Field1 != nil {
14819 if *this.Field1 != *that1.Field1 {
14820 return false
14821 }
14822 } else if this.Field1 != nil {
14823 return false
14824 } else if that1.Field1 != nil {
14825 return false
14826 }
14827 if this.EnumField != nil && that1.EnumField != nil {
14828 if *this.EnumField != *that1.EnumField {
14829 return false
14830 }
14831 } else if this.EnumField != nil {
14832 return false
14833 } else if that1.EnumField != nil {
14834 return false
14835 }
14836 if !this.NNM.Equal(that1.NNM) {
14837 return false
14838 }
14839 if !this.NM.Equal(that1.NM) {
14840 return false
14841 }
14842 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14843 return false
14844 }
14845 return true
14846 }
14847 func (this *NestedDefinition_NestedMessage) VerboseEqual(that interface{}) error {
14848 if that == nil {
14849 if this == nil {
14850 return nil
14851 }
14852 return fmt.Errorf("that == nil && this != nil")
14853 }
14854
14855 that1, ok := that.(*NestedDefinition_NestedMessage)
14856 if !ok {
14857 that2, ok := that.(NestedDefinition_NestedMessage)
14858 if ok {
14859 that1 = &that2
14860 } else {
14861 return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage")
14862 }
14863 }
14864 if that1 == nil {
14865 if this == nil {
14866 return nil
14867 }
14868 return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is nil && this != nil")
14869 } else if this == nil {
14870 return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is not nil && this == nil")
14871 }
14872 if this.NestedField1 != nil && that1.NestedField1 != nil {
14873 if *this.NestedField1 != *that1.NestedField1 {
14874 return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", *this.NestedField1, *that1.NestedField1)
14875 }
14876 } else if this.NestedField1 != nil {
14877 return fmt.Errorf("this.NestedField1 == nil && that.NestedField1 != nil")
14878 } else if that1.NestedField1 != nil {
14879 return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", this.NestedField1, that1.NestedField1)
14880 }
14881 if !this.NNM.Equal(that1.NNM) {
14882 return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM)
14883 }
14884 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14885 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14886 }
14887 return nil
14888 }
14889 func (this *NestedDefinition_NestedMessage) Equal(that interface{}) bool {
14890 if that == nil {
14891 return this == nil
14892 }
14893
14894 that1, ok := that.(*NestedDefinition_NestedMessage)
14895 if !ok {
14896 that2, ok := that.(NestedDefinition_NestedMessage)
14897 if ok {
14898 that1 = &that2
14899 } else {
14900 return false
14901 }
14902 }
14903 if that1 == nil {
14904 return this == nil
14905 } else if this == nil {
14906 return false
14907 }
14908 if this.NestedField1 != nil && that1.NestedField1 != nil {
14909 if *this.NestedField1 != *that1.NestedField1 {
14910 return false
14911 }
14912 } else if this.NestedField1 != nil {
14913 return false
14914 } else if that1.NestedField1 != nil {
14915 return false
14916 }
14917 if !this.NNM.Equal(that1.NNM) {
14918 return false
14919 }
14920 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14921 return false
14922 }
14923 return true
14924 }
14925 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) VerboseEqual(that interface{}) error {
14926 if that == nil {
14927 if this == nil {
14928 return nil
14929 }
14930 return fmt.Errorf("that == nil && this != nil")
14931 }
14932
14933 that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
14934 if !ok {
14935 that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
14936 if ok {
14937 that1 = &that2
14938 } else {
14939 return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage_NestedNestedMsg")
14940 }
14941 }
14942 if that1 == nil {
14943 if this == nil {
14944 return nil
14945 }
14946 return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is nil && this != nil")
14947 } else if this == nil {
14948 return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is not nil && this == nil")
14949 }
14950 if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
14951 if *this.NestedNestedField1 != *that1.NestedNestedField1 {
14952 return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", *this.NestedNestedField1, *that1.NestedNestedField1)
14953 }
14954 } else if this.NestedNestedField1 != nil {
14955 return fmt.Errorf("this.NestedNestedField1 == nil && that.NestedNestedField1 != nil")
14956 } else if that1.NestedNestedField1 != nil {
14957 return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", this.NestedNestedField1, that1.NestedNestedField1)
14958 }
14959 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14960 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14961 }
14962 return nil
14963 }
14964 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Equal(that interface{}) bool {
14965 if that == nil {
14966 return this == nil
14967 }
14968
14969 that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
14970 if !ok {
14971 that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
14972 if ok {
14973 that1 = &that2
14974 } else {
14975 return false
14976 }
14977 }
14978 if that1 == nil {
14979 return this == nil
14980 } else if this == nil {
14981 return false
14982 }
14983 if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
14984 if *this.NestedNestedField1 != *that1.NestedNestedField1 {
14985 return false
14986 }
14987 } else if this.NestedNestedField1 != nil {
14988 return false
14989 } else if that1.NestedNestedField1 != nil {
14990 return false
14991 }
14992 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14993 return false
14994 }
14995 return true
14996 }
14997 func (this *NestedScope) VerboseEqual(that interface{}) error {
14998 if that == nil {
14999 if this == nil {
15000 return nil
15001 }
15002 return fmt.Errorf("that == nil && this != nil")
15003 }
15004
15005 that1, ok := that.(*NestedScope)
15006 if !ok {
15007 that2, ok := that.(NestedScope)
15008 if ok {
15009 that1 = &that2
15010 } else {
15011 return fmt.Errorf("that is not of type *NestedScope")
15012 }
15013 }
15014 if that1 == nil {
15015 if this == nil {
15016 return nil
15017 }
15018 return fmt.Errorf("that is type *NestedScope but is nil && this != nil")
15019 } else if this == nil {
15020 return fmt.Errorf("that is type *NestedScope but is not nil && this == nil")
15021 }
15022 if !this.A.Equal(that1.A) {
15023 return fmt.Errorf("A this(%v) Not Equal that(%v)", this.A, that1.A)
15024 }
15025 if this.B != nil && that1.B != nil {
15026 if *this.B != *that1.B {
15027 return fmt.Errorf("B this(%v) Not Equal that(%v)", *this.B, *that1.B)
15028 }
15029 } else if this.B != nil {
15030 return fmt.Errorf("this.B == nil && that.B != nil")
15031 } else if that1.B != nil {
15032 return fmt.Errorf("B this(%v) Not Equal that(%v)", this.B, that1.B)
15033 }
15034 if !this.C.Equal(that1.C) {
15035 return fmt.Errorf("C this(%v) Not Equal that(%v)", this.C, that1.C)
15036 }
15037 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15038 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
15039 }
15040 return nil
15041 }
15042 func (this *NestedScope) Equal(that interface{}) bool {
15043 if that == nil {
15044 return this == nil
15045 }
15046
15047 that1, ok := that.(*NestedScope)
15048 if !ok {
15049 that2, ok := that.(NestedScope)
15050 if ok {
15051 that1 = &that2
15052 } else {
15053 return false
15054 }
15055 }
15056 if that1 == nil {
15057 return this == nil
15058 } else if this == nil {
15059 return false
15060 }
15061 if !this.A.Equal(that1.A) {
15062 return false
15063 }
15064 if this.B != nil && that1.B != nil {
15065 if *this.B != *that1.B {
15066 return false
15067 }
15068 } else if this.B != nil {
15069 return false
15070 } else if that1.B != nil {
15071 return false
15072 }
15073 if !this.C.Equal(that1.C) {
15074 return false
15075 }
15076 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15077 return false
15078 }
15079 return true
15080 }
15081 func (this *NinOptNativeDefault) VerboseEqual(that interface{}) error {
15082 if that == nil {
15083 if this == nil {
15084 return nil
15085 }
15086 return fmt.Errorf("that == nil && this != nil")
15087 }
15088
15089 that1, ok := that.(*NinOptNativeDefault)
15090 if !ok {
15091 that2, ok := that.(NinOptNativeDefault)
15092 if ok {
15093 that1 = &that2
15094 } else {
15095 return fmt.Errorf("that is not of type *NinOptNativeDefault")
15096 }
15097 }
15098 if that1 == nil {
15099 if this == nil {
15100 return nil
15101 }
15102 return fmt.Errorf("that is type *NinOptNativeDefault but is nil && this != nil")
15103 } else if this == nil {
15104 return fmt.Errorf("that is type *NinOptNativeDefault but is not nil && this == nil")
15105 }
15106 if this.Field1 != nil && that1.Field1 != nil {
15107 if *this.Field1 != *that1.Field1 {
15108 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
15109 }
15110 } else if this.Field1 != nil {
15111 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
15112 } else if that1.Field1 != nil {
15113 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
15114 }
15115 if this.Field2 != nil && that1.Field2 != nil {
15116 if *this.Field2 != *that1.Field2 {
15117 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
15118 }
15119 } else if this.Field2 != nil {
15120 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
15121 } else if that1.Field2 != nil {
15122 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
15123 }
15124 if this.Field3 != nil && that1.Field3 != nil {
15125 if *this.Field3 != *that1.Field3 {
15126 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
15127 }
15128 } else if this.Field3 != nil {
15129 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
15130 } else if that1.Field3 != nil {
15131 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
15132 }
15133 if this.Field4 != nil && that1.Field4 != nil {
15134 if *this.Field4 != *that1.Field4 {
15135 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
15136 }
15137 } else if this.Field4 != nil {
15138 return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
15139 } else if that1.Field4 != nil {
15140 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
15141 }
15142 if this.Field5 != nil && that1.Field5 != nil {
15143 if *this.Field5 != *that1.Field5 {
15144 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
15145 }
15146 } else if this.Field5 != nil {
15147 return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
15148 } else if that1.Field5 != nil {
15149 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
15150 }
15151 if this.Field6 != nil && that1.Field6 != nil {
15152 if *this.Field6 != *that1.Field6 {
15153 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
15154 }
15155 } else if this.Field6 != nil {
15156 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
15157 } else if that1.Field6 != nil {
15158 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
15159 }
15160 if this.Field7 != nil && that1.Field7 != nil {
15161 if *this.Field7 != *that1.Field7 {
15162 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
15163 }
15164 } else if this.Field7 != nil {
15165 return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
15166 } else if that1.Field7 != nil {
15167 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
15168 }
15169 if this.Field8 != nil && that1.Field8 != nil {
15170 if *this.Field8 != *that1.Field8 {
15171 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8)
15172 }
15173 } else if this.Field8 != nil {
15174 return fmt.Errorf("this.Field8 == nil && that.Field8 != nil")
15175 } else if that1.Field8 != nil {
15176 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
15177 }
15178 if this.Field9 != nil && that1.Field9 != nil {
15179 if *this.Field9 != *that1.Field9 {
15180 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9)
15181 }
15182 } else if this.Field9 != nil {
15183 return fmt.Errorf("this.Field9 == nil && that.Field9 != nil")
15184 } else if that1.Field9 != nil {
15185 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
15186 }
15187 if this.Field10 != nil && that1.Field10 != nil {
15188 if *this.Field10 != *that1.Field10 {
15189 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10)
15190 }
15191 } else if this.Field10 != nil {
15192 return fmt.Errorf("this.Field10 == nil && that.Field10 != nil")
15193 } else if that1.Field10 != nil {
15194 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
15195 }
15196 if this.Field11 != nil && that1.Field11 != nil {
15197 if *this.Field11 != *that1.Field11 {
15198 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11)
15199 }
15200 } else if this.Field11 != nil {
15201 return fmt.Errorf("this.Field11 == nil && that.Field11 != nil")
15202 } else if that1.Field11 != nil {
15203 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
15204 }
15205 if this.Field12 != nil && that1.Field12 != nil {
15206 if *this.Field12 != *that1.Field12 {
15207 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12)
15208 }
15209 } else if this.Field12 != nil {
15210 return fmt.Errorf("this.Field12 == nil && that.Field12 != nil")
15211 } else if that1.Field12 != nil {
15212 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
15213 }
15214 if this.Field13 != nil && that1.Field13 != nil {
15215 if *this.Field13 != *that1.Field13 {
15216 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
15217 }
15218 } else if this.Field13 != nil {
15219 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
15220 } else if that1.Field13 != nil {
15221 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
15222 }
15223 if this.Field14 != nil && that1.Field14 != nil {
15224 if *this.Field14 != *that1.Field14 {
15225 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
15226 }
15227 } else if this.Field14 != nil {
15228 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
15229 } else if that1.Field14 != nil {
15230 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
15231 }
15232 if !bytes.Equal(this.Field15, that1.Field15) {
15233 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
15234 }
15235 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15236 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
15237 }
15238 return nil
15239 }
15240 func (this *NinOptNativeDefault) Equal(that interface{}) bool {
15241 if that == nil {
15242 return this == nil
15243 }
15244
15245 that1, ok := that.(*NinOptNativeDefault)
15246 if !ok {
15247 that2, ok := that.(NinOptNativeDefault)
15248 if ok {
15249 that1 = &that2
15250 } else {
15251 return false
15252 }
15253 }
15254 if that1 == nil {
15255 return this == nil
15256 } else if this == nil {
15257 return false
15258 }
15259 if this.Field1 != nil && that1.Field1 != nil {
15260 if *this.Field1 != *that1.Field1 {
15261 return false
15262 }
15263 } else if this.Field1 != nil {
15264 return false
15265 } else if that1.Field1 != nil {
15266 return false
15267 }
15268 if this.Field2 != nil && that1.Field2 != nil {
15269 if *this.Field2 != *that1.Field2 {
15270 return false
15271 }
15272 } else if this.Field2 != nil {
15273 return false
15274 } else if that1.Field2 != nil {
15275 return false
15276 }
15277 if this.Field3 != nil && that1.Field3 != nil {
15278 if *this.Field3 != *that1.Field3 {
15279 return false
15280 }
15281 } else if this.Field3 != nil {
15282 return false
15283 } else if that1.Field3 != nil {
15284 return false
15285 }
15286 if this.Field4 != nil && that1.Field4 != nil {
15287 if *this.Field4 != *that1.Field4 {
15288 return false
15289 }
15290 } else if this.Field4 != nil {
15291 return false
15292 } else if that1.Field4 != nil {
15293 return false
15294 }
15295 if this.Field5 != nil && that1.Field5 != nil {
15296 if *this.Field5 != *that1.Field5 {
15297 return false
15298 }
15299 } else if this.Field5 != nil {
15300 return false
15301 } else if that1.Field5 != nil {
15302 return false
15303 }
15304 if this.Field6 != nil && that1.Field6 != nil {
15305 if *this.Field6 != *that1.Field6 {
15306 return false
15307 }
15308 } else if this.Field6 != nil {
15309 return false
15310 } else if that1.Field6 != nil {
15311 return false
15312 }
15313 if this.Field7 != nil && that1.Field7 != nil {
15314 if *this.Field7 != *that1.Field7 {
15315 return false
15316 }
15317 } else if this.Field7 != nil {
15318 return false
15319 } else if that1.Field7 != nil {
15320 return false
15321 }
15322 if this.Field8 != nil && that1.Field8 != nil {
15323 if *this.Field8 != *that1.Field8 {
15324 return false
15325 }
15326 } else if this.Field8 != nil {
15327 return false
15328 } else if that1.Field8 != nil {
15329 return false
15330 }
15331 if this.Field9 != nil && that1.Field9 != nil {
15332 if *this.Field9 != *that1.Field9 {
15333 return false
15334 }
15335 } else if this.Field9 != nil {
15336 return false
15337 } else if that1.Field9 != nil {
15338 return false
15339 }
15340 if this.Field10 != nil && that1.Field10 != nil {
15341 if *this.Field10 != *that1.Field10 {
15342 return false
15343 }
15344 } else if this.Field10 != nil {
15345 return false
15346 } else if that1.Field10 != nil {
15347 return false
15348 }
15349 if this.Field11 != nil && that1.Field11 != nil {
15350 if *this.Field11 != *that1.Field11 {
15351 return false
15352 }
15353 } else if this.Field11 != nil {
15354 return false
15355 } else if that1.Field11 != nil {
15356 return false
15357 }
15358 if this.Field12 != nil && that1.Field12 != nil {
15359 if *this.Field12 != *that1.Field12 {
15360 return false
15361 }
15362 } else if this.Field12 != nil {
15363 return false
15364 } else if that1.Field12 != nil {
15365 return false
15366 }
15367 if this.Field13 != nil && that1.Field13 != nil {
15368 if *this.Field13 != *that1.Field13 {
15369 return false
15370 }
15371 } else if this.Field13 != nil {
15372 return false
15373 } else if that1.Field13 != nil {
15374 return false
15375 }
15376 if this.Field14 != nil && that1.Field14 != nil {
15377 if *this.Field14 != *that1.Field14 {
15378 return false
15379 }
15380 } else if this.Field14 != nil {
15381 return false
15382 } else if that1.Field14 != nil {
15383 return false
15384 }
15385 if !bytes.Equal(this.Field15, that1.Field15) {
15386 return false
15387 }
15388 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15389 return false
15390 }
15391 return true
15392 }
15393 func (this *CustomContainer) VerboseEqual(that interface{}) error {
15394 if that == nil {
15395 if this == nil {
15396 return nil
15397 }
15398 return fmt.Errorf("that == nil && this != nil")
15399 }
15400
15401 that1, ok := that.(*CustomContainer)
15402 if !ok {
15403 that2, ok := that.(CustomContainer)
15404 if ok {
15405 that1 = &that2
15406 } else {
15407 return fmt.Errorf("that is not of type *CustomContainer")
15408 }
15409 }
15410 if that1 == nil {
15411 if this == nil {
15412 return nil
15413 }
15414 return fmt.Errorf("that is type *CustomContainer but is nil && this != nil")
15415 } else if this == nil {
15416 return fmt.Errorf("that is type *CustomContainer but is not nil && this == nil")
15417 }
15418 if !this.CustomStruct.Equal(&that1.CustomStruct) {
15419 return fmt.Errorf("CustomStruct this(%v) Not Equal that(%v)", this.CustomStruct, that1.CustomStruct)
15420 }
15421 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15422 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
15423 }
15424 return nil
15425 }
15426 func (this *CustomContainer) Equal(that interface{}) bool {
15427 if that == nil {
15428 return this == nil
15429 }
15430
15431 that1, ok := that.(*CustomContainer)
15432 if !ok {
15433 that2, ok := that.(CustomContainer)
15434 if ok {
15435 that1 = &that2
15436 } else {
15437 return false
15438 }
15439 }
15440 if that1 == nil {
15441 return this == nil
15442 } else if this == nil {
15443 return false
15444 }
15445 if !this.CustomStruct.Equal(&that1.CustomStruct) {
15446 return false
15447 }
15448 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15449 return false
15450 }
15451 return true
15452 }
15453 func (this *CustomNameNidOptNative) VerboseEqual(that interface{}) error {
15454 if that == nil {
15455 if this == nil {
15456 return nil
15457 }
15458 return fmt.Errorf("that == nil && this != nil")
15459 }
15460
15461 that1, ok := that.(*CustomNameNidOptNative)
15462 if !ok {
15463 that2, ok := that.(CustomNameNidOptNative)
15464 if ok {
15465 that1 = &that2
15466 } else {
15467 return fmt.Errorf("that is not of type *CustomNameNidOptNative")
15468 }
15469 }
15470 if that1 == nil {
15471 if this == nil {
15472 return nil
15473 }
15474 return fmt.Errorf("that is type *CustomNameNidOptNative but is nil && this != nil")
15475 } else if this == nil {
15476 return fmt.Errorf("that is type *CustomNameNidOptNative but is not nil && this == nil")
15477 }
15478 if this.FieldA != that1.FieldA {
15479 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
15480 }
15481 if this.FieldB != that1.FieldB {
15482 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
15483 }
15484 if this.FieldC != that1.FieldC {
15485 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
15486 }
15487 if this.FieldD != that1.FieldD {
15488 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD)
15489 }
15490 if this.FieldE != that1.FieldE {
15491 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
15492 }
15493 if this.FieldF != that1.FieldF {
15494 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
15495 }
15496 if this.FieldG != that1.FieldG {
15497 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
15498 }
15499 if this.FieldH != that1.FieldH {
15500 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
15501 }
15502 if this.FieldI != that1.FieldI {
15503 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
15504 }
15505 if this.FieldJ != that1.FieldJ {
15506 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
15507 }
15508 if this.FieldK != that1.FieldK {
15509 return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK)
15510 }
15511 if this.FieldL != that1.FieldL {
15512 return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", this.FieldL, that1.FieldL)
15513 }
15514 if this.FieldM != that1.FieldM {
15515 return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM)
15516 }
15517 if this.FieldN != that1.FieldN {
15518 return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN)
15519 }
15520 if !bytes.Equal(this.FieldO, that1.FieldO) {
15521 return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO)
15522 }
15523 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15524 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
15525 }
15526 return nil
15527 }
15528 func (this *CustomNameNidOptNative) Equal(that interface{}) bool {
15529 if that == nil {
15530 return this == nil
15531 }
15532
15533 that1, ok := that.(*CustomNameNidOptNative)
15534 if !ok {
15535 that2, ok := that.(CustomNameNidOptNative)
15536 if ok {
15537 that1 = &that2
15538 } else {
15539 return false
15540 }
15541 }
15542 if that1 == nil {
15543 return this == nil
15544 } else if this == nil {
15545 return false
15546 }
15547 if this.FieldA != that1.FieldA {
15548 return false
15549 }
15550 if this.FieldB != that1.FieldB {
15551 return false
15552 }
15553 if this.FieldC != that1.FieldC {
15554 return false
15555 }
15556 if this.FieldD != that1.FieldD {
15557 return false
15558 }
15559 if this.FieldE != that1.FieldE {
15560 return false
15561 }
15562 if this.FieldF != that1.FieldF {
15563 return false
15564 }
15565 if this.FieldG != that1.FieldG {
15566 return false
15567 }
15568 if this.FieldH != that1.FieldH {
15569 return false
15570 }
15571 if this.FieldI != that1.FieldI {
15572 return false
15573 }
15574 if this.FieldJ != that1.FieldJ {
15575 return false
15576 }
15577 if this.FieldK != that1.FieldK {
15578 return false
15579 }
15580 if this.FieldL != that1.FieldL {
15581 return false
15582 }
15583 if this.FieldM != that1.FieldM {
15584 return false
15585 }
15586 if this.FieldN != that1.FieldN {
15587 return false
15588 }
15589 if !bytes.Equal(this.FieldO, that1.FieldO) {
15590 return false
15591 }
15592 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15593 return false
15594 }
15595 return true
15596 }
15597 func (this *CustomNameNinOptNative) VerboseEqual(that interface{}) error {
15598 if that == nil {
15599 if this == nil {
15600 return nil
15601 }
15602 return fmt.Errorf("that == nil && this != nil")
15603 }
15604
15605 that1, ok := that.(*CustomNameNinOptNative)
15606 if !ok {
15607 that2, ok := that.(CustomNameNinOptNative)
15608 if ok {
15609 that1 = &that2
15610 } else {
15611 return fmt.Errorf("that is not of type *CustomNameNinOptNative")
15612 }
15613 }
15614 if that1 == nil {
15615 if this == nil {
15616 return nil
15617 }
15618 return fmt.Errorf("that is type *CustomNameNinOptNative but is nil && this != nil")
15619 } else if this == nil {
15620 return fmt.Errorf("that is type *CustomNameNinOptNative but is not nil && this == nil")
15621 }
15622 if this.FieldA != nil && that1.FieldA != nil {
15623 if *this.FieldA != *that1.FieldA {
15624 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
15625 }
15626 } else if this.FieldA != nil {
15627 return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
15628 } else if that1.FieldA != nil {
15629 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
15630 }
15631 if this.FieldB != nil && that1.FieldB != nil {
15632 if *this.FieldB != *that1.FieldB {
15633 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
15634 }
15635 } else if this.FieldB != nil {
15636 return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
15637 } else if that1.FieldB != nil {
15638 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
15639 }
15640 if this.FieldC != nil && that1.FieldC != nil {
15641 if *this.FieldC != *that1.FieldC {
15642 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", *this.FieldC, *that1.FieldC)
15643 }
15644 } else if this.FieldC != nil {
15645 return fmt.Errorf("this.FieldC == nil && that.FieldC != nil")
15646 } else if that1.FieldC != nil {
15647 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
15648 }
15649 if this.FieldD != nil && that1.FieldD != nil {
15650 if *this.FieldD != *that1.FieldD {
15651 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", *this.FieldD, *that1.FieldD)
15652 }
15653 } else if this.FieldD != nil {
15654 return fmt.Errorf("this.FieldD == nil && that.FieldD != nil")
15655 } else if that1.FieldD != nil {
15656 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD)
15657 }
15658 if this.FieldE != nil && that1.FieldE != nil {
15659 if *this.FieldE != *that1.FieldE {
15660 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE)
15661 }
15662 } else if this.FieldE != nil {
15663 return fmt.Errorf("this.FieldE == nil && that.FieldE != nil")
15664 } else if that1.FieldE != nil {
15665 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
15666 }
15667 if this.FieldF != nil && that1.FieldF != nil {
15668 if *this.FieldF != *that1.FieldF {
15669 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF)
15670 }
15671 } else if this.FieldF != nil {
15672 return fmt.Errorf("this.FieldF == nil && that.FieldF != nil")
15673 } else if that1.FieldF != nil {
15674 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
15675 }
15676 if this.FieldG != nil && that1.FieldG != nil {
15677 if *this.FieldG != *that1.FieldG {
15678 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", *this.FieldG, *that1.FieldG)
15679 }
15680 } else if this.FieldG != nil {
15681 return fmt.Errorf("this.FieldG == nil && that.FieldG != nil")
15682 } else if that1.FieldG != nil {
15683 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
15684 }
15685 if this.FieldH != nil && that1.FieldH != nil {
15686 if *this.FieldH != *that1.FieldH {
15687 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH)
15688 }
15689 } else if this.FieldH != nil {
15690 return fmt.Errorf("this.FieldH == nil && that.FieldH != nil")
15691 } else if that1.FieldH != nil {
15692 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
15693 }
15694 if this.FieldI != nil && that1.FieldI != nil {
15695 if *this.FieldI != *that1.FieldI {
15696 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI)
15697 }
15698 } else if this.FieldI != nil {
15699 return fmt.Errorf("this.FieldI == nil && that.FieldI != nil")
15700 } else if that1.FieldI != nil {
15701 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
15702 }
15703 if this.FieldJ != nil && that1.FieldJ != nil {
15704 if *this.FieldJ != *that1.FieldJ {
15705 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", *this.FieldJ, *that1.FieldJ)
15706 }
15707 } else if this.FieldJ != nil {
15708 return fmt.Errorf("this.FieldJ == nil && that.FieldJ != nil")
15709 } else if that1.FieldJ != nil {
15710 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
15711 }
15712 if this.FieldK != nil && that1.FieldK != nil {
15713 if *this.FieldK != *that1.FieldK {
15714 return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", *this.FieldK, *that1.FieldK)
15715 }
15716 } else if this.FieldK != nil {
15717 return fmt.Errorf("this.FieldK == nil && that.FieldK != nil")
15718 } else if that1.FieldK != nil {
15719 return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK)
15720 }
15721 if this.FielL != nil && that1.FielL != nil {
15722 if *this.FielL != *that1.FielL {
15723 return fmt.Errorf("FielL this(%v) Not Equal that(%v)", *this.FielL, *that1.FielL)
15724 }
15725 } else if this.FielL != nil {
15726 return fmt.Errorf("this.FielL == nil && that.FielL != nil")
15727 } else if that1.FielL != nil {
15728 return fmt.Errorf("FielL this(%v) Not Equal that(%v)", this.FielL, that1.FielL)
15729 }
15730 if this.FieldM != nil && that1.FieldM != nil {
15731 if *this.FieldM != *that1.FieldM {
15732 return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", *this.FieldM, *that1.FieldM)
15733 }
15734 } else if this.FieldM != nil {
15735 return fmt.Errorf("this.FieldM == nil && that.FieldM != nil")
15736 } else if that1.FieldM != nil {
15737 return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM)
15738 }
15739 if this.FieldN != nil && that1.FieldN != nil {
15740 if *this.FieldN != *that1.FieldN {
15741 return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", *this.FieldN, *that1.FieldN)
15742 }
15743 } else if this.FieldN != nil {
15744 return fmt.Errorf("this.FieldN == nil && that.FieldN != nil")
15745 } else if that1.FieldN != nil {
15746 return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN)
15747 }
15748 if !bytes.Equal(this.FieldO, that1.FieldO) {
15749 return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO)
15750 }
15751 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15752 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
15753 }
15754 return nil
15755 }
15756 func (this *CustomNameNinOptNative) Equal(that interface{}) bool {
15757 if that == nil {
15758 return this == nil
15759 }
15760
15761 that1, ok := that.(*CustomNameNinOptNative)
15762 if !ok {
15763 that2, ok := that.(CustomNameNinOptNative)
15764 if ok {
15765 that1 = &that2
15766 } else {
15767 return false
15768 }
15769 }
15770 if that1 == nil {
15771 return this == nil
15772 } else if this == nil {
15773 return false
15774 }
15775 if this.FieldA != nil && that1.FieldA != nil {
15776 if *this.FieldA != *that1.FieldA {
15777 return false
15778 }
15779 } else if this.FieldA != nil {
15780 return false
15781 } else if that1.FieldA != nil {
15782 return false
15783 }
15784 if this.FieldB != nil && that1.FieldB != nil {
15785 if *this.FieldB != *that1.FieldB {
15786 return false
15787 }
15788 } else if this.FieldB != nil {
15789 return false
15790 } else if that1.FieldB != nil {
15791 return false
15792 }
15793 if this.FieldC != nil && that1.FieldC != nil {
15794 if *this.FieldC != *that1.FieldC {
15795 return false
15796 }
15797 } else if this.FieldC != nil {
15798 return false
15799 } else if that1.FieldC != nil {
15800 return false
15801 }
15802 if this.FieldD != nil && that1.FieldD != nil {
15803 if *this.FieldD != *that1.FieldD {
15804 return false
15805 }
15806 } else if this.FieldD != nil {
15807 return false
15808 } else if that1.FieldD != nil {
15809 return false
15810 }
15811 if this.FieldE != nil && that1.FieldE != nil {
15812 if *this.FieldE != *that1.FieldE {
15813 return false
15814 }
15815 } else if this.FieldE != nil {
15816 return false
15817 } else if that1.FieldE != nil {
15818 return false
15819 }
15820 if this.FieldF != nil && that1.FieldF != nil {
15821 if *this.FieldF != *that1.FieldF {
15822 return false
15823 }
15824 } else if this.FieldF != nil {
15825 return false
15826 } else if that1.FieldF != nil {
15827 return false
15828 }
15829 if this.FieldG != nil && that1.FieldG != nil {
15830 if *this.FieldG != *that1.FieldG {
15831 return false
15832 }
15833 } else if this.FieldG != nil {
15834 return false
15835 } else if that1.FieldG != nil {
15836 return false
15837 }
15838 if this.FieldH != nil && that1.FieldH != nil {
15839 if *this.FieldH != *that1.FieldH {
15840 return false
15841 }
15842 } else if this.FieldH != nil {
15843 return false
15844 } else if that1.FieldH != nil {
15845 return false
15846 }
15847 if this.FieldI != nil && that1.FieldI != nil {
15848 if *this.FieldI != *that1.FieldI {
15849 return false
15850 }
15851 } else if this.FieldI != nil {
15852 return false
15853 } else if that1.FieldI != nil {
15854 return false
15855 }
15856 if this.FieldJ != nil && that1.FieldJ != nil {
15857 if *this.FieldJ != *that1.FieldJ {
15858 return false
15859 }
15860 } else if this.FieldJ != nil {
15861 return false
15862 } else if that1.FieldJ != nil {
15863 return false
15864 }
15865 if this.FieldK != nil && that1.FieldK != nil {
15866 if *this.FieldK != *that1.FieldK {
15867 return false
15868 }
15869 } else if this.FieldK != nil {
15870 return false
15871 } else if that1.FieldK != nil {
15872 return false
15873 }
15874 if this.FielL != nil && that1.FielL != nil {
15875 if *this.FielL != *that1.FielL {
15876 return false
15877 }
15878 } else if this.FielL != nil {
15879 return false
15880 } else if that1.FielL != nil {
15881 return false
15882 }
15883 if this.FieldM != nil && that1.FieldM != nil {
15884 if *this.FieldM != *that1.FieldM {
15885 return false
15886 }
15887 } else if this.FieldM != nil {
15888 return false
15889 } else if that1.FieldM != nil {
15890 return false
15891 }
15892 if this.FieldN != nil && that1.FieldN != nil {
15893 if *this.FieldN != *that1.FieldN {
15894 return false
15895 }
15896 } else if this.FieldN != nil {
15897 return false
15898 } else if that1.FieldN != nil {
15899 return false
15900 }
15901 if !bytes.Equal(this.FieldO, that1.FieldO) {
15902 return false
15903 }
15904 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15905 return false
15906 }
15907 return true
15908 }
15909 func (this *CustomNameNinRepNative) VerboseEqual(that interface{}) error {
15910 if that == nil {
15911 if this == nil {
15912 return nil
15913 }
15914 return fmt.Errorf("that == nil && this != nil")
15915 }
15916
15917 that1, ok := that.(*CustomNameNinRepNative)
15918 if !ok {
15919 that2, ok := that.(CustomNameNinRepNative)
15920 if ok {
15921 that1 = &that2
15922 } else {
15923 return fmt.Errorf("that is not of type *CustomNameNinRepNative")
15924 }
15925 }
15926 if that1 == nil {
15927 if this == nil {
15928 return nil
15929 }
15930 return fmt.Errorf("that is type *CustomNameNinRepNative but is nil && this != nil")
15931 } else if this == nil {
15932 return fmt.Errorf("that is type *CustomNameNinRepNative but is not nil && this == nil")
15933 }
15934 if len(this.FieldA) != len(that1.FieldA) {
15935 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", len(this.FieldA), len(that1.FieldA))
15936 }
15937 for i := range this.FieldA {
15938 if this.FieldA[i] != that1.FieldA[i] {
15939 return fmt.Errorf("FieldA this[%v](%v) Not Equal that[%v](%v)", i, this.FieldA[i], i, that1.FieldA[i])
15940 }
15941 }
15942 if len(this.FieldB) != len(that1.FieldB) {
15943 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB))
15944 }
15945 for i := range this.FieldB {
15946 if this.FieldB[i] != that1.FieldB[i] {
15947 return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[i])
15948 }
15949 }
15950 if len(this.FieldC) != len(that1.FieldC) {
15951 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC))
15952 }
15953 for i := range this.FieldC {
15954 if this.FieldC[i] != that1.FieldC[i] {
15955 return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i])
15956 }
15957 }
15958 if len(this.FieldD) != len(that1.FieldD) {
15959 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
15960 }
15961 for i := range this.FieldD {
15962 if this.FieldD[i] != that1.FieldD[i] {
15963 return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
15964 }
15965 }
15966 if len(this.FieldE) != len(that1.FieldE) {
15967 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", len(this.FieldE), len(that1.FieldE))
15968 }
15969 for i := range this.FieldE {
15970 if this.FieldE[i] != that1.FieldE[i] {
15971 return fmt.Errorf("FieldE this[%v](%v) Not Equal that[%v](%v)", i, this.FieldE[i], i, that1.FieldE[i])
15972 }
15973 }
15974 if len(this.FieldF) != len(that1.FieldF) {
15975 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", len(this.FieldF), len(that1.FieldF))
15976 }
15977 for i := range this.FieldF {
15978 if this.FieldF[i] != that1.FieldF[i] {
15979 return fmt.Errorf("FieldF this[%v](%v) Not Equal that[%v](%v)", i, this.FieldF[i], i, that1.FieldF[i])
15980 }
15981 }
15982 if len(this.FieldG) != len(that1.FieldG) {
15983 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", len(this.FieldG), len(that1.FieldG))
15984 }
15985 for i := range this.FieldG {
15986 if this.FieldG[i] != that1.FieldG[i] {
15987 return fmt.Errorf("FieldG this[%v](%v) Not Equal that[%v](%v)", i, this.FieldG[i], i, that1.FieldG[i])
15988 }
15989 }
15990 if len(this.FieldH) != len(that1.FieldH) {
15991 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", len(this.FieldH), len(that1.FieldH))
15992 }
15993 for i := range this.FieldH {
15994 if this.FieldH[i] != that1.FieldH[i] {
15995 return fmt.Errorf("FieldH this[%v](%v) Not Equal that[%v](%v)", i, this.FieldH[i], i, that1.FieldH[i])
15996 }
15997 }
15998 if len(this.FieldI) != len(that1.FieldI) {
15999 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", len(this.FieldI), len(that1.FieldI))
16000 }
16001 for i := range this.FieldI {
16002 if this.FieldI[i] != that1.FieldI[i] {
16003 return fmt.Errorf("FieldI this[%v](%v) Not Equal that[%v](%v)", i, this.FieldI[i], i, that1.FieldI[i])
16004 }
16005 }
16006 if len(this.FieldJ) != len(that1.FieldJ) {
16007 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", len(this.FieldJ), len(that1.FieldJ))
16008 }
16009 for i := range this.FieldJ {
16010 if this.FieldJ[i] != that1.FieldJ[i] {
16011 return fmt.Errorf("FieldJ this[%v](%v) Not Equal that[%v](%v)", i, this.FieldJ[i], i, that1.FieldJ[i])
16012 }
16013 }
16014 if len(this.FieldK) != len(that1.FieldK) {
16015 return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", len(this.FieldK), len(that1.FieldK))
16016 }
16017 for i := range this.FieldK {
16018 if this.FieldK[i] != that1.FieldK[i] {
16019 return fmt.Errorf("FieldK this[%v](%v) Not Equal that[%v](%v)", i, this.FieldK[i], i, that1.FieldK[i])
16020 }
16021 }
16022 if len(this.FieldL) != len(that1.FieldL) {
16023 return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", len(this.FieldL), len(that1.FieldL))
16024 }
16025 for i := range this.FieldL {
16026 if this.FieldL[i] != that1.FieldL[i] {
16027 return fmt.Errorf("FieldL this[%v](%v) Not Equal that[%v](%v)", i, this.FieldL[i], i, that1.FieldL[i])
16028 }
16029 }
16030 if len(this.FieldM) != len(that1.FieldM) {
16031 return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", len(this.FieldM), len(that1.FieldM))
16032 }
16033 for i := range this.FieldM {
16034 if this.FieldM[i] != that1.FieldM[i] {
16035 return fmt.Errorf("FieldM this[%v](%v) Not Equal that[%v](%v)", i, this.FieldM[i], i, that1.FieldM[i])
16036 }
16037 }
16038 if len(this.FieldN) != len(that1.FieldN) {
16039 return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", len(this.FieldN), len(that1.FieldN))
16040 }
16041 for i := range this.FieldN {
16042 if this.FieldN[i] != that1.FieldN[i] {
16043 return fmt.Errorf("FieldN this[%v](%v) Not Equal that[%v](%v)", i, this.FieldN[i], i, that1.FieldN[i])
16044 }
16045 }
16046 if len(this.FieldO) != len(that1.FieldO) {
16047 return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", len(this.FieldO), len(that1.FieldO))
16048 }
16049 for i := range this.FieldO {
16050 if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) {
16051 return fmt.Errorf("FieldO this[%v](%v) Not Equal that[%v](%v)", i, this.FieldO[i], i, that1.FieldO[i])
16052 }
16053 }
16054 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16055 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16056 }
16057 return nil
16058 }
16059 func (this *CustomNameNinRepNative) Equal(that interface{}) bool {
16060 if that == nil {
16061 return this == nil
16062 }
16063
16064 that1, ok := that.(*CustomNameNinRepNative)
16065 if !ok {
16066 that2, ok := that.(CustomNameNinRepNative)
16067 if ok {
16068 that1 = &that2
16069 } else {
16070 return false
16071 }
16072 }
16073 if that1 == nil {
16074 return this == nil
16075 } else if this == nil {
16076 return false
16077 }
16078 if len(this.FieldA) != len(that1.FieldA) {
16079 return false
16080 }
16081 for i := range this.FieldA {
16082 if this.FieldA[i] != that1.FieldA[i] {
16083 return false
16084 }
16085 }
16086 if len(this.FieldB) != len(that1.FieldB) {
16087 return false
16088 }
16089 for i := range this.FieldB {
16090 if this.FieldB[i] != that1.FieldB[i] {
16091 return false
16092 }
16093 }
16094 if len(this.FieldC) != len(that1.FieldC) {
16095 return false
16096 }
16097 for i := range this.FieldC {
16098 if this.FieldC[i] != that1.FieldC[i] {
16099 return false
16100 }
16101 }
16102 if len(this.FieldD) != len(that1.FieldD) {
16103 return false
16104 }
16105 for i := range this.FieldD {
16106 if this.FieldD[i] != that1.FieldD[i] {
16107 return false
16108 }
16109 }
16110 if len(this.FieldE) != len(that1.FieldE) {
16111 return false
16112 }
16113 for i := range this.FieldE {
16114 if this.FieldE[i] != that1.FieldE[i] {
16115 return false
16116 }
16117 }
16118 if len(this.FieldF) != len(that1.FieldF) {
16119 return false
16120 }
16121 for i := range this.FieldF {
16122 if this.FieldF[i] != that1.FieldF[i] {
16123 return false
16124 }
16125 }
16126 if len(this.FieldG) != len(that1.FieldG) {
16127 return false
16128 }
16129 for i := range this.FieldG {
16130 if this.FieldG[i] != that1.FieldG[i] {
16131 return false
16132 }
16133 }
16134 if len(this.FieldH) != len(that1.FieldH) {
16135 return false
16136 }
16137 for i := range this.FieldH {
16138 if this.FieldH[i] != that1.FieldH[i] {
16139 return false
16140 }
16141 }
16142 if len(this.FieldI) != len(that1.FieldI) {
16143 return false
16144 }
16145 for i := range this.FieldI {
16146 if this.FieldI[i] != that1.FieldI[i] {
16147 return false
16148 }
16149 }
16150 if len(this.FieldJ) != len(that1.FieldJ) {
16151 return false
16152 }
16153 for i := range this.FieldJ {
16154 if this.FieldJ[i] != that1.FieldJ[i] {
16155 return false
16156 }
16157 }
16158 if len(this.FieldK) != len(that1.FieldK) {
16159 return false
16160 }
16161 for i := range this.FieldK {
16162 if this.FieldK[i] != that1.FieldK[i] {
16163 return false
16164 }
16165 }
16166 if len(this.FieldL) != len(that1.FieldL) {
16167 return false
16168 }
16169 for i := range this.FieldL {
16170 if this.FieldL[i] != that1.FieldL[i] {
16171 return false
16172 }
16173 }
16174 if len(this.FieldM) != len(that1.FieldM) {
16175 return false
16176 }
16177 for i := range this.FieldM {
16178 if this.FieldM[i] != that1.FieldM[i] {
16179 return false
16180 }
16181 }
16182 if len(this.FieldN) != len(that1.FieldN) {
16183 return false
16184 }
16185 for i := range this.FieldN {
16186 if this.FieldN[i] != that1.FieldN[i] {
16187 return false
16188 }
16189 }
16190 if len(this.FieldO) != len(that1.FieldO) {
16191 return false
16192 }
16193 for i := range this.FieldO {
16194 if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) {
16195 return false
16196 }
16197 }
16198 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16199 return false
16200 }
16201 return true
16202 }
16203 func (this *CustomNameNinStruct) VerboseEqual(that interface{}) error {
16204 if that == nil {
16205 if this == nil {
16206 return nil
16207 }
16208 return fmt.Errorf("that == nil && this != nil")
16209 }
16210
16211 that1, ok := that.(*CustomNameNinStruct)
16212 if !ok {
16213 that2, ok := that.(CustomNameNinStruct)
16214 if ok {
16215 that1 = &that2
16216 } else {
16217 return fmt.Errorf("that is not of type *CustomNameNinStruct")
16218 }
16219 }
16220 if that1 == nil {
16221 if this == nil {
16222 return nil
16223 }
16224 return fmt.Errorf("that is type *CustomNameNinStruct but is nil && this != nil")
16225 } else if this == nil {
16226 return fmt.Errorf("that is type *CustomNameNinStruct but is not nil && this == nil")
16227 }
16228 if this.FieldA != nil && that1.FieldA != nil {
16229 if *this.FieldA != *that1.FieldA {
16230 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
16231 }
16232 } else if this.FieldA != nil {
16233 return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
16234 } else if that1.FieldA != nil {
16235 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
16236 }
16237 if this.FieldB != nil && that1.FieldB != nil {
16238 if *this.FieldB != *that1.FieldB {
16239 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
16240 }
16241 } else if this.FieldB != nil {
16242 return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
16243 } else if that1.FieldB != nil {
16244 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
16245 }
16246 if !this.FieldC.Equal(that1.FieldC) {
16247 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
16248 }
16249 if len(this.FieldD) != len(that1.FieldD) {
16250 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
16251 }
16252 for i := range this.FieldD {
16253 if !this.FieldD[i].Equal(that1.FieldD[i]) {
16254 return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
16255 }
16256 }
16257 if this.FieldE != nil && that1.FieldE != nil {
16258 if *this.FieldE != *that1.FieldE {
16259 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE)
16260 }
16261 } else if this.FieldE != nil {
16262 return fmt.Errorf("this.FieldE == nil && that.FieldE != nil")
16263 } else if that1.FieldE != nil {
16264 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
16265 }
16266 if this.FieldF != nil && that1.FieldF != nil {
16267 if *this.FieldF != *that1.FieldF {
16268 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF)
16269 }
16270 } else if this.FieldF != nil {
16271 return fmt.Errorf("this.FieldF == nil && that.FieldF != nil")
16272 } else if that1.FieldF != nil {
16273 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
16274 }
16275 if !this.FieldG.Equal(that1.FieldG) {
16276 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
16277 }
16278 if this.FieldH != nil && that1.FieldH != nil {
16279 if *this.FieldH != *that1.FieldH {
16280 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH)
16281 }
16282 } else if this.FieldH != nil {
16283 return fmt.Errorf("this.FieldH == nil && that.FieldH != nil")
16284 } else if that1.FieldH != nil {
16285 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
16286 }
16287 if this.FieldI != nil && that1.FieldI != nil {
16288 if *this.FieldI != *that1.FieldI {
16289 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI)
16290 }
16291 } else if this.FieldI != nil {
16292 return fmt.Errorf("this.FieldI == nil && that.FieldI != nil")
16293 } else if that1.FieldI != nil {
16294 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
16295 }
16296 if !bytes.Equal(this.FieldJ, that1.FieldJ) {
16297 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
16298 }
16299 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16300 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16301 }
16302 return nil
16303 }
16304 func (this *CustomNameNinStruct) Equal(that interface{}) bool {
16305 if that == nil {
16306 return this == nil
16307 }
16308
16309 that1, ok := that.(*CustomNameNinStruct)
16310 if !ok {
16311 that2, ok := that.(CustomNameNinStruct)
16312 if ok {
16313 that1 = &that2
16314 } else {
16315 return false
16316 }
16317 }
16318 if that1 == nil {
16319 return this == nil
16320 } else if this == nil {
16321 return false
16322 }
16323 if this.FieldA != nil && that1.FieldA != nil {
16324 if *this.FieldA != *that1.FieldA {
16325 return false
16326 }
16327 } else if this.FieldA != nil {
16328 return false
16329 } else if that1.FieldA != nil {
16330 return false
16331 }
16332 if this.FieldB != nil && that1.FieldB != nil {
16333 if *this.FieldB != *that1.FieldB {
16334 return false
16335 }
16336 } else if this.FieldB != nil {
16337 return false
16338 } else if that1.FieldB != nil {
16339 return false
16340 }
16341 if !this.FieldC.Equal(that1.FieldC) {
16342 return false
16343 }
16344 if len(this.FieldD) != len(that1.FieldD) {
16345 return false
16346 }
16347 for i := range this.FieldD {
16348 if !this.FieldD[i].Equal(that1.FieldD[i]) {
16349 return false
16350 }
16351 }
16352 if this.FieldE != nil && that1.FieldE != nil {
16353 if *this.FieldE != *that1.FieldE {
16354 return false
16355 }
16356 } else if this.FieldE != nil {
16357 return false
16358 } else if that1.FieldE != nil {
16359 return false
16360 }
16361 if this.FieldF != nil && that1.FieldF != nil {
16362 if *this.FieldF != *that1.FieldF {
16363 return false
16364 }
16365 } else if this.FieldF != nil {
16366 return false
16367 } else if that1.FieldF != nil {
16368 return false
16369 }
16370 if !this.FieldG.Equal(that1.FieldG) {
16371 return false
16372 }
16373 if this.FieldH != nil && that1.FieldH != nil {
16374 if *this.FieldH != *that1.FieldH {
16375 return false
16376 }
16377 } else if this.FieldH != nil {
16378 return false
16379 } else if that1.FieldH != nil {
16380 return false
16381 }
16382 if this.FieldI != nil && that1.FieldI != nil {
16383 if *this.FieldI != *that1.FieldI {
16384 return false
16385 }
16386 } else if this.FieldI != nil {
16387 return false
16388 } else if that1.FieldI != nil {
16389 return false
16390 }
16391 if !bytes.Equal(this.FieldJ, that1.FieldJ) {
16392 return false
16393 }
16394 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16395 return false
16396 }
16397 return true
16398 }
16399 func (this *CustomNameCustomType) VerboseEqual(that interface{}) error {
16400 if that == nil {
16401 if this == nil {
16402 return nil
16403 }
16404 return fmt.Errorf("that == nil && this != nil")
16405 }
16406
16407 that1, ok := that.(*CustomNameCustomType)
16408 if !ok {
16409 that2, ok := that.(CustomNameCustomType)
16410 if ok {
16411 that1 = &that2
16412 } else {
16413 return fmt.Errorf("that is not of type *CustomNameCustomType")
16414 }
16415 }
16416 if that1 == nil {
16417 if this == nil {
16418 return nil
16419 }
16420 return fmt.Errorf("that is type *CustomNameCustomType but is nil && this != nil")
16421 } else if this == nil {
16422 return fmt.Errorf("that is type *CustomNameCustomType but is not nil && this == nil")
16423 }
16424 if that1.FieldA == nil {
16425 if this.FieldA != nil {
16426 return fmt.Errorf("this.FieldA != nil && that1.FieldA == nil")
16427 }
16428 } else if !this.FieldA.Equal(*that1.FieldA) {
16429 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
16430 }
16431 if that1.FieldB == nil {
16432 if this.FieldB != nil {
16433 return fmt.Errorf("this.FieldB != nil && that1.FieldB == nil")
16434 }
16435 } else if !this.FieldB.Equal(*that1.FieldB) {
16436 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
16437 }
16438 if len(this.FieldC) != len(that1.FieldC) {
16439 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC))
16440 }
16441 for i := range this.FieldC {
16442 if !this.FieldC[i].Equal(that1.FieldC[i]) {
16443 return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i])
16444 }
16445 }
16446 if len(this.FieldD) != len(that1.FieldD) {
16447 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
16448 }
16449 for i := range this.FieldD {
16450 if !this.FieldD[i].Equal(that1.FieldD[i]) {
16451 return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
16452 }
16453 }
16454 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16455 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16456 }
16457 return nil
16458 }
16459 func (this *CustomNameCustomType) Equal(that interface{}) bool {
16460 if that == nil {
16461 return this == nil
16462 }
16463
16464 that1, ok := that.(*CustomNameCustomType)
16465 if !ok {
16466 that2, ok := that.(CustomNameCustomType)
16467 if ok {
16468 that1 = &that2
16469 } else {
16470 return false
16471 }
16472 }
16473 if that1 == nil {
16474 return this == nil
16475 } else if this == nil {
16476 return false
16477 }
16478 if that1.FieldA == nil {
16479 if this.FieldA != nil {
16480 return false
16481 }
16482 } else if !this.FieldA.Equal(*that1.FieldA) {
16483 return false
16484 }
16485 if that1.FieldB == nil {
16486 if this.FieldB != nil {
16487 return false
16488 }
16489 } else if !this.FieldB.Equal(*that1.FieldB) {
16490 return false
16491 }
16492 if len(this.FieldC) != len(that1.FieldC) {
16493 return false
16494 }
16495 for i := range this.FieldC {
16496 if !this.FieldC[i].Equal(that1.FieldC[i]) {
16497 return false
16498 }
16499 }
16500 if len(this.FieldD) != len(that1.FieldD) {
16501 return false
16502 }
16503 for i := range this.FieldD {
16504 if !this.FieldD[i].Equal(that1.FieldD[i]) {
16505 return false
16506 }
16507 }
16508 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16509 return false
16510 }
16511 return true
16512 }
16513 func (this *CustomNameNinEmbeddedStructUnion) VerboseEqual(that interface{}) error {
16514 if that == nil {
16515 if this == nil {
16516 return nil
16517 }
16518 return fmt.Errorf("that == nil && this != nil")
16519 }
16520
16521 that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
16522 if !ok {
16523 that2, ok := that.(CustomNameNinEmbeddedStructUnion)
16524 if ok {
16525 that1 = &that2
16526 } else {
16527 return fmt.Errorf("that is not of type *CustomNameNinEmbeddedStructUnion")
16528 }
16529 }
16530 if that1 == nil {
16531 if this == nil {
16532 return nil
16533 }
16534 return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is nil && this != nil")
16535 } else if this == nil {
16536 return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is not nil && this == nil")
16537 }
16538 if !this.NidOptNative.Equal(that1.NidOptNative) {
16539 return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
16540 }
16541 if !this.FieldA.Equal(that1.FieldA) {
16542 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
16543 }
16544 if this.FieldB != nil && that1.FieldB != nil {
16545 if *this.FieldB != *that1.FieldB {
16546 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
16547 }
16548 } else if this.FieldB != nil {
16549 return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
16550 } else if that1.FieldB != nil {
16551 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
16552 }
16553 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16554 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16555 }
16556 return nil
16557 }
16558 func (this *CustomNameNinEmbeddedStructUnion) Equal(that interface{}) bool {
16559 if that == nil {
16560 return this == nil
16561 }
16562
16563 that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
16564 if !ok {
16565 that2, ok := that.(CustomNameNinEmbeddedStructUnion)
16566 if ok {
16567 that1 = &that2
16568 } else {
16569 return false
16570 }
16571 }
16572 if that1 == nil {
16573 return this == nil
16574 } else if this == nil {
16575 return false
16576 }
16577 if !this.NidOptNative.Equal(that1.NidOptNative) {
16578 return false
16579 }
16580 if !this.FieldA.Equal(that1.FieldA) {
16581 return false
16582 }
16583 if this.FieldB != nil && that1.FieldB != nil {
16584 if *this.FieldB != *that1.FieldB {
16585 return false
16586 }
16587 } else if this.FieldB != nil {
16588 return false
16589 } else if that1.FieldB != nil {
16590 return false
16591 }
16592 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16593 return false
16594 }
16595 return true
16596 }
16597 func (this *CustomNameEnum) VerboseEqual(that interface{}) error {
16598 if that == nil {
16599 if this == nil {
16600 return nil
16601 }
16602 return fmt.Errorf("that == nil && this != nil")
16603 }
16604
16605 that1, ok := that.(*CustomNameEnum)
16606 if !ok {
16607 that2, ok := that.(CustomNameEnum)
16608 if ok {
16609 that1 = &that2
16610 } else {
16611 return fmt.Errorf("that is not of type *CustomNameEnum")
16612 }
16613 }
16614 if that1 == nil {
16615 if this == nil {
16616 return nil
16617 }
16618 return fmt.Errorf("that is type *CustomNameEnum but is nil && this != nil")
16619 } else if this == nil {
16620 return fmt.Errorf("that is type *CustomNameEnum but is not nil && this == nil")
16621 }
16622 if this.FieldA != nil && that1.FieldA != nil {
16623 if *this.FieldA != *that1.FieldA {
16624 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
16625 }
16626 } else if this.FieldA != nil {
16627 return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
16628 } else if that1.FieldA != nil {
16629 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
16630 }
16631 if len(this.FieldB) != len(that1.FieldB) {
16632 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB))
16633 }
16634 for i := range this.FieldB {
16635 if this.FieldB[i] != that1.FieldB[i] {
16636 return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[i])
16637 }
16638 }
16639 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16640 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16641 }
16642 return nil
16643 }
16644 func (this *CustomNameEnum) Equal(that interface{}) bool {
16645 if that == nil {
16646 return this == nil
16647 }
16648
16649 that1, ok := that.(*CustomNameEnum)
16650 if !ok {
16651 that2, ok := that.(CustomNameEnum)
16652 if ok {
16653 that1 = &that2
16654 } else {
16655 return false
16656 }
16657 }
16658 if that1 == nil {
16659 return this == nil
16660 } else if this == nil {
16661 return false
16662 }
16663 if this.FieldA != nil && that1.FieldA != nil {
16664 if *this.FieldA != *that1.FieldA {
16665 return false
16666 }
16667 } else if this.FieldA != nil {
16668 return false
16669 } else if that1.FieldA != nil {
16670 return false
16671 }
16672 if len(this.FieldB) != len(that1.FieldB) {
16673 return false
16674 }
16675 for i := range this.FieldB {
16676 if this.FieldB[i] != that1.FieldB[i] {
16677 return false
16678 }
16679 }
16680 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16681 return false
16682 }
16683 return true
16684 }
16685 func (this *NoExtensionsMap) VerboseEqual(that interface{}) error {
16686 if that == nil {
16687 if this == nil {
16688 return nil
16689 }
16690 return fmt.Errorf("that == nil && this != nil")
16691 }
16692
16693 that1, ok := that.(*NoExtensionsMap)
16694 if !ok {
16695 that2, ok := that.(NoExtensionsMap)
16696 if ok {
16697 that1 = &that2
16698 } else {
16699 return fmt.Errorf("that is not of type *NoExtensionsMap")
16700 }
16701 }
16702 if that1 == nil {
16703 if this == nil {
16704 return nil
16705 }
16706 return fmt.Errorf("that is type *NoExtensionsMap but is nil && this != nil")
16707 } else if this == nil {
16708 return fmt.Errorf("that is type *NoExtensionsMap but is not nil && this == nil")
16709 }
16710 if this.Field1 != nil && that1.Field1 != nil {
16711 if *this.Field1 != *that1.Field1 {
16712 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
16713 }
16714 } else if this.Field1 != nil {
16715 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
16716 } else if that1.Field1 != nil {
16717 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
16718 }
16719 if !bytes.Equal(this.XXX_extensions, that1.XXX_extensions) {
16720 return fmt.Errorf("XXX_extensions this(%v) Not Equal that(%v)", this.XXX_extensions, that1.XXX_extensions)
16721 }
16722 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16723 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16724 }
16725 return nil
16726 }
16727 func (this *NoExtensionsMap) Equal(that interface{}) bool {
16728 if that == nil {
16729 return this == nil
16730 }
16731
16732 that1, ok := that.(*NoExtensionsMap)
16733 if !ok {
16734 that2, ok := that.(NoExtensionsMap)
16735 if ok {
16736 that1 = &that2
16737 } else {
16738 return false
16739 }
16740 }
16741 if that1 == nil {
16742 return this == nil
16743 } else if this == nil {
16744 return false
16745 }
16746 if this.Field1 != nil && that1.Field1 != nil {
16747 if *this.Field1 != *that1.Field1 {
16748 return false
16749 }
16750 } else if this.Field1 != nil {
16751 return false
16752 } else if that1.Field1 != nil {
16753 return false
16754 }
16755 if !bytes.Equal(this.XXX_extensions, that1.XXX_extensions) {
16756 return false
16757 }
16758 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16759 return false
16760 }
16761 return true
16762 }
16763 func (this *Unrecognized) VerboseEqual(that interface{}) error {
16764 if that == nil {
16765 if this == nil {
16766 return nil
16767 }
16768 return fmt.Errorf("that == nil && this != nil")
16769 }
16770
16771 that1, ok := that.(*Unrecognized)
16772 if !ok {
16773 that2, ok := that.(Unrecognized)
16774 if ok {
16775 that1 = &that2
16776 } else {
16777 return fmt.Errorf("that is not of type *Unrecognized")
16778 }
16779 }
16780 if that1 == nil {
16781 if this == nil {
16782 return nil
16783 }
16784 return fmt.Errorf("that is type *Unrecognized but is nil && this != nil")
16785 } else if this == nil {
16786 return fmt.Errorf("that is type *Unrecognized but is not nil && this == nil")
16787 }
16788 if this.Field1 != nil && that1.Field1 != nil {
16789 if *this.Field1 != *that1.Field1 {
16790 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
16791 }
16792 } else if this.Field1 != nil {
16793 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
16794 } else if that1.Field1 != nil {
16795 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
16796 }
16797 return nil
16798 }
16799 func (this *Unrecognized) Equal(that interface{}) bool {
16800 if that == nil {
16801 return this == nil
16802 }
16803
16804 that1, ok := that.(*Unrecognized)
16805 if !ok {
16806 that2, ok := that.(Unrecognized)
16807 if ok {
16808 that1 = &that2
16809 } else {
16810 return false
16811 }
16812 }
16813 if that1 == nil {
16814 return this == nil
16815 } else if this == nil {
16816 return false
16817 }
16818 if this.Field1 != nil && that1.Field1 != nil {
16819 if *this.Field1 != *that1.Field1 {
16820 return false
16821 }
16822 } else if this.Field1 != nil {
16823 return false
16824 } else if that1.Field1 != nil {
16825 return false
16826 }
16827 return true
16828 }
16829 func (this *UnrecognizedWithInner) VerboseEqual(that interface{}) error {
16830 if that == nil {
16831 if this == nil {
16832 return nil
16833 }
16834 return fmt.Errorf("that == nil && this != nil")
16835 }
16836
16837 that1, ok := that.(*UnrecognizedWithInner)
16838 if !ok {
16839 that2, ok := that.(UnrecognizedWithInner)
16840 if ok {
16841 that1 = &that2
16842 } else {
16843 return fmt.Errorf("that is not of type *UnrecognizedWithInner")
16844 }
16845 }
16846 if that1 == nil {
16847 if this == nil {
16848 return nil
16849 }
16850 return fmt.Errorf("that is type *UnrecognizedWithInner but is nil && this != nil")
16851 } else if this == nil {
16852 return fmt.Errorf("that is type *UnrecognizedWithInner but is not nil && this == nil")
16853 }
16854 if len(this.Embedded) != len(that1.Embedded) {
16855 return fmt.Errorf("Embedded this(%v) Not Equal that(%v)", len(this.Embedded), len(that1.Embedded))
16856 }
16857 for i := range this.Embedded {
16858 if !this.Embedded[i].Equal(that1.Embedded[i]) {
16859 return fmt.Errorf("Embedded this[%v](%v) Not Equal that[%v](%v)", i, this.Embedded[i], i, that1.Embedded[i])
16860 }
16861 }
16862 if this.Field2 != nil && that1.Field2 != nil {
16863 if *this.Field2 != *that1.Field2 {
16864 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
16865 }
16866 } else if this.Field2 != nil {
16867 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
16868 } else if that1.Field2 != nil {
16869 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
16870 }
16871 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16872 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16873 }
16874 return nil
16875 }
16876 func (this *UnrecognizedWithInner) Equal(that interface{}) bool {
16877 if that == nil {
16878 return this == nil
16879 }
16880
16881 that1, ok := that.(*UnrecognizedWithInner)
16882 if !ok {
16883 that2, ok := that.(UnrecognizedWithInner)
16884 if ok {
16885 that1 = &that2
16886 } else {
16887 return false
16888 }
16889 }
16890 if that1 == nil {
16891 return this == nil
16892 } else if this == nil {
16893 return false
16894 }
16895 if len(this.Embedded) != len(that1.Embedded) {
16896 return false
16897 }
16898 for i := range this.Embedded {
16899 if !this.Embedded[i].Equal(that1.Embedded[i]) {
16900 return false
16901 }
16902 }
16903 if this.Field2 != nil && that1.Field2 != nil {
16904 if *this.Field2 != *that1.Field2 {
16905 return false
16906 }
16907 } else if this.Field2 != nil {
16908 return false
16909 } else if that1.Field2 != nil {
16910 return false
16911 }
16912 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16913 return false
16914 }
16915 return true
16916 }
16917 func (this *UnrecognizedWithInner_Inner) VerboseEqual(that interface{}) error {
16918 if that == nil {
16919 if this == nil {
16920 return nil
16921 }
16922 return fmt.Errorf("that == nil && this != nil")
16923 }
16924
16925 that1, ok := that.(*UnrecognizedWithInner_Inner)
16926 if !ok {
16927 that2, ok := that.(UnrecognizedWithInner_Inner)
16928 if ok {
16929 that1 = &that2
16930 } else {
16931 return fmt.Errorf("that is not of type *UnrecognizedWithInner_Inner")
16932 }
16933 }
16934 if that1 == nil {
16935 if this == nil {
16936 return nil
16937 }
16938 return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is nil && this != nil")
16939 } else if this == nil {
16940 return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is not nil && this == nil")
16941 }
16942 if this.Field1 != nil && that1.Field1 != nil {
16943 if *this.Field1 != *that1.Field1 {
16944 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
16945 }
16946 } else if this.Field1 != nil {
16947 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
16948 } else if that1.Field1 != nil {
16949 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
16950 }
16951 return nil
16952 }
16953 func (this *UnrecognizedWithInner_Inner) Equal(that interface{}) bool {
16954 if that == nil {
16955 return this == nil
16956 }
16957
16958 that1, ok := that.(*UnrecognizedWithInner_Inner)
16959 if !ok {
16960 that2, ok := that.(UnrecognizedWithInner_Inner)
16961 if ok {
16962 that1 = &that2
16963 } else {
16964 return false
16965 }
16966 }
16967 if that1 == nil {
16968 return this == nil
16969 } else if this == nil {
16970 return false
16971 }
16972 if this.Field1 != nil && that1.Field1 != nil {
16973 if *this.Field1 != *that1.Field1 {
16974 return false
16975 }
16976 } else if this.Field1 != nil {
16977 return false
16978 } else if that1.Field1 != nil {
16979 return false
16980 }
16981 return true
16982 }
16983 func (this *UnrecognizedWithEmbed) VerboseEqual(that interface{}) error {
16984 if that == nil {
16985 if this == nil {
16986 return nil
16987 }
16988 return fmt.Errorf("that == nil && this != nil")
16989 }
16990
16991 that1, ok := that.(*UnrecognizedWithEmbed)
16992 if !ok {
16993 that2, ok := that.(UnrecognizedWithEmbed)
16994 if ok {
16995 that1 = &that2
16996 } else {
16997 return fmt.Errorf("that is not of type *UnrecognizedWithEmbed")
16998 }
16999 }
17000 if that1 == nil {
17001 if this == nil {
17002 return nil
17003 }
17004 return fmt.Errorf("that is type *UnrecognizedWithEmbed but is nil && this != nil")
17005 } else if this == nil {
17006 return fmt.Errorf("that is type *UnrecognizedWithEmbed but is not nil && this == nil")
17007 }
17008 if !this.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) {
17009 return fmt.Errorf("UnrecognizedWithEmbed_Embedded this(%v) Not Equal that(%v)", this.UnrecognizedWithEmbed_Embedded, that1.UnrecognizedWithEmbed_Embedded)
17010 }
17011 if this.Field2 != nil && that1.Field2 != nil {
17012 if *this.Field2 != *that1.Field2 {
17013 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
17014 }
17015 } else if this.Field2 != nil {
17016 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
17017 } else if that1.Field2 != nil {
17018 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
17019 }
17020 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17021 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
17022 }
17023 return nil
17024 }
17025 func (this *UnrecognizedWithEmbed) Equal(that interface{}) bool {
17026 if that == nil {
17027 return this == nil
17028 }
17029
17030 that1, ok := that.(*UnrecognizedWithEmbed)
17031 if !ok {
17032 that2, ok := that.(UnrecognizedWithEmbed)
17033 if ok {
17034 that1 = &that2
17035 } else {
17036 return false
17037 }
17038 }
17039 if that1 == nil {
17040 return this == nil
17041 } else if this == nil {
17042 return false
17043 }
17044 if !this.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) {
17045 return false
17046 }
17047 if this.Field2 != nil && that1.Field2 != nil {
17048 if *this.Field2 != *that1.Field2 {
17049 return false
17050 }
17051 } else if this.Field2 != nil {
17052 return false
17053 } else if that1.Field2 != nil {
17054 return false
17055 }
17056 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17057 return false
17058 }
17059 return true
17060 }
17061 func (this *UnrecognizedWithEmbed_Embedded) VerboseEqual(that interface{}) error {
17062 if that == nil {
17063 if this == nil {
17064 return nil
17065 }
17066 return fmt.Errorf("that == nil && this != nil")
17067 }
17068
17069 that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
17070 if !ok {
17071 that2, ok := that.(UnrecognizedWithEmbed_Embedded)
17072 if ok {
17073 that1 = &that2
17074 } else {
17075 return fmt.Errorf("that is not of type *UnrecognizedWithEmbed_Embedded")
17076 }
17077 }
17078 if that1 == nil {
17079 if this == nil {
17080 return nil
17081 }
17082 return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is nil && this != nil")
17083 } else if this == nil {
17084 return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is not nil && this == nil")
17085 }
17086 if this.Field1 != nil && that1.Field1 != nil {
17087 if *this.Field1 != *that1.Field1 {
17088 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
17089 }
17090 } else if this.Field1 != nil {
17091 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
17092 } else if that1.Field1 != nil {
17093 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
17094 }
17095 return nil
17096 }
17097 func (this *UnrecognizedWithEmbed_Embedded) Equal(that interface{}) bool {
17098 if that == nil {
17099 return this == nil
17100 }
17101
17102 that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
17103 if !ok {
17104 that2, ok := that.(UnrecognizedWithEmbed_Embedded)
17105 if ok {
17106 that1 = &that2
17107 } else {
17108 return false
17109 }
17110 }
17111 if that1 == nil {
17112 return this == nil
17113 } else if this == nil {
17114 return false
17115 }
17116 if this.Field1 != nil && that1.Field1 != nil {
17117 if *this.Field1 != *that1.Field1 {
17118 return false
17119 }
17120 } else if this.Field1 != nil {
17121 return false
17122 } else if that1.Field1 != nil {
17123 return false
17124 }
17125 return true
17126 }
17127 func (this *Node) VerboseEqual(that interface{}) error {
17128 if that == nil {
17129 if this == nil {
17130 return nil
17131 }
17132 return fmt.Errorf("that == nil && this != nil")
17133 }
17134
17135 that1, ok := that.(*Node)
17136 if !ok {
17137 that2, ok := that.(Node)
17138 if ok {
17139 that1 = &that2
17140 } else {
17141 return fmt.Errorf("that is not of type *Node")
17142 }
17143 }
17144 if that1 == nil {
17145 if this == nil {
17146 return nil
17147 }
17148 return fmt.Errorf("that is type *Node but is nil && this != nil")
17149 } else if this == nil {
17150 return fmt.Errorf("that is type *Node but is not nil && this == nil")
17151 }
17152 if this.Label != nil && that1.Label != nil {
17153 if *this.Label != *that1.Label {
17154 return fmt.Errorf("Label this(%v) Not Equal that(%v)", *this.Label, *that1.Label)
17155 }
17156 } else if this.Label != nil {
17157 return fmt.Errorf("this.Label == nil && that.Label != nil")
17158 } else if that1.Label != nil {
17159 return fmt.Errorf("Label this(%v) Not Equal that(%v)", this.Label, that1.Label)
17160 }
17161 if len(this.Children) != len(that1.Children) {
17162 return fmt.Errorf("Children this(%v) Not Equal that(%v)", len(this.Children), len(that1.Children))
17163 }
17164 for i := range this.Children {
17165 if !this.Children[i].Equal(that1.Children[i]) {
17166 return fmt.Errorf("Children this[%v](%v) Not Equal that[%v](%v)", i, this.Children[i], i, that1.Children[i])
17167 }
17168 }
17169 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17170 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
17171 }
17172 return nil
17173 }
17174 func (this *Node) Equal(that interface{}) bool {
17175 if that == nil {
17176 return this == nil
17177 }
17178
17179 that1, ok := that.(*Node)
17180 if !ok {
17181 that2, ok := that.(Node)
17182 if ok {
17183 that1 = &that2
17184 } else {
17185 return false
17186 }
17187 }
17188 if that1 == nil {
17189 return this == nil
17190 } else if this == nil {
17191 return false
17192 }
17193 if this.Label != nil && that1.Label != nil {
17194 if *this.Label != *that1.Label {
17195 return false
17196 }
17197 } else if this.Label != nil {
17198 return false
17199 } else if that1.Label != nil {
17200 return false
17201 }
17202 if len(this.Children) != len(that1.Children) {
17203 return false
17204 }
17205 for i := range this.Children {
17206 if !this.Children[i].Equal(that1.Children[i]) {
17207 return false
17208 }
17209 }
17210 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17211 return false
17212 }
17213 return true
17214 }
17215 func (this *NonByteCustomType) VerboseEqual(that interface{}) error {
17216 if that == nil {
17217 if this == nil {
17218 return nil
17219 }
17220 return fmt.Errorf("that == nil && this != nil")
17221 }
17222
17223 that1, ok := that.(*NonByteCustomType)
17224 if !ok {
17225 that2, ok := that.(NonByteCustomType)
17226 if ok {
17227 that1 = &that2
17228 } else {
17229 return fmt.Errorf("that is not of type *NonByteCustomType")
17230 }
17231 }
17232 if that1 == nil {
17233 if this == nil {
17234 return nil
17235 }
17236 return fmt.Errorf("that is type *NonByteCustomType but is nil && this != nil")
17237 } else if this == nil {
17238 return fmt.Errorf("that is type *NonByteCustomType but is not nil && this == nil")
17239 }
17240 if that1.Field1 == nil {
17241 if this.Field1 != nil {
17242 return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil")
17243 }
17244 } else if !this.Field1.Equal(*that1.Field1) {
17245 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
17246 }
17247 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17248 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
17249 }
17250 return nil
17251 }
17252 func (this *NonByteCustomType) Equal(that interface{}) bool {
17253 if that == nil {
17254 return this == nil
17255 }
17256
17257 that1, ok := that.(*NonByteCustomType)
17258 if !ok {
17259 that2, ok := that.(NonByteCustomType)
17260 if ok {
17261 that1 = &that2
17262 } else {
17263 return false
17264 }
17265 }
17266 if that1 == nil {
17267 return this == nil
17268 } else if this == nil {
17269 return false
17270 }
17271 if that1.Field1 == nil {
17272 if this.Field1 != nil {
17273 return false
17274 }
17275 } else if !this.Field1.Equal(*that1.Field1) {
17276 return false
17277 }
17278 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17279 return false
17280 }
17281 return true
17282 }
17283 func (this *NidOptNonByteCustomType) VerboseEqual(that interface{}) error {
17284 if that == nil {
17285 if this == nil {
17286 return nil
17287 }
17288 return fmt.Errorf("that == nil && this != nil")
17289 }
17290
17291 that1, ok := that.(*NidOptNonByteCustomType)
17292 if !ok {
17293 that2, ok := that.(NidOptNonByteCustomType)
17294 if ok {
17295 that1 = &that2
17296 } else {
17297 return fmt.Errorf("that is not of type *NidOptNonByteCustomType")
17298 }
17299 }
17300 if that1 == nil {
17301 if this == nil {
17302 return nil
17303 }
17304 return fmt.Errorf("that is type *NidOptNonByteCustomType but is nil && this != nil")
17305 } else if this == nil {
17306 return fmt.Errorf("that is type *NidOptNonByteCustomType but is not nil && this == nil")
17307 }
17308 if !this.Field1.Equal(that1.Field1) {
17309 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
17310 }
17311 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17312 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
17313 }
17314 return nil
17315 }
17316 func (this *NidOptNonByteCustomType) Equal(that interface{}) bool {
17317 if that == nil {
17318 return this == nil
17319 }
17320
17321 that1, ok := that.(*NidOptNonByteCustomType)
17322 if !ok {
17323 that2, ok := that.(NidOptNonByteCustomType)
17324 if ok {
17325 that1 = &that2
17326 } else {
17327 return false
17328 }
17329 }
17330 if that1 == nil {
17331 return this == nil
17332 } else if this == nil {
17333 return false
17334 }
17335 if !this.Field1.Equal(that1.Field1) {
17336 return false
17337 }
17338 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17339 return false
17340 }
17341 return true
17342 }
17343 func (this *NinOptNonByteCustomType) VerboseEqual(that interface{}) error {
17344 if that == nil {
17345 if this == nil {
17346 return nil
17347 }
17348 return fmt.Errorf("that == nil && this != nil")
17349 }
17350
17351 that1, ok := that.(*NinOptNonByteCustomType)
17352 if !ok {
17353 that2, ok := that.(NinOptNonByteCustomType)
17354 if ok {
17355 that1 = &that2
17356 } else {
17357 return fmt.Errorf("that is not of type *NinOptNonByteCustomType")
17358 }
17359 }
17360 if that1 == nil {
17361 if this == nil {
17362 return nil
17363 }
17364 return fmt.Errorf("that is type *NinOptNonByteCustomType but is nil && this != nil")
17365 } else if this == nil {
17366 return fmt.Errorf("that is type *NinOptNonByteCustomType but is not nil && this == nil")
17367 }
17368 if that1.Field1 == nil {
17369 if this.Field1 != nil {
17370 return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil")
17371 }
17372 } else if !this.Field1.Equal(*that1.Field1) {
17373 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
17374 }
17375 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17376 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
17377 }
17378 return nil
17379 }
17380 func (this *NinOptNonByteCustomType) Equal(that interface{}) bool {
17381 if that == nil {
17382 return this == nil
17383 }
17384
17385 that1, ok := that.(*NinOptNonByteCustomType)
17386 if !ok {
17387 that2, ok := that.(NinOptNonByteCustomType)
17388 if ok {
17389 that1 = &that2
17390 } else {
17391 return false
17392 }
17393 }
17394 if that1 == nil {
17395 return this == nil
17396 } else if this == nil {
17397 return false
17398 }
17399 if that1.Field1 == nil {
17400 if this.Field1 != nil {
17401 return false
17402 }
17403 } else if !this.Field1.Equal(*that1.Field1) {
17404 return false
17405 }
17406 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17407 return false
17408 }
17409 return true
17410 }
17411 func (this *NidRepNonByteCustomType) VerboseEqual(that interface{}) error {
17412 if that == nil {
17413 if this == nil {
17414 return nil
17415 }
17416 return fmt.Errorf("that == nil && this != nil")
17417 }
17418
17419 that1, ok := that.(*NidRepNonByteCustomType)
17420 if !ok {
17421 that2, ok := that.(NidRepNonByteCustomType)
17422 if ok {
17423 that1 = &that2
17424 } else {
17425 return fmt.Errorf("that is not of type *NidRepNonByteCustomType")
17426 }
17427 }
17428 if that1 == nil {
17429 if this == nil {
17430 return nil
17431 }
17432 return fmt.Errorf("that is type *NidRepNonByteCustomType but is nil && this != nil")
17433 } else if this == nil {
17434 return fmt.Errorf("that is type *NidRepNonByteCustomType but is not nil && this == nil")
17435 }
17436 if len(this.Field1) != len(that1.Field1) {
17437 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
17438 }
17439 for i := range this.Field1 {
17440 if !this.Field1[i].Equal(that1.Field1[i]) {
17441 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
17442 }
17443 }
17444 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17445 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
17446 }
17447 return nil
17448 }
17449 func (this *NidRepNonByteCustomType) Equal(that interface{}) bool {
17450 if that == nil {
17451 return this == nil
17452 }
17453
17454 that1, ok := that.(*NidRepNonByteCustomType)
17455 if !ok {
17456 that2, ok := that.(NidRepNonByteCustomType)
17457 if ok {
17458 that1 = &that2
17459 } else {
17460 return false
17461 }
17462 }
17463 if that1 == nil {
17464 return this == nil
17465 } else if this == nil {
17466 return false
17467 }
17468 if len(this.Field1) != len(that1.Field1) {
17469 return false
17470 }
17471 for i := range this.Field1 {
17472 if !this.Field1[i].Equal(that1.Field1[i]) {
17473 return false
17474 }
17475 }
17476 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17477 return false
17478 }
17479 return true
17480 }
17481 func (this *NinRepNonByteCustomType) VerboseEqual(that interface{}) error {
17482 if that == nil {
17483 if this == nil {
17484 return nil
17485 }
17486 return fmt.Errorf("that == nil && this != nil")
17487 }
17488
17489 that1, ok := that.(*NinRepNonByteCustomType)
17490 if !ok {
17491 that2, ok := that.(NinRepNonByteCustomType)
17492 if ok {
17493 that1 = &that2
17494 } else {
17495 return fmt.Errorf("that is not of type *NinRepNonByteCustomType")
17496 }
17497 }
17498 if that1 == nil {
17499 if this == nil {
17500 return nil
17501 }
17502 return fmt.Errorf("that is type *NinRepNonByteCustomType but is nil && this != nil")
17503 } else if this == nil {
17504 return fmt.Errorf("that is type *NinRepNonByteCustomType but is not nil && this == nil")
17505 }
17506 if len(this.Field1) != len(that1.Field1) {
17507 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
17508 }
17509 for i := range this.Field1 {
17510 if !this.Field1[i].Equal(that1.Field1[i]) {
17511 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
17512 }
17513 }
17514 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17515 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
17516 }
17517 return nil
17518 }
17519 func (this *NinRepNonByteCustomType) Equal(that interface{}) bool {
17520 if that == nil {
17521 return this == nil
17522 }
17523
17524 that1, ok := that.(*NinRepNonByteCustomType)
17525 if !ok {
17526 that2, ok := that.(NinRepNonByteCustomType)
17527 if ok {
17528 that1 = &that2
17529 } else {
17530 return false
17531 }
17532 }
17533 if that1 == nil {
17534 return this == nil
17535 } else if this == nil {
17536 return false
17537 }
17538 if len(this.Field1) != len(that1.Field1) {
17539 return false
17540 }
17541 for i := range this.Field1 {
17542 if !this.Field1[i].Equal(that1.Field1[i]) {
17543 return false
17544 }
17545 }
17546 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17547 return false
17548 }
17549 return true
17550 }
17551 func (this *ProtoType) VerboseEqual(that interface{}) error {
17552 if that == nil {
17553 if this == nil {
17554 return nil
17555 }
17556 return fmt.Errorf("that == nil && this != nil")
17557 }
17558
17559 that1, ok := that.(*ProtoType)
17560 if !ok {
17561 that2, ok := that.(ProtoType)
17562 if ok {
17563 that1 = &that2
17564 } else {
17565 return fmt.Errorf("that is not of type *ProtoType")
17566 }
17567 }
17568 if that1 == nil {
17569 if this == nil {
17570 return nil
17571 }
17572 return fmt.Errorf("that is type *ProtoType but is nil && this != nil")
17573 } else if this == nil {
17574 return fmt.Errorf("that is type *ProtoType but is not nil && this == nil")
17575 }
17576 if this.Field2 != nil && that1.Field2 != nil {
17577 if *this.Field2 != *that1.Field2 {
17578 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
17579 }
17580 } else if this.Field2 != nil {
17581 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
17582 } else if that1.Field2 != nil {
17583 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
17584 }
17585 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17586 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
17587 }
17588 return nil
17589 }
17590 func (this *ProtoType) Equal(that interface{}) bool {
17591 if that == nil {
17592 return this == nil
17593 }
17594
17595 that1, ok := that.(*ProtoType)
17596 if !ok {
17597 that2, ok := that.(ProtoType)
17598 if ok {
17599 that1 = &that2
17600 } else {
17601 return false
17602 }
17603 }
17604 if that1 == nil {
17605 return this == nil
17606 } else if this == nil {
17607 return false
17608 }
17609 if this.Field2 != nil && that1.Field2 != nil {
17610 if *this.Field2 != *that1.Field2 {
17611 return false
17612 }
17613 } else if this.Field2 != nil {
17614 return false
17615 } else if that1.Field2 != nil {
17616 return false
17617 }
17618 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17619 return false
17620 }
17621 return true
17622 }
17623
17624 type NidOptNativeFace interface {
17625 Proto() github_com_gogo_protobuf_proto.Message
17626 GetField1() float64
17627 GetField2() float32
17628 GetField3() int32
17629 GetField4() int64
17630 GetField5() uint32
17631 GetField6() uint64
17632 GetField7() int32
17633 GetField8() int64
17634 GetField9() uint32
17635 GetField10() int32
17636 GetField11() uint64
17637 GetField12() int64
17638 GetField13() bool
17639 GetField14() string
17640 GetField15() []byte
17641 }
17642
17643 func (this *NidOptNative) Proto() github_com_gogo_protobuf_proto.Message {
17644 return this
17645 }
17646
17647 func (this *NidOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
17648 return NewNidOptNativeFromFace(this)
17649 }
17650
17651 func (this *NidOptNative) GetField1() float64 {
17652 return this.Field1
17653 }
17654
17655 func (this *NidOptNative) GetField2() float32 {
17656 return this.Field2
17657 }
17658
17659 func (this *NidOptNative) GetField3() int32 {
17660 return this.Field3
17661 }
17662
17663 func (this *NidOptNative) GetField4() int64 {
17664 return this.Field4
17665 }
17666
17667 func (this *NidOptNative) GetField5() uint32 {
17668 return this.Field5
17669 }
17670
17671 func (this *NidOptNative) GetField6() uint64 {
17672 return this.Field6
17673 }
17674
17675 func (this *NidOptNative) GetField7() int32 {
17676 return this.Field7
17677 }
17678
17679 func (this *NidOptNative) GetField8() int64 {
17680 return this.Field8
17681 }
17682
17683 func (this *NidOptNative) GetField9() uint32 {
17684 return this.Field9
17685 }
17686
17687 func (this *NidOptNative) GetField10() int32 {
17688 return this.Field10
17689 }
17690
17691 func (this *NidOptNative) GetField11() uint64 {
17692 return this.Field11
17693 }
17694
17695 func (this *NidOptNative) GetField12() int64 {
17696 return this.Field12
17697 }
17698
17699 func (this *NidOptNative) GetField13() bool {
17700 return this.Field13
17701 }
17702
17703 func (this *NidOptNative) GetField14() string {
17704 return this.Field14
17705 }
17706
17707 func (this *NidOptNative) GetField15() []byte {
17708 return this.Field15
17709 }
17710
17711 func NewNidOptNativeFromFace(that NidOptNativeFace) *NidOptNative {
17712 this := &NidOptNative{}
17713 this.Field1 = that.GetField1()
17714 this.Field2 = that.GetField2()
17715 this.Field3 = that.GetField3()
17716 this.Field4 = that.GetField4()
17717 this.Field5 = that.GetField5()
17718 this.Field6 = that.GetField6()
17719 this.Field7 = that.GetField7()
17720 this.Field8 = that.GetField8()
17721 this.Field9 = that.GetField9()
17722 this.Field10 = that.GetField10()
17723 this.Field11 = that.GetField11()
17724 this.Field12 = that.GetField12()
17725 this.Field13 = that.GetField13()
17726 this.Field14 = that.GetField14()
17727 this.Field15 = that.GetField15()
17728 return this
17729 }
17730
17731 type NinOptNativeFace interface {
17732 Proto() github_com_gogo_protobuf_proto.Message
17733 GetField1() *float64
17734 GetField2() *float32
17735 GetField3() *int32
17736 GetField4() *int64
17737 GetField5() *uint32
17738 GetField6() *uint64
17739 GetField7() *int32
17740 GetField8() *int64
17741 GetField9() *uint32
17742 GetField10() *int32
17743 GetField11() *uint64
17744 GetField12() *int64
17745 GetField13() *bool
17746 GetField14() *string
17747 GetField15() []byte
17748 }
17749
17750 func (this *NinOptNative) Proto() github_com_gogo_protobuf_proto.Message {
17751 return this
17752 }
17753
17754 func (this *NinOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
17755 return NewNinOptNativeFromFace(this)
17756 }
17757
17758 func (this *NinOptNative) GetField1() *float64 {
17759 return this.Field1
17760 }
17761
17762 func (this *NinOptNative) GetField2() *float32 {
17763 return this.Field2
17764 }
17765
17766 func (this *NinOptNative) GetField3() *int32 {
17767 return this.Field3
17768 }
17769
17770 func (this *NinOptNative) GetField4() *int64 {
17771 return this.Field4
17772 }
17773
17774 func (this *NinOptNative) GetField5() *uint32 {
17775 return this.Field5
17776 }
17777
17778 func (this *NinOptNative) GetField6() *uint64 {
17779 return this.Field6
17780 }
17781
17782 func (this *NinOptNative) GetField7() *int32 {
17783 return this.Field7
17784 }
17785
17786 func (this *NinOptNative) GetField8() *int64 {
17787 return this.Field8
17788 }
17789
17790 func (this *NinOptNative) GetField9() *uint32 {
17791 return this.Field9
17792 }
17793
17794 func (this *NinOptNative) GetField10() *int32 {
17795 return this.Field10
17796 }
17797
17798 func (this *NinOptNative) GetField11() *uint64 {
17799 return this.Field11
17800 }
17801
17802 func (this *NinOptNative) GetField12() *int64 {
17803 return this.Field12
17804 }
17805
17806 func (this *NinOptNative) GetField13() *bool {
17807 return this.Field13
17808 }
17809
17810 func (this *NinOptNative) GetField14() *string {
17811 return this.Field14
17812 }
17813
17814 func (this *NinOptNative) GetField15() []byte {
17815 return this.Field15
17816 }
17817
17818 func NewNinOptNativeFromFace(that NinOptNativeFace) *NinOptNative {
17819 this := &NinOptNative{}
17820 this.Field1 = that.GetField1()
17821 this.Field2 = that.GetField2()
17822 this.Field3 = that.GetField3()
17823 this.Field4 = that.GetField4()
17824 this.Field5 = that.GetField5()
17825 this.Field6 = that.GetField6()
17826 this.Field7 = that.GetField7()
17827 this.Field8 = that.GetField8()
17828 this.Field9 = that.GetField9()
17829 this.Field10 = that.GetField10()
17830 this.Field11 = that.GetField11()
17831 this.Field12 = that.GetField12()
17832 this.Field13 = that.GetField13()
17833 this.Field14 = that.GetField14()
17834 this.Field15 = that.GetField15()
17835 return this
17836 }
17837
17838 type NidRepNativeFace interface {
17839 Proto() github_com_gogo_protobuf_proto.Message
17840 GetField1() []float64
17841 GetField2() []float32
17842 GetField3() []int32
17843 GetField4() []int64
17844 GetField5() []uint32
17845 GetField6() []uint64
17846 GetField7() []int32
17847 GetField8() []int64
17848 GetField9() []uint32
17849 GetField10() []int32
17850 GetField11() []uint64
17851 GetField12() []int64
17852 GetField13() []bool
17853 GetField14() []string
17854 GetField15() [][]byte
17855 }
17856
17857 func (this *NidRepNative) Proto() github_com_gogo_protobuf_proto.Message {
17858 return this
17859 }
17860
17861 func (this *NidRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
17862 return NewNidRepNativeFromFace(this)
17863 }
17864
17865 func (this *NidRepNative) GetField1() []float64 {
17866 return this.Field1
17867 }
17868
17869 func (this *NidRepNative) GetField2() []float32 {
17870 return this.Field2
17871 }
17872
17873 func (this *NidRepNative) GetField3() []int32 {
17874 return this.Field3
17875 }
17876
17877 func (this *NidRepNative) GetField4() []int64 {
17878 return this.Field4
17879 }
17880
17881 func (this *NidRepNative) GetField5() []uint32 {
17882 return this.Field5
17883 }
17884
17885 func (this *NidRepNative) GetField6() []uint64 {
17886 return this.Field6
17887 }
17888
17889 func (this *NidRepNative) GetField7() []int32 {
17890 return this.Field7
17891 }
17892
17893 func (this *NidRepNative) GetField8() []int64 {
17894 return this.Field8
17895 }
17896
17897 func (this *NidRepNative) GetField9() []uint32 {
17898 return this.Field9
17899 }
17900
17901 func (this *NidRepNative) GetField10() []int32 {
17902 return this.Field10
17903 }
17904
17905 func (this *NidRepNative) GetField11() []uint64 {
17906 return this.Field11
17907 }
17908
17909 func (this *NidRepNative) GetField12() []int64 {
17910 return this.Field12
17911 }
17912
17913 func (this *NidRepNative) GetField13() []bool {
17914 return this.Field13
17915 }
17916
17917 func (this *NidRepNative) GetField14() []string {
17918 return this.Field14
17919 }
17920
17921 func (this *NidRepNative) GetField15() [][]byte {
17922 return this.Field15
17923 }
17924
17925 func NewNidRepNativeFromFace(that NidRepNativeFace) *NidRepNative {
17926 this := &NidRepNative{}
17927 this.Field1 = that.GetField1()
17928 this.Field2 = that.GetField2()
17929 this.Field3 = that.GetField3()
17930 this.Field4 = that.GetField4()
17931 this.Field5 = that.GetField5()
17932 this.Field6 = that.GetField6()
17933 this.Field7 = that.GetField7()
17934 this.Field8 = that.GetField8()
17935 this.Field9 = that.GetField9()
17936 this.Field10 = that.GetField10()
17937 this.Field11 = that.GetField11()
17938 this.Field12 = that.GetField12()
17939 this.Field13 = that.GetField13()
17940 this.Field14 = that.GetField14()
17941 this.Field15 = that.GetField15()
17942 return this
17943 }
17944
17945 type NinRepNativeFace interface {
17946 Proto() github_com_gogo_protobuf_proto.Message
17947 GetField1() []float64
17948 GetField2() []float32
17949 GetField3() []int32
17950 GetField4() []int64
17951 GetField5() []uint32
17952 GetField6() []uint64
17953 GetField7() []int32
17954 GetField8() []int64
17955 GetField9() []uint32
17956 GetField10() []int32
17957 GetField11() []uint64
17958 GetField12() []int64
17959 GetField13() []bool
17960 GetField14() []string
17961 GetField15() [][]byte
17962 }
17963
17964 func (this *NinRepNative) Proto() github_com_gogo_protobuf_proto.Message {
17965 return this
17966 }
17967
17968 func (this *NinRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
17969 return NewNinRepNativeFromFace(this)
17970 }
17971
17972 func (this *NinRepNative) GetField1() []float64 {
17973 return this.Field1
17974 }
17975
17976 func (this *NinRepNative) GetField2() []float32 {
17977 return this.Field2
17978 }
17979
17980 func (this *NinRepNative) GetField3() []int32 {
17981 return this.Field3
17982 }
17983
17984 func (this *NinRepNative) GetField4() []int64 {
17985 return this.Field4
17986 }
17987
17988 func (this *NinRepNative) GetField5() []uint32 {
17989 return this.Field5
17990 }
17991
17992 func (this *NinRepNative) GetField6() []uint64 {
17993 return this.Field6
17994 }
17995
17996 func (this *NinRepNative) GetField7() []int32 {
17997 return this.Field7
17998 }
17999
18000 func (this *NinRepNative) GetField8() []int64 {
18001 return this.Field8
18002 }
18003
18004 func (this *NinRepNative) GetField9() []uint32 {
18005 return this.Field9
18006 }
18007
18008 func (this *NinRepNative) GetField10() []int32 {
18009 return this.Field10
18010 }
18011
18012 func (this *NinRepNative) GetField11() []uint64 {
18013 return this.Field11
18014 }
18015
18016 func (this *NinRepNative) GetField12() []int64 {
18017 return this.Field12
18018 }
18019
18020 func (this *NinRepNative) GetField13() []bool {
18021 return this.Field13
18022 }
18023
18024 func (this *NinRepNative) GetField14() []string {
18025 return this.Field14
18026 }
18027
18028 func (this *NinRepNative) GetField15() [][]byte {
18029 return this.Field15
18030 }
18031
18032 func NewNinRepNativeFromFace(that NinRepNativeFace) *NinRepNative {
18033 this := &NinRepNative{}
18034 this.Field1 = that.GetField1()
18035 this.Field2 = that.GetField2()
18036 this.Field3 = that.GetField3()
18037 this.Field4 = that.GetField4()
18038 this.Field5 = that.GetField5()
18039 this.Field6 = that.GetField6()
18040 this.Field7 = that.GetField7()
18041 this.Field8 = that.GetField8()
18042 this.Field9 = that.GetField9()
18043 this.Field10 = that.GetField10()
18044 this.Field11 = that.GetField11()
18045 this.Field12 = that.GetField12()
18046 this.Field13 = that.GetField13()
18047 this.Field14 = that.GetField14()
18048 this.Field15 = that.GetField15()
18049 return this
18050 }
18051
18052 type NidRepPackedNativeFace interface {
18053 Proto() github_com_gogo_protobuf_proto.Message
18054 GetField1() []float64
18055 GetField2() []float32
18056 GetField3() []int32
18057 GetField4() []int64
18058 GetField5() []uint32
18059 GetField6() []uint64
18060 GetField7() []int32
18061 GetField8() []int64
18062 GetField9() []uint32
18063 GetField10() []int32
18064 GetField11() []uint64
18065 GetField12() []int64
18066 GetField13() []bool
18067 }
18068
18069 func (this *NidRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message {
18070 return this
18071 }
18072
18073 func (this *NidRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message {
18074 return NewNidRepPackedNativeFromFace(this)
18075 }
18076
18077 func (this *NidRepPackedNative) GetField1() []float64 {
18078 return this.Field1
18079 }
18080
18081 func (this *NidRepPackedNative) GetField2() []float32 {
18082 return this.Field2
18083 }
18084
18085 func (this *NidRepPackedNative) GetField3() []int32 {
18086 return this.Field3
18087 }
18088
18089 func (this *NidRepPackedNative) GetField4() []int64 {
18090 return this.Field4
18091 }
18092
18093 func (this *NidRepPackedNative) GetField5() []uint32 {
18094 return this.Field5
18095 }
18096
18097 func (this *NidRepPackedNative) GetField6() []uint64 {
18098 return this.Field6
18099 }
18100
18101 func (this *NidRepPackedNative) GetField7() []int32 {
18102 return this.Field7
18103 }
18104
18105 func (this *NidRepPackedNative) GetField8() []int64 {
18106 return this.Field8
18107 }
18108
18109 func (this *NidRepPackedNative) GetField9() []uint32 {
18110 return this.Field9
18111 }
18112
18113 func (this *NidRepPackedNative) GetField10() []int32 {
18114 return this.Field10
18115 }
18116
18117 func (this *NidRepPackedNative) GetField11() []uint64 {
18118 return this.Field11
18119 }
18120
18121 func (this *NidRepPackedNative) GetField12() []int64 {
18122 return this.Field12
18123 }
18124
18125 func (this *NidRepPackedNative) GetField13() []bool {
18126 return this.Field13
18127 }
18128
18129 func NewNidRepPackedNativeFromFace(that NidRepPackedNativeFace) *NidRepPackedNative {
18130 this := &NidRepPackedNative{}
18131 this.Field1 = that.GetField1()
18132 this.Field2 = that.GetField2()
18133 this.Field3 = that.GetField3()
18134 this.Field4 = that.GetField4()
18135 this.Field5 = that.GetField5()
18136 this.Field6 = that.GetField6()
18137 this.Field7 = that.GetField7()
18138 this.Field8 = that.GetField8()
18139 this.Field9 = that.GetField9()
18140 this.Field10 = that.GetField10()
18141 this.Field11 = that.GetField11()
18142 this.Field12 = that.GetField12()
18143 this.Field13 = that.GetField13()
18144 return this
18145 }
18146
18147 type NinRepPackedNativeFace interface {
18148 Proto() github_com_gogo_protobuf_proto.Message
18149 GetField1() []float64
18150 GetField2() []float32
18151 GetField3() []int32
18152 GetField4() []int64
18153 GetField5() []uint32
18154 GetField6() []uint64
18155 GetField7() []int32
18156 GetField8() []int64
18157 GetField9() []uint32
18158 GetField10() []int32
18159 GetField11() []uint64
18160 GetField12() []int64
18161 GetField13() []bool
18162 }
18163
18164 func (this *NinRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message {
18165 return this
18166 }
18167
18168 func (this *NinRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message {
18169 return NewNinRepPackedNativeFromFace(this)
18170 }
18171
18172 func (this *NinRepPackedNative) GetField1() []float64 {
18173 return this.Field1
18174 }
18175
18176 func (this *NinRepPackedNative) GetField2() []float32 {
18177 return this.Field2
18178 }
18179
18180 func (this *NinRepPackedNative) GetField3() []int32 {
18181 return this.Field3
18182 }
18183
18184 func (this *NinRepPackedNative) GetField4() []int64 {
18185 return this.Field4
18186 }
18187
18188 func (this *NinRepPackedNative) GetField5() []uint32 {
18189 return this.Field5
18190 }
18191
18192 func (this *NinRepPackedNative) GetField6() []uint64 {
18193 return this.Field6
18194 }
18195
18196 func (this *NinRepPackedNative) GetField7() []int32 {
18197 return this.Field7
18198 }
18199
18200 func (this *NinRepPackedNative) GetField8() []int64 {
18201 return this.Field8
18202 }
18203
18204 func (this *NinRepPackedNative) GetField9() []uint32 {
18205 return this.Field9
18206 }
18207
18208 func (this *NinRepPackedNative) GetField10() []int32 {
18209 return this.Field10
18210 }
18211
18212 func (this *NinRepPackedNative) GetField11() []uint64 {
18213 return this.Field11
18214 }
18215
18216 func (this *NinRepPackedNative) GetField12() []int64 {
18217 return this.Field12
18218 }
18219
18220 func (this *NinRepPackedNative) GetField13() []bool {
18221 return this.Field13
18222 }
18223
18224 func NewNinRepPackedNativeFromFace(that NinRepPackedNativeFace) *NinRepPackedNative {
18225 this := &NinRepPackedNative{}
18226 this.Field1 = that.GetField1()
18227 this.Field2 = that.GetField2()
18228 this.Field3 = that.GetField3()
18229 this.Field4 = that.GetField4()
18230 this.Field5 = that.GetField5()
18231 this.Field6 = that.GetField6()
18232 this.Field7 = that.GetField7()
18233 this.Field8 = that.GetField8()
18234 this.Field9 = that.GetField9()
18235 this.Field10 = that.GetField10()
18236 this.Field11 = that.GetField11()
18237 this.Field12 = that.GetField12()
18238 this.Field13 = that.GetField13()
18239 return this
18240 }
18241
18242 type NidOptStructFace interface {
18243 Proto() github_com_gogo_protobuf_proto.Message
18244 GetField1() float64
18245 GetField2() float32
18246 GetField3() NidOptNative
18247 GetField4() NinOptNative
18248 GetField6() uint64
18249 GetField7() int32
18250 GetField8() NidOptNative
18251 GetField13() bool
18252 GetField14() string
18253 GetField15() []byte
18254 }
18255
18256 func (this *NidOptStruct) Proto() github_com_gogo_protobuf_proto.Message {
18257 return this
18258 }
18259
18260 func (this *NidOptStruct) TestProto() github_com_gogo_protobuf_proto.Message {
18261 return NewNidOptStructFromFace(this)
18262 }
18263
18264 func (this *NidOptStruct) GetField1() float64 {
18265 return this.Field1
18266 }
18267
18268 func (this *NidOptStruct) GetField2() float32 {
18269 return this.Field2
18270 }
18271
18272 func (this *NidOptStruct) GetField3() NidOptNative {
18273 return this.Field3
18274 }
18275
18276 func (this *NidOptStruct) GetField4() NinOptNative {
18277 return this.Field4
18278 }
18279
18280 func (this *NidOptStruct) GetField6() uint64 {
18281 return this.Field6
18282 }
18283
18284 func (this *NidOptStruct) GetField7() int32 {
18285 return this.Field7
18286 }
18287
18288 func (this *NidOptStruct) GetField8() NidOptNative {
18289 return this.Field8
18290 }
18291
18292 func (this *NidOptStruct) GetField13() bool {
18293 return this.Field13
18294 }
18295
18296 func (this *NidOptStruct) GetField14() string {
18297 return this.Field14
18298 }
18299
18300 func (this *NidOptStruct) GetField15() []byte {
18301 return this.Field15
18302 }
18303
18304 func NewNidOptStructFromFace(that NidOptStructFace) *NidOptStruct {
18305 this := &NidOptStruct{}
18306 this.Field1 = that.GetField1()
18307 this.Field2 = that.GetField2()
18308 this.Field3 = that.GetField3()
18309 this.Field4 = that.GetField4()
18310 this.Field6 = that.GetField6()
18311 this.Field7 = that.GetField7()
18312 this.Field8 = that.GetField8()
18313 this.Field13 = that.GetField13()
18314 this.Field14 = that.GetField14()
18315 this.Field15 = that.GetField15()
18316 return this
18317 }
18318
18319 type NinOptStructFace interface {
18320 Proto() github_com_gogo_protobuf_proto.Message
18321 GetField1() *float64
18322 GetField2() *float32
18323 GetField3() *NidOptNative
18324 GetField4() *NinOptNative
18325 GetField6() *uint64
18326 GetField7() *int32
18327 GetField8() *NidOptNative
18328 GetField13() *bool
18329 GetField14() *string
18330 GetField15() []byte
18331 }
18332
18333 func (this *NinOptStruct) Proto() github_com_gogo_protobuf_proto.Message {
18334 return this
18335 }
18336
18337 func (this *NinOptStruct) TestProto() github_com_gogo_protobuf_proto.Message {
18338 return NewNinOptStructFromFace(this)
18339 }
18340
18341 func (this *NinOptStruct) GetField1() *float64 {
18342 return this.Field1
18343 }
18344
18345 func (this *NinOptStruct) GetField2() *float32 {
18346 return this.Field2
18347 }
18348
18349 func (this *NinOptStruct) GetField3() *NidOptNative {
18350 return this.Field3
18351 }
18352
18353 func (this *NinOptStruct) GetField4() *NinOptNative {
18354 return this.Field4
18355 }
18356
18357 func (this *NinOptStruct) GetField6() *uint64 {
18358 return this.Field6
18359 }
18360
18361 func (this *NinOptStruct) GetField7() *int32 {
18362 return this.Field7
18363 }
18364
18365 func (this *NinOptStruct) GetField8() *NidOptNative {
18366 return this.Field8
18367 }
18368
18369 func (this *NinOptStruct) GetField13() *bool {
18370 return this.Field13
18371 }
18372
18373 func (this *NinOptStruct) GetField14() *string {
18374 return this.Field14
18375 }
18376
18377 func (this *NinOptStruct) GetField15() []byte {
18378 return this.Field15
18379 }
18380
18381 func NewNinOptStructFromFace(that NinOptStructFace) *NinOptStruct {
18382 this := &NinOptStruct{}
18383 this.Field1 = that.GetField1()
18384 this.Field2 = that.GetField2()
18385 this.Field3 = that.GetField3()
18386 this.Field4 = that.GetField4()
18387 this.Field6 = that.GetField6()
18388 this.Field7 = that.GetField7()
18389 this.Field8 = that.GetField8()
18390 this.Field13 = that.GetField13()
18391 this.Field14 = that.GetField14()
18392 this.Field15 = that.GetField15()
18393 return this
18394 }
18395
18396 type NidRepStructFace interface {
18397 Proto() github_com_gogo_protobuf_proto.Message
18398 GetField1() []float64
18399 GetField2() []float32
18400 GetField3() []NidOptNative
18401 GetField4() []NinOptNative
18402 GetField6() []uint64
18403 GetField7() []int32
18404 GetField8() []NidOptNative
18405 GetField13() []bool
18406 GetField14() []string
18407 GetField15() [][]byte
18408 }
18409
18410 func (this *NidRepStruct) Proto() github_com_gogo_protobuf_proto.Message {
18411 return this
18412 }
18413
18414 func (this *NidRepStruct) TestProto() github_com_gogo_protobuf_proto.Message {
18415 return NewNidRepStructFromFace(this)
18416 }
18417
18418 func (this *NidRepStruct) GetField1() []float64 {
18419 return this.Field1
18420 }
18421
18422 func (this *NidRepStruct) GetField2() []float32 {
18423 return this.Field2
18424 }
18425
18426 func (this *NidRepStruct) GetField3() []NidOptNative {
18427 return this.Field3
18428 }
18429
18430 func (this *NidRepStruct) GetField4() []NinOptNative {
18431 return this.Field4
18432 }
18433
18434 func (this *NidRepStruct) GetField6() []uint64 {
18435 return this.Field6
18436 }
18437
18438 func (this *NidRepStruct) GetField7() []int32 {
18439 return this.Field7
18440 }
18441
18442 func (this *NidRepStruct) GetField8() []NidOptNative {
18443 return this.Field8
18444 }
18445
18446 func (this *NidRepStruct) GetField13() []bool {
18447 return this.Field13
18448 }
18449
18450 func (this *NidRepStruct) GetField14() []string {
18451 return this.Field14
18452 }
18453
18454 func (this *NidRepStruct) GetField15() [][]byte {
18455 return this.Field15
18456 }
18457
18458 func NewNidRepStructFromFace(that NidRepStructFace) *NidRepStruct {
18459 this := &NidRepStruct{}
18460 this.Field1 = that.GetField1()
18461 this.Field2 = that.GetField2()
18462 this.Field3 = that.GetField3()
18463 this.Field4 = that.GetField4()
18464 this.Field6 = that.GetField6()
18465 this.Field7 = that.GetField7()
18466 this.Field8 = that.GetField8()
18467 this.Field13 = that.GetField13()
18468 this.Field14 = that.GetField14()
18469 this.Field15 = that.GetField15()
18470 return this
18471 }
18472
18473 type NinRepStructFace interface {
18474 Proto() github_com_gogo_protobuf_proto.Message
18475 GetField1() []float64
18476 GetField2() []float32
18477 GetField3() []*NidOptNative
18478 GetField4() []*NinOptNative
18479 GetField6() []uint64
18480 GetField7() []int32
18481 GetField8() []*NidOptNative
18482 GetField13() []bool
18483 GetField14() []string
18484 GetField15() [][]byte
18485 }
18486
18487 func (this *NinRepStruct) Proto() github_com_gogo_protobuf_proto.Message {
18488 return this
18489 }
18490
18491 func (this *NinRepStruct) TestProto() github_com_gogo_protobuf_proto.Message {
18492 return NewNinRepStructFromFace(this)
18493 }
18494
18495 func (this *NinRepStruct) GetField1() []float64 {
18496 return this.Field1
18497 }
18498
18499 func (this *NinRepStruct) GetField2() []float32 {
18500 return this.Field2
18501 }
18502
18503 func (this *NinRepStruct) GetField3() []*NidOptNative {
18504 return this.Field3
18505 }
18506
18507 func (this *NinRepStruct) GetField4() []*NinOptNative {
18508 return this.Field4
18509 }
18510
18511 func (this *NinRepStruct) GetField6() []uint64 {
18512 return this.Field6
18513 }
18514
18515 func (this *NinRepStruct) GetField7() []int32 {
18516 return this.Field7
18517 }
18518
18519 func (this *NinRepStruct) GetField8() []*NidOptNative {
18520 return this.Field8
18521 }
18522
18523 func (this *NinRepStruct) GetField13() []bool {
18524 return this.Field13
18525 }
18526
18527 func (this *NinRepStruct) GetField14() []string {
18528 return this.Field14
18529 }
18530
18531 func (this *NinRepStruct) GetField15() [][]byte {
18532 return this.Field15
18533 }
18534
18535 func NewNinRepStructFromFace(that NinRepStructFace) *NinRepStruct {
18536 this := &NinRepStruct{}
18537 this.Field1 = that.GetField1()
18538 this.Field2 = that.GetField2()
18539 this.Field3 = that.GetField3()
18540 this.Field4 = that.GetField4()
18541 this.Field6 = that.GetField6()
18542 this.Field7 = that.GetField7()
18543 this.Field8 = that.GetField8()
18544 this.Field13 = that.GetField13()
18545 this.Field14 = that.GetField14()
18546 this.Field15 = that.GetField15()
18547 return this
18548 }
18549
18550 type NidEmbeddedStructFace interface {
18551 Proto() github_com_gogo_protobuf_proto.Message
18552 GetNidOptNative() *NidOptNative
18553 GetField200() NidOptNative
18554 GetField210() bool
18555 }
18556
18557 func (this *NidEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message {
18558 return this
18559 }
18560
18561 func (this *NidEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
18562 return NewNidEmbeddedStructFromFace(this)
18563 }
18564
18565 func (this *NidEmbeddedStruct) GetNidOptNative() *NidOptNative {
18566 return this.NidOptNative
18567 }
18568
18569 func (this *NidEmbeddedStruct) GetField200() NidOptNative {
18570 return this.Field200
18571 }
18572
18573 func (this *NidEmbeddedStruct) GetField210() bool {
18574 return this.Field210
18575 }
18576
18577 func NewNidEmbeddedStructFromFace(that NidEmbeddedStructFace) *NidEmbeddedStruct {
18578 this := &NidEmbeddedStruct{}
18579 this.NidOptNative = that.GetNidOptNative()
18580 this.Field200 = that.GetField200()
18581 this.Field210 = that.GetField210()
18582 return this
18583 }
18584
18585 type NinEmbeddedStructFace interface {
18586 Proto() github_com_gogo_protobuf_proto.Message
18587 GetNidOptNative() *NidOptNative
18588 GetField200() *NidOptNative
18589 GetField210() *bool
18590 }
18591
18592 func (this *NinEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message {
18593 return this
18594 }
18595
18596 func (this *NinEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
18597 return NewNinEmbeddedStructFromFace(this)
18598 }
18599
18600 func (this *NinEmbeddedStruct) GetNidOptNative() *NidOptNative {
18601 return this.NidOptNative
18602 }
18603
18604 func (this *NinEmbeddedStruct) GetField200() *NidOptNative {
18605 return this.Field200
18606 }
18607
18608 func (this *NinEmbeddedStruct) GetField210() *bool {
18609 return this.Field210
18610 }
18611
18612 func NewNinEmbeddedStructFromFace(that NinEmbeddedStructFace) *NinEmbeddedStruct {
18613 this := &NinEmbeddedStruct{}
18614 this.NidOptNative = that.GetNidOptNative()
18615 this.Field200 = that.GetField200()
18616 this.Field210 = that.GetField210()
18617 return this
18618 }
18619
18620 type NidNestedStructFace interface {
18621 Proto() github_com_gogo_protobuf_proto.Message
18622 GetField1() NidOptStruct
18623 GetField2() []NidRepStruct
18624 }
18625
18626 func (this *NidNestedStruct) Proto() github_com_gogo_protobuf_proto.Message {
18627 return this
18628 }
18629
18630 func (this *NidNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
18631 return NewNidNestedStructFromFace(this)
18632 }
18633
18634 func (this *NidNestedStruct) GetField1() NidOptStruct {
18635 return this.Field1
18636 }
18637
18638 func (this *NidNestedStruct) GetField2() []NidRepStruct {
18639 return this.Field2
18640 }
18641
18642 func NewNidNestedStructFromFace(that NidNestedStructFace) *NidNestedStruct {
18643 this := &NidNestedStruct{}
18644 this.Field1 = that.GetField1()
18645 this.Field2 = that.GetField2()
18646 return this
18647 }
18648
18649 type NinNestedStructFace interface {
18650 Proto() github_com_gogo_protobuf_proto.Message
18651 GetField1() *NinOptStruct
18652 GetField2() []*NinRepStruct
18653 }
18654
18655 func (this *NinNestedStruct) Proto() github_com_gogo_protobuf_proto.Message {
18656 return this
18657 }
18658
18659 func (this *NinNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
18660 return NewNinNestedStructFromFace(this)
18661 }
18662
18663 func (this *NinNestedStruct) GetField1() *NinOptStruct {
18664 return this.Field1
18665 }
18666
18667 func (this *NinNestedStruct) GetField2() []*NinRepStruct {
18668 return this.Field2
18669 }
18670
18671 func NewNinNestedStructFromFace(that NinNestedStructFace) *NinNestedStruct {
18672 this := &NinNestedStruct{}
18673 this.Field1 = that.GetField1()
18674 this.Field2 = that.GetField2()
18675 return this
18676 }
18677
18678 type NidOptCustomFace interface {
18679 Proto() github_com_gogo_protobuf_proto.Message
18680 GetId() Uuid
18681 GetValue() github_com_gogo_protobuf_test_custom.Uint128
18682 }
18683
18684 func (this *NidOptCustom) Proto() github_com_gogo_protobuf_proto.Message {
18685 return this
18686 }
18687
18688 func (this *NidOptCustom) TestProto() github_com_gogo_protobuf_proto.Message {
18689 return NewNidOptCustomFromFace(this)
18690 }
18691
18692 func (this *NidOptCustom) GetId() Uuid {
18693 return this.Id
18694 }
18695
18696 func (this *NidOptCustom) GetValue() github_com_gogo_protobuf_test_custom.Uint128 {
18697 return this.Value
18698 }
18699
18700 func NewNidOptCustomFromFace(that NidOptCustomFace) *NidOptCustom {
18701 this := &NidOptCustom{}
18702 this.Id = that.GetId()
18703 this.Value = that.GetValue()
18704 return this
18705 }
18706
18707 type CustomDashFace interface {
18708 Proto() github_com_gogo_protobuf_proto.Message
18709 GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes
18710 }
18711
18712 func (this *CustomDash) Proto() github_com_gogo_protobuf_proto.Message {
18713 return this
18714 }
18715
18716 func (this *CustomDash) TestProto() github_com_gogo_protobuf_proto.Message {
18717 return NewCustomDashFromFace(this)
18718 }
18719
18720 func (this *CustomDash) GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes {
18721 return this.Value
18722 }
18723
18724 func NewCustomDashFromFace(that CustomDashFace) *CustomDash {
18725 this := &CustomDash{}
18726 this.Value = that.GetValue()
18727 return this
18728 }
18729
18730 type NinOptCustomFace interface {
18731 Proto() github_com_gogo_protobuf_proto.Message
18732 GetId() *Uuid
18733 GetValue() *github_com_gogo_protobuf_test_custom.Uint128
18734 }
18735
18736 func (this *NinOptCustom) Proto() github_com_gogo_protobuf_proto.Message {
18737 return this
18738 }
18739
18740 func (this *NinOptCustom) TestProto() github_com_gogo_protobuf_proto.Message {
18741 return NewNinOptCustomFromFace(this)
18742 }
18743
18744 func (this *NinOptCustom) GetId() *Uuid {
18745 return this.Id
18746 }
18747
18748 func (this *NinOptCustom) GetValue() *github_com_gogo_protobuf_test_custom.Uint128 {
18749 return this.Value
18750 }
18751
18752 func NewNinOptCustomFromFace(that NinOptCustomFace) *NinOptCustom {
18753 this := &NinOptCustom{}
18754 this.Id = that.GetId()
18755 this.Value = that.GetValue()
18756 return this
18757 }
18758
18759 type NidRepCustomFace interface {
18760 Proto() github_com_gogo_protobuf_proto.Message
18761 GetId() []Uuid
18762 GetValue() []github_com_gogo_protobuf_test_custom.Uint128
18763 }
18764
18765 func (this *NidRepCustom) Proto() github_com_gogo_protobuf_proto.Message {
18766 return this
18767 }
18768
18769 func (this *NidRepCustom) TestProto() github_com_gogo_protobuf_proto.Message {
18770 return NewNidRepCustomFromFace(this)
18771 }
18772
18773 func (this *NidRepCustom) GetId() []Uuid {
18774 return this.Id
18775 }
18776
18777 func (this *NidRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 {
18778 return this.Value
18779 }
18780
18781 func NewNidRepCustomFromFace(that NidRepCustomFace) *NidRepCustom {
18782 this := &NidRepCustom{}
18783 this.Id = that.GetId()
18784 this.Value = that.GetValue()
18785 return this
18786 }
18787
18788 type NinRepCustomFace interface {
18789 Proto() github_com_gogo_protobuf_proto.Message
18790 GetId() []Uuid
18791 GetValue() []github_com_gogo_protobuf_test_custom.Uint128
18792 }
18793
18794 func (this *NinRepCustom) Proto() github_com_gogo_protobuf_proto.Message {
18795 return this
18796 }
18797
18798 func (this *NinRepCustom) TestProto() github_com_gogo_protobuf_proto.Message {
18799 return NewNinRepCustomFromFace(this)
18800 }
18801
18802 func (this *NinRepCustom) GetId() []Uuid {
18803 return this.Id
18804 }
18805
18806 func (this *NinRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 {
18807 return this.Value
18808 }
18809
18810 func NewNinRepCustomFromFace(that NinRepCustomFace) *NinRepCustom {
18811 this := &NinRepCustom{}
18812 this.Id = that.GetId()
18813 this.Value = that.GetValue()
18814 return this
18815 }
18816
18817 type NinOptNativeUnionFace interface {
18818 Proto() github_com_gogo_protobuf_proto.Message
18819 GetField1() *float64
18820 GetField2() *float32
18821 GetField3() *int32
18822 GetField4() *int64
18823 GetField5() *uint32
18824 GetField6() *uint64
18825 GetField13() *bool
18826 GetField14() *string
18827 GetField15() []byte
18828 }
18829
18830 func (this *NinOptNativeUnion) Proto() github_com_gogo_protobuf_proto.Message {
18831 return this
18832 }
18833
18834 func (this *NinOptNativeUnion) TestProto() github_com_gogo_protobuf_proto.Message {
18835 return NewNinOptNativeUnionFromFace(this)
18836 }
18837
18838 func (this *NinOptNativeUnion) GetField1() *float64 {
18839 return this.Field1
18840 }
18841
18842 func (this *NinOptNativeUnion) GetField2() *float32 {
18843 return this.Field2
18844 }
18845
18846 func (this *NinOptNativeUnion) GetField3() *int32 {
18847 return this.Field3
18848 }
18849
18850 func (this *NinOptNativeUnion) GetField4() *int64 {
18851 return this.Field4
18852 }
18853
18854 func (this *NinOptNativeUnion) GetField5() *uint32 {
18855 return this.Field5
18856 }
18857
18858 func (this *NinOptNativeUnion) GetField6() *uint64 {
18859 return this.Field6
18860 }
18861
18862 func (this *NinOptNativeUnion) GetField13() *bool {
18863 return this.Field13
18864 }
18865
18866 func (this *NinOptNativeUnion) GetField14() *string {
18867 return this.Field14
18868 }
18869
18870 func (this *NinOptNativeUnion) GetField15() []byte {
18871 return this.Field15
18872 }
18873
18874 func NewNinOptNativeUnionFromFace(that NinOptNativeUnionFace) *NinOptNativeUnion {
18875 this := &NinOptNativeUnion{}
18876 this.Field1 = that.GetField1()
18877 this.Field2 = that.GetField2()
18878 this.Field3 = that.GetField3()
18879 this.Field4 = that.GetField4()
18880 this.Field5 = that.GetField5()
18881 this.Field6 = that.GetField6()
18882 this.Field13 = that.GetField13()
18883 this.Field14 = that.GetField14()
18884 this.Field15 = that.GetField15()
18885 return this
18886 }
18887
18888 type NinOptStructUnionFace interface {
18889 Proto() github_com_gogo_protobuf_proto.Message
18890 GetField1() *float64
18891 GetField2() *float32
18892 GetField3() *NidOptNative
18893 GetField4() *NinOptNative
18894 GetField6() *uint64
18895 GetField7() *int32
18896 GetField13() *bool
18897 GetField14() *string
18898 GetField15() []byte
18899 }
18900
18901 func (this *NinOptStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
18902 return this
18903 }
18904
18905 func (this *NinOptStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
18906 return NewNinOptStructUnionFromFace(this)
18907 }
18908
18909 func (this *NinOptStructUnion) GetField1() *float64 {
18910 return this.Field1
18911 }
18912
18913 func (this *NinOptStructUnion) GetField2() *float32 {
18914 return this.Field2
18915 }
18916
18917 func (this *NinOptStructUnion) GetField3() *NidOptNative {
18918 return this.Field3
18919 }
18920
18921 func (this *NinOptStructUnion) GetField4() *NinOptNative {
18922 return this.Field4
18923 }
18924
18925 func (this *NinOptStructUnion) GetField6() *uint64 {
18926 return this.Field6
18927 }
18928
18929 func (this *NinOptStructUnion) GetField7() *int32 {
18930 return this.Field7
18931 }
18932
18933 func (this *NinOptStructUnion) GetField13() *bool {
18934 return this.Field13
18935 }
18936
18937 func (this *NinOptStructUnion) GetField14() *string {
18938 return this.Field14
18939 }
18940
18941 func (this *NinOptStructUnion) GetField15() []byte {
18942 return this.Field15
18943 }
18944
18945 func NewNinOptStructUnionFromFace(that NinOptStructUnionFace) *NinOptStructUnion {
18946 this := &NinOptStructUnion{}
18947 this.Field1 = that.GetField1()
18948 this.Field2 = that.GetField2()
18949 this.Field3 = that.GetField3()
18950 this.Field4 = that.GetField4()
18951 this.Field6 = that.GetField6()
18952 this.Field7 = that.GetField7()
18953 this.Field13 = that.GetField13()
18954 this.Field14 = that.GetField14()
18955 this.Field15 = that.GetField15()
18956 return this
18957 }
18958
18959 type NinEmbeddedStructUnionFace interface {
18960 Proto() github_com_gogo_protobuf_proto.Message
18961 GetNidOptNative() *NidOptNative
18962 GetField200() *NinOptNative
18963 GetField210() *bool
18964 }
18965
18966 func (this *NinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
18967 return this
18968 }
18969
18970 func (this *NinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
18971 return NewNinEmbeddedStructUnionFromFace(this)
18972 }
18973
18974 func (this *NinEmbeddedStructUnion) GetNidOptNative() *NidOptNative {
18975 return this.NidOptNative
18976 }
18977
18978 func (this *NinEmbeddedStructUnion) GetField200() *NinOptNative {
18979 return this.Field200
18980 }
18981
18982 func (this *NinEmbeddedStructUnion) GetField210() *bool {
18983 return this.Field210
18984 }
18985
18986 func NewNinEmbeddedStructUnionFromFace(that NinEmbeddedStructUnionFace) *NinEmbeddedStructUnion {
18987 this := &NinEmbeddedStructUnion{}
18988 this.NidOptNative = that.GetNidOptNative()
18989 this.Field200 = that.GetField200()
18990 this.Field210 = that.GetField210()
18991 return this
18992 }
18993
18994 type NinNestedStructUnionFace interface {
18995 Proto() github_com_gogo_protobuf_proto.Message
18996 GetField1() *NinOptNativeUnion
18997 GetField2() *NinOptStructUnion
18998 GetField3() *NinEmbeddedStructUnion
18999 }
19000
19001 func (this *NinNestedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
19002 return this
19003 }
19004
19005 func (this *NinNestedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
19006 return NewNinNestedStructUnionFromFace(this)
19007 }
19008
19009 func (this *NinNestedStructUnion) GetField1() *NinOptNativeUnion {
19010 return this.Field1
19011 }
19012
19013 func (this *NinNestedStructUnion) GetField2() *NinOptStructUnion {
19014 return this.Field2
19015 }
19016
19017 func (this *NinNestedStructUnion) GetField3() *NinEmbeddedStructUnion {
19018 return this.Field3
19019 }
19020
19021 func NewNinNestedStructUnionFromFace(that NinNestedStructUnionFace) *NinNestedStructUnion {
19022 this := &NinNestedStructUnion{}
19023 this.Field1 = that.GetField1()
19024 this.Field2 = that.GetField2()
19025 this.Field3 = that.GetField3()
19026 return this
19027 }
19028
19029 type TreeFace interface {
19030 Proto() github_com_gogo_protobuf_proto.Message
19031 GetOr() *OrBranch
19032 GetAnd() *AndBranch
19033 GetLeaf() *Leaf
19034 }
19035
19036 func (this *Tree) Proto() github_com_gogo_protobuf_proto.Message {
19037 return this
19038 }
19039
19040 func (this *Tree) TestProto() github_com_gogo_protobuf_proto.Message {
19041 return NewTreeFromFace(this)
19042 }
19043
19044 func (this *Tree) GetOr() *OrBranch {
19045 return this.Or
19046 }
19047
19048 func (this *Tree) GetAnd() *AndBranch {
19049 return this.And
19050 }
19051
19052 func (this *Tree) GetLeaf() *Leaf {
19053 return this.Leaf
19054 }
19055
19056 func NewTreeFromFace(that TreeFace) *Tree {
19057 this := &Tree{}
19058 this.Or = that.GetOr()
19059 this.And = that.GetAnd()
19060 this.Leaf = that.GetLeaf()
19061 return this
19062 }
19063
19064 type OrBranchFace interface {
19065 Proto() github_com_gogo_protobuf_proto.Message
19066 GetLeft() Tree
19067 GetRight() Tree
19068 }
19069
19070 func (this *OrBranch) Proto() github_com_gogo_protobuf_proto.Message {
19071 return this
19072 }
19073
19074 func (this *OrBranch) TestProto() github_com_gogo_protobuf_proto.Message {
19075 return NewOrBranchFromFace(this)
19076 }
19077
19078 func (this *OrBranch) GetLeft() Tree {
19079 return this.Left
19080 }
19081
19082 func (this *OrBranch) GetRight() Tree {
19083 return this.Right
19084 }
19085
19086 func NewOrBranchFromFace(that OrBranchFace) *OrBranch {
19087 this := &OrBranch{}
19088 this.Left = that.GetLeft()
19089 this.Right = that.GetRight()
19090 return this
19091 }
19092
19093 type AndBranchFace interface {
19094 Proto() github_com_gogo_protobuf_proto.Message
19095 GetLeft() Tree
19096 GetRight() Tree
19097 }
19098
19099 func (this *AndBranch) Proto() github_com_gogo_protobuf_proto.Message {
19100 return this
19101 }
19102
19103 func (this *AndBranch) TestProto() github_com_gogo_protobuf_proto.Message {
19104 return NewAndBranchFromFace(this)
19105 }
19106
19107 func (this *AndBranch) GetLeft() Tree {
19108 return this.Left
19109 }
19110
19111 func (this *AndBranch) GetRight() Tree {
19112 return this.Right
19113 }
19114
19115 func NewAndBranchFromFace(that AndBranchFace) *AndBranch {
19116 this := &AndBranch{}
19117 this.Left = that.GetLeft()
19118 this.Right = that.GetRight()
19119 return this
19120 }
19121
19122 type LeafFace interface {
19123 Proto() github_com_gogo_protobuf_proto.Message
19124 GetValue() int64
19125 GetStrValue() string
19126 }
19127
19128 func (this *Leaf) Proto() github_com_gogo_protobuf_proto.Message {
19129 return this
19130 }
19131
19132 func (this *Leaf) TestProto() github_com_gogo_protobuf_proto.Message {
19133 return NewLeafFromFace(this)
19134 }
19135
19136 func (this *Leaf) GetValue() int64 {
19137 return this.Value
19138 }
19139
19140 func (this *Leaf) GetStrValue() string {
19141 return this.StrValue
19142 }
19143
19144 func NewLeafFromFace(that LeafFace) *Leaf {
19145 this := &Leaf{}
19146 this.Value = that.GetValue()
19147 this.StrValue = that.GetStrValue()
19148 return this
19149 }
19150
19151 type DeepTreeFace interface {
19152 Proto() github_com_gogo_protobuf_proto.Message
19153 GetDown() *ADeepBranch
19154 GetAnd() *AndDeepBranch
19155 GetLeaf() *DeepLeaf
19156 }
19157
19158 func (this *DeepTree) Proto() github_com_gogo_protobuf_proto.Message {
19159 return this
19160 }
19161
19162 func (this *DeepTree) TestProto() github_com_gogo_protobuf_proto.Message {
19163 return NewDeepTreeFromFace(this)
19164 }
19165
19166 func (this *DeepTree) GetDown() *ADeepBranch {
19167 return this.Down
19168 }
19169
19170 func (this *DeepTree) GetAnd() *AndDeepBranch {
19171 return this.And
19172 }
19173
19174 func (this *DeepTree) GetLeaf() *DeepLeaf {
19175 return this.Leaf
19176 }
19177
19178 func NewDeepTreeFromFace(that DeepTreeFace) *DeepTree {
19179 this := &DeepTree{}
19180 this.Down = that.GetDown()
19181 this.And = that.GetAnd()
19182 this.Leaf = that.GetLeaf()
19183 return this
19184 }
19185
19186 type ADeepBranchFace interface {
19187 Proto() github_com_gogo_protobuf_proto.Message
19188 GetDown() DeepTree
19189 }
19190
19191 func (this *ADeepBranch) Proto() github_com_gogo_protobuf_proto.Message {
19192 return this
19193 }
19194
19195 func (this *ADeepBranch) TestProto() github_com_gogo_protobuf_proto.Message {
19196 return NewADeepBranchFromFace(this)
19197 }
19198
19199 func (this *ADeepBranch) GetDown() DeepTree {
19200 return this.Down
19201 }
19202
19203 func NewADeepBranchFromFace(that ADeepBranchFace) *ADeepBranch {
19204 this := &ADeepBranch{}
19205 this.Down = that.GetDown()
19206 return this
19207 }
19208
19209 type AndDeepBranchFace interface {
19210 Proto() github_com_gogo_protobuf_proto.Message
19211 GetLeft() DeepTree
19212 GetRight() DeepTree
19213 }
19214
19215 func (this *AndDeepBranch) Proto() github_com_gogo_protobuf_proto.Message {
19216 return this
19217 }
19218
19219 func (this *AndDeepBranch) TestProto() github_com_gogo_protobuf_proto.Message {
19220 return NewAndDeepBranchFromFace(this)
19221 }
19222
19223 func (this *AndDeepBranch) GetLeft() DeepTree {
19224 return this.Left
19225 }
19226
19227 func (this *AndDeepBranch) GetRight() DeepTree {
19228 return this.Right
19229 }
19230
19231 func NewAndDeepBranchFromFace(that AndDeepBranchFace) *AndDeepBranch {
19232 this := &AndDeepBranch{}
19233 this.Left = that.GetLeft()
19234 this.Right = that.GetRight()
19235 return this
19236 }
19237
19238 type DeepLeafFace interface {
19239 Proto() github_com_gogo_protobuf_proto.Message
19240 GetTree() Tree
19241 }
19242
19243 func (this *DeepLeaf) Proto() github_com_gogo_protobuf_proto.Message {
19244 return this
19245 }
19246
19247 func (this *DeepLeaf) TestProto() github_com_gogo_protobuf_proto.Message {
19248 return NewDeepLeafFromFace(this)
19249 }
19250
19251 func (this *DeepLeaf) GetTree() Tree {
19252 return this.Tree
19253 }
19254
19255 func NewDeepLeafFromFace(that DeepLeafFace) *DeepLeaf {
19256 this := &DeepLeaf{}
19257 this.Tree = that.GetTree()
19258 return this
19259 }
19260
19261 type NilFace interface {
19262 Proto() github_com_gogo_protobuf_proto.Message
19263 }
19264
19265 func (this *Nil) Proto() github_com_gogo_protobuf_proto.Message {
19266 return this
19267 }
19268
19269 func (this *Nil) TestProto() github_com_gogo_protobuf_proto.Message {
19270 return NewNilFromFace(this)
19271 }
19272
19273 func NewNilFromFace(that NilFace) *Nil {
19274 this := &Nil{}
19275 return this
19276 }
19277
19278 type NidOptEnumFace interface {
19279 Proto() github_com_gogo_protobuf_proto.Message
19280 GetField1() TheTestEnum
19281 }
19282
19283 func (this *NidOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
19284 return this
19285 }
19286
19287 func (this *NidOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
19288 return NewNidOptEnumFromFace(this)
19289 }
19290
19291 func (this *NidOptEnum) GetField1() TheTestEnum {
19292 return this.Field1
19293 }
19294
19295 func NewNidOptEnumFromFace(that NidOptEnumFace) *NidOptEnum {
19296 this := &NidOptEnum{}
19297 this.Field1 = that.GetField1()
19298 return this
19299 }
19300
19301 type NinOptEnumFace interface {
19302 Proto() github_com_gogo_protobuf_proto.Message
19303 GetField1() *TheTestEnum
19304 GetField2() *YetAnotherTestEnum
19305 GetField3() *YetYetAnotherTestEnum
19306 }
19307
19308 func (this *NinOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
19309 return this
19310 }
19311
19312 func (this *NinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
19313 return NewNinOptEnumFromFace(this)
19314 }
19315
19316 func (this *NinOptEnum) GetField1() *TheTestEnum {
19317 return this.Field1
19318 }
19319
19320 func (this *NinOptEnum) GetField2() *YetAnotherTestEnum {
19321 return this.Field2
19322 }
19323
19324 func (this *NinOptEnum) GetField3() *YetYetAnotherTestEnum {
19325 return this.Field3
19326 }
19327
19328 func NewNinOptEnumFromFace(that NinOptEnumFace) *NinOptEnum {
19329 this := &NinOptEnum{}
19330 this.Field1 = that.GetField1()
19331 this.Field2 = that.GetField2()
19332 this.Field3 = that.GetField3()
19333 return this
19334 }
19335
19336 type NidRepEnumFace interface {
19337 Proto() github_com_gogo_protobuf_proto.Message
19338 GetField1() []TheTestEnum
19339 GetField2() []YetAnotherTestEnum
19340 GetField3() []YetYetAnotherTestEnum
19341 }
19342
19343 func (this *NidRepEnum) Proto() github_com_gogo_protobuf_proto.Message {
19344 return this
19345 }
19346
19347 func (this *NidRepEnum) TestProto() github_com_gogo_protobuf_proto.Message {
19348 return NewNidRepEnumFromFace(this)
19349 }
19350
19351 func (this *NidRepEnum) GetField1() []TheTestEnum {
19352 return this.Field1
19353 }
19354
19355 func (this *NidRepEnum) GetField2() []YetAnotherTestEnum {
19356 return this.Field2
19357 }
19358
19359 func (this *NidRepEnum) GetField3() []YetYetAnotherTestEnum {
19360 return this.Field3
19361 }
19362
19363 func NewNidRepEnumFromFace(that NidRepEnumFace) *NidRepEnum {
19364 this := &NidRepEnum{}
19365 this.Field1 = that.GetField1()
19366 this.Field2 = that.GetField2()
19367 this.Field3 = that.GetField3()
19368 return this
19369 }
19370
19371 type NinRepEnumFace interface {
19372 Proto() github_com_gogo_protobuf_proto.Message
19373 GetField1() []TheTestEnum
19374 GetField2() []YetAnotherTestEnum
19375 GetField3() []YetYetAnotherTestEnum
19376 }
19377
19378 func (this *NinRepEnum) Proto() github_com_gogo_protobuf_proto.Message {
19379 return this
19380 }
19381
19382 func (this *NinRepEnum) TestProto() github_com_gogo_protobuf_proto.Message {
19383 return NewNinRepEnumFromFace(this)
19384 }
19385
19386 func (this *NinRepEnum) GetField1() []TheTestEnum {
19387 return this.Field1
19388 }
19389
19390 func (this *NinRepEnum) GetField2() []YetAnotherTestEnum {
19391 return this.Field2
19392 }
19393
19394 func (this *NinRepEnum) GetField3() []YetYetAnotherTestEnum {
19395 return this.Field3
19396 }
19397
19398 func NewNinRepEnumFromFace(that NinRepEnumFace) *NinRepEnum {
19399 this := &NinRepEnum{}
19400 this.Field1 = that.GetField1()
19401 this.Field2 = that.GetField2()
19402 this.Field3 = that.GetField3()
19403 return this
19404 }
19405
19406 type AnotherNinOptEnumFace interface {
19407 Proto() github_com_gogo_protobuf_proto.Message
19408 GetField1() *AnotherTestEnum
19409 GetField2() *YetAnotherTestEnum
19410 GetField3() *YetYetAnotherTestEnum
19411 }
19412
19413 func (this *AnotherNinOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
19414 return this
19415 }
19416
19417 func (this *AnotherNinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
19418 return NewAnotherNinOptEnumFromFace(this)
19419 }
19420
19421 func (this *AnotherNinOptEnum) GetField1() *AnotherTestEnum {
19422 return this.Field1
19423 }
19424
19425 func (this *AnotherNinOptEnum) GetField2() *YetAnotherTestEnum {
19426 return this.Field2
19427 }
19428
19429 func (this *AnotherNinOptEnum) GetField3() *YetYetAnotherTestEnum {
19430 return this.Field3
19431 }
19432
19433 func NewAnotherNinOptEnumFromFace(that AnotherNinOptEnumFace) *AnotherNinOptEnum {
19434 this := &AnotherNinOptEnum{}
19435 this.Field1 = that.GetField1()
19436 this.Field2 = that.GetField2()
19437 this.Field3 = that.GetField3()
19438 return this
19439 }
19440
19441 type TimerFace interface {
19442 Proto() github_com_gogo_protobuf_proto.Message
19443 GetTime1() int64
19444 GetTime2() int64
19445 GetData() []byte
19446 }
19447
19448 func (this *Timer) Proto() github_com_gogo_protobuf_proto.Message {
19449 return this
19450 }
19451
19452 func (this *Timer) TestProto() github_com_gogo_protobuf_proto.Message {
19453 return NewTimerFromFace(this)
19454 }
19455
19456 func (this *Timer) GetTime1() int64 {
19457 return this.Time1
19458 }
19459
19460 func (this *Timer) GetTime2() int64 {
19461 return this.Time2
19462 }
19463
19464 func (this *Timer) GetData() []byte {
19465 return this.Data
19466 }
19467
19468 func NewTimerFromFace(that TimerFace) *Timer {
19469 this := &Timer{}
19470 this.Time1 = that.GetTime1()
19471 this.Time2 = that.GetTime2()
19472 this.Data = that.GetData()
19473 return this
19474 }
19475
19476 type NestedDefinitionFace interface {
19477 Proto() github_com_gogo_protobuf_proto.Message
19478 GetField1() *int64
19479 GetEnumField() *NestedDefinition_NestedEnum
19480 GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg
19481 GetNM() *NestedDefinition_NestedMessage
19482 }
19483
19484 func (this *NestedDefinition) Proto() github_com_gogo_protobuf_proto.Message {
19485 return this
19486 }
19487
19488 func (this *NestedDefinition) TestProto() github_com_gogo_protobuf_proto.Message {
19489 return NewNestedDefinitionFromFace(this)
19490 }
19491
19492 func (this *NestedDefinition) GetField1() *int64 {
19493 return this.Field1
19494 }
19495
19496 func (this *NestedDefinition) GetEnumField() *NestedDefinition_NestedEnum {
19497 return this.EnumField
19498 }
19499
19500 func (this *NestedDefinition) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg {
19501 return this.NNM
19502 }
19503
19504 func (this *NestedDefinition) GetNM() *NestedDefinition_NestedMessage {
19505 return this.NM
19506 }
19507
19508 func NewNestedDefinitionFromFace(that NestedDefinitionFace) *NestedDefinition {
19509 this := &NestedDefinition{}
19510 this.Field1 = that.GetField1()
19511 this.EnumField = that.GetEnumField()
19512 this.NNM = that.GetNNM()
19513 this.NM = that.GetNM()
19514 return this
19515 }
19516
19517 type NestedDefinition_NestedMessageFace interface {
19518 Proto() github_com_gogo_protobuf_proto.Message
19519 GetNestedField1() *uint64
19520 GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg
19521 }
19522
19523 func (this *NestedDefinition_NestedMessage) Proto() github_com_gogo_protobuf_proto.Message {
19524 return this
19525 }
19526
19527 func (this *NestedDefinition_NestedMessage) TestProto() github_com_gogo_protobuf_proto.Message {
19528 return NewNestedDefinition_NestedMessageFromFace(this)
19529 }
19530
19531 func (this *NestedDefinition_NestedMessage) GetNestedField1() *uint64 {
19532 return this.NestedField1
19533 }
19534
19535 func (this *NestedDefinition_NestedMessage) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg {
19536 return this.NNM
19537 }
19538
19539 func NewNestedDefinition_NestedMessageFromFace(that NestedDefinition_NestedMessageFace) *NestedDefinition_NestedMessage {
19540 this := &NestedDefinition_NestedMessage{}
19541 this.NestedField1 = that.GetNestedField1()
19542 this.NNM = that.GetNNM()
19543 return this
19544 }
19545
19546 type NestedDefinition_NestedMessage_NestedNestedMsgFace interface {
19547 Proto() github_com_gogo_protobuf_proto.Message
19548 GetNestedNestedField1() *string
19549 }
19550
19551 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Proto() github_com_gogo_protobuf_proto.Message {
19552 return this
19553 }
19554
19555 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) TestProto() github_com_gogo_protobuf_proto.Message {
19556 return NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(this)
19557 }
19558
19559 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) GetNestedNestedField1() *string {
19560 return this.NestedNestedField1
19561 }
19562
19563 func NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(that NestedDefinition_NestedMessage_NestedNestedMsgFace) *NestedDefinition_NestedMessage_NestedNestedMsg {
19564 this := &NestedDefinition_NestedMessage_NestedNestedMsg{}
19565 this.NestedNestedField1 = that.GetNestedNestedField1()
19566 return this
19567 }
19568
19569 type NestedScopeFace interface {
19570 Proto() github_com_gogo_protobuf_proto.Message
19571 GetA() *NestedDefinition_NestedMessage_NestedNestedMsg
19572 GetB() *NestedDefinition_NestedEnum
19573 GetC() *NestedDefinition_NestedMessage
19574 }
19575
19576 func (this *NestedScope) Proto() github_com_gogo_protobuf_proto.Message {
19577 return this
19578 }
19579
19580 func (this *NestedScope) TestProto() github_com_gogo_protobuf_proto.Message {
19581 return NewNestedScopeFromFace(this)
19582 }
19583
19584 func (this *NestedScope) GetA() *NestedDefinition_NestedMessage_NestedNestedMsg {
19585 return this.A
19586 }
19587
19588 func (this *NestedScope) GetB() *NestedDefinition_NestedEnum {
19589 return this.B
19590 }
19591
19592 func (this *NestedScope) GetC() *NestedDefinition_NestedMessage {
19593 return this.C
19594 }
19595
19596 func NewNestedScopeFromFace(that NestedScopeFace) *NestedScope {
19597 this := &NestedScope{}
19598 this.A = that.GetA()
19599 this.B = that.GetB()
19600 this.C = that.GetC()
19601 return this
19602 }
19603
19604 type CustomContainerFace interface {
19605 Proto() github_com_gogo_protobuf_proto.Message
19606 GetCustomStruct() NidOptCustom
19607 }
19608
19609 func (this *CustomContainer) Proto() github_com_gogo_protobuf_proto.Message {
19610 return this
19611 }
19612
19613 func (this *CustomContainer) TestProto() github_com_gogo_protobuf_proto.Message {
19614 return NewCustomContainerFromFace(this)
19615 }
19616
19617 func (this *CustomContainer) GetCustomStruct() NidOptCustom {
19618 return this.CustomStruct
19619 }
19620
19621 func NewCustomContainerFromFace(that CustomContainerFace) *CustomContainer {
19622 this := &CustomContainer{}
19623 this.CustomStruct = that.GetCustomStruct()
19624 return this
19625 }
19626
19627 type CustomNameNidOptNativeFace interface {
19628 Proto() github_com_gogo_protobuf_proto.Message
19629 GetFieldA() float64
19630 GetFieldB() float32
19631 GetFieldC() int32
19632 GetFieldD() int64
19633 GetFieldE() uint32
19634 GetFieldF() uint64
19635 GetFieldG() int32
19636 GetFieldH() int64
19637 GetFieldI() uint32
19638 GetFieldJ() int32
19639 GetFieldK() uint64
19640 GetFieldL() int64
19641 GetFieldM() bool
19642 GetFieldN() string
19643 GetFieldO() []byte
19644 }
19645
19646 func (this *CustomNameNidOptNative) Proto() github_com_gogo_protobuf_proto.Message {
19647 return this
19648 }
19649
19650 func (this *CustomNameNidOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
19651 return NewCustomNameNidOptNativeFromFace(this)
19652 }
19653
19654 func (this *CustomNameNidOptNative) GetFieldA() float64 {
19655 return this.FieldA
19656 }
19657
19658 func (this *CustomNameNidOptNative) GetFieldB() float32 {
19659 return this.FieldB
19660 }
19661
19662 func (this *CustomNameNidOptNative) GetFieldC() int32 {
19663 return this.FieldC
19664 }
19665
19666 func (this *CustomNameNidOptNative) GetFieldD() int64 {
19667 return this.FieldD
19668 }
19669
19670 func (this *CustomNameNidOptNative) GetFieldE() uint32 {
19671 return this.FieldE
19672 }
19673
19674 func (this *CustomNameNidOptNative) GetFieldF() uint64 {
19675 return this.FieldF
19676 }
19677
19678 func (this *CustomNameNidOptNative) GetFieldG() int32 {
19679 return this.FieldG
19680 }
19681
19682 func (this *CustomNameNidOptNative) GetFieldH() int64 {
19683 return this.FieldH
19684 }
19685
19686 func (this *CustomNameNidOptNative) GetFieldI() uint32 {
19687 return this.FieldI
19688 }
19689
19690 func (this *CustomNameNidOptNative) GetFieldJ() int32 {
19691 return this.FieldJ
19692 }
19693
19694 func (this *CustomNameNidOptNative) GetFieldK() uint64 {
19695 return this.FieldK
19696 }
19697
19698 func (this *CustomNameNidOptNative) GetFieldL() int64 {
19699 return this.FieldL
19700 }
19701
19702 func (this *CustomNameNidOptNative) GetFieldM() bool {
19703 return this.FieldM
19704 }
19705
19706 func (this *CustomNameNidOptNative) GetFieldN() string {
19707 return this.FieldN
19708 }
19709
19710 func (this *CustomNameNidOptNative) GetFieldO() []byte {
19711 return this.FieldO
19712 }
19713
19714 func NewCustomNameNidOptNativeFromFace(that CustomNameNidOptNativeFace) *CustomNameNidOptNative {
19715 this := &CustomNameNidOptNative{}
19716 this.FieldA = that.GetFieldA()
19717 this.FieldB = that.GetFieldB()
19718 this.FieldC = that.GetFieldC()
19719 this.FieldD = that.GetFieldD()
19720 this.FieldE = that.GetFieldE()
19721 this.FieldF = that.GetFieldF()
19722 this.FieldG = that.GetFieldG()
19723 this.FieldH = that.GetFieldH()
19724 this.FieldI = that.GetFieldI()
19725 this.FieldJ = that.GetFieldJ()
19726 this.FieldK = that.GetFieldK()
19727 this.FieldL = that.GetFieldL()
19728 this.FieldM = that.GetFieldM()
19729 this.FieldN = that.GetFieldN()
19730 this.FieldO = that.GetFieldO()
19731 return this
19732 }
19733
19734 type CustomNameNinOptNativeFace interface {
19735 Proto() github_com_gogo_protobuf_proto.Message
19736 GetFieldA() *float64
19737 GetFieldB() *float32
19738 GetFieldC() *int32
19739 GetFieldD() *int64
19740 GetFieldE() *uint32
19741 GetFieldF() *uint64
19742 GetFieldG() *int32
19743 GetFieldH() *int64
19744 GetFieldI() *uint32
19745 GetFieldJ() *int32
19746 GetFieldK() *uint64
19747 GetFielL() *int64
19748 GetFieldM() *bool
19749 GetFieldN() *string
19750 GetFieldO() []byte
19751 }
19752
19753 func (this *CustomNameNinOptNative) Proto() github_com_gogo_protobuf_proto.Message {
19754 return this
19755 }
19756
19757 func (this *CustomNameNinOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
19758 return NewCustomNameNinOptNativeFromFace(this)
19759 }
19760
19761 func (this *CustomNameNinOptNative) GetFieldA() *float64 {
19762 return this.FieldA
19763 }
19764
19765 func (this *CustomNameNinOptNative) GetFieldB() *float32 {
19766 return this.FieldB
19767 }
19768
19769 func (this *CustomNameNinOptNative) GetFieldC() *int32 {
19770 return this.FieldC
19771 }
19772
19773 func (this *CustomNameNinOptNative) GetFieldD() *int64 {
19774 return this.FieldD
19775 }
19776
19777 func (this *CustomNameNinOptNative) GetFieldE() *uint32 {
19778 return this.FieldE
19779 }
19780
19781 func (this *CustomNameNinOptNative) GetFieldF() *uint64 {
19782 return this.FieldF
19783 }
19784
19785 func (this *CustomNameNinOptNative) GetFieldG() *int32 {
19786 return this.FieldG
19787 }
19788
19789 func (this *CustomNameNinOptNative) GetFieldH() *int64 {
19790 return this.FieldH
19791 }
19792
19793 func (this *CustomNameNinOptNative) GetFieldI() *uint32 {
19794 return this.FieldI
19795 }
19796
19797 func (this *CustomNameNinOptNative) GetFieldJ() *int32 {
19798 return this.FieldJ
19799 }
19800
19801 func (this *CustomNameNinOptNative) GetFieldK() *uint64 {
19802 return this.FieldK
19803 }
19804
19805 func (this *CustomNameNinOptNative) GetFielL() *int64 {
19806 return this.FielL
19807 }
19808
19809 func (this *CustomNameNinOptNative) GetFieldM() *bool {
19810 return this.FieldM
19811 }
19812
19813 func (this *CustomNameNinOptNative) GetFieldN() *string {
19814 return this.FieldN
19815 }
19816
19817 func (this *CustomNameNinOptNative) GetFieldO() []byte {
19818 return this.FieldO
19819 }
19820
19821 func NewCustomNameNinOptNativeFromFace(that CustomNameNinOptNativeFace) *CustomNameNinOptNative {
19822 this := &CustomNameNinOptNative{}
19823 this.FieldA = that.GetFieldA()
19824 this.FieldB = that.GetFieldB()
19825 this.FieldC = that.GetFieldC()
19826 this.FieldD = that.GetFieldD()
19827 this.FieldE = that.GetFieldE()
19828 this.FieldF = that.GetFieldF()
19829 this.FieldG = that.GetFieldG()
19830 this.FieldH = that.GetFieldH()
19831 this.FieldI = that.GetFieldI()
19832 this.FieldJ = that.GetFieldJ()
19833 this.FieldK = that.GetFieldK()
19834 this.FielL = that.GetFielL()
19835 this.FieldM = that.GetFieldM()
19836 this.FieldN = that.GetFieldN()
19837 this.FieldO = that.GetFieldO()
19838 return this
19839 }
19840
19841 type CustomNameNinRepNativeFace interface {
19842 Proto() github_com_gogo_protobuf_proto.Message
19843 GetFieldA() []float64
19844 GetFieldB() []float32
19845 GetFieldC() []int32
19846 GetFieldD() []int64
19847 GetFieldE() []uint32
19848 GetFieldF() []uint64
19849 GetFieldG() []int32
19850 GetFieldH() []int64
19851 GetFieldI() []uint32
19852 GetFieldJ() []int32
19853 GetFieldK() []uint64
19854 GetFieldL() []int64
19855 GetFieldM() []bool
19856 GetFieldN() []string
19857 GetFieldO() [][]byte
19858 }
19859
19860 func (this *CustomNameNinRepNative) Proto() github_com_gogo_protobuf_proto.Message {
19861 return this
19862 }
19863
19864 func (this *CustomNameNinRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
19865 return NewCustomNameNinRepNativeFromFace(this)
19866 }
19867
19868 func (this *CustomNameNinRepNative) GetFieldA() []float64 {
19869 return this.FieldA
19870 }
19871
19872 func (this *CustomNameNinRepNative) GetFieldB() []float32 {
19873 return this.FieldB
19874 }
19875
19876 func (this *CustomNameNinRepNative) GetFieldC() []int32 {
19877 return this.FieldC
19878 }
19879
19880 func (this *CustomNameNinRepNative) GetFieldD() []int64 {
19881 return this.FieldD
19882 }
19883
19884 func (this *CustomNameNinRepNative) GetFieldE() []uint32 {
19885 return this.FieldE
19886 }
19887
19888 func (this *CustomNameNinRepNative) GetFieldF() []uint64 {
19889 return this.FieldF
19890 }
19891
19892 func (this *CustomNameNinRepNative) GetFieldG() []int32 {
19893 return this.FieldG
19894 }
19895
19896 func (this *CustomNameNinRepNative) GetFieldH() []int64 {
19897 return this.FieldH
19898 }
19899
19900 func (this *CustomNameNinRepNative) GetFieldI() []uint32 {
19901 return this.FieldI
19902 }
19903
19904 func (this *CustomNameNinRepNative) GetFieldJ() []int32 {
19905 return this.FieldJ
19906 }
19907
19908 func (this *CustomNameNinRepNative) GetFieldK() []uint64 {
19909 return this.FieldK
19910 }
19911
19912 func (this *CustomNameNinRepNative) GetFieldL() []int64 {
19913 return this.FieldL
19914 }
19915
19916 func (this *CustomNameNinRepNative) GetFieldM() []bool {
19917 return this.FieldM
19918 }
19919
19920 func (this *CustomNameNinRepNative) GetFieldN() []string {
19921 return this.FieldN
19922 }
19923
19924 func (this *CustomNameNinRepNative) GetFieldO() [][]byte {
19925 return this.FieldO
19926 }
19927
19928 func NewCustomNameNinRepNativeFromFace(that CustomNameNinRepNativeFace) *CustomNameNinRepNative {
19929 this := &CustomNameNinRepNative{}
19930 this.FieldA = that.GetFieldA()
19931 this.FieldB = that.GetFieldB()
19932 this.FieldC = that.GetFieldC()
19933 this.FieldD = that.GetFieldD()
19934 this.FieldE = that.GetFieldE()
19935 this.FieldF = that.GetFieldF()
19936 this.FieldG = that.GetFieldG()
19937 this.FieldH = that.GetFieldH()
19938 this.FieldI = that.GetFieldI()
19939 this.FieldJ = that.GetFieldJ()
19940 this.FieldK = that.GetFieldK()
19941 this.FieldL = that.GetFieldL()
19942 this.FieldM = that.GetFieldM()
19943 this.FieldN = that.GetFieldN()
19944 this.FieldO = that.GetFieldO()
19945 return this
19946 }
19947
19948 type CustomNameNinStructFace interface {
19949 Proto() github_com_gogo_protobuf_proto.Message
19950 GetFieldA() *float64
19951 GetFieldB() *float32
19952 GetFieldC() *NidOptNative
19953 GetFieldD() []*NinOptNative
19954 GetFieldE() *uint64
19955 GetFieldF() *int32
19956 GetFieldG() *NidOptNative
19957 GetFieldH() *bool
19958 GetFieldI() *string
19959 GetFieldJ() []byte
19960 }
19961
19962 func (this *CustomNameNinStruct) Proto() github_com_gogo_protobuf_proto.Message {
19963 return this
19964 }
19965
19966 func (this *CustomNameNinStruct) TestProto() github_com_gogo_protobuf_proto.Message {
19967 return NewCustomNameNinStructFromFace(this)
19968 }
19969
19970 func (this *CustomNameNinStruct) GetFieldA() *float64 {
19971 return this.FieldA
19972 }
19973
19974 func (this *CustomNameNinStruct) GetFieldB() *float32 {
19975 return this.FieldB
19976 }
19977
19978 func (this *CustomNameNinStruct) GetFieldC() *NidOptNative {
19979 return this.FieldC
19980 }
19981
19982 func (this *CustomNameNinStruct) GetFieldD() []*NinOptNative {
19983 return this.FieldD
19984 }
19985
19986 func (this *CustomNameNinStruct) GetFieldE() *uint64 {
19987 return this.FieldE
19988 }
19989
19990 func (this *CustomNameNinStruct) GetFieldF() *int32 {
19991 return this.FieldF
19992 }
19993
19994 func (this *CustomNameNinStruct) GetFieldG() *NidOptNative {
19995 return this.FieldG
19996 }
19997
19998 func (this *CustomNameNinStruct) GetFieldH() *bool {
19999 return this.FieldH
20000 }
20001
20002 func (this *CustomNameNinStruct) GetFieldI() *string {
20003 return this.FieldI
20004 }
20005
20006 func (this *CustomNameNinStruct) GetFieldJ() []byte {
20007 return this.FieldJ
20008 }
20009
20010 func NewCustomNameNinStructFromFace(that CustomNameNinStructFace) *CustomNameNinStruct {
20011 this := &CustomNameNinStruct{}
20012 this.FieldA = that.GetFieldA()
20013 this.FieldB = that.GetFieldB()
20014 this.FieldC = that.GetFieldC()
20015 this.FieldD = that.GetFieldD()
20016 this.FieldE = that.GetFieldE()
20017 this.FieldF = that.GetFieldF()
20018 this.FieldG = that.GetFieldG()
20019 this.FieldH = that.GetFieldH()
20020 this.FieldI = that.GetFieldI()
20021 this.FieldJ = that.GetFieldJ()
20022 return this
20023 }
20024
20025 type CustomNameCustomTypeFace interface {
20026 Proto() github_com_gogo_protobuf_proto.Message
20027 GetFieldA() *Uuid
20028 GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128
20029 GetFieldC() []Uuid
20030 GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128
20031 }
20032
20033 func (this *CustomNameCustomType) Proto() github_com_gogo_protobuf_proto.Message {
20034 return this
20035 }
20036
20037 func (this *CustomNameCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
20038 return NewCustomNameCustomTypeFromFace(this)
20039 }
20040
20041 func (this *CustomNameCustomType) GetFieldA() *Uuid {
20042 return this.FieldA
20043 }
20044
20045 func (this *CustomNameCustomType) GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128 {
20046 return this.FieldB
20047 }
20048
20049 func (this *CustomNameCustomType) GetFieldC() []Uuid {
20050 return this.FieldC
20051 }
20052
20053 func (this *CustomNameCustomType) GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128 {
20054 return this.FieldD
20055 }
20056
20057 func NewCustomNameCustomTypeFromFace(that CustomNameCustomTypeFace) *CustomNameCustomType {
20058 this := &CustomNameCustomType{}
20059 this.FieldA = that.GetFieldA()
20060 this.FieldB = that.GetFieldB()
20061 this.FieldC = that.GetFieldC()
20062 this.FieldD = that.GetFieldD()
20063 return this
20064 }
20065
20066 type CustomNameNinEmbeddedStructUnionFace interface {
20067 Proto() github_com_gogo_protobuf_proto.Message
20068 GetNidOptNative() *NidOptNative
20069 GetFieldA() *NinOptNative
20070 GetFieldB() *bool
20071 }
20072
20073 func (this *CustomNameNinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
20074 return this
20075 }
20076
20077 func (this *CustomNameNinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
20078 return NewCustomNameNinEmbeddedStructUnionFromFace(this)
20079 }
20080
20081 func (this *CustomNameNinEmbeddedStructUnion) GetNidOptNative() *NidOptNative {
20082 return this.NidOptNative
20083 }
20084
20085 func (this *CustomNameNinEmbeddedStructUnion) GetFieldA() *NinOptNative {
20086 return this.FieldA
20087 }
20088
20089 func (this *CustomNameNinEmbeddedStructUnion) GetFieldB() *bool {
20090 return this.FieldB
20091 }
20092
20093 func NewCustomNameNinEmbeddedStructUnionFromFace(that CustomNameNinEmbeddedStructUnionFace) *CustomNameNinEmbeddedStructUnion {
20094 this := &CustomNameNinEmbeddedStructUnion{}
20095 this.NidOptNative = that.GetNidOptNative()
20096 this.FieldA = that.GetFieldA()
20097 this.FieldB = that.GetFieldB()
20098 return this
20099 }
20100
20101 type CustomNameEnumFace interface {
20102 Proto() github_com_gogo_protobuf_proto.Message
20103 GetFieldA() *TheTestEnum
20104 GetFieldB() []TheTestEnum
20105 }
20106
20107 func (this *CustomNameEnum) Proto() github_com_gogo_protobuf_proto.Message {
20108 return this
20109 }
20110
20111 func (this *CustomNameEnum) TestProto() github_com_gogo_protobuf_proto.Message {
20112 return NewCustomNameEnumFromFace(this)
20113 }
20114
20115 func (this *CustomNameEnum) GetFieldA() *TheTestEnum {
20116 return this.FieldA
20117 }
20118
20119 func (this *CustomNameEnum) GetFieldB() []TheTestEnum {
20120 return this.FieldB
20121 }
20122
20123 func NewCustomNameEnumFromFace(that CustomNameEnumFace) *CustomNameEnum {
20124 this := &CustomNameEnum{}
20125 this.FieldA = that.GetFieldA()
20126 this.FieldB = that.GetFieldB()
20127 return this
20128 }
20129
20130 type UnrecognizedFace interface {
20131 Proto() github_com_gogo_protobuf_proto.Message
20132 GetField1() *string
20133 }
20134
20135 func (this *Unrecognized) Proto() github_com_gogo_protobuf_proto.Message {
20136 return this
20137 }
20138
20139 func (this *Unrecognized) TestProto() github_com_gogo_protobuf_proto.Message {
20140 return NewUnrecognizedFromFace(this)
20141 }
20142
20143 func (this *Unrecognized) GetField1() *string {
20144 return this.Field1
20145 }
20146
20147 func NewUnrecognizedFromFace(that UnrecognizedFace) *Unrecognized {
20148 this := &Unrecognized{}
20149 this.Field1 = that.GetField1()
20150 return this
20151 }
20152
20153 type UnrecognizedWithInnerFace interface {
20154 Proto() github_com_gogo_protobuf_proto.Message
20155 GetEmbedded() []*UnrecognizedWithInner_Inner
20156 GetField2() *string
20157 }
20158
20159 func (this *UnrecognizedWithInner) Proto() github_com_gogo_protobuf_proto.Message {
20160 return this
20161 }
20162
20163 func (this *UnrecognizedWithInner) TestProto() github_com_gogo_protobuf_proto.Message {
20164 return NewUnrecognizedWithInnerFromFace(this)
20165 }
20166
20167 func (this *UnrecognizedWithInner) GetEmbedded() []*UnrecognizedWithInner_Inner {
20168 return this.Embedded
20169 }
20170
20171 func (this *UnrecognizedWithInner) GetField2() *string {
20172 return this.Field2
20173 }
20174
20175 func NewUnrecognizedWithInnerFromFace(that UnrecognizedWithInnerFace) *UnrecognizedWithInner {
20176 this := &UnrecognizedWithInner{}
20177 this.Embedded = that.GetEmbedded()
20178 this.Field2 = that.GetField2()
20179 return this
20180 }
20181
20182 type UnrecognizedWithInner_InnerFace interface {
20183 Proto() github_com_gogo_protobuf_proto.Message
20184 GetField1() *uint32
20185 }
20186
20187 func (this *UnrecognizedWithInner_Inner) Proto() github_com_gogo_protobuf_proto.Message {
20188 return this
20189 }
20190
20191 func (this *UnrecognizedWithInner_Inner) TestProto() github_com_gogo_protobuf_proto.Message {
20192 return NewUnrecognizedWithInner_InnerFromFace(this)
20193 }
20194
20195 func (this *UnrecognizedWithInner_Inner) GetField1() *uint32 {
20196 return this.Field1
20197 }
20198
20199 func NewUnrecognizedWithInner_InnerFromFace(that UnrecognizedWithInner_InnerFace) *UnrecognizedWithInner_Inner {
20200 this := &UnrecognizedWithInner_Inner{}
20201 this.Field1 = that.GetField1()
20202 return this
20203 }
20204
20205 type UnrecognizedWithEmbedFace interface {
20206 Proto() github_com_gogo_protobuf_proto.Message
20207 GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded
20208 GetField2() *string
20209 }
20210
20211 func (this *UnrecognizedWithEmbed) Proto() github_com_gogo_protobuf_proto.Message {
20212 return this
20213 }
20214
20215 func (this *UnrecognizedWithEmbed) TestProto() github_com_gogo_protobuf_proto.Message {
20216 return NewUnrecognizedWithEmbedFromFace(this)
20217 }
20218
20219 func (this *UnrecognizedWithEmbed) GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded {
20220 return this.UnrecognizedWithEmbed_Embedded
20221 }
20222
20223 func (this *UnrecognizedWithEmbed) GetField2() *string {
20224 return this.Field2
20225 }
20226
20227 func NewUnrecognizedWithEmbedFromFace(that UnrecognizedWithEmbedFace) *UnrecognizedWithEmbed {
20228 this := &UnrecognizedWithEmbed{}
20229 this.UnrecognizedWithEmbed_Embedded = that.GetUnrecognizedWithEmbed_Embedded()
20230 this.Field2 = that.GetField2()
20231 return this
20232 }
20233
20234 type UnrecognizedWithEmbed_EmbeddedFace interface {
20235 Proto() github_com_gogo_protobuf_proto.Message
20236 GetField1() *uint32
20237 }
20238
20239 func (this *UnrecognizedWithEmbed_Embedded) Proto() github_com_gogo_protobuf_proto.Message {
20240 return this
20241 }
20242
20243 func (this *UnrecognizedWithEmbed_Embedded) TestProto() github_com_gogo_protobuf_proto.Message {
20244 return NewUnrecognizedWithEmbed_EmbeddedFromFace(this)
20245 }
20246
20247 func (this *UnrecognizedWithEmbed_Embedded) GetField1() *uint32 {
20248 return this.Field1
20249 }
20250
20251 func NewUnrecognizedWithEmbed_EmbeddedFromFace(that UnrecognizedWithEmbed_EmbeddedFace) *UnrecognizedWithEmbed_Embedded {
20252 this := &UnrecognizedWithEmbed_Embedded{}
20253 this.Field1 = that.GetField1()
20254 return this
20255 }
20256
20257 type NodeFace interface {
20258 Proto() github_com_gogo_protobuf_proto.Message
20259 GetLabel() *string
20260 GetChildren() []*Node
20261 }
20262
20263 func (this *Node) Proto() github_com_gogo_protobuf_proto.Message {
20264 return this
20265 }
20266
20267 func (this *Node) TestProto() github_com_gogo_protobuf_proto.Message {
20268 return NewNodeFromFace(this)
20269 }
20270
20271 func (this *Node) GetLabel() *string {
20272 return this.Label
20273 }
20274
20275 func (this *Node) GetChildren() []*Node {
20276 return this.Children
20277 }
20278
20279 func NewNodeFromFace(that NodeFace) *Node {
20280 this := &Node{}
20281 this.Label = that.GetLabel()
20282 this.Children = that.GetChildren()
20283 return this
20284 }
20285
20286 type NonByteCustomTypeFace interface {
20287 Proto() github_com_gogo_protobuf_proto.Message
20288 GetField1() *T
20289 }
20290
20291 func (this *NonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
20292 return this
20293 }
20294
20295 func (this *NonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
20296 return NewNonByteCustomTypeFromFace(this)
20297 }
20298
20299 func (this *NonByteCustomType) GetField1() *T {
20300 return this.Field1
20301 }
20302
20303 func NewNonByteCustomTypeFromFace(that NonByteCustomTypeFace) *NonByteCustomType {
20304 this := &NonByteCustomType{}
20305 this.Field1 = that.GetField1()
20306 return this
20307 }
20308
20309 type NidOptNonByteCustomTypeFace interface {
20310 Proto() github_com_gogo_protobuf_proto.Message
20311 GetField1() T
20312 }
20313
20314 func (this *NidOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
20315 return this
20316 }
20317
20318 func (this *NidOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
20319 return NewNidOptNonByteCustomTypeFromFace(this)
20320 }
20321
20322 func (this *NidOptNonByteCustomType) GetField1() T {
20323 return this.Field1
20324 }
20325
20326 func NewNidOptNonByteCustomTypeFromFace(that NidOptNonByteCustomTypeFace) *NidOptNonByteCustomType {
20327 this := &NidOptNonByteCustomType{}
20328 this.Field1 = that.GetField1()
20329 return this
20330 }
20331
20332 type NinOptNonByteCustomTypeFace interface {
20333 Proto() github_com_gogo_protobuf_proto.Message
20334 GetField1() *T
20335 }
20336
20337 func (this *NinOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
20338 return this
20339 }
20340
20341 func (this *NinOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
20342 return NewNinOptNonByteCustomTypeFromFace(this)
20343 }
20344
20345 func (this *NinOptNonByteCustomType) GetField1() *T {
20346 return this.Field1
20347 }
20348
20349 func NewNinOptNonByteCustomTypeFromFace(that NinOptNonByteCustomTypeFace) *NinOptNonByteCustomType {
20350 this := &NinOptNonByteCustomType{}
20351 this.Field1 = that.GetField1()
20352 return this
20353 }
20354
20355 type NidRepNonByteCustomTypeFace interface {
20356 Proto() github_com_gogo_protobuf_proto.Message
20357 GetField1() []T
20358 }
20359
20360 func (this *NidRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
20361 return this
20362 }
20363
20364 func (this *NidRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
20365 return NewNidRepNonByteCustomTypeFromFace(this)
20366 }
20367
20368 func (this *NidRepNonByteCustomType) GetField1() []T {
20369 return this.Field1
20370 }
20371
20372 func NewNidRepNonByteCustomTypeFromFace(that NidRepNonByteCustomTypeFace) *NidRepNonByteCustomType {
20373 this := &NidRepNonByteCustomType{}
20374 this.Field1 = that.GetField1()
20375 return this
20376 }
20377
20378 type NinRepNonByteCustomTypeFace interface {
20379 Proto() github_com_gogo_protobuf_proto.Message
20380 GetField1() []T
20381 }
20382
20383 func (this *NinRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
20384 return this
20385 }
20386
20387 func (this *NinRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
20388 return NewNinRepNonByteCustomTypeFromFace(this)
20389 }
20390
20391 func (this *NinRepNonByteCustomType) GetField1() []T {
20392 return this.Field1
20393 }
20394
20395 func NewNinRepNonByteCustomTypeFromFace(that NinRepNonByteCustomTypeFace) *NinRepNonByteCustomType {
20396 this := &NinRepNonByteCustomType{}
20397 this.Field1 = that.GetField1()
20398 return this
20399 }
20400
20401 type ProtoTypeFace interface {
20402 Proto() github_com_gogo_protobuf_proto.Message
20403 GetField2() *string
20404 }
20405
20406 func (this *ProtoType) Proto() github_com_gogo_protobuf_proto.Message {
20407 return this
20408 }
20409
20410 func (this *ProtoType) TestProto() github_com_gogo_protobuf_proto.Message {
20411 return NewProtoTypeFromFace(this)
20412 }
20413
20414 func (this *ProtoType) GetField2() *string {
20415 return this.Field2
20416 }
20417
20418 func NewProtoTypeFromFace(that ProtoTypeFace) *ProtoType {
20419 this := &ProtoType{}
20420 this.Field2 = that.GetField2()
20421 return this
20422 }
20423
20424 func (this *NidOptNative) GoString() string {
20425 if this == nil {
20426 return "nil"
20427 }
20428 s := make([]string, 0, 19)
20429 s = append(s, "&test.NidOptNative{")
20430 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20431 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20432 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20433 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
20434 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
20435 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20436 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20437 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
20438 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
20439 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
20440 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
20441 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
20442 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20443 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
20444 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
20445 if this.XXX_unrecognized != nil {
20446 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20447 }
20448 s = append(s, "}")
20449 return strings.Join(s, "")
20450 }
20451 func (this *NinOptNative) GoString() string {
20452 if this == nil {
20453 return "nil"
20454 }
20455 s := make([]string, 0, 19)
20456 s = append(s, "&test.NinOptNative{")
20457 if this.Field1 != nil {
20458 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
20459 }
20460 if this.Field2 != nil {
20461 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
20462 }
20463 if this.Field3 != nil {
20464 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
20465 }
20466 if this.Field4 != nil {
20467 s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
20468 }
20469 if this.Field5 != nil {
20470 s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
20471 }
20472 if this.Field6 != nil {
20473 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
20474 }
20475 if this.Field7 != nil {
20476 s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
20477 }
20478 if this.Field8 != nil {
20479 s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n")
20480 }
20481 if this.Field9 != nil {
20482 s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n")
20483 }
20484 if this.Field10 != nil {
20485 s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n")
20486 }
20487 if this.Field11 != nil {
20488 s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n")
20489 }
20490 if this.Field12 != nil {
20491 s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n")
20492 }
20493 if this.Field13 != nil {
20494 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
20495 }
20496 if this.Field14 != nil {
20497 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
20498 }
20499 if this.Field15 != nil {
20500 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
20501 }
20502 if this.XXX_unrecognized != nil {
20503 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20504 }
20505 s = append(s, "}")
20506 return strings.Join(s, "")
20507 }
20508 func (this *NidRepNative) GoString() string {
20509 if this == nil {
20510 return "nil"
20511 }
20512 s := make([]string, 0, 19)
20513 s = append(s, "&test.NidRepNative{")
20514 if this.Field1 != nil {
20515 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20516 }
20517 if this.Field2 != nil {
20518 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20519 }
20520 if this.Field3 != nil {
20521 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20522 }
20523 if this.Field4 != nil {
20524 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
20525 }
20526 if this.Field5 != nil {
20527 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
20528 }
20529 if this.Field6 != nil {
20530 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20531 }
20532 if this.Field7 != nil {
20533 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20534 }
20535 if this.Field8 != nil {
20536 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
20537 }
20538 if this.Field9 != nil {
20539 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
20540 }
20541 if this.Field10 != nil {
20542 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
20543 }
20544 if this.Field11 != nil {
20545 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
20546 }
20547 if this.Field12 != nil {
20548 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
20549 }
20550 if this.Field13 != nil {
20551 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20552 }
20553 if this.Field14 != nil {
20554 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
20555 }
20556 if this.Field15 != nil {
20557 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
20558 }
20559 if this.XXX_unrecognized != nil {
20560 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20561 }
20562 s = append(s, "}")
20563 return strings.Join(s, "")
20564 }
20565 func (this *NinRepNative) GoString() string {
20566 if this == nil {
20567 return "nil"
20568 }
20569 s := make([]string, 0, 19)
20570 s = append(s, "&test.NinRepNative{")
20571 if this.Field1 != nil {
20572 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20573 }
20574 if this.Field2 != nil {
20575 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20576 }
20577 if this.Field3 != nil {
20578 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20579 }
20580 if this.Field4 != nil {
20581 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
20582 }
20583 if this.Field5 != nil {
20584 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
20585 }
20586 if this.Field6 != nil {
20587 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20588 }
20589 if this.Field7 != nil {
20590 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20591 }
20592 if this.Field8 != nil {
20593 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
20594 }
20595 if this.Field9 != nil {
20596 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
20597 }
20598 if this.Field10 != nil {
20599 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
20600 }
20601 if this.Field11 != nil {
20602 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
20603 }
20604 if this.Field12 != nil {
20605 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
20606 }
20607 if this.Field13 != nil {
20608 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20609 }
20610 if this.Field14 != nil {
20611 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
20612 }
20613 if this.Field15 != nil {
20614 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
20615 }
20616 if this.XXX_unrecognized != nil {
20617 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20618 }
20619 s = append(s, "}")
20620 return strings.Join(s, "")
20621 }
20622 func (this *NidRepPackedNative) GoString() string {
20623 if this == nil {
20624 return "nil"
20625 }
20626 s := make([]string, 0, 17)
20627 s = append(s, "&test.NidRepPackedNative{")
20628 if this.Field1 != nil {
20629 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20630 }
20631 if this.Field2 != nil {
20632 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20633 }
20634 if this.Field3 != nil {
20635 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20636 }
20637 if this.Field4 != nil {
20638 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
20639 }
20640 if this.Field5 != nil {
20641 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
20642 }
20643 if this.Field6 != nil {
20644 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20645 }
20646 if this.Field7 != nil {
20647 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20648 }
20649 if this.Field8 != nil {
20650 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
20651 }
20652 if this.Field9 != nil {
20653 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
20654 }
20655 if this.Field10 != nil {
20656 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
20657 }
20658 if this.Field11 != nil {
20659 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
20660 }
20661 if this.Field12 != nil {
20662 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
20663 }
20664 if this.Field13 != nil {
20665 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20666 }
20667 if this.XXX_unrecognized != nil {
20668 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20669 }
20670 s = append(s, "}")
20671 return strings.Join(s, "")
20672 }
20673 func (this *NinRepPackedNative) GoString() string {
20674 if this == nil {
20675 return "nil"
20676 }
20677 s := make([]string, 0, 17)
20678 s = append(s, "&test.NinRepPackedNative{")
20679 if this.Field1 != nil {
20680 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20681 }
20682 if this.Field2 != nil {
20683 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20684 }
20685 if this.Field3 != nil {
20686 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20687 }
20688 if this.Field4 != nil {
20689 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
20690 }
20691 if this.Field5 != nil {
20692 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
20693 }
20694 if this.Field6 != nil {
20695 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20696 }
20697 if this.Field7 != nil {
20698 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20699 }
20700 if this.Field8 != nil {
20701 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
20702 }
20703 if this.Field9 != nil {
20704 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
20705 }
20706 if this.Field10 != nil {
20707 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
20708 }
20709 if this.Field11 != nil {
20710 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
20711 }
20712 if this.Field12 != nil {
20713 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
20714 }
20715 if this.Field13 != nil {
20716 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20717 }
20718 if this.XXX_unrecognized != nil {
20719 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20720 }
20721 s = append(s, "}")
20722 return strings.Join(s, "")
20723 }
20724 func (this *NidOptStruct) GoString() string {
20725 if this == nil {
20726 return "nil"
20727 }
20728 s := make([]string, 0, 14)
20729 s = append(s, "&test.NidOptStruct{")
20730 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20731 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20732 s = append(s, "Field3: "+strings.Replace(this.Field3.GoString(), `&`, ``, 1)+",\n")
20733 s = append(s, "Field4: "+strings.Replace(this.Field4.GoString(), `&`, ``, 1)+",\n")
20734 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20735 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20736 s = append(s, "Field8: "+strings.Replace(this.Field8.GoString(), `&`, ``, 1)+",\n")
20737 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20738 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
20739 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
20740 if this.XXX_unrecognized != nil {
20741 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20742 }
20743 s = append(s, "}")
20744 return strings.Join(s, "")
20745 }
20746 func (this *NinOptStruct) GoString() string {
20747 if this == nil {
20748 return "nil"
20749 }
20750 s := make([]string, 0, 14)
20751 s = append(s, "&test.NinOptStruct{")
20752 if this.Field1 != nil {
20753 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
20754 }
20755 if this.Field2 != nil {
20756 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
20757 }
20758 if this.Field3 != nil {
20759 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20760 }
20761 if this.Field4 != nil {
20762 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
20763 }
20764 if this.Field6 != nil {
20765 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
20766 }
20767 if this.Field7 != nil {
20768 s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
20769 }
20770 if this.Field8 != nil {
20771 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
20772 }
20773 if this.Field13 != nil {
20774 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
20775 }
20776 if this.Field14 != nil {
20777 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
20778 }
20779 if this.Field15 != nil {
20780 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
20781 }
20782 if this.XXX_unrecognized != nil {
20783 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20784 }
20785 s = append(s, "}")
20786 return strings.Join(s, "")
20787 }
20788 func (this *NidRepStruct) GoString() string {
20789 if this == nil {
20790 return "nil"
20791 }
20792 s := make([]string, 0, 14)
20793 s = append(s, "&test.NidRepStruct{")
20794 if this.Field1 != nil {
20795 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20796 }
20797 if this.Field2 != nil {
20798 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20799 }
20800 if this.Field3 != nil {
20801 vs := make([]NidOptNative, len(this.Field3))
20802 for i := range vs {
20803 vs[i] = this.Field3[i]
20804 }
20805 s = append(s, "Field3: "+fmt.Sprintf("%#v", vs)+",\n")
20806 }
20807 if this.Field4 != nil {
20808 vs := make([]NinOptNative, len(this.Field4))
20809 for i := range vs {
20810 vs[i] = this.Field4[i]
20811 }
20812 s = append(s, "Field4: "+fmt.Sprintf("%#v", vs)+",\n")
20813 }
20814 if this.Field6 != nil {
20815 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20816 }
20817 if this.Field7 != nil {
20818 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20819 }
20820 if this.Field8 != nil {
20821 vs := make([]NidOptNative, len(this.Field8))
20822 for i := range vs {
20823 vs[i] = this.Field8[i]
20824 }
20825 s = append(s, "Field8: "+fmt.Sprintf("%#v", vs)+",\n")
20826 }
20827 if this.Field13 != nil {
20828 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20829 }
20830 if this.Field14 != nil {
20831 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
20832 }
20833 if this.Field15 != nil {
20834 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
20835 }
20836 if this.XXX_unrecognized != nil {
20837 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20838 }
20839 s = append(s, "}")
20840 return strings.Join(s, "")
20841 }
20842 func (this *NinRepStruct) GoString() string {
20843 if this == nil {
20844 return "nil"
20845 }
20846 s := make([]string, 0, 14)
20847 s = append(s, "&test.NinRepStruct{")
20848 if this.Field1 != nil {
20849 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20850 }
20851 if this.Field2 != nil {
20852 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20853 }
20854 if this.Field3 != nil {
20855 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20856 }
20857 if this.Field4 != nil {
20858 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
20859 }
20860 if this.Field6 != nil {
20861 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20862 }
20863 if this.Field7 != nil {
20864 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20865 }
20866 if this.Field8 != nil {
20867 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
20868 }
20869 if this.Field13 != nil {
20870 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20871 }
20872 if this.Field14 != nil {
20873 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
20874 }
20875 if this.Field15 != nil {
20876 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
20877 }
20878 if this.XXX_unrecognized != nil {
20879 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20880 }
20881 s = append(s, "}")
20882 return strings.Join(s, "")
20883 }
20884 func (this *NidEmbeddedStruct) GoString() string {
20885 if this == nil {
20886 return "nil"
20887 }
20888 s := make([]string, 0, 7)
20889 s = append(s, "&test.NidEmbeddedStruct{")
20890 if this.NidOptNative != nil {
20891 s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
20892 }
20893 s = append(s, "Field200: "+strings.Replace(this.Field200.GoString(), `&`, ``, 1)+",\n")
20894 s = append(s, "Field210: "+fmt.Sprintf("%#v", this.Field210)+",\n")
20895 if this.XXX_unrecognized != nil {
20896 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20897 }
20898 s = append(s, "}")
20899 return strings.Join(s, "")
20900 }
20901 func (this *NinEmbeddedStruct) GoString() string {
20902 if this == nil {
20903 return "nil"
20904 }
20905 s := make([]string, 0, 7)
20906 s = append(s, "&test.NinEmbeddedStruct{")
20907 if this.NidOptNative != nil {
20908 s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
20909 }
20910 if this.Field200 != nil {
20911 s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n")
20912 }
20913 if this.Field210 != nil {
20914 s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\n")
20915 }
20916 if this.XXX_unrecognized != nil {
20917 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20918 }
20919 s = append(s, "}")
20920 return strings.Join(s, "")
20921 }
20922 func (this *NidNestedStruct) GoString() string {
20923 if this == nil {
20924 return "nil"
20925 }
20926 s := make([]string, 0, 6)
20927 s = append(s, "&test.NidNestedStruct{")
20928 s = append(s, "Field1: "+strings.Replace(this.Field1.GoString(), `&`, ``, 1)+",\n")
20929 if this.Field2 != nil {
20930 vs := make([]NidRepStruct, len(this.Field2))
20931 for i := range vs {
20932 vs[i] = this.Field2[i]
20933 }
20934 s = append(s, "Field2: "+fmt.Sprintf("%#v", vs)+",\n")
20935 }
20936 if this.XXX_unrecognized != nil {
20937 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20938 }
20939 s = append(s, "}")
20940 return strings.Join(s, "")
20941 }
20942 func (this *NinNestedStruct) GoString() string {
20943 if this == nil {
20944 return "nil"
20945 }
20946 s := make([]string, 0, 6)
20947 s = append(s, "&test.NinNestedStruct{")
20948 if this.Field1 != nil {
20949 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20950 }
20951 if this.Field2 != nil {
20952 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20953 }
20954 if this.XXX_unrecognized != nil {
20955 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20956 }
20957 s = append(s, "}")
20958 return strings.Join(s, "")
20959 }
20960 func (this *NidOptCustom) GoString() string {
20961 if this == nil {
20962 return "nil"
20963 }
20964 s := make([]string, 0, 6)
20965 s = append(s, "&test.NidOptCustom{")
20966 s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
20967 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
20968 if this.XXX_unrecognized != nil {
20969 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20970 }
20971 s = append(s, "}")
20972 return strings.Join(s, "")
20973 }
20974 func (this *CustomDash) GoString() string {
20975 if this == nil {
20976 return "nil"
20977 }
20978 s := make([]string, 0, 5)
20979 s = append(s, "&test.CustomDash{")
20980 if this.Value != nil {
20981 s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom_dash_type.Bytes")+",\n")
20982 }
20983 if this.XXX_unrecognized != nil {
20984 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20985 }
20986 s = append(s, "}")
20987 return strings.Join(s, "")
20988 }
20989 func (this *NinOptCustom) GoString() string {
20990 if this == nil {
20991 return "nil"
20992 }
20993 s := make([]string, 0, 6)
20994 s = append(s, "&test.NinOptCustom{")
20995 if this.Id != nil {
20996 s = append(s, "Id: "+valueToGoStringThetest(this.Id, "Uuid")+",\n")
20997 }
20998 if this.Value != nil {
20999 s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom.Uint128")+",\n")
21000 }
21001 if this.XXX_unrecognized != nil {
21002 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21003 }
21004 s = append(s, "}")
21005 return strings.Join(s, "")
21006 }
21007 func (this *NidRepCustom) GoString() string {
21008 if this == nil {
21009 return "nil"
21010 }
21011 s := make([]string, 0, 6)
21012 s = append(s, "&test.NidRepCustom{")
21013 if this.Id != nil {
21014 s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
21015 }
21016 if this.Value != nil {
21017 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
21018 }
21019 if this.XXX_unrecognized != nil {
21020 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21021 }
21022 s = append(s, "}")
21023 return strings.Join(s, "")
21024 }
21025 func (this *NinRepCustom) GoString() string {
21026 if this == nil {
21027 return "nil"
21028 }
21029 s := make([]string, 0, 6)
21030 s = append(s, "&test.NinRepCustom{")
21031 if this.Id != nil {
21032 s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
21033 }
21034 if this.Value != nil {
21035 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
21036 }
21037 if this.XXX_unrecognized != nil {
21038 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21039 }
21040 s = append(s, "}")
21041 return strings.Join(s, "")
21042 }
21043 func (this *NinOptNativeUnion) GoString() string {
21044 if this == nil {
21045 return "nil"
21046 }
21047 s := make([]string, 0, 13)
21048 s = append(s, "&test.NinOptNativeUnion{")
21049 if this.Field1 != nil {
21050 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
21051 }
21052 if this.Field2 != nil {
21053 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
21054 }
21055 if this.Field3 != nil {
21056 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
21057 }
21058 if this.Field4 != nil {
21059 s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
21060 }
21061 if this.Field5 != nil {
21062 s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
21063 }
21064 if this.Field6 != nil {
21065 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
21066 }
21067 if this.Field13 != nil {
21068 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
21069 }
21070 if this.Field14 != nil {
21071 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
21072 }
21073 if this.Field15 != nil {
21074 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
21075 }
21076 if this.XXX_unrecognized != nil {
21077 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21078 }
21079 s = append(s, "}")
21080 return strings.Join(s, "")
21081 }
21082 func (this *NinOptStructUnion) GoString() string {
21083 if this == nil {
21084 return "nil"
21085 }
21086 s := make([]string, 0, 13)
21087 s = append(s, "&test.NinOptStructUnion{")
21088 if this.Field1 != nil {
21089 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
21090 }
21091 if this.Field2 != nil {
21092 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
21093 }
21094 if this.Field3 != nil {
21095 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
21096 }
21097 if this.Field4 != nil {
21098 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
21099 }
21100 if this.Field6 != nil {
21101 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
21102 }
21103 if this.Field7 != nil {
21104 s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
21105 }
21106 if this.Field13 != nil {
21107 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
21108 }
21109 if this.Field14 != nil {
21110 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
21111 }
21112 if this.Field15 != nil {
21113 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
21114 }
21115 if this.XXX_unrecognized != nil {
21116 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21117 }
21118 s = append(s, "}")
21119 return strings.Join(s, "")
21120 }
21121 func (this *NinEmbeddedStructUnion) GoString() string {
21122 if this == nil {
21123 return "nil"
21124 }
21125 s := make([]string, 0, 7)
21126 s = append(s, "&test.NinEmbeddedStructUnion{")
21127 if this.NidOptNative != nil {
21128 s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
21129 }
21130 if this.Field200 != nil {
21131 s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n")
21132 }
21133 if this.Field210 != nil {
21134 s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\n")
21135 }
21136 if this.XXX_unrecognized != nil {
21137 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21138 }
21139 s = append(s, "}")
21140 return strings.Join(s, "")
21141 }
21142 func (this *NinNestedStructUnion) GoString() string {
21143 if this == nil {
21144 return "nil"
21145 }
21146 s := make([]string, 0, 7)
21147 s = append(s, "&test.NinNestedStructUnion{")
21148 if this.Field1 != nil {
21149 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
21150 }
21151 if this.Field2 != nil {
21152 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
21153 }
21154 if this.Field3 != nil {
21155 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
21156 }
21157 if this.XXX_unrecognized != nil {
21158 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21159 }
21160 s = append(s, "}")
21161 return strings.Join(s, "")
21162 }
21163 func (this *Tree) GoString() string {
21164 if this == nil {
21165 return "nil"
21166 }
21167 s := make([]string, 0, 7)
21168 s = append(s, "&test.Tree{")
21169 if this.Or != nil {
21170 s = append(s, "Or: "+fmt.Sprintf("%#v", this.Or)+",\n")
21171 }
21172 if this.And != nil {
21173 s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n")
21174 }
21175 if this.Leaf != nil {
21176 s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\n")
21177 }
21178 if this.XXX_unrecognized != nil {
21179 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21180 }
21181 s = append(s, "}")
21182 return strings.Join(s, "")
21183 }
21184 func (this *OrBranch) GoString() string {
21185 if this == nil {
21186 return "nil"
21187 }
21188 s := make([]string, 0, 6)
21189 s = append(s, "&test.OrBranch{")
21190 s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
21191 s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\n")
21192 if this.XXX_unrecognized != nil {
21193 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21194 }
21195 s = append(s, "}")
21196 return strings.Join(s, "")
21197 }
21198 func (this *AndBranch) GoString() string {
21199 if this == nil {
21200 return "nil"
21201 }
21202 s := make([]string, 0, 6)
21203 s = append(s, "&test.AndBranch{")
21204 s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
21205 s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\n")
21206 if this.XXX_unrecognized != nil {
21207 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21208 }
21209 s = append(s, "}")
21210 return strings.Join(s, "")
21211 }
21212 func (this *Leaf) GoString() string {
21213 if this == nil {
21214 return "nil"
21215 }
21216 s := make([]string, 0, 6)
21217 s = append(s, "&test.Leaf{")
21218 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
21219 s = append(s, "StrValue: "+fmt.Sprintf("%#v", this.StrValue)+",\n")
21220 if this.XXX_unrecognized != nil {
21221 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21222 }
21223 s = append(s, "}")
21224 return strings.Join(s, "")
21225 }
21226 func (this *DeepTree) GoString() string {
21227 if this == nil {
21228 return "nil"
21229 }
21230 s := make([]string, 0, 7)
21231 s = append(s, "&test.DeepTree{")
21232 if this.Down != nil {
21233 s = append(s, "Down: "+fmt.Sprintf("%#v", this.Down)+",\n")
21234 }
21235 if this.And != nil {
21236 s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n")
21237 }
21238 if this.Leaf != nil {
21239 s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\n")
21240 }
21241 if this.XXX_unrecognized != nil {
21242 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21243 }
21244 s = append(s, "}")
21245 return strings.Join(s, "")
21246 }
21247 func (this *ADeepBranch) GoString() string {
21248 if this == nil {
21249 return "nil"
21250 }
21251 s := make([]string, 0, 5)
21252 s = append(s, "&test.ADeepBranch{")
21253 s = append(s, "Down: "+strings.Replace(this.Down.GoString(), `&`, ``, 1)+",\n")
21254 if this.XXX_unrecognized != nil {
21255 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21256 }
21257 s = append(s, "}")
21258 return strings.Join(s, "")
21259 }
21260 func (this *AndDeepBranch) GoString() string {
21261 if this == nil {
21262 return "nil"
21263 }
21264 s := make([]string, 0, 6)
21265 s = append(s, "&test.AndDeepBranch{")
21266 s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
21267 s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\n")
21268 if this.XXX_unrecognized != nil {
21269 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21270 }
21271 s = append(s, "}")
21272 return strings.Join(s, "")
21273 }
21274 func (this *DeepLeaf) GoString() string {
21275 if this == nil {
21276 return "nil"
21277 }
21278 s := make([]string, 0, 5)
21279 s = append(s, "&test.DeepLeaf{")
21280 s = append(s, "Tree: "+strings.Replace(this.Tree.GoString(), `&`, ``, 1)+",\n")
21281 if this.XXX_unrecognized != nil {
21282 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21283 }
21284 s = append(s, "}")
21285 return strings.Join(s, "")
21286 }
21287 func (this *Nil) GoString() string {
21288 if this == nil {
21289 return "nil"
21290 }
21291 s := make([]string, 0, 4)
21292 s = append(s, "&test.Nil{")
21293 if this.XXX_unrecognized != nil {
21294 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21295 }
21296 s = append(s, "}")
21297 return strings.Join(s, "")
21298 }
21299 func (this *NidOptEnum) GoString() string {
21300 if this == nil {
21301 return "nil"
21302 }
21303 s := make([]string, 0, 5)
21304 s = append(s, "&test.NidOptEnum{")
21305 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
21306 if this.XXX_unrecognized != nil {
21307 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21308 }
21309 s = append(s, "}")
21310 return strings.Join(s, "")
21311 }
21312 func (this *NinOptEnum) GoString() string {
21313 if this == nil {
21314 return "nil"
21315 }
21316 s := make([]string, 0, 7)
21317 s = append(s, "&test.NinOptEnum{")
21318 if this.Field1 != nil {
21319 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n")
21320 }
21321 if this.Field2 != nil {
21322 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
21323 }
21324 if this.Field3 != nil {
21325 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n")
21326 }
21327 if this.XXX_unrecognized != nil {
21328 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21329 }
21330 s = append(s, "}")
21331 return strings.Join(s, "")
21332 }
21333 func (this *NidRepEnum) GoString() string {
21334 if this == nil {
21335 return "nil"
21336 }
21337 s := make([]string, 0, 7)
21338 s = append(s, "&test.NidRepEnum{")
21339 if this.Field1 != nil {
21340 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
21341 }
21342 if this.Field2 != nil {
21343 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
21344 }
21345 if this.Field3 != nil {
21346 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
21347 }
21348 if this.XXX_unrecognized != nil {
21349 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21350 }
21351 s = append(s, "}")
21352 return strings.Join(s, "")
21353 }
21354 func (this *NinRepEnum) GoString() string {
21355 if this == nil {
21356 return "nil"
21357 }
21358 s := make([]string, 0, 7)
21359 s = append(s, "&test.NinRepEnum{")
21360 if this.Field1 != nil {
21361 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
21362 }
21363 if this.Field2 != nil {
21364 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
21365 }
21366 if this.Field3 != nil {
21367 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
21368 }
21369 if this.XXX_unrecognized != nil {
21370 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21371 }
21372 s = append(s, "}")
21373 return strings.Join(s, "")
21374 }
21375 func (this *NinOptEnumDefault) GoString() string {
21376 if this == nil {
21377 return "nil"
21378 }
21379 s := make([]string, 0, 7)
21380 s = append(s, "&test.NinOptEnumDefault{")
21381 if this.Field1 != nil {
21382 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n")
21383 }
21384 if this.Field2 != nil {
21385 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
21386 }
21387 if this.Field3 != nil {
21388 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n")
21389 }
21390 if this.XXX_unrecognized != nil {
21391 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21392 }
21393 s = append(s, "}")
21394 return strings.Join(s, "")
21395 }
21396 func (this *AnotherNinOptEnum) GoString() string {
21397 if this == nil {
21398 return "nil"
21399 }
21400 s := make([]string, 0, 7)
21401 s = append(s, "&test.AnotherNinOptEnum{")
21402 if this.Field1 != nil {
21403 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n")
21404 }
21405 if this.Field2 != nil {
21406 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
21407 }
21408 if this.Field3 != nil {
21409 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n")
21410 }
21411 if this.XXX_unrecognized != nil {
21412 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21413 }
21414 s = append(s, "}")
21415 return strings.Join(s, "")
21416 }
21417 func (this *AnotherNinOptEnumDefault) GoString() string {
21418 if this == nil {
21419 return "nil"
21420 }
21421 s := make([]string, 0, 7)
21422 s = append(s, "&test.AnotherNinOptEnumDefault{")
21423 if this.Field1 != nil {
21424 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n")
21425 }
21426 if this.Field2 != nil {
21427 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
21428 }
21429 if this.Field3 != nil {
21430 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n")
21431 }
21432 if this.XXX_unrecognized != nil {
21433 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21434 }
21435 s = append(s, "}")
21436 return strings.Join(s, "")
21437 }
21438 func (this *Timer) GoString() string {
21439 if this == nil {
21440 return "nil"
21441 }
21442 s := make([]string, 0, 7)
21443 s = append(s, "&test.Timer{")
21444 s = append(s, "Time1: "+fmt.Sprintf("%#v", this.Time1)+",\n")
21445 s = append(s, "Time2: "+fmt.Sprintf("%#v", this.Time2)+",\n")
21446 s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n")
21447 if this.XXX_unrecognized != nil {
21448 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21449 }
21450 s = append(s, "}")
21451 return strings.Join(s, "")
21452 }
21453 func (this *MyExtendable) GoString() string {
21454 if this == nil {
21455 return "nil"
21456 }
21457 s := make([]string, 0, 5)
21458 s = append(s, "&test.MyExtendable{")
21459 if this.Field1 != nil {
21460 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
21461 }
21462 s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\n")
21463 if this.XXX_unrecognized != nil {
21464 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21465 }
21466 s = append(s, "}")
21467 return strings.Join(s, "")
21468 }
21469 func (this *OtherExtenable) GoString() string {
21470 if this == nil {
21471 return "nil"
21472 }
21473 s := make([]string, 0, 7)
21474 s = append(s, "&test.OtherExtenable{")
21475 if this.Field2 != nil {
21476 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "int64")+",\n")
21477 }
21478 if this.Field13 != nil {
21479 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "int64")+",\n")
21480 }
21481 if this.M != nil {
21482 s = append(s, "M: "+fmt.Sprintf("%#v", this.M)+",\n")
21483 }
21484 s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\n")
21485 if this.XXX_unrecognized != nil {
21486 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21487 }
21488 s = append(s, "}")
21489 return strings.Join(s, "")
21490 }
21491 func (this *NestedDefinition) GoString() string {
21492 if this == nil {
21493 return "nil"
21494 }
21495 s := make([]string, 0, 8)
21496 s = append(s, "&test.NestedDefinition{")
21497 if this.Field1 != nil {
21498 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
21499 }
21500 if this.EnumField != nil {
21501 s = append(s, "EnumField: "+valueToGoStringThetest(this.EnumField, "NestedDefinition_NestedEnum")+",\n")
21502 }
21503 if this.NNM != nil {
21504 s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\n")
21505 }
21506 if this.NM != nil {
21507 s = append(s, "NM: "+fmt.Sprintf("%#v", this.NM)+",\n")
21508 }
21509 if this.XXX_unrecognized != nil {
21510 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21511 }
21512 s = append(s, "}")
21513 return strings.Join(s, "")
21514 }
21515 func (this *NestedDefinition_NestedMessage) GoString() string {
21516 if this == nil {
21517 return "nil"
21518 }
21519 s := make([]string, 0, 6)
21520 s = append(s, "&test.NestedDefinition_NestedMessage{")
21521 if this.NestedField1 != nil {
21522 s = append(s, "NestedField1: "+valueToGoStringThetest(this.NestedField1, "uint64")+",\n")
21523 }
21524 if this.NNM != nil {
21525 s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\n")
21526 }
21527 if this.XXX_unrecognized != nil {
21528 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21529 }
21530 s = append(s, "}")
21531 return strings.Join(s, "")
21532 }
21533 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) GoString() string {
21534 if this == nil {
21535 return "nil"
21536 }
21537 s := make([]string, 0, 5)
21538 s = append(s, "&test.NestedDefinition_NestedMessage_NestedNestedMsg{")
21539 if this.NestedNestedField1 != nil {
21540 s = append(s, "NestedNestedField1: "+valueToGoStringThetest(this.NestedNestedField1, "string")+",\n")
21541 }
21542 if this.XXX_unrecognized != nil {
21543 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21544 }
21545 s = append(s, "}")
21546 return strings.Join(s, "")
21547 }
21548 func (this *NestedScope) GoString() string {
21549 if this == nil {
21550 return "nil"
21551 }
21552 s := make([]string, 0, 7)
21553 s = append(s, "&test.NestedScope{")
21554 if this.A != nil {
21555 s = append(s, "A: "+fmt.Sprintf("%#v", this.A)+",\n")
21556 }
21557 if this.B != nil {
21558 s = append(s, "B: "+valueToGoStringThetest(this.B, "NestedDefinition_NestedEnum")+",\n")
21559 }
21560 if this.C != nil {
21561 s = append(s, "C: "+fmt.Sprintf("%#v", this.C)+",\n")
21562 }
21563 if this.XXX_unrecognized != nil {
21564 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21565 }
21566 s = append(s, "}")
21567 return strings.Join(s, "")
21568 }
21569 func (this *NinOptNativeDefault) GoString() string {
21570 if this == nil {
21571 return "nil"
21572 }
21573 s := make([]string, 0, 19)
21574 s = append(s, "&test.NinOptNativeDefault{")
21575 if this.Field1 != nil {
21576 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
21577 }
21578 if this.Field2 != nil {
21579 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
21580 }
21581 if this.Field3 != nil {
21582 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
21583 }
21584 if this.Field4 != nil {
21585 s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
21586 }
21587 if this.Field5 != nil {
21588 s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
21589 }
21590 if this.Field6 != nil {
21591 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
21592 }
21593 if this.Field7 != nil {
21594 s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
21595 }
21596 if this.Field8 != nil {
21597 s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n")
21598 }
21599 if this.Field9 != nil {
21600 s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n")
21601 }
21602 if this.Field10 != nil {
21603 s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n")
21604 }
21605 if this.Field11 != nil {
21606 s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n")
21607 }
21608 if this.Field12 != nil {
21609 s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n")
21610 }
21611 if this.Field13 != nil {
21612 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
21613 }
21614 if this.Field14 != nil {
21615 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
21616 }
21617 if this.Field15 != nil {
21618 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
21619 }
21620 if this.XXX_unrecognized != nil {
21621 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21622 }
21623 s = append(s, "}")
21624 return strings.Join(s, "")
21625 }
21626 func (this *CustomContainer) GoString() string {
21627 if this == nil {
21628 return "nil"
21629 }
21630 s := make([]string, 0, 5)
21631 s = append(s, "&test.CustomContainer{")
21632 s = append(s, "CustomStruct: "+strings.Replace(this.CustomStruct.GoString(), `&`, ``, 1)+",\n")
21633 if this.XXX_unrecognized != nil {
21634 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21635 }
21636 s = append(s, "}")
21637 return strings.Join(s, "")
21638 }
21639 func (this *CustomNameNidOptNative) GoString() string {
21640 if this == nil {
21641 return "nil"
21642 }
21643 s := make([]string, 0, 19)
21644 s = append(s, "&test.CustomNameNidOptNative{")
21645 s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
21646 s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
21647 s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
21648 s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
21649 s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n")
21650 s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n")
21651 s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
21652 s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n")
21653 s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n")
21654 s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n")
21655 s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n")
21656 s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n")
21657 s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n")
21658 s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n")
21659 s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\n")
21660 if this.XXX_unrecognized != nil {
21661 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21662 }
21663 s = append(s, "}")
21664 return strings.Join(s, "")
21665 }
21666 func (this *CustomNameNinOptNative) GoString() string {
21667 if this == nil {
21668 return "nil"
21669 }
21670 s := make([]string, 0, 19)
21671 s = append(s, "&test.CustomNameNinOptNative{")
21672 if this.FieldA != nil {
21673 s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n")
21674 }
21675 if this.FieldB != nil {
21676 s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n")
21677 }
21678 if this.FieldC != nil {
21679 s = append(s, "FieldC: "+valueToGoStringThetest(this.FieldC, "int32")+",\n")
21680 }
21681 if this.FieldD != nil {
21682 s = append(s, "FieldD: "+valueToGoStringThetest(this.FieldD, "int64")+",\n")
21683 }
21684 if this.FieldE != nil {
21685 s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint32")+",\n")
21686 }
21687 if this.FieldF != nil {
21688 s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "uint64")+",\n")
21689 }
21690 if this.FieldG != nil {
21691 s = append(s, "FieldG: "+valueToGoStringThetest(this.FieldG, "int32")+",\n")
21692 }
21693 if this.FieldH != nil {
21694 s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "int64")+",\n")
21695 }
21696 if this.FieldI != nil {
21697 s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "uint32")+",\n")
21698 }
21699 if this.FieldJ != nil {
21700 s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "int32")+",\n")
21701 }
21702 if this.FieldK != nil {
21703 s = append(s, "FieldK: "+valueToGoStringThetest(this.FieldK, "uint64")+",\n")
21704 }
21705 if this.FielL != nil {
21706 s = append(s, "FielL: "+valueToGoStringThetest(this.FielL, "int64")+",\n")
21707 }
21708 if this.FieldM != nil {
21709 s = append(s, "FieldM: "+valueToGoStringThetest(this.FieldM, "bool")+",\n")
21710 }
21711 if this.FieldN != nil {
21712 s = append(s, "FieldN: "+valueToGoStringThetest(this.FieldN, "string")+",\n")
21713 }
21714 if this.FieldO != nil {
21715 s = append(s, "FieldO: "+valueToGoStringThetest(this.FieldO, "byte")+",\n")
21716 }
21717 if this.XXX_unrecognized != nil {
21718 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21719 }
21720 s = append(s, "}")
21721 return strings.Join(s, "")
21722 }
21723 func (this *CustomNameNinRepNative) GoString() string {
21724 if this == nil {
21725 return "nil"
21726 }
21727 s := make([]string, 0, 19)
21728 s = append(s, "&test.CustomNameNinRepNative{")
21729 if this.FieldA != nil {
21730 s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
21731 }
21732 if this.FieldB != nil {
21733 s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
21734 }
21735 if this.FieldC != nil {
21736 s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
21737 }
21738 if this.FieldD != nil {
21739 s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
21740 }
21741 if this.FieldE != nil {
21742 s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n")
21743 }
21744 if this.FieldF != nil {
21745 s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n")
21746 }
21747 if this.FieldG != nil {
21748 s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
21749 }
21750 if this.FieldH != nil {
21751 s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n")
21752 }
21753 if this.FieldI != nil {
21754 s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n")
21755 }
21756 if this.FieldJ != nil {
21757 s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n")
21758 }
21759 if this.FieldK != nil {
21760 s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n")
21761 }
21762 if this.FieldL != nil {
21763 s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n")
21764 }
21765 if this.FieldM != nil {
21766 s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n")
21767 }
21768 if this.FieldN != nil {
21769 s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n")
21770 }
21771 if this.FieldO != nil {
21772 s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\n")
21773 }
21774 if this.XXX_unrecognized != nil {
21775 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21776 }
21777 s = append(s, "}")
21778 return strings.Join(s, "")
21779 }
21780 func (this *CustomNameNinStruct) GoString() string {
21781 if this == nil {
21782 return "nil"
21783 }
21784 s := make([]string, 0, 14)
21785 s = append(s, "&test.CustomNameNinStruct{")
21786 if this.FieldA != nil {
21787 s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n")
21788 }
21789 if this.FieldB != nil {
21790 s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n")
21791 }
21792 if this.FieldC != nil {
21793 s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
21794 }
21795 if this.FieldD != nil {
21796 s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
21797 }
21798 if this.FieldE != nil {
21799 s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint64")+",\n")
21800 }
21801 if this.FieldF != nil {
21802 s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "int32")+",\n")
21803 }
21804 if this.FieldG != nil {
21805 s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
21806 }
21807 if this.FieldH != nil {
21808 s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "bool")+",\n")
21809 }
21810 if this.FieldI != nil {
21811 s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "string")+",\n")
21812 }
21813 if this.FieldJ != nil {
21814 s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "byte")+",\n")
21815 }
21816 if this.XXX_unrecognized != nil {
21817 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21818 }
21819 s = append(s, "}")
21820 return strings.Join(s, "")
21821 }
21822 func (this *CustomNameCustomType) GoString() string {
21823 if this == nil {
21824 return "nil"
21825 }
21826 s := make([]string, 0, 8)
21827 s = append(s, "&test.CustomNameCustomType{")
21828 if this.FieldA != nil {
21829 s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "Uuid")+",\n")
21830 }
21831 if this.FieldB != nil {
21832 s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "github_com_gogo_protobuf_test_custom.Uint128")+",\n")
21833 }
21834 if this.FieldC != nil {
21835 s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
21836 }
21837 if this.FieldD != nil {
21838 s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
21839 }
21840 if this.XXX_unrecognized != nil {
21841 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21842 }
21843 s = append(s, "}")
21844 return strings.Join(s, "")
21845 }
21846 func (this *CustomNameNinEmbeddedStructUnion) GoString() string {
21847 if this == nil {
21848 return "nil"
21849 }
21850 s := make([]string, 0, 7)
21851 s = append(s, "&test.CustomNameNinEmbeddedStructUnion{")
21852 if this.NidOptNative != nil {
21853 s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
21854 }
21855 if this.FieldA != nil {
21856 s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
21857 }
21858 if this.FieldB != nil {
21859 s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "bool")+",\n")
21860 }
21861 if this.XXX_unrecognized != nil {
21862 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21863 }
21864 s = append(s, "}")
21865 return strings.Join(s, "")
21866 }
21867 func (this *CustomNameEnum) GoString() string {
21868 if this == nil {
21869 return "nil"
21870 }
21871 s := make([]string, 0, 6)
21872 s = append(s, "&test.CustomNameEnum{")
21873 if this.FieldA != nil {
21874 s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "TheTestEnum")+",\n")
21875 }
21876 if this.FieldB != nil {
21877 s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
21878 }
21879 if this.XXX_unrecognized != nil {
21880 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21881 }
21882 s = append(s, "}")
21883 return strings.Join(s, "")
21884 }
21885 func (this *NoExtensionsMap) GoString() string {
21886 if this == nil {
21887 return "nil"
21888 }
21889 s := make([]string, 0, 5)
21890 s = append(s, "&test.NoExtensionsMap{")
21891 if this.Field1 != nil {
21892 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
21893 }
21894 if this.XXX_extensions != nil {
21895 s = append(s, "XXX_extensions: "+fmt.Sprintf("%#v", this.XXX_extensions)+",\n")
21896 }
21897 if this.XXX_unrecognized != nil {
21898 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21899 }
21900 s = append(s, "}")
21901 return strings.Join(s, "")
21902 }
21903 func (this *Unrecognized) GoString() string {
21904 if this == nil {
21905 return "nil"
21906 }
21907 s := make([]string, 0, 5)
21908 s = append(s, "&test.Unrecognized{")
21909 if this.Field1 != nil {
21910 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "string")+",\n")
21911 }
21912 s = append(s, "}")
21913 return strings.Join(s, "")
21914 }
21915 func (this *UnrecognizedWithInner) GoString() string {
21916 if this == nil {
21917 return "nil"
21918 }
21919 s := make([]string, 0, 6)
21920 s = append(s, "&test.UnrecognizedWithInner{")
21921 if this.Embedded != nil {
21922 s = append(s, "Embedded: "+fmt.Sprintf("%#v", this.Embedded)+",\n")
21923 }
21924 if this.Field2 != nil {
21925 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\n")
21926 }
21927 if this.XXX_unrecognized != nil {
21928 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21929 }
21930 s = append(s, "}")
21931 return strings.Join(s, "")
21932 }
21933 func (this *UnrecognizedWithInner_Inner) GoString() string {
21934 if this == nil {
21935 return "nil"
21936 }
21937 s := make([]string, 0, 5)
21938 s = append(s, "&test.UnrecognizedWithInner_Inner{")
21939 if this.Field1 != nil {
21940 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n")
21941 }
21942 s = append(s, "}")
21943 return strings.Join(s, "")
21944 }
21945 func (this *UnrecognizedWithEmbed) GoString() string {
21946 if this == nil {
21947 return "nil"
21948 }
21949 s := make([]string, 0, 6)
21950 s = append(s, "&test.UnrecognizedWithEmbed{")
21951 s = append(s, "UnrecognizedWithEmbed_Embedded: "+strings.Replace(this.UnrecognizedWithEmbed_Embedded.GoString(), `&`, ``, 1)+",\n")
21952 if this.Field2 != nil {
21953 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\n")
21954 }
21955 if this.XXX_unrecognized != nil {
21956 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21957 }
21958 s = append(s, "}")
21959 return strings.Join(s, "")
21960 }
21961 func (this *UnrecognizedWithEmbed_Embedded) GoString() string {
21962 if this == nil {
21963 return "nil"
21964 }
21965 s := make([]string, 0, 5)
21966 s = append(s, "&test.UnrecognizedWithEmbed_Embedded{")
21967 if this.Field1 != nil {
21968 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n")
21969 }
21970 s = append(s, "}")
21971 return strings.Join(s, "")
21972 }
21973 func (this *Node) GoString() string {
21974 if this == nil {
21975 return "nil"
21976 }
21977 s := make([]string, 0, 6)
21978 s = append(s, "&test.Node{")
21979 if this.Label != nil {
21980 s = append(s, "Label: "+valueToGoStringThetest(this.Label, "string")+",\n")
21981 }
21982 if this.Children != nil {
21983 s = append(s, "Children: "+fmt.Sprintf("%#v", this.Children)+",\n")
21984 }
21985 if this.XXX_unrecognized != nil {
21986 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21987 }
21988 s = append(s, "}")
21989 return strings.Join(s, "")
21990 }
21991 func (this *NonByteCustomType) GoString() string {
21992 if this == nil {
21993 return "nil"
21994 }
21995 s := make([]string, 0, 5)
21996 s = append(s, "&test.NonByteCustomType{")
21997 if this.Field1 != nil {
21998 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\n")
21999 }
22000 if this.XXX_unrecognized != nil {
22001 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
22002 }
22003 s = append(s, "}")
22004 return strings.Join(s, "")
22005 }
22006 func (this *NidOptNonByteCustomType) GoString() string {
22007 if this == nil {
22008 return "nil"
22009 }
22010 s := make([]string, 0, 5)
22011 s = append(s, "&test.NidOptNonByteCustomType{")
22012 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
22013 if this.XXX_unrecognized != nil {
22014 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
22015 }
22016 s = append(s, "}")
22017 return strings.Join(s, "")
22018 }
22019 func (this *NinOptNonByteCustomType) GoString() string {
22020 if this == nil {
22021 return "nil"
22022 }
22023 s := make([]string, 0, 5)
22024 s = append(s, "&test.NinOptNonByteCustomType{")
22025 if this.Field1 != nil {
22026 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\n")
22027 }
22028 if this.XXX_unrecognized != nil {
22029 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
22030 }
22031 s = append(s, "}")
22032 return strings.Join(s, "")
22033 }
22034 func (this *NidRepNonByteCustomType) GoString() string {
22035 if this == nil {
22036 return "nil"
22037 }
22038 s := make([]string, 0, 5)
22039 s = append(s, "&test.NidRepNonByteCustomType{")
22040 if this.Field1 != nil {
22041 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
22042 }
22043 if this.XXX_unrecognized != nil {
22044 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
22045 }
22046 s = append(s, "}")
22047 return strings.Join(s, "")
22048 }
22049 func (this *NinRepNonByteCustomType) GoString() string {
22050 if this == nil {
22051 return "nil"
22052 }
22053 s := make([]string, 0, 5)
22054 s = append(s, "&test.NinRepNonByteCustomType{")
22055 if this.Field1 != nil {
22056 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
22057 }
22058 if this.XXX_unrecognized != nil {
22059 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
22060 }
22061 s = append(s, "}")
22062 return strings.Join(s, "")
22063 }
22064 func (this *ProtoType) GoString() string {
22065 if this == nil {
22066 return "nil"
22067 }
22068 s := make([]string, 0, 5)
22069 s = append(s, "&test.ProtoType{")
22070 if this.Field2 != nil {
22071 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\n")
22072 }
22073 if this.XXX_unrecognized != nil {
22074 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
22075 }
22076 s = append(s, "}")
22077 return strings.Join(s, "")
22078 }
22079 func valueToGoStringThetest(v interface{}, typ string) string {
22080 rv := reflect.ValueOf(v)
22081 if rv.IsNil() {
22082 return "nil"
22083 }
22084 pv := reflect.Indirect(rv).Interface()
22085 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv)
22086 }
22087 func extensionToGoStringThetest(m github_com_gogo_protobuf_proto.Message) string {
22088 e := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(m)
22089 if e == nil {
22090 return "nil"
22091 }
22092 s := "proto.NewUnsafeXXX_InternalExtensions(map[int32]proto.Extension{"
22093 keys := make([]int, 0, len(e))
22094 for k := range e {
22095 keys = append(keys, int(k))
22096 }
22097 sort.Ints(keys)
22098 ss := []string{}
22099 for _, k := range keys {
22100 ss = append(ss, strconv.Itoa(k)+": "+e[int32(k)].GoString())
22101 }
22102 s += strings.Join(ss, ",") + "})"
22103 return s
22104 }
22105 func (m *NidOptNative) Marshal() (dAtA []byte, err error) {
22106 size := m.Size()
22107 dAtA = make([]byte, size)
22108 n, err := m.MarshalToSizedBuffer(dAtA[:size])
22109 if err != nil {
22110 return nil, err
22111 }
22112 return dAtA[:n], nil
22113 }
22114
22115 func (m *NidOptNative) MarshalTo(dAtA []byte) (int, error) {
22116 size := m.Size()
22117 return m.MarshalToSizedBuffer(dAtA[:size])
22118 }
22119
22120 func (m *NidOptNative) MarshalToSizedBuffer(dAtA []byte) (int, error) {
22121 i := len(dAtA)
22122 _ = i
22123 var l int
22124 _ = l
22125 if m.XXX_unrecognized != nil {
22126 i -= len(m.XXX_unrecognized)
22127 copy(dAtA[i:], m.XXX_unrecognized)
22128 }
22129 if m.Field15 != nil {
22130 i -= len(m.Field15)
22131 copy(dAtA[i:], m.Field15)
22132 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
22133 i--
22134 dAtA[i] = 0x7a
22135 }
22136 i -= len(m.Field14)
22137 copy(dAtA[i:], m.Field14)
22138 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field14)))
22139 i--
22140 dAtA[i] = 0x72
22141 i--
22142 if m.Field13 {
22143 dAtA[i] = 1
22144 } else {
22145 dAtA[i] = 0
22146 }
22147 i--
22148 dAtA[i] = 0x68
22149 i -= 8
22150 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12))
22151 i--
22152 dAtA[i] = 0x61
22153 i -= 8
22154 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11))
22155 i--
22156 dAtA[i] = 0x59
22157 i -= 4
22158 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10))
22159 i--
22160 dAtA[i] = 0x55
22161 i -= 4
22162 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9))
22163 i--
22164 dAtA[i] = 0x4d
22165 i = encodeVarintThetest(dAtA, i, uint64((uint64(m.Field8)<<1)^uint64((m.Field8>>63))))
22166 i--
22167 dAtA[i] = 0x40
22168 i = encodeVarintThetest(dAtA, i, uint64((uint32(m.Field7)<<1)^uint32((m.Field7>>31))))
22169 i--
22170 dAtA[i] = 0x38
22171 i = encodeVarintThetest(dAtA, i, uint64(m.Field6))
22172 i--
22173 dAtA[i] = 0x30
22174 i = encodeVarintThetest(dAtA, i, uint64(m.Field5))
22175 i--
22176 dAtA[i] = 0x28
22177 i = encodeVarintThetest(dAtA, i, uint64(m.Field4))
22178 i--
22179 dAtA[i] = 0x20
22180 i = encodeVarintThetest(dAtA, i, uint64(m.Field3))
22181 i--
22182 dAtA[i] = 0x18
22183 i -= 4
22184 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
22185 i--
22186 dAtA[i] = 0x15
22187 i -= 8
22188 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
22189 i--
22190 dAtA[i] = 0x9
22191 return len(dAtA) - i, nil
22192 }
22193
22194 func (m *NinOptNative) Marshal() (dAtA []byte, err error) {
22195 size := m.Size()
22196 dAtA = make([]byte, size)
22197 n, err := m.MarshalToSizedBuffer(dAtA[:size])
22198 if err != nil {
22199 return nil, err
22200 }
22201 return dAtA[:n], nil
22202 }
22203
22204 func (m *NinOptNative) MarshalTo(dAtA []byte) (int, error) {
22205 size := m.Size()
22206 return m.MarshalToSizedBuffer(dAtA[:size])
22207 }
22208
22209 func (m *NinOptNative) MarshalToSizedBuffer(dAtA []byte) (int, error) {
22210 i := len(dAtA)
22211 _ = i
22212 var l int
22213 _ = l
22214 if m.XXX_unrecognized != nil {
22215 i -= len(m.XXX_unrecognized)
22216 copy(dAtA[i:], m.XXX_unrecognized)
22217 }
22218 if m.Field15 != nil {
22219 i -= len(m.Field15)
22220 copy(dAtA[i:], m.Field15)
22221 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
22222 i--
22223 dAtA[i] = 0x7a
22224 }
22225 if m.Field14 != nil {
22226 i -= len(*m.Field14)
22227 copy(dAtA[i:], *m.Field14)
22228 i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
22229 i--
22230 dAtA[i] = 0x72
22231 }
22232 if m.Field13 != nil {
22233 i--
22234 if *m.Field13 {
22235 dAtA[i] = 1
22236 } else {
22237 dAtA[i] = 0
22238 }
22239 i--
22240 dAtA[i] = 0x68
22241 }
22242 if m.Field12 != nil {
22243 i -= 8
22244 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field12))
22245 i--
22246 dAtA[i] = 0x61
22247 }
22248 if m.Field11 != nil {
22249 i -= 8
22250 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field11))
22251 i--
22252 dAtA[i] = 0x59
22253 }
22254 if m.Field10 != nil {
22255 i -= 4
22256 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field10))
22257 i--
22258 dAtA[i] = 0x55
22259 }
22260 if m.Field9 != nil {
22261 i -= 4
22262 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field9))
22263 i--
22264 dAtA[i] = 0x4d
22265 }
22266 if m.Field8 != nil {
22267 i = encodeVarintThetest(dAtA, i, uint64((uint64(*m.Field8)<<1)^uint64((*m.Field8>>63))))
22268 i--
22269 dAtA[i] = 0x40
22270 }
22271 if m.Field7 != nil {
22272 i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.Field7)<<1)^uint32((*m.Field7>>31))))
22273 i--
22274 dAtA[i] = 0x38
22275 }
22276 if m.Field6 != nil {
22277 i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
22278 i--
22279 dAtA[i] = 0x30
22280 }
22281 if m.Field5 != nil {
22282 i = encodeVarintThetest(dAtA, i, uint64(*m.Field5))
22283 i--
22284 dAtA[i] = 0x28
22285 }
22286 if m.Field4 != nil {
22287 i = encodeVarintThetest(dAtA, i, uint64(*m.Field4))
22288 i--
22289 dAtA[i] = 0x20
22290 }
22291 if m.Field3 != nil {
22292 i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
22293 i--
22294 dAtA[i] = 0x18
22295 }
22296 if m.Field2 != nil {
22297 i -= 4
22298 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
22299 i--
22300 dAtA[i] = 0x15
22301 }
22302 if m.Field1 != nil {
22303 i -= 8
22304 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
22305 i--
22306 dAtA[i] = 0x9
22307 }
22308 return len(dAtA) - i, nil
22309 }
22310
22311 func (m *NidRepNative) Marshal() (dAtA []byte, err error) {
22312 size := m.Size()
22313 dAtA = make([]byte, size)
22314 n, err := m.MarshalToSizedBuffer(dAtA[:size])
22315 if err != nil {
22316 return nil, err
22317 }
22318 return dAtA[:n], nil
22319 }
22320
22321 func (m *NidRepNative) MarshalTo(dAtA []byte) (int, error) {
22322 size := m.Size()
22323 return m.MarshalToSizedBuffer(dAtA[:size])
22324 }
22325
22326 func (m *NidRepNative) MarshalToSizedBuffer(dAtA []byte) (int, error) {
22327 i := len(dAtA)
22328 _ = i
22329 var l int
22330 _ = l
22331 if m.XXX_unrecognized != nil {
22332 i -= len(m.XXX_unrecognized)
22333 copy(dAtA[i:], m.XXX_unrecognized)
22334 }
22335 if len(m.Field15) > 0 {
22336 for iNdEx := len(m.Field15) - 1; iNdEx >= 0; iNdEx-- {
22337 i -= len(m.Field15[iNdEx])
22338 copy(dAtA[i:], m.Field15[iNdEx])
22339 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15[iNdEx])))
22340 i--
22341 dAtA[i] = 0x7a
22342 }
22343 }
22344 if len(m.Field14) > 0 {
22345 for iNdEx := len(m.Field14) - 1; iNdEx >= 0; iNdEx-- {
22346 i -= len(m.Field14[iNdEx])
22347 copy(dAtA[i:], m.Field14[iNdEx])
22348 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field14[iNdEx])))
22349 i--
22350 dAtA[i] = 0x72
22351 }
22352 }
22353 if len(m.Field13) > 0 {
22354 for iNdEx := len(m.Field13) - 1; iNdEx >= 0; iNdEx-- {
22355 i--
22356 if m.Field13[iNdEx] {
22357 dAtA[i] = 1
22358 } else {
22359 dAtA[i] = 0
22360 }
22361 i--
22362 dAtA[i] = 0x68
22363 }
22364 }
22365 if len(m.Field12) > 0 {
22366 for iNdEx := len(m.Field12) - 1; iNdEx >= 0; iNdEx-- {
22367 i -= 8
22368 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12[iNdEx]))
22369 i--
22370 dAtA[i] = 0x61
22371 }
22372 }
22373 if len(m.Field11) > 0 {
22374 for iNdEx := len(m.Field11) - 1; iNdEx >= 0; iNdEx-- {
22375 i -= 8
22376 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11[iNdEx]))
22377 i--
22378 dAtA[i] = 0x59
22379 }
22380 }
22381 if len(m.Field10) > 0 {
22382 for iNdEx := len(m.Field10) - 1; iNdEx >= 0; iNdEx-- {
22383 i -= 4
22384 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10[iNdEx]))
22385 i--
22386 dAtA[i] = 0x55
22387 }
22388 }
22389 if len(m.Field9) > 0 {
22390 for iNdEx := len(m.Field9) - 1; iNdEx >= 0; iNdEx-- {
22391 i -= 4
22392 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9[iNdEx]))
22393 i--
22394 dAtA[i] = 0x4d
22395 }
22396 }
22397 if len(m.Field8) > 0 {
22398 for iNdEx := len(m.Field8) - 1; iNdEx >= 0; iNdEx-- {
22399 x1 := (uint64(m.Field8[iNdEx]) << 1) ^ uint64((m.Field8[iNdEx] >> 63))
22400 i = encodeVarintThetest(dAtA, i, uint64(x1))
22401 i--
22402 dAtA[i] = 0x40
22403 }
22404 }
22405 if len(m.Field7) > 0 {
22406 for iNdEx := len(m.Field7) - 1; iNdEx >= 0; iNdEx-- {
22407 x2 := (uint32(m.Field7[iNdEx]) << 1) ^ uint32((m.Field7[iNdEx] >> 31))
22408 i = encodeVarintThetest(dAtA, i, uint64(x2))
22409 i--
22410 dAtA[i] = 0x38
22411 }
22412 }
22413 if len(m.Field6) > 0 {
22414 for iNdEx := len(m.Field6) - 1; iNdEx >= 0; iNdEx-- {
22415 i = encodeVarintThetest(dAtA, i, uint64(m.Field6[iNdEx]))
22416 i--
22417 dAtA[i] = 0x30
22418 }
22419 }
22420 if len(m.Field5) > 0 {
22421 for iNdEx := len(m.Field5) - 1; iNdEx >= 0; iNdEx-- {
22422 i = encodeVarintThetest(dAtA, i, uint64(m.Field5[iNdEx]))
22423 i--
22424 dAtA[i] = 0x28
22425 }
22426 }
22427 if len(m.Field4) > 0 {
22428 for iNdEx := len(m.Field4) - 1; iNdEx >= 0; iNdEx-- {
22429 i = encodeVarintThetest(dAtA, i, uint64(m.Field4[iNdEx]))
22430 i--
22431 dAtA[i] = 0x20
22432 }
22433 }
22434 if len(m.Field3) > 0 {
22435 for iNdEx := len(m.Field3) - 1; iNdEx >= 0; iNdEx-- {
22436 i = encodeVarintThetest(dAtA, i, uint64(m.Field3[iNdEx]))
22437 i--
22438 dAtA[i] = 0x18
22439 }
22440 }
22441 if len(m.Field2) > 0 {
22442 for iNdEx := len(m.Field2) - 1; iNdEx >= 0; iNdEx-- {
22443 f3 := math.Float32bits(float32(m.Field2[iNdEx]))
22444 i -= 4
22445 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f3))
22446 i--
22447 dAtA[i] = 0x15
22448 }
22449 }
22450 if len(m.Field1) > 0 {
22451 for iNdEx := len(m.Field1) - 1; iNdEx >= 0; iNdEx-- {
22452 f4 := math.Float64bits(float64(m.Field1[iNdEx]))
22453 i -= 8
22454 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f4))
22455 i--
22456 dAtA[i] = 0x9
22457 }
22458 }
22459 return len(dAtA) - i, nil
22460 }
22461
22462 func (m *NinRepNative) Marshal() (dAtA []byte, err error) {
22463 size := m.Size()
22464 dAtA = make([]byte, size)
22465 n, err := m.MarshalToSizedBuffer(dAtA[:size])
22466 if err != nil {
22467 return nil, err
22468 }
22469 return dAtA[:n], nil
22470 }
22471
22472 func (m *NinRepNative) MarshalTo(dAtA []byte) (int, error) {
22473 size := m.Size()
22474 return m.MarshalToSizedBuffer(dAtA[:size])
22475 }
22476
22477 func (m *NinRepNative) MarshalToSizedBuffer(dAtA []byte) (int, error) {
22478 i := len(dAtA)
22479 _ = i
22480 var l int
22481 _ = l
22482 if m.XXX_unrecognized != nil {
22483 i -= len(m.XXX_unrecognized)
22484 copy(dAtA[i:], m.XXX_unrecognized)
22485 }
22486 if len(m.Field15) > 0 {
22487 for iNdEx := len(m.Field15) - 1; iNdEx >= 0; iNdEx-- {
22488 i -= len(m.Field15[iNdEx])
22489 copy(dAtA[i:], m.Field15[iNdEx])
22490 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15[iNdEx])))
22491 i--
22492 dAtA[i] = 0x7a
22493 }
22494 }
22495 if len(m.Field14) > 0 {
22496 for iNdEx := len(m.Field14) - 1; iNdEx >= 0; iNdEx-- {
22497 i -= len(m.Field14[iNdEx])
22498 copy(dAtA[i:], m.Field14[iNdEx])
22499 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field14[iNdEx])))
22500 i--
22501 dAtA[i] = 0x72
22502 }
22503 }
22504 if len(m.Field13) > 0 {
22505 for iNdEx := len(m.Field13) - 1; iNdEx >= 0; iNdEx-- {
22506 i--
22507 if m.Field13[iNdEx] {
22508 dAtA[i] = 1
22509 } else {
22510 dAtA[i] = 0
22511 }
22512 i--
22513 dAtA[i] = 0x68
22514 }
22515 }
22516 if len(m.Field12) > 0 {
22517 for iNdEx := len(m.Field12) - 1; iNdEx >= 0; iNdEx-- {
22518 i -= 8
22519 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12[iNdEx]))
22520 i--
22521 dAtA[i] = 0x61
22522 }
22523 }
22524 if len(m.Field11) > 0 {
22525 for iNdEx := len(m.Field11) - 1; iNdEx >= 0; iNdEx-- {
22526 i -= 8
22527 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11[iNdEx]))
22528 i--
22529 dAtA[i] = 0x59
22530 }
22531 }
22532 if len(m.Field10) > 0 {
22533 for iNdEx := len(m.Field10) - 1; iNdEx >= 0; iNdEx-- {
22534 i -= 4
22535 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10[iNdEx]))
22536 i--
22537 dAtA[i] = 0x55
22538 }
22539 }
22540 if len(m.Field9) > 0 {
22541 for iNdEx := len(m.Field9) - 1; iNdEx >= 0; iNdEx-- {
22542 i -= 4
22543 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9[iNdEx]))
22544 i--
22545 dAtA[i] = 0x4d
22546 }
22547 }
22548 if len(m.Field8) > 0 {
22549 for iNdEx := len(m.Field8) - 1; iNdEx >= 0; iNdEx-- {
22550 x5 := (uint64(m.Field8[iNdEx]) << 1) ^ uint64((m.Field8[iNdEx] >> 63))
22551 i = encodeVarintThetest(dAtA, i, uint64(x5))
22552 i--
22553 dAtA[i] = 0x40
22554 }
22555 }
22556 if len(m.Field7) > 0 {
22557 for iNdEx := len(m.Field7) - 1; iNdEx >= 0; iNdEx-- {
22558 x6 := (uint32(m.Field7[iNdEx]) << 1) ^ uint32((m.Field7[iNdEx] >> 31))
22559 i = encodeVarintThetest(dAtA, i, uint64(x6))
22560 i--
22561 dAtA[i] = 0x38
22562 }
22563 }
22564 if len(m.Field6) > 0 {
22565 for iNdEx := len(m.Field6) - 1; iNdEx >= 0; iNdEx-- {
22566 i = encodeVarintThetest(dAtA, i, uint64(m.Field6[iNdEx]))
22567 i--
22568 dAtA[i] = 0x30
22569 }
22570 }
22571 if len(m.Field5) > 0 {
22572 for iNdEx := len(m.Field5) - 1; iNdEx >= 0; iNdEx-- {
22573 i = encodeVarintThetest(dAtA, i, uint64(m.Field5[iNdEx]))
22574 i--
22575 dAtA[i] = 0x28
22576 }
22577 }
22578 if len(m.Field4) > 0 {
22579 for iNdEx := len(m.Field4) - 1; iNdEx >= 0; iNdEx-- {
22580 i = encodeVarintThetest(dAtA, i, uint64(m.Field4[iNdEx]))
22581 i--
22582 dAtA[i] = 0x20
22583 }
22584 }
22585 if len(m.Field3) > 0 {
22586 for iNdEx := len(m.Field3) - 1; iNdEx >= 0; iNdEx-- {
22587 i = encodeVarintThetest(dAtA, i, uint64(m.Field3[iNdEx]))
22588 i--
22589 dAtA[i] = 0x18
22590 }
22591 }
22592 if len(m.Field2) > 0 {
22593 for iNdEx := len(m.Field2) - 1; iNdEx >= 0; iNdEx-- {
22594 f7 := math.Float32bits(float32(m.Field2[iNdEx]))
22595 i -= 4
22596 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f7))
22597 i--
22598 dAtA[i] = 0x15
22599 }
22600 }
22601 if len(m.Field1) > 0 {
22602 for iNdEx := len(m.Field1) - 1; iNdEx >= 0; iNdEx-- {
22603 f8 := math.Float64bits(float64(m.Field1[iNdEx]))
22604 i -= 8
22605 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f8))
22606 i--
22607 dAtA[i] = 0x9
22608 }
22609 }
22610 return len(dAtA) - i, nil
22611 }
22612
22613 func (m *NidRepPackedNative) Marshal() (dAtA []byte, err error) {
22614 size := m.Size()
22615 dAtA = make([]byte, size)
22616 n, err := m.MarshalToSizedBuffer(dAtA[:size])
22617 if err != nil {
22618 return nil, err
22619 }
22620 return dAtA[:n], nil
22621 }
22622
22623 func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
22624 size := m.Size()
22625 return m.MarshalToSizedBuffer(dAtA[:size])
22626 }
22627
22628 func (m *NidRepPackedNative) MarshalToSizedBuffer(dAtA []byte) (int, error) {
22629 i := len(dAtA)
22630 _ = i
22631 var l int
22632 _ = l
22633 if m.XXX_unrecognized != nil {
22634 i -= len(m.XXX_unrecognized)
22635 copy(dAtA[i:], m.XXX_unrecognized)
22636 }
22637 if len(m.Field13) > 0 {
22638 for iNdEx := len(m.Field13) - 1; iNdEx >= 0; iNdEx-- {
22639 i--
22640 if m.Field13[iNdEx] {
22641 dAtA[i] = 1
22642 } else {
22643 dAtA[i] = 0
22644 }
22645 }
22646 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field13)))
22647 i--
22648 dAtA[i] = 0x6a
22649 }
22650 if len(m.Field12) > 0 {
22651 for iNdEx := len(m.Field12) - 1; iNdEx >= 0; iNdEx-- {
22652 i -= 8
22653 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12[iNdEx]))
22654 }
22655 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field12)*8))
22656 i--
22657 dAtA[i] = 0x62
22658 }
22659 if len(m.Field11) > 0 {
22660 for iNdEx := len(m.Field11) - 1; iNdEx >= 0; iNdEx-- {
22661 i -= 8
22662 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11[iNdEx]))
22663 }
22664 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field11)*8))
22665 i--
22666 dAtA[i] = 0x5a
22667 }
22668 if len(m.Field10) > 0 {
22669 for iNdEx := len(m.Field10) - 1; iNdEx >= 0; iNdEx-- {
22670 i -= 4
22671 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10[iNdEx]))
22672 }
22673 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field10)*4))
22674 i--
22675 dAtA[i] = 0x52
22676 }
22677 if len(m.Field9) > 0 {
22678 for iNdEx := len(m.Field9) - 1; iNdEx >= 0; iNdEx-- {
22679 i -= 4
22680 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9[iNdEx]))
22681 }
22682 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field9)*4))
22683 i--
22684 dAtA[i] = 0x4a
22685 }
22686 if len(m.Field8) > 0 {
22687 var j9 int
22688 dAtA11 := make([]byte, len(m.Field8)*10)
22689 for _, num := range m.Field8 {
22690 x10 := (uint64(num) << 1) ^ uint64((num >> 63))
22691 for x10 >= 1<<7 {
22692 dAtA11[j9] = uint8(uint64(x10)&0x7f | 0x80)
22693 j9++
22694 x10 >>= 7
22695 }
22696 dAtA11[j9] = uint8(x10)
22697 j9++
22698 }
22699 i -= j9
22700 copy(dAtA[i:], dAtA11[:j9])
22701 i = encodeVarintThetest(dAtA, i, uint64(j9))
22702 i--
22703 dAtA[i] = 0x42
22704 }
22705 if len(m.Field7) > 0 {
22706 dAtA12 := make([]byte, len(m.Field7)*5)
22707 var j13 int
22708 for _, num := range m.Field7 {
22709 x14 := (uint32(num) << 1) ^ uint32((num >> 31))
22710 for x14 >= 1<<7 {
22711 dAtA12[j13] = uint8(uint64(x14)&0x7f | 0x80)
22712 j13++
22713 x14 >>= 7
22714 }
22715 dAtA12[j13] = uint8(x14)
22716 j13++
22717 }
22718 i -= j13
22719 copy(dAtA[i:], dAtA12[:j13])
22720 i = encodeVarintThetest(dAtA, i, uint64(j13))
22721 i--
22722 dAtA[i] = 0x3a
22723 }
22724 if len(m.Field6) > 0 {
22725 dAtA16 := make([]byte, len(m.Field6)*10)
22726 var j15 int
22727 for _, num := range m.Field6 {
22728 for num >= 1<<7 {
22729 dAtA16[j15] = uint8(uint64(num)&0x7f | 0x80)
22730 num >>= 7
22731 j15++
22732 }
22733 dAtA16[j15] = uint8(num)
22734 j15++
22735 }
22736 i -= j15
22737 copy(dAtA[i:], dAtA16[:j15])
22738 i = encodeVarintThetest(dAtA, i, uint64(j15))
22739 i--
22740 dAtA[i] = 0x32
22741 }
22742 if len(m.Field5) > 0 {
22743 dAtA18 := make([]byte, len(m.Field5)*10)
22744 var j17 int
22745 for _, num := range m.Field5 {
22746 for num >= 1<<7 {
22747 dAtA18[j17] = uint8(uint64(num)&0x7f | 0x80)
22748 num >>= 7
22749 j17++
22750 }
22751 dAtA18[j17] = uint8(num)
22752 j17++
22753 }
22754 i -= j17
22755 copy(dAtA[i:], dAtA18[:j17])
22756 i = encodeVarintThetest(dAtA, i, uint64(j17))
22757 i--
22758 dAtA[i] = 0x2a
22759 }
22760 if len(m.Field4) > 0 {
22761 dAtA20 := make([]byte, len(m.Field4)*10)
22762 var j19 int
22763 for _, num1 := range m.Field4 {
22764 num := uint64(num1)
22765 for num >= 1<<7 {
22766 dAtA20[j19] = uint8(uint64(num)&0x7f | 0x80)
22767 num >>= 7
22768 j19++
22769 }
22770 dAtA20[j19] = uint8(num)
22771 j19++
22772 }
22773 i -= j19
22774 copy(dAtA[i:], dAtA20[:j19])
22775 i = encodeVarintThetest(dAtA, i, uint64(j19))
22776 i--
22777 dAtA[i] = 0x22
22778 }
22779 if len(m.Field3) > 0 {
22780 dAtA22 := make([]byte, len(m.Field3)*10)
22781 var j21 int
22782 for _, num1 := range m.Field3 {
22783 num := uint64(num1)
22784 for num >= 1<<7 {
22785 dAtA22[j21] = uint8(uint64(num)&0x7f | 0x80)
22786 num >>= 7
22787 j21++
22788 }
22789 dAtA22[j21] = uint8(num)
22790 j21++
22791 }
22792 i -= j21
22793 copy(dAtA[i:], dAtA22[:j21])
22794 i = encodeVarintThetest(dAtA, i, uint64(j21))
22795 i--
22796 dAtA[i] = 0x1a
22797 }
22798 if len(m.Field2) > 0 {
22799 for iNdEx := len(m.Field2) - 1; iNdEx >= 0; iNdEx-- {
22800 f23 := math.Float32bits(float32(m.Field2[iNdEx]))
22801 i -= 4
22802 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f23))
22803 }
22804 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field2)*4))
22805 i--
22806 dAtA[i] = 0x12
22807 }
22808 if len(m.Field1) > 0 {
22809 for iNdEx := len(m.Field1) - 1; iNdEx >= 0; iNdEx-- {
22810 f24 := math.Float64bits(float64(m.Field1[iNdEx]))
22811 i -= 8
22812 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f24))
22813 }
22814 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field1)*8))
22815 i--
22816 dAtA[i] = 0xa
22817 }
22818 return len(dAtA) - i, nil
22819 }
22820
22821 func (m *NinRepPackedNative) Marshal() (dAtA []byte, err error) {
22822 size := m.Size()
22823 dAtA = make([]byte, size)
22824 n, err := m.MarshalToSizedBuffer(dAtA[:size])
22825 if err != nil {
22826 return nil, err
22827 }
22828 return dAtA[:n], nil
22829 }
22830
22831 func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
22832 size := m.Size()
22833 return m.MarshalToSizedBuffer(dAtA[:size])
22834 }
22835
22836 func (m *NinRepPackedNative) MarshalToSizedBuffer(dAtA []byte) (int, error) {
22837 i := len(dAtA)
22838 _ = i
22839 var l int
22840 _ = l
22841 if m.XXX_unrecognized != nil {
22842 i -= len(m.XXX_unrecognized)
22843 copy(dAtA[i:], m.XXX_unrecognized)
22844 }
22845 if len(m.Field13) > 0 {
22846 for iNdEx := len(m.Field13) - 1; iNdEx >= 0; iNdEx-- {
22847 i--
22848 if m.Field13[iNdEx] {
22849 dAtA[i] = 1
22850 } else {
22851 dAtA[i] = 0
22852 }
22853 }
22854 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field13)))
22855 i--
22856 dAtA[i] = 0x6a
22857 }
22858 if len(m.Field12) > 0 {
22859 for iNdEx := len(m.Field12) - 1; iNdEx >= 0; iNdEx-- {
22860 i -= 8
22861 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12[iNdEx]))
22862 }
22863 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field12)*8))
22864 i--
22865 dAtA[i] = 0x62
22866 }
22867 if len(m.Field11) > 0 {
22868 for iNdEx := len(m.Field11) - 1; iNdEx >= 0; iNdEx-- {
22869 i -= 8
22870 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11[iNdEx]))
22871 }
22872 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field11)*8))
22873 i--
22874 dAtA[i] = 0x5a
22875 }
22876 if len(m.Field10) > 0 {
22877 for iNdEx := len(m.Field10) - 1; iNdEx >= 0; iNdEx-- {
22878 i -= 4
22879 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10[iNdEx]))
22880 }
22881 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field10)*4))
22882 i--
22883 dAtA[i] = 0x52
22884 }
22885 if len(m.Field9) > 0 {
22886 for iNdEx := len(m.Field9) - 1; iNdEx >= 0; iNdEx-- {
22887 i -= 4
22888 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9[iNdEx]))
22889 }
22890 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field9)*4))
22891 i--
22892 dAtA[i] = 0x4a
22893 }
22894 if len(m.Field8) > 0 {
22895 var j25 int
22896 dAtA27 := make([]byte, len(m.Field8)*10)
22897 for _, num := range m.Field8 {
22898 x26 := (uint64(num) << 1) ^ uint64((num >> 63))
22899 for x26 >= 1<<7 {
22900 dAtA27[j25] = uint8(uint64(x26)&0x7f | 0x80)
22901 j25++
22902 x26 >>= 7
22903 }
22904 dAtA27[j25] = uint8(x26)
22905 j25++
22906 }
22907 i -= j25
22908 copy(dAtA[i:], dAtA27[:j25])
22909 i = encodeVarintThetest(dAtA, i, uint64(j25))
22910 i--
22911 dAtA[i] = 0x42
22912 }
22913 if len(m.Field7) > 0 {
22914 dAtA28 := make([]byte, len(m.Field7)*5)
22915 var j29 int
22916 for _, num := range m.Field7 {
22917 x30 := (uint32(num) << 1) ^ uint32((num >> 31))
22918 for x30 >= 1<<7 {
22919 dAtA28[j29] = uint8(uint64(x30)&0x7f | 0x80)
22920 j29++
22921 x30 >>= 7
22922 }
22923 dAtA28[j29] = uint8(x30)
22924 j29++
22925 }
22926 i -= j29
22927 copy(dAtA[i:], dAtA28[:j29])
22928 i = encodeVarintThetest(dAtA, i, uint64(j29))
22929 i--
22930 dAtA[i] = 0x3a
22931 }
22932 if len(m.Field6) > 0 {
22933 dAtA32 := make([]byte, len(m.Field6)*10)
22934 var j31 int
22935 for _, num := range m.Field6 {
22936 for num >= 1<<7 {
22937 dAtA32[j31] = uint8(uint64(num)&0x7f | 0x80)
22938 num >>= 7
22939 j31++
22940 }
22941 dAtA32[j31] = uint8(num)
22942 j31++
22943 }
22944 i -= j31
22945 copy(dAtA[i:], dAtA32[:j31])
22946 i = encodeVarintThetest(dAtA, i, uint64(j31))
22947 i--
22948 dAtA[i] = 0x32
22949 }
22950 if len(m.Field5) > 0 {
22951 dAtA34 := make([]byte, len(m.Field5)*10)
22952 var j33 int
22953 for _, num := range m.Field5 {
22954 for num >= 1<<7 {
22955 dAtA34[j33] = uint8(uint64(num)&0x7f | 0x80)
22956 num >>= 7
22957 j33++
22958 }
22959 dAtA34[j33] = uint8(num)
22960 j33++
22961 }
22962 i -= j33
22963 copy(dAtA[i:], dAtA34[:j33])
22964 i = encodeVarintThetest(dAtA, i, uint64(j33))
22965 i--
22966 dAtA[i] = 0x2a
22967 }
22968 if len(m.Field4) > 0 {
22969 dAtA36 := make([]byte, len(m.Field4)*10)
22970 var j35 int
22971 for _, num1 := range m.Field4 {
22972 num := uint64(num1)
22973 for num >= 1<<7 {
22974 dAtA36[j35] = uint8(uint64(num)&0x7f | 0x80)
22975 num >>= 7
22976 j35++
22977 }
22978 dAtA36[j35] = uint8(num)
22979 j35++
22980 }
22981 i -= j35
22982 copy(dAtA[i:], dAtA36[:j35])
22983 i = encodeVarintThetest(dAtA, i, uint64(j35))
22984 i--
22985 dAtA[i] = 0x22
22986 }
22987 if len(m.Field3) > 0 {
22988 dAtA38 := make([]byte, len(m.Field3)*10)
22989 var j37 int
22990 for _, num1 := range m.Field3 {
22991 num := uint64(num1)
22992 for num >= 1<<7 {
22993 dAtA38[j37] = uint8(uint64(num)&0x7f | 0x80)
22994 num >>= 7
22995 j37++
22996 }
22997 dAtA38[j37] = uint8(num)
22998 j37++
22999 }
23000 i -= j37
23001 copy(dAtA[i:], dAtA38[:j37])
23002 i = encodeVarintThetest(dAtA, i, uint64(j37))
23003 i--
23004 dAtA[i] = 0x1a
23005 }
23006 if len(m.Field2) > 0 {
23007 for iNdEx := len(m.Field2) - 1; iNdEx >= 0; iNdEx-- {
23008 f39 := math.Float32bits(float32(m.Field2[iNdEx]))
23009 i -= 4
23010 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f39))
23011 }
23012 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field2)*4))
23013 i--
23014 dAtA[i] = 0x12
23015 }
23016 if len(m.Field1) > 0 {
23017 for iNdEx := len(m.Field1) - 1; iNdEx >= 0; iNdEx-- {
23018 f40 := math.Float64bits(float64(m.Field1[iNdEx]))
23019 i -= 8
23020 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f40))
23021 }
23022 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field1)*8))
23023 i--
23024 dAtA[i] = 0xa
23025 }
23026 return len(dAtA) - i, nil
23027 }
23028
23029 func (m *NidOptStruct) Marshal() (dAtA []byte, err error) {
23030 size := m.Size()
23031 dAtA = make([]byte, size)
23032 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23033 if err != nil {
23034 return nil, err
23035 }
23036 return dAtA[:n], nil
23037 }
23038
23039 func (m *NidOptStruct) MarshalTo(dAtA []byte) (int, error) {
23040 size := m.Size()
23041 return m.MarshalToSizedBuffer(dAtA[:size])
23042 }
23043
23044 func (m *NidOptStruct) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23045 i := len(dAtA)
23046 _ = i
23047 var l int
23048 _ = l
23049 if m.XXX_unrecognized != nil {
23050 i -= len(m.XXX_unrecognized)
23051 copy(dAtA[i:], m.XXX_unrecognized)
23052 }
23053 if m.Field15 != nil {
23054 i -= len(m.Field15)
23055 copy(dAtA[i:], m.Field15)
23056 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
23057 i--
23058 dAtA[i] = 0x7a
23059 }
23060 i -= len(m.Field14)
23061 copy(dAtA[i:], m.Field14)
23062 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field14)))
23063 i--
23064 dAtA[i] = 0x72
23065 i--
23066 if m.Field13 {
23067 dAtA[i] = 1
23068 } else {
23069 dAtA[i] = 0
23070 }
23071 i--
23072 dAtA[i] = 0x68
23073 {
23074 size, err := m.Field8.MarshalToSizedBuffer(dAtA[:i])
23075 if err != nil {
23076 return 0, err
23077 }
23078 i -= size
23079 i = encodeVarintThetest(dAtA, i, uint64(size))
23080 }
23081 i--
23082 dAtA[i] = 0x42
23083 i = encodeVarintThetest(dAtA, i, uint64((uint32(m.Field7)<<1)^uint32((m.Field7>>31))))
23084 i--
23085 dAtA[i] = 0x38
23086 i = encodeVarintThetest(dAtA, i, uint64(m.Field6))
23087 i--
23088 dAtA[i] = 0x30
23089 {
23090 size, err := m.Field4.MarshalToSizedBuffer(dAtA[:i])
23091 if err != nil {
23092 return 0, err
23093 }
23094 i -= size
23095 i = encodeVarintThetest(dAtA, i, uint64(size))
23096 }
23097 i--
23098 dAtA[i] = 0x22
23099 {
23100 size, err := m.Field3.MarshalToSizedBuffer(dAtA[:i])
23101 if err != nil {
23102 return 0, err
23103 }
23104 i -= size
23105 i = encodeVarintThetest(dAtA, i, uint64(size))
23106 }
23107 i--
23108 dAtA[i] = 0x1a
23109 i -= 4
23110 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
23111 i--
23112 dAtA[i] = 0x15
23113 i -= 8
23114 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
23115 i--
23116 dAtA[i] = 0x9
23117 return len(dAtA) - i, nil
23118 }
23119
23120 func (m *NinOptStruct) Marshal() (dAtA []byte, err error) {
23121 size := m.Size()
23122 dAtA = make([]byte, size)
23123 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23124 if err != nil {
23125 return nil, err
23126 }
23127 return dAtA[:n], nil
23128 }
23129
23130 func (m *NinOptStruct) MarshalTo(dAtA []byte) (int, error) {
23131 size := m.Size()
23132 return m.MarshalToSizedBuffer(dAtA[:size])
23133 }
23134
23135 func (m *NinOptStruct) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23136 i := len(dAtA)
23137 _ = i
23138 var l int
23139 _ = l
23140 if m.XXX_unrecognized != nil {
23141 i -= len(m.XXX_unrecognized)
23142 copy(dAtA[i:], m.XXX_unrecognized)
23143 }
23144 if m.Field15 != nil {
23145 i -= len(m.Field15)
23146 copy(dAtA[i:], m.Field15)
23147 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
23148 i--
23149 dAtA[i] = 0x7a
23150 }
23151 if m.Field14 != nil {
23152 i -= len(*m.Field14)
23153 copy(dAtA[i:], *m.Field14)
23154 i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
23155 i--
23156 dAtA[i] = 0x72
23157 }
23158 if m.Field13 != nil {
23159 i--
23160 if *m.Field13 {
23161 dAtA[i] = 1
23162 } else {
23163 dAtA[i] = 0
23164 }
23165 i--
23166 dAtA[i] = 0x68
23167 }
23168 if m.Field8 != nil {
23169 {
23170 size, err := m.Field8.MarshalToSizedBuffer(dAtA[:i])
23171 if err != nil {
23172 return 0, err
23173 }
23174 i -= size
23175 i = encodeVarintThetest(dAtA, i, uint64(size))
23176 }
23177 i--
23178 dAtA[i] = 0x42
23179 }
23180 if m.Field7 != nil {
23181 i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.Field7)<<1)^uint32((*m.Field7>>31))))
23182 i--
23183 dAtA[i] = 0x38
23184 }
23185 if m.Field6 != nil {
23186 i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
23187 i--
23188 dAtA[i] = 0x30
23189 }
23190 if m.Field4 != nil {
23191 {
23192 size, err := m.Field4.MarshalToSizedBuffer(dAtA[:i])
23193 if err != nil {
23194 return 0, err
23195 }
23196 i -= size
23197 i = encodeVarintThetest(dAtA, i, uint64(size))
23198 }
23199 i--
23200 dAtA[i] = 0x22
23201 }
23202 if m.Field3 != nil {
23203 {
23204 size, err := m.Field3.MarshalToSizedBuffer(dAtA[:i])
23205 if err != nil {
23206 return 0, err
23207 }
23208 i -= size
23209 i = encodeVarintThetest(dAtA, i, uint64(size))
23210 }
23211 i--
23212 dAtA[i] = 0x1a
23213 }
23214 if m.Field2 != nil {
23215 i -= 4
23216 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
23217 i--
23218 dAtA[i] = 0x15
23219 }
23220 if m.Field1 != nil {
23221 i -= 8
23222 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
23223 i--
23224 dAtA[i] = 0x9
23225 }
23226 return len(dAtA) - i, nil
23227 }
23228
23229 func (m *NidRepStruct) Marshal() (dAtA []byte, err error) {
23230 size := m.Size()
23231 dAtA = make([]byte, size)
23232 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23233 if err != nil {
23234 return nil, err
23235 }
23236 return dAtA[:n], nil
23237 }
23238
23239 func (m *NidRepStruct) MarshalTo(dAtA []byte) (int, error) {
23240 size := m.Size()
23241 return m.MarshalToSizedBuffer(dAtA[:size])
23242 }
23243
23244 func (m *NidRepStruct) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23245 i := len(dAtA)
23246 _ = i
23247 var l int
23248 _ = l
23249 if m.XXX_unrecognized != nil {
23250 i -= len(m.XXX_unrecognized)
23251 copy(dAtA[i:], m.XXX_unrecognized)
23252 }
23253 if len(m.Field15) > 0 {
23254 for iNdEx := len(m.Field15) - 1; iNdEx >= 0; iNdEx-- {
23255 i -= len(m.Field15[iNdEx])
23256 copy(dAtA[i:], m.Field15[iNdEx])
23257 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15[iNdEx])))
23258 i--
23259 dAtA[i] = 0x7a
23260 }
23261 }
23262 if len(m.Field14) > 0 {
23263 for iNdEx := len(m.Field14) - 1; iNdEx >= 0; iNdEx-- {
23264 i -= len(m.Field14[iNdEx])
23265 copy(dAtA[i:], m.Field14[iNdEx])
23266 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field14[iNdEx])))
23267 i--
23268 dAtA[i] = 0x72
23269 }
23270 }
23271 if len(m.Field13) > 0 {
23272 for iNdEx := len(m.Field13) - 1; iNdEx >= 0; iNdEx-- {
23273 i--
23274 if m.Field13[iNdEx] {
23275 dAtA[i] = 1
23276 } else {
23277 dAtA[i] = 0
23278 }
23279 i--
23280 dAtA[i] = 0x68
23281 }
23282 }
23283 if len(m.Field8) > 0 {
23284 for iNdEx := len(m.Field8) - 1; iNdEx >= 0; iNdEx-- {
23285 {
23286 size, err := m.Field8[iNdEx].MarshalToSizedBuffer(dAtA[:i])
23287 if err != nil {
23288 return 0, err
23289 }
23290 i -= size
23291 i = encodeVarintThetest(dAtA, i, uint64(size))
23292 }
23293 i--
23294 dAtA[i] = 0x42
23295 }
23296 }
23297 if len(m.Field7) > 0 {
23298 for iNdEx := len(m.Field7) - 1; iNdEx >= 0; iNdEx-- {
23299 x47 := (uint32(m.Field7[iNdEx]) << 1) ^ uint32((m.Field7[iNdEx] >> 31))
23300 i = encodeVarintThetest(dAtA, i, uint64(x47))
23301 i--
23302 dAtA[i] = 0x38
23303 }
23304 }
23305 if len(m.Field6) > 0 {
23306 for iNdEx := len(m.Field6) - 1; iNdEx >= 0; iNdEx-- {
23307 i = encodeVarintThetest(dAtA, i, uint64(m.Field6[iNdEx]))
23308 i--
23309 dAtA[i] = 0x30
23310 }
23311 }
23312 if len(m.Field4) > 0 {
23313 for iNdEx := len(m.Field4) - 1; iNdEx >= 0; iNdEx-- {
23314 {
23315 size, err := m.Field4[iNdEx].MarshalToSizedBuffer(dAtA[:i])
23316 if err != nil {
23317 return 0, err
23318 }
23319 i -= size
23320 i = encodeVarintThetest(dAtA, i, uint64(size))
23321 }
23322 i--
23323 dAtA[i] = 0x22
23324 }
23325 }
23326 if len(m.Field3) > 0 {
23327 for iNdEx := len(m.Field3) - 1; iNdEx >= 0; iNdEx-- {
23328 {
23329 size, err := m.Field3[iNdEx].MarshalToSizedBuffer(dAtA[:i])
23330 if err != nil {
23331 return 0, err
23332 }
23333 i -= size
23334 i = encodeVarintThetest(dAtA, i, uint64(size))
23335 }
23336 i--
23337 dAtA[i] = 0x1a
23338 }
23339 }
23340 if len(m.Field2) > 0 {
23341 for iNdEx := len(m.Field2) - 1; iNdEx >= 0; iNdEx-- {
23342 f48 := math.Float32bits(float32(m.Field2[iNdEx]))
23343 i -= 4
23344 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f48))
23345 i--
23346 dAtA[i] = 0x15
23347 }
23348 }
23349 if len(m.Field1) > 0 {
23350 for iNdEx := len(m.Field1) - 1; iNdEx >= 0; iNdEx-- {
23351 f49 := math.Float64bits(float64(m.Field1[iNdEx]))
23352 i -= 8
23353 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f49))
23354 i--
23355 dAtA[i] = 0x9
23356 }
23357 }
23358 return len(dAtA) - i, nil
23359 }
23360
23361 func (m *NinRepStruct) Marshal() (dAtA []byte, err error) {
23362 size := m.Size()
23363 dAtA = make([]byte, size)
23364 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23365 if err != nil {
23366 return nil, err
23367 }
23368 return dAtA[:n], nil
23369 }
23370
23371 func (m *NinRepStruct) MarshalTo(dAtA []byte) (int, error) {
23372 size := m.Size()
23373 return m.MarshalToSizedBuffer(dAtA[:size])
23374 }
23375
23376 func (m *NinRepStruct) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23377 i := len(dAtA)
23378 _ = i
23379 var l int
23380 _ = l
23381 if m.XXX_unrecognized != nil {
23382 i -= len(m.XXX_unrecognized)
23383 copy(dAtA[i:], m.XXX_unrecognized)
23384 }
23385 if len(m.Field15) > 0 {
23386 for iNdEx := len(m.Field15) - 1; iNdEx >= 0; iNdEx-- {
23387 i -= len(m.Field15[iNdEx])
23388 copy(dAtA[i:], m.Field15[iNdEx])
23389 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15[iNdEx])))
23390 i--
23391 dAtA[i] = 0x7a
23392 }
23393 }
23394 if len(m.Field14) > 0 {
23395 for iNdEx := len(m.Field14) - 1; iNdEx >= 0; iNdEx-- {
23396 i -= len(m.Field14[iNdEx])
23397 copy(dAtA[i:], m.Field14[iNdEx])
23398 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field14[iNdEx])))
23399 i--
23400 dAtA[i] = 0x72
23401 }
23402 }
23403 if len(m.Field13) > 0 {
23404 for iNdEx := len(m.Field13) - 1; iNdEx >= 0; iNdEx-- {
23405 i--
23406 if m.Field13[iNdEx] {
23407 dAtA[i] = 1
23408 } else {
23409 dAtA[i] = 0
23410 }
23411 i--
23412 dAtA[i] = 0x68
23413 }
23414 }
23415 if len(m.Field8) > 0 {
23416 for iNdEx := len(m.Field8) - 1; iNdEx >= 0; iNdEx-- {
23417 {
23418 size, err := m.Field8[iNdEx].MarshalToSizedBuffer(dAtA[:i])
23419 if err != nil {
23420 return 0, err
23421 }
23422 i -= size
23423 i = encodeVarintThetest(dAtA, i, uint64(size))
23424 }
23425 i--
23426 dAtA[i] = 0x42
23427 }
23428 }
23429 if len(m.Field7) > 0 {
23430 for iNdEx := len(m.Field7) - 1; iNdEx >= 0; iNdEx-- {
23431 x50 := (uint32(m.Field7[iNdEx]) << 1) ^ uint32((m.Field7[iNdEx] >> 31))
23432 i = encodeVarintThetest(dAtA, i, uint64(x50))
23433 i--
23434 dAtA[i] = 0x38
23435 }
23436 }
23437 if len(m.Field6) > 0 {
23438 for iNdEx := len(m.Field6) - 1; iNdEx >= 0; iNdEx-- {
23439 i = encodeVarintThetest(dAtA, i, uint64(m.Field6[iNdEx]))
23440 i--
23441 dAtA[i] = 0x30
23442 }
23443 }
23444 if len(m.Field4) > 0 {
23445 for iNdEx := len(m.Field4) - 1; iNdEx >= 0; iNdEx-- {
23446 {
23447 size, err := m.Field4[iNdEx].MarshalToSizedBuffer(dAtA[:i])
23448 if err != nil {
23449 return 0, err
23450 }
23451 i -= size
23452 i = encodeVarintThetest(dAtA, i, uint64(size))
23453 }
23454 i--
23455 dAtA[i] = 0x22
23456 }
23457 }
23458 if len(m.Field3) > 0 {
23459 for iNdEx := len(m.Field3) - 1; iNdEx >= 0; iNdEx-- {
23460 {
23461 size, err := m.Field3[iNdEx].MarshalToSizedBuffer(dAtA[:i])
23462 if err != nil {
23463 return 0, err
23464 }
23465 i -= size
23466 i = encodeVarintThetest(dAtA, i, uint64(size))
23467 }
23468 i--
23469 dAtA[i] = 0x1a
23470 }
23471 }
23472 if len(m.Field2) > 0 {
23473 for iNdEx := len(m.Field2) - 1; iNdEx >= 0; iNdEx-- {
23474 f51 := math.Float32bits(float32(m.Field2[iNdEx]))
23475 i -= 4
23476 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f51))
23477 i--
23478 dAtA[i] = 0x15
23479 }
23480 }
23481 if len(m.Field1) > 0 {
23482 for iNdEx := len(m.Field1) - 1; iNdEx >= 0; iNdEx-- {
23483 f52 := math.Float64bits(float64(m.Field1[iNdEx]))
23484 i -= 8
23485 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f52))
23486 i--
23487 dAtA[i] = 0x9
23488 }
23489 }
23490 return len(dAtA) - i, nil
23491 }
23492
23493 func (m *NidEmbeddedStruct) Marshal() (dAtA []byte, err error) {
23494 size := m.Size()
23495 dAtA = make([]byte, size)
23496 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23497 if err != nil {
23498 return nil, err
23499 }
23500 return dAtA[:n], nil
23501 }
23502
23503 func (m *NidEmbeddedStruct) MarshalTo(dAtA []byte) (int, error) {
23504 size := m.Size()
23505 return m.MarshalToSizedBuffer(dAtA[:size])
23506 }
23507
23508 func (m *NidEmbeddedStruct) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23509 i := len(dAtA)
23510 _ = i
23511 var l int
23512 _ = l
23513 if m.XXX_unrecognized != nil {
23514 i -= len(m.XXX_unrecognized)
23515 copy(dAtA[i:], m.XXX_unrecognized)
23516 }
23517 i--
23518 if m.Field210 {
23519 dAtA[i] = 1
23520 } else {
23521 dAtA[i] = 0
23522 }
23523 i--
23524 dAtA[i] = 0xd
23525 i--
23526 dAtA[i] = 0x90
23527 {
23528 size, err := m.Field200.MarshalToSizedBuffer(dAtA[:i])
23529 if err != nil {
23530 return 0, err
23531 }
23532 i -= size
23533 i = encodeVarintThetest(dAtA, i, uint64(size))
23534 }
23535 i--
23536 dAtA[i] = 0xc
23537 i--
23538 dAtA[i] = 0xc2
23539 if m.NidOptNative != nil {
23540 {
23541 size, err := m.NidOptNative.MarshalToSizedBuffer(dAtA[:i])
23542 if err != nil {
23543 return 0, err
23544 }
23545 i -= size
23546 i = encodeVarintThetest(dAtA, i, uint64(size))
23547 }
23548 i--
23549 dAtA[i] = 0xa
23550 }
23551 return len(dAtA) - i, nil
23552 }
23553
23554 func (m *NinEmbeddedStruct) Marshal() (dAtA []byte, err error) {
23555 size := m.Size()
23556 dAtA = make([]byte, size)
23557 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23558 if err != nil {
23559 return nil, err
23560 }
23561 return dAtA[:n], nil
23562 }
23563
23564 func (m *NinEmbeddedStruct) MarshalTo(dAtA []byte) (int, error) {
23565 size := m.Size()
23566 return m.MarshalToSizedBuffer(dAtA[:size])
23567 }
23568
23569 func (m *NinEmbeddedStruct) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23570 i := len(dAtA)
23571 _ = i
23572 var l int
23573 _ = l
23574 if m.XXX_unrecognized != nil {
23575 i -= len(m.XXX_unrecognized)
23576 copy(dAtA[i:], m.XXX_unrecognized)
23577 }
23578 if m.Field210 != nil {
23579 i--
23580 if *m.Field210 {
23581 dAtA[i] = 1
23582 } else {
23583 dAtA[i] = 0
23584 }
23585 i--
23586 dAtA[i] = 0xd
23587 i--
23588 dAtA[i] = 0x90
23589 }
23590 if m.Field200 != nil {
23591 {
23592 size, err := m.Field200.MarshalToSizedBuffer(dAtA[:i])
23593 if err != nil {
23594 return 0, err
23595 }
23596 i -= size
23597 i = encodeVarintThetest(dAtA, i, uint64(size))
23598 }
23599 i--
23600 dAtA[i] = 0xc
23601 i--
23602 dAtA[i] = 0xc2
23603 }
23604 if m.NidOptNative != nil {
23605 {
23606 size, err := m.NidOptNative.MarshalToSizedBuffer(dAtA[:i])
23607 if err != nil {
23608 return 0, err
23609 }
23610 i -= size
23611 i = encodeVarintThetest(dAtA, i, uint64(size))
23612 }
23613 i--
23614 dAtA[i] = 0xa
23615 }
23616 return len(dAtA) - i, nil
23617 }
23618
23619 func (m *NidNestedStruct) Marshal() (dAtA []byte, err error) {
23620 size := m.Size()
23621 dAtA = make([]byte, size)
23622 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23623 if err != nil {
23624 return nil, err
23625 }
23626 return dAtA[:n], nil
23627 }
23628
23629 func (m *NidNestedStruct) MarshalTo(dAtA []byte) (int, error) {
23630 size := m.Size()
23631 return m.MarshalToSizedBuffer(dAtA[:size])
23632 }
23633
23634 func (m *NidNestedStruct) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23635 i := len(dAtA)
23636 _ = i
23637 var l int
23638 _ = l
23639 if m.XXX_unrecognized != nil {
23640 i -= len(m.XXX_unrecognized)
23641 copy(dAtA[i:], m.XXX_unrecognized)
23642 }
23643 if len(m.Field2) > 0 {
23644 for iNdEx := len(m.Field2) - 1; iNdEx >= 0; iNdEx-- {
23645 {
23646 size, err := m.Field2[iNdEx].MarshalToSizedBuffer(dAtA[:i])
23647 if err != nil {
23648 return 0, err
23649 }
23650 i -= size
23651 i = encodeVarintThetest(dAtA, i, uint64(size))
23652 }
23653 i--
23654 dAtA[i] = 0x12
23655 }
23656 }
23657 {
23658 size, err := m.Field1.MarshalToSizedBuffer(dAtA[:i])
23659 if err != nil {
23660 return 0, err
23661 }
23662 i -= size
23663 i = encodeVarintThetest(dAtA, i, uint64(size))
23664 }
23665 i--
23666 dAtA[i] = 0xa
23667 return len(dAtA) - i, nil
23668 }
23669
23670 func (m *NinNestedStruct) Marshal() (dAtA []byte, err error) {
23671 size := m.Size()
23672 dAtA = make([]byte, size)
23673 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23674 if err != nil {
23675 return nil, err
23676 }
23677 return dAtA[:n], nil
23678 }
23679
23680 func (m *NinNestedStruct) MarshalTo(dAtA []byte) (int, error) {
23681 size := m.Size()
23682 return m.MarshalToSizedBuffer(dAtA[:size])
23683 }
23684
23685 func (m *NinNestedStruct) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23686 i := len(dAtA)
23687 _ = i
23688 var l int
23689 _ = l
23690 if m.XXX_unrecognized != nil {
23691 i -= len(m.XXX_unrecognized)
23692 copy(dAtA[i:], m.XXX_unrecognized)
23693 }
23694 if len(m.Field2) > 0 {
23695 for iNdEx := len(m.Field2) - 1; iNdEx >= 0; iNdEx-- {
23696 {
23697 size, err := m.Field2[iNdEx].MarshalToSizedBuffer(dAtA[:i])
23698 if err != nil {
23699 return 0, err
23700 }
23701 i -= size
23702 i = encodeVarintThetest(dAtA, i, uint64(size))
23703 }
23704 i--
23705 dAtA[i] = 0x12
23706 }
23707 }
23708 if m.Field1 != nil {
23709 {
23710 size, err := m.Field1.MarshalToSizedBuffer(dAtA[:i])
23711 if err != nil {
23712 return 0, err
23713 }
23714 i -= size
23715 i = encodeVarintThetest(dAtA, i, uint64(size))
23716 }
23717 i--
23718 dAtA[i] = 0xa
23719 }
23720 return len(dAtA) - i, nil
23721 }
23722
23723 func (m *NidOptCustom) Marshal() (dAtA []byte, err error) {
23724 size := m.Size()
23725 dAtA = make([]byte, size)
23726 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23727 if err != nil {
23728 return nil, err
23729 }
23730 return dAtA[:n], nil
23731 }
23732
23733 func (m *NidOptCustom) MarshalTo(dAtA []byte) (int, error) {
23734 size := m.Size()
23735 return m.MarshalToSizedBuffer(dAtA[:size])
23736 }
23737
23738 func (m *NidOptCustom) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23739 i := len(dAtA)
23740 _ = i
23741 var l int
23742 _ = l
23743 if m.XXX_unrecognized != nil {
23744 i -= len(m.XXX_unrecognized)
23745 copy(dAtA[i:], m.XXX_unrecognized)
23746 }
23747 {
23748 size := m.Value.Size()
23749 i -= size
23750 if _, err := m.Value.MarshalTo(dAtA[i:]); err != nil {
23751 return 0, err
23752 }
23753 i = encodeVarintThetest(dAtA, i, uint64(size))
23754 }
23755 i--
23756 dAtA[i] = 0x12
23757 {
23758 size := m.Id.Size()
23759 i -= size
23760 if _, err := m.Id.MarshalTo(dAtA[i:]); err != nil {
23761 return 0, err
23762 }
23763 i = encodeVarintThetest(dAtA, i, uint64(size))
23764 }
23765 i--
23766 dAtA[i] = 0xa
23767 return len(dAtA) - i, nil
23768 }
23769
23770 func (m *CustomDash) Marshal() (dAtA []byte, err error) {
23771 size := m.Size()
23772 dAtA = make([]byte, size)
23773 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23774 if err != nil {
23775 return nil, err
23776 }
23777 return dAtA[:n], nil
23778 }
23779
23780 func (m *CustomDash) MarshalTo(dAtA []byte) (int, error) {
23781 size := m.Size()
23782 return m.MarshalToSizedBuffer(dAtA[:size])
23783 }
23784
23785 func (m *CustomDash) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23786 i := len(dAtA)
23787 _ = i
23788 var l int
23789 _ = l
23790 if m.XXX_unrecognized != nil {
23791 i -= len(m.XXX_unrecognized)
23792 copy(dAtA[i:], m.XXX_unrecognized)
23793 }
23794 if m.Value != nil {
23795 {
23796 size := m.Value.Size()
23797 i -= size
23798 if _, err := m.Value.MarshalTo(dAtA[i:]); err != nil {
23799 return 0, err
23800 }
23801 i = encodeVarintThetest(dAtA, i, uint64(size))
23802 }
23803 i--
23804 dAtA[i] = 0xa
23805 }
23806 return len(dAtA) - i, nil
23807 }
23808
23809 func (m *NinOptCustom) Marshal() (dAtA []byte, err error) {
23810 size := m.Size()
23811 dAtA = make([]byte, size)
23812 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23813 if err != nil {
23814 return nil, err
23815 }
23816 return dAtA[:n], nil
23817 }
23818
23819 func (m *NinOptCustom) MarshalTo(dAtA []byte) (int, error) {
23820 size := m.Size()
23821 return m.MarshalToSizedBuffer(dAtA[:size])
23822 }
23823
23824 func (m *NinOptCustom) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23825 i := len(dAtA)
23826 _ = i
23827 var l int
23828 _ = l
23829 if m.XXX_unrecognized != nil {
23830 i -= len(m.XXX_unrecognized)
23831 copy(dAtA[i:], m.XXX_unrecognized)
23832 }
23833 if m.Value != nil {
23834 {
23835 size := m.Value.Size()
23836 i -= size
23837 if _, err := m.Value.MarshalTo(dAtA[i:]); err != nil {
23838 return 0, err
23839 }
23840 i = encodeVarintThetest(dAtA, i, uint64(size))
23841 }
23842 i--
23843 dAtA[i] = 0x12
23844 }
23845 if m.Id != nil {
23846 {
23847 size := m.Id.Size()
23848 i -= size
23849 if _, err := m.Id.MarshalTo(dAtA[i:]); err != nil {
23850 return 0, err
23851 }
23852 i = encodeVarintThetest(dAtA, i, uint64(size))
23853 }
23854 i--
23855 dAtA[i] = 0xa
23856 }
23857 return len(dAtA) - i, nil
23858 }
23859
23860 func (m *NidRepCustom) Marshal() (dAtA []byte, err error) {
23861 size := m.Size()
23862 dAtA = make([]byte, size)
23863 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23864 if err != nil {
23865 return nil, err
23866 }
23867 return dAtA[:n], nil
23868 }
23869
23870 func (m *NidRepCustom) MarshalTo(dAtA []byte) (int, error) {
23871 size := m.Size()
23872 return m.MarshalToSizedBuffer(dAtA[:size])
23873 }
23874
23875 func (m *NidRepCustom) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23876 i := len(dAtA)
23877 _ = i
23878 var l int
23879 _ = l
23880 if m.XXX_unrecognized != nil {
23881 i -= len(m.XXX_unrecognized)
23882 copy(dAtA[i:], m.XXX_unrecognized)
23883 }
23884 if len(m.Value) > 0 {
23885 for iNdEx := len(m.Value) - 1; iNdEx >= 0; iNdEx-- {
23886 {
23887 size := m.Value[iNdEx].Size()
23888 i -= size
23889 if _, err := m.Value[iNdEx].MarshalTo(dAtA[i:]); err != nil {
23890 return 0, err
23891 }
23892 i = encodeVarintThetest(dAtA, i, uint64(size))
23893 }
23894 i--
23895 dAtA[i] = 0x12
23896 }
23897 }
23898 if len(m.Id) > 0 {
23899 for iNdEx := len(m.Id) - 1; iNdEx >= 0; iNdEx-- {
23900 {
23901 size := m.Id[iNdEx].Size()
23902 i -= size
23903 if _, err := m.Id[iNdEx].MarshalTo(dAtA[i:]); err != nil {
23904 return 0, err
23905 }
23906 i = encodeVarintThetest(dAtA, i, uint64(size))
23907 }
23908 i--
23909 dAtA[i] = 0xa
23910 }
23911 }
23912 return len(dAtA) - i, nil
23913 }
23914
23915 func (m *NinRepCustom) Marshal() (dAtA []byte, err error) {
23916 size := m.Size()
23917 dAtA = make([]byte, size)
23918 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23919 if err != nil {
23920 return nil, err
23921 }
23922 return dAtA[:n], nil
23923 }
23924
23925 func (m *NinRepCustom) MarshalTo(dAtA []byte) (int, error) {
23926 size := m.Size()
23927 return m.MarshalToSizedBuffer(dAtA[:size])
23928 }
23929
23930 func (m *NinRepCustom) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23931 i := len(dAtA)
23932 _ = i
23933 var l int
23934 _ = l
23935 if m.XXX_unrecognized != nil {
23936 i -= len(m.XXX_unrecognized)
23937 copy(dAtA[i:], m.XXX_unrecognized)
23938 }
23939 if len(m.Value) > 0 {
23940 for iNdEx := len(m.Value) - 1; iNdEx >= 0; iNdEx-- {
23941 {
23942 size := m.Value[iNdEx].Size()
23943 i -= size
23944 if _, err := m.Value[iNdEx].MarshalTo(dAtA[i:]); err != nil {
23945 return 0, err
23946 }
23947 i = encodeVarintThetest(dAtA, i, uint64(size))
23948 }
23949 i--
23950 dAtA[i] = 0x12
23951 }
23952 }
23953 if len(m.Id) > 0 {
23954 for iNdEx := len(m.Id) - 1; iNdEx >= 0; iNdEx-- {
23955 {
23956 size := m.Id[iNdEx].Size()
23957 i -= size
23958 if _, err := m.Id[iNdEx].MarshalTo(dAtA[i:]); err != nil {
23959 return 0, err
23960 }
23961 i = encodeVarintThetest(dAtA, i, uint64(size))
23962 }
23963 i--
23964 dAtA[i] = 0xa
23965 }
23966 }
23967 return len(dAtA) - i, nil
23968 }
23969
23970 func (m *NinOptNativeUnion) Marshal() (dAtA []byte, err error) {
23971 size := m.Size()
23972 dAtA = make([]byte, size)
23973 n, err := m.MarshalToSizedBuffer(dAtA[:size])
23974 if err != nil {
23975 return nil, err
23976 }
23977 return dAtA[:n], nil
23978 }
23979
23980 func (m *NinOptNativeUnion) MarshalTo(dAtA []byte) (int, error) {
23981 size := m.Size()
23982 return m.MarshalToSizedBuffer(dAtA[:size])
23983 }
23984
23985 func (m *NinOptNativeUnion) MarshalToSizedBuffer(dAtA []byte) (int, error) {
23986 i := len(dAtA)
23987 _ = i
23988 var l int
23989 _ = l
23990 if m.XXX_unrecognized != nil {
23991 i -= len(m.XXX_unrecognized)
23992 copy(dAtA[i:], m.XXX_unrecognized)
23993 }
23994 if m.Field15 != nil {
23995 i -= len(m.Field15)
23996 copy(dAtA[i:], m.Field15)
23997 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
23998 i--
23999 dAtA[i] = 0x7a
24000 }
24001 if m.Field14 != nil {
24002 i -= len(*m.Field14)
24003 copy(dAtA[i:], *m.Field14)
24004 i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
24005 i--
24006 dAtA[i] = 0x72
24007 }
24008 if m.Field13 != nil {
24009 i--
24010 if *m.Field13 {
24011 dAtA[i] = 1
24012 } else {
24013 dAtA[i] = 0
24014 }
24015 i--
24016 dAtA[i] = 0x68
24017 }
24018 if m.Field6 != nil {
24019 i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
24020 i--
24021 dAtA[i] = 0x30
24022 }
24023 if m.Field5 != nil {
24024 i = encodeVarintThetest(dAtA, i, uint64(*m.Field5))
24025 i--
24026 dAtA[i] = 0x28
24027 }
24028 if m.Field4 != nil {
24029 i = encodeVarintThetest(dAtA, i, uint64(*m.Field4))
24030 i--
24031 dAtA[i] = 0x20
24032 }
24033 if m.Field3 != nil {
24034 i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
24035 i--
24036 dAtA[i] = 0x18
24037 }
24038 if m.Field2 != nil {
24039 i -= 4
24040 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
24041 i--
24042 dAtA[i] = 0x15
24043 }
24044 if m.Field1 != nil {
24045 i -= 8
24046 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
24047 i--
24048 dAtA[i] = 0x9
24049 }
24050 return len(dAtA) - i, nil
24051 }
24052
24053 func (m *NinOptStructUnion) Marshal() (dAtA []byte, err error) {
24054 size := m.Size()
24055 dAtA = make([]byte, size)
24056 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24057 if err != nil {
24058 return nil, err
24059 }
24060 return dAtA[:n], nil
24061 }
24062
24063 func (m *NinOptStructUnion) MarshalTo(dAtA []byte) (int, error) {
24064 size := m.Size()
24065 return m.MarshalToSizedBuffer(dAtA[:size])
24066 }
24067
24068 func (m *NinOptStructUnion) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24069 i := len(dAtA)
24070 _ = i
24071 var l int
24072 _ = l
24073 if m.XXX_unrecognized != nil {
24074 i -= len(m.XXX_unrecognized)
24075 copy(dAtA[i:], m.XXX_unrecognized)
24076 }
24077 if m.Field15 != nil {
24078 i -= len(m.Field15)
24079 copy(dAtA[i:], m.Field15)
24080 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
24081 i--
24082 dAtA[i] = 0x7a
24083 }
24084 if m.Field14 != nil {
24085 i -= len(*m.Field14)
24086 copy(dAtA[i:], *m.Field14)
24087 i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
24088 i--
24089 dAtA[i] = 0x72
24090 }
24091 if m.Field13 != nil {
24092 i--
24093 if *m.Field13 {
24094 dAtA[i] = 1
24095 } else {
24096 dAtA[i] = 0
24097 }
24098 i--
24099 dAtA[i] = 0x68
24100 }
24101 if m.Field7 != nil {
24102 i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.Field7)<<1)^uint32((*m.Field7>>31))))
24103 i--
24104 dAtA[i] = 0x38
24105 }
24106 if m.Field6 != nil {
24107 i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
24108 i--
24109 dAtA[i] = 0x30
24110 }
24111 if m.Field4 != nil {
24112 {
24113 size, err := m.Field4.MarshalToSizedBuffer(dAtA[:i])
24114 if err != nil {
24115 return 0, err
24116 }
24117 i -= size
24118 i = encodeVarintThetest(dAtA, i, uint64(size))
24119 }
24120 i--
24121 dAtA[i] = 0x22
24122 }
24123 if m.Field3 != nil {
24124 {
24125 size, err := m.Field3.MarshalToSizedBuffer(dAtA[:i])
24126 if err != nil {
24127 return 0, err
24128 }
24129 i -= size
24130 i = encodeVarintThetest(dAtA, i, uint64(size))
24131 }
24132 i--
24133 dAtA[i] = 0x1a
24134 }
24135 if m.Field2 != nil {
24136 i -= 4
24137 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
24138 i--
24139 dAtA[i] = 0x15
24140 }
24141 if m.Field1 != nil {
24142 i -= 8
24143 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
24144 i--
24145 dAtA[i] = 0x9
24146 }
24147 return len(dAtA) - i, nil
24148 }
24149
24150 func (m *NinEmbeddedStructUnion) Marshal() (dAtA []byte, err error) {
24151 size := m.Size()
24152 dAtA = make([]byte, size)
24153 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24154 if err != nil {
24155 return nil, err
24156 }
24157 return dAtA[:n], nil
24158 }
24159
24160 func (m *NinEmbeddedStructUnion) MarshalTo(dAtA []byte) (int, error) {
24161 size := m.Size()
24162 return m.MarshalToSizedBuffer(dAtA[:size])
24163 }
24164
24165 func (m *NinEmbeddedStructUnion) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24166 i := len(dAtA)
24167 _ = i
24168 var l int
24169 _ = l
24170 if m.XXX_unrecognized != nil {
24171 i -= len(m.XXX_unrecognized)
24172 copy(dAtA[i:], m.XXX_unrecognized)
24173 }
24174 if m.Field210 != nil {
24175 i--
24176 if *m.Field210 {
24177 dAtA[i] = 1
24178 } else {
24179 dAtA[i] = 0
24180 }
24181 i--
24182 dAtA[i] = 0xd
24183 i--
24184 dAtA[i] = 0x90
24185 }
24186 if m.Field200 != nil {
24187 {
24188 size, err := m.Field200.MarshalToSizedBuffer(dAtA[:i])
24189 if err != nil {
24190 return 0, err
24191 }
24192 i -= size
24193 i = encodeVarintThetest(dAtA, i, uint64(size))
24194 }
24195 i--
24196 dAtA[i] = 0xc
24197 i--
24198 dAtA[i] = 0xc2
24199 }
24200 if m.NidOptNative != nil {
24201 {
24202 size, err := m.NidOptNative.MarshalToSizedBuffer(dAtA[:i])
24203 if err != nil {
24204 return 0, err
24205 }
24206 i -= size
24207 i = encodeVarintThetest(dAtA, i, uint64(size))
24208 }
24209 i--
24210 dAtA[i] = 0xa
24211 }
24212 return len(dAtA) - i, nil
24213 }
24214
24215 func (m *NinNestedStructUnion) Marshal() (dAtA []byte, err error) {
24216 size := m.Size()
24217 dAtA = make([]byte, size)
24218 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24219 if err != nil {
24220 return nil, err
24221 }
24222 return dAtA[:n], nil
24223 }
24224
24225 func (m *NinNestedStructUnion) MarshalTo(dAtA []byte) (int, error) {
24226 size := m.Size()
24227 return m.MarshalToSizedBuffer(dAtA[:size])
24228 }
24229
24230 func (m *NinNestedStructUnion) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24231 i := len(dAtA)
24232 _ = i
24233 var l int
24234 _ = l
24235 if m.XXX_unrecognized != nil {
24236 i -= len(m.XXX_unrecognized)
24237 copy(dAtA[i:], m.XXX_unrecognized)
24238 }
24239 if m.Field3 != nil {
24240 {
24241 size, err := m.Field3.MarshalToSizedBuffer(dAtA[:i])
24242 if err != nil {
24243 return 0, err
24244 }
24245 i -= size
24246 i = encodeVarintThetest(dAtA, i, uint64(size))
24247 }
24248 i--
24249 dAtA[i] = 0x1a
24250 }
24251 if m.Field2 != nil {
24252 {
24253 size, err := m.Field2.MarshalToSizedBuffer(dAtA[:i])
24254 if err != nil {
24255 return 0, err
24256 }
24257 i -= size
24258 i = encodeVarintThetest(dAtA, i, uint64(size))
24259 }
24260 i--
24261 dAtA[i] = 0x12
24262 }
24263 if m.Field1 != nil {
24264 {
24265 size, err := m.Field1.MarshalToSizedBuffer(dAtA[:i])
24266 if err != nil {
24267 return 0, err
24268 }
24269 i -= size
24270 i = encodeVarintThetest(dAtA, i, uint64(size))
24271 }
24272 i--
24273 dAtA[i] = 0xa
24274 }
24275 return len(dAtA) - i, nil
24276 }
24277
24278 func (m *Tree) Marshal() (dAtA []byte, err error) {
24279 size := m.Size()
24280 dAtA = make([]byte, size)
24281 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24282 if err != nil {
24283 return nil, err
24284 }
24285 return dAtA[:n], nil
24286 }
24287
24288 func (m *Tree) MarshalTo(dAtA []byte) (int, error) {
24289 size := m.Size()
24290 return m.MarshalToSizedBuffer(dAtA[:size])
24291 }
24292
24293 func (m *Tree) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24294 i := len(dAtA)
24295 _ = i
24296 var l int
24297 _ = l
24298 if m.XXX_unrecognized != nil {
24299 i -= len(m.XXX_unrecognized)
24300 copy(dAtA[i:], m.XXX_unrecognized)
24301 }
24302 if m.Leaf != nil {
24303 {
24304 size, err := m.Leaf.MarshalToSizedBuffer(dAtA[:i])
24305 if err != nil {
24306 return 0, err
24307 }
24308 i -= size
24309 i = encodeVarintThetest(dAtA, i, uint64(size))
24310 }
24311 i--
24312 dAtA[i] = 0x1a
24313 }
24314 if m.And != nil {
24315 {
24316 size, err := m.And.MarshalToSizedBuffer(dAtA[:i])
24317 if err != nil {
24318 return 0, err
24319 }
24320 i -= size
24321 i = encodeVarintThetest(dAtA, i, uint64(size))
24322 }
24323 i--
24324 dAtA[i] = 0x12
24325 }
24326 if m.Or != nil {
24327 {
24328 size, err := m.Or.MarshalToSizedBuffer(dAtA[:i])
24329 if err != nil {
24330 return 0, err
24331 }
24332 i -= size
24333 i = encodeVarintThetest(dAtA, i, uint64(size))
24334 }
24335 i--
24336 dAtA[i] = 0xa
24337 }
24338 return len(dAtA) - i, nil
24339 }
24340
24341 func (m *OrBranch) Marshal() (dAtA []byte, err error) {
24342 size := m.Size()
24343 dAtA = make([]byte, size)
24344 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24345 if err != nil {
24346 return nil, err
24347 }
24348 return dAtA[:n], nil
24349 }
24350
24351 func (m *OrBranch) MarshalTo(dAtA []byte) (int, error) {
24352 size := m.Size()
24353 return m.MarshalToSizedBuffer(dAtA[:size])
24354 }
24355
24356 func (m *OrBranch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24357 i := len(dAtA)
24358 _ = i
24359 var l int
24360 _ = l
24361 if m.XXX_unrecognized != nil {
24362 i -= len(m.XXX_unrecognized)
24363 copy(dAtA[i:], m.XXX_unrecognized)
24364 }
24365 {
24366 size, err := m.Right.MarshalToSizedBuffer(dAtA[:i])
24367 if err != nil {
24368 return 0, err
24369 }
24370 i -= size
24371 i = encodeVarintThetest(dAtA, i, uint64(size))
24372 }
24373 i--
24374 dAtA[i] = 0x12
24375 {
24376 size, err := m.Left.MarshalToSizedBuffer(dAtA[:i])
24377 if err != nil {
24378 return 0, err
24379 }
24380 i -= size
24381 i = encodeVarintThetest(dAtA, i, uint64(size))
24382 }
24383 i--
24384 dAtA[i] = 0xa
24385 return len(dAtA) - i, nil
24386 }
24387
24388 func (m *AndBranch) Marshal() (dAtA []byte, err error) {
24389 size := m.Size()
24390 dAtA = make([]byte, size)
24391 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24392 if err != nil {
24393 return nil, err
24394 }
24395 return dAtA[:n], nil
24396 }
24397
24398 func (m *AndBranch) MarshalTo(dAtA []byte) (int, error) {
24399 size := m.Size()
24400 return m.MarshalToSizedBuffer(dAtA[:size])
24401 }
24402
24403 func (m *AndBranch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24404 i := len(dAtA)
24405 _ = i
24406 var l int
24407 _ = l
24408 if m.XXX_unrecognized != nil {
24409 i -= len(m.XXX_unrecognized)
24410 copy(dAtA[i:], m.XXX_unrecognized)
24411 }
24412 {
24413 size, err := m.Right.MarshalToSizedBuffer(dAtA[:i])
24414 if err != nil {
24415 return 0, err
24416 }
24417 i -= size
24418 i = encodeVarintThetest(dAtA, i, uint64(size))
24419 }
24420 i--
24421 dAtA[i] = 0x12
24422 {
24423 size, err := m.Left.MarshalToSizedBuffer(dAtA[:i])
24424 if err != nil {
24425 return 0, err
24426 }
24427 i -= size
24428 i = encodeVarintThetest(dAtA, i, uint64(size))
24429 }
24430 i--
24431 dAtA[i] = 0xa
24432 return len(dAtA) - i, nil
24433 }
24434
24435 func (m *Leaf) Marshal() (dAtA []byte, err error) {
24436 size := m.Size()
24437 dAtA = make([]byte, size)
24438 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24439 if err != nil {
24440 return nil, err
24441 }
24442 return dAtA[:n], nil
24443 }
24444
24445 func (m *Leaf) MarshalTo(dAtA []byte) (int, error) {
24446 size := m.Size()
24447 return m.MarshalToSizedBuffer(dAtA[:size])
24448 }
24449
24450 func (m *Leaf) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24451 i := len(dAtA)
24452 _ = i
24453 var l int
24454 _ = l
24455 if m.XXX_unrecognized != nil {
24456 i -= len(m.XXX_unrecognized)
24457 copy(dAtA[i:], m.XXX_unrecognized)
24458 }
24459 i -= len(m.StrValue)
24460 copy(dAtA[i:], m.StrValue)
24461 i = encodeVarintThetest(dAtA, i, uint64(len(m.StrValue)))
24462 i--
24463 dAtA[i] = 0x12
24464 i = encodeVarintThetest(dAtA, i, uint64(m.Value))
24465 i--
24466 dAtA[i] = 0x8
24467 return len(dAtA) - i, nil
24468 }
24469
24470 func (m *DeepTree) Marshal() (dAtA []byte, err error) {
24471 size := m.Size()
24472 dAtA = make([]byte, size)
24473 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24474 if err != nil {
24475 return nil, err
24476 }
24477 return dAtA[:n], nil
24478 }
24479
24480 func (m *DeepTree) MarshalTo(dAtA []byte) (int, error) {
24481 size := m.Size()
24482 return m.MarshalToSizedBuffer(dAtA[:size])
24483 }
24484
24485 func (m *DeepTree) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24486 i := len(dAtA)
24487 _ = i
24488 var l int
24489 _ = l
24490 if m.XXX_unrecognized != nil {
24491 i -= len(m.XXX_unrecognized)
24492 copy(dAtA[i:], m.XXX_unrecognized)
24493 }
24494 if m.Leaf != nil {
24495 {
24496 size, err := m.Leaf.MarshalToSizedBuffer(dAtA[:i])
24497 if err != nil {
24498 return 0, err
24499 }
24500 i -= size
24501 i = encodeVarintThetest(dAtA, i, uint64(size))
24502 }
24503 i--
24504 dAtA[i] = 0x1a
24505 }
24506 if m.And != nil {
24507 {
24508 size, err := m.And.MarshalToSizedBuffer(dAtA[:i])
24509 if err != nil {
24510 return 0, err
24511 }
24512 i -= size
24513 i = encodeVarintThetest(dAtA, i, uint64(size))
24514 }
24515 i--
24516 dAtA[i] = 0x12
24517 }
24518 if m.Down != nil {
24519 {
24520 size, err := m.Down.MarshalToSizedBuffer(dAtA[:i])
24521 if err != nil {
24522 return 0, err
24523 }
24524 i -= size
24525 i = encodeVarintThetest(dAtA, i, uint64(size))
24526 }
24527 i--
24528 dAtA[i] = 0xa
24529 }
24530 return len(dAtA) - i, nil
24531 }
24532
24533 func (m *ADeepBranch) Marshal() (dAtA []byte, err error) {
24534 size := m.Size()
24535 dAtA = make([]byte, size)
24536 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24537 if err != nil {
24538 return nil, err
24539 }
24540 return dAtA[:n], nil
24541 }
24542
24543 func (m *ADeepBranch) MarshalTo(dAtA []byte) (int, error) {
24544 size := m.Size()
24545 return m.MarshalToSizedBuffer(dAtA[:size])
24546 }
24547
24548 func (m *ADeepBranch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24549 i := len(dAtA)
24550 _ = i
24551 var l int
24552 _ = l
24553 if m.XXX_unrecognized != nil {
24554 i -= len(m.XXX_unrecognized)
24555 copy(dAtA[i:], m.XXX_unrecognized)
24556 }
24557 {
24558 size, err := m.Down.MarshalToSizedBuffer(dAtA[:i])
24559 if err != nil {
24560 return 0, err
24561 }
24562 i -= size
24563 i = encodeVarintThetest(dAtA, i, uint64(size))
24564 }
24565 i--
24566 dAtA[i] = 0x12
24567 return len(dAtA) - i, nil
24568 }
24569
24570 func (m *AndDeepBranch) Marshal() (dAtA []byte, err error) {
24571 size := m.Size()
24572 dAtA = make([]byte, size)
24573 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24574 if err != nil {
24575 return nil, err
24576 }
24577 return dAtA[:n], nil
24578 }
24579
24580 func (m *AndDeepBranch) MarshalTo(dAtA []byte) (int, error) {
24581 size := m.Size()
24582 return m.MarshalToSizedBuffer(dAtA[:size])
24583 }
24584
24585 func (m *AndDeepBranch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24586 i := len(dAtA)
24587 _ = i
24588 var l int
24589 _ = l
24590 if m.XXX_unrecognized != nil {
24591 i -= len(m.XXX_unrecognized)
24592 copy(dAtA[i:], m.XXX_unrecognized)
24593 }
24594 {
24595 size, err := m.Right.MarshalToSizedBuffer(dAtA[:i])
24596 if err != nil {
24597 return 0, err
24598 }
24599 i -= size
24600 i = encodeVarintThetest(dAtA, i, uint64(size))
24601 }
24602 i--
24603 dAtA[i] = 0x12
24604 {
24605 size, err := m.Left.MarshalToSizedBuffer(dAtA[:i])
24606 if err != nil {
24607 return 0, err
24608 }
24609 i -= size
24610 i = encodeVarintThetest(dAtA, i, uint64(size))
24611 }
24612 i--
24613 dAtA[i] = 0xa
24614 return len(dAtA) - i, nil
24615 }
24616
24617 func (m *DeepLeaf) Marshal() (dAtA []byte, err error) {
24618 size := m.Size()
24619 dAtA = make([]byte, size)
24620 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24621 if err != nil {
24622 return nil, err
24623 }
24624 return dAtA[:n], nil
24625 }
24626
24627 func (m *DeepLeaf) MarshalTo(dAtA []byte) (int, error) {
24628 size := m.Size()
24629 return m.MarshalToSizedBuffer(dAtA[:size])
24630 }
24631
24632 func (m *DeepLeaf) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24633 i := len(dAtA)
24634 _ = i
24635 var l int
24636 _ = l
24637 if m.XXX_unrecognized != nil {
24638 i -= len(m.XXX_unrecognized)
24639 copy(dAtA[i:], m.XXX_unrecognized)
24640 }
24641 {
24642 size, err := m.Tree.MarshalToSizedBuffer(dAtA[:i])
24643 if err != nil {
24644 return 0, err
24645 }
24646 i -= size
24647 i = encodeVarintThetest(dAtA, i, uint64(size))
24648 }
24649 i--
24650 dAtA[i] = 0xa
24651 return len(dAtA) - i, nil
24652 }
24653
24654 func (m *Nil) Marshal() (dAtA []byte, err error) {
24655 size := m.Size()
24656 dAtA = make([]byte, size)
24657 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24658 if err != nil {
24659 return nil, err
24660 }
24661 return dAtA[:n], nil
24662 }
24663
24664 func (m *Nil) MarshalTo(dAtA []byte) (int, error) {
24665 size := m.Size()
24666 return m.MarshalToSizedBuffer(dAtA[:size])
24667 }
24668
24669 func (m *Nil) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24670 i := len(dAtA)
24671 _ = i
24672 var l int
24673 _ = l
24674 if m.XXX_unrecognized != nil {
24675 i -= len(m.XXX_unrecognized)
24676 copy(dAtA[i:], m.XXX_unrecognized)
24677 }
24678 return len(dAtA) - i, nil
24679 }
24680
24681 func (m *NidOptEnum) Marshal() (dAtA []byte, err error) {
24682 size := m.Size()
24683 dAtA = make([]byte, size)
24684 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24685 if err != nil {
24686 return nil, err
24687 }
24688 return dAtA[:n], nil
24689 }
24690
24691 func (m *NidOptEnum) MarshalTo(dAtA []byte) (int, error) {
24692 size := m.Size()
24693 return m.MarshalToSizedBuffer(dAtA[:size])
24694 }
24695
24696 func (m *NidOptEnum) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24697 i := len(dAtA)
24698 _ = i
24699 var l int
24700 _ = l
24701 if m.XXX_unrecognized != nil {
24702 i -= len(m.XXX_unrecognized)
24703 copy(dAtA[i:], m.XXX_unrecognized)
24704 }
24705 i = encodeVarintThetest(dAtA, i, uint64(m.Field1))
24706 i--
24707 dAtA[i] = 0x8
24708 return len(dAtA) - i, nil
24709 }
24710
24711 func (m *NinOptEnum) Marshal() (dAtA []byte, err error) {
24712 size := m.Size()
24713 dAtA = make([]byte, size)
24714 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24715 if err != nil {
24716 return nil, err
24717 }
24718 return dAtA[:n], nil
24719 }
24720
24721 func (m *NinOptEnum) MarshalTo(dAtA []byte) (int, error) {
24722 size := m.Size()
24723 return m.MarshalToSizedBuffer(dAtA[:size])
24724 }
24725
24726 func (m *NinOptEnum) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24727 i := len(dAtA)
24728 _ = i
24729 var l int
24730 _ = l
24731 if m.XXX_unrecognized != nil {
24732 i -= len(m.XXX_unrecognized)
24733 copy(dAtA[i:], m.XXX_unrecognized)
24734 }
24735 if m.Field3 != nil {
24736 i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
24737 i--
24738 dAtA[i] = 0x18
24739 }
24740 if m.Field2 != nil {
24741 i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
24742 i--
24743 dAtA[i] = 0x10
24744 }
24745 if m.Field1 != nil {
24746 i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
24747 i--
24748 dAtA[i] = 0x8
24749 }
24750 return len(dAtA) - i, nil
24751 }
24752
24753 func (m *NidRepEnum) Marshal() (dAtA []byte, err error) {
24754 size := m.Size()
24755 dAtA = make([]byte, size)
24756 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24757 if err != nil {
24758 return nil, err
24759 }
24760 return dAtA[:n], nil
24761 }
24762
24763 func (m *NidRepEnum) MarshalTo(dAtA []byte) (int, error) {
24764 size := m.Size()
24765 return m.MarshalToSizedBuffer(dAtA[:size])
24766 }
24767
24768 func (m *NidRepEnum) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24769 i := len(dAtA)
24770 _ = i
24771 var l int
24772 _ = l
24773 if m.XXX_unrecognized != nil {
24774 i -= len(m.XXX_unrecognized)
24775 copy(dAtA[i:], m.XXX_unrecognized)
24776 }
24777 if len(m.Field3) > 0 {
24778 for iNdEx := len(m.Field3) - 1; iNdEx >= 0; iNdEx-- {
24779 i = encodeVarintThetest(dAtA, i, uint64(m.Field3[iNdEx]))
24780 i--
24781 dAtA[i] = 0x18
24782 }
24783 }
24784 if len(m.Field2) > 0 {
24785 for iNdEx := len(m.Field2) - 1; iNdEx >= 0; iNdEx-- {
24786 i = encodeVarintThetest(dAtA, i, uint64(m.Field2[iNdEx]))
24787 i--
24788 dAtA[i] = 0x10
24789 }
24790 }
24791 if len(m.Field1) > 0 {
24792 for iNdEx := len(m.Field1) - 1; iNdEx >= 0; iNdEx-- {
24793 i = encodeVarintThetest(dAtA, i, uint64(m.Field1[iNdEx]))
24794 i--
24795 dAtA[i] = 0x8
24796 }
24797 }
24798 return len(dAtA) - i, nil
24799 }
24800
24801 func (m *NinRepEnum) Marshal() (dAtA []byte, err error) {
24802 size := m.Size()
24803 dAtA = make([]byte, size)
24804 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24805 if err != nil {
24806 return nil, err
24807 }
24808 return dAtA[:n], nil
24809 }
24810
24811 func (m *NinRepEnum) MarshalTo(dAtA []byte) (int, error) {
24812 size := m.Size()
24813 return m.MarshalToSizedBuffer(dAtA[:size])
24814 }
24815
24816 func (m *NinRepEnum) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24817 i := len(dAtA)
24818 _ = i
24819 var l int
24820 _ = l
24821 if m.XXX_unrecognized != nil {
24822 i -= len(m.XXX_unrecognized)
24823 copy(dAtA[i:], m.XXX_unrecognized)
24824 }
24825 if len(m.Field3) > 0 {
24826 for iNdEx := len(m.Field3) - 1; iNdEx >= 0; iNdEx-- {
24827 i = encodeVarintThetest(dAtA, i, uint64(m.Field3[iNdEx]))
24828 i--
24829 dAtA[i] = 0x18
24830 }
24831 }
24832 if len(m.Field2) > 0 {
24833 for iNdEx := len(m.Field2) - 1; iNdEx >= 0; iNdEx-- {
24834 i = encodeVarintThetest(dAtA, i, uint64(m.Field2[iNdEx]))
24835 i--
24836 dAtA[i] = 0x10
24837 }
24838 }
24839 if len(m.Field1) > 0 {
24840 for iNdEx := len(m.Field1) - 1; iNdEx >= 0; iNdEx-- {
24841 i = encodeVarintThetest(dAtA, i, uint64(m.Field1[iNdEx]))
24842 i--
24843 dAtA[i] = 0x8
24844 }
24845 }
24846 return len(dAtA) - i, nil
24847 }
24848
24849 func (m *NinOptEnumDefault) Marshal() (dAtA []byte, err error) {
24850 size := m.Size()
24851 dAtA = make([]byte, size)
24852 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24853 if err != nil {
24854 return nil, err
24855 }
24856 return dAtA[:n], nil
24857 }
24858
24859 func (m *NinOptEnumDefault) MarshalTo(dAtA []byte) (int, error) {
24860 size := m.Size()
24861 return m.MarshalToSizedBuffer(dAtA[:size])
24862 }
24863
24864 func (m *NinOptEnumDefault) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24865 i := len(dAtA)
24866 _ = i
24867 var l int
24868 _ = l
24869 if m.XXX_unrecognized != nil {
24870 i -= len(m.XXX_unrecognized)
24871 copy(dAtA[i:], m.XXX_unrecognized)
24872 }
24873 if m.Field3 != nil {
24874 i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
24875 i--
24876 dAtA[i] = 0x18
24877 }
24878 if m.Field2 != nil {
24879 i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
24880 i--
24881 dAtA[i] = 0x10
24882 }
24883 if m.Field1 != nil {
24884 i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
24885 i--
24886 dAtA[i] = 0x8
24887 }
24888 return len(dAtA) - i, nil
24889 }
24890
24891 func (m *AnotherNinOptEnum) Marshal() (dAtA []byte, err error) {
24892 size := m.Size()
24893 dAtA = make([]byte, size)
24894 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24895 if err != nil {
24896 return nil, err
24897 }
24898 return dAtA[:n], nil
24899 }
24900
24901 func (m *AnotherNinOptEnum) MarshalTo(dAtA []byte) (int, error) {
24902 size := m.Size()
24903 return m.MarshalToSizedBuffer(dAtA[:size])
24904 }
24905
24906 func (m *AnotherNinOptEnum) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24907 i := len(dAtA)
24908 _ = i
24909 var l int
24910 _ = l
24911 if m.XXX_unrecognized != nil {
24912 i -= len(m.XXX_unrecognized)
24913 copy(dAtA[i:], m.XXX_unrecognized)
24914 }
24915 if m.Field3 != nil {
24916 i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
24917 i--
24918 dAtA[i] = 0x18
24919 }
24920 if m.Field2 != nil {
24921 i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
24922 i--
24923 dAtA[i] = 0x10
24924 }
24925 if m.Field1 != nil {
24926 i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
24927 i--
24928 dAtA[i] = 0x8
24929 }
24930 return len(dAtA) - i, nil
24931 }
24932
24933 func (m *AnotherNinOptEnumDefault) Marshal() (dAtA []byte, err error) {
24934 size := m.Size()
24935 dAtA = make([]byte, size)
24936 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24937 if err != nil {
24938 return nil, err
24939 }
24940 return dAtA[:n], nil
24941 }
24942
24943 func (m *AnotherNinOptEnumDefault) MarshalTo(dAtA []byte) (int, error) {
24944 size := m.Size()
24945 return m.MarshalToSizedBuffer(dAtA[:size])
24946 }
24947
24948 func (m *AnotherNinOptEnumDefault) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24949 i := len(dAtA)
24950 _ = i
24951 var l int
24952 _ = l
24953 if m.XXX_unrecognized != nil {
24954 i -= len(m.XXX_unrecognized)
24955 copy(dAtA[i:], m.XXX_unrecognized)
24956 }
24957 if m.Field3 != nil {
24958 i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
24959 i--
24960 dAtA[i] = 0x18
24961 }
24962 if m.Field2 != nil {
24963 i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
24964 i--
24965 dAtA[i] = 0x10
24966 }
24967 if m.Field1 != nil {
24968 i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
24969 i--
24970 dAtA[i] = 0x8
24971 }
24972 return len(dAtA) - i, nil
24973 }
24974
24975 func (m *Timer) Marshal() (dAtA []byte, err error) {
24976 size := m.Size()
24977 dAtA = make([]byte, size)
24978 n, err := m.MarshalToSizedBuffer(dAtA[:size])
24979 if err != nil {
24980 return nil, err
24981 }
24982 return dAtA[:n], nil
24983 }
24984
24985 func (m *Timer) MarshalTo(dAtA []byte) (int, error) {
24986 size := m.Size()
24987 return m.MarshalToSizedBuffer(dAtA[:size])
24988 }
24989
24990 func (m *Timer) MarshalToSizedBuffer(dAtA []byte) (int, error) {
24991 i := len(dAtA)
24992 _ = i
24993 var l int
24994 _ = l
24995 if m.XXX_unrecognized != nil {
24996 i -= len(m.XXX_unrecognized)
24997 copy(dAtA[i:], m.XXX_unrecognized)
24998 }
24999 if m.Data != nil {
25000 i -= len(m.Data)
25001 copy(dAtA[i:], m.Data)
25002 i = encodeVarintThetest(dAtA, i, uint64(len(m.Data)))
25003 i--
25004 dAtA[i] = 0x1a
25005 }
25006 i -= 8
25007 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Time2))
25008 i--
25009 dAtA[i] = 0x11
25010 i -= 8
25011 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Time1))
25012 i--
25013 dAtA[i] = 0x9
25014 return len(dAtA) - i, nil
25015 }
25016
25017 func (m *MyExtendable) Marshal() (dAtA []byte, err error) {
25018 size := m.Size()
25019 dAtA = make([]byte, size)
25020 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25021 if err != nil {
25022 return nil, err
25023 }
25024 return dAtA[:n], nil
25025 }
25026
25027 func (m *MyExtendable) MarshalTo(dAtA []byte) (int, error) {
25028 size := m.Size()
25029 return m.MarshalToSizedBuffer(dAtA[:size])
25030 }
25031
25032 func (m *MyExtendable) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25033 i := len(dAtA)
25034 _ = i
25035 var l int
25036 _ = l
25037 if m.XXX_unrecognized != nil {
25038 i -= len(m.XXX_unrecognized)
25039 copy(dAtA[i:], m.XXX_unrecognized)
25040 }
25041 if n, err := github_com_gogo_protobuf_proto.EncodeInternalExtensionBackwards(m, dAtA[:i]); err != nil {
25042 return 0, err
25043 } else {
25044 i -= n
25045 }
25046 if m.Field1 != nil {
25047 i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
25048 i--
25049 dAtA[i] = 0x8
25050 }
25051 return len(dAtA) - i, nil
25052 }
25053
25054 func (m *OtherExtenable) Marshal() (dAtA []byte, err error) {
25055 size := m.Size()
25056 dAtA = make([]byte, size)
25057 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25058 if err != nil {
25059 return nil, err
25060 }
25061 return dAtA[:n], nil
25062 }
25063
25064 func (m *OtherExtenable) MarshalTo(dAtA []byte) (int, error) {
25065 size := m.Size()
25066 return m.MarshalToSizedBuffer(dAtA[:size])
25067 }
25068
25069 func (m *OtherExtenable) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25070 i := len(dAtA)
25071 _ = i
25072 var l int
25073 _ = l
25074 if m.XXX_unrecognized != nil {
25075 i -= len(m.XXX_unrecognized)
25076 copy(dAtA[i:], m.XXX_unrecognized)
25077 }
25078 if n, err := github_com_gogo_protobuf_proto.EncodeInternalExtensionBackwards(m, dAtA[:i]); err != nil {
25079 return 0, err
25080 } else {
25081 i -= n
25082 }
25083 if m.Field13 != nil {
25084 i = encodeVarintThetest(dAtA, i, uint64(*m.Field13))
25085 i--
25086 dAtA[i] = 0x68
25087 }
25088 if m.Field2 != nil {
25089 i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
25090 i--
25091 dAtA[i] = 0x10
25092 }
25093 if m.M != nil {
25094 {
25095 size, err := m.M.MarshalToSizedBuffer(dAtA[:i])
25096 if err != nil {
25097 return 0, err
25098 }
25099 i -= size
25100 i = encodeVarintThetest(dAtA, i, uint64(size))
25101 }
25102 i--
25103 dAtA[i] = 0xa
25104 }
25105 return len(dAtA) - i, nil
25106 }
25107
25108 func (m *NestedDefinition) Marshal() (dAtA []byte, err error) {
25109 size := m.Size()
25110 dAtA = make([]byte, size)
25111 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25112 if err != nil {
25113 return nil, err
25114 }
25115 return dAtA[:n], nil
25116 }
25117
25118 func (m *NestedDefinition) MarshalTo(dAtA []byte) (int, error) {
25119 size := m.Size()
25120 return m.MarshalToSizedBuffer(dAtA[:size])
25121 }
25122
25123 func (m *NestedDefinition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25124 i := len(dAtA)
25125 _ = i
25126 var l int
25127 _ = l
25128 if m.XXX_unrecognized != nil {
25129 i -= len(m.XXX_unrecognized)
25130 copy(dAtA[i:], m.XXX_unrecognized)
25131 }
25132 if m.NM != nil {
25133 {
25134 size, err := m.NM.MarshalToSizedBuffer(dAtA[:i])
25135 if err != nil {
25136 return 0, err
25137 }
25138 i -= size
25139 i = encodeVarintThetest(dAtA, i, uint64(size))
25140 }
25141 i--
25142 dAtA[i] = 0x22
25143 }
25144 if m.NNM != nil {
25145 {
25146 size, err := m.NNM.MarshalToSizedBuffer(dAtA[:i])
25147 if err != nil {
25148 return 0, err
25149 }
25150 i -= size
25151 i = encodeVarintThetest(dAtA, i, uint64(size))
25152 }
25153 i--
25154 dAtA[i] = 0x1a
25155 }
25156 if m.EnumField != nil {
25157 i = encodeVarintThetest(dAtA, i, uint64(*m.EnumField))
25158 i--
25159 dAtA[i] = 0x10
25160 }
25161 if m.Field1 != nil {
25162 i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
25163 i--
25164 dAtA[i] = 0x8
25165 }
25166 return len(dAtA) - i, nil
25167 }
25168
25169 func (m *NestedDefinition_NestedMessage) Marshal() (dAtA []byte, err error) {
25170 size := m.Size()
25171 dAtA = make([]byte, size)
25172 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25173 if err != nil {
25174 return nil, err
25175 }
25176 return dAtA[:n], nil
25177 }
25178
25179 func (m *NestedDefinition_NestedMessage) MarshalTo(dAtA []byte) (int, error) {
25180 size := m.Size()
25181 return m.MarshalToSizedBuffer(dAtA[:size])
25182 }
25183
25184 func (m *NestedDefinition_NestedMessage) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25185 i := len(dAtA)
25186 _ = i
25187 var l int
25188 _ = l
25189 if m.XXX_unrecognized != nil {
25190 i -= len(m.XXX_unrecognized)
25191 copy(dAtA[i:], m.XXX_unrecognized)
25192 }
25193 if m.NNM != nil {
25194 {
25195 size, err := m.NNM.MarshalToSizedBuffer(dAtA[:i])
25196 if err != nil {
25197 return 0, err
25198 }
25199 i -= size
25200 i = encodeVarintThetest(dAtA, i, uint64(size))
25201 }
25202 i--
25203 dAtA[i] = 0x12
25204 }
25205 if m.NestedField1 != nil {
25206 i -= 8
25207 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.NestedField1))
25208 i--
25209 dAtA[i] = 0x9
25210 }
25211 return len(dAtA) - i, nil
25212 }
25213
25214 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Marshal() (dAtA []byte, err error) {
25215 size := m.Size()
25216 dAtA = make([]byte, size)
25217 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25218 if err != nil {
25219 return nil, err
25220 }
25221 return dAtA[:n], nil
25222 }
25223
25224 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) MarshalTo(dAtA []byte) (int, error) {
25225 size := m.Size()
25226 return m.MarshalToSizedBuffer(dAtA[:size])
25227 }
25228
25229 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25230 i := len(dAtA)
25231 _ = i
25232 var l int
25233 _ = l
25234 if m.XXX_unrecognized != nil {
25235 i -= len(m.XXX_unrecognized)
25236 copy(dAtA[i:], m.XXX_unrecognized)
25237 }
25238 if m.NestedNestedField1 != nil {
25239 i -= len(*m.NestedNestedField1)
25240 copy(dAtA[i:], *m.NestedNestedField1)
25241 i = encodeVarintThetest(dAtA, i, uint64(len(*m.NestedNestedField1)))
25242 i--
25243 dAtA[i] = 0x52
25244 }
25245 return len(dAtA) - i, nil
25246 }
25247
25248 func (m *NestedScope) Marshal() (dAtA []byte, err error) {
25249 size := m.Size()
25250 dAtA = make([]byte, size)
25251 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25252 if err != nil {
25253 return nil, err
25254 }
25255 return dAtA[:n], nil
25256 }
25257
25258 func (m *NestedScope) MarshalTo(dAtA []byte) (int, error) {
25259 size := m.Size()
25260 return m.MarshalToSizedBuffer(dAtA[:size])
25261 }
25262
25263 func (m *NestedScope) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25264 i := len(dAtA)
25265 _ = i
25266 var l int
25267 _ = l
25268 if m.XXX_unrecognized != nil {
25269 i -= len(m.XXX_unrecognized)
25270 copy(dAtA[i:], m.XXX_unrecognized)
25271 }
25272 if m.C != nil {
25273 {
25274 size, err := m.C.MarshalToSizedBuffer(dAtA[:i])
25275 if err != nil {
25276 return 0, err
25277 }
25278 i -= size
25279 i = encodeVarintThetest(dAtA, i, uint64(size))
25280 }
25281 i--
25282 dAtA[i] = 0x1a
25283 }
25284 if m.B != nil {
25285 i = encodeVarintThetest(dAtA, i, uint64(*m.B))
25286 i--
25287 dAtA[i] = 0x10
25288 }
25289 if m.A != nil {
25290 {
25291 size, err := m.A.MarshalToSizedBuffer(dAtA[:i])
25292 if err != nil {
25293 return 0, err
25294 }
25295 i -= size
25296 i = encodeVarintThetest(dAtA, i, uint64(size))
25297 }
25298 i--
25299 dAtA[i] = 0xa
25300 }
25301 return len(dAtA) - i, nil
25302 }
25303
25304 func (m *NinOptNativeDefault) Marshal() (dAtA []byte, err error) {
25305 size := m.Size()
25306 dAtA = make([]byte, size)
25307 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25308 if err != nil {
25309 return nil, err
25310 }
25311 return dAtA[:n], nil
25312 }
25313
25314 func (m *NinOptNativeDefault) MarshalTo(dAtA []byte) (int, error) {
25315 size := m.Size()
25316 return m.MarshalToSizedBuffer(dAtA[:size])
25317 }
25318
25319 func (m *NinOptNativeDefault) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25320 i := len(dAtA)
25321 _ = i
25322 var l int
25323 _ = l
25324 if m.XXX_unrecognized != nil {
25325 i -= len(m.XXX_unrecognized)
25326 copy(dAtA[i:], m.XXX_unrecognized)
25327 }
25328 if m.Field15 != nil {
25329 i -= len(m.Field15)
25330 copy(dAtA[i:], m.Field15)
25331 i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
25332 i--
25333 dAtA[i] = 0x7a
25334 }
25335 if m.Field14 != nil {
25336 i -= len(*m.Field14)
25337 copy(dAtA[i:], *m.Field14)
25338 i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
25339 i--
25340 dAtA[i] = 0x72
25341 }
25342 if m.Field13 != nil {
25343 i--
25344 if *m.Field13 {
25345 dAtA[i] = 1
25346 } else {
25347 dAtA[i] = 0
25348 }
25349 i--
25350 dAtA[i] = 0x68
25351 }
25352 if m.Field12 != nil {
25353 i -= 8
25354 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field12))
25355 i--
25356 dAtA[i] = 0x61
25357 }
25358 if m.Field11 != nil {
25359 i -= 8
25360 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field11))
25361 i--
25362 dAtA[i] = 0x59
25363 }
25364 if m.Field10 != nil {
25365 i -= 4
25366 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field10))
25367 i--
25368 dAtA[i] = 0x55
25369 }
25370 if m.Field9 != nil {
25371 i -= 4
25372 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field9))
25373 i--
25374 dAtA[i] = 0x4d
25375 }
25376 if m.Field8 != nil {
25377 i = encodeVarintThetest(dAtA, i, uint64((uint64(*m.Field8)<<1)^uint64((*m.Field8>>63))))
25378 i--
25379 dAtA[i] = 0x40
25380 }
25381 if m.Field7 != nil {
25382 i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.Field7)<<1)^uint32((*m.Field7>>31))))
25383 i--
25384 dAtA[i] = 0x38
25385 }
25386 if m.Field6 != nil {
25387 i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
25388 i--
25389 dAtA[i] = 0x30
25390 }
25391 if m.Field5 != nil {
25392 i = encodeVarintThetest(dAtA, i, uint64(*m.Field5))
25393 i--
25394 dAtA[i] = 0x28
25395 }
25396 if m.Field4 != nil {
25397 i = encodeVarintThetest(dAtA, i, uint64(*m.Field4))
25398 i--
25399 dAtA[i] = 0x20
25400 }
25401 if m.Field3 != nil {
25402 i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
25403 i--
25404 dAtA[i] = 0x18
25405 }
25406 if m.Field2 != nil {
25407 i -= 4
25408 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
25409 i--
25410 dAtA[i] = 0x15
25411 }
25412 if m.Field1 != nil {
25413 i -= 8
25414 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
25415 i--
25416 dAtA[i] = 0x9
25417 }
25418 return len(dAtA) - i, nil
25419 }
25420
25421 func (m *CustomContainer) Marshal() (dAtA []byte, err error) {
25422 size := m.Size()
25423 dAtA = make([]byte, size)
25424 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25425 if err != nil {
25426 return nil, err
25427 }
25428 return dAtA[:n], nil
25429 }
25430
25431 func (m *CustomContainer) MarshalTo(dAtA []byte) (int, error) {
25432 size := m.Size()
25433 return m.MarshalToSizedBuffer(dAtA[:size])
25434 }
25435
25436 func (m *CustomContainer) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25437 i := len(dAtA)
25438 _ = i
25439 var l int
25440 _ = l
25441 if m.XXX_unrecognized != nil {
25442 i -= len(m.XXX_unrecognized)
25443 copy(dAtA[i:], m.XXX_unrecognized)
25444 }
25445 {
25446 size, err := m.CustomStruct.MarshalToSizedBuffer(dAtA[:i])
25447 if err != nil {
25448 return 0, err
25449 }
25450 i -= size
25451 i = encodeVarintThetest(dAtA, i, uint64(size))
25452 }
25453 i--
25454 dAtA[i] = 0xa
25455 return len(dAtA) - i, nil
25456 }
25457
25458 func (m *CustomNameNidOptNative) Marshal() (dAtA []byte, err error) {
25459 size := m.Size()
25460 dAtA = make([]byte, size)
25461 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25462 if err != nil {
25463 return nil, err
25464 }
25465 return dAtA[:n], nil
25466 }
25467
25468 func (m *CustomNameNidOptNative) MarshalTo(dAtA []byte) (int, error) {
25469 size := m.Size()
25470 return m.MarshalToSizedBuffer(dAtA[:size])
25471 }
25472
25473 func (m *CustomNameNidOptNative) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25474 i := len(dAtA)
25475 _ = i
25476 var l int
25477 _ = l
25478 if m.XXX_unrecognized != nil {
25479 i -= len(m.XXX_unrecognized)
25480 copy(dAtA[i:], m.XXX_unrecognized)
25481 }
25482 if m.FieldO != nil {
25483 i -= len(m.FieldO)
25484 copy(dAtA[i:], m.FieldO)
25485 i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldO)))
25486 i--
25487 dAtA[i] = 0x7a
25488 }
25489 i -= len(m.FieldN)
25490 copy(dAtA[i:], m.FieldN)
25491 i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldN)))
25492 i--
25493 dAtA[i] = 0x72
25494 i--
25495 if m.FieldM {
25496 dAtA[i] = 1
25497 } else {
25498 dAtA[i] = 0
25499 }
25500 i--
25501 dAtA[i] = 0x68
25502 i -= 8
25503 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.FieldL))
25504 i--
25505 dAtA[i] = 0x61
25506 i -= 8
25507 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.FieldK))
25508 i--
25509 dAtA[i] = 0x59
25510 i -= 4
25511 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.FieldJ))
25512 i--
25513 dAtA[i] = 0x55
25514 i -= 4
25515 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.FieldI))
25516 i--
25517 dAtA[i] = 0x4d
25518 i = encodeVarintThetest(dAtA, i, uint64((uint64(m.FieldH)<<1)^uint64((m.FieldH>>63))))
25519 i--
25520 dAtA[i] = 0x40
25521 i = encodeVarintThetest(dAtA, i, uint64((uint32(m.FieldG)<<1)^uint32((m.FieldG>>31))))
25522 i--
25523 dAtA[i] = 0x38
25524 i = encodeVarintThetest(dAtA, i, uint64(m.FieldF))
25525 i--
25526 dAtA[i] = 0x30
25527 i = encodeVarintThetest(dAtA, i, uint64(m.FieldE))
25528 i--
25529 dAtA[i] = 0x28
25530 i = encodeVarintThetest(dAtA, i, uint64(m.FieldD))
25531 i--
25532 dAtA[i] = 0x20
25533 i = encodeVarintThetest(dAtA, i, uint64(m.FieldC))
25534 i--
25535 dAtA[i] = 0x18
25536 i -= 4
25537 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.FieldB))))
25538 i--
25539 dAtA[i] = 0x15
25540 i -= 8
25541 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.FieldA))))
25542 i--
25543 dAtA[i] = 0x9
25544 return len(dAtA) - i, nil
25545 }
25546
25547 func (m *CustomNameNinOptNative) Marshal() (dAtA []byte, err error) {
25548 size := m.Size()
25549 dAtA = make([]byte, size)
25550 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25551 if err != nil {
25552 return nil, err
25553 }
25554 return dAtA[:n], nil
25555 }
25556
25557 func (m *CustomNameNinOptNative) MarshalTo(dAtA []byte) (int, error) {
25558 size := m.Size()
25559 return m.MarshalToSizedBuffer(dAtA[:size])
25560 }
25561
25562 func (m *CustomNameNinOptNative) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25563 i := len(dAtA)
25564 _ = i
25565 var l int
25566 _ = l
25567 if m.XXX_unrecognized != nil {
25568 i -= len(m.XXX_unrecognized)
25569 copy(dAtA[i:], m.XXX_unrecognized)
25570 }
25571 if m.FieldO != nil {
25572 i -= len(m.FieldO)
25573 copy(dAtA[i:], m.FieldO)
25574 i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldO)))
25575 i--
25576 dAtA[i] = 0x7a
25577 }
25578 if m.FieldN != nil {
25579 i -= len(*m.FieldN)
25580 copy(dAtA[i:], *m.FieldN)
25581 i = encodeVarintThetest(dAtA, i, uint64(len(*m.FieldN)))
25582 i--
25583 dAtA[i] = 0x72
25584 }
25585 if m.FieldM != nil {
25586 i--
25587 if *m.FieldM {
25588 dAtA[i] = 1
25589 } else {
25590 dAtA[i] = 0
25591 }
25592 i--
25593 dAtA[i] = 0x68
25594 }
25595 if m.FielL != nil {
25596 i -= 8
25597 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.FielL))
25598 i--
25599 dAtA[i] = 0x61
25600 }
25601 if m.FieldK != nil {
25602 i -= 8
25603 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.FieldK))
25604 i--
25605 dAtA[i] = 0x59
25606 }
25607 if m.FieldJ != nil {
25608 i -= 4
25609 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.FieldJ))
25610 i--
25611 dAtA[i] = 0x55
25612 }
25613 if m.FieldI != nil {
25614 i -= 4
25615 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.FieldI))
25616 i--
25617 dAtA[i] = 0x4d
25618 }
25619 if m.FieldH != nil {
25620 i = encodeVarintThetest(dAtA, i, uint64((uint64(*m.FieldH)<<1)^uint64((*m.FieldH>>63))))
25621 i--
25622 dAtA[i] = 0x40
25623 }
25624 if m.FieldG != nil {
25625 i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.FieldG)<<1)^uint32((*m.FieldG>>31))))
25626 i--
25627 dAtA[i] = 0x38
25628 }
25629 if m.FieldF != nil {
25630 i = encodeVarintThetest(dAtA, i, uint64(*m.FieldF))
25631 i--
25632 dAtA[i] = 0x30
25633 }
25634 if m.FieldE != nil {
25635 i = encodeVarintThetest(dAtA, i, uint64(*m.FieldE))
25636 i--
25637 dAtA[i] = 0x28
25638 }
25639 if m.FieldD != nil {
25640 i = encodeVarintThetest(dAtA, i, uint64(*m.FieldD))
25641 i--
25642 dAtA[i] = 0x20
25643 }
25644 if m.FieldC != nil {
25645 i = encodeVarintThetest(dAtA, i, uint64(*m.FieldC))
25646 i--
25647 dAtA[i] = 0x18
25648 }
25649 if m.FieldB != nil {
25650 i -= 4
25651 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.FieldB))))
25652 i--
25653 dAtA[i] = 0x15
25654 }
25655 if m.FieldA != nil {
25656 i -= 8
25657 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.FieldA))))
25658 i--
25659 dAtA[i] = 0x9
25660 }
25661 return len(dAtA) - i, nil
25662 }
25663
25664 func (m *CustomNameNinRepNative) Marshal() (dAtA []byte, err error) {
25665 size := m.Size()
25666 dAtA = make([]byte, size)
25667 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25668 if err != nil {
25669 return nil, err
25670 }
25671 return dAtA[:n], nil
25672 }
25673
25674 func (m *CustomNameNinRepNative) MarshalTo(dAtA []byte) (int, error) {
25675 size := m.Size()
25676 return m.MarshalToSizedBuffer(dAtA[:size])
25677 }
25678
25679 func (m *CustomNameNinRepNative) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25680 i := len(dAtA)
25681 _ = i
25682 var l int
25683 _ = l
25684 if m.XXX_unrecognized != nil {
25685 i -= len(m.XXX_unrecognized)
25686 copy(dAtA[i:], m.XXX_unrecognized)
25687 }
25688 if len(m.FieldO) > 0 {
25689 for iNdEx := len(m.FieldO) - 1; iNdEx >= 0; iNdEx-- {
25690 i -= len(m.FieldO[iNdEx])
25691 copy(dAtA[i:], m.FieldO[iNdEx])
25692 i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldO[iNdEx])))
25693 i--
25694 dAtA[i] = 0x7a
25695 }
25696 }
25697 if len(m.FieldN) > 0 {
25698 for iNdEx := len(m.FieldN) - 1; iNdEx >= 0; iNdEx-- {
25699 i -= len(m.FieldN[iNdEx])
25700 copy(dAtA[i:], m.FieldN[iNdEx])
25701 i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldN[iNdEx])))
25702 i--
25703 dAtA[i] = 0x72
25704 }
25705 }
25706 if len(m.FieldM) > 0 {
25707 for iNdEx := len(m.FieldM) - 1; iNdEx >= 0; iNdEx-- {
25708 i--
25709 if m.FieldM[iNdEx] {
25710 dAtA[i] = 1
25711 } else {
25712 dAtA[i] = 0
25713 }
25714 i--
25715 dAtA[i] = 0x68
25716 }
25717 }
25718 if len(m.FieldL) > 0 {
25719 for iNdEx := len(m.FieldL) - 1; iNdEx >= 0; iNdEx-- {
25720 i -= 8
25721 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.FieldL[iNdEx]))
25722 i--
25723 dAtA[i] = 0x61
25724 }
25725 }
25726 if len(m.FieldK) > 0 {
25727 for iNdEx := len(m.FieldK) - 1; iNdEx >= 0; iNdEx-- {
25728 i -= 8
25729 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.FieldK[iNdEx]))
25730 i--
25731 dAtA[i] = 0x59
25732 }
25733 }
25734 if len(m.FieldJ) > 0 {
25735 for iNdEx := len(m.FieldJ) - 1; iNdEx >= 0; iNdEx-- {
25736 i -= 4
25737 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.FieldJ[iNdEx]))
25738 i--
25739 dAtA[i] = 0x55
25740 }
25741 }
25742 if len(m.FieldI) > 0 {
25743 for iNdEx := len(m.FieldI) - 1; iNdEx >= 0; iNdEx-- {
25744 i -= 4
25745 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.FieldI[iNdEx]))
25746 i--
25747 dAtA[i] = 0x4d
25748 }
25749 }
25750 if len(m.FieldH) > 0 {
25751 for iNdEx := len(m.FieldH) - 1; iNdEx >= 0; iNdEx-- {
25752 x87 := (uint64(m.FieldH[iNdEx]) << 1) ^ uint64((m.FieldH[iNdEx] >> 63))
25753 i = encodeVarintThetest(dAtA, i, uint64(x87))
25754 i--
25755 dAtA[i] = 0x40
25756 }
25757 }
25758 if len(m.FieldG) > 0 {
25759 for iNdEx := len(m.FieldG) - 1; iNdEx >= 0; iNdEx-- {
25760 x88 := (uint32(m.FieldG[iNdEx]) << 1) ^ uint32((m.FieldG[iNdEx] >> 31))
25761 i = encodeVarintThetest(dAtA, i, uint64(x88))
25762 i--
25763 dAtA[i] = 0x38
25764 }
25765 }
25766 if len(m.FieldF) > 0 {
25767 for iNdEx := len(m.FieldF) - 1; iNdEx >= 0; iNdEx-- {
25768 i = encodeVarintThetest(dAtA, i, uint64(m.FieldF[iNdEx]))
25769 i--
25770 dAtA[i] = 0x30
25771 }
25772 }
25773 if len(m.FieldE) > 0 {
25774 for iNdEx := len(m.FieldE) - 1; iNdEx >= 0; iNdEx-- {
25775 i = encodeVarintThetest(dAtA, i, uint64(m.FieldE[iNdEx]))
25776 i--
25777 dAtA[i] = 0x28
25778 }
25779 }
25780 if len(m.FieldD) > 0 {
25781 for iNdEx := len(m.FieldD) - 1; iNdEx >= 0; iNdEx-- {
25782 i = encodeVarintThetest(dAtA, i, uint64(m.FieldD[iNdEx]))
25783 i--
25784 dAtA[i] = 0x20
25785 }
25786 }
25787 if len(m.FieldC) > 0 {
25788 for iNdEx := len(m.FieldC) - 1; iNdEx >= 0; iNdEx-- {
25789 i = encodeVarintThetest(dAtA, i, uint64(m.FieldC[iNdEx]))
25790 i--
25791 dAtA[i] = 0x18
25792 }
25793 }
25794 if len(m.FieldB) > 0 {
25795 for iNdEx := len(m.FieldB) - 1; iNdEx >= 0; iNdEx-- {
25796 f89 := math.Float32bits(float32(m.FieldB[iNdEx]))
25797 i -= 4
25798 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f89))
25799 i--
25800 dAtA[i] = 0x15
25801 }
25802 }
25803 if len(m.FieldA) > 0 {
25804 for iNdEx := len(m.FieldA) - 1; iNdEx >= 0; iNdEx-- {
25805 f90 := math.Float64bits(float64(m.FieldA[iNdEx]))
25806 i -= 8
25807 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f90))
25808 i--
25809 dAtA[i] = 0x9
25810 }
25811 }
25812 return len(dAtA) - i, nil
25813 }
25814
25815 func (m *CustomNameNinStruct) Marshal() (dAtA []byte, err error) {
25816 size := m.Size()
25817 dAtA = make([]byte, size)
25818 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25819 if err != nil {
25820 return nil, err
25821 }
25822 return dAtA[:n], nil
25823 }
25824
25825 func (m *CustomNameNinStruct) MarshalTo(dAtA []byte) (int, error) {
25826 size := m.Size()
25827 return m.MarshalToSizedBuffer(dAtA[:size])
25828 }
25829
25830 func (m *CustomNameNinStruct) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25831 i := len(dAtA)
25832 _ = i
25833 var l int
25834 _ = l
25835 if m.XXX_unrecognized != nil {
25836 i -= len(m.XXX_unrecognized)
25837 copy(dAtA[i:], m.XXX_unrecognized)
25838 }
25839 if m.FieldJ != nil {
25840 i -= len(m.FieldJ)
25841 copy(dAtA[i:], m.FieldJ)
25842 i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldJ)))
25843 i--
25844 dAtA[i] = 0x7a
25845 }
25846 if m.FieldI != nil {
25847 i -= len(*m.FieldI)
25848 copy(dAtA[i:], *m.FieldI)
25849 i = encodeVarintThetest(dAtA, i, uint64(len(*m.FieldI)))
25850 i--
25851 dAtA[i] = 0x72
25852 }
25853 if m.FieldH != nil {
25854 i--
25855 if *m.FieldH {
25856 dAtA[i] = 1
25857 } else {
25858 dAtA[i] = 0
25859 }
25860 i--
25861 dAtA[i] = 0x68
25862 }
25863 if m.FieldG != nil {
25864 {
25865 size, err := m.FieldG.MarshalToSizedBuffer(dAtA[:i])
25866 if err != nil {
25867 return 0, err
25868 }
25869 i -= size
25870 i = encodeVarintThetest(dAtA, i, uint64(size))
25871 }
25872 i--
25873 dAtA[i] = 0x42
25874 }
25875 if m.FieldF != nil {
25876 i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.FieldF)<<1)^uint32((*m.FieldF>>31))))
25877 i--
25878 dAtA[i] = 0x38
25879 }
25880 if m.FieldE != nil {
25881 i = encodeVarintThetest(dAtA, i, uint64(*m.FieldE))
25882 i--
25883 dAtA[i] = 0x30
25884 }
25885 if len(m.FieldD) > 0 {
25886 for iNdEx := len(m.FieldD) - 1; iNdEx >= 0; iNdEx-- {
25887 {
25888 size, err := m.FieldD[iNdEx].MarshalToSizedBuffer(dAtA[:i])
25889 if err != nil {
25890 return 0, err
25891 }
25892 i -= size
25893 i = encodeVarintThetest(dAtA, i, uint64(size))
25894 }
25895 i--
25896 dAtA[i] = 0x22
25897 }
25898 }
25899 if m.FieldC != nil {
25900 {
25901 size, err := m.FieldC.MarshalToSizedBuffer(dAtA[:i])
25902 if err != nil {
25903 return 0, err
25904 }
25905 i -= size
25906 i = encodeVarintThetest(dAtA, i, uint64(size))
25907 }
25908 i--
25909 dAtA[i] = 0x1a
25910 }
25911 if m.FieldB != nil {
25912 i -= 4
25913 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.FieldB))))
25914 i--
25915 dAtA[i] = 0x15
25916 }
25917 if m.FieldA != nil {
25918 i -= 8
25919 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.FieldA))))
25920 i--
25921 dAtA[i] = 0x9
25922 }
25923 return len(dAtA) - i, nil
25924 }
25925
25926 func (m *CustomNameCustomType) Marshal() (dAtA []byte, err error) {
25927 size := m.Size()
25928 dAtA = make([]byte, size)
25929 n, err := m.MarshalToSizedBuffer(dAtA[:size])
25930 if err != nil {
25931 return nil, err
25932 }
25933 return dAtA[:n], nil
25934 }
25935
25936 func (m *CustomNameCustomType) MarshalTo(dAtA []byte) (int, error) {
25937 size := m.Size()
25938 return m.MarshalToSizedBuffer(dAtA[:size])
25939 }
25940
25941 func (m *CustomNameCustomType) MarshalToSizedBuffer(dAtA []byte) (int, error) {
25942 i := len(dAtA)
25943 _ = i
25944 var l int
25945 _ = l
25946 if m.XXX_unrecognized != nil {
25947 i -= len(m.XXX_unrecognized)
25948 copy(dAtA[i:], m.XXX_unrecognized)
25949 }
25950 if len(m.FieldD) > 0 {
25951 for iNdEx := len(m.FieldD) - 1; iNdEx >= 0; iNdEx-- {
25952 {
25953 size := m.FieldD[iNdEx].Size()
25954 i -= size
25955 if _, err := m.FieldD[iNdEx].MarshalTo(dAtA[i:]); err != nil {
25956 return 0, err
25957 }
25958 i = encodeVarintThetest(dAtA, i, uint64(size))
25959 }
25960 i--
25961 dAtA[i] = 0x22
25962 }
25963 }
25964 if len(m.FieldC) > 0 {
25965 for iNdEx := len(m.FieldC) - 1; iNdEx >= 0; iNdEx-- {
25966 {
25967 size := m.FieldC[iNdEx].Size()
25968 i -= size
25969 if _, err := m.FieldC[iNdEx].MarshalTo(dAtA[i:]); err != nil {
25970 return 0, err
25971 }
25972 i = encodeVarintThetest(dAtA, i, uint64(size))
25973 }
25974 i--
25975 dAtA[i] = 0x1a
25976 }
25977 }
25978 if m.FieldB != nil {
25979 {
25980 size := m.FieldB.Size()
25981 i -= size
25982 if _, err := m.FieldB.MarshalTo(dAtA[i:]); err != nil {
25983 return 0, err
25984 }
25985 i = encodeVarintThetest(dAtA, i, uint64(size))
25986 }
25987 i--
25988 dAtA[i] = 0x12
25989 }
25990 if m.FieldA != nil {
25991 {
25992 size := m.FieldA.Size()
25993 i -= size
25994 if _, err := m.FieldA.MarshalTo(dAtA[i:]); err != nil {
25995 return 0, err
25996 }
25997 i = encodeVarintThetest(dAtA, i, uint64(size))
25998 }
25999 i--
26000 dAtA[i] = 0xa
26001 }
26002 return len(dAtA) - i, nil
26003 }
26004
26005 func (m *CustomNameNinEmbeddedStructUnion) Marshal() (dAtA []byte, err error) {
26006 size := m.Size()
26007 dAtA = make([]byte, size)
26008 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26009 if err != nil {
26010 return nil, err
26011 }
26012 return dAtA[:n], nil
26013 }
26014
26015 func (m *CustomNameNinEmbeddedStructUnion) MarshalTo(dAtA []byte) (int, error) {
26016 size := m.Size()
26017 return m.MarshalToSizedBuffer(dAtA[:size])
26018 }
26019
26020 func (m *CustomNameNinEmbeddedStructUnion) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26021 i := len(dAtA)
26022 _ = i
26023 var l int
26024 _ = l
26025 if m.XXX_unrecognized != nil {
26026 i -= len(m.XXX_unrecognized)
26027 copy(dAtA[i:], m.XXX_unrecognized)
26028 }
26029 if m.FieldB != nil {
26030 i--
26031 if *m.FieldB {
26032 dAtA[i] = 1
26033 } else {
26034 dAtA[i] = 0
26035 }
26036 i--
26037 dAtA[i] = 0xd
26038 i--
26039 dAtA[i] = 0x90
26040 }
26041 if m.FieldA != nil {
26042 {
26043 size, err := m.FieldA.MarshalToSizedBuffer(dAtA[:i])
26044 if err != nil {
26045 return 0, err
26046 }
26047 i -= size
26048 i = encodeVarintThetest(dAtA, i, uint64(size))
26049 }
26050 i--
26051 dAtA[i] = 0xc
26052 i--
26053 dAtA[i] = 0xc2
26054 }
26055 if m.NidOptNative != nil {
26056 {
26057 size, err := m.NidOptNative.MarshalToSizedBuffer(dAtA[:i])
26058 if err != nil {
26059 return 0, err
26060 }
26061 i -= size
26062 i = encodeVarintThetest(dAtA, i, uint64(size))
26063 }
26064 i--
26065 dAtA[i] = 0xa
26066 }
26067 return len(dAtA) - i, nil
26068 }
26069
26070 func (m *CustomNameEnum) Marshal() (dAtA []byte, err error) {
26071 size := m.Size()
26072 dAtA = make([]byte, size)
26073 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26074 if err != nil {
26075 return nil, err
26076 }
26077 return dAtA[:n], nil
26078 }
26079
26080 func (m *CustomNameEnum) MarshalTo(dAtA []byte) (int, error) {
26081 size := m.Size()
26082 return m.MarshalToSizedBuffer(dAtA[:size])
26083 }
26084
26085 func (m *CustomNameEnum) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26086 i := len(dAtA)
26087 _ = i
26088 var l int
26089 _ = l
26090 if m.XXX_unrecognized != nil {
26091 i -= len(m.XXX_unrecognized)
26092 copy(dAtA[i:], m.XXX_unrecognized)
26093 }
26094 if len(m.FieldB) > 0 {
26095 for iNdEx := len(m.FieldB) - 1; iNdEx >= 0; iNdEx-- {
26096 i = encodeVarintThetest(dAtA, i, uint64(m.FieldB[iNdEx]))
26097 i--
26098 dAtA[i] = 0x10
26099 }
26100 }
26101 if m.FieldA != nil {
26102 i = encodeVarintThetest(dAtA, i, uint64(*m.FieldA))
26103 i--
26104 dAtA[i] = 0x8
26105 }
26106 return len(dAtA) - i, nil
26107 }
26108
26109 func (m *NoExtensionsMap) Marshal() (dAtA []byte, err error) {
26110 size := m.Size()
26111 dAtA = make([]byte, size)
26112 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26113 if err != nil {
26114 return nil, err
26115 }
26116 return dAtA[:n], nil
26117 }
26118
26119 func (m *NoExtensionsMap) MarshalTo(dAtA []byte) (int, error) {
26120 size := m.Size()
26121 return m.MarshalToSizedBuffer(dAtA[:size])
26122 }
26123
26124 func (m *NoExtensionsMap) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26125 i := len(dAtA)
26126 _ = i
26127 var l int
26128 _ = l
26129 if m.XXX_unrecognized != nil {
26130 i -= len(m.XXX_unrecognized)
26131 copy(dAtA[i:], m.XXX_unrecognized)
26132 }
26133 if m.XXX_extensions != nil {
26134 i -= len(m.XXX_extensions)
26135 copy(dAtA[i:], m.XXX_extensions)
26136 }
26137 if m.Field1 != nil {
26138 i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
26139 i--
26140 dAtA[i] = 0x8
26141 }
26142 return len(dAtA) - i, nil
26143 }
26144
26145 func (m *Unrecognized) Marshal() (dAtA []byte, err error) {
26146 size := m.Size()
26147 dAtA = make([]byte, size)
26148 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26149 if err != nil {
26150 return nil, err
26151 }
26152 return dAtA[:n], nil
26153 }
26154
26155 func (m *Unrecognized) MarshalTo(dAtA []byte) (int, error) {
26156 size := m.Size()
26157 return m.MarshalToSizedBuffer(dAtA[:size])
26158 }
26159
26160 func (m *Unrecognized) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26161 i := len(dAtA)
26162 _ = i
26163 var l int
26164 _ = l
26165 if m.Field1 != nil {
26166 i -= len(*m.Field1)
26167 copy(dAtA[i:], *m.Field1)
26168 i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field1)))
26169 i--
26170 dAtA[i] = 0xa
26171 }
26172 return len(dAtA) - i, nil
26173 }
26174
26175 func (m *UnrecognizedWithInner) Marshal() (dAtA []byte, err error) {
26176 size := m.Size()
26177 dAtA = make([]byte, size)
26178 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26179 if err != nil {
26180 return nil, err
26181 }
26182 return dAtA[:n], nil
26183 }
26184
26185 func (m *UnrecognizedWithInner) MarshalTo(dAtA []byte) (int, error) {
26186 size := m.Size()
26187 return m.MarshalToSizedBuffer(dAtA[:size])
26188 }
26189
26190 func (m *UnrecognizedWithInner) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26191 i := len(dAtA)
26192 _ = i
26193 var l int
26194 _ = l
26195 if m.XXX_unrecognized != nil {
26196 i -= len(m.XXX_unrecognized)
26197 copy(dAtA[i:], m.XXX_unrecognized)
26198 }
26199 if m.Field2 != nil {
26200 i -= len(*m.Field2)
26201 copy(dAtA[i:], *m.Field2)
26202 i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field2)))
26203 i--
26204 dAtA[i] = 0x12
26205 }
26206 if len(m.Embedded) > 0 {
26207 for iNdEx := len(m.Embedded) - 1; iNdEx >= 0; iNdEx-- {
26208 {
26209 size, err := m.Embedded[iNdEx].MarshalToSizedBuffer(dAtA[:i])
26210 if err != nil {
26211 return 0, err
26212 }
26213 i -= size
26214 i = encodeVarintThetest(dAtA, i, uint64(size))
26215 }
26216 i--
26217 dAtA[i] = 0xa
26218 }
26219 }
26220 return len(dAtA) - i, nil
26221 }
26222
26223 func (m *UnrecognizedWithInner_Inner) Marshal() (dAtA []byte, err error) {
26224 size := m.Size()
26225 dAtA = make([]byte, size)
26226 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26227 if err != nil {
26228 return nil, err
26229 }
26230 return dAtA[:n], nil
26231 }
26232
26233 func (m *UnrecognizedWithInner_Inner) MarshalTo(dAtA []byte) (int, error) {
26234 size := m.Size()
26235 return m.MarshalToSizedBuffer(dAtA[:size])
26236 }
26237
26238 func (m *UnrecognizedWithInner_Inner) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26239 i := len(dAtA)
26240 _ = i
26241 var l int
26242 _ = l
26243 if m.Field1 != nil {
26244 i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
26245 i--
26246 dAtA[i] = 0x8
26247 }
26248 return len(dAtA) - i, nil
26249 }
26250
26251 func (m *UnrecognizedWithEmbed) Marshal() (dAtA []byte, err error) {
26252 size := m.Size()
26253 dAtA = make([]byte, size)
26254 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26255 if err != nil {
26256 return nil, err
26257 }
26258 return dAtA[:n], nil
26259 }
26260
26261 func (m *UnrecognizedWithEmbed) MarshalTo(dAtA []byte) (int, error) {
26262 size := m.Size()
26263 return m.MarshalToSizedBuffer(dAtA[:size])
26264 }
26265
26266 func (m *UnrecognizedWithEmbed) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26267 i := len(dAtA)
26268 _ = i
26269 var l int
26270 _ = l
26271 if m.XXX_unrecognized != nil {
26272 i -= len(m.XXX_unrecognized)
26273 copy(dAtA[i:], m.XXX_unrecognized)
26274 }
26275 if m.Field2 != nil {
26276 i -= len(*m.Field2)
26277 copy(dAtA[i:], *m.Field2)
26278 i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field2)))
26279 i--
26280 dAtA[i] = 0x12
26281 }
26282 {
26283 size, err := m.UnrecognizedWithEmbed_Embedded.MarshalToSizedBuffer(dAtA[:i])
26284 if err != nil {
26285 return 0, err
26286 }
26287 i -= size
26288 i = encodeVarintThetest(dAtA, i, uint64(size))
26289 }
26290 i--
26291 dAtA[i] = 0xa
26292 return len(dAtA) - i, nil
26293 }
26294
26295 func (m *UnrecognizedWithEmbed_Embedded) Marshal() (dAtA []byte, err error) {
26296 size := m.Size()
26297 dAtA = make([]byte, size)
26298 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26299 if err != nil {
26300 return nil, err
26301 }
26302 return dAtA[:n], nil
26303 }
26304
26305 func (m *UnrecognizedWithEmbed_Embedded) MarshalTo(dAtA []byte) (int, error) {
26306 size := m.Size()
26307 return m.MarshalToSizedBuffer(dAtA[:size])
26308 }
26309
26310 func (m *UnrecognizedWithEmbed_Embedded) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26311 i := len(dAtA)
26312 _ = i
26313 var l int
26314 _ = l
26315 if m.Field1 != nil {
26316 i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
26317 i--
26318 dAtA[i] = 0x8
26319 }
26320 return len(dAtA) - i, nil
26321 }
26322
26323 func (m *Node) Marshal() (dAtA []byte, err error) {
26324 size := m.Size()
26325 dAtA = make([]byte, size)
26326 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26327 if err != nil {
26328 return nil, err
26329 }
26330 return dAtA[:n], nil
26331 }
26332
26333 func (m *Node) MarshalTo(dAtA []byte) (int, error) {
26334 size := m.Size()
26335 return m.MarshalToSizedBuffer(dAtA[:size])
26336 }
26337
26338 func (m *Node) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26339 i := len(dAtA)
26340 _ = i
26341 var l int
26342 _ = l
26343 if m.XXX_unrecognized != nil {
26344 i -= len(m.XXX_unrecognized)
26345 copy(dAtA[i:], m.XXX_unrecognized)
26346 }
26347 if len(m.Children) > 0 {
26348 for iNdEx := len(m.Children) - 1; iNdEx >= 0; iNdEx-- {
26349 {
26350 size, err := m.Children[iNdEx].MarshalToSizedBuffer(dAtA[:i])
26351 if err != nil {
26352 return 0, err
26353 }
26354 i -= size
26355 i = encodeVarintThetest(dAtA, i, uint64(size))
26356 }
26357 i--
26358 dAtA[i] = 0x12
26359 }
26360 }
26361 if m.Label != nil {
26362 i -= len(*m.Label)
26363 copy(dAtA[i:], *m.Label)
26364 i = encodeVarintThetest(dAtA, i, uint64(len(*m.Label)))
26365 i--
26366 dAtA[i] = 0xa
26367 }
26368 return len(dAtA) - i, nil
26369 }
26370
26371 func (m *NonByteCustomType) Marshal() (dAtA []byte, err error) {
26372 size := m.Size()
26373 dAtA = make([]byte, size)
26374 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26375 if err != nil {
26376 return nil, err
26377 }
26378 return dAtA[:n], nil
26379 }
26380
26381 func (m *NonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
26382 size := m.Size()
26383 return m.MarshalToSizedBuffer(dAtA[:size])
26384 }
26385
26386 func (m *NonByteCustomType) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26387 i := len(dAtA)
26388 _ = i
26389 var l int
26390 _ = l
26391 if m.XXX_unrecognized != nil {
26392 i -= len(m.XXX_unrecognized)
26393 copy(dAtA[i:], m.XXX_unrecognized)
26394 }
26395 if m.Field1 != nil {
26396 {
26397 size := m.Field1.Size()
26398 i -= size
26399 if _, err := m.Field1.MarshalTo(dAtA[i:]); err != nil {
26400 return 0, err
26401 }
26402 i = encodeVarintThetest(dAtA, i, uint64(size))
26403 }
26404 i--
26405 dAtA[i] = 0xa
26406 }
26407 return len(dAtA) - i, nil
26408 }
26409
26410 func (m *NidOptNonByteCustomType) Marshal() (dAtA []byte, err error) {
26411 size := m.Size()
26412 dAtA = make([]byte, size)
26413 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26414 if err != nil {
26415 return nil, err
26416 }
26417 return dAtA[:n], nil
26418 }
26419
26420 func (m *NidOptNonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
26421 size := m.Size()
26422 return m.MarshalToSizedBuffer(dAtA[:size])
26423 }
26424
26425 func (m *NidOptNonByteCustomType) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26426 i := len(dAtA)
26427 _ = i
26428 var l int
26429 _ = l
26430 if m.XXX_unrecognized != nil {
26431 i -= len(m.XXX_unrecognized)
26432 copy(dAtA[i:], m.XXX_unrecognized)
26433 }
26434 {
26435 size := m.Field1.Size()
26436 i -= size
26437 if _, err := m.Field1.MarshalTo(dAtA[i:]); err != nil {
26438 return 0, err
26439 }
26440 i = encodeVarintThetest(dAtA, i, uint64(size))
26441 }
26442 i--
26443 dAtA[i] = 0xa
26444 return len(dAtA) - i, nil
26445 }
26446
26447 func (m *NinOptNonByteCustomType) Marshal() (dAtA []byte, err error) {
26448 size := m.Size()
26449 dAtA = make([]byte, size)
26450 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26451 if err != nil {
26452 return nil, err
26453 }
26454 return dAtA[:n], nil
26455 }
26456
26457 func (m *NinOptNonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
26458 size := m.Size()
26459 return m.MarshalToSizedBuffer(dAtA[:size])
26460 }
26461
26462 func (m *NinOptNonByteCustomType) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26463 i := len(dAtA)
26464 _ = i
26465 var l int
26466 _ = l
26467 if m.XXX_unrecognized != nil {
26468 i -= len(m.XXX_unrecognized)
26469 copy(dAtA[i:], m.XXX_unrecognized)
26470 }
26471 if m.Field1 != nil {
26472 {
26473 size := m.Field1.Size()
26474 i -= size
26475 if _, err := m.Field1.MarshalTo(dAtA[i:]); err != nil {
26476 return 0, err
26477 }
26478 i = encodeVarintThetest(dAtA, i, uint64(size))
26479 }
26480 i--
26481 dAtA[i] = 0xa
26482 }
26483 return len(dAtA) - i, nil
26484 }
26485
26486 func (m *NidRepNonByteCustomType) Marshal() (dAtA []byte, err error) {
26487 size := m.Size()
26488 dAtA = make([]byte, size)
26489 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26490 if err != nil {
26491 return nil, err
26492 }
26493 return dAtA[:n], nil
26494 }
26495
26496 func (m *NidRepNonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
26497 size := m.Size()
26498 return m.MarshalToSizedBuffer(dAtA[:size])
26499 }
26500
26501 func (m *NidRepNonByteCustomType) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26502 i := len(dAtA)
26503 _ = i
26504 var l int
26505 _ = l
26506 if m.XXX_unrecognized != nil {
26507 i -= len(m.XXX_unrecognized)
26508 copy(dAtA[i:], m.XXX_unrecognized)
26509 }
26510 if len(m.Field1) > 0 {
26511 for iNdEx := len(m.Field1) - 1; iNdEx >= 0; iNdEx-- {
26512 {
26513 size := m.Field1[iNdEx].Size()
26514 i -= size
26515 if _, err := m.Field1[iNdEx].MarshalTo(dAtA[i:]); err != nil {
26516 return 0, err
26517 }
26518 i = encodeVarintThetest(dAtA, i, uint64(size))
26519 }
26520 i--
26521 dAtA[i] = 0xa
26522 }
26523 }
26524 return len(dAtA) - i, nil
26525 }
26526
26527 func (m *NinRepNonByteCustomType) Marshal() (dAtA []byte, err error) {
26528 size := m.Size()
26529 dAtA = make([]byte, size)
26530 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26531 if err != nil {
26532 return nil, err
26533 }
26534 return dAtA[:n], nil
26535 }
26536
26537 func (m *NinRepNonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
26538 size := m.Size()
26539 return m.MarshalToSizedBuffer(dAtA[:size])
26540 }
26541
26542 func (m *NinRepNonByteCustomType) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26543 i := len(dAtA)
26544 _ = i
26545 var l int
26546 _ = l
26547 if m.XXX_unrecognized != nil {
26548 i -= len(m.XXX_unrecognized)
26549 copy(dAtA[i:], m.XXX_unrecognized)
26550 }
26551 if len(m.Field1) > 0 {
26552 for iNdEx := len(m.Field1) - 1; iNdEx >= 0; iNdEx-- {
26553 {
26554 size := m.Field1[iNdEx].Size()
26555 i -= size
26556 if _, err := m.Field1[iNdEx].MarshalTo(dAtA[i:]); err != nil {
26557 return 0, err
26558 }
26559 i = encodeVarintThetest(dAtA, i, uint64(size))
26560 }
26561 i--
26562 dAtA[i] = 0xa
26563 }
26564 }
26565 return len(dAtA) - i, nil
26566 }
26567
26568 func (m *ProtoType) Marshal() (dAtA []byte, err error) {
26569 size := m.Size()
26570 dAtA = make([]byte, size)
26571 n, err := m.MarshalToSizedBuffer(dAtA[:size])
26572 if err != nil {
26573 return nil, err
26574 }
26575 return dAtA[:n], nil
26576 }
26577
26578 func (m *ProtoType) MarshalTo(dAtA []byte) (int, error) {
26579 size := m.Size()
26580 return m.MarshalToSizedBuffer(dAtA[:size])
26581 }
26582
26583 func (m *ProtoType) MarshalToSizedBuffer(dAtA []byte) (int, error) {
26584 i := len(dAtA)
26585 _ = i
26586 var l int
26587 _ = l
26588 if m.XXX_unrecognized != nil {
26589 i -= len(m.XXX_unrecognized)
26590 copy(dAtA[i:], m.XXX_unrecognized)
26591 }
26592 if m.Field2 != nil {
26593 i -= len(*m.Field2)
26594 copy(dAtA[i:], *m.Field2)
26595 i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field2)))
26596 i--
26597 dAtA[i] = 0xa
26598 }
26599 return len(dAtA) - i, nil
26600 }
26601
26602 func encodeVarintThetest(dAtA []byte, offset int, v uint64) int {
26603 offset -= sovThetest(v)
26604 base := offset
26605 for v >= 1<<7 {
26606 dAtA[offset] = uint8(v&0x7f | 0x80)
26607 v >>= 7
26608 offset++
26609 }
26610 dAtA[offset] = uint8(v)
26611 return base
26612 }
26613 func NewPopulatedNidOptNative(r randyThetest, easy bool) *NidOptNative {
26614 this := &NidOptNative{}
26615 this.Field1 = float64(r.Float64())
26616 if r.Intn(2) == 0 {
26617 this.Field1 *= -1
26618 }
26619 this.Field2 = float32(r.Float32())
26620 if r.Intn(2) == 0 {
26621 this.Field2 *= -1
26622 }
26623 this.Field3 = int32(r.Int31())
26624 if r.Intn(2) == 0 {
26625 this.Field3 *= -1
26626 }
26627 this.Field4 = int64(r.Int63())
26628 if r.Intn(2) == 0 {
26629 this.Field4 *= -1
26630 }
26631 this.Field5 = uint32(r.Uint32())
26632 this.Field6 = uint64(uint64(r.Uint32()))
26633 this.Field7 = int32(r.Int31())
26634 if r.Intn(2) == 0 {
26635 this.Field7 *= -1
26636 }
26637 this.Field8 = int64(r.Int63())
26638 if r.Intn(2) == 0 {
26639 this.Field8 *= -1
26640 }
26641 this.Field9 = uint32(r.Uint32())
26642 this.Field10 = int32(r.Int31())
26643 if r.Intn(2) == 0 {
26644 this.Field10 *= -1
26645 }
26646 this.Field11 = uint64(uint64(r.Uint32()))
26647 this.Field12 = int64(r.Int63())
26648 if r.Intn(2) == 0 {
26649 this.Field12 *= -1
26650 }
26651 this.Field13 = bool(bool(r.Intn(2) == 0))
26652 this.Field14 = string(randStringThetest(r))
26653 v1 := r.Intn(100)
26654 this.Field15 = make([]byte, v1)
26655 for i := 0; i < v1; i++ {
26656 this.Field15[i] = byte(r.Intn(256))
26657 }
26658 if !easy && r.Intn(10) != 0 {
26659 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
26660 }
26661 return this
26662 }
26663
26664 func NewPopulatedNinOptNative(r randyThetest, easy bool) *NinOptNative {
26665 this := &NinOptNative{}
26666 if r.Intn(5) != 0 {
26667 v2 := float64(r.Float64())
26668 if r.Intn(2) == 0 {
26669 v2 *= -1
26670 }
26671 this.Field1 = &v2
26672 }
26673 if r.Intn(5) != 0 {
26674 v3 := float32(r.Float32())
26675 if r.Intn(2) == 0 {
26676 v3 *= -1
26677 }
26678 this.Field2 = &v3
26679 }
26680 if r.Intn(5) != 0 {
26681 v4 := int32(r.Int31())
26682 if r.Intn(2) == 0 {
26683 v4 *= -1
26684 }
26685 this.Field3 = &v4
26686 }
26687 if r.Intn(5) != 0 {
26688 v5 := int64(r.Int63())
26689 if r.Intn(2) == 0 {
26690 v5 *= -1
26691 }
26692 this.Field4 = &v5
26693 }
26694 if r.Intn(5) != 0 {
26695 v6 := uint32(r.Uint32())
26696 this.Field5 = &v6
26697 }
26698 if r.Intn(5) != 0 {
26699 v7 := uint64(uint64(r.Uint32()))
26700 this.Field6 = &v7
26701 }
26702 if r.Intn(5) != 0 {
26703 v8 := int32(r.Int31())
26704 if r.Intn(2) == 0 {
26705 v8 *= -1
26706 }
26707 this.Field7 = &v8
26708 }
26709 if r.Intn(5) != 0 {
26710 v9 := int64(r.Int63())
26711 if r.Intn(2) == 0 {
26712 v9 *= -1
26713 }
26714 this.Field8 = &v9
26715 }
26716 if r.Intn(5) != 0 {
26717 v10 := uint32(r.Uint32())
26718 this.Field9 = &v10
26719 }
26720 if r.Intn(5) != 0 {
26721 v11 := int32(r.Int31())
26722 if r.Intn(2) == 0 {
26723 v11 *= -1
26724 }
26725 this.Field10 = &v11
26726 }
26727 if r.Intn(5) != 0 {
26728 v12 := uint64(uint64(r.Uint32()))
26729 this.Field11 = &v12
26730 }
26731 if r.Intn(5) != 0 {
26732 v13 := int64(r.Int63())
26733 if r.Intn(2) == 0 {
26734 v13 *= -1
26735 }
26736 this.Field12 = &v13
26737 }
26738 if r.Intn(5) != 0 {
26739 v14 := bool(bool(r.Intn(2) == 0))
26740 this.Field13 = &v14
26741 }
26742 if r.Intn(5) != 0 {
26743 v15 := string(randStringThetest(r))
26744 this.Field14 = &v15
26745 }
26746 if r.Intn(5) != 0 {
26747 v16 := r.Intn(100)
26748 this.Field15 = make([]byte, v16)
26749 for i := 0; i < v16; i++ {
26750 this.Field15[i] = byte(r.Intn(256))
26751 }
26752 }
26753 if !easy && r.Intn(10) != 0 {
26754 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
26755 }
26756 return this
26757 }
26758
26759 func NewPopulatedNidRepNative(r randyThetest, easy bool) *NidRepNative {
26760 this := &NidRepNative{}
26761 if r.Intn(5) != 0 {
26762 v17 := r.Intn(10)
26763 this.Field1 = make([]float64, v17)
26764 for i := 0; i < v17; i++ {
26765 this.Field1[i] = float64(r.Float64())
26766 if r.Intn(2) == 0 {
26767 this.Field1[i] *= -1
26768 }
26769 }
26770 }
26771 if r.Intn(5) != 0 {
26772 v18 := r.Intn(10)
26773 this.Field2 = make([]float32, v18)
26774 for i := 0; i < v18; i++ {
26775 this.Field2[i] = float32(r.Float32())
26776 if r.Intn(2) == 0 {
26777 this.Field2[i] *= -1
26778 }
26779 }
26780 }
26781 if r.Intn(5) != 0 {
26782 v19 := r.Intn(10)
26783 this.Field3 = make([]int32, v19)
26784 for i := 0; i < v19; i++ {
26785 this.Field3[i] = int32(r.Int31())
26786 if r.Intn(2) == 0 {
26787 this.Field3[i] *= -1
26788 }
26789 }
26790 }
26791 if r.Intn(5) != 0 {
26792 v20 := r.Intn(10)
26793 this.Field4 = make([]int64, v20)
26794 for i := 0; i < v20; i++ {
26795 this.Field4[i] = int64(r.Int63())
26796 if r.Intn(2) == 0 {
26797 this.Field4[i] *= -1
26798 }
26799 }
26800 }
26801 if r.Intn(5) != 0 {
26802 v21 := r.Intn(10)
26803 this.Field5 = make([]uint32, v21)
26804 for i := 0; i < v21; i++ {
26805 this.Field5[i] = uint32(r.Uint32())
26806 }
26807 }
26808 if r.Intn(5) != 0 {
26809 v22 := r.Intn(10)
26810 this.Field6 = make([]uint64, v22)
26811 for i := 0; i < v22; i++ {
26812 this.Field6[i] = uint64(uint64(r.Uint32()))
26813 }
26814 }
26815 if r.Intn(5) != 0 {
26816 v23 := r.Intn(10)
26817 this.Field7 = make([]int32, v23)
26818 for i := 0; i < v23; i++ {
26819 this.Field7[i] = int32(r.Int31())
26820 if r.Intn(2) == 0 {
26821 this.Field7[i] *= -1
26822 }
26823 }
26824 }
26825 if r.Intn(5) != 0 {
26826 v24 := r.Intn(10)
26827 this.Field8 = make([]int64, v24)
26828 for i := 0; i < v24; i++ {
26829 this.Field8[i] = int64(r.Int63())
26830 if r.Intn(2) == 0 {
26831 this.Field8[i] *= -1
26832 }
26833 }
26834 }
26835 if r.Intn(5) != 0 {
26836 v25 := r.Intn(10)
26837 this.Field9 = make([]uint32, v25)
26838 for i := 0; i < v25; i++ {
26839 this.Field9[i] = uint32(r.Uint32())
26840 }
26841 }
26842 if r.Intn(5) != 0 {
26843 v26 := r.Intn(10)
26844 this.Field10 = make([]int32, v26)
26845 for i := 0; i < v26; i++ {
26846 this.Field10[i] = int32(r.Int31())
26847 if r.Intn(2) == 0 {
26848 this.Field10[i] *= -1
26849 }
26850 }
26851 }
26852 if r.Intn(5) != 0 {
26853 v27 := r.Intn(10)
26854 this.Field11 = make([]uint64, v27)
26855 for i := 0; i < v27; i++ {
26856 this.Field11[i] = uint64(uint64(r.Uint32()))
26857 }
26858 }
26859 if r.Intn(5) != 0 {
26860 v28 := r.Intn(10)
26861 this.Field12 = make([]int64, v28)
26862 for i := 0; i < v28; i++ {
26863 this.Field12[i] = int64(r.Int63())
26864 if r.Intn(2) == 0 {
26865 this.Field12[i] *= -1
26866 }
26867 }
26868 }
26869 if r.Intn(5) != 0 {
26870 v29 := r.Intn(10)
26871 this.Field13 = make([]bool, v29)
26872 for i := 0; i < v29; i++ {
26873 this.Field13[i] = bool(bool(r.Intn(2) == 0))
26874 }
26875 }
26876 if r.Intn(5) != 0 {
26877 v30 := r.Intn(10)
26878 this.Field14 = make([]string, v30)
26879 for i := 0; i < v30; i++ {
26880 this.Field14[i] = string(randStringThetest(r))
26881 }
26882 }
26883 if r.Intn(5) != 0 {
26884 v31 := r.Intn(10)
26885 this.Field15 = make([][]byte, v31)
26886 for i := 0; i < v31; i++ {
26887 v32 := r.Intn(100)
26888 this.Field15[i] = make([]byte, v32)
26889 for j := 0; j < v32; j++ {
26890 this.Field15[i][j] = byte(r.Intn(256))
26891 }
26892 }
26893 }
26894 if !easy && r.Intn(10) != 0 {
26895 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
26896 }
26897 return this
26898 }
26899
26900 func NewPopulatedNinRepNative(r randyThetest, easy bool) *NinRepNative {
26901 this := &NinRepNative{}
26902 if r.Intn(5) != 0 {
26903 v33 := r.Intn(10)
26904 this.Field1 = make([]float64, v33)
26905 for i := 0; i < v33; i++ {
26906 this.Field1[i] = float64(r.Float64())
26907 if r.Intn(2) == 0 {
26908 this.Field1[i] *= -1
26909 }
26910 }
26911 }
26912 if r.Intn(5) != 0 {
26913 v34 := r.Intn(10)
26914 this.Field2 = make([]float32, v34)
26915 for i := 0; i < v34; i++ {
26916 this.Field2[i] = float32(r.Float32())
26917 if r.Intn(2) == 0 {
26918 this.Field2[i] *= -1
26919 }
26920 }
26921 }
26922 if r.Intn(5) != 0 {
26923 v35 := r.Intn(10)
26924 this.Field3 = make([]int32, v35)
26925 for i := 0; i < v35; i++ {
26926 this.Field3[i] = int32(r.Int31())
26927 if r.Intn(2) == 0 {
26928 this.Field3[i] *= -1
26929 }
26930 }
26931 }
26932 if r.Intn(5) != 0 {
26933 v36 := r.Intn(10)
26934 this.Field4 = make([]int64, v36)
26935 for i := 0; i < v36; i++ {
26936 this.Field4[i] = int64(r.Int63())
26937 if r.Intn(2) == 0 {
26938 this.Field4[i] *= -1
26939 }
26940 }
26941 }
26942 if r.Intn(5) != 0 {
26943 v37 := r.Intn(10)
26944 this.Field5 = make([]uint32, v37)
26945 for i := 0; i < v37; i++ {
26946 this.Field5[i] = uint32(r.Uint32())
26947 }
26948 }
26949 if r.Intn(5) != 0 {
26950 v38 := r.Intn(10)
26951 this.Field6 = make([]uint64, v38)
26952 for i := 0; i < v38; i++ {
26953 this.Field6[i] = uint64(uint64(r.Uint32()))
26954 }
26955 }
26956 if r.Intn(5) != 0 {
26957 v39 := r.Intn(10)
26958 this.Field7 = make([]int32, v39)
26959 for i := 0; i < v39; i++ {
26960 this.Field7[i] = int32(r.Int31())
26961 if r.Intn(2) == 0 {
26962 this.Field7[i] *= -1
26963 }
26964 }
26965 }
26966 if r.Intn(5) != 0 {
26967 v40 := r.Intn(10)
26968 this.Field8 = make([]int64, v40)
26969 for i := 0; i < v40; i++ {
26970 this.Field8[i] = int64(r.Int63())
26971 if r.Intn(2) == 0 {
26972 this.Field8[i] *= -1
26973 }
26974 }
26975 }
26976 if r.Intn(5) != 0 {
26977 v41 := r.Intn(10)
26978 this.Field9 = make([]uint32, v41)
26979 for i := 0; i < v41; i++ {
26980 this.Field9[i] = uint32(r.Uint32())
26981 }
26982 }
26983 if r.Intn(5) != 0 {
26984 v42 := r.Intn(10)
26985 this.Field10 = make([]int32, v42)
26986 for i := 0; i < v42; i++ {
26987 this.Field10[i] = int32(r.Int31())
26988 if r.Intn(2) == 0 {
26989 this.Field10[i] *= -1
26990 }
26991 }
26992 }
26993 if r.Intn(5) != 0 {
26994 v43 := r.Intn(10)
26995 this.Field11 = make([]uint64, v43)
26996 for i := 0; i < v43; i++ {
26997 this.Field11[i] = uint64(uint64(r.Uint32()))
26998 }
26999 }
27000 if r.Intn(5) != 0 {
27001 v44 := r.Intn(10)
27002 this.Field12 = make([]int64, v44)
27003 for i := 0; i < v44; i++ {
27004 this.Field12[i] = int64(r.Int63())
27005 if r.Intn(2) == 0 {
27006 this.Field12[i] *= -1
27007 }
27008 }
27009 }
27010 if r.Intn(5) != 0 {
27011 v45 := r.Intn(10)
27012 this.Field13 = make([]bool, v45)
27013 for i := 0; i < v45; i++ {
27014 this.Field13[i] = bool(bool(r.Intn(2) == 0))
27015 }
27016 }
27017 if r.Intn(5) != 0 {
27018 v46 := r.Intn(10)
27019 this.Field14 = make([]string, v46)
27020 for i := 0; i < v46; i++ {
27021 this.Field14[i] = string(randStringThetest(r))
27022 }
27023 }
27024 if r.Intn(5) != 0 {
27025 v47 := r.Intn(10)
27026 this.Field15 = make([][]byte, v47)
27027 for i := 0; i < v47; i++ {
27028 v48 := r.Intn(100)
27029 this.Field15[i] = make([]byte, v48)
27030 for j := 0; j < v48; j++ {
27031 this.Field15[i][j] = byte(r.Intn(256))
27032 }
27033 }
27034 }
27035 if !easy && r.Intn(10) != 0 {
27036 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
27037 }
27038 return this
27039 }
27040
27041 func NewPopulatedNidRepPackedNative(r randyThetest, easy bool) *NidRepPackedNative {
27042 this := &NidRepPackedNative{}
27043 if r.Intn(5) != 0 {
27044 v49 := r.Intn(10)
27045 this.Field1 = make([]float64, v49)
27046 for i := 0; i < v49; i++ {
27047 this.Field1[i] = float64(r.Float64())
27048 if r.Intn(2) == 0 {
27049 this.Field1[i] *= -1
27050 }
27051 }
27052 }
27053 if r.Intn(5) != 0 {
27054 v50 := r.Intn(10)
27055 this.Field2 = make([]float32, v50)
27056 for i := 0; i < v50; i++ {
27057 this.Field2[i] = float32(r.Float32())
27058 if r.Intn(2) == 0 {
27059 this.Field2[i] *= -1
27060 }
27061 }
27062 }
27063 if r.Intn(5) != 0 {
27064 v51 := r.Intn(10)
27065 this.Field3 = make([]int32, v51)
27066 for i := 0; i < v51; i++ {
27067 this.Field3[i] = int32(r.Int31())
27068 if r.Intn(2) == 0 {
27069 this.Field3[i] *= -1
27070 }
27071 }
27072 }
27073 if r.Intn(5) != 0 {
27074 v52 := r.Intn(10)
27075 this.Field4 = make([]int64, v52)
27076 for i := 0; i < v52; i++ {
27077 this.Field4[i] = int64(r.Int63())
27078 if r.Intn(2) == 0 {
27079 this.Field4[i] *= -1
27080 }
27081 }
27082 }
27083 if r.Intn(5) != 0 {
27084 v53 := r.Intn(10)
27085 this.Field5 = make([]uint32, v53)
27086 for i := 0; i < v53; i++ {
27087 this.Field5[i] = uint32(r.Uint32())
27088 }
27089 }
27090 if r.Intn(5) != 0 {
27091 v54 := r.Intn(10)
27092 this.Field6 = make([]uint64, v54)
27093 for i := 0; i < v54; i++ {
27094 this.Field6[i] = uint64(uint64(r.Uint32()))
27095 }
27096 }
27097 if r.Intn(5) != 0 {
27098 v55 := r.Intn(10)
27099 this.Field7 = make([]int32, v55)
27100 for i := 0; i < v55; i++ {
27101 this.Field7[i] = int32(r.Int31())
27102 if r.Intn(2) == 0 {
27103 this.Field7[i] *= -1
27104 }
27105 }
27106 }
27107 if r.Intn(5) != 0 {
27108 v56 := r.Intn(10)
27109 this.Field8 = make([]int64, v56)
27110 for i := 0; i < v56; i++ {
27111 this.Field8[i] = int64(r.Int63())
27112 if r.Intn(2) == 0 {
27113 this.Field8[i] *= -1
27114 }
27115 }
27116 }
27117 if r.Intn(5) != 0 {
27118 v57 := r.Intn(10)
27119 this.Field9 = make([]uint32, v57)
27120 for i := 0; i < v57; i++ {
27121 this.Field9[i] = uint32(r.Uint32())
27122 }
27123 }
27124 if r.Intn(5) != 0 {
27125 v58 := r.Intn(10)
27126 this.Field10 = make([]int32, v58)
27127 for i := 0; i < v58; i++ {
27128 this.Field10[i] = int32(r.Int31())
27129 if r.Intn(2) == 0 {
27130 this.Field10[i] *= -1
27131 }
27132 }
27133 }
27134 if r.Intn(5) != 0 {
27135 v59 := r.Intn(10)
27136 this.Field11 = make([]uint64, v59)
27137 for i := 0; i < v59; i++ {
27138 this.Field11[i] = uint64(uint64(r.Uint32()))
27139 }
27140 }
27141 if r.Intn(5) != 0 {
27142 v60 := r.Intn(10)
27143 this.Field12 = make([]int64, v60)
27144 for i := 0; i < v60; i++ {
27145 this.Field12[i] = int64(r.Int63())
27146 if r.Intn(2) == 0 {
27147 this.Field12[i] *= -1
27148 }
27149 }
27150 }
27151 if r.Intn(5) != 0 {
27152 v61 := r.Intn(10)
27153 this.Field13 = make([]bool, v61)
27154 for i := 0; i < v61; i++ {
27155 this.Field13[i] = bool(bool(r.Intn(2) == 0))
27156 }
27157 }
27158 if !easy && r.Intn(10) != 0 {
27159 this.XXX_unrecognized = randUnrecognizedThetest(r, 14)
27160 }
27161 return this
27162 }
27163
27164 func NewPopulatedNinRepPackedNative(r randyThetest, easy bool) *NinRepPackedNative {
27165 this := &NinRepPackedNative{}
27166 if r.Intn(5) != 0 {
27167 v62 := r.Intn(10)
27168 this.Field1 = make([]float64, v62)
27169 for i := 0; i < v62; i++ {
27170 this.Field1[i] = float64(r.Float64())
27171 if r.Intn(2) == 0 {
27172 this.Field1[i] *= -1
27173 }
27174 }
27175 }
27176 if r.Intn(5) != 0 {
27177 v63 := r.Intn(10)
27178 this.Field2 = make([]float32, v63)
27179 for i := 0; i < v63; i++ {
27180 this.Field2[i] = float32(r.Float32())
27181 if r.Intn(2) == 0 {
27182 this.Field2[i] *= -1
27183 }
27184 }
27185 }
27186 if r.Intn(5) != 0 {
27187 v64 := r.Intn(10)
27188 this.Field3 = make([]int32, v64)
27189 for i := 0; i < v64; i++ {
27190 this.Field3[i] = int32(r.Int31())
27191 if r.Intn(2) == 0 {
27192 this.Field3[i] *= -1
27193 }
27194 }
27195 }
27196 if r.Intn(5) != 0 {
27197 v65 := r.Intn(10)
27198 this.Field4 = make([]int64, v65)
27199 for i := 0; i < v65; i++ {
27200 this.Field4[i] = int64(r.Int63())
27201 if r.Intn(2) == 0 {
27202 this.Field4[i] *= -1
27203 }
27204 }
27205 }
27206 if r.Intn(5) != 0 {
27207 v66 := r.Intn(10)
27208 this.Field5 = make([]uint32, v66)
27209 for i := 0; i < v66; i++ {
27210 this.Field5[i] = uint32(r.Uint32())
27211 }
27212 }
27213 if r.Intn(5) != 0 {
27214 v67 := r.Intn(10)
27215 this.Field6 = make([]uint64, v67)
27216 for i := 0; i < v67; i++ {
27217 this.Field6[i] = uint64(uint64(r.Uint32()))
27218 }
27219 }
27220 if r.Intn(5) != 0 {
27221 v68 := r.Intn(10)
27222 this.Field7 = make([]int32, v68)
27223 for i := 0; i < v68; i++ {
27224 this.Field7[i] = int32(r.Int31())
27225 if r.Intn(2) == 0 {
27226 this.Field7[i] *= -1
27227 }
27228 }
27229 }
27230 if r.Intn(5) != 0 {
27231 v69 := r.Intn(10)
27232 this.Field8 = make([]int64, v69)
27233 for i := 0; i < v69; i++ {
27234 this.Field8[i] = int64(r.Int63())
27235 if r.Intn(2) == 0 {
27236 this.Field8[i] *= -1
27237 }
27238 }
27239 }
27240 if r.Intn(5) != 0 {
27241 v70 := r.Intn(10)
27242 this.Field9 = make([]uint32, v70)
27243 for i := 0; i < v70; i++ {
27244 this.Field9[i] = uint32(r.Uint32())
27245 }
27246 }
27247 if r.Intn(5) != 0 {
27248 v71 := r.Intn(10)
27249 this.Field10 = make([]int32, v71)
27250 for i := 0; i < v71; i++ {
27251 this.Field10[i] = int32(r.Int31())
27252 if r.Intn(2) == 0 {
27253 this.Field10[i] *= -1
27254 }
27255 }
27256 }
27257 if r.Intn(5) != 0 {
27258 v72 := r.Intn(10)
27259 this.Field11 = make([]uint64, v72)
27260 for i := 0; i < v72; i++ {
27261 this.Field11[i] = uint64(uint64(r.Uint32()))
27262 }
27263 }
27264 if r.Intn(5) != 0 {
27265 v73 := r.Intn(10)
27266 this.Field12 = make([]int64, v73)
27267 for i := 0; i < v73; i++ {
27268 this.Field12[i] = int64(r.Int63())
27269 if r.Intn(2) == 0 {
27270 this.Field12[i] *= -1
27271 }
27272 }
27273 }
27274 if r.Intn(5) != 0 {
27275 v74 := r.Intn(10)
27276 this.Field13 = make([]bool, v74)
27277 for i := 0; i < v74; i++ {
27278 this.Field13[i] = bool(bool(r.Intn(2) == 0))
27279 }
27280 }
27281 if !easy && r.Intn(10) != 0 {
27282 this.XXX_unrecognized = randUnrecognizedThetest(r, 14)
27283 }
27284 return this
27285 }
27286
27287 func NewPopulatedNidOptStruct(r randyThetest, easy bool) *NidOptStruct {
27288 this := &NidOptStruct{}
27289 this.Field1 = float64(r.Float64())
27290 if r.Intn(2) == 0 {
27291 this.Field1 *= -1
27292 }
27293 this.Field2 = float32(r.Float32())
27294 if r.Intn(2) == 0 {
27295 this.Field2 *= -1
27296 }
27297 v75 := NewPopulatedNidOptNative(r, easy)
27298 this.Field3 = *v75
27299 v76 := NewPopulatedNinOptNative(r, easy)
27300 this.Field4 = *v76
27301 this.Field6 = uint64(uint64(r.Uint32()))
27302 this.Field7 = int32(r.Int31())
27303 if r.Intn(2) == 0 {
27304 this.Field7 *= -1
27305 }
27306 v77 := NewPopulatedNidOptNative(r, easy)
27307 this.Field8 = *v77
27308 this.Field13 = bool(bool(r.Intn(2) == 0))
27309 this.Field14 = string(randStringThetest(r))
27310 v78 := r.Intn(100)
27311 this.Field15 = make([]byte, v78)
27312 for i := 0; i < v78; i++ {
27313 this.Field15[i] = byte(r.Intn(256))
27314 }
27315 if !easy && r.Intn(10) != 0 {
27316 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
27317 }
27318 return this
27319 }
27320
27321 func NewPopulatedNinOptStruct(r randyThetest, easy bool) *NinOptStruct {
27322 this := &NinOptStruct{}
27323 if r.Intn(5) != 0 {
27324 v79 := float64(r.Float64())
27325 if r.Intn(2) == 0 {
27326 v79 *= -1
27327 }
27328 this.Field1 = &v79
27329 }
27330 if r.Intn(5) != 0 {
27331 v80 := float32(r.Float32())
27332 if r.Intn(2) == 0 {
27333 v80 *= -1
27334 }
27335 this.Field2 = &v80
27336 }
27337 if r.Intn(5) != 0 {
27338 this.Field3 = NewPopulatedNidOptNative(r, easy)
27339 }
27340 if r.Intn(5) != 0 {
27341 this.Field4 = NewPopulatedNinOptNative(r, easy)
27342 }
27343 if r.Intn(5) != 0 {
27344 v81 := uint64(uint64(r.Uint32()))
27345 this.Field6 = &v81
27346 }
27347 if r.Intn(5) != 0 {
27348 v82 := int32(r.Int31())
27349 if r.Intn(2) == 0 {
27350 v82 *= -1
27351 }
27352 this.Field7 = &v82
27353 }
27354 if r.Intn(5) != 0 {
27355 this.Field8 = NewPopulatedNidOptNative(r, easy)
27356 }
27357 if r.Intn(5) != 0 {
27358 v83 := bool(bool(r.Intn(2) == 0))
27359 this.Field13 = &v83
27360 }
27361 if r.Intn(5) != 0 {
27362 v84 := string(randStringThetest(r))
27363 this.Field14 = &v84
27364 }
27365 if r.Intn(5) != 0 {
27366 v85 := r.Intn(100)
27367 this.Field15 = make([]byte, v85)
27368 for i := 0; i < v85; i++ {
27369 this.Field15[i] = byte(r.Intn(256))
27370 }
27371 }
27372 if !easy && r.Intn(10) != 0 {
27373 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
27374 }
27375 return this
27376 }
27377
27378 func NewPopulatedNidRepStruct(r randyThetest, easy bool) *NidRepStruct {
27379 this := &NidRepStruct{}
27380 if r.Intn(5) != 0 {
27381 v86 := r.Intn(10)
27382 this.Field1 = make([]float64, v86)
27383 for i := 0; i < v86; i++ {
27384 this.Field1[i] = float64(r.Float64())
27385 if r.Intn(2) == 0 {
27386 this.Field1[i] *= -1
27387 }
27388 }
27389 }
27390 if r.Intn(5) != 0 {
27391 v87 := r.Intn(10)
27392 this.Field2 = make([]float32, v87)
27393 for i := 0; i < v87; i++ {
27394 this.Field2[i] = float32(r.Float32())
27395 if r.Intn(2) == 0 {
27396 this.Field2[i] *= -1
27397 }
27398 }
27399 }
27400 if r.Intn(5) != 0 {
27401 v88 := r.Intn(5)
27402 this.Field3 = make([]NidOptNative, v88)
27403 for i := 0; i < v88; i++ {
27404 v89 := NewPopulatedNidOptNative(r, easy)
27405 this.Field3[i] = *v89
27406 }
27407 }
27408 if r.Intn(5) != 0 {
27409 v90 := r.Intn(5)
27410 this.Field4 = make([]NinOptNative, v90)
27411 for i := 0; i < v90; i++ {
27412 v91 := NewPopulatedNinOptNative(r, easy)
27413 this.Field4[i] = *v91
27414 }
27415 }
27416 if r.Intn(5) != 0 {
27417 v92 := r.Intn(10)
27418 this.Field6 = make([]uint64, v92)
27419 for i := 0; i < v92; i++ {
27420 this.Field6[i] = uint64(uint64(r.Uint32()))
27421 }
27422 }
27423 if r.Intn(5) != 0 {
27424 v93 := r.Intn(10)
27425 this.Field7 = make([]int32, v93)
27426 for i := 0; i < v93; i++ {
27427 this.Field7[i] = int32(r.Int31())
27428 if r.Intn(2) == 0 {
27429 this.Field7[i] *= -1
27430 }
27431 }
27432 }
27433 if r.Intn(5) != 0 {
27434 v94 := r.Intn(5)
27435 this.Field8 = make([]NidOptNative, v94)
27436 for i := 0; i < v94; i++ {
27437 v95 := NewPopulatedNidOptNative(r, easy)
27438 this.Field8[i] = *v95
27439 }
27440 }
27441 if r.Intn(5) != 0 {
27442 v96 := r.Intn(10)
27443 this.Field13 = make([]bool, v96)
27444 for i := 0; i < v96; i++ {
27445 this.Field13[i] = bool(bool(r.Intn(2) == 0))
27446 }
27447 }
27448 if r.Intn(5) != 0 {
27449 v97 := r.Intn(10)
27450 this.Field14 = make([]string, v97)
27451 for i := 0; i < v97; i++ {
27452 this.Field14[i] = string(randStringThetest(r))
27453 }
27454 }
27455 if r.Intn(5) != 0 {
27456 v98 := r.Intn(10)
27457 this.Field15 = make([][]byte, v98)
27458 for i := 0; i < v98; i++ {
27459 v99 := r.Intn(100)
27460 this.Field15[i] = make([]byte, v99)
27461 for j := 0; j < v99; j++ {
27462 this.Field15[i][j] = byte(r.Intn(256))
27463 }
27464 }
27465 }
27466 if !easy && r.Intn(10) != 0 {
27467 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
27468 }
27469 return this
27470 }
27471
27472 func NewPopulatedNinRepStruct(r randyThetest, easy bool) *NinRepStruct {
27473 this := &NinRepStruct{}
27474 if r.Intn(5) != 0 {
27475 v100 := r.Intn(10)
27476 this.Field1 = make([]float64, v100)
27477 for i := 0; i < v100; i++ {
27478 this.Field1[i] = float64(r.Float64())
27479 if r.Intn(2) == 0 {
27480 this.Field1[i] *= -1
27481 }
27482 }
27483 }
27484 if r.Intn(5) != 0 {
27485 v101 := r.Intn(10)
27486 this.Field2 = make([]float32, v101)
27487 for i := 0; i < v101; i++ {
27488 this.Field2[i] = float32(r.Float32())
27489 if r.Intn(2) == 0 {
27490 this.Field2[i] *= -1
27491 }
27492 }
27493 }
27494 if r.Intn(5) != 0 {
27495 v102 := r.Intn(5)
27496 this.Field3 = make([]*NidOptNative, v102)
27497 for i := 0; i < v102; i++ {
27498 this.Field3[i] = NewPopulatedNidOptNative(r, easy)
27499 }
27500 }
27501 if r.Intn(5) != 0 {
27502 v103 := r.Intn(5)
27503 this.Field4 = make([]*NinOptNative, v103)
27504 for i := 0; i < v103; i++ {
27505 this.Field4[i] = NewPopulatedNinOptNative(r, easy)
27506 }
27507 }
27508 if r.Intn(5) != 0 {
27509 v104 := r.Intn(10)
27510 this.Field6 = make([]uint64, v104)
27511 for i := 0; i < v104; i++ {
27512 this.Field6[i] = uint64(uint64(r.Uint32()))
27513 }
27514 }
27515 if r.Intn(5) != 0 {
27516 v105 := r.Intn(10)
27517 this.Field7 = make([]int32, v105)
27518 for i := 0; i < v105; i++ {
27519 this.Field7[i] = int32(r.Int31())
27520 if r.Intn(2) == 0 {
27521 this.Field7[i] *= -1
27522 }
27523 }
27524 }
27525 if r.Intn(5) != 0 {
27526 v106 := r.Intn(5)
27527 this.Field8 = make([]*NidOptNative, v106)
27528 for i := 0; i < v106; i++ {
27529 this.Field8[i] = NewPopulatedNidOptNative(r, easy)
27530 }
27531 }
27532 if r.Intn(5) != 0 {
27533 v107 := r.Intn(10)
27534 this.Field13 = make([]bool, v107)
27535 for i := 0; i < v107; i++ {
27536 this.Field13[i] = bool(bool(r.Intn(2) == 0))
27537 }
27538 }
27539 if r.Intn(5) != 0 {
27540 v108 := r.Intn(10)
27541 this.Field14 = make([]string, v108)
27542 for i := 0; i < v108; i++ {
27543 this.Field14[i] = string(randStringThetest(r))
27544 }
27545 }
27546 if r.Intn(5) != 0 {
27547 v109 := r.Intn(10)
27548 this.Field15 = make([][]byte, v109)
27549 for i := 0; i < v109; i++ {
27550 v110 := r.Intn(100)
27551 this.Field15[i] = make([]byte, v110)
27552 for j := 0; j < v110; j++ {
27553 this.Field15[i][j] = byte(r.Intn(256))
27554 }
27555 }
27556 }
27557 if !easy && r.Intn(10) != 0 {
27558 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
27559 }
27560 return this
27561 }
27562
27563 func NewPopulatedNidEmbeddedStruct(r randyThetest, easy bool) *NidEmbeddedStruct {
27564 this := &NidEmbeddedStruct{}
27565 if r.Intn(5) != 0 {
27566 this.NidOptNative = NewPopulatedNidOptNative(r, easy)
27567 }
27568 v111 := NewPopulatedNidOptNative(r, easy)
27569 this.Field200 = *v111
27570 this.Field210 = bool(bool(r.Intn(2) == 0))
27571 if !easy && r.Intn(10) != 0 {
27572 this.XXX_unrecognized = randUnrecognizedThetest(r, 211)
27573 }
27574 return this
27575 }
27576
27577 func NewPopulatedNinEmbeddedStruct(r randyThetest, easy bool) *NinEmbeddedStruct {
27578 this := &NinEmbeddedStruct{}
27579 if r.Intn(5) != 0 {
27580 this.NidOptNative = NewPopulatedNidOptNative(r, easy)
27581 }
27582 if r.Intn(5) != 0 {
27583 this.Field200 = NewPopulatedNidOptNative(r, easy)
27584 }
27585 if r.Intn(5) != 0 {
27586 v112 := bool(bool(r.Intn(2) == 0))
27587 this.Field210 = &v112
27588 }
27589 if !easy && r.Intn(10) != 0 {
27590 this.XXX_unrecognized = randUnrecognizedThetest(r, 211)
27591 }
27592 return this
27593 }
27594
27595 func NewPopulatedNidNestedStruct(r randyThetest, easy bool) *NidNestedStruct {
27596 this := &NidNestedStruct{}
27597 v113 := NewPopulatedNidOptStruct(r, easy)
27598 this.Field1 = *v113
27599 if r.Intn(5) != 0 {
27600 v114 := r.Intn(5)
27601 this.Field2 = make([]NidRepStruct, v114)
27602 for i := 0; i < v114; i++ {
27603 v115 := NewPopulatedNidRepStruct(r, easy)
27604 this.Field2[i] = *v115
27605 }
27606 }
27607 if !easy && r.Intn(10) != 0 {
27608 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
27609 }
27610 return this
27611 }
27612
27613 func NewPopulatedNinNestedStruct(r randyThetest, easy bool) *NinNestedStruct {
27614 this := &NinNestedStruct{}
27615 if r.Intn(5) != 0 {
27616 this.Field1 = NewPopulatedNinOptStruct(r, easy)
27617 }
27618 if r.Intn(5) != 0 {
27619 v116 := r.Intn(5)
27620 this.Field2 = make([]*NinRepStruct, v116)
27621 for i := 0; i < v116; i++ {
27622 this.Field2[i] = NewPopulatedNinRepStruct(r, easy)
27623 }
27624 }
27625 if !easy && r.Intn(10) != 0 {
27626 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
27627 }
27628 return this
27629 }
27630
27631 func NewPopulatedNidOptCustom(r randyThetest, easy bool) *NidOptCustom {
27632 this := &NidOptCustom{}
27633 v117 := NewPopulatedUuid(r)
27634 this.Id = *v117
27635 v118 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
27636 this.Value = *v118
27637 if !easy && r.Intn(10) != 0 {
27638 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
27639 }
27640 return this
27641 }
27642
27643 func NewPopulatedCustomDash(r randyThetest, easy bool) *CustomDash {
27644 this := &CustomDash{}
27645 if r.Intn(5) != 0 {
27646 this.Value = github_com_gogo_protobuf_test_custom_dash_type.NewPopulatedBytes(r)
27647 }
27648 if !easy && r.Intn(10) != 0 {
27649 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
27650 }
27651 return this
27652 }
27653
27654 func NewPopulatedNinOptCustom(r randyThetest, easy bool) *NinOptCustom {
27655 this := &NinOptCustom{}
27656 if r.Intn(5) != 0 {
27657 this.Id = NewPopulatedUuid(r)
27658 }
27659 if r.Intn(5) != 0 {
27660 this.Value = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
27661 }
27662 if !easy && r.Intn(10) != 0 {
27663 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
27664 }
27665 return this
27666 }
27667
27668 func NewPopulatedNidRepCustom(r randyThetest, easy bool) *NidRepCustom {
27669 this := &NidRepCustom{}
27670 if r.Intn(5) != 0 {
27671 v119 := r.Intn(10)
27672 this.Id = make([]Uuid, v119)
27673 for i := 0; i < v119; i++ {
27674 v120 := NewPopulatedUuid(r)
27675 this.Id[i] = *v120
27676 }
27677 }
27678 if r.Intn(5) != 0 {
27679 v121 := r.Intn(10)
27680 this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v121)
27681 for i := 0; i < v121; i++ {
27682 v122 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
27683 this.Value[i] = *v122
27684 }
27685 }
27686 if !easy && r.Intn(10) != 0 {
27687 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
27688 }
27689 return this
27690 }
27691
27692 func NewPopulatedNinRepCustom(r randyThetest, easy bool) *NinRepCustom {
27693 this := &NinRepCustom{}
27694 if r.Intn(5) != 0 {
27695 v123 := r.Intn(10)
27696 this.Id = make([]Uuid, v123)
27697 for i := 0; i < v123; i++ {
27698 v124 := NewPopulatedUuid(r)
27699 this.Id[i] = *v124
27700 }
27701 }
27702 if r.Intn(5) != 0 {
27703 v125 := r.Intn(10)
27704 this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v125)
27705 for i := 0; i < v125; i++ {
27706 v126 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
27707 this.Value[i] = *v126
27708 }
27709 }
27710 if !easy && r.Intn(10) != 0 {
27711 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
27712 }
27713 return this
27714 }
27715
27716 func NewPopulatedNinOptNativeUnion(r randyThetest, easy bool) *NinOptNativeUnion {
27717 this := &NinOptNativeUnion{}
27718 fieldNum := r.Intn(9)
27719 switch fieldNum {
27720 case 0:
27721 v127 := float64(r.Float64())
27722 if r.Intn(2) == 0 {
27723 v127 *= -1
27724 }
27725 this.Field1 = &v127
27726 case 1:
27727 v128 := float32(r.Float32())
27728 if r.Intn(2) == 0 {
27729 v128 *= -1
27730 }
27731 this.Field2 = &v128
27732 case 2:
27733 v129 := int32(r.Int31())
27734 if r.Intn(2) == 0 {
27735 v129 *= -1
27736 }
27737 this.Field3 = &v129
27738 case 3:
27739 v130 := int64(r.Int63())
27740 if r.Intn(2) == 0 {
27741 v130 *= -1
27742 }
27743 this.Field4 = &v130
27744 case 4:
27745 v131 := uint32(r.Uint32())
27746 this.Field5 = &v131
27747 case 5:
27748 v132 := uint64(uint64(r.Uint32()))
27749 this.Field6 = &v132
27750 case 6:
27751 v133 := bool(bool(r.Intn(2) == 0))
27752 this.Field13 = &v133
27753 case 7:
27754 v134 := string(randStringThetest(r))
27755 this.Field14 = &v134
27756 case 8:
27757 v135 := r.Intn(100)
27758 this.Field15 = make([]byte, v135)
27759 for i := 0; i < v135; i++ {
27760 this.Field15[i] = byte(r.Intn(256))
27761 }
27762 }
27763 return this
27764 }
27765
27766 func NewPopulatedNinOptStructUnion(r randyThetest, easy bool) *NinOptStructUnion {
27767 this := &NinOptStructUnion{}
27768 fieldNum := r.Intn(9)
27769 switch fieldNum {
27770 case 0:
27771 v136 := float64(r.Float64())
27772 if r.Intn(2) == 0 {
27773 v136 *= -1
27774 }
27775 this.Field1 = &v136
27776 case 1:
27777 v137 := float32(r.Float32())
27778 if r.Intn(2) == 0 {
27779 v137 *= -1
27780 }
27781 this.Field2 = &v137
27782 case 2:
27783 this.Field3 = NewPopulatedNidOptNative(r, easy)
27784 case 3:
27785 this.Field4 = NewPopulatedNinOptNative(r, easy)
27786 case 4:
27787 v138 := uint64(uint64(r.Uint32()))
27788 this.Field6 = &v138
27789 case 5:
27790 v139 := int32(r.Int31())
27791 if r.Intn(2) == 0 {
27792 v139 *= -1
27793 }
27794 this.Field7 = &v139
27795 case 6:
27796 v140 := bool(bool(r.Intn(2) == 0))
27797 this.Field13 = &v140
27798 case 7:
27799 v141 := string(randStringThetest(r))
27800 this.Field14 = &v141
27801 case 8:
27802 v142 := r.Intn(100)
27803 this.Field15 = make([]byte, v142)
27804 for i := 0; i < v142; i++ {
27805 this.Field15[i] = byte(r.Intn(256))
27806 }
27807 }
27808 return this
27809 }
27810
27811 func NewPopulatedNinEmbeddedStructUnion(r randyThetest, easy bool) *NinEmbeddedStructUnion {
27812 this := &NinEmbeddedStructUnion{}
27813 fieldNum := r.Intn(3)
27814 switch fieldNum {
27815 case 0:
27816 this.NidOptNative = NewPopulatedNidOptNative(r, easy)
27817 case 1:
27818 this.Field200 = NewPopulatedNinOptNative(r, easy)
27819 case 2:
27820 v143 := bool(bool(r.Intn(2) == 0))
27821 this.Field210 = &v143
27822 }
27823 return this
27824 }
27825
27826 func NewPopulatedNinNestedStructUnion(r randyThetest, easy bool) *NinNestedStructUnion {
27827 this := &NinNestedStructUnion{}
27828 fieldNum := r.Intn(3)
27829 switch fieldNum {
27830 case 0:
27831 this.Field1 = NewPopulatedNinOptNativeUnion(r, easy)
27832 case 1:
27833 this.Field2 = NewPopulatedNinOptStructUnion(r, easy)
27834 case 2:
27835 this.Field3 = NewPopulatedNinEmbeddedStructUnion(r, easy)
27836 }
27837 return this
27838 }
27839
27840 func NewPopulatedTree(r randyThetest, easy bool) *Tree {
27841 this := &Tree{}
27842 fieldNum := r.Intn(102)
27843 switch fieldNum {
27844 case 0:
27845 this.Or = NewPopulatedOrBranch(r, easy)
27846 case 1:
27847 this.And = NewPopulatedAndBranch(r, easy)
27848 case 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101:
27849 this.Leaf = NewPopulatedLeaf(r, easy)
27850 }
27851 return this
27852 }
27853
27854 func NewPopulatedOrBranch(r randyThetest, easy bool) *OrBranch {
27855 this := &OrBranch{}
27856 v144 := NewPopulatedTree(r, easy)
27857 this.Left = *v144
27858 v145 := NewPopulatedTree(r, easy)
27859 this.Right = *v145
27860 if !easy && r.Intn(10) != 0 {
27861 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
27862 }
27863 return this
27864 }
27865
27866 func NewPopulatedAndBranch(r randyThetest, easy bool) *AndBranch {
27867 this := &AndBranch{}
27868 v146 := NewPopulatedTree(r, easy)
27869 this.Left = *v146
27870 v147 := NewPopulatedTree(r, easy)
27871 this.Right = *v147
27872 if !easy && r.Intn(10) != 0 {
27873 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
27874 }
27875 return this
27876 }
27877
27878 func NewPopulatedLeaf(r randyThetest, easy bool) *Leaf {
27879 this := &Leaf{}
27880 this.Value = int64(r.Int63())
27881 if r.Intn(2) == 0 {
27882 this.Value *= -1
27883 }
27884 this.StrValue = string(randStringThetest(r))
27885 if !easy && r.Intn(10) != 0 {
27886 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
27887 }
27888 return this
27889 }
27890
27891 func NewPopulatedDeepTree(r randyThetest, easy bool) *DeepTree {
27892 this := &DeepTree{}
27893 fieldNum := r.Intn(102)
27894 switch fieldNum {
27895 case 0:
27896 this.Down = NewPopulatedADeepBranch(r, easy)
27897 case 1:
27898 this.And = NewPopulatedAndDeepBranch(r, easy)
27899 case 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101:
27900 this.Leaf = NewPopulatedDeepLeaf(r, easy)
27901 }
27902 return this
27903 }
27904
27905 func NewPopulatedADeepBranch(r randyThetest, easy bool) *ADeepBranch {
27906 this := &ADeepBranch{}
27907 v148 := NewPopulatedDeepTree(r, easy)
27908 this.Down = *v148
27909 if !easy && r.Intn(10) != 0 {
27910 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
27911 }
27912 return this
27913 }
27914
27915 func NewPopulatedAndDeepBranch(r randyThetest, easy bool) *AndDeepBranch {
27916 this := &AndDeepBranch{}
27917 v149 := NewPopulatedDeepTree(r, easy)
27918 this.Left = *v149
27919 v150 := NewPopulatedDeepTree(r, easy)
27920 this.Right = *v150
27921 if !easy && r.Intn(10) != 0 {
27922 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
27923 }
27924 return this
27925 }
27926
27927 func NewPopulatedDeepLeaf(r randyThetest, easy bool) *DeepLeaf {
27928 this := &DeepLeaf{}
27929 v151 := NewPopulatedTree(r, easy)
27930 this.Tree = *v151
27931 if !easy && r.Intn(10) != 0 {
27932 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
27933 }
27934 return this
27935 }
27936
27937 func NewPopulatedNil(r randyThetest, easy bool) *Nil {
27938 this := &Nil{}
27939 if !easy && r.Intn(10) != 0 {
27940 this.XXX_unrecognized = randUnrecognizedThetest(r, 1)
27941 }
27942 return this
27943 }
27944
27945 func NewPopulatedNidOptEnum(r randyThetest, easy bool) *NidOptEnum {
27946 this := &NidOptEnum{}
27947 this.Field1 = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
27948 if !easy && r.Intn(10) != 0 {
27949 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
27950 }
27951 return this
27952 }
27953
27954 func NewPopulatedNinOptEnum(r randyThetest, easy bool) *NinOptEnum {
27955 this := &NinOptEnum{}
27956 if r.Intn(5) != 0 {
27957 v152 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
27958 this.Field1 = &v152
27959 }
27960 if r.Intn(5) != 0 {
27961 v153 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
27962 this.Field2 = &v153
27963 }
27964 if r.Intn(5) != 0 {
27965 v154 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
27966 this.Field3 = &v154
27967 }
27968 if !easy && r.Intn(10) != 0 {
27969 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
27970 }
27971 return this
27972 }
27973
27974 func NewPopulatedNidRepEnum(r randyThetest, easy bool) *NidRepEnum {
27975 this := &NidRepEnum{}
27976 if r.Intn(5) != 0 {
27977 v155 := r.Intn(10)
27978 this.Field1 = make([]TheTestEnum, v155)
27979 for i := 0; i < v155; i++ {
27980 this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
27981 }
27982 }
27983 if r.Intn(5) != 0 {
27984 v156 := r.Intn(10)
27985 this.Field2 = make([]YetAnotherTestEnum, v156)
27986 for i := 0; i < v156; i++ {
27987 this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
27988 }
27989 }
27990 if r.Intn(5) != 0 {
27991 v157 := r.Intn(10)
27992 this.Field3 = make([]YetYetAnotherTestEnum, v157)
27993 for i := 0; i < v157; i++ {
27994 this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
27995 }
27996 }
27997 if !easy && r.Intn(10) != 0 {
27998 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
27999 }
28000 return this
28001 }
28002
28003 func NewPopulatedNinRepEnum(r randyThetest, easy bool) *NinRepEnum {
28004 this := &NinRepEnum{}
28005 if r.Intn(5) != 0 {
28006 v158 := r.Intn(10)
28007 this.Field1 = make([]TheTestEnum, v158)
28008 for i := 0; i < v158; i++ {
28009 this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
28010 }
28011 }
28012 if r.Intn(5) != 0 {
28013 v159 := r.Intn(10)
28014 this.Field2 = make([]YetAnotherTestEnum, v159)
28015 for i := 0; i < v159; i++ {
28016 this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
28017 }
28018 }
28019 if r.Intn(5) != 0 {
28020 v160 := r.Intn(10)
28021 this.Field3 = make([]YetYetAnotherTestEnum, v160)
28022 for i := 0; i < v160; i++ {
28023 this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
28024 }
28025 }
28026 if !easy && r.Intn(10) != 0 {
28027 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
28028 }
28029 return this
28030 }
28031
28032 func NewPopulatedNinOptEnumDefault(r randyThetest, easy bool) *NinOptEnumDefault {
28033 this := &NinOptEnumDefault{}
28034 if r.Intn(5) != 0 {
28035 v161 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
28036 this.Field1 = &v161
28037 }
28038 if r.Intn(5) != 0 {
28039 v162 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
28040 this.Field2 = &v162
28041 }
28042 if r.Intn(5) != 0 {
28043 v163 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
28044 this.Field3 = &v163
28045 }
28046 if !easy && r.Intn(10) != 0 {
28047 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
28048 }
28049 return this
28050 }
28051
28052 func NewPopulatedAnotherNinOptEnum(r randyThetest, easy bool) *AnotherNinOptEnum {
28053 this := &AnotherNinOptEnum{}
28054 if r.Intn(5) != 0 {
28055 v164 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)])
28056 this.Field1 = &v164
28057 }
28058 if r.Intn(5) != 0 {
28059 v165 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
28060 this.Field2 = &v165
28061 }
28062 if r.Intn(5) != 0 {
28063 v166 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
28064 this.Field3 = &v166
28065 }
28066 if !easy && r.Intn(10) != 0 {
28067 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
28068 }
28069 return this
28070 }
28071
28072 func NewPopulatedAnotherNinOptEnumDefault(r randyThetest, easy bool) *AnotherNinOptEnumDefault {
28073 this := &AnotherNinOptEnumDefault{}
28074 if r.Intn(5) != 0 {
28075 v167 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)])
28076 this.Field1 = &v167
28077 }
28078 if r.Intn(5) != 0 {
28079 v168 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
28080 this.Field2 = &v168
28081 }
28082 if r.Intn(5) != 0 {
28083 v169 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
28084 this.Field3 = &v169
28085 }
28086 if !easy && r.Intn(10) != 0 {
28087 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
28088 }
28089 return this
28090 }
28091
28092 func NewPopulatedTimer(r randyThetest, easy bool) *Timer {
28093 this := &Timer{}
28094 this.Time1 = int64(r.Int63())
28095 if r.Intn(2) == 0 {
28096 this.Time1 *= -1
28097 }
28098 this.Time2 = int64(r.Int63())
28099 if r.Intn(2) == 0 {
28100 this.Time2 *= -1
28101 }
28102 v170 := r.Intn(100)
28103 this.Data = make([]byte, v170)
28104 for i := 0; i < v170; i++ {
28105 this.Data[i] = byte(r.Intn(256))
28106 }
28107 if !easy && r.Intn(10) != 0 {
28108 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
28109 }
28110 return this
28111 }
28112
28113 func NewPopulatedMyExtendable(r randyThetest, easy bool) *MyExtendable {
28114 this := &MyExtendable{}
28115 if r.Intn(5) != 0 {
28116 v171 := int64(r.Int63())
28117 if r.Intn(2) == 0 {
28118 v171 *= -1
28119 }
28120 this.Field1 = &v171
28121 }
28122 if !easy && r.Intn(10) != 0 {
28123 l := r.Intn(5)
28124 for i := 0; i < l; i++ {
28125 fieldNumber := r.Intn(100) + 100
28126 wire := r.Intn(4)
28127 if wire == 3 {
28128 wire = 5
28129 }
28130 dAtA := randFieldThetest(nil, r, fieldNumber, wire)
28131 github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
28132 }
28133 }
28134 if !easy && r.Intn(10) != 0 {
28135 this.XXX_unrecognized = randUnrecognizedThetest(r, 201)
28136 }
28137 return this
28138 }
28139
28140 func NewPopulatedOtherExtenable(r randyThetest, easy bool) *OtherExtenable {
28141 this := &OtherExtenable{}
28142 if r.Intn(5) != 0 {
28143 this.M = NewPopulatedMyExtendable(r, easy)
28144 }
28145 if r.Intn(5) != 0 {
28146 v172 := int64(r.Int63())
28147 if r.Intn(2) == 0 {
28148 v172 *= -1
28149 }
28150 this.Field2 = &v172
28151 }
28152 if r.Intn(5) != 0 {
28153 v173 := int64(r.Int63())
28154 if r.Intn(2) == 0 {
28155 v173 *= -1
28156 }
28157 this.Field13 = &v173
28158 }
28159 if !easy && r.Intn(10) != 0 {
28160 l := r.Intn(5)
28161 for i := 0; i < l; i++ {
28162 eIndex := r.Intn(2)
28163 fieldNumber := 0
28164 switch eIndex {
28165 case 0:
28166 fieldNumber = r.Intn(3) + 14
28167 case 1:
28168 fieldNumber = r.Intn(3) + 10
28169 }
28170 wire := r.Intn(4)
28171 if wire == 3 {
28172 wire = 5
28173 }
28174 dAtA := randFieldThetest(nil, r, fieldNumber, wire)
28175 github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
28176 }
28177 }
28178 if !easy && r.Intn(10) != 0 {
28179 this.XXX_unrecognized = randUnrecognizedThetest(r, 18)
28180 }
28181 return this
28182 }
28183
28184 func NewPopulatedNestedDefinition(r randyThetest, easy bool) *NestedDefinition {
28185 this := &NestedDefinition{}
28186 if r.Intn(5) != 0 {
28187 v174 := int64(r.Int63())
28188 if r.Intn(2) == 0 {
28189 v174 *= -1
28190 }
28191 this.Field1 = &v174
28192 }
28193 if r.Intn(5) != 0 {
28194 v175 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)])
28195 this.EnumField = &v175
28196 }
28197 if r.Intn(5) != 0 {
28198 this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
28199 }
28200 if r.Intn(5) != 0 {
28201 this.NM = NewPopulatedNestedDefinition_NestedMessage(r, easy)
28202 }
28203 if !easy && r.Intn(10) != 0 {
28204 this.XXX_unrecognized = randUnrecognizedThetest(r, 5)
28205 }
28206 return this
28207 }
28208
28209 func NewPopulatedNestedDefinition_NestedMessage(r randyThetest, easy bool) *NestedDefinition_NestedMessage {
28210 this := &NestedDefinition_NestedMessage{}
28211 if r.Intn(5) != 0 {
28212 v176 := uint64(uint64(r.Uint32()))
28213 this.NestedField1 = &v176
28214 }
28215 if r.Intn(5) != 0 {
28216 this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
28217 }
28218 if !easy && r.Intn(10) != 0 {
28219 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
28220 }
28221 return this
28222 }
28223
28224 func NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r randyThetest, easy bool) *NestedDefinition_NestedMessage_NestedNestedMsg {
28225 this := &NestedDefinition_NestedMessage_NestedNestedMsg{}
28226 if r.Intn(5) != 0 {
28227 v177 := string(randStringThetest(r))
28228 this.NestedNestedField1 = &v177
28229 }
28230 if !easy && r.Intn(10) != 0 {
28231 this.XXX_unrecognized = randUnrecognizedThetest(r, 11)
28232 }
28233 return this
28234 }
28235
28236 func NewPopulatedNestedScope(r randyThetest, easy bool) *NestedScope {
28237 this := &NestedScope{}
28238 if r.Intn(5) != 0 {
28239 this.A = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
28240 }
28241 if r.Intn(5) != 0 {
28242 v178 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)])
28243 this.B = &v178
28244 }
28245 if r.Intn(5) != 0 {
28246 this.C = NewPopulatedNestedDefinition_NestedMessage(r, easy)
28247 }
28248 if !easy && r.Intn(10) != 0 {
28249 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
28250 }
28251 return this
28252 }
28253
28254 func NewPopulatedNinOptNativeDefault(r randyThetest, easy bool) *NinOptNativeDefault {
28255 this := &NinOptNativeDefault{}
28256 if r.Intn(5) != 0 {
28257 v179 := float64(r.Float64())
28258 if r.Intn(2) == 0 {
28259 v179 *= -1
28260 }
28261 this.Field1 = &v179
28262 }
28263 if r.Intn(5) != 0 {
28264 v180 := float32(r.Float32())
28265 if r.Intn(2) == 0 {
28266 v180 *= -1
28267 }
28268 this.Field2 = &v180
28269 }
28270 if r.Intn(5) != 0 {
28271 v181 := int32(r.Int31())
28272 if r.Intn(2) == 0 {
28273 v181 *= -1
28274 }
28275 this.Field3 = &v181
28276 }
28277 if r.Intn(5) != 0 {
28278 v182 := int64(r.Int63())
28279 if r.Intn(2) == 0 {
28280 v182 *= -1
28281 }
28282 this.Field4 = &v182
28283 }
28284 if r.Intn(5) != 0 {
28285 v183 := uint32(r.Uint32())
28286 this.Field5 = &v183
28287 }
28288 if r.Intn(5) != 0 {
28289 v184 := uint64(uint64(r.Uint32()))
28290 this.Field6 = &v184
28291 }
28292 if r.Intn(5) != 0 {
28293 v185 := int32(r.Int31())
28294 if r.Intn(2) == 0 {
28295 v185 *= -1
28296 }
28297 this.Field7 = &v185
28298 }
28299 if r.Intn(5) != 0 {
28300 v186 := int64(r.Int63())
28301 if r.Intn(2) == 0 {
28302 v186 *= -1
28303 }
28304 this.Field8 = &v186
28305 }
28306 if r.Intn(5) != 0 {
28307 v187 := uint32(r.Uint32())
28308 this.Field9 = &v187
28309 }
28310 if r.Intn(5) != 0 {
28311 v188 := int32(r.Int31())
28312 if r.Intn(2) == 0 {
28313 v188 *= -1
28314 }
28315 this.Field10 = &v188
28316 }
28317 if r.Intn(5) != 0 {
28318 v189 := uint64(uint64(r.Uint32()))
28319 this.Field11 = &v189
28320 }
28321 if r.Intn(5) != 0 {
28322 v190 := int64(r.Int63())
28323 if r.Intn(2) == 0 {
28324 v190 *= -1
28325 }
28326 this.Field12 = &v190
28327 }
28328 if r.Intn(5) != 0 {
28329 v191 := bool(bool(r.Intn(2) == 0))
28330 this.Field13 = &v191
28331 }
28332 if r.Intn(5) != 0 {
28333 v192 := string(randStringThetest(r))
28334 this.Field14 = &v192
28335 }
28336 if r.Intn(5) != 0 {
28337 v193 := r.Intn(100)
28338 this.Field15 = make([]byte, v193)
28339 for i := 0; i < v193; i++ {
28340 this.Field15[i] = byte(r.Intn(256))
28341 }
28342 }
28343 if !easy && r.Intn(10) != 0 {
28344 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
28345 }
28346 return this
28347 }
28348
28349 func NewPopulatedCustomContainer(r randyThetest, easy bool) *CustomContainer {
28350 this := &CustomContainer{}
28351 v194 := NewPopulatedNidOptCustom(r, easy)
28352 this.CustomStruct = *v194
28353 if !easy && r.Intn(10) != 0 {
28354 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
28355 }
28356 return this
28357 }
28358
28359 func NewPopulatedCustomNameNidOptNative(r randyThetest, easy bool) *CustomNameNidOptNative {
28360 this := &CustomNameNidOptNative{}
28361 this.FieldA = float64(r.Float64())
28362 if r.Intn(2) == 0 {
28363 this.FieldA *= -1
28364 }
28365 this.FieldB = float32(r.Float32())
28366 if r.Intn(2) == 0 {
28367 this.FieldB *= -1
28368 }
28369 this.FieldC = int32(r.Int31())
28370 if r.Intn(2) == 0 {
28371 this.FieldC *= -1
28372 }
28373 this.FieldD = int64(r.Int63())
28374 if r.Intn(2) == 0 {
28375 this.FieldD *= -1
28376 }
28377 this.FieldE = uint32(r.Uint32())
28378 this.FieldF = uint64(uint64(r.Uint32()))
28379 this.FieldG = int32(r.Int31())
28380 if r.Intn(2) == 0 {
28381 this.FieldG *= -1
28382 }
28383 this.FieldH = int64(r.Int63())
28384 if r.Intn(2) == 0 {
28385 this.FieldH *= -1
28386 }
28387 this.FieldI = uint32(r.Uint32())
28388 this.FieldJ = int32(r.Int31())
28389 if r.Intn(2) == 0 {
28390 this.FieldJ *= -1
28391 }
28392 this.FieldK = uint64(uint64(r.Uint32()))
28393 this.FieldL = int64(r.Int63())
28394 if r.Intn(2) == 0 {
28395 this.FieldL *= -1
28396 }
28397 this.FieldM = bool(bool(r.Intn(2) == 0))
28398 this.FieldN = string(randStringThetest(r))
28399 v195 := r.Intn(100)
28400 this.FieldO = make([]byte, v195)
28401 for i := 0; i < v195; i++ {
28402 this.FieldO[i] = byte(r.Intn(256))
28403 }
28404 if !easy && r.Intn(10) != 0 {
28405 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
28406 }
28407 return this
28408 }
28409
28410 func NewPopulatedCustomNameNinOptNative(r randyThetest, easy bool) *CustomNameNinOptNative {
28411 this := &CustomNameNinOptNative{}
28412 if r.Intn(5) != 0 {
28413 v196 := float64(r.Float64())
28414 if r.Intn(2) == 0 {
28415 v196 *= -1
28416 }
28417 this.FieldA = &v196
28418 }
28419 if r.Intn(5) != 0 {
28420 v197 := float32(r.Float32())
28421 if r.Intn(2) == 0 {
28422 v197 *= -1
28423 }
28424 this.FieldB = &v197
28425 }
28426 if r.Intn(5) != 0 {
28427 v198 := int32(r.Int31())
28428 if r.Intn(2) == 0 {
28429 v198 *= -1
28430 }
28431 this.FieldC = &v198
28432 }
28433 if r.Intn(5) != 0 {
28434 v199 := int64(r.Int63())
28435 if r.Intn(2) == 0 {
28436 v199 *= -1
28437 }
28438 this.FieldD = &v199
28439 }
28440 if r.Intn(5) != 0 {
28441 v200 := uint32(r.Uint32())
28442 this.FieldE = &v200
28443 }
28444 if r.Intn(5) != 0 {
28445 v201 := uint64(uint64(r.Uint32()))
28446 this.FieldF = &v201
28447 }
28448 if r.Intn(5) != 0 {
28449 v202 := int32(r.Int31())
28450 if r.Intn(2) == 0 {
28451 v202 *= -1
28452 }
28453 this.FieldG = &v202
28454 }
28455 if r.Intn(5) != 0 {
28456 v203 := int64(r.Int63())
28457 if r.Intn(2) == 0 {
28458 v203 *= -1
28459 }
28460 this.FieldH = &v203
28461 }
28462 if r.Intn(5) != 0 {
28463 v204 := uint32(r.Uint32())
28464 this.FieldI = &v204
28465 }
28466 if r.Intn(5) != 0 {
28467 v205 := int32(r.Int31())
28468 if r.Intn(2) == 0 {
28469 v205 *= -1
28470 }
28471 this.FieldJ = &v205
28472 }
28473 if r.Intn(5) != 0 {
28474 v206 := uint64(uint64(r.Uint32()))
28475 this.FieldK = &v206
28476 }
28477 if r.Intn(5) != 0 {
28478 v207 := int64(r.Int63())
28479 if r.Intn(2) == 0 {
28480 v207 *= -1
28481 }
28482 this.FielL = &v207
28483 }
28484 if r.Intn(5) != 0 {
28485 v208 := bool(bool(r.Intn(2) == 0))
28486 this.FieldM = &v208
28487 }
28488 if r.Intn(5) != 0 {
28489 v209 := string(randStringThetest(r))
28490 this.FieldN = &v209
28491 }
28492 if r.Intn(5) != 0 {
28493 v210 := r.Intn(100)
28494 this.FieldO = make([]byte, v210)
28495 for i := 0; i < v210; i++ {
28496 this.FieldO[i] = byte(r.Intn(256))
28497 }
28498 }
28499 if !easy && r.Intn(10) != 0 {
28500 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
28501 }
28502 return this
28503 }
28504
28505 func NewPopulatedCustomNameNinRepNative(r randyThetest, easy bool) *CustomNameNinRepNative {
28506 this := &CustomNameNinRepNative{}
28507 if r.Intn(5) != 0 {
28508 v211 := r.Intn(10)
28509 this.FieldA = make([]float64, v211)
28510 for i := 0; i < v211; i++ {
28511 this.FieldA[i] = float64(r.Float64())
28512 if r.Intn(2) == 0 {
28513 this.FieldA[i] *= -1
28514 }
28515 }
28516 }
28517 if r.Intn(5) != 0 {
28518 v212 := r.Intn(10)
28519 this.FieldB = make([]float32, v212)
28520 for i := 0; i < v212; i++ {
28521 this.FieldB[i] = float32(r.Float32())
28522 if r.Intn(2) == 0 {
28523 this.FieldB[i] *= -1
28524 }
28525 }
28526 }
28527 if r.Intn(5) != 0 {
28528 v213 := r.Intn(10)
28529 this.FieldC = make([]int32, v213)
28530 for i := 0; i < v213; i++ {
28531 this.FieldC[i] = int32(r.Int31())
28532 if r.Intn(2) == 0 {
28533 this.FieldC[i] *= -1
28534 }
28535 }
28536 }
28537 if r.Intn(5) != 0 {
28538 v214 := r.Intn(10)
28539 this.FieldD = make([]int64, v214)
28540 for i := 0; i < v214; i++ {
28541 this.FieldD[i] = int64(r.Int63())
28542 if r.Intn(2) == 0 {
28543 this.FieldD[i] *= -1
28544 }
28545 }
28546 }
28547 if r.Intn(5) != 0 {
28548 v215 := r.Intn(10)
28549 this.FieldE = make([]uint32, v215)
28550 for i := 0; i < v215; i++ {
28551 this.FieldE[i] = uint32(r.Uint32())
28552 }
28553 }
28554 if r.Intn(5) != 0 {
28555 v216 := r.Intn(10)
28556 this.FieldF = make([]uint64, v216)
28557 for i := 0; i < v216; i++ {
28558 this.FieldF[i] = uint64(uint64(r.Uint32()))
28559 }
28560 }
28561 if r.Intn(5) != 0 {
28562 v217 := r.Intn(10)
28563 this.FieldG = make([]int32, v217)
28564 for i := 0; i < v217; i++ {
28565 this.FieldG[i] = int32(r.Int31())
28566 if r.Intn(2) == 0 {
28567 this.FieldG[i] *= -1
28568 }
28569 }
28570 }
28571 if r.Intn(5) != 0 {
28572 v218 := r.Intn(10)
28573 this.FieldH = make([]int64, v218)
28574 for i := 0; i < v218; i++ {
28575 this.FieldH[i] = int64(r.Int63())
28576 if r.Intn(2) == 0 {
28577 this.FieldH[i] *= -1
28578 }
28579 }
28580 }
28581 if r.Intn(5) != 0 {
28582 v219 := r.Intn(10)
28583 this.FieldI = make([]uint32, v219)
28584 for i := 0; i < v219; i++ {
28585 this.FieldI[i] = uint32(r.Uint32())
28586 }
28587 }
28588 if r.Intn(5) != 0 {
28589 v220 := r.Intn(10)
28590 this.FieldJ = make([]int32, v220)
28591 for i := 0; i < v220; i++ {
28592 this.FieldJ[i] = int32(r.Int31())
28593 if r.Intn(2) == 0 {
28594 this.FieldJ[i] *= -1
28595 }
28596 }
28597 }
28598 if r.Intn(5) != 0 {
28599 v221 := r.Intn(10)
28600 this.FieldK = make([]uint64, v221)
28601 for i := 0; i < v221; i++ {
28602 this.FieldK[i] = uint64(uint64(r.Uint32()))
28603 }
28604 }
28605 if r.Intn(5) != 0 {
28606 v222 := r.Intn(10)
28607 this.FieldL = make([]int64, v222)
28608 for i := 0; i < v222; i++ {
28609 this.FieldL[i] = int64(r.Int63())
28610 if r.Intn(2) == 0 {
28611 this.FieldL[i] *= -1
28612 }
28613 }
28614 }
28615 if r.Intn(5) != 0 {
28616 v223 := r.Intn(10)
28617 this.FieldM = make([]bool, v223)
28618 for i := 0; i < v223; i++ {
28619 this.FieldM[i] = bool(bool(r.Intn(2) == 0))
28620 }
28621 }
28622 if r.Intn(5) != 0 {
28623 v224 := r.Intn(10)
28624 this.FieldN = make([]string, v224)
28625 for i := 0; i < v224; i++ {
28626 this.FieldN[i] = string(randStringThetest(r))
28627 }
28628 }
28629 if r.Intn(5) != 0 {
28630 v225 := r.Intn(10)
28631 this.FieldO = make([][]byte, v225)
28632 for i := 0; i < v225; i++ {
28633 v226 := r.Intn(100)
28634 this.FieldO[i] = make([]byte, v226)
28635 for j := 0; j < v226; j++ {
28636 this.FieldO[i][j] = byte(r.Intn(256))
28637 }
28638 }
28639 }
28640 if !easy && r.Intn(10) != 0 {
28641 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
28642 }
28643 return this
28644 }
28645
28646 func NewPopulatedCustomNameNinStruct(r randyThetest, easy bool) *CustomNameNinStruct {
28647 this := &CustomNameNinStruct{}
28648 if r.Intn(5) != 0 {
28649 v227 := float64(r.Float64())
28650 if r.Intn(2) == 0 {
28651 v227 *= -1
28652 }
28653 this.FieldA = &v227
28654 }
28655 if r.Intn(5) != 0 {
28656 v228 := float32(r.Float32())
28657 if r.Intn(2) == 0 {
28658 v228 *= -1
28659 }
28660 this.FieldB = &v228
28661 }
28662 if r.Intn(5) != 0 {
28663 this.FieldC = NewPopulatedNidOptNative(r, easy)
28664 }
28665 if r.Intn(5) != 0 {
28666 v229 := r.Intn(5)
28667 this.FieldD = make([]*NinOptNative, v229)
28668 for i := 0; i < v229; i++ {
28669 this.FieldD[i] = NewPopulatedNinOptNative(r, easy)
28670 }
28671 }
28672 if r.Intn(5) != 0 {
28673 v230 := uint64(uint64(r.Uint32()))
28674 this.FieldE = &v230
28675 }
28676 if r.Intn(5) != 0 {
28677 v231 := int32(r.Int31())
28678 if r.Intn(2) == 0 {
28679 v231 *= -1
28680 }
28681 this.FieldF = &v231
28682 }
28683 if r.Intn(5) != 0 {
28684 this.FieldG = NewPopulatedNidOptNative(r, easy)
28685 }
28686 if r.Intn(5) != 0 {
28687 v232 := bool(bool(r.Intn(2) == 0))
28688 this.FieldH = &v232
28689 }
28690 if r.Intn(5) != 0 {
28691 v233 := string(randStringThetest(r))
28692 this.FieldI = &v233
28693 }
28694 if r.Intn(5) != 0 {
28695 v234 := r.Intn(100)
28696 this.FieldJ = make([]byte, v234)
28697 for i := 0; i < v234; i++ {
28698 this.FieldJ[i] = byte(r.Intn(256))
28699 }
28700 }
28701 if !easy && r.Intn(10) != 0 {
28702 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
28703 }
28704 return this
28705 }
28706
28707 func NewPopulatedCustomNameCustomType(r randyThetest, easy bool) *CustomNameCustomType {
28708 this := &CustomNameCustomType{}
28709 if r.Intn(5) != 0 {
28710 this.FieldA = NewPopulatedUuid(r)
28711 }
28712 if r.Intn(5) != 0 {
28713 this.FieldB = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
28714 }
28715 if r.Intn(5) != 0 {
28716 v235 := r.Intn(10)
28717 this.FieldC = make([]Uuid, v235)
28718 for i := 0; i < v235; i++ {
28719 v236 := NewPopulatedUuid(r)
28720 this.FieldC[i] = *v236
28721 }
28722 }
28723 if r.Intn(5) != 0 {
28724 v237 := r.Intn(10)
28725 this.FieldD = make([]github_com_gogo_protobuf_test_custom.Uint128, v237)
28726 for i := 0; i < v237; i++ {
28727 v238 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
28728 this.FieldD[i] = *v238
28729 }
28730 }
28731 if !easy && r.Intn(10) != 0 {
28732 this.XXX_unrecognized = randUnrecognizedThetest(r, 5)
28733 }
28734 return this
28735 }
28736
28737 func NewPopulatedCustomNameNinEmbeddedStructUnion(r randyThetest, easy bool) *CustomNameNinEmbeddedStructUnion {
28738 this := &CustomNameNinEmbeddedStructUnion{}
28739 fieldNum := r.Intn(3)
28740 switch fieldNum {
28741 case 0:
28742 this.NidOptNative = NewPopulatedNidOptNative(r, easy)
28743 case 1:
28744 this.FieldA = NewPopulatedNinOptNative(r, easy)
28745 case 2:
28746 v239 := bool(bool(r.Intn(2) == 0))
28747 this.FieldB = &v239
28748 }
28749 return this
28750 }
28751
28752 func NewPopulatedCustomNameEnum(r randyThetest, easy bool) *CustomNameEnum {
28753 this := &CustomNameEnum{}
28754 if r.Intn(5) != 0 {
28755 v240 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
28756 this.FieldA = &v240
28757 }
28758 if r.Intn(5) != 0 {
28759 v241 := r.Intn(10)
28760 this.FieldB = make([]TheTestEnum, v241)
28761 for i := 0; i < v241; i++ {
28762 this.FieldB[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
28763 }
28764 }
28765 if !easy && r.Intn(10) != 0 {
28766 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
28767 }
28768 return this
28769 }
28770
28771 func NewPopulatedNoExtensionsMap(r randyThetest, easy bool) *NoExtensionsMap {
28772 this := &NoExtensionsMap{}
28773 if r.Intn(5) != 0 {
28774 v242 := int64(r.Int63())
28775 if r.Intn(2) == 0 {
28776 v242 *= -1
28777 }
28778 this.Field1 = &v242
28779 }
28780 if !easy && r.Intn(10) != 0 {
28781 l := r.Intn(5)
28782 for i := 0; i < l; i++ {
28783 fieldNumber := r.Intn(100) + 100
28784 wire := r.Intn(4)
28785 if wire == 3 {
28786 wire = 5
28787 }
28788 dAtA := randFieldThetest(nil, r, fieldNumber, wire)
28789 github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
28790 }
28791 }
28792 if !easy && r.Intn(10) != 0 {
28793 this.XXX_unrecognized = randUnrecognizedThetest(r, 201)
28794 }
28795 return this
28796 }
28797
28798 func NewPopulatedUnrecognized(r randyThetest, easy bool) *Unrecognized {
28799 this := &Unrecognized{}
28800 if r.Intn(5) != 0 {
28801 v243 := string(randStringThetest(r))
28802 this.Field1 = &v243
28803 }
28804 if !easy && r.Intn(10) != 0 {
28805 }
28806 return this
28807 }
28808
28809 func NewPopulatedUnrecognizedWithInner(r randyThetest, easy bool) *UnrecognizedWithInner {
28810 this := &UnrecognizedWithInner{}
28811 if r.Intn(5) != 0 {
28812 v244 := r.Intn(5)
28813 this.Embedded = make([]*UnrecognizedWithInner_Inner, v244)
28814 for i := 0; i < v244; i++ {
28815 this.Embedded[i] = NewPopulatedUnrecognizedWithInner_Inner(r, easy)
28816 }
28817 }
28818 if r.Intn(5) != 0 {
28819 v245 := string(randStringThetest(r))
28820 this.Field2 = &v245
28821 }
28822 if !easy && r.Intn(10) != 0 {
28823 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
28824 }
28825 return this
28826 }
28827
28828 func NewPopulatedUnrecognizedWithInner_Inner(r randyThetest, easy bool) *UnrecognizedWithInner_Inner {
28829 this := &UnrecognizedWithInner_Inner{}
28830 if r.Intn(5) != 0 {
28831 v246 := uint32(r.Uint32())
28832 this.Field1 = &v246
28833 }
28834 if !easy && r.Intn(10) != 0 {
28835 }
28836 return this
28837 }
28838
28839 func NewPopulatedUnrecognizedWithEmbed(r randyThetest, easy bool) *UnrecognizedWithEmbed {
28840 this := &UnrecognizedWithEmbed{}
28841 v247 := NewPopulatedUnrecognizedWithEmbed_Embedded(r, easy)
28842 this.UnrecognizedWithEmbed_Embedded = *v247
28843 if r.Intn(5) != 0 {
28844 v248 := string(randStringThetest(r))
28845 this.Field2 = &v248
28846 }
28847 if !easy && r.Intn(10) != 0 {
28848 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
28849 }
28850 return this
28851 }
28852
28853 func NewPopulatedUnrecognizedWithEmbed_Embedded(r randyThetest, easy bool) *UnrecognizedWithEmbed_Embedded {
28854 this := &UnrecognizedWithEmbed_Embedded{}
28855 if r.Intn(5) != 0 {
28856 v249 := uint32(r.Uint32())
28857 this.Field1 = &v249
28858 }
28859 if !easy && r.Intn(10) != 0 {
28860 }
28861 return this
28862 }
28863
28864 func NewPopulatedNode(r randyThetest, easy bool) *Node {
28865 this := &Node{}
28866 if r.Intn(5) != 0 {
28867 v250 := string(randStringThetest(r))
28868 this.Label = &v250
28869 }
28870 if r.Intn(5) == 0 {
28871 v251 := r.Intn(5)
28872 this.Children = make([]*Node, v251)
28873 for i := 0; i < v251; i++ {
28874 this.Children[i] = NewPopulatedNode(r, easy)
28875 }
28876 }
28877 if !easy && r.Intn(10) != 0 {
28878 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
28879 }
28880 return this
28881 }
28882
28883 func NewPopulatedNonByteCustomType(r randyThetest, easy bool) *NonByteCustomType {
28884 this := &NonByteCustomType{}
28885 if r.Intn(5) != 0 {
28886 this.Field1 = NewPopulatedT(r)
28887 }
28888 if !easy && r.Intn(10) != 0 {
28889 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
28890 }
28891 return this
28892 }
28893
28894 func NewPopulatedNidOptNonByteCustomType(r randyThetest, easy bool) *NidOptNonByteCustomType {
28895 this := &NidOptNonByteCustomType{}
28896 v252 := NewPopulatedT(r)
28897 this.Field1 = *v252
28898 if !easy && r.Intn(10) != 0 {
28899 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
28900 }
28901 return this
28902 }
28903
28904 func NewPopulatedNinOptNonByteCustomType(r randyThetest, easy bool) *NinOptNonByteCustomType {
28905 this := &NinOptNonByteCustomType{}
28906 if r.Intn(5) != 0 {
28907 this.Field1 = NewPopulatedT(r)
28908 }
28909 if !easy && r.Intn(10) != 0 {
28910 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
28911 }
28912 return this
28913 }
28914
28915 func NewPopulatedNidRepNonByteCustomType(r randyThetest, easy bool) *NidRepNonByteCustomType {
28916 this := &NidRepNonByteCustomType{}
28917 if r.Intn(5) != 0 {
28918 v253 := r.Intn(10)
28919 this.Field1 = make([]T, v253)
28920 for i := 0; i < v253; i++ {
28921 v254 := NewPopulatedT(r)
28922 this.Field1[i] = *v254
28923 }
28924 }
28925 if !easy && r.Intn(10) != 0 {
28926 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
28927 }
28928 return this
28929 }
28930
28931 func NewPopulatedNinRepNonByteCustomType(r randyThetest, easy bool) *NinRepNonByteCustomType {
28932 this := &NinRepNonByteCustomType{}
28933 if r.Intn(5) != 0 {
28934 v255 := r.Intn(10)
28935 this.Field1 = make([]T, v255)
28936 for i := 0; i < v255; i++ {
28937 v256 := NewPopulatedT(r)
28938 this.Field1[i] = *v256
28939 }
28940 }
28941 if !easy && r.Intn(10) != 0 {
28942 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
28943 }
28944 return this
28945 }
28946
28947 func NewPopulatedProtoType(r randyThetest, easy bool) *ProtoType {
28948 this := &ProtoType{}
28949 if r.Intn(5) != 0 {
28950 v257 := string(randStringThetest(r))
28951 this.Field2 = &v257
28952 }
28953 if !easy && r.Intn(10) != 0 {
28954 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
28955 }
28956 return this
28957 }
28958
28959 type randyThetest interface {
28960 Float32() float32
28961 Float64() float64
28962 Int63() int64
28963 Int31() int32
28964 Uint32() uint32
28965 Intn(n int) int
28966 }
28967
28968 func randUTF8RuneThetest(r randyThetest) rune {
28969 ru := r.Intn(62)
28970 if ru < 10 {
28971 return rune(ru + 48)
28972 } else if ru < 36 {
28973 return rune(ru + 55)
28974 }
28975 return rune(ru + 61)
28976 }
28977 func randStringThetest(r randyThetest) string {
28978 v258 := r.Intn(100)
28979 tmps := make([]rune, v258)
28980 for i := 0; i < v258; i++ {
28981 tmps[i] = randUTF8RuneThetest(r)
28982 }
28983 return string(tmps)
28984 }
28985 func randUnrecognizedThetest(r randyThetest, maxFieldNumber int) (dAtA []byte) {
28986 l := r.Intn(5)
28987 for i := 0; i < l; i++ {
28988 wire := r.Intn(4)
28989 if wire == 3 {
28990 wire = 5
28991 }
28992 fieldNumber := maxFieldNumber + r.Intn(100)
28993 dAtA = randFieldThetest(dAtA, r, fieldNumber, wire)
28994 }
28995 return dAtA
28996 }
28997 func randFieldThetest(dAtA []byte, r randyThetest, fieldNumber int, wire int) []byte {
28998 key := uint32(fieldNumber)<<3 | uint32(wire)
28999 switch wire {
29000 case 0:
29001 dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
29002 v259 := r.Int63()
29003 if r.Intn(2) == 0 {
29004 v259 *= -1
29005 }
29006 dAtA = encodeVarintPopulateThetest(dAtA, uint64(v259))
29007 case 1:
29008 dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
29009 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)))
29010 case 2:
29011 dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
29012 ll := r.Intn(100)
29013 dAtA = encodeVarintPopulateThetest(dAtA, uint64(ll))
29014 for j := 0; j < ll; j++ {
29015 dAtA = append(dAtA, byte(r.Intn(256)))
29016 }
29017 default:
29018 dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
29019 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
29020 }
29021 return dAtA
29022 }
29023 func encodeVarintPopulateThetest(dAtA []byte, v uint64) []byte {
29024 for v >= 1<<7 {
29025 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80))
29026 v >>= 7
29027 }
29028 dAtA = append(dAtA, uint8(v))
29029 return dAtA
29030 }
29031 func (m *NidOptNative) Size() (n int) {
29032 if m == nil {
29033 return 0
29034 }
29035 var l int
29036 _ = l
29037 n += 9
29038 n += 5
29039 n += 1 + sovThetest(uint64(m.Field3))
29040 n += 1 + sovThetest(uint64(m.Field4))
29041 n += 1 + sovThetest(uint64(m.Field5))
29042 n += 1 + sovThetest(uint64(m.Field6))
29043 n += 1 + sozThetest(uint64(m.Field7))
29044 n += 1 + sozThetest(uint64(m.Field8))
29045 n += 5
29046 n += 5
29047 n += 9
29048 n += 9
29049 n += 2
29050 l = len(m.Field14)
29051 n += 1 + l + sovThetest(uint64(l))
29052 if m.Field15 != nil {
29053 l = len(m.Field15)
29054 n += 1 + l + sovThetest(uint64(l))
29055 }
29056 if m.XXX_unrecognized != nil {
29057 n += len(m.XXX_unrecognized)
29058 }
29059 return n
29060 }
29061
29062 func (m *NinOptNative) Size() (n int) {
29063 if m == nil {
29064 return 0
29065 }
29066 var l int
29067 _ = l
29068 if m.Field1 != nil {
29069 n += 9
29070 }
29071 if m.Field2 != nil {
29072 n += 5
29073 }
29074 if m.Field3 != nil {
29075 n += 1 + sovThetest(uint64(*m.Field3))
29076 }
29077 if m.Field4 != nil {
29078 n += 1 + sovThetest(uint64(*m.Field4))
29079 }
29080 if m.Field5 != nil {
29081 n += 1 + sovThetest(uint64(*m.Field5))
29082 }
29083 if m.Field6 != nil {
29084 n += 1 + sovThetest(uint64(*m.Field6))
29085 }
29086 if m.Field7 != nil {
29087 n += 1 + sozThetest(uint64(*m.Field7))
29088 }
29089 if m.Field8 != nil {
29090 n += 1 + sozThetest(uint64(*m.Field8))
29091 }
29092 if m.Field9 != nil {
29093 n += 5
29094 }
29095 if m.Field10 != nil {
29096 n += 5
29097 }
29098 if m.Field11 != nil {
29099 n += 9
29100 }
29101 if m.Field12 != nil {
29102 n += 9
29103 }
29104 if m.Field13 != nil {
29105 n += 2
29106 }
29107 if m.Field14 != nil {
29108 l = len(*m.Field14)
29109 n += 1 + l + sovThetest(uint64(l))
29110 }
29111 if m.Field15 != nil {
29112 l = len(m.Field15)
29113 n += 1 + l + sovThetest(uint64(l))
29114 }
29115 if m.XXX_unrecognized != nil {
29116 n += len(m.XXX_unrecognized)
29117 }
29118 return n
29119 }
29120
29121 func (m *NidRepNative) Size() (n int) {
29122 if m == nil {
29123 return 0
29124 }
29125 var l int
29126 _ = l
29127 if len(m.Field1) > 0 {
29128 n += 9 * len(m.Field1)
29129 }
29130 if len(m.Field2) > 0 {
29131 n += 5 * len(m.Field2)
29132 }
29133 if len(m.Field3) > 0 {
29134 for _, e := range m.Field3 {
29135 n += 1 + sovThetest(uint64(e))
29136 }
29137 }
29138 if len(m.Field4) > 0 {
29139 for _, e := range m.Field4 {
29140 n += 1 + sovThetest(uint64(e))
29141 }
29142 }
29143 if len(m.Field5) > 0 {
29144 for _, e := range m.Field5 {
29145 n += 1 + sovThetest(uint64(e))
29146 }
29147 }
29148 if len(m.Field6) > 0 {
29149 for _, e := range m.Field6 {
29150 n += 1 + sovThetest(uint64(e))
29151 }
29152 }
29153 if len(m.Field7) > 0 {
29154 for _, e := range m.Field7 {
29155 n += 1 + sozThetest(uint64(e))
29156 }
29157 }
29158 if len(m.Field8) > 0 {
29159 for _, e := range m.Field8 {
29160 n += 1 + sozThetest(uint64(e))
29161 }
29162 }
29163 if len(m.Field9) > 0 {
29164 n += 5 * len(m.Field9)
29165 }
29166 if len(m.Field10) > 0 {
29167 n += 5 * len(m.Field10)
29168 }
29169 if len(m.Field11) > 0 {
29170 n += 9 * len(m.Field11)
29171 }
29172 if len(m.Field12) > 0 {
29173 n += 9 * len(m.Field12)
29174 }
29175 if len(m.Field13) > 0 {
29176 n += 2 * len(m.Field13)
29177 }
29178 if len(m.Field14) > 0 {
29179 for _, s := range m.Field14 {
29180 l = len(s)
29181 n += 1 + l + sovThetest(uint64(l))
29182 }
29183 }
29184 if len(m.Field15) > 0 {
29185 for _, b := range m.Field15 {
29186 l = len(b)
29187 n += 1 + l + sovThetest(uint64(l))
29188 }
29189 }
29190 if m.XXX_unrecognized != nil {
29191 n += len(m.XXX_unrecognized)
29192 }
29193 return n
29194 }
29195
29196 func (m *NinRepNative) Size() (n int) {
29197 if m == nil {
29198 return 0
29199 }
29200 var l int
29201 _ = l
29202 if len(m.Field1) > 0 {
29203 n += 9 * len(m.Field1)
29204 }
29205 if len(m.Field2) > 0 {
29206 n += 5 * len(m.Field2)
29207 }
29208 if len(m.Field3) > 0 {
29209 for _, e := range m.Field3 {
29210 n += 1 + sovThetest(uint64(e))
29211 }
29212 }
29213 if len(m.Field4) > 0 {
29214 for _, e := range m.Field4 {
29215 n += 1 + sovThetest(uint64(e))
29216 }
29217 }
29218 if len(m.Field5) > 0 {
29219 for _, e := range m.Field5 {
29220 n += 1 + sovThetest(uint64(e))
29221 }
29222 }
29223 if len(m.Field6) > 0 {
29224 for _, e := range m.Field6 {
29225 n += 1 + sovThetest(uint64(e))
29226 }
29227 }
29228 if len(m.Field7) > 0 {
29229 for _, e := range m.Field7 {
29230 n += 1 + sozThetest(uint64(e))
29231 }
29232 }
29233 if len(m.Field8) > 0 {
29234 for _, e := range m.Field8 {
29235 n += 1 + sozThetest(uint64(e))
29236 }
29237 }
29238 if len(m.Field9) > 0 {
29239 n += 5 * len(m.Field9)
29240 }
29241 if len(m.Field10) > 0 {
29242 n += 5 * len(m.Field10)
29243 }
29244 if len(m.Field11) > 0 {
29245 n += 9 * len(m.Field11)
29246 }
29247 if len(m.Field12) > 0 {
29248 n += 9 * len(m.Field12)
29249 }
29250 if len(m.Field13) > 0 {
29251 n += 2 * len(m.Field13)
29252 }
29253 if len(m.Field14) > 0 {
29254 for _, s := range m.Field14 {
29255 l = len(s)
29256 n += 1 + l + sovThetest(uint64(l))
29257 }
29258 }
29259 if len(m.Field15) > 0 {
29260 for _, b := range m.Field15 {
29261 l = len(b)
29262 n += 1 + l + sovThetest(uint64(l))
29263 }
29264 }
29265 if m.XXX_unrecognized != nil {
29266 n += len(m.XXX_unrecognized)
29267 }
29268 return n
29269 }
29270
29271 func (m *NidRepPackedNative) Size() (n int) {
29272 if m == nil {
29273 return 0
29274 }
29275 var l int
29276 _ = l
29277 if len(m.Field1) > 0 {
29278 n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8
29279 }
29280 if len(m.Field2) > 0 {
29281 n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4
29282 }
29283 if len(m.Field3) > 0 {
29284 l = 0
29285 for _, e := range m.Field3 {
29286 l += sovThetest(uint64(e))
29287 }
29288 n += 1 + sovThetest(uint64(l)) + l
29289 }
29290 if len(m.Field4) > 0 {
29291 l = 0
29292 for _, e := range m.Field4 {
29293 l += sovThetest(uint64(e))
29294 }
29295 n += 1 + sovThetest(uint64(l)) + l
29296 }
29297 if len(m.Field5) > 0 {
29298 l = 0
29299 for _, e := range m.Field5 {
29300 l += sovThetest(uint64(e))
29301 }
29302 n += 1 + sovThetest(uint64(l)) + l
29303 }
29304 if len(m.Field6) > 0 {
29305 l = 0
29306 for _, e := range m.Field6 {
29307 l += sovThetest(uint64(e))
29308 }
29309 n += 1 + sovThetest(uint64(l)) + l
29310 }
29311 if len(m.Field7) > 0 {
29312 l = 0
29313 for _, e := range m.Field7 {
29314 l += sozThetest(uint64(e))
29315 }
29316 n += 1 + sovThetest(uint64(l)) + l
29317 }
29318 if len(m.Field8) > 0 {
29319 l = 0
29320 for _, e := range m.Field8 {
29321 l += sozThetest(uint64(e))
29322 }
29323 n += 1 + sovThetest(uint64(l)) + l
29324 }
29325 if len(m.Field9) > 0 {
29326 n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4
29327 }
29328 if len(m.Field10) > 0 {
29329 n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4
29330 }
29331 if len(m.Field11) > 0 {
29332 n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8
29333 }
29334 if len(m.Field12) > 0 {
29335 n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8
29336 }
29337 if len(m.Field13) > 0 {
29338 n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1
29339 }
29340 if m.XXX_unrecognized != nil {
29341 n += len(m.XXX_unrecognized)
29342 }
29343 return n
29344 }
29345
29346 func (m *NinRepPackedNative) Size() (n int) {
29347 if m == nil {
29348 return 0
29349 }
29350 var l int
29351 _ = l
29352 if len(m.Field1) > 0 {
29353 n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8
29354 }
29355 if len(m.Field2) > 0 {
29356 n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4
29357 }
29358 if len(m.Field3) > 0 {
29359 l = 0
29360 for _, e := range m.Field3 {
29361 l += sovThetest(uint64(e))
29362 }
29363 n += 1 + sovThetest(uint64(l)) + l
29364 }
29365 if len(m.Field4) > 0 {
29366 l = 0
29367 for _, e := range m.Field4 {
29368 l += sovThetest(uint64(e))
29369 }
29370 n += 1 + sovThetest(uint64(l)) + l
29371 }
29372 if len(m.Field5) > 0 {
29373 l = 0
29374 for _, e := range m.Field5 {
29375 l += sovThetest(uint64(e))
29376 }
29377 n += 1 + sovThetest(uint64(l)) + l
29378 }
29379 if len(m.Field6) > 0 {
29380 l = 0
29381 for _, e := range m.Field6 {
29382 l += sovThetest(uint64(e))
29383 }
29384 n += 1 + sovThetest(uint64(l)) + l
29385 }
29386 if len(m.Field7) > 0 {
29387 l = 0
29388 for _, e := range m.Field7 {
29389 l += sozThetest(uint64(e))
29390 }
29391 n += 1 + sovThetest(uint64(l)) + l
29392 }
29393 if len(m.Field8) > 0 {
29394 l = 0
29395 for _, e := range m.Field8 {
29396 l += sozThetest(uint64(e))
29397 }
29398 n += 1 + sovThetest(uint64(l)) + l
29399 }
29400 if len(m.Field9) > 0 {
29401 n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4
29402 }
29403 if len(m.Field10) > 0 {
29404 n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4
29405 }
29406 if len(m.Field11) > 0 {
29407 n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8
29408 }
29409 if len(m.Field12) > 0 {
29410 n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8
29411 }
29412 if len(m.Field13) > 0 {
29413 n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1
29414 }
29415 if m.XXX_unrecognized != nil {
29416 n += len(m.XXX_unrecognized)
29417 }
29418 return n
29419 }
29420
29421 func (m *NidOptStruct) Size() (n int) {
29422 if m == nil {
29423 return 0
29424 }
29425 var l int
29426 _ = l
29427 n += 9
29428 n += 5
29429 l = m.Field3.Size()
29430 n += 1 + l + sovThetest(uint64(l))
29431 l = m.Field4.Size()
29432 n += 1 + l + sovThetest(uint64(l))
29433 n += 1 + sovThetest(uint64(m.Field6))
29434 n += 1 + sozThetest(uint64(m.Field7))
29435 l = m.Field8.Size()
29436 n += 1 + l + sovThetest(uint64(l))
29437 n += 2
29438 l = len(m.Field14)
29439 n += 1 + l + sovThetest(uint64(l))
29440 if m.Field15 != nil {
29441 l = len(m.Field15)
29442 n += 1 + l + sovThetest(uint64(l))
29443 }
29444 if m.XXX_unrecognized != nil {
29445 n += len(m.XXX_unrecognized)
29446 }
29447 return n
29448 }
29449
29450 func (m *NinOptStruct) Size() (n int) {
29451 if m == nil {
29452 return 0
29453 }
29454 var l int
29455 _ = l
29456 if m.Field1 != nil {
29457 n += 9
29458 }
29459 if m.Field2 != nil {
29460 n += 5
29461 }
29462 if m.Field3 != nil {
29463 l = m.Field3.Size()
29464 n += 1 + l + sovThetest(uint64(l))
29465 }
29466 if m.Field4 != nil {
29467 l = m.Field4.Size()
29468 n += 1 + l + sovThetest(uint64(l))
29469 }
29470 if m.Field6 != nil {
29471 n += 1 + sovThetest(uint64(*m.Field6))
29472 }
29473 if m.Field7 != nil {
29474 n += 1 + sozThetest(uint64(*m.Field7))
29475 }
29476 if m.Field8 != nil {
29477 l = m.Field8.Size()
29478 n += 1 + l + sovThetest(uint64(l))
29479 }
29480 if m.Field13 != nil {
29481 n += 2
29482 }
29483 if m.Field14 != nil {
29484 l = len(*m.Field14)
29485 n += 1 + l + sovThetest(uint64(l))
29486 }
29487 if m.Field15 != nil {
29488 l = len(m.Field15)
29489 n += 1 + l + sovThetest(uint64(l))
29490 }
29491 if m.XXX_unrecognized != nil {
29492 n += len(m.XXX_unrecognized)
29493 }
29494 return n
29495 }
29496
29497 func (m *NidRepStruct) Size() (n int) {
29498 if m == nil {
29499 return 0
29500 }
29501 var l int
29502 _ = l
29503 if len(m.Field1) > 0 {
29504 n += 9 * len(m.Field1)
29505 }
29506 if len(m.Field2) > 0 {
29507 n += 5 * len(m.Field2)
29508 }
29509 if len(m.Field3) > 0 {
29510 for _, e := range m.Field3 {
29511 l = e.Size()
29512 n += 1 + l + sovThetest(uint64(l))
29513 }
29514 }
29515 if len(m.Field4) > 0 {
29516 for _, e := range m.Field4 {
29517 l = e.Size()
29518 n += 1 + l + sovThetest(uint64(l))
29519 }
29520 }
29521 if len(m.Field6) > 0 {
29522 for _, e := range m.Field6 {
29523 n += 1 + sovThetest(uint64(e))
29524 }
29525 }
29526 if len(m.Field7) > 0 {
29527 for _, e := range m.Field7 {
29528 n += 1 + sozThetest(uint64(e))
29529 }
29530 }
29531 if len(m.Field8) > 0 {
29532 for _, e := range m.Field8 {
29533 l = e.Size()
29534 n += 1 + l + sovThetest(uint64(l))
29535 }
29536 }
29537 if len(m.Field13) > 0 {
29538 n += 2 * len(m.Field13)
29539 }
29540 if len(m.Field14) > 0 {
29541 for _, s := range m.Field14 {
29542 l = len(s)
29543 n += 1 + l + sovThetest(uint64(l))
29544 }
29545 }
29546 if len(m.Field15) > 0 {
29547 for _, b := range m.Field15 {
29548 l = len(b)
29549 n += 1 + l + sovThetest(uint64(l))
29550 }
29551 }
29552 if m.XXX_unrecognized != nil {
29553 n += len(m.XXX_unrecognized)
29554 }
29555 return n
29556 }
29557
29558 func (m *NinRepStruct) Size() (n int) {
29559 if m == nil {
29560 return 0
29561 }
29562 var l int
29563 _ = l
29564 if len(m.Field1) > 0 {
29565 n += 9 * len(m.Field1)
29566 }
29567 if len(m.Field2) > 0 {
29568 n += 5 * len(m.Field2)
29569 }
29570 if len(m.Field3) > 0 {
29571 for _, e := range m.Field3 {
29572 l = e.Size()
29573 n += 1 + l + sovThetest(uint64(l))
29574 }
29575 }
29576 if len(m.Field4) > 0 {
29577 for _, e := range m.Field4 {
29578 l = e.Size()
29579 n += 1 + l + sovThetest(uint64(l))
29580 }
29581 }
29582 if len(m.Field6) > 0 {
29583 for _, e := range m.Field6 {
29584 n += 1 + sovThetest(uint64(e))
29585 }
29586 }
29587 if len(m.Field7) > 0 {
29588 for _, e := range m.Field7 {
29589 n += 1 + sozThetest(uint64(e))
29590 }
29591 }
29592 if len(m.Field8) > 0 {
29593 for _, e := range m.Field8 {
29594 l = e.Size()
29595 n += 1 + l + sovThetest(uint64(l))
29596 }
29597 }
29598 if len(m.Field13) > 0 {
29599 n += 2 * len(m.Field13)
29600 }
29601 if len(m.Field14) > 0 {
29602 for _, s := range m.Field14 {
29603 l = len(s)
29604 n += 1 + l + sovThetest(uint64(l))
29605 }
29606 }
29607 if len(m.Field15) > 0 {
29608 for _, b := range m.Field15 {
29609 l = len(b)
29610 n += 1 + l + sovThetest(uint64(l))
29611 }
29612 }
29613 if m.XXX_unrecognized != nil {
29614 n += len(m.XXX_unrecognized)
29615 }
29616 return n
29617 }
29618
29619 func (m *NidEmbeddedStruct) Size() (n int) {
29620 if m == nil {
29621 return 0
29622 }
29623 var l int
29624 _ = l
29625 if m.NidOptNative != nil {
29626 l = m.NidOptNative.Size()
29627 n += 1 + l + sovThetest(uint64(l))
29628 }
29629 l = m.Field200.Size()
29630 n += 2 + l + sovThetest(uint64(l))
29631 n += 3
29632 if m.XXX_unrecognized != nil {
29633 n += len(m.XXX_unrecognized)
29634 }
29635 return n
29636 }
29637
29638 func (m *NinEmbeddedStruct) Size() (n int) {
29639 if m == nil {
29640 return 0
29641 }
29642 var l int
29643 _ = l
29644 if m.NidOptNative != nil {
29645 l = m.NidOptNative.Size()
29646 n += 1 + l + sovThetest(uint64(l))
29647 }
29648 if m.Field200 != nil {
29649 l = m.Field200.Size()
29650 n += 2 + l + sovThetest(uint64(l))
29651 }
29652 if m.Field210 != nil {
29653 n += 3
29654 }
29655 if m.XXX_unrecognized != nil {
29656 n += len(m.XXX_unrecognized)
29657 }
29658 return n
29659 }
29660
29661 func (m *NidNestedStruct) Size() (n int) {
29662 if m == nil {
29663 return 0
29664 }
29665 var l int
29666 _ = l
29667 l = m.Field1.Size()
29668 n += 1 + l + sovThetest(uint64(l))
29669 if len(m.Field2) > 0 {
29670 for _, e := range m.Field2 {
29671 l = e.Size()
29672 n += 1 + l + sovThetest(uint64(l))
29673 }
29674 }
29675 if m.XXX_unrecognized != nil {
29676 n += len(m.XXX_unrecognized)
29677 }
29678 return n
29679 }
29680
29681 func (m *NinNestedStruct) Size() (n int) {
29682 if m == nil {
29683 return 0
29684 }
29685 var l int
29686 _ = l
29687 if m.Field1 != nil {
29688 l = m.Field1.Size()
29689 n += 1 + l + sovThetest(uint64(l))
29690 }
29691 if len(m.Field2) > 0 {
29692 for _, e := range m.Field2 {
29693 l = e.Size()
29694 n += 1 + l + sovThetest(uint64(l))
29695 }
29696 }
29697 if m.XXX_unrecognized != nil {
29698 n += len(m.XXX_unrecognized)
29699 }
29700 return n
29701 }
29702
29703 func (m *NidOptCustom) Size() (n int) {
29704 if m == nil {
29705 return 0
29706 }
29707 var l int
29708 _ = l
29709 l = m.Id.Size()
29710 n += 1 + l + sovThetest(uint64(l))
29711 l = m.Value.Size()
29712 n += 1 + l + sovThetest(uint64(l))
29713 if m.XXX_unrecognized != nil {
29714 n += len(m.XXX_unrecognized)
29715 }
29716 return n
29717 }
29718
29719 func (m *CustomDash) Size() (n int) {
29720 if m == nil {
29721 return 0
29722 }
29723 var l int
29724 _ = l
29725 if m.Value != nil {
29726 l = m.Value.Size()
29727 n += 1 + l + sovThetest(uint64(l))
29728 }
29729 if m.XXX_unrecognized != nil {
29730 n += len(m.XXX_unrecognized)
29731 }
29732 return n
29733 }
29734
29735 func (m *NinOptCustom) Size() (n int) {
29736 if m == nil {
29737 return 0
29738 }
29739 var l int
29740 _ = l
29741 if m.Id != nil {
29742 l = m.Id.Size()
29743 n += 1 + l + sovThetest(uint64(l))
29744 }
29745 if m.Value != nil {
29746 l = m.Value.Size()
29747 n += 1 + l + sovThetest(uint64(l))
29748 }
29749 if m.XXX_unrecognized != nil {
29750 n += len(m.XXX_unrecognized)
29751 }
29752 return n
29753 }
29754
29755 func (m *NidRepCustom) Size() (n int) {
29756 if m == nil {
29757 return 0
29758 }
29759 var l int
29760 _ = l
29761 if len(m.Id) > 0 {
29762 for _, e := range m.Id {
29763 l = e.Size()
29764 n += 1 + l + sovThetest(uint64(l))
29765 }
29766 }
29767 if len(m.Value) > 0 {
29768 for _, e := range m.Value {
29769 l = e.Size()
29770 n += 1 + l + sovThetest(uint64(l))
29771 }
29772 }
29773 if m.XXX_unrecognized != nil {
29774 n += len(m.XXX_unrecognized)
29775 }
29776 return n
29777 }
29778
29779 func (m *NinRepCustom) Size() (n int) {
29780 if m == nil {
29781 return 0
29782 }
29783 var l int
29784 _ = l
29785 if len(m.Id) > 0 {
29786 for _, e := range m.Id {
29787 l = e.Size()
29788 n += 1 + l + sovThetest(uint64(l))
29789 }
29790 }
29791 if len(m.Value) > 0 {
29792 for _, e := range m.Value {
29793 l = e.Size()
29794 n += 1 + l + sovThetest(uint64(l))
29795 }
29796 }
29797 if m.XXX_unrecognized != nil {
29798 n += len(m.XXX_unrecognized)
29799 }
29800 return n
29801 }
29802
29803 func (m *NinOptNativeUnion) Size() (n int) {
29804 if m == nil {
29805 return 0
29806 }
29807 var l int
29808 _ = l
29809 if m.Field1 != nil {
29810 n += 9
29811 }
29812 if m.Field2 != nil {
29813 n += 5
29814 }
29815 if m.Field3 != nil {
29816 n += 1 + sovThetest(uint64(*m.Field3))
29817 }
29818 if m.Field4 != nil {
29819 n += 1 + sovThetest(uint64(*m.Field4))
29820 }
29821 if m.Field5 != nil {
29822 n += 1 + sovThetest(uint64(*m.Field5))
29823 }
29824 if m.Field6 != nil {
29825 n += 1 + sovThetest(uint64(*m.Field6))
29826 }
29827 if m.Field13 != nil {
29828 n += 2
29829 }
29830 if m.Field14 != nil {
29831 l = len(*m.Field14)
29832 n += 1 + l + sovThetest(uint64(l))
29833 }
29834 if m.Field15 != nil {
29835 l = len(m.Field15)
29836 n += 1 + l + sovThetest(uint64(l))
29837 }
29838 if m.XXX_unrecognized != nil {
29839 n += len(m.XXX_unrecognized)
29840 }
29841 return n
29842 }
29843
29844 func (m *NinOptStructUnion) Size() (n int) {
29845 if m == nil {
29846 return 0
29847 }
29848 var l int
29849 _ = l
29850 if m.Field1 != nil {
29851 n += 9
29852 }
29853 if m.Field2 != nil {
29854 n += 5
29855 }
29856 if m.Field3 != nil {
29857 l = m.Field3.Size()
29858 n += 1 + l + sovThetest(uint64(l))
29859 }
29860 if m.Field4 != nil {
29861 l = m.Field4.Size()
29862 n += 1 + l + sovThetest(uint64(l))
29863 }
29864 if m.Field6 != nil {
29865 n += 1 + sovThetest(uint64(*m.Field6))
29866 }
29867 if m.Field7 != nil {
29868 n += 1 + sozThetest(uint64(*m.Field7))
29869 }
29870 if m.Field13 != nil {
29871 n += 2
29872 }
29873 if m.Field14 != nil {
29874 l = len(*m.Field14)
29875 n += 1 + l + sovThetest(uint64(l))
29876 }
29877 if m.Field15 != nil {
29878 l = len(m.Field15)
29879 n += 1 + l + sovThetest(uint64(l))
29880 }
29881 if m.XXX_unrecognized != nil {
29882 n += len(m.XXX_unrecognized)
29883 }
29884 return n
29885 }
29886
29887 func (m *NinEmbeddedStructUnion) Size() (n int) {
29888 if m == nil {
29889 return 0
29890 }
29891 var l int
29892 _ = l
29893 if m.NidOptNative != nil {
29894 l = m.NidOptNative.Size()
29895 n += 1 + l + sovThetest(uint64(l))
29896 }
29897 if m.Field200 != nil {
29898 l = m.Field200.Size()
29899 n += 2 + l + sovThetest(uint64(l))
29900 }
29901 if m.Field210 != nil {
29902 n += 3
29903 }
29904 if m.XXX_unrecognized != nil {
29905 n += len(m.XXX_unrecognized)
29906 }
29907 return n
29908 }
29909
29910 func (m *NinNestedStructUnion) Size() (n int) {
29911 if m == nil {
29912 return 0
29913 }
29914 var l int
29915 _ = l
29916 if m.Field1 != nil {
29917 l = m.Field1.Size()
29918 n += 1 + l + sovThetest(uint64(l))
29919 }
29920 if m.Field2 != nil {
29921 l = m.Field2.Size()
29922 n += 1 + l + sovThetest(uint64(l))
29923 }
29924 if m.Field3 != nil {
29925 l = m.Field3.Size()
29926 n += 1 + l + sovThetest(uint64(l))
29927 }
29928 if m.XXX_unrecognized != nil {
29929 n += len(m.XXX_unrecognized)
29930 }
29931 return n
29932 }
29933
29934 func (m *Tree) Size() (n int) {
29935 if m == nil {
29936 return 0
29937 }
29938 var l int
29939 _ = l
29940 if m.Or != nil {
29941 l = m.Or.Size()
29942 n += 1 + l + sovThetest(uint64(l))
29943 }
29944 if m.And != nil {
29945 l = m.And.Size()
29946 n += 1 + l + sovThetest(uint64(l))
29947 }
29948 if m.Leaf != nil {
29949 l = m.Leaf.Size()
29950 n += 1 + l + sovThetest(uint64(l))
29951 }
29952 if m.XXX_unrecognized != nil {
29953 n += len(m.XXX_unrecognized)
29954 }
29955 return n
29956 }
29957
29958 func (m *OrBranch) Size() (n int) {
29959 if m == nil {
29960 return 0
29961 }
29962 var l int
29963 _ = l
29964 l = m.Left.Size()
29965 n += 1 + l + sovThetest(uint64(l))
29966 l = m.Right.Size()
29967 n += 1 + l + sovThetest(uint64(l))
29968 if m.XXX_unrecognized != nil {
29969 n += len(m.XXX_unrecognized)
29970 }
29971 return n
29972 }
29973
29974 func (m *AndBranch) Size() (n int) {
29975 if m == nil {
29976 return 0
29977 }
29978 var l int
29979 _ = l
29980 l = m.Left.Size()
29981 n += 1 + l + sovThetest(uint64(l))
29982 l = m.Right.Size()
29983 n += 1 + l + sovThetest(uint64(l))
29984 if m.XXX_unrecognized != nil {
29985 n += len(m.XXX_unrecognized)
29986 }
29987 return n
29988 }
29989
29990 func (m *Leaf) Size() (n int) {
29991 if m == nil {
29992 return 0
29993 }
29994 var l int
29995 _ = l
29996 n += 1 + sovThetest(uint64(m.Value))
29997 l = len(m.StrValue)
29998 n += 1 + l + sovThetest(uint64(l))
29999 if m.XXX_unrecognized != nil {
30000 n += len(m.XXX_unrecognized)
30001 }
30002 return n
30003 }
30004
30005 func (m *DeepTree) Size() (n int) {
30006 if m == nil {
30007 return 0
30008 }
30009 var l int
30010 _ = l
30011 if m.Down != nil {
30012 l = m.Down.Size()
30013 n += 1 + l + sovThetest(uint64(l))
30014 }
30015 if m.And != nil {
30016 l = m.And.Size()
30017 n += 1 + l + sovThetest(uint64(l))
30018 }
30019 if m.Leaf != nil {
30020 l = m.Leaf.Size()
30021 n += 1 + l + sovThetest(uint64(l))
30022 }
30023 if m.XXX_unrecognized != nil {
30024 n += len(m.XXX_unrecognized)
30025 }
30026 return n
30027 }
30028
30029 func (m *ADeepBranch) Size() (n int) {
30030 if m == nil {
30031 return 0
30032 }
30033 var l int
30034 _ = l
30035 l = m.Down.Size()
30036 n += 1 + l + sovThetest(uint64(l))
30037 if m.XXX_unrecognized != nil {
30038 n += len(m.XXX_unrecognized)
30039 }
30040 return n
30041 }
30042
30043 func (m *AndDeepBranch) Size() (n int) {
30044 if m == nil {
30045 return 0
30046 }
30047 var l int
30048 _ = l
30049 l = m.Left.Size()
30050 n += 1 + l + sovThetest(uint64(l))
30051 l = m.Right.Size()
30052 n += 1 + l + sovThetest(uint64(l))
30053 if m.XXX_unrecognized != nil {
30054 n += len(m.XXX_unrecognized)
30055 }
30056 return n
30057 }
30058
30059 func (m *DeepLeaf) Size() (n int) {
30060 if m == nil {
30061 return 0
30062 }
30063 var l int
30064 _ = l
30065 l = m.Tree.Size()
30066 n += 1 + l + sovThetest(uint64(l))
30067 if m.XXX_unrecognized != nil {
30068 n += len(m.XXX_unrecognized)
30069 }
30070 return n
30071 }
30072
30073 func (m *Nil) Size() (n int) {
30074 if m == nil {
30075 return 0
30076 }
30077 var l int
30078 _ = l
30079 if m.XXX_unrecognized != nil {
30080 n += len(m.XXX_unrecognized)
30081 }
30082 return n
30083 }
30084
30085 func (m *NidOptEnum) Size() (n int) {
30086 if m == nil {
30087 return 0
30088 }
30089 var l int
30090 _ = l
30091 n += 1 + sovThetest(uint64(m.Field1))
30092 if m.XXX_unrecognized != nil {
30093 n += len(m.XXX_unrecognized)
30094 }
30095 return n
30096 }
30097
30098 func (m *NinOptEnum) Size() (n int) {
30099 if m == nil {
30100 return 0
30101 }
30102 var l int
30103 _ = l
30104 if m.Field1 != nil {
30105 n += 1 + sovThetest(uint64(*m.Field1))
30106 }
30107 if m.Field2 != nil {
30108 n += 1 + sovThetest(uint64(*m.Field2))
30109 }
30110 if m.Field3 != nil {
30111 n += 1 + sovThetest(uint64(*m.Field3))
30112 }
30113 if m.XXX_unrecognized != nil {
30114 n += len(m.XXX_unrecognized)
30115 }
30116 return n
30117 }
30118
30119 func (m *NidRepEnum) Size() (n int) {
30120 if m == nil {
30121 return 0
30122 }
30123 var l int
30124 _ = l
30125 if len(m.Field1) > 0 {
30126 for _, e := range m.Field1 {
30127 n += 1 + sovThetest(uint64(e))
30128 }
30129 }
30130 if len(m.Field2) > 0 {
30131 for _, e := range m.Field2 {
30132 n += 1 + sovThetest(uint64(e))
30133 }
30134 }
30135 if len(m.Field3) > 0 {
30136 for _, e := range m.Field3 {
30137 n += 1 + sovThetest(uint64(e))
30138 }
30139 }
30140 if m.XXX_unrecognized != nil {
30141 n += len(m.XXX_unrecognized)
30142 }
30143 return n
30144 }
30145
30146 func (m *NinRepEnum) Size() (n int) {
30147 if m == nil {
30148 return 0
30149 }
30150 var l int
30151 _ = l
30152 if len(m.Field1) > 0 {
30153 for _, e := range m.Field1 {
30154 n += 1 + sovThetest(uint64(e))
30155 }
30156 }
30157 if len(m.Field2) > 0 {
30158 for _, e := range m.Field2 {
30159 n += 1 + sovThetest(uint64(e))
30160 }
30161 }
30162 if len(m.Field3) > 0 {
30163 for _, e := range m.Field3 {
30164 n += 1 + sovThetest(uint64(e))
30165 }
30166 }
30167 if m.XXX_unrecognized != nil {
30168 n += len(m.XXX_unrecognized)
30169 }
30170 return n
30171 }
30172
30173 func (m *NinOptEnumDefault) Size() (n int) {
30174 if m == nil {
30175 return 0
30176 }
30177 var l int
30178 _ = l
30179 if m.Field1 != nil {
30180 n += 1 + sovThetest(uint64(*m.Field1))
30181 }
30182 if m.Field2 != nil {
30183 n += 1 + sovThetest(uint64(*m.Field2))
30184 }
30185 if m.Field3 != nil {
30186 n += 1 + sovThetest(uint64(*m.Field3))
30187 }
30188 if m.XXX_unrecognized != nil {
30189 n += len(m.XXX_unrecognized)
30190 }
30191 return n
30192 }
30193
30194 func (m *AnotherNinOptEnum) Size() (n int) {
30195 if m == nil {
30196 return 0
30197 }
30198 var l int
30199 _ = l
30200 if m.Field1 != nil {
30201 n += 1 + sovThetest(uint64(*m.Field1))
30202 }
30203 if m.Field2 != nil {
30204 n += 1 + sovThetest(uint64(*m.Field2))
30205 }
30206 if m.Field3 != nil {
30207 n += 1 + sovThetest(uint64(*m.Field3))
30208 }
30209 if m.XXX_unrecognized != nil {
30210 n += len(m.XXX_unrecognized)
30211 }
30212 return n
30213 }
30214
30215 func (m *AnotherNinOptEnumDefault) Size() (n int) {
30216 if m == nil {
30217 return 0
30218 }
30219 var l int
30220 _ = l
30221 if m.Field1 != nil {
30222 n += 1 + sovThetest(uint64(*m.Field1))
30223 }
30224 if m.Field2 != nil {
30225 n += 1 + sovThetest(uint64(*m.Field2))
30226 }
30227 if m.Field3 != nil {
30228 n += 1 + sovThetest(uint64(*m.Field3))
30229 }
30230 if m.XXX_unrecognized != nil {
30231 n += len(m.XXX_unrecognized)
30232 }
30233 return n
30234 }
30235
30236 func (m *Timer) Size() (n int) {
30237 if m == nil {
30238 return 0
30239 }
30240 var l int
30241 _ = l
30242 n += 9
30243 n += 9
30244 if m.Data != nil {
30245 l = len(m.Data)
30246 n += 1 + l + sovThetest(uint64(l))
30247 }
30248 if m.XXX_unrecognized != nil {
30249 n += len(m.XXX_unrecognized)
30250 }
30251 return n
30252 }
30253
30254 func (m *MyExtendable) Size() (n int) {
30255 if m == nil {
30256 return 0
30257 }
30258 var l int
30259 _ = l
30260 if m.Field1 != nil {
30261 n += 1 + sovThetest(uint64(*m.Field1))
30262 }
30263 n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m)
30264 if m.XXX_unrecognized != nil {
30265 n += len(m.XXX_unrecognized)
30266 }
30267 return n
30268 }
30269
30270 func (m *OtherExtenable) Size() (n int) {
30271 if m == nil {
30272 return 0
30273 }
30274 var l int
30275 _ = l
30276 if m.M != nil {
30277 l = m.M.Size()
30278 n += 1 + l + sovThetest(uint64(l))
30279 }
30280 if m.Field2 != nil {
30281 n += 1 + sovThetest(uint64(*m.Field2))
30282 }
30283 if m.Field13 != nil {
30284 n += 1 + sovThetest(uint64(*m.Field13))
30285 }
30286 n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m)
30287 if m.XXX_unrecognized != nil {
30288 n += len(m.XXX_unrecognized)
30289 }
30290 return n
30291 }
30292
30293 func (m *NestedDefinition) Size() (n int) {
30294 if m == nil {
30295 return 0
30296 }
30297 var l int
30298 _ = l
30299 if m.Field1 != nil {
30300 n += 1 + sovThetest(uint64(*m.Field1))
30301 }
30302 if m.EnumField != nil {
30303 n += 1 + sovThetest(uint64(*m.EnumField))
30304 }
30305 if m.NNM != nil {
30306 l = m.NNM.Size()
30307 n += 1 + l + sovThetest(uint64(l))
30308 }
30309 if m.NM != nil {
30310 l = m.NM.Size()
30311 n += 1 + l + sovThetest(uint64(l))
30312 }
30313 if m.XXX_unrecognized != nil {
30314 n += len(m.XXX_unrecognized)
30315 }
30316 return n
30317 }
30318
30319 func (m *NestedDefinition_NestedMessage) Size() (n int) {
30320 if m == nil {
30321 return 0
30322 }
30323 var l int
30324 _ = l
30325 if m.NestedField1 != nil {
30326 n += 9
30327 }
30328 if m.NNM != nil {
30329 l = m.NNM.Size()
30330 n += 1 + l + sovThetest(uint64(l))
30331 }
30332 if m.XXX_unrecognized != nil {
30333 n += len(m.XXX_unrecognized)
30334 }
30335 return n
30336 }
30337
30338 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Size() (n int) {
30339 if m == nil {
30340 return 0
30341 }
30342 var l int
30343 _ = l
30344 if m.NestedNestedField1 != nil {
30345 l = len(*m.NestedNestedField1)
30346 n += 1 + l + sovThetest(uint64(l))
30347 }
30348 if m.XXX_unrecognized != nil {
30349 n += len(m.XXX_unrecognized)
30350 }
30351 return n
30352 }
30353
30354 func (m *NestedScope) Size() (n int) {
30355 if m == nil {
30356 return 0
30357 }
30358 var l int
30359 _ = l
30360 if m.A != nil {
30361 l = m.A.Size()
30362 n += 1 + l + sovThetest(uint64(l))
30363 }
30364 if m.B != nil {
30365 n += 1 + sovThetest(uint64(*m.B))
30366 }
30367 if m.C != nil {
30368 l = m.C.Size()
30369 n += 1 + l + sovThetest(uint64(l))
30370 }
30371 if m.XXX_unrecognized != nil {
30372 n += len(m.XXX_unrecognized)
30373 }
30374 return n
30375 }
30376
30377 func (m *NinOptNativeDefault) Size() (n int) {
30378 if m == nil {
30379 return 0
30380 }
30381 var l int
30382 _ = l
30383 if m.Field1 != nil {
30384 n += 9
30385 }
30386 if m.Field2 != nil {
30387 n += 5
30388 }
30389 if m.Field3 != nil {
30390 n += 1 + sovThetest(uint64(*m.Field3))
30391 }
30392 if m.Field4 != nil {
30393 n += 1 + sovThetest(uint64(*m.Field4))
30394 }
30395 if m.Field5 != nil {
30396 n += 1 + sovThetest(uint64(*m.Field5))
30397 }
30398 if m.Field6 != nil {
30399 n += 1 + sovThetest(uint64(*m.Field6))
30400 }
30401 if m.Field7 != nil {
30402 n += 1 + sozThetest(uint64(*m.Field7))
30403 }
30404 if m.Field8 != nil {
30405 n += 1 + sozThetest(uint64(*m.Field8))
30406 }
30407 if m.Field9 != nil {
30408 n += 5
30409 }
30410 if m.Field10 != nil {
30411 n += 5
30412 }
30413 if m.Field11 != nil {
30414 n += 9
30415 }
30416 if m.Field12 != nil {
30417 n += 9
30418 }
30419 if m.Field13 != nil {
30420 n += 2
30421 }
30422 if m.Field14 != nil {
30423 l = len(*m.Field14)
30424 n += 1 + l + sovThetest(uint64(l))
30425 }
30426 if m.Field15 != nil {
30427 l = len(m.Field15)
30428 n += 1 + l + sovThetest(uint64(l))
30429 }
30430 if m.XXX_unrecognized != nil {
30431 n += len(m.XXX_unrecognized)
30432 }
30433 return n
30434 }
30435
30436 func (m *CustomContainer) Size() (n int) {
30437 if m == nil {
30438 return 0
30439 }
30440 var l int
30441 _ = l
30442 l = m.CustomStruct.Size()
30443 n += 1 + l + sovThetest(uint64(l))
30444 if m.XXX_unrecognized != nil {
30445 n += len(m.XXX_unrecognized)
30446 }
30447 return n
30448 }
30449
30450 func (m *CustomNameNidOptNative) Size() (n int) {
30451 if m == nil {
30452 return 0
30453 }
30454 var l int
30455 _ = l
30456 n += 9
30457 n += 5
30458 n += 1 + sovThetest(uint64(m.FieldC))
30459 n += 1 + sovThetest(uint64(m.FieldD))
30460 n += 1 + sovThetest(uint64(m.FieldE))
30461 n += 1 + sovThetest(uint64(m.FieldF))
30462 n += 1 + sozThetest(uint64(m.FieldG))
30463 n += 1 + sozThetest(uint64(m.FieldH))
30464 n += 5
30465 n += 5
30466 n += 9
30467 n += 9
30468 n += 2
30469 l = len(m.FieldN)
30470 n += 1 + l + sovThetest(uint64(l))
30471 if m.FieldO != nil {
30472 l = len(m.FieldO)
30473 n += 1 + l + sovThetest(uint64(l))
30474 }
30475 if m.XXX_unrecognized != nil {
30476 n += len(m.XXX_unrecognized)
30477 }
30478 return n
30479 }
30480
30481 func (m *CustomNameNinOptNative) Size() (n int) {
30482 if m == nil {
30483 return 0
30484 }
30485 var l int
30486 _ = l
30487 if m.FieldA != nil {
30488 n += 9
30489 }
30490 if m.FieldB != nil {
30491 n += 5
30492 }
30493 if m.FieldC != nil {
30494 n += 1 + sovThetest(uint64(*m.FieldC))
30495 }
30496 if m.FieldD != nil {
30497 n += 1 + sovThetest(uint64(*m.FieldD))
30498 }
30499 if m.FieldE != nil {
30500 n += 1 + sovThetest(uint64(*m.FieldE))
30501 }
30502 if m.FieldF != nil {
30503 n += 1 + sovThetest(uint64(*m.FieldF))
30504 }
30505 if m.FieldG != nil {
30506 n += 1 + sozThetest(uint64(*m.FieldG))
30507 }
30508 if m.FieldH != nil {
30509 n += 1 + sozThetest(uint64(*m.FieldH))
30510 }
30511 if m.FieldI != nil {
30512 n += 5
30513 }
30514 if m.FieldJ != nil {
30515 n += 5
30516 }
30517 if m.FieldK != nil {
30518 n += 9
30519 }
30520 if m.FielL != nil {
30521 n += 9
30522 }
30523 if m.FieldM != nil {
30524 n += 2
30525 }
30526 if m.FieldN != nil {
30527 l = len(*m.FieldN)
30528 n += 1 + l + sovThetest(uint64(l))
30529 }
30530 if m.FieldO != nil {
30531 l = len(m.FieldO)
30532 n += 1 + l + sovThetest(uint64(l))
30533 }
30534 if m.XXX_unrecognized != nil {
30535 n += len(m.XXX_unrecognized)
30536 }
30537 return n
30538 }
30539
30540 func (m *CustomNameNinRepNative) Size() (n int) {
30541 if m == nil {
30542 return 0
30543 }
30544 var l int
30545 _ = l
30546 if len(m.FieldA) > 0 {
30547 n += 9 * len(m.FieldA)
30548 }
30549 if len(m.FieldB) > 0 {
30550 n += 5 * len(m.FieldB)
30551 }
30552 if len(m.FieldC) > 0 {
30553 for _, e := range m.FieldC {
30554 n += 1 + sovThetest(uint64(e))
30555 }
30556 }
30557 if len(m.FieldD) > 0 {
30558 for _, e := range m.FieldD {
30559 n += 1 + sovThetest(uint64(e))
30560 }
30561 }
30562 if len(m.FieldE) > 0 {
30563 for _, e := range m.FieldE {
30564 n += 1 + sovThetest(uint64(e))
30565 }
30566 }
30567 if len(m.FieldF) > 0 {
30568 for _, e := range m.FieldF {
30569 n += 1 + sovThetest(uint64(e))
30570 }
30571 }
30572 if len(m.FieldG) > 0 {
30573 for _, e := range m.FieldG {
30574 n += 1 + sozThetest(uint64(e))
30575 }
30576 }
30577 if len(m.FieldH) > 0 {
30578 for _, e := range m.FieldH {
30579 n += 1 + sozThetest(uint64(e))
30580 }
30581 }
30582 if len(m.FieldI) > 0 {
30583 n += 5 * len(m.FieldI)
30584 }
30585 if len(m.FieldJ) > 0 {
30586 n += 5 * len(m.FieldJ)
30587 }
30588 if len(m.FieldK) > 0 {
30589 n += 9 * len(m.FieldK)
30590 }
30591 if len(m.FieldL) > 0 {
30592 n += 9 * len(m.FieldL)
30593 }
30594 if len(m.FieldM) > 0 {
30595 n += 2 * len(m.FieldM)
30596 }
30597 if len(m.FieldN) > 0 {
30598 for _, s := range m.FieldN {
30599 l = len(s)
30600 n += 1 + l + sovThetest(uint64(l))
30601 }
30602 }
30603 if len(m.FieldO) > 0 {
30604 for _, b := range m.FieldO {
30605 l = len(b)
30606 n += 1 + l + sovThetest(uint64(l))
30607 }
30608 }
30609 if m.XXX_unrecognized != nil {
30610 n += len(m.XXX_unrecognized)
30611 }
30612 return n
30613 }
30614
30615 func (m *CustomNameNinStruct) Size() (n int) {
30616 if m == nil {
30617 return 0
30618 }
30619 var l int
30620 _ = l
30621 if m.FieldA != nil {
30622 n += 9
30623 }
30624 if m.FieldB != nil {
30625 n += 5
30626 }
30627 if m.FieldC != nil {
30628 l = m.FieldC.Size()
30629 n += 1 + l + sovThetest(uint64(l))
30630 }
30631 if len(m.FieldD) > 0 {
30632 for _, e := range m.FieldD {
30633 l = e.Size()
30634 n += 1 + l + sovThetest(uint64(l))
30635 }
30636 }
30637 if m.FieldE != nil {
30638 n += 1 + sovThetest(uint64(*m.FieldE))
30639 }
30640 if m.FieldF != nil {
30641 n += 1 + sozThetest(uint64(*m.FieldF))
30642 }
30643 if m.FieldG != nil {
30644 l = m.FieldG.Size()
30645 n += 1 + l + sovThetest(uint64(l))
30646 }
30647 if m.FieldH != nil {
30648 n += 2
30649 }
30650 if m.FieldI != nil {
30651 l = len(*m.FieldI)
30652 n += 1 + l + sovThetest(uint64(l))
30653 }
30654 if m.FieldJ != nil {
30655 l = len(m.FieldJ)
30656 n += 1 + l + sovThetest(uint64(l))
30657 }
30658 if m.XXX_unrecognized != nil {
30659 n += len(m.XXX_unrecognized)
30660 }
30661 return n
30662 }
30663
30664 func (m *CustomNameCustomType) Size() (n int) {
30665 if m == nil {
30666 return 0
30667 }
30668 var l int
30669 _ = l
30670 if m.FieldA != nil {
30671 l = m.FieldA.Size()
30672 n += 1 + l + sovThetest(uint64(l))
30673 }
30674 if m.FieldB != nil {
30675 l = m.FieldB.Size()
30676 n += 1 + l + sovThetest(uint64(l))
30677 }
30678 if len(m.FieldC) > 0 {
30679 for _, e := range m.FieldC {
30680 l = e.Size()
30681 n += 1 + l + sovThetest(uint64(l))
30682 }
30683 }
30684 if len(m.FieldD) > 0 {
30685 for _, e := range m.FieldD {
30686 l = e.Size()
30687 n += 1 + l + sovThetest(uint64(l))
30688 }
30689 }
30690 if m.XXX_unrecognized != nil {
30691 n += len(m.XXX_unrecognized)
30692 }
30693 return n
30694 }
30695
30696 func (m *CustomNameNinEmbeddedStructUnion) Size() (n int) {
30697 if m == nil {
30698 return 0
30699 }
30700 var l int
30701 _ = l
30702 if m.NidOptNative != nil {
30703 l = m.NidOptNative.Size()
30704 n += 1 + l + sovThetest(uint64(l))
30705 }
30706 if m.FieldA != nil {
30707 l = m.FieldA.Size()
30708 n += 2 + l + sovThetest(uint64(l))
30709 }
30710 if m.FieldB != nil {
30711 n += 3
30712 }
30713 if m.XXX_unrecognized != nil {
30714 n += len(m.XXX_unrecognized)
30715 }
30716 return n
30717 }
30718
30719 func (m *CustomNameEnum) Size() (n int) {
30720 if m == nil {
30721 return 0
30722 }
30723 var l int
30724 _ = l
30725 if m.FieldA != nil {
30726 n += 1 + sovThetest(uint64(*m.FieldA))
30727 }
30728 if len(m.FieldB) > 0 {
30729 for _, e := range m.FieldB {
30730 n += 1 + sovThetest(uint64(e))
30731 }
30732 }
30733 if m.XXX_unrecognized != nil {
30734 n += len(m.XXX_unrecognized)
30735 }
30736 return n
30737 }
30738
30739 func (m *NoExtensionsMap) Size() (n int) {
30740 if m == nil {
30741 return 0
30742 }
30743 var l int
30744 _ = l
30745 if m.Field1 != nil {
30746 n += 1 + sovThetest(uint64(*m.Field1))
30747 }
30748 if m.XXX_extensions != nil {
30749 n += len(m.XXX_extensions)
30750 }
30751 if m.XXX_unrecognized != nil {
30752 n += len(m.XXX_unrecognized)
30753 }
30754 return n
30755 }
30756
30757 func (m *Unrecognized) Size() (n int) {
30758 if m == nil {
30759 return 0
30760 }
30761 var l int
30762 _ = l
30763 if m.Field1 != nil {
30764 l = len(*m.Field1)
30765 n += 1 + l + sovThetest(uint64(l))
30766 }
30767 return n
30768 }
30769
30770 func (m *UnrecognizedWithInner) Size() (n int) {
30771 if m == nil {
30772 return 0
30773 }
30774 var l int
30775 _ = l
30776 if len(m.Embedded) > 0 {
30777 for _, e := range m.Embedded {
30778 l = e.Size()
30779 n += 1 + l + sovThetest(uint64(l))
30780 }
30781 }
30782 if m.Field2 != nil {
30783 l = len(*m.Field2)
30784 n += 1 + l + sovThetest(uint64(l))
30785 }
30786 if m.XXX_unrecognized != nil {
30787 n += len(m.XXX_unrecognized)
30788 }
30789 return n
30790 }
30791
30792 func (m *UnrecognizedWithInner_Inner) Size() (n int) {
30793 if m == nil {
30794 return 0
30795 }
30796 var l int
30797 _ = l
30798 if m.Field1 != nil {
30799 n += 1 + sovThetest(uint64(*m.Field1))
30800 }
30801 return n
30802 }
30803
30804 func (m *UnrecognizedWithEmbed) Size() (n int) {
30805 if m == nil {
30806 return 0
30807 }
30808 var l int
30809 _ = l
30810 l = m.UnrecognizedWithEmbed_Embedded.Size()
30811 n += 1 + l + sovThetest(uint64(l))
30812 if m.Field2 != nil {
30813 l = len(*m.Field2)
30814 n += 1 + l + sovThetest(uint64(l))
30815 }
30816 if m.XXX_unrecognized != nil {
30817 n += len(m.XXX_unrecognized)
30818 }
30819 return n
30820 }
30821
30822 func (m *UnrecognizedWithEmbed_Embedded) Size() (n int) {
30823 if m == nil {
30824 return 0
30825 }
30826 var l int
30827 _ = l
30828 if m.Field1 != nil {
30829 n += 1 + sovThetest(uint64(*m.Field1))
30830 }
30831 return n
30832 }
30833
30834 func (m *Node) Size() (n int) {
30835 if m == nil {
30836 return 0
30837 }
30838 var l int
30839 _ = l
30840 if m.Label != nil {
30841 l = len(*m.Label)
30842 n += 1 + l + sovThetest(uint64(l))
30843 }
30844 if len(m.Children) > 0 {
30845 for _, e := range m.Children {
30846 l = e.Size()
30847 n += 1 + l + sovThetest(uint64(l))
30848 }
30849 }
30850 if m.XXX_unrecognized != nil {
30851 n += len(m.XXX_unrecognized)
30852 }
30853 return n
30854 }
30855
30856 func (m *NonByteCustomType) Size() (n int) {
30857 if m == nil {
30858 return 0
30859 }
30860 var l int
30861 _ = l
30862 if m.Field1 != nil {
30863 l = m.Field1.Size()
30864 n += 1 + l + sovThetest(uint64(l))
30865 }
30866 if m.XXX_unrecognized != nil {
30867 n += len(m.XXX_unrecognized)
30868 }
30869 return n
30870 }
30871
30872 func (m *NidOptNonByteCustomType) Size() (n int) {
30873 if m == nil {
30874 return 0
30875 }
30876 var l int
30877 _ = l
30878 l = m.Field1.Size()
30879 n += 1 + l + sovThetest(uint64(l))
30880 if m.XXX_unrecognized != nil {
30881 n += len(m.XXX_unrecognized)
30882 }
30883 return n
30884 }
30885
30886 func (m *NinOptNonByteCustomType) Size() (n int) {
30887 if m == nil {
30888 return 0
30889 }
30890 var l int
30891 _ = l
30892 if m.Field1 != nil {
30893 l = m.Field1.Size()
30894 n += 1 + l + sovThetest(uint64(l))
30895 }
30896 if m.XXX_unrecognized != nil {
30897 n += len(m.XXX_unrecognized)
30898 }
30899 return n
30900 }
30901
30902 func (m *NidRepNonByteCustomType) Size() (n int) {
30903 if m == nil {
30904 return 0
30905 }
30906 var l int
30907 _ = l
30908 if len(m.Field1) > 0 {
30909 for _, e := range m.Field1 {
30910 l = e.Size()
30911 n += 1 + l + sovThetest(uint64(l))
30912 }
30913 }
30914 if m.XXX_unrecognized != nil {
30915 n += len(m.XXX_unrecognized)
30916 }
30917 return n
30918 }
30919
30920 func (m *NinRepNonByteCustomType) Size() (n int) {
30921 if m == nil {
30922 return 0
30923 }
30924 var l int
30925 _ = l
30926 if len(m.Field1) > 0 {
30927 for _, e := range m.Field1 {
30928 l = e.Size()
30929 n += 1 + l + sovThetest(uint64(l))
30930 }
30931 }
30932 if m.XXX_unrecognized != nil {
30933 n += len(m.XXX_unrecognized)
30934 }
30935 return n
30936 }
30937
30938 func (m *ProtoType) Size() (n int) {
30939 if m == nil {
30940 return 0
30941 }
30942 var l int
30943 _ = l
30944 if m.Field2 != nil {
30945 l = len(*m.Field2)
30946 n += 1 + l + sovThetest(uint64(l))
30947 }
30948 if m.XXX_unrecognized != nil {
30949 n += len(m.XXX_unrecognized)
30950 }
30951 return n
30952 }
30953
30954 func sovThetest(x uint64) (n int) {
30955 return (math_bits.Len64(x|1) + 6) / 7
30956 }
30957 func sozThetest(x uint64) (n int) {
30958 return sovThetest(uint64((x << 1) ^ uint64((int64(x) >> 63))))
30959 }
30960 func (this *NidOptNative) String() string {
30961 if this == nil {
30962 return "nil"
30963 }
30964 s := strings.Join([]string{`&NidOptNative{`,
30965 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
30966 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
30967 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
30968 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
30969 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
30970 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
30971 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
30972 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
30973 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
30974 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
30975 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
30976 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
30977 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
30978 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
30979 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
30980 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
30981 `}`,
30982 }, "")
30983 return s
30984 }
30985 func (this *NinOptNative) String() string {
30986 if this == nil {
30987 return "nil"
30988 }
30989 s := strings.Join([]string{`&NinOptNative{`,
30990 `Field1:` + valueToStringThetest(this.Field1) + `,`,
30991 `Field2:` + valueToStringThetest(this.Field2) + `,`,
30992 `Field3:` + valueToStringThetest(this.Field3) + `,`,
30993 `Field4:` + valueToStringThetest(this.Field4) + `,`,
30994 `Field5:` + valueToStringThetest(this.Field5) + `,`,
30995 `Field6:` + valueToStringThetest(this.Field6) + `,`,
30996 `Field7:` + valueToStringThetest(this.Field7) + `,`,
30997 `Field8:` + valueToStringThetest(this.Field8) + `,`,
30998 `Field9:` + valueToStringThetest(this.Field9) + `,`,
30999 `Field10:` + valueToStringThetest(this.Field10) + `,`,
31000 `Field11:` + valueToStringThetest(this.Field11) + `,`,
31001 `Field12:` + valueToStringThetest(this.Field12) + `,`,
31002 `Field13:` + valueToStringThetest(this.Field13) + `,`,
31003 `Field14:` + valueToStringThetest(this.Field14) + `,`,
31004 `Field15:` + valueToStringThetest(this.Field15) + `,`,
31005 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31006 `}`,
31007 }, "")
31008 return s
31009 }
31010 func (this *NidRepNative) String() string {
31011 if this == nil {
31012 return "nil"
31013 }
31014 s := strings.Join([]string{`&NidRepNative{`,
31015 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31016 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
31017 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
31018 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
31019 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
31020 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
31021 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
31022 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
31023 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
31024 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
31025 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
31026 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
31027 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
31028 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
31029 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
31030 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31031 `}`,
31032 }, "")
31033 return s
31034 }
31035 func (this *NinRepNative) String() string {
31036 if this == nil {
31037 return "nil"
31038 }
31039 s := strings.Join([]string{`&NinRepNative{`,
31040 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31041 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
31042 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
31043 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
31044 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
31045 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
31046 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
31047 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
31048 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
31049 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
31050 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
31051 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
31052 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
31053 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
31054 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
31055 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31056 `}`,
31057 }, "")
31058 return s
31059 }
31060 func (this *NidRepPackedNative) String() string {
31061 if this == nil {
31062 return "nil"
31063 }
31064 s := strings.Join([]string{`&NidRepPackedNative{`,
31065 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31066 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
31067 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
31068 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
31069 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
31070 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
31071 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
31072 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
31073 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
31074 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
31075 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
31076 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
31077 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
31078 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31079 `}`,
31080 }, "")
31081 return s
31082 }
31083 func (this *NinRepPackedNative) String() string {
31084 if this == nil {
31085 return "nil"
31086 }
31087 s := strings.Join([]string{`&NinRepPackedNative{`,
31088 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31089 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
31090 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
31091 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
31092 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
31093 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
31094 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
31095 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
31096 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
31097 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
31098 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
31099 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
31100 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
31101 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31102 `}`,
31103 }, "")
31104 return s
31105 }
31106 func (this *NidOptStruct) String() string {
31107 if this == nil {
31108 return "nil"
31109 }
31110 s := strings.Join([]string{`&NidOptStruct{`,
31111 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31112 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
31113 `Field3:` + strings.Replace(strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
31114 `Field4:` + strings.Replace(strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + `,`,
31115 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
31116 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
31117 `Field8:` + strings.Replace(strings.Replace(this.Field8.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
31118 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
31119 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
31120 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
31121 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31122 `}`,
31123 }, "")
31124 return s
31125 }
31126 func (this *NinOptStruct) String() string {
31127 if this == nil {
31128 return "nil"
31129 }
31130 s := strings.Join([]string{`&NinOptStruct{`,
31131 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31132 `Field2:` + valueToStringThetest(this.Field2) + `,`,
31133 `Field3:` + strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1) + `,`,
31134 `Field4:` + strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1) + `,`,
31135 `Field6:` + valueToStringThetest(this.Field6) + `,`,
31136 `Field7:` + valueToStringThetest(this.Field7) + `,`,
31137 `Field8:` + strings.Replace(this.Field8.String(), "NidOptNative", "NidOptNative", 1) + `,`,
31138 `Field13:` + valueToStringThetest(this.Field13) + `,`,
31139 `Field14:` + valueToStringThetest(this.Field14) + `,`,
31140 `Field15:` + valueToStringThetest(this.Field15) + `,`,
31141 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31142 `}`,
31143 }, "")
31144 return s
31145 }
31146 func (this *NidRepStruct) String() string {
31147 if this == nil {
31148 return "nil"
31149 }
31150 repeatedStringForField3 := "[]NidOptNative{"
31151 for _, f := range this.Field3 {
31152 repeatedStringForField3 += strings.Replace(strings.Replace(f.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + ","
31153 }
31154 repeatedStringForField3 += "}"
31155 repeatedStringForField4 := "[]NinOptNative{"
31156 for _, f := range this.Field4 {
31157 repeatedStringForField4 += strings.Replace(strings.Replace(f.String(), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + ","
31158 }
31159 repeatedStringForField4 += "}"
31160 repeatedStringForField8 := "[]NidOptNative{"
31161 for _, f := range this.Field8 {
31162 repeatedStringForField8 += strings.Replace(strings.Replace(f.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + ","
31163 }
31164 repeatedStringForField8 += "}"
31165 s := strings.Join([]string{`&NidRepStruct{`,
31166 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31167 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
31168 `Field3:` + repeatedStringForField3 + `,`,
31169 `Field4:` + repeatedStringForField4 + `,`,
31170 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
31171 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
31172 `Field8:` + repeatedStringForField8 + `,`,
31173 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
31174 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
31175 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
31176 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31177 `}`,
31178 }, "")
31179 return s
31180 }
31181 func (this *NinRepStruct) String() string {
31182 if this == nil {
31183 return "nil"
31184 }
31185 repeatedStringForField3 := "[]*NidOptNative{"
31186 for _, f := range this.Field3 {
31187 repeatedStringForField3 += strings.Replace(f.String(), "NidOptNative", "NidOptNative", 1) + ","
31188 }
31189 repeatedStringForField3 += "}"
31190 repeatedStringForField4 := "[]*NinOptNative{"
31191 for _, f := range this.Field4 {
31192 repeatedStringForField4 += strings.Replace(f.String(), "NinOptNative", "NinOptNative", 1) + ","
31193 }
31194 repeatedStringForField4 += "}"
31195 repeatedStringForField8 := "[]*NidOptNative{"
31196 for _, f := range this.Field8 {
31197 repeatedStringForField8 += strings.Replace(f.String(), "NidOptNative", "NidOptNative", 1) + ","
31198 }
31199 repeatedStringForField8 += "}"
31200 s := strings.Join([]string{`&NinRepStruct{`,
31201 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31202 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
31203 `Field3:` + repeatedStringForField3 + `,`,
31204 `Field4:` + repeatedStringForField4 + `,`,
31205 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
31206 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
31207 `Field8:` + repeatedStringForField8 + `,`,
31208 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
31209 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
31210 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
31211 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31212 `}`,
31213 }, "")
31214 return s
31215 }
31216 func (this *NidEmbeddedStruct) String() string {
31217 if this == nil {
31218 return "nil"
31219 }
31220 s := strings.Join([]string{`&NidEmbeddedStruct{`,
31221 `NidOptNative:` + strings.Replace(this.NidOptNative.String(), "NidOptNative", "NidOptNative", 1) + `,`,
31222 `Field200:` + strings.Replace(strings.Replace(this.Field200.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
31223 `Field210:` + fmt.Sprintf("%v", this.Field210) + `,`,
31224 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31225 `}`,
31226 }, "")
31227 return s
31228 }
31229 func (this *NinEmbeddedStruct) String() string {
31230 if this == nil {
31231 return "nil"
31232 }
31233 s := strings.Join([]string{`&NinEmbeddedStruct{`,
31234 `NidOptNative:` + strings.Replace(this.NidOptNative.String(), "NidOptNative", "NidOptNative", 1) + `,`,
31235 `Field200:` + strings.Replace(this.Field200.String(), "NidOptNative", "NidOptNative", 1) + `,`,
31236 `Field210:` + valueToStringThetest(this.Field210) + `,`,
31237 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31238 `}`,
31239 }, "")
31240 return s
31241 }
31242 func (this *NidNestedStruct) String() string {
31243 if this == nil {
31244 return "nil"
31245 }
31246 repeatedStringForField2 := "[]NidRepStruct{"
31247 for _, f := range this.Field2 {
31248 repeatedStringForField2 += strings.Replace(strings.Replace(f.String(), "NidRepStruct", "NidRepStruct", 1), `&`, ``, 1) + ","
31249 }
31250 repeatedStringForField2 += "}"
31251 s := strings.Join([]string{`&NidNestedStruct{`,
31252 `Field1:` + strings.Replace(strings.Replace(this.Field1.String(), "NidOptStruct", "NidOptStruct", 1), `&`, ``, 1) + `,`,
31253 `Field2:` + repeatedStringForField2 + `,`,
31254 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31255 `}`,
31256 }, "")
31257 return s
31258 }
31259 func (this *NinNestedStruct) String() string {
31260 if this == nil {
31261 return "nil"
31262 }
31263 repeatedStringForField2 := "[]*NinRepStruct{"
31264 for _, f := range this.Field2 {
31265 repeatedStringForField2 += strings.Replace(f.String(), "NinRepStruct", "NinRepStruct", 1) + ","
31266 }
31267 repeatedStringForField2 += "}"
31268 s := strings.Join([]string{`&NinNestedStruct{`,
31269 `Field1:` + strings.Replace(this.Field1.String(), "NinOptStruct", "NinOptStruct", 1) + `,`,
31270 `Field2:` + repeatedStringForField2 + `,`,
31271 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31272 `}`,
31273 }, "")
31274 return s
31275 }
31276 func (this *NidOptCustom) String() string {
31277 if this == nil {
31278 return "nil"
31279 }
31280 s := strings.Join([]string{`&NidOptCustom{`,
31281 `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
31282 `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
31283 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31284 `}`,
31285 }, "")
31286 return s
31287 }
31288 func (this *CustomDash) String() string {
31289 if this == nil {
31290 return "nil"
31291 }
31292 s := strings.Join([]string{`&CustomDash{`,
31293 `Value:` + valueToStringThetest(this.Value) + `,`,
31294 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31295 `}`,
31296 }, "")
31297 return s
31298 }
31299 func (this *NinOptCustom) String() string {
31300 if this == nil {
31301 return "nil"
31302 }
31303 s := strings.Join([]string{`&NinOptCustom{`,
31304 `Id:` + valueToStringThetest(this.Id) + `,`,
31305 `Value:` + valueToStringThetest(this.Value) + `,`,
31306 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31307 `}`,
31308 }, "")
31309 return s
31310 }
31311 func (this *NidRepCustom) String() string {
31312 if this == nil {
31313 return "nil"
31314 }
31315 s := strings.Join([]string{`&NidRepCustom{`,
31316 `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
31317 `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
31318 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31319 `}`,
31320 }, "")
31321 return s
31322 }
31323 func (this *NinRepCustom) String() string {
31324 if this == nil {
31325 return "nil"
31326 }
31327 s := strings.Join([]string{`&NinRepCustom{`,
31328 `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
31329 `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
31330 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31331 `}`,
31332 }, "")
31333 return s
31334 }
31335 func (this *NinOptNativeUnion) String() string {
31336 if this == nil {
31337 return "nil"
31338 }
31339 s := strings.Join([]string{`&NinOptNativeUnion{`,
31340 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31341 `Field2:` + valueToStringThetest(this.Field2) + `,`,
31342 `Field3:` + valueToStringThetest(this.Field3) + `,`,
31343 `Field4:` + valueToStringThetest(this.Field4) + `,`,
31344 `Field5:` + valueToStringThetest(this.Field5) + `,`,
31345 `Field6:` + valueToStringThetest(this.Field6) + `,`,
31346 `Field13:` + valueToStringThetest(this.Field13) + `,`,
31347 `Field14:` + valueToStringThetest(this.Field14) + `,`,
31348 `Field15:` + valueToStringThetest(this.Field15) + `,`,
31349 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31350 `}`,
31351 }, "")
31352 return s
31353 }
31354 func (this *NinOptStructUnion) String() string {
31355 if this == nil {
31356 return "nil"
31357 }
31358 s := strings.Join([]string{`&NinOptStructUnion{`,
31359 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31360 `Field2:` + valueToStringThetest(this.Field2) + `,`,
31361 `Field3:` + strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1) + `,`,
31362 `Field4:` + strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1) + `,`,
31363 `Field6:` + valueToStringThetest(this.Field6) + `,`,
31364 `Field7:` + valueToStringThetest(this.Field7) + `,`,
31365 `Field13:` + valueToStringThetest(this.Field13) + `,`,
31366 `Field14:` + valueToStringThetest(this.Field14) + `,`,
31367 `Field15:` + valueToStringThetest(this.Field15) + `,`,
31368 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31369 `}`,
31370 }, "")
31371 return s
31372 }
31373 func (this *NinEmbeddedStructUnion) String() string {
31374 if this == nil {
31375 return "nil"
31376 }
31377 s := strings.Join([]string{`&NinEmbeddedStructUnion{`,
31378 `NidOptNative:` + strings.Replace(this.NidOptNative.String(), "NidOptNative", "NidOptNative", 1) + `,`,
31379 `Field200:` + strings.Replace(this.Field200.String(), "NinOptNative", "NinOptNative", 1) + `,`,
31380 `Field210:` + valueToStringThetest(this.Field210) + `,`,
31381 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31382 `}`,
31383 }, "")
31384 return s
31385 }
31386 func (this *NinNestedStructUnion) String() string {
31387 if this == nil {
31388 return "nil"
31389 }
31390 s := strings.Join([]string{`&NinNestedStructUnion{`,
31391 `Field1:` + strings.Replace(this.Field1.String(), "NinOptNativeUnion", "NinOptNativeUnion", 1) + `,`,
31392 `Field2:` + strings.Replace(this.Field2.String(), "NinOptStructUnion", "NinOptStructUnion", 1) + `,`,
31393 `Field3:` + strings.Replace(this.Field3.String(), "NinEmbeddedStructUnion", "NinEmbeddedStructUnion", 1) + `,`,
31394 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31395 `}`,
31396 }, "")
31397 return s
31398 }
31399 func (this *Tree) String() string {
31400 if this == nil {
31401 return "nil"
31402 }
31403 s := strings.Join([]string{`&Tree{`,
31404 `Or:` + strings.Replace(this.Or.String(), "OrBranch", "OrBranch", 1) + `,`,
31405 `And:` + strings.Replace(this.And.String(), "AndBranch", "AndBranch", 1) + `,`,
31406 `Leaf:` + strings.Replace(this.Leaf.String(), "Leaf", "Leaf", 1) + `,`,
31407 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31408 `}`,
31409 }, "")
31410 return s
31411 }
31412 func (this *OrBranch) String() string {
31413 if this == nil {
31414 return "nil"
31415 }
31416 s := strings.Join([]string{`&OrBranch{`,
31417 `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
31418 `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
31419 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31420 `}`,
31421 }, "")
31422 return s
31423 }
31424 func (this *AndBranch) String() string {
31425 if this == nil {
31426 return "nil"
31427 }
31428 s := strings.Join([]string{`&AndBranch{`,
31429 `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
31430 `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
31431 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31432 `}`,
31433 }, "")
31434 return s
31435 }
31436 func (this *Leaf) String() string {
31437 if this == nil {
31438 return "nil"
31439 }
31440 s := strings.Join([]string{`&Leaf{`,
31441 `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
31442 `StrValue:` + fmt.Sprintf("%v", this.StrValue) + `,`,
31443 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31444 `}`,
31445 }, "")
31446 return s
31447 }
31448 func (this *DeepTree) String() string {
31449 if this == nil {
31450 return "nil"
31451 }
31452 s := strings.Join([]string{`&DeepTree{`,
31453 `Down:` + strings.Replace(this.Down.String(), "ADeepBranch", "ADeepBranch", 1) + `,`,
31454 `And:` + strings.Replace(this.And.String(), "AndDeepBranch", "AndDeepBranch", 1) + `,`,
31455 `Leaf:` + strings.Replace(this.Leaf.String(), "DeepLeaf", "DeepLeaf", 1) + `,`,
31456 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31457 `}`,
31458 }, "")
31459 return s
31460 }
31461 func (this *ADeepBranch) String() string {
31462 if this == nil {
31463 return "nil"
31464 }
31465 s := strings.Join([]string{`&ADeepBranch{`,
31466 `Down:` + strings.Replace(strings.Replace(this.Down.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
31467 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31468 `}`,
31469 }, "")
31470 return s
31471 }
31472 func (this *AndDeepBranch) String() string {
31473 if this == nil {
31474 return "nil"
31475 }
31476 s := strings.Join([]string{`&AndDeepBranch{`,
31477 `Left:` + strings.Replace(strings.Replace(this.Left.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
31478 `Right:` + strings.Replace(strings.Replace(this.Right.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
31479 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31480 `}`,
31481 }, "")
31482 return s
31483 }
31484 func (this *DeepLeaf) String() string {
31485 if this == nil {
31486 return "nil"
31487 }
31488 s := strings.Join([]string{`&DeepLeaf{`,
31489 `Tree:` + strings.Replace(strings.Replace(this.Tree.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
31490 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31491 `}`,
31492 }, "")
31493 return s
31494 }
31495 func (this *Nil) String() string {
31496 if this == nil {
31497 return "nil"
31498 }
31499 s := strings.Join([]string{`&Nil{`,
31500 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31501 `}`,
31502 }, "")
31503 return s
31504 }
31505 func (this *NidOptEnum) String() string {
31506 if this == nil {
31507 return "nil"
31508 }
31509 s := strings.Join([]string{`&NidOptEnum{`,
31510 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31511 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31512 `}`,
31513 }, "")
31514 return s
31515 }
31516 func (this *NinOptEnum) String() string {
31517 if this == nil {
31518 return "nil"
31519 }
31520 s := strings.Join([]string{`&NinOptEnum{`,
31521 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31522 `Field2:` + valueToStringThetest(this.Field2) + `,`,
31523 `Field3:` + valueToStringThetest(this.Field3) + `,`,
31524 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31525 `}`,
31526 }, "")
31527 return s
31528 }
31529 func (this *NidRepEnum) String() string {
31530 if this == nil {
31531 return "nil"
31532 }
31533 s := strings.Join([]string{`&NidRepEnum{`,
31534 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31535 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
31536 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
31537 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31538 `}`,
31539 }, "")
31540 return s
31541 }
31542 func (this *NinRepEnum) String() string {
31543 if this == nil {
31544 return "nil"
31545 }
31546 s := strings.Join([]string{`&NinRepEnum{`,
31547 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31548 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
31549 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
31550 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31551 `}`,
31552 }, "")
31553 return s
31554 }
31555 func (this *NinOptEnumDefault) String() string {
31556 if this == nil {
31557 return "nil"
31558 }
31559 s := strings.Join([]string{`&NinOptEnumDefault{`,
31560 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31561 `Field2:` + valueToStringThetest(this.Field2) + `,`,
31562 `Field3:` + valueToStringThetest(this.Field3) + `,`,
31563 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31564 `}`,
31565 }, "")
31566 return s
31567 }
31568 func (this *AnotherNinOptEnum) String() string {
31569 if this == nil {
31570 return "nil"
31571 }
31572 s := strings.Join([]string{`&AnotherNinOptEnum{`,
31573 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31574 `Field2:` + valueToStringThetest(this.Field2) + `,`,
31575 `Field3:` + valueToStringThetest(this.Field3) + `,`,
31576 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31577 `}`,
31578 }, "")
31579 return s
31580 }
31581 func (this *AnotherNinOptEnumDefault) String() string {
31582 if this == nil {
31583 return "nil"
31584 }
31585 s := strings.Join([]string{`&AnotherNinOptEnumDefault{`,
31586 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31587 `Field2:` + valueToStringThetest(this.Field2) + `,`,
31588 `Field3:` + valueToStringThetest(this.Field3) + `,`,
31589 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31590 `}`,
31591 }, "")
31592 return s
31593 }
31594 func (this *Timer) String() string {
31595 if this == nil {
31596 return "nil"
31597 }
31598 s := strings.Join([]string{`&Timer{`,
31599 `Time1:` + fmt.Sprintf("%v", this.Time1) + `,`,
31600 `Time2:` + fmt.Sprintf("%v", this.Time2) + `,`,
31601 `Data:` + fmt.Sprintf("%v", this.Data) + `,`,
31602 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31603 `}`,
31604 }, "")
31605 return s
31606 }
31607 func (this *MyExtendable) String() string {
31608 if this == nil {
31609 return "nil"
31610 }
31611 s := strings.Join([]string{`&MyExtendable{`,
31612 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31613 `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`,
31614 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31615 `}`,
31616 }, "")
31617 return s
31618 }
31619 func (this *OtherExtenable) String() string {
31620 if this == nil {
31621 return "nil"
31622 }
31623 s := strings.Join([]string{`&OtherExtenable{`,
31624 `M:` + strings.Replace(this.M.String(), "MyExtendable", "MyExtendable", 1) + `,`,
31625 `Field2:` + valueToStringThetest(this.Field2) + `,`,
31626 `Field13:` + valueToStringThetest(this.Field13) + `,`,
31627 `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`,
31628 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31629 `}`,
31630 }, "")
31631 return s
31632 }
31633 func (this *NestedDefinition) String() string {
31634 if this == nil {
31635 return "nil"
31636 }
31637 s := strings.Join([]string{`&NestedDefinition{`,
31638 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31639 `EnumField:` + valueToStringThetest(this.EnumField) + `,`,
31640 `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
31641 `NM:` + strings.Replace(fmt.Sprintf("%v", this.NM), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`,
31642 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31643 `}`,
31644 }, "")
31645 return s
31646 }
31647 func (this *NestedDefinition_NestedMessage) String() string {
31648 if this == nil {
31649 return "nil"
31650 }
31651 s := strings.Join([]string{`&NestedDefinition_NestedMessage{`,
31652 `NestedField1:` + valueToStringThetest(this.NestedField1) + `,`,
31653 `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
31654 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31655 `}`,
31656 }, "")
31657 return s
31658 }
31659 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) String() string {
31660 if this == nil {
31661 return "nil"
31662 }
31663 s := strings.Join([]string{`&NestedDefinition_NestedMessage_NestedNestedMsg{`,
31664 `NestedNestedField1:` + valueToStringThetest(this.NestedNestedField1) + `,`,
31665 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31666 `}`,
31667 }, "")
31668 return s
31669 }
31670 func (this *NestedScope) String() string {
31671 if this == nil {
31672 return "nil"
31673 }
31674 s := strings.Join([]string{`&NestedScope{`,
31675 `A:` + strings.Replace(fmt.Sprintf("%v", this.A), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
31676 `B:` + valueToStringThetest(this.B) + `,`,
31677 `C:` + strings.Replace(fmt.Sprintf("%v", this.C), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`,
31678 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31679 `}`,
31680 }, "")
31681 return s
31682 }
31683 func (this *NinOptNativeDefault) String() string {
31684 if this == nil {
31685 return "nil"
31686 }
31687 s := strings.Join([]string{`&NinOptNativeDefault{`,
31688 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31689 `Field2:` + valueToStringThetest(this.Field2) + `,`,
31690 `Field3:` + valueToStringThetest(this.Field3) + `,`,
31691 `Field4:` + valueToStringThetest(this.Field4) + `,`,
31692 `Field5:` + valueToStringThetest(this.Field5) + `,`,
31693 `Field6:` + valueToStringThetest(this.Field6) + `,`,
31694 `Field7:` + valueToStringThetest(this.Field7) + `,`,
31695 `Field8:` + valueToStringThetest(this.Field8) + `,`,
31696 `Field9:` + valueToStringThetest(this.Field9) + `,`,
31697 `Field10:` + valueToStringThetest(this.Field10) + `,`,
31698 `Field11:` + valueToStringThetest(this.Field11) + `,`,
31699 `Field12:` + valueToStringThetest(this.Field12) + `,`,
31700 `Field13:` + valueToStringThetest(this.Field13) + `,`,
31701 `Field14:` + valueToStringThetest(this.Field14) + `,`,
31702 `Field15:` + valueToStringThetest(this.Field15) + `,`,
31703 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31704 `}`,
31705 }, "")
31706 return s
31707 }
31708 func (this *CustomContainer) String() string {
31709 if this == nil {
31710 return "nil"
31711 }
31712 s := strings.Join([]string{`&CustomContainer{`,
31713 `CustomStruct:` + strings.Replace(strings.Replace(this.CustomStruct.String(), "NidOptCustom", "NidOptCustom", 1), `&`, ``, 1) + `,`,
31714 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31715 `}`,
31716 }, "")
31717 return s
31718 }
31719 func (this *CustomNameNidOptNative) String() string {
31720 if this == nil {
31721 return "nil"
31722 }
31723 s := strings.Join([]string{`&CustomNameNidOptNative{`,
31724 `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`,
31725 `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
31726 `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
31727 `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
31728 `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`,
31729 `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`,
31730 `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`,
31731 `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`,
31732 `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`,
31733 `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`,
31734 `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`,
31735 `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`,
31736 `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`,
31737 `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`,
31738 `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`,
31739 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31740 `}`,
31741 }, "")
31742 return s
31743 }
31744 func (this *CustomNameNinOptNative) String() string {
31745 if this == nil {
31746 return "nil"
31747 }
31748 s := strings.Join([]string{`&CustomNameNinOptNative{`,
31749 `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
31750 `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
31751 `FieldC:` + valueToStringThetest(this.FieldC) + `,`,
31752 `FieldD:` + valueToStringThetest(this.FieldD) + `,`,
31753 `FieldE:` + valueToStringThetest(this.FieldE) + `,`,
31754 `FieldF:` + valueToStringThetest(this.FieldF) + `,`,
31755 `FieldG:` + valueToStringThetest(this.FieldG) + `,`,
31756 `FieldH:` + valueToStringThetest(this.FieldH) + `,`,
31757 `FieldI:` + valueToStringThetest(this.FieldI) + `,`,
31758 `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`,
31759 `FieldK:` + valueToStringThetest(this.FieldK) + `,`,
31760 `FielL:` + valueToStringThetest(this.FielL) + `,`,
31761 `FieldM:` + valueToStringThetest(this.FieldM) + `,`,
31762 `FieldN:` + valueToStringThetest(this.FieldN) + `,`,
31763 `FieldO:` + valueToStringThetest(this.FieldO) + `,`,
31764 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31765 `}`,
31766 }, "")
31767 return s
31768 }
31769 func (this *CustomNameNinRepNative) String() string {
31770 if this == nil {
31771 return "nil"
31772 }
31773 s := strings.Join([]string{`&CustomNameNinRepNative{`,
31774 `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`,
31775 `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
31776 `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
31777 `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
31778 `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`,
31779 `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`,
31780 `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`,
31781 `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`,
31782 `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`,
31783 `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`,
31784 `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`,
31785 `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`,
31786 `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`,
31787 `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`,
31788 `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`,
31789 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31790 `}`,
31791 }, "")
31792 return s
31793 }
31794 func (this *CustomNameNinStruct) String() string {
31795 if this == nil {
31796 return "nil"
31797 }
31798 repeatedStringForFieldD := "[]*NinOptNative{"
31799 for _, f := range this.FieldD {
31800 repeatedStringForFieldD += strings.Replace(f.String(), "NinOptNative", "NinOptNative", 1) + ","
31801 }
31802 repeatedStringForFieldD += "}"
31803 s := strings.Join([]string{`&CustomNameNinStruct{`,
31804 `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
31805 `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
31806 `FieldC:` + strings.Replace(this.FieldC.String(), "NidOptNative", "NidOptNative", 1) + `,`,
31807 `FieldD:` + repeatedStringForFieldD + `,`,
31808 `FieldE:` + valueToStringThetest(this.FieldE) + `,`,
31809 `FieldF:` + valueToStringThetest(this.FieldF) + `,`,
31810 `FieldG:` + strings.Replace(this.FieldG.String(), "NidOptNative", "NidOptNative", 1) + `,`,
31811 `FieldH:` + valueToStringThetest(this.FieldH) + `,`,
31812 `FieldI:` + valueToStringThetest(this.FieldI) + `,`,
31813 `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`,
31814 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31815 `}`,
31816 }, "")
31817 return s
31818 }
31819 func (this *CustomNameCustomType) String() string {
31820 if this == nil {
31821 return "nil"
31822 }
31823 s := strings.Join([]string{`&CustomNameCustomType{`,
31824 `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
31825 `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
31826 `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
31827 `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
31828 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31829 `}`,
31830 }, "")
31831 return s
31832 }
31833 func (this *CustomNameNinEmbeddedStructUnion) String() string {
31834 if this == nil {
31835 return "nil"
31836 }
31837 s := strings.Join([]string{`&CustomNameNinEmbeddedStructUnion{`,
31838 `NidOptNative:` + strings.Replace(this.NidOptNative.String(), "NidOptNative", "NidOptNative", 1) + `,`,
31839 `FieldA:` + strings.Replace(this.FieldA.String(), "NinOptNative", "NinOptNative", 1) + `,`,
31840 `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
31841 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31842 `}`,
31843 }, "")
31844 return s
31845 }
31846 func (this *CustomNameEnum) String() string {
31847 if this == nil {
31848 return "nil"
31849 }
31850 s := strings.Join([]string{`&CustomNameEnum{`,
31851 `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
31852 `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
31853 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31854 `}`,
31855 }, "")
31856 return s
31857 }
31858 func (this *NoExtensionsMap) String() string {
31859 if this == nil {
31860 return "nil"
31861 }
31862 s := strings.Join([]string{`&NoExtensionsMap{`,
31863 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31864 `XXX_extensions:` + github_com_gogo_protobuf_proto.StringFromExtensionsBytes(this.XXX_extensions) + `,`,
31865 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31866 `}`,
31867 }, "")
31868 return s
31869 }
31870 func (this *Unrecognized) String() string {
31871 if this == nil {
31872 return "nil"
31873 }
31874 s := strings.Join([]string{`&Unrecognized{`,
31875 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31876 `}`,
31877 }, "")
31878 return s
31879 }
31880 func (this *UnrecognizedWithInner) String() string {
31881 if this == nil {
31882 return "nil"
31883 }
31884 repeatedStringForEmbedded := "[]*UnrecognizedWithInner_Inner{"
31885 for _, f := range this.Embedded {
31886 repeatedStringForEmbedded += strings.Replace(fmt.Sprintf("%v", f), "UnrecognizedWithInner_Inner", "UnrecognizedWithInner_Inner", 1) + ","
31887 }
31888 repeatedStringForEmbedded += "}"
31889 s := strings.Join([]string{`&UnrecognizedWithInner{`,
31890 `Embedded:` + repeatedStringForEmbedded + `,`,
31891 `Field2:` + valueToStringThetest(this.Field2) + `,`,
31892 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31893 `}`,
31894 }, "")
31895 return s
31896 }
31897 func (this *UnrecognizedWithInner_Inner) String() string {
31898 if this == nil {
31899 return "nil"
31900 }
31901 s := strings.Join([]string{`&UnrecognizedWithInner_Inner{`,
31902 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31903 `}`,
31904 }, "")
31905 return s
31906 }
31907 func (this *UnrecognizedWithEmbed) String() string {
31908 if this == nil {
31909 return "nil"
31910 }
31911 s := strings.Join([]string{`&UnrecognizedWithEmbed{`,
31912 `UnrecognizedWithEmbed_Embedded:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.UnrecognizedWithEmbed_Embedded), "UnrecognizedWithEmbed_Embedded", "UnrecognizedWithEmbed_Embedded", 1), `&`, ``, 1) + `,`,
31913 `Field2:` + valueToStringThetest(this.Field2) + `,`,
31914 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31915 `}`,
31916 }, "")
31917 return s
31918 }
31919 func (this *UnrecognizedWithEmbed_Embedded) String() string {
31920 if this == nil {
31921 return "nil"
31922 }
31923 s := strings.Join([]string{`&UnrecognizedWithEmbed_Embedded{`,
31924 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31925 `}`,
31926 }, "")
31927 return s
31928 }
31929 func (this *Node) String() string {
31930 if this == nil {
31931 return "nil"
31932 }
31933 repeatedStringForChildren := "[]*Node{"
31934 for _, f := range this.Children {
31935 repeatedStringForChildren += strings.Replace(f.String(), "Node", "Node", 1) + ","
31936 }
31937 repeatedStringForChildren += "}"
31938 s := strings.Join([]string{`&Node{`,
31939 `Label:` + valueToStringThetest(this.Label) + `,`,
31940 `Children:` + repeatedStringForChildren + `,`,
31941 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31942 `}`,
31943 }, "")
31944 return s
31945 }
31946 func (this *NonByteCustomType) String() string {
31947 if this == nil {
31948 return "nil"
31949 }
31950 s := strings.Join([]string{`&NonByteCustomType{`,
31951 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31952 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31953 `}`,
31954 }, "")
31955 return s
31956 }
31957 func (this *NidOptNonByteCustomType) String() string {
31958 if this == nil {
31959 return "nil"
31960 }
31961 s := strings.Join([]string{`&NidOptNonByteCustomType{`,
31962 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31963 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31964 `}`,
31965 }, "")
31966 return s
31967 }
31968 func (this *NinOptNonByteCustomType) String() string {
31969 if this == nil {
31970 return "nil"
31971 }
31972 s := strings.Join([]string{`&NinOptNonByteCustomType{`,
31973 `Field1:` + valueToStringThetest(this.Field1) + `,`,
31974 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31975 `}`,
31976 }, "")
31977 return s
31978 }
31979 func (this *NidRepNonByteCustomType) String() string {
31980 if this == nil {
31981 return "nil"
31982 }
31983 s := strings.Join([]string{`&NidRepNonByteCustomType{`,
31984 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31985 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31986 `}`,
31987 }, "")
31988 return s
31989 }
31990 func (this *NinRepNonByteCustomType) String() string {
31991 if this == nil {
31992 return "nil"
31993 }
31994 s := strings.Join([]string{`&NinRepNonByteCustomType{`,
31995 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
31996 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
31997 `}`,
31998 }, "")
31999 return s
32000 }
32001 func (this *ProtoType) String() string {
32002 if this == nil {
32003 return "nil"
32004 }
32005 s := strings.Join([]string{`&ProtoType{`,
32006 `Field2:` + valueToStringThetest(this.Field2) + `,`,
32007 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
32008 `}`,
32009 }, "")
32010 return s
32011 }
32012 func valueToStringThetest(v interface{}) string {
32013 rv := reflect.ValueOf(v)
32014 if rv.IsNil() {
32015 return "nil"
32016 }
32017 pv := reflect.Indirect(rv).Interface()
32018 return fmt.Sprintf("*%v", pv)
32019 }
32020 func (this *NinOptNativeUnion) GetValue() interface{} {
32021 if this.Field1 != nil {
32022 return this.Field1
32023 }
32024 if this.Field2 != nil {
32025 return this.Field2
32026 }
32027 if this.Field3 != nil {
32028 return this.Field3
32029 }
32030 if this.Field4 != nil {
32031 return this.Field4
32032 }
32033 if this.Field5 != nil {
32034 return this.Field5
32035 }
32036 if this.Field6 != nil {
32037 return this.Field6
32038 }
32039 if this.Field13 != nil {
32040 return this.Field13
32041 }
32042 if this.Field14 != nil {
32043 return this.Field14
32044 }
32045 if this.Field15 != nil {
32046 return this.Field15
32047 }
32048 return nil
32049 }
32050
32051 func (this *NinOptNativeUnion) SetValue(value interface{}) bool {
32052 switch vt := value.(type) {
32053 case *float64:
32054 this.Field1 = vt
32055 case *float32:
32056 this.Field2 = vt
32057 case *int32:
32058 this.Field3 = vt
32059 case *int64:
32060 this.Field4 = vt
32061 case *uint32:
32062 this.Field5 = vt
32063 case *uint64:
32064 this.Field6 = vt
32065 case *bool:
32066 this.Field13 = vt
32067 case *string:
32068 this.Field14 = vt
32069 case []byte:
32070 this.Field15 = vt
32071 default:
32072 return false
32073 }
32074 return true
32075 }
32076 func (this *NinOptStructUnion) GetValue() interface{} {
32077 if this.Field1 != nil {
32078 return this.Field1
32079 }
32080 if this.Field2 != nil {
32081 return this.Field2
32082 }
32083 if this.Field3 != nil {
32084 return this.Field3
32085 }
32086 if this.Field4 != nil {
32087 return this.Field4
32088 }
32089 if this.Field6 != nil {
32090 return this.Field6
32091 }
32092 if this.Field7 != nil {
32093 return this.Field7
32094 }
32095 if this.Field13 != nil {
32096 return this.Field13
32097 }
32098 if this.Field14 != nil {
32099 return this.Field14
32100 }
32101 if this.Field15 != nil {
32102 return this.Field15
32103 }
32104 return nil
32105 }
32106
32107 func (this *NinOptStructUnion) SetValue(value interface{}) bool {
32108 switch vt := value.(type) {
32109 case *float64:
32110 this.Field1 = vt
32111 case *float32:
32112 this.Field2 = vt
32113 case *NidOptNative:
32114 this.Field3 = vt
32115 case *NinOptNative:
32116 this.Field4 = vt
32117 case *uint64:
32118 this.Field6 = vt
32119 case *int32:
32120 this.Field7 = vt
32121 case *bool:
32122 this.Field13 = vt
32123 case *string:
32124 this.Field14 = vt
32125 case []byte:
32126 this.Field15 = vt
32127 default:
32128 return false
32129 }
32130 return true
32131 }
32132 func (this *NinEmbeddedStructUnion) GetValue() interface{} {
32133 if this.NidOptNative != nil {
32134 return this.NidOptNative
32135 }
32136 if this.Field200 != nil {
32137 return this.Field200
32138 }
32139 if this.Field210 != nil {
32140 return this.Field210
32141 }
32142 return nil
32143 }
32144
32145 func (this *NinEmbeddedStructUnion) SetValue(value interface{}) bool {
32146 switch vt := value.(type) {
32147 case *NidOptNative:
32148 this.NidOptNative = vt
32149 case *NinOptNative:
32150 this.Field200 = vt
32151 case *bool:
32152 this.Field210 = vt
32153 default:
32154 return false
32155 }
32156 return true
32157 }
32158 func (this *NinNestedStructUnion) GetValue() interface{} {
32159 if this.Field1 != nil {
32160 return this.Field1
32161 }
32162 if this.Field2 != nil {
32163 return this.Field2
32164 }
32165 if this.Field3 != nil {
32166 return this.Field3
32167 }
32168 return nil
32169 }
32170
32171 func (this *NinNestedStructUnion) SetValue(value interface{}) bool {
32172 switch vt := value.(type) {
32173 case *NinOptNativeUnion:
32174 this.Field1 = vt
32175 case *NinOptStructUnion:
32176 this.Field2 = vt
32177 case *NinEmbeddedStructUnion:
32178 this.Field3 = vt
32179 default:
32180 this.Field1 = new(NinOptNativeUnion)
32181 if set := this.Field1.SetValue(value); set {
32182 return true
32183 }
32184 this.Field1 = nil
32185 this.Field2 = new(NinOptStructUnion)
32186 if set := this.Field2.SetValue(value); set {
32187 return true
32188 }
32189 this.Field2 = nil
32190 this.Field3 = new(NinEmbeddedStructUnion)
32191 if set := this.Field3.SetValue(value); set {
32192 return true
32193 }
32194 this.Field3 = nil
32195 return false
32196 }
32197 return true
32198 }
32199 func (this *Tree) GetValue() interface{} {
32200 if this.Or != nil {
32201 return this.Or
32202 }
32203 if this.And != nil {
32204 return this.And
32205 }
32206 if this.Leaf != nil {
32207 return this.Leaf
32208 }
32209 return nil
32210 }
32211
32212 func (this *Tree) SetValue(value interface{}) bool {
32213 switch vt := value.(type) {
32214 case *OrBranch:
32215 this.Or = vt
32216 case *AndBranch:
32217 this.And = vt
32218 case *Leaf:
32219 this.Leaf = vt
32220 default:
32221 return false
32222 }
32223 return true
32224 }
32225 func (this *DeepTree) GetValue() interface{} {
32226 if this.Down != nil {
32227 return this.Down
32228 }
32229 if this.And != nil {
32230 return this.And
32231 }
32232 if this.Leaf != nil {
32233 return this.Leaf
32234 }
32235 return nil
32236 }
32237
32238 func (this *DeepTree) SetValue(value interface{}) bool {
32239 switch vt := value.(type) {
32240 case *ADeepBranch:
32241 this.Down = vt
32242 case *AndDeepBranch:
32243 this.And = vt
32244 case *DeepLeaf:
32245 this.Leaf = vt
32246 default:
32247 return false
32248 }
32249 return true
32250 }
32251 func (this *CustomNameNinEmbeddedStructUnion) GetValue() interface{} {
32252 if this.NidOptNative != nil {
32253 return this.NidOptNative
32254 }
32255 if this.FieldA != nil {
32256 return this.FieldA
32257 }
32258 if this.FieldB != nil {
32259 return this.FieldB
32260 }
32261 return nil
32262 }
32263
32264 func (this *CustomNameNinEmbeddedStructUnion) SetValue(value interface{}) bool {
32265 switch vt := value.(type) {
32266 case *NidOptNative:
32267 this.NidOptNative = vt
32268 case *NinOptNative:
32269 this.FieldA = vt
32270 case *bool:
32271 this.FieldB = vt
32272 default:
32273 return false
32274 }
32275 return true
32276 }
32277
View as plain text