1
2
3
4 package test
5
6 import (
7 bytes "bytes"
8 compress_gzip "compress/gzip"
9 fmt "fmt"
10 _ "github.com/gogo/protobuf/gogoproto"
11 github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
12 proto "github.com/gogo/protobuf/proto"
13 github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
14 github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
15 github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom"
16 github_com_gogo_protobuf_test_custom_dash_type "github.com/gogo/protobuf/test/custom-dash-type"
17 io_ioutil "io/ioutil"
18 math "math"
19 math_bits "math/bits"
20 reflect "reflect"
21 sort "sort"
22 strconv "strconv"
23 strings "strings"
24 )
25
26
27 var _ = proto.Marshal
28 var _ = fmt.Errorf
29 var _ = math.Inf
30
31
32
33
34
35 const _ = proto.GoGoProtoPackageIsVersion3
36
37 type TheTestEnum int32
38
39 const (
40 A TheTestEnum = 0
41 B TheTestEnum = 1
42 C TheTestEnum = 2
43 )
44
45 var TheTestEnum_name = map[int32]string{
46 0: "A",
47 1: "B",
48 2: "C",
49 }
50
51 var TheTestEnum_value = map[string]int32{
52 "A": 0,
53 "B": 1,
54 "C": 2,
55 }
56
57 func (x TheTestEnum) Enum() *TheTestEnum {
58 p := new(TheTestEnum)
59 *p = x
60 return p
61 }
62
63 func (x TheTestEnum) MarshalJSON() ([]byte, error) {
64 return proto.MarshalJSONEnum(TheTestEnum_name, int32(x))
65 }
66
67 func (x *TheTestEnum) UnmarshalJSON(data []byte) error {
68 value, err := proto.UnmarshalJSONEnum(TheTestEnum_value, data, "TheTestEnum")
69 if err != nil {
70 return err
71 }
72 *x = TheTestEnum(value)
73 return nil
74 }
75
76 func (TheTestEnum) EnumDescriptor() ([]byte, []int) {
77 return fileDescriptor_9b8e0e81a01d0a18, []int{0}
78 }
79
80 type AnotherTestEnum int32
81
82 const (
83 D AnotherTestEnum = 10
84 E AnotherTestEnum = 11
85 )
86
87 var AnotherTestEnum_name = map[int32]string{
88 10: "D",
89 11: "E",
90 }
91
92 var AnotherTestEnum_value = map[string]int32{
93 "D": 10,
94 "E": 11,
95 }
96
97 func (x AnotherTestEnum) Enum() *AnotherTestEnum {
98 p := new(AnotherTestEnum)
99 *p = x
100 return p
101 }
102
103 func (x AnotherTestEnum) MarshalJSON() ([]byte, error) {
104 return proto.MarshalJSONEnum(AnotherTestEnum_name, int32(x))
105 }
106
107 func (x *AnotherTestEnum) UnmarshalJSON(data []byte) error {
108 value, err := proto.UnmarshalJSONEnum(AnotherTestEnum_value, data, "AnotherTestEnum")
109 if err != nil {
110 return err
111 }
112 *x = AnotherTestEnum(value)
113 return nil
114 }
115
116 func (AnotherTestEnum) EnumDescriptor() ([]byte, []int) {
117 return fileDescriptor_9b8e0e81a01d0a18, []int{1}
118 }
119
120
121
122 type YetAnotherTestEnum int32
123
124 const (
125 AA YetAnotherTestEnum = 0
126 BetterYetBB YetAnotherTestEnum = 1
127 )
128
129 var YetAnotherTestEnum_name = map[int32]string{
130 0: "AA",
131 1: "BB",
132 }
133
134 var YetAnotherTestEnum_value = map[string]int32{
135 "AA": 0,
136 "BB": 1,
137 }
138
139 func (x YetAnotherTestEnum) Enum() *YetAnotherTestEnum {
140 p := new(YetAnotherTestEnum)
141 *p = x
142 return p
143 }
144
145 func (x YetAnotherTestEnum) MarshalJSON() ([]byte, error) {
146 return proto.MarshalJSONEnum(YetAnotherTestEnum_name, int32(x))
147 }
148
149 func (x *YetAnotherTestEnum) UnmarshalJSON(data []byte) error {
150 value, err := proto.UnmarshalJSONEnum(YetAnotherTestEnum_value, data, "YetAnotherTestEnum")
151 if err != nil {
152 return err
153 }
154 *x = YetAnotherTestEnum(value)
155 return nil
156 }
157
158 func (YetAnotherTestEnum) EnumDescriptor() ([]byte, []int) {
159 return fileDescriptor_9b8e0e81a01d0a18, []int{2}
160 }
161
162
163
164 type YetYetAnotherTestEnum int32
165
166 const (
167 YetYetAnotherTestEnum_CC YetYetAnotherTestEnum = 0
168 YetYetAnotherTestEnum_BetterYetDD YetYetAnotherTestEnum = 1
169 )
170
171 var YetYetAnotherTestEnum_name = map[int32]string{
172 0: "CC",
173 1: "DD",
174 }
175
176 var YetYetAnotherTestEnum_value = map[string]int32{
177 "CC": 0,
178 "DD": 1,
179 }
180
181 func (x YetYetAnotherTestEnum) Enum() *YetYetAnotherTestEnum {
182 p := new(YetYetAnotherTestEnum)
183 *p = x
184 return p
185 }
186
187 func (x YetYetAnotherTestEnum) MarshalJSON() ([]byte, error) {
188 return proto.MarshalJSONEnum(YetYetAnotherTestEnum_name, int32(x))
189 }
190
191 func (x *YetYetAnotherTestEnum) UnmarshalJSON(data []byte) error {
192 value, err := proto.UnmarshalJSONEnum(YetYetAnotherTestEnum_value, data, "YetYetAnotherTestEnum")
193 if err != nil {
194 return err
195 }
196 *x = YetYetAnotherTestEnum(value)
197 return nil
198 }
199
200 func (YetYetAnotherTestEnum) EnumDescriptor() ([]byte, []int) {
201 return fileDescriptor_9b8e0e81a01d0a18, []int{3}
202 }
203
204 type NestedDefinition_NestedEnum int32
205
206 const (
207 TYPE_NESTED NestedDefinition_NestedEnum = 1
208 )
209
210 var NestedDefinition_NestedEnum_name = map[int32]string{
211 1: "TYPE_NESTED",
212 }
213
214 var NestedDefinition_NestedEnum_value = map[string]int32{
215 "TYPE_NESTED": 1,
216 }
217
218 func (x NestedDefinition_NestedEnum) Enum() *NestedDefinition_NestedEnum {
219 p := new(NestedDefinition_NestedEnum)
220 *p = x
221 return p
222 }
223
224 func (x NestedDefinition_NestedEnum) MarshalJSON() ([]byte, error) {
225 return proto.MarshalJSONEnum(NestedDefinition_NestedEnum_name, int32(x))
226 }
227
228 func (x *NestedDefinition_NestedEnum) UnmarshalJSON(data []byte) error {
229 value, err := proto.UnmarshalJSONEnum(NestedDefinition_NestedEnum_value, data, "NestedDefinition_NestedEnum")
230 if err != nil {
231 return err
232 }
233 *x = NestedDefinition_NestedEnum(value)
234 return nil
235 }
236
237 func (NestedDefinition_NestedEnum) EnumDescriptor() ([]byte, []int) {
238 return fileDescriptor_9b8e0e81a01d0a18, []int{42, 0}
239 }
240
241 type NidOptNative struct {
242 Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
243 Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
244 Field3 int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"`
245 Field4 int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"`
246 Field5 uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"`
247 Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
248 Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
249 Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"`
250 Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"`
251 Field10 int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"`
252 Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"`
253 Field12 int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"`
254 Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
255 Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
256 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
257 XXX_NoUnkeyedLiteral struct{} `json:"-"`
258 XXX_unrecognized []byte `json:"-"`
259 XXX_sizecache int32 `json:"-"`
260 }
261
262 func (m *NidOptNative) Reset() { *m = NidOptNative{} }
263 func (*NidOptNative) ProtoMessage() {}
264 func (*NidOptNative) Descriptor() ([]byte, []int) {
265 return fileDescriptor_9b8e0e81a01d0a18, []int{0}
266 }
267 func (m *NidOptNative) XXX_Unmarshal(b []byte) error {
268 return xxx_messageInfo_NidOptNative.Unmarshal(m, b)
269 }
270 func (m *NidOptNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
271 return xxx_messageInfo_NidOptNative.Marshal(b, m, deterministic)
272 }
273 func (m *NidOptNative) XXX_Merge(src proto.Message) {
274 xxx_messageInfo_NidOptNative.Merge(m, src)
275 }
276 func (m *NidOptNative) XXX_Size() int {
277 return xxx_messageInfo_NidOptNative.Size(m)
278 }
279 func (m *NidOptNative) XXX_DiscardUnknown() {
280 xxx_messageInfo_NidOptNative.DiscardUnknown(m)
281 }
282
283 var xxx_messageInfo_NidOptNative proto.InternalMessageInfo
284
285 type NinOptNative struct {
286 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
287 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
288 Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
289 Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
290 Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
291 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
292 Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
293 Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"`
294 Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"`
295 Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"`
296 Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"`
297 Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"`
298 Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
299 Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
300 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
301 XXX_NoUnkeyedLiteral struct{} `json:"-"`
302 XXX_unrecognized []byte `json:"-"`
303 XXX_sizecache int32 `json:"-"`
304 }
305
306 func (m *NinOptNative) Reset() { *m = NinOptNative{} }
307 func (*NinOptNative) ProtoMessage() {}
308 func (*NinOptNative) Descriptor() ([]byte, []int) {
309 return fileDescriptor_9b8e0e81a01d0a18, []int{1}
310 }
311 func (m *NinOptNative) XXX_Unmarshal(b []byte) error {
312 return xxx_messageInfo_NinOptNative.Unmarshal(m, b)
313 }
314 func (m *NinOptNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
315 return xxx_messageInfo_NinOptNative.Marshal(b, m, deterministic)
316 }
317 func (m *NinOptNative) XXX_Merge(src proto.Message) {
318 xxx_messageInfo_NinOptNative.Merge(m, src)
319 }
320 func (m *NinOptNative) XXX_Size() int {
321 return xxx_messageInfo_NinOptNative.Size(m)
322 }
323 func (m *NinOptNative) XXX_DiscardUnknown() {
324 xxx_messageInfo_NinOptNative.DiscardUnknown(m)
325 }
326
327 var xxx_messageInfo_NinOptNative proto.InternalMessageInfo
328
329 type NidRepNative struct {
330 Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
331 Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
332 Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
333 Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
334 Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
335 Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
336 Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
337 Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
338 Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
339 Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
340 Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
341 Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
342 Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
343 Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
344 Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
345 XXX_NoUnkeyedLiteral struct{} `json:"-"`
346 XXX_unrecognized []byte `json:"-"`
347 XXX_sizecache int32 `json:"-"`
348 }
349
350 func (m *NidRepNative) Reset() { *m = NidRepNative{} }
351 func (*NidRepNative) ProtoMessage() {}
352 func (*NidRepNative) Descriptor() ([]byte, []int) {
353 return fileDescriptor_9b8e0e81a01d0a18, []int{2}
354 }
355 func (m *NidRepNative) XXX_Unmarshal(b []byte) error {
356 return xxx_messageInfo_NidRepNative.Unmarshal(m, b)
357 }
358 func (m *NidRepNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
359 return xxx_messageInfo_NidRepNative.Marshal(b, m, deterministic)
360 }
361 func (m *NidRepNative) XXX_Merge(src proto.Message) {
362 xxx_messageInfo_NidRepNative.Merge(m, src)
363 }
364 func (m *NidRepNative) XXX_Size() int {
365 return xxx_messageInfo_NidRepNative.Size(m)
366 }
367 func (m *NidRepNative) XXX_DiscardUnknown() {
368 xxx_messageInfo_NidRepNative.DiscardUnknown(m)
369 }
370
371 var xxx_messageInfo_NidRepNative proto.InternalMessageInfo
372
373 type NinRepNative struct {
374 Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
375 Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
376 Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
377 Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
378 Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
379 Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
380 Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
381 Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
382 Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
383 Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
384 Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
385 Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
386 Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
387 Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
388 Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
389 XXX_NoUnkeyedLiteral struct{} `json:"-"`
390 XXX_unrecognized []byte `json:"-"`
391 XXX_sizecache int32 `json:"-"`
392 }
393
394 func (m *NinRepNative) Reset() { *m = NinRepNative{} }
395 func (*NinRepNative) ProtoMessage() {}
396 func (*NinRepNative) Descriptor() ([]byte, []int) {
397 return fileDescriptor_9b8e0e81a01d0a18, []int{3}
398 }
399 func (m *NinRepNative) XXX_Unmarshal(b []byte) error {
400 return xxx_messageInfo_NinRepNative.Unmarshal(m, b)
401 }
402 func (m *NinRepNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
403 return xxx_messageInfo_NinRepNative.Marshal(b, m, deterministic)
404 }
405 func (m *NinRepNative) XXX_Merge(src proto.Message) {
406 xxx_messageInfo_NinRepNative.Merge(m, src)
407 }
408 func (m *NinRepNative) XXX_Size() int {
409 return xxx_messageInfo_NinRepNative.Size(m)
410 }
411 func (m *NinRepNative) XXX_DiscardUnknown() {
412 xxx_messageInfo_NinRepNative.DiscardUnknown(m)
413 }
414
415 var xxx_messageInfo_NinRepNative proto.InternalMessageInfo
416
417 type NidRepPackedNative struct {
418 Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
419 Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
420 Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
421 Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
422 Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
423 Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
424 Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
425 Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
426 Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
427 Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
428 Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
429 Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
430 Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
431 XXX_NoUnkeyedLiteral struct{} `json:"-"`
432 XXX_unrecognized []byte `json:"-"`
433 XXX_sizecache int32 `json:"-"`
434 }
435
436 func (m *NidRepPackedNative) Reset() { *m = NidRepPackedNative{} }
437 func (*NidRepPackedNative) ProtoMessage() {}
438 func (*NidRepPackedNative) Descriptor() ([]byte, []int) {
439 return fileDescriptor_9b8e0e81a01d0a18, []int{4}
440 }
441 func (m *NidRepPackedNative) XXX_Unmarshal(b []byte) error {
442 return xxx_messageInfo_NidRepPackedNative.Unmarshal(m, b)
443 }
444 func (m *NidRepPackedNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
445 return xxx_messageInfo_NidRepPackedNative.Marshal(b, m, deterministic)
446 }
447 func (m *NidRepPackedNative) XXX_Merge(src proto.Message) {
448 xxx_messageInfo_NidRepPackedNative.Merge(m, src)
449 }
450 func (m *NidRepPackedNative) XXX_Size() int {
451 return xxx_messageInfo_NidRepPackedNative.Size(m)
452 }
453 func (m *NidRepPackedNative) XXX_DiscardUnknown() {
454 xxx_messageInfo_NidRepPackedNative.DiscardUnknown(m)
455 }
456
457 var xxx_messageInfo_NidRepPackedNative proto.InternalMessageInfo
458
459 type NinRepPackedNative struct {
460 Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
461 Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
462 Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
463 Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
464 Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
465 Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
466 Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
467 Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
468 Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
469 Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
470 Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
471 Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
472 Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
473 XXX_NoUnkeyedLiteral struct{} `json:"-"`
474 XXX_unrecognized []byte `json:"-"`
475 XXX_sizecache int32 `json:"-"`
476 }
477
478 func (m *NinRepPackedNative) Reset() { *m = NinRepPackedNative{} }
479 func (*NinRepPackedNative) ProtoMessage() {}
480 func (*NinRepPackedNative) Descriptor() ([]byte, []int) {
481 return fileDescriptor_9b8e0e81a01d0a18, []int{5}
482 }
483 func (m *NinRepPackedNative) XXX_Unmarshal(b []byte) error {
484 return xxx_messageInfo_NinRepPackedNative.Unmarshal(m, b)
485 }
486 func (m *NinRepPackedNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
487 return xxx_messageInfo_NinRepPackedNative.Marshal(b, m, deterministic)
488 }
489 func (m *NinRepPackedNative) XXX_Merge(src proto.Message) {
490 xxx_messageInfo_NinRepPackedNative.Merge(m, src)
491 }
492 func (m *NinRepPackedNative) XXX_Size() int {
493 return xxx_messageInfo_NinRepPackedNative.Size(m)
494 }
495 func (m *NinRepPackedNative) XXX_DiscardUnknown() {
496 xxx_messageInfo_NinRepPackedNative.DiscardUnknown(m)
497 }
498
499 var xxx_messageInfo_NinRepPackedNative proto.InternalMessageInfo
500
501 type NidOptStruct struct {
502 Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
503 Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
504 Field3 NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3"`
505 Field4 NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4"`
506 Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
507 Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
508 Field8 NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8"`
509 Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
510 Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
511 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
512 XXX_NoUnkeyedLiteral struct{} `json:"-"`
513 XXX_unrecognized []byte `json:"-"`
514 XXX_sizecache int32 `json:"-"`
515 }
516
517 func (m *NidOptStruct) Reset() { *m = NidOptStruct{} }
518 func (*NidOptStruct) ProtoMessage() {}
519 func (*NidOptStruct) Descriptor() ([]byte, []int) {
520 return fileDescriptor_9b8e0e81a01d0a18, []int{6}
521 }
522 func (m *NidOptStruct) XXX_Unmarshal(b []byte) error {
523 return xxx_messageInfo_NidOptStruct.Unmarshal(m, b)
524 }
525 func (m *NidOptStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
526 return xxx_messageInfo_NidOptStruct.Marshal(b, m, deterministic)
527 }
528 func (m *NidOptStruct) XXX_Merge(src proto.Message) {
529 xxx_messageInfo_NidOptStruct.Merge(m, src)
530 }
531 func (m *NidOptStruct) XXX_Size() int {
532 return xxx_messageInfo_NidOptStruct.Size(m)
533 }
534 func (m *NidOptStruct) XXX_DiscardUnknown() {
535 xxx_messageInfo_NidOptStruct.DiscardUnknown(m)
536 }
537
538 var xxx_messageInfo_NidOptStruct proto.InternalMessageInfo
539
540 type NinOptStruct struct {
541 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
542 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
543 Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
544 Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"`
545 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
546 Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
547 Field8 *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"`
548 Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
549 Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
550 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
551 XXX_NoUnkeyedLiteral struct{} `json:"-"`
552 XXX_unrecognized []byte `json:"-"`
553 XXX_sizecache int32 `json:"-"`
554 }
555
556 func (m *NinOptStruct) Reset() { *m = NinOptStruct{} }
557 func (*NinOptStruct) ProtoMessage() {}
558 func (*NinOptStruct) Descriptor() ([]byte, []int) {
559 return fileDescriptor_9b8e0e81a01d0a18, []int{7}
560 }
561 func (m *NinOptStruct) XXX_Unmarshal(b []byte) error {
562 return xxx_messageInfo_NinOptStruct.Unmarshal(m, b)
563 }
564 func (m *NinOptStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
565 return xxx_messageInfo_NinOptStruct.Marshal(b, m, deterministic)
566 }
567 func (m *NinOptStruct) XXX_Merge(src proto.Message) {
568 xxx_messageInfo_NinOptStruct.Merge(m, src)
569 }
570 func (m *NinOptStruct) XXX_Size() int {
571 return xxx_messageInfo_NinOptStruct.Size(m)
572 }
573 func (m *NinOptStruct) XXX_DiscardUnknown() {
574 xxx_messageInfo_NinOptStruct.DiscardUnknown(m)
575 }
576
577 var xxx_messageInfo_NinOptStruct proto.InternalMessageInfo
578
579 type NidRepStruct struct {
580 Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
581 Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
582 Field3 []NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3"`
583 Field4 []NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4"`
584 Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
585 Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
586 Field8 []NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8"`
587 Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
588 Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
589 Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
590 XXX_NoUnkeyedLiteral struct{} `json:"-"`
591 XXX_unrecognized []byte `json:"-"`
592 XXX_sizecache int32 `json:"-"`
593 }
594
595 func (m *NidRepStruct) Reset() { *m = NidRepStruct{} }
596 func (*NidRepStruct) ProtoMessage() {}
597 func (*NidRepStruct) Descriptor() ([]byte, []int) {
598 return fileDescriptor_9b8e0e81a01d0a18, []int{8}
599 }
600 func (m *NidRepStruct) XXX_Unmarshal(b []byte) error {
601 return xxx_messageInfo_NidRepStruct.Unmarshal(m, b)
602 }
603 func (m *NidRepStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
604 return xxx_messageInfo_NidRepStruct.Marshal(b, m, deterministic)
605 }
606 func (m *NidRepStruct) XXX_Merge(src proto.Message) {
607 xxx_messageInfo_NidRepStruct.Merge(m, src)
608 }
609 func (m *NidRepStruct) XXX_Size() int {
610 return xxx_messageInfo_NidRepStruct.Size(m)
611 }
612 func (m *NidRepStruct) XXX_DiscardUnknown() {
613 xxx_messageInfo_NidRepStruct.DiscardUnknown(m)
614 }
615
616 var xxx_messageInfo_NidRepStruct proto.InternalMessageInfo
617
618 type NinRepStruct struct {
619 Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
620 Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
621 Field3 []*NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3,omitempty"`
622 Field4 []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"`
623 Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
624 Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
625 Field8 []*NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8,omitempty"`
626 Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
627 Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
628 Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
629 XXX_NoUnkeyedLiteral struct{} `json:"-"`
630 XXX_unrecognized []byte `json:"-"`
631 XXX_sizecache int32 `json:"-"`
632 }
633
634 func (m *NinRepStruct) Reset() { *m = NinRepStruct{} }
635 func (*NinRepStruct) ProtoMessage() {}
636 func (*NinRepStruct) Descriptor() ([]byte, []int) {
637 return fileDescriptor_9b8e0e81a01d0a18, []int{9}
638 }
639 func (m *NinRepStruct) XXX_Unmarshal(b []byte) error {
640 return xxx_messageInfo_NinRepStruct.Unmarshal(m, b)
641 }
642 func (m *NinRepStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
643 return xxx_messageInfo_NinRepStruct.Marshal(b, m, deterministic)
644 }
645 func (m *NinRepStruct) XXX_Merge(src proto.Message) {
646 xxx_messageInfo_NinRepStruct.Merge(m, src)
647 }
648 func (m *NinRepStruct) XXX_Size() int {
649 return xxx_messageInfo_NinRepStruct.Size(m)
650 }
651 func (m *NinRepStruct) XXX_DiscardUnknown() {
652 xxx_messageInfo_NinRepStruct.DiscardUnknown(m)
653 }
654
655 var xxx_messageInfo_NinRepStruct proto.InternalMessageInfo
656
657 type NidEmbeddedStruct struct {
658 *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
659 Field200 NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200"`
660 Field210 bool `protobuf:"varint,210,opt,name=Field210" json:"Field210"`
661 XXX_NoUnkeyedLiteral struct{} `json:"-"`
662 XXX_unrecognized []byte `json:"-"`
663 XXX_sizecache int32 `json:"-"`
664 }
665
666 func (m *NidEmbeddedStruct) Reset() { *m = NidEmbeddedStruct{} }
667 func (*NidEmbeddedStruct) ProtoMessage() {}
668 func (*NidEmbeddedStruct) Descriptor() ([]byte, []int) {
669 return fileDescriptor_9b8e0e81a01d0a18, []int{10}
670 }
671 func (m *NidEmbeddedStruct) XXX_Unmarshal(b []byte) error {
672 return xxx_messageInfo_NidEmbeddedStruct.Unmarshal(m, b)
673 }
674 func (m *NidEmbeddedStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
675 return xxx_messageInfo_NidEmbeddedStruct.Marshal(b, m, deterministic)
676 }
677 func (m *NidEmbeddedStruct) XXX_Merge(src proto.Message) {
678 xxx_messageInfo_NidEmbeddedStruct.Merge(m, src)
679 }
680 func (m *NidEmbeddedStruct) XXX_Size() int {
681 return xxx_messageInfo_NidEmbeddedStruct.Size(m)
682 }
683 func (m *NidEmbeddedStruct) XXX_DiscardUnknown() {
684 xxx_messageInfo_NidEmbeddedStruct.DiscardUnknown(m)
685 }
686
687 var xxx_messageInfo_NidEmbeddedStruct proto.InternalMessageInfo
688
689 type NinEmbeddedStruct struct {
690 *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
691 Field200 *NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
692 Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
693 XXX_NoUnkeyedLiteral struct{} `json:"-"`
694 XXX_unrecognized []byte `json:"-"`
695 XXX_sizecache int32 `json:"-"`
696 }
697
698 func (m *NinEmbeddedStruct) Reset() { *m = NinEmbeddedStruct{} }
699 func (*NinEmbeddedStruct) ProtoMessage() {}
700 func (*NinEmbeddedStruct) Descriptor() ([]byte, []int) {
701 return fileDescriptor_9b8e0e81a01d0a18, []int{11}
702 }
703 func (m *NinEmbeddedStruct) XXX_Unmarshal(b []byte) error {
704 return xxx_messageInfo_NinEmbeddedStruct.Unmarshal(m, b)
705 }
706 func (m *NinEmbeddedStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
707 return xxx_messageInfo_NinEmbeddedStruct.Marshal(b, m, deterministic)
708 }
709 func (m *NinEmbeddedStruct) XXX_Merge(src proto.Message) {
710 xxx_messageInfo_NinEmbeddedStruct.Merge(m, src)
711 }
712 func (m *NinEmbeddedStruct) XXX_Size() int {
713 return xxx_messageInfo_NinEmbeddedStruct.Size(m)
714 }
715 func (m *NinEmbeddedStruct) XXX_DiscardUnknown() {
716 xxx_messageInfo_NinEmbeddedStruct.DiscardUnknown(m)
717 }
718
719 var xxx_messageInfo_NinEmbeddedStruct proto.InternalMessageInfo
720
721 type NidNestedStruct struct {
722 Field1 NidOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1"`
723 Field2 []NidRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2"`
724 XXX_NoUnkeyedLiteral struct{} `json:"-"`
725 XXX_unrecognized []byte `json:"-"`
726 XXX_sizecache int32 `json:"-"`
727 }
728
729 func (m *NidNestedStruct) Reset() { *m = NidNestedStruct{} }
730 func (*NidNestedStruct) ProtoMessage() {}
731 func (*NidNestedStruct) Descriptor() ([]byte, []int) {
732 return fileDescriptor_9b8e0e81a01d0a18, []int{12}
733 }
734 func (m *NidNestedStruct) XXX_Unmarshal(b []byte) error {
735 return xxx_messageInfo_NidNestedStruct.Unmarshal(m, b)
736 }
737 func (m *NidNestedStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
738 return xxx_messageInfo_NidNestedStruct.Marshal(b, m, deterministic)
739 }
740 func (m *NidNestedStruct) XXX_Merge(src proto.Message) {
741 xxx_messageInfo_NidNestedStruct.Merge(m, src)
742 }
743 func (m *NidNestedStruct) XXX_Size() int {
744 return xxx_messageInfo_NidNestedStruct.Size(m)
745 }
746 func (m *NidNestedStruct) XXX_DiscardUnknown() {
747 xxx_messageInfo_NidNestedStruct.DiscardUnknown(m)
748 }
749
750 var xxx_messageInfo_NidNestedStruct proto.InternalMessageInfo
751
752 type NinNestedStruct struct {
753 Field1 *NinOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
754 Field2 []*NinRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2,omitempty"`
755 XXX_NoUnkeyedLiteral struct{} `json:"-"`
756 XXX_unrecognized []byte `json:"-"`
757 XXX_sizecache int32 `json:"-"`
758 }
759
760 func (m *NinNestedStruct) Reset() { *m = NinNestedStruct{} }
761 func (*NinNestedStruct) ProtoMessage() {}
762 func (*NinNestedStruct) Descriptor() ([]byte, []int) {
763 return fileDescriptor_9b8e0e81a01d0a18, []int{13}
764 }
765 func (m *NinNestedStruct) XXX_Unmarshal(b []byte) error {
766 return xxx_messageInfo_NinNestedStruct.Unmarshal(m, b)
767 }
768 func (m *NinNestedStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
769 return xxx_messageInfo_NinNestedStruct.Marshal(b, m, deterministic)
770 }
771 func (m *NinNestedStruct) XXX_Merge(src proto.Message) {
772 xxx_messageInfo_NinNestedStruct.Merge(m, src)
773 }
774 func (m *NinNestedStruct) XXX_Size() int {
775 return xxx_messageInfo_NinNestedStruct.Size(m)
776 }
777 func (m *NinNestedStruct) XXX_DiscardUnknown() {
778 xxx_messageInfo_NinNestedStruct.DiscardUnknown(m)
779 }
780
781 var xxx_messageInfo_NinNestedStruct proto.InternalMessageInfo
782
783 type NidOptCustom struct {
784 Id Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id"`
785 Value github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"`
786 XXX_NoUnkeyedLiteral struct{} `json:"-"`
787 XXX_unrecognized []byte `json:"-"`
788 XXX_sizecache int32 `json:"-"`
789 }
790
791 func (m *NidOptCustom) Reset() { *m = NidOptCustom{} }
792 func (*NidOptCustom) ProtoMessage() {}
793 func (*NidOptCustom) Descriptor() ([]byte, []int) {
794 return fileDescriptor_9b8e0e81a01d0a18, []int{14}
795 }
796 func (m *NidOptCustom) XXX_Unmarshal(b []byte) error {
797 return xxx_messageInfo_NidOptCustom.Unmarshal(m, b)
798 }
799 func (m *NidOptCustom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
800 return xxx_messageInfo_NidOptCustom.Marshal(b, m, deterministic)
801 }
802 func (m *NidOptCustom) XXX_Merge(src proto.Message) {
803 xxx_messageInfo_NidOptCustom.Merge(m, src)
804 }
805 func (m *NidOptCustom) XXX_Size() int {
806 return xxx_messageInfo_NidOptCustom.Size(m)
807 }
808 func (m *NidOptCustom) XXX_DiscardUnknown() {
809 xxx_messageInfo_NidOptCustom.DiscardUnknown(m)
810 }
811
812 var xxx_messageInfo_NidOptCustom proto.InternalMessageInfo
813
814 type CustomDash struct {
815 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"`
816 XXX_NoUnkeyedLiteral struct{} `json:"-"`
817 XXX_unrecognized []byte `json:"-"`
818 XXX_sizecache int32 `json:"-"`
819 }
820
821 func (m *CustomDash) Reset() { *m = CustomDash{} }
822 func (*CustomDash) ProtoMessage() {}
823 func (*CustomDash) Descriptor() ([]byte, []int) {
824 return fileDescriptor_9b8e0e81a01d0a18, []int{15}
825 }
826 func (m *CustomDash) XXX_Unmarshal(b []byte) error {
827 return xxx_messageInfo_CustomDash.Unmarshal(m, b)
828 }
829 func (m *CustomDash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
830 return xxx_messageInfo_CustomDash.Marshal(b, m, deterministic)
831 }
832 func (m *CustomDash) XXX_Merge(src proto.Message) {
833 xxx_messageInfo_CustomDash.Merge(m, src)
834 }
835 func (m *CustomDash) XXX_Size() int {
836 return xxx_messageInfo_CustomDash.Size(m)
837 }
838 func (m *CustomDash) XXX_DiscardUnknown() {
839 xxx_messageInfo_CustomDash.DiscardUnknown(m)
840 }
841
842 var xxx_messageInfo_CustomDash proto.InternalMessageInfo
843
844 type NinOptCustom struct {
845 Id *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"`
846 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"`
847 XXX_NoUnkeyedLiteral struct{} `json:"-"`
848 XXX_unrecognized []byte `json:"-"`
849 XXX_sizecache int32 `json:"-"`
850 }
851
852 func (m *NinOptCustom) Reset() { *m = NinOptCustom{} }
853 func (*NinOptCustom) ProtoMessage() {}
854 func (*NinOptCustom) Descriptor() ([]byte, []int) {
855 return fileDescriptor_9b8e0e81a01d0a18, []int{16}
856 }
857 func (m *NinOptCustom) XXX_Unmarshal(b []byte) error {
858 return xxx_messageInfo_NinOptCustom.Unmarshal(m, b)
859 }
860 func (m *NinOptCustom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
861 return xxx_messageInfo_NinOptCustom.Marshal(b, m, deterministic)
862 }
863 func (m *NinOptCustom) XXX_Merge(src proto.Message) {
864 xxx_messageInfo_NinOptCustom.Merge(m, src)
865 }
866 func (m *NinOptCustom) XXX_Size() int {
867 return xxx_messageInfo_NinOptCustom.Size(m)
868 }
869 func (m *NinOptCustom) XXX_DiscardUnknown() {
870 xxx_messageInfo_NinOptCustom.DiscardUnknown(m)
871 }
872
873 var xxx_messageInfo_NinOptCustom proto.InternalMessageInfo
874
875 type NidRepCustom struct {
876 Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id"`
877 Value []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"`
878 XXX_NoUnkeyedLiteral struct{} `json:"-"`
879 XXX_unrecognized []byte `json:"-"`
880 XXX_sizecache int32 `json:"-"`
881 }
882
883 func (m *NidRepCustom) Reset() { *m = NidRepCustom{} }
884 func (*NidRepCustom) ProtoMessage() {}
885 func (*NidRepCustom) Descriptor() ([]byte, []int) {
886 return fileDescriptor_9b8e0e81a01d0a18, []int{17}
887 }
888 func (m *NidRepCustom) XXX_Unmarshal(b []byte) error {
889 return xxx_messageInfo_NidRepCustom.Unmarshal(m, b)
890 }
891 func (m *NidRepCustom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
892 return xxx_messageInfo_NidRepCustom.Marshal(b, m, deterministic)
893 }
894 func (m *NidRepCustom) XXX_Merge(src proto.Message) {
895 xxx_messageInfo_NidRepCustom.Merge(m, src)
896 }
897 func (m *NidRepCustom) XXX_Size() int {
898 return xxx_messageInfo_NidRepCustom.Size(m)
899 }
900 func (m *NidRepCustom) XXX_DiscardUnknown() {
901 xxx_messageInfo_NidRepCustom.DiscardUnknown(m)
902 }
903
904 var xxx_messageInfo_NidRepCustom proto.InternalMessageInfo
905
906 type NinRepCustom struct {
907 Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id,omitempty"`
908 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"`
909 XXX_NoUnkeyedLiteral struct{} `json:"-"`
910 XXX_unrecognized []byte `json:"-"`
911 XXX_sizecache int32 `json:"-"`
912 }
913
914 func (m *NinRepCustom) Reset() { *m = NinRepCustom{} }
915 func (*NinRepCustom) ProtoMessage() {}
916 func (*NinRepCustom) Descriptor() ([]byte, []int) {
917 return fileDescriptor_9b8e0e81a01d0a18, []int{18}
918 }
919 func (m *NinRepCustom) XXX_Unmarshal(b []byte) error {
920 return xxx_messageInfo_NinRepCustom.Unmarshal(m, b)
921 }
922 func (m *NinRepCustom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
923 return xxx_messageInfo_NinRepCustom.Marshal(b, m, deterministic)
924 }
925 func (m *NinRepCustom) XXX_Merge(src proto.Message) {
926 xxx_messageInfo_NinRepCustom.Merge(m, src)
927 }
928 func (m *NinRepCustom) XXX_Size() int {
929 return xxx_messageInfo_NinRepCustom.Size(m)
930 }
931 func (m *NinRepCustom) XXX_DiscardUnknown() {
932 xxx_messageInfo_NinRepCustom.DiscardUnknown(m)
933 }
934
935 var xxx_messageInfo_NinRepCustom proto.InternalMessageInfo
936
937 type NinOptNativeUnion struct {
938 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
939 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
940 Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
941 Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
942 Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
943 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
944 Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
945 Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
946 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
947 XXX_NoUnkeyedLiteral struct{} `json:"-"`
948 XXX_unrecognized []byte `json:"-"`
949 XXX_sizecache int32 `json:"-"`
950 }
951
952 func (m *NinOptNativeUnion) Reset() { *m = NinOptNativeUnion{} }
953 func (*NinOptNativeUnion) ProtoMessage() {}
954 func (*NinOptNativeUnion) Descriptor() ([]byte, []int) {
955 return fileDescriptor_9b8e0e81a01d0a18, []int{19}
956 }
957 func (m *NinOptNativeUnion) XXX_Unmarshal(b []byte) error {
958 return xxx_messageInfo_NinOptNativeUnion.Unmarshal(m, b)
959 }
960 func (m *NinOptNativeUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
961 return xxx_messageInfo_NinOptNativeUnion.Marshal(b, m, deterministic)
962 }
963 func (m *NinOptNativeUnion) XXX_Merge(src proto.Message) {
964 xxx_messageInfo_NinOptNativeUnion.Merge(m, src)
965 }
966 func (m *NinOptNativeUnion) XXX_Size() int {
967 return xxx_messageInfo_NinOptNativeUnion.Size(m)
968 }
969 func (m *NinOptNativeUnion) XXX_DiscardUnknown() {
970 xxx_messageInfo_NinOptNativeUnion.DiscardUnknown(m)
971 }
972
973 var xxx_messageInfo_NinOptNativeUnion proto.InternalMessageInfo
974
975 type NinOptStructUnion struct {
976 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
977 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
978 Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
979 Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"`
980 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
981 Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
982 Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
983 Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
984 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
985 XXX_NoUnkeyedLiteral struct{} `json:"-"`
986 XXX_unrecognized []byte `json:"-"`
987 XXX_sizecache int32 `json:"-"`
988 }
989
990 func (m *NinOptStructUnion) Reset() { *m = NinOptStructUnion{} }
991 func (*NinOptStructUnion) ProtoMessage() {}
992 func (*NinOptStructUnion) Descriptor() ([]byte, []int) {
993 return fileDescriptor_9b8e0e81a01d0a18, []int{20}
994 }
995 func (m *NinOptStructUnion) XXX_Unmarshal(b []byte) error {
996 return xxx_messageInfo_NinOptStructUnion.Unmarshal(m, b)
997 }
998 func (m *NinOptStructUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
999 return xxx_messageInfo_NinOptStructUnion.Marshal(b, m, deterministic)
1000 }
1001 func (m *NinOptStructUnion) XXX_Merge(src proto.Message) {
1002 xxx_messageInfo_NinOptStructUnion.Merge(m, src)
1003 }
1004 func (m *NinOptStructUnion) XXX_Size() int {
1005 return xxx_messageInfo_NinOptStructUnion.Size(m)
1006 }
1007 func (m *NinOptStructUnion) XXX_DiscardUnknown() {
1008 xxx_messageInfo_NinOptStructUnion.DiscardUnknown(m)
1009 }
1010
1011 var xxx_messageInfo_NinOptStructUnion proto.InternalMessageInfo
1012
1013 type NinEmbeddedStructUnion struct {
1014 *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
1015 Field200 *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
1016 Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
1017 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1018 XXX_unrecognized []byte `json:"-"`
1019 XXX_sizecache int32 `json:"-"`
1020 }
1021
1022 func (m *NinEmbeddedStructUnion) Reset() { *m = NinEmbeddedStructUnion{} }
1023 func (*NinEmbeddedStructUnion) ProtoMessage() {}
1024 func (*NinEmbeddedStructUnion) Descriptor() ([]byte, []int) {
1025 return fileDescriptor_9b8e0e81a01d0a18, []int{21}
1026 }
1027 func (m *NinEmbeddedStructUnion) XXX_Unmarshal(b []byte) error {
1028 return xxx_messageInfo_NinEmbeddedStructUnion.Unmarshal(m, b)
1029 }
1030 func (m *NinEmbeddedStructUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1031 return xxx_messageInfo_NinEmbeddedStructUnion.Marshal(b, m, deterministic)
1032 }
1033 func (m *NinEmbeddedStructUnion) XXX_Merge(src proto.Message) {
1034 xxx_messageInfo_NinEmbeddedStructUnion.Merge(m, src)
1035 }
1036 func (m *NinEmbeddedStructUnion) XXX_Size() int {
1037 return xxx_messageInfo_NinEmbeddedStructUnion.Size(m)
1038 }
1039 func (m *NinEmbeddedStructUnion) XXX_DiscardUnknown() {
1040 xxx_messageInfo_NinEmbeddedStructUnion.DiscardUnknown(m)
1041 }
1042
1043 var xxx_messageInfo_NinEmbeddedStructUnion proto.InternalMessageInfo
1044
1045 type NinNestedStructUnion struct {
1046 Field1 *NinOptNativeUnion `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
1047 Field2 *NinOptStructUnion `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
1048 Field3 *NinEmbeddedStructUnion `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
1049 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1050 XXX_unrecognized []byte `json:"-"`
1051 XXX_sizecache int32 `json:"-"`
1052 }
1053
1054 func (m *NinNestedStructUnion) Reset() { *m = NinNestedStructUnion{} }
1055 func (*NinNestedStructUnion) ProtoMessage() {}
1056 func (*NinNestedStructUnion) Descriptor() ([]byte, []int) {
1057 return fileDescriptor_9b8e0e81a01d0a18, []int{22}
1058 }
1059 func (m *NinNestedStructUnion) XXX_Unmarshal(b []byte) error {
1060 return xxx_messageInfo_NinNestedStructUnion.Unmarshal(m, b)
1061 }
1062 func (m *NinNestedStructUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1063 return xxx_messageInfo_NinNestedStructUnion.Marshal(b, m, deterministic)
1064 }
1065 func (m *NinNestedStructUnion) XXX_Merge(src proto.Message) {
1066 xxx_messageInfo_NinNestedStructUnion.Merge(m, src)
1067 }
1068 func (m *NinNestedStructUnion) XXX_Size() int {
1069 return xxx_messageInfo_NinNestedStructUnion.Size(m)
1070 }
1071 func (m *NinNestedStructUnion) XXX_DiscardUnknown() {
1072 xxx_messageInfo_NinNestedStructUnion.DiscardUnknown(m)
1073 }
1074
1075 var xxx_messageInfo_NinNestedStructUnion proto.InternalMessageInfo
1076
1077 type Tree struct {
1078 Or *OrBranch `protobuf:"bytes,1,opt,name=Or" json:"Or,omitempty"`
1079 And *AndBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"`
1080 Leaf *Leaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"`
1081 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1082 XXX_unrecognized []byte `json:"-"`
1083 XXX_sizecache int32 `json:"-"`
1084 }
1085
1086 func (m *Tree) Reset() { *m = Tree{} }
1087 func (*Tree) ProtoMessage() {}
1088 func (*Tree) Descriptor() ([]byte, []int) {
1089 return fileDescriptor_9b8e0e81a01d0a18, []int{23}
1090 }
1091 func (m *Tree) XXX_Unmarshal(b []byte) error {
1092 return xxx_messageInfo_Tree.Unmarshal(m, b)
1093 }
1094 func (m *Tree) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1095 return xxx_messageInfo_Tree.Marshal(b, m, deterministic)
1096 }
1097 func (m *Tree) XXX_Merge(src proto.Message) {
1098 xxx_messageInfo_Tree.Merge(m, src)
1099 }
1100 func (m *Tree) XXX_Size() int {
1101 return xxx_messageInfo_Tree.Size(m)
1102 }
1103 func (m *Tree) XXX_DiscardUnknown() {
1104 xxx_messageInfo_Tree.DiscardUnknown(m)
1105 }
1106
1107 var xxx_messageInfo_Tree proto.InternalMessageInfo
1108
1109 type OrBranch struct {
1110 Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
1111 Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
1112 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1113 XXX_unrecognized []byte `json:"-"`
1114 XXX_sizecache int32 `json:"-"`
1115 }
1116
1117 func (m *OrBranch) Reset() { *m = OrBranch{} }
1118 func (*OrBranch) ProtoMessage() {}
1119 func (*OrBranch) Descriptor() ([]byte, []int) {
1120 return fileDescriptor_9b8e0e81a01d0a18, []int{24}
1121 }
1122 func (m *OrBranch) XXX_Unmarshal(b []byte) error {
1123 return xxx_messageInfo_OrBranch.Unmarshal(m, b)
1124 }
1125 func (m *OrBranch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1126 return xxx_messageInfo_OrBranch.Marshal(b, m, deterministic)
1127 }
1128 func (m *OrBranch) XXX_Merge(src proto.Message) {
1129 xxx_messageInfo_OrBranch.Merge(m, src)
1130 }
1131 func (m *OrBranch) XXX_Size() int {
1132 return xxx_messageInfo_OrBranch.Size(m)
1133 }
1134 func (m *OrBranch) XXX_DiscardUnknown() {
1135 xxx_messageInfo_OrBranch.DiscardUnknown(m)
1136 }
1137
1138 var xxx_messageInfo_OrBranch proto.InternalMessageInfo
1139
1140 type AndBranch struct {
1141 Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
1142 Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
1143 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1144 XXX_unrecognized []byte `json:"-"`
1145 XXX_sizecache int32 `json:"-"`
1146 }
1147
1148 func (m *AndBranch) Reset() { *m = AndBranch{} }
1149 func (*AndBranch) ProtoMessage() {}
1150 func (*AndBranch) Descriptor() ([]byte, []int) {
1151 return fileDescriptor_9b8e0e81a01d0a18, []int{25}
1152 }
1153 func (m *AndBranch) XXX_Unmarshal(b []byte) error {
1154 return xxx_messageInfo_AndBranch.Unmarshal(m, b)
1155 }
1156 func (m *AndBranch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1157 return xxx_messageInfo_AndBranch.Marshal(b, m, deterministic)
1158 }
1159 func (m *AndBranch) XXX_Merge(src proto.Message) {
1160 xxx_messageInfo_AndBranch.Merge(m, src)
1161 }
1162 func (m *AndBranch) XXX_Size() int {
1163 return xxx_messageInfo_AndBranch.Size(m)
1164 }
1165 func (m *AndBranch) XXX_DiscardUnknown() {
1166 xxx_messageInfo_AndBranch.DiscardUnknown(m)
1167 }
1168
1169 var xxx_messageInfo_AndBranch proto.InternalMessageInfo
1170
1171 type Leaf struct {
1172 Value int64 `protobuf:"varint,1,opt,name=Value" json:"Value"`
1173 StrValue string `protobuf:"bytes,2,opt,name=StrValue" json:"StrValue"`
1174 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1175 XXX_unrecognized []byte `json:"-"`
1176 XXX_sizecache int32 `json:"-"`
1177 }
1178
1179 func (m *Leaf) Reset() { *m = Leaf{} }
1180 func (*Leaf) ProtoMessage() {}
1181 func (*Leaf) Descriptor() ([]byte, []int) {
1182 return fileDescriptor_9b8e0e81a01d0a18, []int{26}
1183 }
1184 func (m *Leaf) XXX_Unmarshal(b []byte) error {
1185 return xxx_messageInfo_Leaf.Unmarshal(m, b)
1186 }
1187 func (m *Leaf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1188 return xxx_messageInfo_Leaf.Marshal(b, m, deterministic)
1189 }
1190 func (m *Leaf) XXX_Merge(src proto.Message) {
1191 xxx_messageInfo_Leaf.Merge(m, src)
1192 }
1193 func (m *Leaf) XXX_Size() int {
1194 return xxx_messageInfo_Leaf.Size(m)
1195 }
1196 func (m *Leaf) XXX_DiscardUnknown() {
1197 xxx_messageInfo_Leaf.DiscardUnknown(m)
1198 }
1199
1200 var xxx_messageInfo_Leaf proto.InternalMessageInfo
1201
1202 type DeepTree struct {
1203 Down *ADeepBranch `protobuf:"bytes,1,opt,name=Down" json:"Down,omitempty"`
1204 And *AndDeepBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"`
1205 Leaf *DeepLeaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"`
1206 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1207 XXX_unrecognized []byte `json:"-"`
1208 XXX_sizecache int32 `json:"-"`
1209 }
1210
1211 func (m *DeepTree) Reset() { *m = DeepTree{} }
1212 func (*DeepTree) ProtoMessage() {}
1213 func (*DeepTree) Descriptor() ([]byte, []int) {
1214 return fileDescriptor_9b8e0e81a01d0a18, []int{27}
1215 }
1216 func (m *DeepTree) XXX_Unmarshal(b []byte) error {
1217 return xxx_messageInfo_DeepTree.Unmarshal(m, b)
1218 }
1219 func (m *DeepTree) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1220 return xxx_messageInfo_DeepTree.Marshal(b, m, deterministic)
1221 }
1222 func (m *DeepTree) XXX_Merge(src proto.Message) {
1223 xxx_messageInfo_DeepTree.Merge(m, src)
1224 }
1225 func (m *DeepTree) XXX_Size() int {
1226 return xxx_messageInfo_DeepTree.Size(m)
1227 }
1228 func (m *DeepTree) XXX_DiscardUnknown() {
1229 xxx_messageInfo_DeepTree.DiscardUnknown(m)
1230 }
1231
1232 var xxx_messageInfo_DeepTree proto.InternalMessageInfo
1233
1234 type ADeepBranch struct {
1235 Down DeepTree `protobuf:"bytes,2,opt,name=Down" json:"Down"`
1236 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1237 XXX_unrecognized []byte `json:"-"`
1238 XXX_sizecache int32 `json:"-"`
1239 }
1240
1241 func (m *ADeepBranch) Reset() { *m = ADeepBranch{} }
1242 func (*ADeepBranch) ProtoMessage() {}
1243 func (*ADeepBranch) Descriptor() ([]byte, []int) {
1244 return fileDescriptor_9b8e0e81a01d0a18, []int{28}
1245 }
1246 func (m *ADeepBranch) XXX_Unmarshal(b []byte) error {
1247 return xxx_messageInfo_ADeepBranch.Unmarshal(m, b)
1248 }
1249 func (m *ADeepBranch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1250 return xxx_messageInfo_ADeepBranch.Marshal(b, m, deterministic)
1251 }
1252 func (m *ADeepBranch) XXX_Merge(src proto.Message) {
1253 xxx_messageInfo_ADeepBranch.Merge(m, src)
1254 }
1255 func (m *ADeepBranch) XXX_Size() int {
1256 return xxx_messageInfo_ADeepBranch.Size(m)
1257 }
1258 func (m *ADeepBranch) XXX_DiscardUnknown() {
1259 xxx_messageInfo_ADeepBranch.DiscardUnknown(m)
1260 }
1261
1262 var xxx_messageInfo_ADeepBranch proto.InternalMessageInfo
1263
1264 type AndDeepBranch struct {
1265 Left DeepTree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
1266 Right DeepTree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
1267 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1268 XXX_unrecognized []byte `json:"-"`
1269 XXX_sizecache int32 `json:"-"`
1270 }
1271
1272 func (m *AndDeepBranch) Reset() { *m = AndDeepBranch{} }
1273 func (*AndDeepBranch) ProtoMessage() {}
1274 func (*AndDeepBranch) Descriptor() ([]byte, []int) {
1275 return fileDescriptor_9b8e0e81a01d0a18, []int{29}
1276 }
1277 func (m *AndDeepBranch) XXX_Unmarshal(b []byte) error {
1278 return xxx_messageInfo_AndDeepBranch.Unmarshal(m, b)
1279 }
1280 func (m *AndDeepBranch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1281 return xxx_messageInfo_AndDeepBranch.Marshal(b, m, deterministic)
1282 }
1283 func (m *AndDeepBranch) XXX_Merge(src proto.Message) {
1284 xxx_messageInfo_AndDeepBranch.Merge(m, src)
1285 }
1286 func (m *AndDeepBranch) XXX_Size() int {
1287 return xxx_messageInfo_AndDeepBranch.Size(m)
1288 }
1289 func (m *AndDeepBranch) XXX_DiscardUnknown() {
1290 xxx_messageInfo_AndDeepBranch.DiscardUnknown(m)
1291 }
1292
1293 var xxx_messageInfo_AndDeepBranch proto.InternalMessageInfo
1294
1295 type DeepLeaf struct {
1296 Tree Tree `protobuf:"bytes,1,opt,name=Tree" json:"Tree"`
1297 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1298 XXX_unrecognized []byte `json:"-"`
1299 XXX_sizecache int32 `json:"-"`
1300 }
1301
1302 func (m *DeepLeaf) Reset() { *m = DeepLeaf{} }
1303 func (*DeepLeaf) ProtoMessage() {}
1304 func (*DeepLeaf) Descriptor() ([]byte, []int) {
1305 return fileDescriptor_9b8e0e81a01d0a18, []int{30}
1306 }
1307 func (m *DeepLeaf) XXX_Unmarshal(b []byte) error {
1308 return xxx_messageInfo_DeepLeaf.Unmarshal(m, b)
1309 }
1310 func (m *DeepLeaf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1311 return xxx_messageInfo_DeepLeaf.Marshal(b, m, deterministic)
1312 }
1313 func (m *DeepLeaf) XXX_Merge(src proto.Message) {
1314 xxx_messageInfo_DeepLeaf.Merge(m, src)
1315 }
1316 func (m *DeepLeaf) XXX_Size() int {
1317 return xxx_messageInfo_DeepLeaf.Size(m)
1318 }
1319 func (m *DeepLeaf) XXX_DiscardUnknown() {
1320 xxx_messageInfo_DeepLeaf.DiscardUnknown(m)
1321 }
1322
1323 var xxx_messageInfo_DeepLeaf proto.InternalMessageInfo
1324
1325 type Nil struct {
1326 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1327 XXX_unrecognized []byte `json:"-"`
1328 XXX_sizecache int32 `json:"-"`
1329 }
1330
1331 func (m *Nil) Reset() { *m = Nil{} }
1332 func (*Nil) ProtoMessage() {}
1333 func (*Nil) Descriptor() ([]byte, []int) {
1334 return fileDescriptor_9b8e0e81a01d0a18, []int{31}
1335 }
1336 func (m *Nil) XXX_Unmarshal(b []byte) error {
1337 return xxx_messageInfo_Nil.Unmarshal(m, b)
1338 }
1339 func (m *Nil) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1340 return xxx_messageInfo_Nil.Marshal(b, m, deterministic)
1341 }
1342 func (m *Nil) XXX_Merge(src proto.Message) {
1343 xxx_messageInfo_Nil.Merge(m, src)
1344 }
1345 func (m *Nil) XXX_Size() int {
1346 return xxx_messageInfo_Nil.Size(m)
1347 }
1348 func (m *Nil) XXX_DiscardUnknown() {
1349 xxx_messageInfo_Nil.DiscardUnknown(m)
1350 }
1351
1352 var xxx_messageInfo_Nil proto.InternalMessageInfo
1353
1354 type NidOptEnum struct {
1355 Field1 TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1"`
1356 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1357 XXX_unrecognized []byte `json:"-"`
1358 XXX_sizecache int32 `json:"-"`
1359 }
1360
1361 func (m *NidOptEnum) Reset() { *m = NidOptEnum{} }
1362 func (*NidOptEnum) ProtoMessage() {}
1363 func (*NidOptEnum) Descriptor() ([]byte, []int) {
1364 return fileDescriptor_9b8e0e81a01d0a18, []int{32}
1365 }
1366 func (m *NidOptEnum) XXX_Unmarshal(b []byte) error {
1367 return xxx_messageInfo_NidOptEnum.Unmarshal(m, b)
1368 }
1369 func (m *NidOptEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1370 return xxx_messageInfo_NidOptEnum.Marshal(b, m, deterministic)
1371 }
1372 func (m *NidOptEnum) XXX_Merge(src proto.Message) {
1373 xxx_messageInfo_NidOptEnum.Merge(m, src)
1374 }
1375 func (m *NidOptEnum) XXX_Size() int {
1376 return xxx_messageInfo_NidOptEnum.Size(m)
1377 }
1378 func (m *NidOptEnum) XXX_DiscardUnknown() {
1379 xxx_messageInfo_NidOptEnum.DiscardUnknown(m)
1380 }
1381
1382 var xxx_messageInfo_NidOptEnum proto.InternalMessageInfo
1383
1384 type NinOptEnum struct {
1385 Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
1386 Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
1387 Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
1388 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1389 XXX_unrecognized []byte `json:"-"`
1390 XXX_sizecache int32 `json:"-"`
1391 }
1392
1393 func (m *NinOptEnum) Reset() { *m = NinOptEnum{} }
1394 func (*NinOptEnum) ProtoMessage() {}
1395 func (*NinOptEnum) Descriptor() ([]byte, []int) {
1396 return fileDescriptor_9b8e0e81a01d0a18, []int{33}
1397 }
1398 func (m *NinOptEnum) XXX_Unmarshal(b []byte) error {
1399 return xxx_messageInfo_NinOptEnum.Unmarshal(m, b)
1400 }
1401 func (m *NinOptEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1402 return xxx_messageInfo_NinOptEnum.Marshal(b, m, deterministic)
1403 }
1404 func (m *NinOptEnum) XXX_Merge(src proto.Message) {
1405 xxx_messageInfo_NinOptEnum.Merge(m, src)
1406 }
1407 func (m *NinOptEnum) XXX_Size() int {
1408 return xxx_messageInfo_NinOptEnum.Size(m)
1409 }
1410 func (m *NinOptEnum) XXX_DiscardUnknown() {
1411 xxx_messageInfo_NinOptEnum.DiscardUnknown(m)
1412 }
1413
1414 var xxx_messageInfo_NinOptEnum proto.InternalMessageInfo
1415
1416 type NidRepEnum struct {
1417 Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
1418 Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
1419 Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
1420 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1421 XXX_unrecognized []byte `json:"-"`
1422 XXX_sizecache int32 `json:"-"`
1423 }
1424
1425 func (m *NidRepEnum) Reset() { *m = NidRepEnum{} }
1426 func (*NidRepEnum) ProtoMessage() {}
1427 func (*NidRepEnum) Descriptor() ([]byte, []int) {
1428 return fileDescriptor_9b8e0e81a01d0a18, []int{34}
1429 }
1430 func (m *NidRepEnum) XXX_Unmarshal(b []byte) error {
1431 return xxx_messageInfo_NidRepEnum.Unmarshal(m, b)
1432 }
1433 func (m *NidRepEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1434 return xxx_messageInfo_NidRepEnum.Marshal(b, m, deterministic)
1435 }
1436 func (m *NidRepEnum) XXX_Merge(src proto.Message) {
1437 xxx_messageInfo_NidRepEnum.Merge(m, src)
1438 }
1439 func (m *NidRepEnum) XXX_Size() int {
1440 return xxx_messageInfo_NidRepEnum.Size(m)
1441 }
1442 func (m *NidRepEnum) XXX_DiscardUnknown() {
1443 xxx_messageInfo_NidRepEnum.DiscardUnknown(m)
1444 }
1445
1446 var xxx_messageInfo_NidRepEnum proto.InternalMessageInfo
1447
1448 type NinRepEnum struct {
1449 Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
1450 Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
1451 Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
1452 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1453 XXX_unrecognized []byte `json:"-"`
1454 XXX_sizecache int32 `json:"-"`
1455 }
1456
1457 func (m *NinRepEnum) Reset() { *m = NinRepEnum{} }
1458 func (*NinRepEnum) ProtoMessage() {}
1459 func (*NinRepEnum) Descriptor() ([]byte, []int) {
1460 return fileDescriptor_9b8e0e81a01d0a18, []int{35}
1461 }
1462 func (m *NinRepEnum) XXX_Unmarshal(b []byte) error {
1463 return xxx_messageInfo_NinRepEnum.Unmarshal(m, b)
1464 }
1465 func (m *NinRepEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1466 return xxx_messageInfo_NinRepEnum.Marshal(b, m, deterministic)
1467 }
1468 func (m *NinRepEnum) XXX_Merge(src proto.Message) {
1469 xxx_messageInfo_NinRepEnum.Merge(m, src)
1470 }
1471 func (m *NinRepEnum) XXX_Size() int {
1472 return xxx_messageInfo_NinRepEnum.Size(m)
1473 }
1474 func (m *NinRepEnum) XXX_DiscardUnknown() {
1475 xxx_messageInfo_NinRepEnum.DiscardUnknown(m)
1476 }
1477
1478 var xxx_messageInfo_NinRepEnum proto.InternalMessageInfo
1479
1480 type NinOptEnumDefault struct {
1481 Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum,def=2" json:"Field1,omitempty"`
1482 Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"`
1483 Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"`
1484 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1485 XXX_unrecognized []byte `json:"-"`
1486 XXX_sizecache int32 `json:"-"`
1487 }
1488
1489 func (m *NinOptEnumDefault) Reset() { *m = NinOptEnumDefault{} }
1490 func (*NinOptEnumDefault) ProtoMessage() {}
1491 func (*NinOptEnumDefault) Descriptor() ([]byte, []int) {
1492 return fileDescriptor_9b8e0e81a01d0a18, []int{36}
1493 }
1494 func (m *NinOptEnumDefault) XXX_Unmarshal(b []byte) error {
1495 return xxx_messageInfo_NinOptEnumDefault.Unmarshal(m, b)
1496 }
1497 func (m *NinOptEnumDefault) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1498 return xxx_messageInfo_NinOptEnumDefault.Marshal(b, m, deterministic)
1499 }
1500 func (m *NinOptEnumDefault) XXX_Merge(src proto.Message) {
1501 xxx_messageInfo_NinOptEnumDefault.Merge(m, src)
1502 }
1503 func (m *NinOptEnumDefault) XXX_Size() int {
1504 return xxx_messageInfo_NinOptEnumDefault.Size(m)
1505 }
1506 func (m *NinOptEnumDefault) XXX_DiscardUnknown() {
1507 xxx_messageInfo_NinOptEnumDefault.DiscardUnknown(m)
1508 }
1509
1510 var xxx_messageInfo_NinOptEnumDefault proto.InternalMessageInfo
1511
1512 const Default_NinOptEnumDefault_Field1 TheTestEnum = C
1513 const Default_NinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB
1514 const Default_NinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC
1515
1516 func (m *NinOptEnumDefault) GetField1() TheTestEnum {
1517 if m != nil && m.Field1 != nil {
1518 return *m.Field1
1519 }
1520 return Default_NinOptEnumDefault_Field1
1521 }
1522
1523 func (m *NinOptEnumDefault) GetField2() YetAnotherTestEnum {
1524 if m != nil && m.Field2 != nil {
1525 return *m.Field2
1526 }
1527 return Default_NinOptEnumDefault_Field2
1528 }
1529
1530 func (m *NinOptEnumDefault) GetField3() YetYetAnotherTestEnum {
1531 if m != nil && m.Field3 != nil {
1532 return *m.Field3
1533 }
1534 return Default_NinOptEnumDefault_Field3
1535 }
1536
1537 type AnotherNinOptEnum struct {
1538 Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum" json:"Field1,omitempty"`
1539 Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
1540 Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
1541 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1542 XXX_unrecognized []byte `json:"-"`
1543 XXX_sizecache int32 `json:"-"`
1544 }
1545
1546 func (m *AnotherNinOptEnum) Reset() { *m = AnotherNinOptEnum{} }
1547 func (*AnotherNinOptEnum) ProtoMessage() {}
1548 func (*AnotherNinOptEnum) Descriptor() ([]byte, []int) {
1549 return fileDescriptor_9b8e0e81a01d0a18, []int{37}
1550 }
1551 func (m *AnotherNinOptEnum) XXX_Unmarshal(b []byte) error {
1552 return xxx_messageInfo_AnotherNinOptEnum.Unmarshal(m, b)
1553 }
1554 func (m *AnotherNinOptEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1555 return xxx_messageInfo_AnotherNinOptEnum.Marshal(b, m, deterministic)
1556 }
1557 func (m *AnotherNinOptEnum) XXX_Merge(src proto.Message) {
1558 xxx_messageInfo_AnotherNinOptEnum.Merge(m, src)
1559 }
1560 func (m *AnotherNinOptEnum) XXX_Size() int {
1561 return xxx_messageInfo_AnotherNinOptEnum.Size(m)
1562 }
1563 func (m *AnotherNinOptEnum) XXX_DiscardUnknown() {
1564 xxx_messageInfo_AnotherNinOptEnum.DiscardUnknown(m)
1565 }
1566
1567 var xxx_messageInfo_AnotherNinOptEnum proto.InternalMessageInfo
1568
1569 type AnotherNinOptEnumDefault struct {
1570 Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum,def=11" json:"Field1,omitempty"`
1571 Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"`
1572 Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"`
1573 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1574 XXX_unrecognized []byte `json:"-"`
1575 XXX_sizecache int32 `json:"-"`
1576 }
1577
1578 func (m *AnotherNinOptEnumDefault) Reset() { *m = AnotherNinOptEnumDefault{} }
1579 func (*AnotherNinOptEnumDefault) ProtoMessage() {}
1580 func (*AnotherNinOptEnumDefault) Descriptor() ([]byte, []int) {
1581 return fileDescriptor_9b8e0e81a01d0a18, []int{38}
1582 }
1583 func (m *AnotherNinOptEnumDefault) XXX_Unmarshal(b []byte) error {
1584 return xxx_messageInfo_AnotherNinOptEnumDefault.Unmarshal(m, b)
1585 }
1586 func (m *AnotherNinOptEnumDefault) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1587 return xxx_messageInfo_AnotherNinOptEnumDefault.Marshal(b, m, deterministic)
1588 }
1589 func (m *AnotherNinOptEnumDefault) XXX_Merge(src proto.Message) {
1590 xxx_messageInfo_AnotherNinOptEnumDefault.Merge(m, src)
1591 }
1592 func (m *AnotherNinOptEnumDefault) XXX_Size() int {
1593 return xxx_messageInfo_AnotherNinOptEnumDefault.Size(m)
1594 }
1595 func (m *AnotherNinOptEnumDefault) XXX_DiscardUnknown() {
1596 xxx_messageInfo_AnotherNinOptEnumDefault.DiscardUnknown(m)
1597 }
1598
1599 var xxx_messageInfo_AnotherNinOptEnumDefault proto.InternalMessageInfo
1600
1601 const Default_AnotherNinOptEnumDefault_Field1 AnotherTestEnum = E
1602 const Default_AnotherNinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB
1603 const Default_AnotherNinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC
1604
1605 func (m *AnotherNinOptEnumDefault) GetField1() AnotherTestEnum {
1606 if m != nil && m.Field1 != nil {
1607 return *m.Field1
1608 }
1609 return Default_AnotherNinOptEnumDefault_Field1
1610 }
1611
1612 func (m *AnotherNinOptEnumDefault) GetField2() YetAnotherTestEnum {
1613 if m != nil && m.Field2 != nil {
1614 return *m.Field2
1615 }
1616 return Default_AnotherNinOptEnumDefault_Field2
1617 }
1618
1619 func (m *AnotherNinOptEnumDefault) GetField3() YetYetAnotherTestEnum {
1620 if m != nil && m.Field3 != nil {
1621 return *m.Field3
1622 }
1623 return Default_AnotherNinOptEnumDefault_Field3
1624 }
1625
1626 type Timer struct {
1627 Time1 int64 `protobuf:"fixed64,1,opt,name=Time1" json:"Time1"`
1628 Time2 int64 `protobuf:"fixed64,2,opt,name=Time2" json:"Time2"`
1629 Data []byte `protobuf:"bytes,3,opt,name=Data" json:"Data"`
1630 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1631 XXX_unrecognized []byte `json:"-"`
1632 XXX_sizecache int32 `json:"-"`
1633 }
1634
1635 func (m *Timer) Reset() { *m = Timer{} }
1636 func (*Timer) ProtoMessage() {}
1637 func (*Timer) Descriptor() ([]byte, []int) {
1638 return fileDescriptor_9b8e0e81a01d0a18, []int{39}
1639 }
1640 func (m *Timer) XXX_Unmarshal(b []byte) error {
1641 return xxx_messageInfo_Timer.Unmarshal(m, b)
1642 }
1643 func (m *Timer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1644 return xxx_messageInfo_Timer.Marshal(b, m, deterministic)
1645 }
1646 func (m *Timer) XXX_Merge(src proto.Message) {
1647 xxx_messageInfo_Timer.Merge(m, src)
1648 }
1649 func (m *Timer) XXX_Size() int {
1650 return xxx_messageInfo_Timer.Size(m)
1651 }
1652 func (m *Timer) XXX_DiscardUnknown() {
1653 xxx_messageInfo_Timer.DiscardUnknown(m)
1654 }
1655
1656 var xxx_messageInfo_Timer proto.InternalMessageInfo
1657
1658 type MyExtendable struct {
1659 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
1660 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1661 proto.XXX_InternalExtensions `json:"-"`
1662 XXX_unrecognized []byte `json:"-"`
1663 XXX_sizecache int32 `json:"-"`
1664 }
1665
1666 func (m *MyExtendable) Reset() { *m = MyExtendable{} }
1667 func (*MyExtendable) ProtoMessage() {}
1668 func (*MyExtendable) Descriptor() ([]byte, []int) {
1669 return fileDescriptor_9b8e0e81a01d0a18, []int{40}
1670 }
1671
1672 var extRange_MyExtendable = []proto.ExtensionRange{
1673 {Start: 100, End: 199},
1674 }
1675
1676 func (*MyExtendable) ExtensionRangeArray() []proto.ExtensionRange {
1677 return extRange_MyExtendable
1678 }
1679
1680 func (m *MyExtendable) XXX_Unmarshal(b []byte) error {
1681 return xxx_messageInfo_MyExtendable.Unmarshal(m, b)
1682 }
1683 func (m *MyExtendable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1684 return xxx_messageInfo_MyExtendable.Marshal(b, m, deterministic)
1685 }
1686 func (m *MyExtendable) XXX_Merge(src proto.Message) {
1687 xxx_messageInfo_MyExtendable.Merge(m, src)
1688 }
1689 func (m *MyExtendable) XXX_Size() int {
1690 return xxx_messageInfo_MyExtendable.Size(m)
1691 }
1692 func (m *MyExtendable) XXX_DiscardUnknown() {
1693 xxx_messageInfo_MyExtendable.DiscardUnknown(m)
1694 }
1695
1696 var xxx_messageInfo_MyExtendable proto.InternalMessageInfo
1697
1698 type OtherExtenable struct {
1699 Field2 *int64 `protobuf:"varint,2,opt,name=Field2" json:"Field2,omitempty"`
1700 Field13 *int64 `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
1701 M *MyExtendable `protobuf:"bytes,1,opt,name=M" json:"M,omitempty"`
1702 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1703 proto.XXX_InternalExtensions `json:"-"`
1704 XXX_unrecognized []byte `json:"-"`
1705 XXX_sizecache int32 `json:"-"`
1706 }
1707
1708 func (m *OtherExtenable) Reset() { *m = OtherExtenable{} }
1709 func (*OtherExtenable) ProtoMessage() {}
1710 func (*OtherExtenable) Descriptor() ([]byte, []int) {
1711 return fileDescriptor_9b8e0e81a01d0a18, []int{41}
1712 }
1713
1714 var extRange_OtherExtenable = []proto.ExtensionRange{
1715 {Start: 14, End: 16},
1716 {Start: 10, End: 12},
1717 }
1718
1719 func (*OtherExtenable) ExtensionRangeArray() []proto.ExtensionRange {
1720 return extRange_OtherExtenable
1721 }
1722
1723 func (m *OtherExtenable) XXX_Unmarshal(b []byte) error {
1724 return xxx_messageInfo_OtherExtenable.Unmarshal(m, b)
1725 }
1726 func (m *OtherExtenable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1727 return xxx_messageInfo_OtherExtenable.Marshal(b, m, deterministic)
1728 }
1729 func (m *OtherExtenable) XXX_Merge(src proto.Message) {
1730 xxx_messageInfo_OtherExtenable.Merge(m, src)
1731 }
1732 func (m *OtherExtenable) XXX_Size() int {
1733 return xxx_messageInfo_OtherExtenable.Size(m)
1734 }
1735 func (m *OtherExtenable) XXX_DiscardUnknown() {
1736 xxx_messageInfo_OtherExtenable.DiscardUnknown(m)
1737 }
1738
1739 var xxx_messageInfo_OtherExtenable proto.InternalMessageInfo
1740
1741 type NestedDefinition struct {
1742 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
1743 EnumField *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=EnumField,enum=test.NestedDefinition_NestedEnum" json:"EnumField,omitempty"`
1744 NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,3,opt,name=NNM" json:"NNM,omitempty"`
1745 NM *NestedDefinition_NestedMessage `protobuf:"bytes,4,opt,name=NM" json:"NM,omitempty"`
1746 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1747 XXX_unrecognized []byte `json:"-"`
1748 XXX_sizecache int32 `json:"-"`
1749 }
1750
1751 func (m *NestedDefinition) Reset() { *m = NestedDefinition{} }
1752 func (*NestedDefinition) ProtoMessage() {}
1753 func (*NestedDefinition) Descriptor() ([]byte, []int) {
1754 return fileDescriptor_9b8e0e81a01d0a18, []int{42}
1755 }
1756 func (m *NestedDefinition) XXX_Unmarshal(b []byte) error {
1757 return xxx_messageInfo_NestedDefinition.Unmarshal(m, b)
1758 }
1759 func (m *NestedDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1760 return xxx_messageInfo_NestedDefinition.Marshal(b, m, deterministic)
1761 }
1762 func (m *NestedDefinition) XXX_Merge(src proto.Message) {
1763 xxx_messageInfo_NestedDefinition.Merge(m, src)
1764 }
1765 func (m *NestedDefinition) XXX_Size() int {
1766 return xxx_messageInfo_NestedDefinition.Size(m)
1767 }
1768 func (m *NestedDefinition) XXX_DiscardUnknown() {
1769 xxx_messageInfo_NestedDefinition.DiscardUnknown(m)
1770 }
1771
1772 var xxx_messageInfo_NestedDefinition proto.InternalMessageInfo
1773
1774 type NestedDefinition_NestedMessage struct {
1775 NestedField1 *uint64 `protobuf:"fixed64,1,opt,name=NestedField1" json:"NestedField1,omitempty"`
1776 NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,2,opt,name=NNM" json:"NNM,omitempty"`
1777 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1778 XXX_unrecognized []byte `json:"-"`
1779 XXX_sizecache int32 `json:"-"`
1780 }
1781
1782 func (m *NestedDefinition_NestedMessage) Reset() { *m = NestedDefinition_NestedMessage{} }
1783 func (*NestedDefinition_NestedMessage) ProtoMessage() {}
1784 func (*NestedDefinition_NestedMessage) Descriptor() ([]byte, []int) {
1785 return fileDescriptor_9b8e0e81a01d0a18, []int{42, 0}
1786 }
1787 func (m *NestedDefinition_NestedMessage) XXX_Unmarshal(b []byte) error {
1788 return xxx_messageInfo_NestedDefinition_NestedMessage.Unmarshal(m, b)
1789 }
1790 func (m *NestedDefinition_NestedMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1791 return xxx_messageInfo_NestedDefinition_NestedMessage.Marshal(b, m, deterministic)
1792 }
1793 func (m *NestedDefinition_NestedMessage) XXX_Merge(src proto.Message) {
1794 xxx_messageInfo_NestedDefinition_NestedMessage.Merge(m, src)
1795 }
1796 func (m *NestedDefinition_NestedMessage) XXX_Size() int {
1797 return xxx_messageInfo_NestedDefinition_NestedMessage.Size(m)
1798 }
1799 func (m *NestedDefinition_NestedMessage) XXX_DiscardUnknown() {
1800 xxx_messageInfo_NestedDefinition_NestedMessage.DiscardUnknown(m)
1801 }
1802
1803 var xxx_messageInfo_NestedDefinition_NestedMessage proto.InternalMessageInfo
1804
1805 type NestedDefinition_NestedMessage_NestedNestedMsg struct {
1806 NestedNestedField1 *string `protobuf:"bytes,10,opt,name=NestedNestedField1" json:"NestedNestedField1,omitempty"`
1807 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1808 XXX_unrecognized []byte `json:"-"`
1809 XXX_sizecache int32 `json:"-"`
1810 }
1811
1812 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Reset() {
1813 *m = NestedDefinition_NestedMessage_NestedNestedMsg{}
1814 }
1815 func (*NestedDefinition_NestedMessage_NestedNestedMsg) ProtoMessage() {}
1816 func (*NestedDefinition_NestedMessage_NestedNestedMsg) Descriptor() ([]byte, []int) {
1817 return fileDescriptor_9b8e0e81a01d0a18, []int{42, 0, 0}
1818 }
1819 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_Unmarshal(b []byte) error {
1820 return xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.Unmarshal(m, b)
1821 }
1822 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1823 return xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.Marshal(b, m, deterministic)
1824 }
1825 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_Merge(src proto.Message) {
1826 xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.Merge(m, src)
1827 }
1828 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_Size() int {
1829 return xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.Size(m)
1830 }
1831 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_DiscardUnknown() {
1832 xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.DiscardUnknown(m)
1833 }
1834
1835 var xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg proto.InternalMessageInfo
1836
1837 type NestedScope struct {
1838 A *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,1,opt,name=A" json:"A,omitempty"`
1839 B *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=B,enum=test.NestedDefinition_NestedEnum" json:"B,omitempty"`
1840 C *NestedDefinition_NestedMessage `protobuf:"bytes,3,opt,name=C" json:"C,omitempty"`
1841 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1842 XXX_unrecognized []byte `json:"-"`
1843 XXX_sizecache int32 `json:"-"`
1844 }
1845
1846 func (m *NestedScope) Reset() { *m = NestedScope{} }
1847 func (*NestedScope) ProtoMessage() {}
1848 func (*NestedScope) Descriptor() ([]byte, []int) {
1849 return fileDescriptor_9b8e0e81a01d0a18, []int{43}
1850 }
1851 func (m *NestedScope) XXX_Unmarshal(b []byte) error {
1852 return xxx_messageInfo_NestedScope.Unmarshal(m, b)
1853 }
1854 func (m *NestedScope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1855 return xxx_messageInfo_NestedScope.Marshal(b, m, deterministic)
1856 }
1857 func (m *NestedScope) XXX_Merge(src proto.Message) {
1858 xxx_messageInfo_NestedScope.Merge(m, src)
1859 }
1860 func (m *NestedScope) XXX_Size() int {
1861 return xxx_messageInfo_NestedScope.Size(m)
1862 }
1863 func (m *NestedScope) XXX_DiscardUnknown() {
1864 xxx_messageInfo_NestedScope.DiscardUnknown(m)
1865 }
1866
1867 var xxx_messageInfo_NestedScope proto.InternalMessageInfo
1868
1869 type NinOptNativeDefault struct {
1870 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1,def=1234.1234" json:"Field1,omitempty"`
1871 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2,def=1234.1234" json:"Field2,omitempty"`
1872 Field3 *int32 `protobuf:"varint,3,opt,name=Field3,def=1234" json:"Field3,omitempty"`
1873 Field4 *int64 `protobuf:"varint,4,opt,name=Field4,def=1234" json:"Field4,omitempty"`
1874 Field5 *uint32 `protobuf:"varint,5,opt,name=Field5,def=1234" json:"Field5,omitempty"`
1875 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6,def=1234" json:"Field6,omitempty"`
1876 Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7,def=1234" json:"Field7,omitempty"`
1877 Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8,def=1234" json:"Field8,omitempty"`
1878 Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9,def=1234" json:"Field9,omitempty"`
1879 Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10,def=1234" json:"Field10,omitempty"`
1880 Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11,def=1234" json:"Field11,omitempty"`
1881 Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12,def=1234" json:"Field12,omitempty"`
1882 Field13 *bool `protobuf:"varint,13,opt,name=Field13,def=1" json:"Field13,omitempty"`
1883 Field14 *string `protobuf:"bytes,14,opt,name=Field14,def=1234" json:"Field14,omitempty"`
1884 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
1885 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1886 XXX_unrecognized []byte `json:"-"`
1887 XXX_sizecache int32 `json:"-"`
1888 }
1889
1890 func (m *NinOptNativeDefault) Reset() { *m = NinOptNativeDefault{} }
1891 func (*NinOptNativeDefault) ProtoMessage() {}
1892 func (*NinOptNativeDefault) Descriptor() ([]byte, []int) {
1893 return fileDescriptor_9b8e0e81a01d0a18, []int{44}
1894 }
1895 func (m *NinOptNativeDefault) XXX_Unmarshal(b []byte) error {
1896 return xxx_messageInfo_NinOptNativeDefault.Unmarshal(m, b)
1897 }
1898 func (m *NinOptNativeDefault) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1899 return xxx_messageInfo_NinOptNativeDefault.Marshal(b, m, deterministic)
1900 }
1901 func (m *NinOptNativeDefault) XXX_Merge(src proto.Message) {
1902 xxx_messageInfo_NinOptNativeDefault.Merge(m, src)
1903 }
1904 func (m *NinOptNativeDefault) XXX_Size() int {
1905 return xxx_messageInfo_NinOptNativeDefault.Size(m)
1906 }
1907 func (m *NinOptNativeDefault) XXX_DiscardUnknown() {
1908 xxx_messageInfo_NinOptNativeDefault.DiscardUnknown(m)
1909 }
1910
1911 var xxx_messageInfo_NinOptNativeDefault proto.InternalMessageInfo
1912
1913 const Default_NinOptNativeDefault_Field1 float64 = 1234.1234
1914 const Default_NinOptNativeDefault_Field2 float32 = 1234.1234
1915 const Default_NinOptNativeDefault_Field3 int32 = 1234
1916 const Default_NinOptNativeDefault_Field4 int64 = 1234
1917 const Default_NinOptNativeDefault_Field5 uint32 = 1234
1918 const Default_NinOptNativeDefault_Field6 uint64 = 1234
1919 const Default_NinOptNativeDefault_Field7 int32 = 1234
1920 const Default_NinOptNativeDefault_Field8 int64 = 1234
1921 const Default_NinOptNativeDefault_Field9 uint32 = 1234
1922 const Default_NinOptNativeDefault_Field10 int32 = 1234
1923 const Default_NinOptNativeDefault_Field11 uint64 = 1234
1924 const Default_NinOptNativeDefault_Field12 int64 = 1234
1925 const Default_NinOptNativeDefault_Field13 bool = true
1926 const Default_NinOptNativeDefault_Field14 string = "1234"
1927
1928 func (m *NinOptNativeDefault) GetField1() float64 {
1929 if m != nil && m.Field1 != nil {
1930 return *m.Field1
1931 }
1932 return Default_NinOptNativeDefault_Field1
1933 }
1934
1935 func (m *NinOptNativeDefault) GetField2() float32 {
1936 if m != nil && m.Field2 != nil {
1937 return *m.Field2
1938 }
1939 return Default_NinOptNativeDefault_Field2
1940 }
1941
1942 func (m *NinOptNativeDefault) GetField3() int32 {
1943 if m != nil && m.Field3 != nil {
1944 return *m.Field3
1945 }
1946 return Default_NinOptNativeDefault_Field3
1947 }
1948
1949 func (m *NinOptNativeDefault) GetField4() int64 {
1950 if m != nil && m.Field4 != nil {
1951 return *m.Field4
1952 }
1953 return Default_NinOptNativeDefault_Field4
1954 }
1955
1956 func (m *NinOptNativeDefault) GetField5() uint32 {
1957 if m != nil && m.Field5 != nil {
1958 return *m.Field5
1959 }
1960 return Default_NinOptNativeDefault_Field5
1961 }
1962
1963 func (m *NinOptNativeDefault) GetField6() uint64 {
1964 if m != nil && m.Field6 != nil {
1965 return *m.Field6
1966 }
1967 return Default_NinOptNativeDefault_Field6
1968 }
1969
1970 func (m *NinOptNativeDefault) GetField7() int32 {
1971 if m != nil && m.Field7 != nil {
1972 return *m.Field7
1973 }
1974 return Default_NinOptNativeDefault_Field7
1975 }
1976
1977 func (m *NinOptNativeDefault) GetField8() int64 {
1978 if m != nil && m.Field8 != nil {
1979 return *m.Field8
1980 }
1981 return Default_NinOptNativeDefault_Field8
1982 }
1983
1984 func (m *NinOptNativeDefault) GetField9() uint32 {
1985 if m != nil && m.Field9 != nil {
1986 return *m.Field9
1987 }
1988 return Default_NinOptNativeDefault_Field9
1989 }
1990
1991 func (m *NinOptNativeDefault) GetField10() int32 {
1992 if m != nil && m.Field10 != nil {
1993 return *m.Field10
1994 }
1995 return Default_NinOptNativeDefault_Field10
1996 }
1997
1998 func (m *NinOptNativeDefault) GetField11() uint64 {
1999 if m != nil && m.Field11 != nil {
2000 return *m.Field11
2001 }
2002 return Default_NinOptNativeDefault_Field11
2003 }
2004
2005 func (m *NinOptNativeDefault) GetField12() int64 {
2006 if m != nil && m.Field12 != nil {
2007 return *m.Field12
2008 }
2009 return Default_NinOptNativeDefault_Field12
2010 }
2011
2012 func (m *NinOptNativeDefault) GetField13() bool {
2013 if m != nil && m.Field13 != nil {
2014 return *m.Field13
2015 }
2016 return Default_NinOptNativeDefault_Field13
2017 }
2018
2019 func (m *NinOptNativeDefault) GetField14() string {
2020 if m != nil && m.Field14 != nil {
2021 return *m.Field14
2022 }
2023 return Default_NinOptNativeDefault_Field14
2024 }
2025
2026 func (m *NinOptNativeDefault) GetField15() []byte {
2027 if m != nil {
2028 return m.Field15
2029 }
2030 return nil
2031 }
2032
2033 type CustomContainer struct {
2034 CustomStruct NidOptCustom `protobuf:"bytes,1,opt,name=CustomStruct" json:"CustomStruct"`
2035 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2036 XXX_unrecognized []byte `json:"-"`
2037 XXX_sizecache int32 `json:"-"`
2038 }
2039
2040 func (m *CustomContainer) Reset() { *m = CustomContainer{} }
2041 func (*CustomContainer) ProtoMessage() {}
2042 func (*CustomContainer) Descriptor() ([]byte, []int) {
2043 return fileDescriptor_9b8e0e81a01d0a18, []int{45}
2044 }
2045 func (m *CustomContainer) XXX_Unmarshal(b []byte) error {
2046 return xxx_messageInfo_CustomContainer.Unmarshal(m, b)
2047 }
2048 func (m *CustomContainer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2049 return xxx_messageInfo_CustomContainer.Marshal(b, m, deterministic)
2050 }
2051 func (m *CustomContainer) XXX_Merge(src proto.Message) {
2052 xxx_messageInfo_CustomContainer.Merge(m, src)
2053 }
2054 func (m *CustomContainer) XXX_Size() int {
2055 return xxx_messageInfo_CustomContainer.Size(m)
2056 }
2057 func (m *CustomContainer) XXX_DiscardUnknown() {
2058 xxx_messageInfo_CustomContainer.DiscardUnknown(m)
2059 }
2060
2061 var xxx_messageInfo_CustomContainer proto.InternalMessageInfo
2062
2063 type CustomNameNidOptNative struct {
2064 FieldA float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
2065 FieldB float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
2066 FieldC int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"`
2067 FieldD int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"`
2068 FieldE uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"`
2069 FieldF uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
2070 FieldG int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
2071 FieldH int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"`
2072 FieldI uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"`
2073 FieldJ int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"`
2074 FieldK uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"`
2075 FieldL int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"`
2076 FieldM bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
2077 FieldN string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
2078 FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
2079 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2080 XXX_unrecognized []byte `json:"-"`
2081 XXX_sizecache int32 `json:"-"`
2082 }
2083
2084 func (m *CustomNameNidOptNative) Reset() { *m = CustomNameNidOptNative{} }
2085 func (*CustomNameNidOptNative) ProtoMessage() {}
2086 func (*CustomNameNidOptNative) Descriptor() ([]byte, []int) {
2087 return fileDescriptor_9b8e0e81a01d0a18, []int{46}
2088 }
2089 func (m *CustomNameNidOptNative) XXX_Unmarshal(b []byte) error {
2090 return xxx_messageInfo_CustomNameNidOptNative.Unmarshal(m, b)
2091 }
2092 func (m *CustomNameNidOptNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2093 return xxx_messageInfo_CustomNameNidOptNative.Marshal(b, m, deterministic)
2094 }
2095 func (m *CustomNameNidOptNative) XXX_Merge(src proto.Message) {
2096 xxx_messageInfo_CustomNameNidOptNative.Merge(m, src)
2097 }
2098 func (m *CustomNameNidOptNative) XXX_Size() int {
2099 return xxx_messageInfo_CustomNameNidOptNative.Size(m)
2100 }
2101 func (m *CustomNameNidOptNative) XXX_DiscardUnknown() {
2102 xxx_messageInfo_CustomNameNidOptNative.DiscardUnknown(m)
2103 }
2104
2105 var xxx_messageInfo_CustomNameNidOptNative proto.InternalMessageInfo
2106
2107 type CustomNameNinOptNative struct {
2108 FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
2109 FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
2110 FieldC *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
2111 FieldD *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
2112 FieldE *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
2113 FieldF *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
2114 FieldG *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
2115 FieldH *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"`
2116 FieldI *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"`
2117 FieldJ *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"`
2118 FieldK *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"`
2119 FielL *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"`
2120 FieldM *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
2121 FieldN *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
2122 FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
2123 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2124 XXX_unrecognized []byte `json:"-"`
2125 XXX_sizecache int32 `json:"-"`
2126 }
2127
2128 func (m *CustomNameNinOptNative) Reset() { *m = CustomNameNinOptNative{} }
2129 func (*CustomNameNinOptNative) ProtoMessage() {}
2130 func (*CustomNameNinOptNative) Descriptor() ([]byte, []int) {
2131 return fileDescriptor_9b8e0e81a01d0a18, []int{47}
2132 }
2133 func (m *CustomNameNinOptNative) XXX_Unmarshal(b []byte) error {
2134 return xxx_messageInfo_CustomNameNinOptNative.Unmarshal(m, b)
2135 }
2136 func (m *CustomNameNinOptNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2137 return xxx_messageInfo_CustomNameNinOptNative.Marshal(b, m, deterministic)
2138 }
2139 func (m *CustomNameNinOptNative) XXX_Merge(src proto.Message) {
2140 xxx_messageInfo_CustomNameNinOptNative.Merge(m, src)
2141 }
2142 func (m *CustomNameNinOptNative) XXX_Size() int {
2143 return xxx_messageInfo_CustomNameNinOptNative.Size(m)
2144 }
2145 func (m *CustomNameNinOptNative) XXX_DiscardUnknown() {
2146 xxx_messageInfo_CustomNameNinOptNative.DiscardUnknown(m)
2147 }
2148
2149 var xxx_messageInfo_CustomNameNinOptNative proto.InternalMessageInfo
2150
2151 type CustomNameNinRepNative struct {
2152 FieldA []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
2153 FieldB []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
2154 FieldC []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
2155 FieldD []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
2156 FieldE []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
2157 FieldF []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
2158 FieldG []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
2159 FieldH []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
2160 FieldI []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
2161 FieldJ []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
2162 FieldK []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
2163 FieldL []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
2164 FieldM []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
2165 FieldN []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
2166 FieldO [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
2167 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2168 XXX_unrecognized []byte `json:"-"`
2169 XXX_sizecache int32 `json:"-"`
2170 }
2171
2172 func (m *CustomNameNinRepNative) Reset() { *m = CustomNameNinRepNative{} }
2173 func (*CustomNameNinRepNative) ProtoMessage() {}
2174 func (*CustomNameNinRepNative) Descriptor() ([]byte, []int) {
2175 return fileDescriptor_9b8e0e81a01d0a18, []int{48}
2176 }
2177 func (m *CustomNameNinRepNative) XXX_Unmarshal(b []byte) error {
2178 return xxx_messageInfo_CustomNameNinRepNative.Unmarshal(m, b)
2179 }
2180 func (m *CustomNameNinRepNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2181 return xxx_messageInfo_CustomNameNinRepNative.Marshal(b, m, deterministic)
2182 }
2183 func (m *CustomNameNinRepNative) XXX_Merge(src proto.Message) {
2184 xxx_messageInfo_CustomNameNinRepNative.Merge(m, src)
2185 }
2186 func (m *CustomNameNinRepNative) XXX_Size() int {
2187 return xxx_messageInfo_CustomNameNinRepNative.Size(m)
2188 }
2189 func (m *CustomNameNinRepNative) XXX_DiscardUnknown() {
2190 xxx_messageInfo_CustomNameNinRepNative.DiscardUnknown(m)
2191 }
2192
2193 var xxx_messageInfo_CustomNameNinRepNative proto.InternalMessageInfo
2194
2195 type CustomNameNinStruct struct {
2196 FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
2197 FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
2198 FieldC *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
2199 FieldD []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"`
2200 FieldE *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
2201 FieldF *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
2202 FieldG *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"`
2203 FieldH *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
2204 FieldI *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
2205 FieldJ []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
2206 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2207 XXX_unrecognized []byte `json:"-"`
2208 XXX_sizecache int32 `json:"-"`
2209 }
2210
2211 func (m *CustomNameNinStruct) Reset() { *m = CustomNameNinStruct{} }
2212 func (*CustomNameNinStruct) ProtoMessage() {}
2213 func (*CustomNameNinStruct) Descriptor() ([]byte, []int) {
2214 return fileDescriptor_9b8e0e81a01d0a18, []int{49}
2215 }
2216 func (m *CustomNameNinStruct) XXX_Unmarshal(b []byte) error {
2217 return xxx_messageInfo_CustomNameNinStruct.Unmarshal(m, b)
2218 }
2219 func (m *CustomNameNinStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2220 return xxx_messageInfo_CustomNameNinStruct.Marshal(b, m, deterministic)
2221 }
2222 func (m *CustomNameNinStruct) XXX_Merge(src proto.Message) {
2223 xxx_messageInfo_CustomNameNinStruct.Merge(m, src)
2224 }
2225 func (m *CustomNameNinStruct) XXX_Size() int {
2226 return xxx_messageInfo_CustomNameNinStruct.Size(m)
2227 }
2228 func (m *CustomNameNinStruct) XXX_DiscardUnknown() {
2229 xxx_messageInfo_CustomNameNinStruct.DiscardUnknown(m)
2230 }
2231
2232 var xxx_messageInfo_CustomNameNinStruct proto.InternalMessageInfo
2233
2234 type CustomNameCustomType struct {
2235 FieldA *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"`
2236 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"`
2237 FieldC []Uuid `protobuf:"bytes,3,rep,name=Ids,customtype=Uuid" json:"Ids,omitempty"`
2238 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"`
2239 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2240 XXX_unrecognized []byte `json:"-"`
2241 XXX_sizecache int32 `json:"-"`
2242 }
2243
2244 func (m *CustomNameCustomType) Reset() { *m = CustomNameCustomType{} }
2245 func (*CustomNameCustomType) ProtoMessage() {}
2246 func (*CustomNameCustomType) Descriptor() ([]byte, []int) {
2247 return fileDescriptor_9b8e0e81a01d0a18, []int{50}
2248 }
2249 func (m *CustomNameCustomType) XXX_Unmarshal(b []byte) error {
2250 return xxx_messageInfo_CustomNameCustomType.Unmarshal(m, b)
2251 }
2252 func (m *CustomNameCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2253 return xxx_messageInfo_CustomNameCustomType.Marshal(b, m, deterministic)
2254 }
2255 func (m *CustomNameCustomType) XXX_Merge(src proto.Message) {
2256 xxx_messageInfo_CustomNameCustomType.Merge(m, src)
2257 }
2258 func (m *CustomNameCustomType) XXX_Size() int {
2259 return xxx_messageInfo_CustomNameCustomType.Size(m)
2260 }
2261 func (m *CustomNameCustomType) XXX_DiscardUnknown() {
2262 xxx_messageInfo_CustomNameCustomType.DiscardUnknown(m)
2263 }
2264
2265 var xxx_messageInfo_CustomNameCustomType proto.InternalMessageInfo
2266
2267 type CustomNameNinEmbeddedStructUnion struct {
2268 *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
2269 FieldA *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
2270 FieldB *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
2271 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2272 XXX_unrecognized []byte `json:"-"`
2273 XXX_sizecache int32 `json:"-"`
2274 }
2275
2276 func (m *CustomNameNinEmbeddedStructUnion) Reset() { *m = CustomNameNinEmbeddedStructUnion{} }
2277 func (*CustomNameNinEmbeddedStructUnion) ProtoMessage() {}
2278 func (*CustomNameNinEmbeddedStructUnion) Descriptor() ([]byte, []int) {
2279 return fileDescriptor_9b8e0e81a01d0a18, []int{51}
2280 }
2281 func (m *CustomNameNinEmbeddedStructUnion) XXX_Unmarshal(b []byte) error {
2282 return xxx_messageInfo_CustomNameNinEmbeddedStructUnion.Unmarshal(m, b)
2283 }
2284 func (m *CustomNameNinEmbeddedStructUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2285 return xxx_messageInfo_CustomNameNinEmbeddedStructUnion.Marshal(b, m, deterministic)
2286 }
2287 func (m *CustomNameNinEmbeddedStructUnion) XXX_Merge(src proto.Message) {
2288 xxx_messageInfo_CustomNameNinEmbeddedStructUnion.Merge(m, src)
2289 }
2290 func (m *CustomNameNinEmbeddedStructUnion) XXX_Size() int {
2291 return xxx_messageInfo_CustomNameNinEmbeddedStructUnion.Size(m)
2292 }
2293 func (m *CustomNameNinEmbeddedStructUnion) XXX_DiscardUnknown() {
2294 xxx_messageInfo_CustomNameNinEmbeddedStructUnion.DiscardUnknown(m)
2295 }
2296
2297 var xxx_messageInfo_CustomNameNinEmbeddedStructUnion proto.InternalMessageInfo
2298
2299 type CustomNameEnum struct {
2300 FieldA *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
2301 FieldB []TheTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.TheTestEnum" json:"Field2,omitempty"`
2302 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2303 XXX_unrecognized []byte `json:"-"`
2304 XXX_sizecache int32 `json:"-"`
2305 }
2306
2307 func (m *CustomNameEnum) Reset() { *m = CustomNameEnum{} }
2308 func (*CustomNameEnum) ProtoMessage() {}
2309 func (*CustomNameEnum) Descriptor() ([]byte, []int) {
2310 return fileDescriptor_9b8e0e81a01d0a18, []int{52}
2311 }
2312 func (m *CustomNameEnum) XXX_Unmarshal(b []byte) error {
2313 return xxx_messageInfo_CustomNameEnum.Unmarshal(m, b)
2314 }
2315 func (m *CustomNameEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2316 return xxx_messageInfo_CustomNameEnum.Marshal(b, m, deterministic)
2317 }
2318 func (m *CustomNameEnum) XXX_Merge(src proto.Message) {
2319 xxx_messageInfo_CustomNameEnum.Merge(m, src)
2320 }
2321 func (m *CustomNameEnum) XXX_Size() int {
2322 return xxx_messageInfo_CustomNameEnum.Size(m)
2323 }
2324 func (m *CustomNameEnum) XXX_DiscardUnknown() {
2325 xxx_messageInfo_CustomNameEnum.DiscardUnknown(m)
2326 }
2327
2328 var xxx_messageInfo_CustomNameEnum proto.InternalMessageInfo
2329
2330 type NoExtensionsMap struct {
2331 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
2332 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2333 XXX_extensions []byte `protobuf:"bytes,0,opt" json:"-"`
2334 XXX_unrecognized []byte `json:"-"`
2335 XXX_sizecache int32 `json:"-"`
2336 }
2337
2338 func (m *NoExtensionsMap) Reset() { *m = NoExtensionsMap{} }
2339 func (*NoExtensionsMap) ProtoMessage() {}
2340 func (*NoExtensionsMap) Descriptor() ([]byte, []int) {
2341 return fileDescriptor_9b8e0e81a01d0a18, []int{53}
2342 }
2343
2344 var extRange_NoExtensionsMap = []proto.ExtensionRange{
2345 {Start: 100, End: 199},
2346 }
2347
2348 func (*NoExtensionsMap) ExtensionRangeArray() []proto.ExtensionRange {
2349 return extRange_NoExtensionsMap
2350 }
2351
2352 func (m *NoExtensionsMap) GetExtensions() *[]byte {
2353 if m.XXX_extensions == nil {
2354 m.XXX_extensions = make([]byte, 0)
2355 }
2356 return &m.XXX_extensions
2357 }
2358 func (m *NoExtensionsMap) XXX_Unmarshal(b []byte) error {
2359 return xxx_messageInfo_NoExtensionsMap.Unmarshal(m, b)
2360 }
2361 func (m *NoExtensionsMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2362 return xxx_messageInfo_NoExtensionsMap.Marshal(b, m, deterministic)
2363 }
2364 func (m *NoExtensionsMap) XXX_Merge(src proto.Message) {
2365 xxx_messageInfo_NoExtensionsMap.Merge(m, src)
2366 }
2367 func (m *NoExtensionsMap) XXX_Size() int {
2368 return xxx_messageInfo_NoExtensionsMap.Size(m)
2369 }
2370 func (m *NoExtensionsMap) XXX_DiscardUnknown() {
2371 xxx_messageInfo_NoExtensionsMap.DiscardUnknown(m)
2372 }
2373
2374 var xxx_messageInfo_NoExtensionsMap proto.InternalMessageInfo
2375
2376 type Unrecognized struct {
2377 Field1 *string `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
2378 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2379 XXX_sizecache int32 `json:"-"`
2380 }
2381
2382 func (m *Unrecognized) Reset() { *m = Unrecognized{} }
2383 func (*Unrecognized) ProtoMessage() {}
2384 func (*Unrecognized) Descriptor() ([]byte, []int) {
2385 return fileDescriptor_9b8e0e81a01d0a18, []int{54}
2386 }
2387 func (m *Unrecognized) XXX_Unmarshal(b []byte) error {
2388 return xxx_messageInfo_Unrecognized.Unmarshal(m, b)
2389 }
2390 func (m *Unrecognized) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2391 return xxx_messageInfo_Unrecognized.Marshal(b, m, deterministic)
2392 }
2393 func (m *Unrecognized) XXX_Merge(src proto.Message) {
2394 xxx_messageInfo_Unrecognized.Merge(m, src)
2395 }
2396 func (m *Unrecognized) XXX_Size() int {
2397 return xxx_messageInfo_Unrecognized.Size(m)
2398 }
2399 func (m *Unrecognized) XXX_DiscardUnknown() {
2400 xxx_messageInfo_Unrecognized.DiscardUnknown(m)
2401 }
2402
2403 var xxx_messageInfo_Unrecognized proto.InternalMessageInfo
2404
2405 type UnrecognizedWithInner struct {
2406 Embedded []*UnrecognizedWithInner_Inner `protobuf:"bytes,1,rep,name=embedded" json:"embedded,omitempty"`
2407 Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
2408 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2409 XXX_unrecognized []byte `json:"-"`
2410 XXX_sizecache int32 `json:"-"`
2411 }
2412
2413 func (m *UnrecognizedWithInner) Reset() { *m = UnrecognizedWithInner{} }
2414 func (*UnrecognizedWithInner) ProtoMessage() {}
2415 func (*UnrecognizedWithInner) Descriptor() ([]byte, []int) {
2416 return fileDescriptor_9b8e0e81a01d0a18, []int{55}
2417 }
2418 func (m *UnrecognizedWithInner) XXX_Unmarshal(b []byte) error {
2419 return xxx_messageInfo_UnrecognizedWithInner.Unmarshal(m, b)
2420 }
2421 func (m *UnrecognizedWithInner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2422 return xxx_messageInfo_UnrecognizedWithInner.Marshal(b, m, deterministic)
2423 }
2424 func (m *UnrecognizedWithInner) XXX_Merge(src proto.Message) {
2425 xxx_messageInfo_UnrecognizedWithInner.Merge(m, src)
2426 }
2427 func (m *UnrecognizedWithInner) XXX_Size() int {
2428 return xxx_messageInfo_UnrecognizedWithInner.Size(m)
2429 }
2430 func (m *UnrecognizedWithInner) XXX_DiscardUnknown() {
2431 xxx_messageInfo_UnrecognizedWithInner.DiscardUnknown(m)
2432 }
2433
2434 var xxx_messageInfo_UnrecognizedWithInner proto.InternalMessageInfo
2435
2436 type UnrecognizedWithInner_Inner struct {
2437 Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
2438 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2439 XXX_sizecache int32 `json:"-"`
2440 }
2441
2442 func (m *UnrecognizedWithInner_Inner) Reset() { *m = UnrecognizedWithInner_Inner{} }
2443 func (*UnrecognizedWithInner_Inner) ProtoMessage() {}
2444 func (*UnrecognizedWithInner_Inner) Descriptor() ([]byte, []int) {
2445 return fileDescriptor_9b8e0e81a01d0a18, []int{55, 0}
2446 }
2447 func (m *UnrecognizedWithInner_Inner) XXX_Unmarshal(b []byte) error {
2448 return xxx_messageInfo_UnrecognizedWithInner_Inner.Unmarshal(m, b)
2449 }
2450 func (m *UnrecognizedWithInner_Inner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2451 return xxx_messageInfo_UnrecognizedWithInner_Inner.Marshal(b, m, deterministic)
2452 }
2453 func (m *UnrecognizedWithInner_Inner) XXX_Merge(src proto.Message) {
2454 xxx_messageInfo_UnrecognizedWithInner_Inner.Merge(m, src)
2455 }
2456 func (m *UnrecognizedWithInner_Inner) XXX_Size() int {
2457 return xxx_messageInfo_UnrecognizedWithInner_Inner.Size(m)
2458 }
2459 func (m *UnrecognizedWithInner_Inner) XXX_DiscardUnknown() {
2460 xxx_messageInfo_UnrecognizedWithInner_Inner.DiscardUnknown(m)
2461 }
2462
2463 var xxx_messageInfo_UnrecognizedWithInner_Inner proto.InternalMessageInfo
2464
2465 type UnrecognizedWithEmbed struct {
2466 UnrecognizedWithEmbed_Embedded `protobuf:"bytes,1,opt,name=embedded,embedded=embedded" json:"embedded"`
2467 Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
2468 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2469 XXX_unrecognized []byte `json:"-"`
2470 XXX_sizecache int32 `json:"-"`
2471 }
2472
2473 func (m *UnrecognizedWithEmbed) Reset() { *m = UnrecognizedWithEmbed{} }
2474 func (*UnrecognizedWithEmbed) ProtoMessage() {}
2475 func (*UnrecognizedWithEmbed) Descriptor() ([]byte, []int) {
2476 return fileDescriptor_9b8e0e81a01d0a18, []int{56}
2477 }
2478 func (m *UnrecognizedWithEmbed) XXX_Unmarshal(b []byte) error {
2479 return xxx_messageInfo_UnrecognizedWithEmbed.Unmarshal(m, b)
2480 }
2481 func (m *UnrecognizedWithEmbed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2482 return xxx_messageInfo_UnrecognizedWithEmbed.Marshal(b, m, deterministic)
2483 }
2484 func (m *UnrecognizedWithEmbed) XXX_Merge(src proto.Message) {
2485 xxx_messageInfo_UnrecognizedWithEmbed.Merge(m, src)
2486 }
2487 func (m *UnrecognizedWithEmbed) XXX_Size() int {
2488 return xxx_messageInfo_UnrecognizedWithEmbed.Size(m)
2489 }
2490 func (m *UnrecognizedWithEmbed) XXX_DiscardUnknown() {
2491 xxx_messageInfo_UnrecognizedWithEmbed.DiscardUnknown(m)
2492 }
2493
2494 var xxx_messageInfo_UnrecognizedWithEmbed proto.InternalMessageInfo
2495
2496 type UnrecognizedWithEmbed_Embedded struct {
2497 Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
2498 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2499 XXX_sizecache int32 `json:"-"`
2500 }
2501
2502 func (m *UnrecognizedWithEmbed_Embedded) Reset() { *m = UnrecognizedWithEmbed_Embedded{} }
2503 func (*UnrecognizedWithEmbed_Embedded) ProtoMessage() {}
2504 func (*UnrecognizedWithEmbed_Embedded) Descriptor() ([]byte, []int) {
2505 return fileDescriptor_9b8e0e81a01d0a18, []int{56, 0}
2506 }
2507 func (m *UnrecognizedWithEmbed_Embedded) XXX_Unmarshal(b []byte) error {
2508 return xxx_messageInfo_UnrecognizedWithEmbed_Embedded.Unmarshal(m, b)
2509 }
2510 func (m *UnrecognizedWithEmbed_Embedded) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2511 return xxx_messageInfo_UnrecognizedWithEmbed_Embedded.Marshal(b, m, deterministic)
2512 }
2513 func (m *UnrecognizedWithEmbed_Embedded) XXX_Merge(src proto.Message) {
2514 xxx_messageInfo_UnrecognizedWithEmbed_Embedded.Merge(m, src)
2515 }
2516 func (m *UnrecognizedWithEmbed_Embedded) XXX_Size() int {
2517 return xxx_messageInfo_UnrecognizedWithEmbed_Embedded.Size(m)
2518 }
2519 func (m *UnrecognizedWithEmbed_Embedded) XXX_DiscardUnknown() {
2520 xxx_messageInfo_UnrecognizedWithEmbed_Embedded.DiscardUnknown(m)
2521 }
2522
2523 var xxx_messageInfo_UnrecognizedWithEmbed_Embedded proto.InternalMessageInfo
2524
2525 type Node struct {
2526 Label *string `protobuf:"bytes,1,opt,name=Label" json:"Label,omitempty"`
2527 Children []*Node `protobuf:"bytes,2,rep,name=Children" json:"Children,omitempty"`
2528 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2529 XXX_unrecognized []byte `json:"-"`
2530 XXX_sizecache int32 `json:"-"`
2531 }
2532
2533 func (m *Node) Reset() { *m = Node{} }
2534 func (*Node) ProtoMessage() {}
2535 func (*Node) Descriptor() ([]byte, []int) {
2536 return fileDescriptor_9b8e0e81a01d0a18, []int{57}
2537 }
2538 func (m *Node) XXX_Unmarshal(b []byte) error {
2539 return xxx_messageInfo_Node.Unmarshal(m, b)
2540 }
2541 func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2542 return xxx_messageInfo_Node.Marshal(b, m, deterministic)
2543 }
2544 func (m *Node) XXX_Merge(src proto.Message) {
2545 xxx_messageInfo_Node.Merge(m, src)
2546 }
2547 func (m *Node) XXX_Size() int {
2548 return xxx_messageInfo_Node.Size(m)
2549 }
2550 func (m *Node) XXX_DiscardUnknown() {
2551 xxx_messageInfo_Node.DiscardUnknown(m)
2552 }
2553
2554 var xxx_messageInfo_Node proto.InternalMessageInfo
2555
2556 type NonByteCustomType struct {
2557 Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"`
2558 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2559 XXX_unrecognized []byte `json:"-"`
2560 XXX_sizecache int32 `json:"-"`
2561 }
2562
2563 func (m *NonByteCustomType) Reset() { *m = NonByteCustomType{} }
2564 func (*NonByteCustomType) ProtoMessage() {}
2565 func (*NonByteCustomType) Descriptor() ([]byte, []int) {
2566 return fileDescriptor_9b8e0e81a01d0a18, []int{58}
2567 }
2568 func (m *NonByteCustomType) XXX_Unmarshal(b []byte) error {
2569 return xxx_messageInfo_NonByteCustomType.Unmarshal(m, b)
2570 }
2571 func (m *NonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2572 return xxx_messageInfo_NonByteCustomType.Marshal(b, m, deterministic)
2573 }
2574 func (m *NonByteCustomType) XXX_Merge(src proto.Message) {
2575 xxx_messageInfo_NonByteCustomType.Merge(m, src)
2576 }
2577 func (m *NonByteCustomType) XXX_Size() int {
2578 return xxx_messageInfo_NonByteCustomType.Size(m)
2579 }
2580 func (m *NonByteCustomType) XXX_DiscardUnknown() {
2581 xxx_messageInfo_NonByteCustomType.DiscardUnknown(m)
2582 }
2583
2584 var xxx_messageInfo_NonByteCustomType proto.InternalMessageInfo
2585
2586 type NidOptNonByteCustomType struct {
2587 Field1 T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1"`
2588 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2589 XXX_unrecognized []byte `json:"-"`
2590 XXX_sizecache int32 `json:"-"`
2591 }
2592
2593 func (m *NidOptNonByteCustomType) Reset() { *m = NidOptNonByteCustomType{} }
2594 func (*NidOptNonByteCustomType) ProtoMessage() {}
2595 func (*NidOptNonByteCustomType) Descriptor() ([]byte, []int) {
2596 return fileDescriptor_9b8e0e81a01d0a18, []int{59}
2597 }
2598 func (m *NidOptNonByteCustomType) XXX_Unmarshal(b []byte) error {
2599 return xxx_messageInfo_NidOptNonByteCustomType.Unmarshal(m, b)
2600 }
2601 func (m *NidOptNonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2602 return xxx_messageInfo_NidOptNonByteCustomType.Marshal(b, m, deterministic)
2603 }
2604 func (m *NidOptNonByteCustomType) XXX_Merge(src proto.Message) {
2605 xxx_messageInfo_NidOptNonByteCustomType.Merge(m, src)
2606 }
2607 func (m *NidOptNonByteCustomType) XXX_Size() int {
2608 return xxx_messageInfo_NidOptNonByteCustomType.Size(m)
2609 }
2610 func (m *NidOptNonByteCustomType) XXX_DiscardUnknown() {
2611 xxx_messageInfo_NidOptNonByteCustomType.DiscardUnknown(m)
2612 }
2613
2614 var xxx_messageInfo_NidOptNonByteCustomType proto.InternalMessageInfo
2615
2616 type NinOptNonByteCustomType struct {
2617 Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"`
2618 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2619 XXX_unrecognized []byte `json:"-"`
2620 XXX_sizecache int32 `json:"-"`
2621 }
2622
2623 func (m *NinOptNonByteCustomType) Reset() { *m = NinOptNonByteCustomType{} }
2624 func (*NinOptNonByteCustomType) ProtoMessage() {}
2625 func (*NinOptNonByteCustomType) Descriptor() ([]byte, []int) {
2626 return fileDescriptor_9b8e0e81a01d0a18, []int{60}
2627 }
2628 func (m *NinOptNonByteCustomType) XXX_Unmarshal(b []byte) error {
2629 return xxx_messageInfo_NinOptNonByteCustomType.Unmarshal(m, b)
2630 }
2631 func (m *NinOptNonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2632 return xxx_messageInfo_NinOptNonByteCustomType.Marshal(b, m, deterministic)
2633 }
2634 func (m *NinOptNonByteCustomType) XXX_Merge(src proto.Message) {
2635 xxx_messageInfo_NinOptNonByteCustomType.Merge(m, src)
2636 }
2637 func (m *NinOptNonByteCustomType) XXX_Size() int {
2638 return xxx_messageInfo_NinOptNonByteCustomType.Size(m)
2639 }
2640 func (m *NinOptNonByteCustomType) XXX_DiscardUnknown() {
2641 xxx_messageInfo_NinOptNonByteCustomType.DiscardUnknown(m)
2642 }
2643
2644 var xxx_messageInfo_NinOptNonByteCustomType proto.InternalMessageInfo
2645
2646 type NidRepNonByteCustomType struct {
2647 Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1"`
2648 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2649 XXX_unrecognized []byte `json:"-"`
2650 XXX_sizecache int32 `json:"-"`
2651 }
2652
2653 func (m *NidRepNonByteCustomType) Reset() { *m = NidRepNonByteCustomType{} }
2654 func (*NidRepNonByteCustomType) ProtoMessage() {}
2655 func (*NidRepNonByteCustomType) Descriptor() ([]byte, []int) {
2656 return fileDescriptor_9b8e0e81a01d0a18, []int{61}
2657 }
2658 func (m *NidRepNonByteCustomType) XXX_Unmarshal(b []byte) error {
2659 return xxx_messageInfo_NidRepNonByteCustomType.Unmarshal(m, b)
2660 }
2661 func (m *NidRepNonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2662 return xxx_messageInfo_NidRepNonByteCustomType.Marshal(b, m, deterministic)
2663 }
2664 func (m *NidRepNonByteCustomType) XXX_Merge(src proto.Message) {
2665 xxx_messageInfo_NidRepNonByteCustomType.Merge(m, src)
2666 }
2667 func (m *NidRepNonByteCustomType) XXX_Size() int {
2668 return xxx_messageInfo_NidRepNonByteCustomType.Size(m)
2669 }
2670 func (m *NidRepNonByteCustomType) XXX_DiscardUnknown() {
2671 xxx_messageInfo_NidRepNonByteCustomType.DiscardUnknown(m)
2672 }
2673
2674 var xxx_messageInfo_NidRepNonByteCustomType proto.InternalMessageInfo
2675
2676 type NinRepNonByteCustomType struct {
2677 Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1,omitempty"`
2678 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2679 XXX_unrecognized []byte `json:"-"`
2680 XXX_sizecache int32 `json:"-"`
2681 }
2682
2683 func (m *NinRepNonByteCustomType) Reset() { *m = NinRepNonByteCustomType{} }
2684 func (*NinRepNonByteCustomType) ProtoMessage() {}
2685 func (*NinRepNonByteCustomType) Descriptor() ([]byte, []int) {
2686 return fileDescriptor_9b8e0e81a01d0a18, []int{62}
2687 }
2688 func (m *NinRepNonByteCustomType) XXX_Unmarshal(b []byte) error {
2689 return xxx_messageInfo_NinRepNonByteCustomType.Unmarshal(m, b)
2690 }
2691 func (m *NinRepNonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2692 return xxx_messageInfo_NinRepNonByteCustomType.Marshal(b, m, deterministic)
2693 }
2694 func (m *NinRepNonByteCustomType) XXX_Merge(src proto.Message) {
2695 xxx_messageInfo_NinRepNonByteCustomType.Merge(m, src)
2696 }
2697 func (m *NinRepNonByteCustomType) XXX_Size() int {
2698 return xxx_messageInfo_NinRepNonByteCustomType.Size(m)
2699 }
2700 func (m *NinRepNonByteCustomType) XXX_DiscardUnknown() {
2701 xxx_messageInfo_NinRepNonByteCustomType.DiscardUnknown(m)
2702 }
2703
2704 var xxx_messageInfo_NinRepNonByteCustomType proto.InternalMessageInfo
2705
2706 type ProtoType struct {
2707 Field2 *string `protobuf:"bytes,1,opt,name=Field2" json:"Field2,omitempty"`
2708 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2709 XXX_unrecognized []byte `json:"-"`
2710 XXX_sizecache int32 `json:"-"`
2711 }
2712
2713 func (m *ProtoType) Reset() { *m = ProtoType{} }
2714 func (*ProtoType) ProtoMessage() {}
2715 func (*ProtoType) Descriptor() ([]byte, []int) {
2716 return fileDescriptor_9b8e0e81a01d0a18, []int{63}
2717 }
2718 func (m *ProtoType) XXX_Unmarshal(b []byte) error {
2719 return xxx_messageInfo_ProtoType.Unmarshal(m, b)
2720 }
2721 func (m *ProtoType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2722 return xxx_messageInfo_ProtoType.Marshal(b, m, deterministic)
2723 }
2724 func (m *ProtoType) XXX_Merge(src proto.Message) {
2725 xxx_messageInfo_ProtoType.Merge(m, src)
2726 }
2727 func (m *ProtoType) XXX_Size() int {
2728 return xxx_messageInfo_ProtoType.Size(m)
2729 }
2730 func (m *ProtoType) XXX_DiscardUnknown() {
2731 xxx_messageInfo_ProtoType.DiscardUnknown(m)
2732 }
2733
2734 var xxx_messageInfo_ProtoType proto.InternalMessageInfo
2735
2736 var E_FieldA = &proto.ExtensionDesc{
2737 ExtendedType: (*MyExtendable)(nil),
2738 ExtensionType: (*float64)(nil),
2739 Field: 100,
2740 Name: "test.FieldA",
2741 Tag: "fixed64,100,opt,name=FieldA",
2742 Filename: "thetest.proto",
2743 }
2744
2745 var E_FieldB = &proto.ExtensionDesc{
2746 ExtendedType: (*MyExtendable)(nil),
2747 ExtensionType: (*NinOptNative)(nil),
2748 Field: 101,
2749 Name: "test.FieldB",
2750 Tag: "bytes,101,opt,name=FieldB",
2751 Filename: "thetest.proto",
2752 }
2753
2754 var E_FieldC = &proto.ExtensionDesc{
2755 ExtendedType: (*MyExtendable)(nil),
2756 ExtensionType: (*NinEmbeddedStruct)(nil),
2757 Field: 102,
2758 Name: "test.FieldC",
2759 Tag: "bytes,102,opt,name=FieldC",
2760 Filename: "thetest.proto",
2761 }
2762
2763 var E_FieldD = &proto.ExtensionDesc{
2764 ExtendedType: (*MyExtendable)(nil),
2765 ExtensionType: ([]int64)(nil),
2766 Field: 104,
2767 Name: "test.FieldD",
2768 Tag: "varint,104,rep,name=FieldD",
2769 Filename: "thetest.proto",
2770 }
2771
2772 var E_FieldE = &proto.ExtensionDesc{
2773 ExtendedType: (*MyExtendable)(nil),
2774 ExtensionType: ([]*NinOptNative)(nil),
2775 Field: 105,
2776 Name: "test.FieldE",
2777 Tag: "bytes,105,rep,name=FieldE",
2778 Filename: "thetest.proto",
2779 }
2780
2781 var E_FieldA1 = &proto.ExtensionDesc{
2782 ExtendedType: (*NoExtensionsMap)(nil),
2783 ExtensionType: (*float64)(nil),
2784 Field: 100,
2785 Name: "test.FieldA1",
2786 Tag: "fixed64,100,opt,name=FieldA1",
2787 Filename: "thetest.proto",
2788 }
2789
2790 var E_FieldB1 = &proto.ExtensionDesc{
2791 ExtendedType: (*NoExtensionsMap)(nil),
2792 ExtensionType: (*NinOptNative)(nil),
2793 Field: 101,
2794 Name: "test.FieldB1",
2795 Tag: "bytes,101,opt,name=FieldB1",
2796 Filename: "thetest.proto",
2797 }
2798
2799 var E_FieldC1 = &proto.ExtensionDesc{
2800 ExtendedType: (*NoExtensionsMap)(nil),
2801 ExtensionType: (*NinEmbeddedStruct)(nil),
2802 Field: 102,
2803 Name: "test.FieldC1",
2804 Tag: "bytes,102,opt,name=FieldC1",
2805 Filename: "thetest.proto",
2806 }
2807
2808 func init() {
2809 proto.RegisterEnum("test.TheTestEnum", TheTestEnum_name, TheTestEnum_value)
2810 proto.RegisterEnum("test.AnotherTestEnum", AnotherTestEnum_name, AnotherTestEnum_value)
2811 proto.RegisterEnum("test.YetAnotherTestEnum", YetAnotherTestEnum_name, YetAnotherTestEnum_value)
2812 proto.RegisterEnum("test.YetYetAnotherTestEnum", YetYetAnotherTestEnum_name, YetYetAnotherTestEnum_value)
2813 proto.RegisterEnum("test.NestedDefinition_NestedEnum", NestedDefinition_NestedEnum_name, NestedDefinition_NestedEnum_value)
2814 proto.RegisterType((*NidOptNative)(nil), "test.NidOptNative")
2815 proto.RegisterType((*NinOptNative)(nil), "test.NinOptNative")
2816 proto.RegisterType((*NidRepNative)(nil), "test.NidRepNative")
2817 proto.RegisterType((*NinRepNative)(nil), "test.NinRepNative")
2818 proto.RegisterType((*NidRepPackedNative)(nil), "test.NidRepPackedNative")
2819 proto.RegisterType((*NinRepPackedNative)(nil), "test.NinRepPackedNative")
2820 proto.RegisterType((*NidOptStruct)(nil), "test.NidOptStruct")
2821 proto.RegisterType((*NinOptStruct)(nil), "test.NinOptStruct")
2822 proto.RegisterType((*NidRepStruct)(nil), "test.NidRepStruct")
2823 proto.RegisterType((*NinRepStruct)(nil), "test.NinRepStruct")
2824 proto.RegisterType((*NidEmbeddedStruct)(nil), "test.NidEmbeddedStruct")
2825 proto.RegisterType((*NinEmbeddedStruct)(nil), "test.NinEmbeddedStruct")
2826 proto.RegisterType((*NidNestedStruct)(nil), "test.NidNestedStruct")
2827 proto.RegisterType((*NinNestedStruct)(nil), "test.NinNestedStruct")
2828 proto.RegisterType((*NidOptCustom)(nil), "test.NidOptCustom")
2829 proto.RegisterType((*CustomDash)(nil), "test.CustomDash")
2830 proto.RegisterType((*NinOptCustom)(nil), "test.NinOptCustom")
2831 proto.RegisterType((*NidRepCustom)(nil), "test.NidRepCustom")
2832 proto.RegisterType((*NinRepCustom)(nil), "test.NinRepCustom")
2833 proto.RegisterType((*NinOptNativeUnion)(nil), "test.NinOptNativeUnion")
2834 proto.RegisterType((*NinOptStructUnion)(nil), "test.NinOptStructUnion")
2835 proto.RegisterType((*NinEmbeddedStructUnion)(nil), "test.NinEmbeddedStructUnion")
2836 proto.RegisterType((*NinNestedStructUnion)(nil), "test.NinNestedStructUnion")
2837 proto.RegisterType((*Tree)(nil), "test.Tree")
2838 proto.RegisterType((*OrBranch)(nil), "test.OrBranch")
2839 proto.RegisterType((*AndBranch)(nil), "test.AndBranch")
2840 proto.RegisterType((*Leaf)(nil), "test.Leaf")
2841 proto.RegisterType((*DeepTree)(nil), "test.DeepTree")
2842 proto.RegisterType((*ADeepBranch)(nil), "test.ADeepBranch")
2843 proto.RegisterType((*AndDeepBranch)(nil), "test.AndDeepBranch")
2844 proto.RegisterType((*DeepLeaf)(nil), "test.DeepLeaf")
2845 proto.RegisterType((*Nil)(nil), "test.Nil")
2846 proto.RegisterType((*NidOptEnum)(nil), "test.NidOptEnum")
2847 proto.RegisterType((*NinOptEnum)(nil), "test.NinOptEnum")
2848 proto.RegisterType((*NidRepEnum)(nil), "test.NidRepEnum")
2849 proto.RegisterType((*NinRepEnum)(nil), "test.NinRepEnum")
2850 proto.RegisterType((*NinOptEnumDefault)(nil), "test.NinOptEnumDefault")
2851 proto.RegisterType((*AnotherNinOptEnum)(nil), "test.AnotherNinOptEnum")
2852 proto.RegisterType((*AnotherNinOptEnumDefault)(nil), "test.AnotherNinOptEnumDefault")
2853 proto.RegisterType((*Timer)(nil), "test.Timer")
2854 proto.RegisterType((*MyExtendable)(nil), "test.MyExtendable")
2855 proto.RegisterType((*OtherExtenable)(nil), "test.OtherExtenable")
2856 proto.RegisterType((*NestedDefinition)(nil), "test.NestedDefinition")
2857 proto.RegisterType((*NestedDefinition_NestedMessage)(nil), "test.NestedDefinition.NestedMessage")
2858 proto.RegisterType((*NestedDefinition_NestedMessage_NestedNestedMsg)(nil), "test.NestedDefinition.NestedMessage.NestedNestedMsg")
2859 proto.RegisterType((*NestedScope)(nil), "test.NestedScope")
2860 proto.RegisterType((*NinOptNativeDefault)(nil), "test.NinOptNativeDefault")
2861 proto.RegisterType((*CustomContainer)(nil), "test.CustomContainer")
2862 proto.RegisterType((*CustomNameNidOptNative)(nil), "test.CustomNameNidOptNative")
2863 proto.RegisterType((*CustomNameNinOptNative)(nil), "test.CustomNameNinOptNative")
2864 proto.RegisterType((*CustomNameNinRepNative)(nil), "test.CustomNameNinRepNative")
2865 proto.RegisterType((*CustomNameNinStruct)(nil), "test.CustomNameNinStruct")
2866 proto.RegisterType((*CustomNameCustomType)(nil), "test.CustomNameCustomType")
2867 proto.RegisterType((*CustomNameNinEmbeddedStructUnion)(nil), "test.CustomNameNinEmbeddedStructUnion")
2868 proto.RegisterType((*CustomNameEnum)(nil), "test.CustomNameEnum")
2869 proto.RegisterType((*NoExtensionsMap)(nil), "test.NoExtensionsMap")
2870 proto.RegisterType((*Unrecognized)(nil), "test.Unrecognized")
2871 proto.RegisterType((*UnrecognizedWithInner)(nil), "test.UnrecognizedWithInner")
2872 proto.RegisterType((*UnrecognizedWithInner_Inner)(nil), "test.UnrecognizedWithInner.Inner")
2873 proto.RegisterType((*UnrecognizedWithEmbed)(nil), "test.UnrecognizedWithEmbed")
2874 proto.RegisterType((*UnrecognizedWithEmbed_Embedded)(nil), "test.UnrecognizedWithEmbed.Embedded")
2875 proto.RegisterType((*Node)(nil), "test.Node")
2876 proto.RegisterType((*NonByteCustomType)(nil), "test.NonByteCustomType")
2877 proto.RegisterType((*NidOptNonByteCustomType)(nil), "test.NidOptNonByteCustomType")
2878 proto.RegisterType((*NinOptNonByteCustomType)(nil), "test.NinOptNonByteCustomType")
2879 proto.RegisterType((*NidRepNonByteCustomType)(nil), "test.NidRepNonByteCustomType")
2880 proto.RegisterType((*NinRepNonByteCustomType)(nil), "test.NinRepNonByteCustomType")
2881 proto.RegisterType((*ProtoType)(nil), "test.ProtoType")
2882 proto.RegisterExtension(E_FieldA)
2883 proto.RegisterExtension(E_FieldB)
2884 proto.RegisterExtension(E_FieldC)
2885 proto.RegisterExtension(E_FieldD)
2886 proto.RegisterExtension(E_FieldE)
2887 proto.RegisterExtension(E_FieldA1)
2888 proto.RegisterExtension(E_FieldB1)
2889 proto.RegisterExtension(E_FieldC1)
2890 }
2891
2892 func init() { proto.RegisterFile("thetest.proto", fileDescriptor_9b8e0e81a01d0a18) }
2893
2894 var fileDescriptor_9b8e0e81a01d0a18 = []byte{
2895
2896 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0x4d, 0x6c, 0x1b, 0xc7,
2897 0xf5, 0xe7, 0xec, 0x50, 0x0a, 0xf5, 0xf4, 0x45, 0x6f, 0x62, 0x65, 0xc1, 0xe8, 0xbf, 0xa2, 0x37,
2898 0xb2, 0xfe, 0x0c, 0x11, 0x4b, 0x14, 0x45, 0xc9, 0x32, 0xd3, 0xa4, 0xe0, 0x97, 0x1b, 0xb9, 0x11,
2899 0x65, 0x30, 0x72, 0x5b, 0x03, 0x05, 0x0a, 0x5a, 0x5c, 0x4b, 0x44, 0xe5, 0xa5, 0x40, 0xae, 0xd2,
2900 0xb8, 0x87, 0x22, 0xc8, 0xa1, 0x08, 0x7a, 0x2d, 0x7a, 0x6c, 0xe3, 0xa2, 0x28, 0x90, 0xde, 0x72,
2901 0x28, 0x8a, 0xa2, 0x28, 0x1a, 0x5f, 0x0a, 0xa8, 0x37, 0xa3, 0xa7, 0x22, 0x28, 0x84, 0x88, 0xb9,
2902 0xe4, 0x18, 0xf4, 0xd2, 0x1c, 0x72, 0x28, 0x76, 0x77, 0x76, 0x76, 0x66, 0xb8, 0xcb, 0x5d, 0x5a,
2903 0x4a, 0x9b, 0x8b, 0x2d, 0xce, 0x7b, 0x6f, 0xe6, 0xed, 0xfb, 0xfd, 0xde, 0xdb, 0xb7, 0x33, 0x03,
2904 0xd3, 0xe6, 0x81, 0x6e, 0xea, 0x3d, 0x73, 0xf9, 0xa8, 0xdb, 0x31, 0x3b, 0x72, 0xdc, 0xfa, 0x3b,
2905 0x75, 0x6d, 0xbf, 0x6d, 0x1e, 0x1c, 0xdf, 0x5b, 0xde, 0xeb, 0x3c, 0x58, 0xd9, 0xef, 0xec, 0x77,
2906 0x56, 0x6c, 0xe1, 0xbd, 0xe3, 0xfb, 0xf6, 0x2f, 0xfb, 0x87, 0xfd, 0x97, 0x63, 0xa4, 0xfd, 0x13,
2907 0xc3, 0x54, 0xbd, 0xdd, 0xda, 0x39, 0x32, 0xeb, 0x4d, 0xb3, 0xfd, 0x96, 0x2e, 0xcf, 0xc3, 0xf8,
2908 0xcd, 0xb6, 0x7e, 0xd8, 0x5a, 0x55, 0x50, 0x1a, 0x65, 0x50, 0x39, 0x7e, 0x72, 0xba, 0x10, 0x6b,
2909 0x90, 0x31, 0x2a, 0xcd, 0x2b, 0x52, 0x1a, 0x65, 0x24, 0x4e, 0x9a, 0xa7, 0xd2, 0x35, 0x05, 0xa7,
2910 0x51, 0x66, 0x8c, 0x93, 0xae, 0x51, 0x69, 0x41, 0x89, 0xa7, 0x51, 0x06, 0x73, 0xd2, 0x02, 0x95,
2911 0xae, 0x2b, 0x63, 0x69, 0x94, 0x99, 0xe6, 0xa4, 0xeb, 0x54, 0xba, 0xa1, 0x8c, 0xa7, 0x51, 0x26,
2912 0xce, 0x49, 0x37, 0xa8, 0xf4, 0xba, 0xf2, 0x4c, 0x1a, 0x65, 0x2e, 0x71, 0xd2, 0xeb, 0x54, 0xba,
2913 0xa9, 0x24, 0xd2, 0x28, 0x23, 0x73, 0xd2, 0x4d, 0x2a, 0xbd, 0xa1, 0x4c, 0xa4, 0x51, 0xe6, 0x19,
2914 0x4e, 0x7a, 0x43, 0x56, 0xe1, 0x19, 0xe7, 0xc9, 0x73, 0x0a, 0xa4, 0x51, 0x66, 0x96, 0x88, 0xdd,
2915 0x41, 0x4f, 0xbe, 0xaa, 0x4c, 0xa6, 0x51, 0x66, 0x9c, 0x97, 0xaf, 0x7a, 0xf2, 0xbc, 0x32, 0x95,
2916 0x46, 0x99, 0x24, 0x2f, 0xcf, 0x7b, 0xf2, 0x35, 0x65, 0x3a, 0x8d, 0x32, 0x09, 0x5e, 0xbe, 0xe6,
2917 0xc9, 0x0b, 0xca, 0x4c, 0x1a, 0x65, 0x26, 0x78, 0x79, 0xc1, 0x93, 0xaf, 0x2b, 0xb3, 0x69, 0x94,
2918 0x99, 0xe2, 0xe5, 0xeb, 0xda, 0xbb, 0x36, 0xbc, 0x86, 0x07, 0xef, 0x1c, 0x0f, 0x2f, 0x05, 0x76,
2919 0x8e, 0x07, 0x96, 0x42, 0x3a, 0xc7, 0x43, 0x4a, 0xc1, 0x9c, 0xe3, 0xc1, 0xa4, 0x30, 0xce, 0xf1,
2920 0x30, 0x52, 0x00, 0xe7, 0x78, 0x00, 0x29, 0x74, 0x73, 0x3c, 0x74, 0x14, 0xb4, 0x39, 0x1e, 0x34,
2921 0x0a, 0xd7, 0x1c, 0x0f, 0x17, 0x05, 0x4a, 0x11, 0x80, 0xf2, 0x20, 0x52, 0x04, 0x88, 0x3c, 0x70,
2922 0x14, 0x01, 0x1c, 0x0f, 0x16, 0x45, 0x80, 0xc5, 0x03, 0x44, 0x11, 0x00, 0xf1, 0xa0, 0x50, 0x04,
2923 0x28, 0x3c, 0x10, 0x48, 0x8e, 0x35, 0xf4, 0x23, 0x9f, 0x1c, 0xc3, 0x43, 0x73, 0x0c, 0x0f, 0xcd,
2924 0x31, 0x3c, 0x34, 0xc7, 0xf0, 0xd0, 0x1c, 0xc3, 0x43, 0x73, 0x0c, 0x0f, 0xcd, 0x31, 0x3c, 0x34,
2925 0xc7, 0xf0, 0xd0, 0x1c, 0xc3, 0xc3, 0x73, 0x0c, 0x87, 0xe4, 0x18, 0x0e, 0xc9, 0x31, 0x1c, 0x92,
2926 0x63, 0x38, 0x24, 0xc7, 0x70, 0x48, 0x8e, 0xe1, 0xc0, 0x1c, 0xf3, 0xe0, 0x9d, 0xe3, 0xe1, 0xf5,
2927 0xcd, 0x31, 0x1c, 0x90, 0x63, 0x38, 0x20, 0xc7, 0x70, 0x40, 0x8e, 0xe1, 0x80, 0x1c, 0xc3, 0x01,
2928 0x39, 0x86, 0x03, 0x72, 0x0c, 0x07, 0xe4, 0x18, 0x0e, 0xca, 0x31, 0x1c, 0x98, 0x63, 0x38, 0x30,
2929 0xc7, 0x70, 0x60, 0x8e, 0xe1, 0xc0, 0x1c, 0xc3, 0x81, 0x39, 0x86, 0xd9, 0x1c, 0xfb, 0x33, 0x06,
2930 0xd9, 0xc9, 0xb1, 0xdb, 0xcd, 0xbd, 0x1f, 0xea, 0x2d, 0x02, 0x85, 0x2a, 0x64, 0xda, 0xb8, 0x05,
2931 0x5d, 0xd2, 0x83, 0x44, 0x15, 0x72, 0x8d, 0x97, 0xe7, 0xa9, 0xdc, 0xcd, 0x36, 0x5e, 0xbe, 0x46,
2932 0xe5, 0x6e, 0xbe, 0xf1, 0xf2, 0x02, 0x95, 0xbb, 0x19, 0xc7, 0xcb, 0xd7, 0xa9, 0xdc, 0xcd, 0x39,
2933 0x5e, 0xbe, 0x41, 0xe5, 0x6e, 0xd6, 0xf1, 0xf2, 0xeb, 0x54, 0xee, 0xe6, 0x1d, 0x2f, 0xdf, 0xa4,
2934 0x72, 0x37, 0xf3, 0x78, 0xf9, 0x0d, 0x39, 0x2d, 0xe6, 0x9e, 0xab, 0x40, 0xa1, 0x4d, 0x8b, 0xd9,
2935 0x27, 0x68, 0xac, 0x7a, 0x1a, 0x6e, 0xfe, 0x09, 0x1a, 0x79, 0x4f, 0xc3, 0xcd, 0x40, 0x41, 0x63,
2936 0x4d, 0x7b, 0xcf, 0x86, 0xcf, 0x10, 0xe1, 0x4b, 0x09, 0xf0, 0x49, 0x0c, 0x74, 0x29, 0x01, 0x3a,
2937 0x89, 0x81, 0x2d, 0x25, 0xc0, 0x26, 0x31, 0x90, 0xa5, 0x04, 0xc8, 0x24, 0x06, 0xae, 0x94, 0x00,
2938 0x97, 0xc4, 0x40, 0x95, 0x12, 0xa0, 0x92, 0x18, 0x98, 0x52, 0x02, 0x4c, 0x12, 0x03, 0x51, 0x4a,
2939 0x80, 0x48, 0x62, 0xe0, 0x49, 0x09, 0xf0, 0x48, 0x0c, 0x34, 0xf3, 0x22, 0x34, 0x12, 0x0b, 0xcb,
2940 0xbc, 0x08, 0x8b, 0xc4, 0x42, 0x32, 0x2f, 0x42, 0x22, 0xb1, 0x70, 0xcc, 0x8b, 0x70, 0x48, 0x2c,
2941 0x14, 0x5f, 0x4a, 0x6e, 0x47, 0xf8, 0xa6, 0xd9, 0x3d, 0xde, 0x33, 0xcf, 0xd5, 0x11, 0xe6, 0xb8,
2942 0xf6, 0x61, 0x32, 0x2f, 0x2f, 0xdb, 0x0d, 0x2b, 0xdb, 0x71, 0x0a, 0x6f, 0xb0, 0x1c, 0xd7, 0x58,
2943 0x30, 0x16, 0x86, 0xbf, 0x45, 0xe1, 0x5c, 0xbd, 0x61, 0x8e, 0x6b, 0x33, 0xc2, 0xfd, 0xdb, 0xfc,
2944 0xca, 0x3b, 0xb6, 0xc7, 0x92, 0xdb, 0xb1, 0x91, 0xf0, 0x8f, 0xda, 0xb1, 0x65, 0xc3, 0x43, 0x4e,
2945 0x83, 0x9d, 0x0d, 0x0f, 0xf6, 0xc0, 0x5b, 0x27, 0x6a, 0x07, 0x97, 0x0d, 0x0f, 0x2d, 0x0d, 0xea,
2946 0xc5, 0xf6, 0x5b, 0x84, 0xc1, 0x0d, 0xfd, 0xc8, 0x87, 0xc1, 0xa3, 0xf6, 0x5b, 0x39, 0xae, 0x94,
2947 0x8c, 0xca, 0x60, 0x3c, 0x32, 0x83, 0x47, 0xed, 0xbc, 0x72, 0x5c, 0x79, 0x19, 0x99, 0xc1, 0x5f,
2948 0x41, 0x3f, 0x44, 0x18, 0xec, 0x85, 0x7f, 0xd4, 0x7e, 0x28, 0x1b, 0x1e, 0x72, 0x5f, 0x06, 0xe3,
2949 0x11, 0x18, 0x1c, 0xa5, 0x3f, 0xca, 0x86, 0x87, 0xd6, 0x9f, 0xc1, 0xe7, 0xee, 0x66, 0xde, 0x47,
2950 0x70, 0xa9, 0xde, 0x6e, 0xd5, 0x1e, 0xdc, 0xd3, 0x5b, 0x2d, 0xbd, 0x45, 0xe2, 0x98, 0xe3, 0x2a,
2951 0x41, 0x00, 0xd4, 0x4f, 0x4e, 0x17, 0xbc, 0x08, 0xaf, 0x43, 0xc2, 0x89, 0x69, 0x2e, 0xa7, 0x9c,
2952 0xa0, 0x90, 0x0a, 0x47, 0x55, 0xe5, 0x2b, 0xae, 0xd9, 0x6a, 0x4e, 0xf9, 0x3b, 0x62, 0xaa, 0x1c,
2953 0x1d, 0xd6, 0x7e, 0x6e, 0x7b, 0x68, 0x9c, 0xdb, 0xc3, 0x95, 0x48, 0x1e, 0x32, 0xbe, 0xbd, 0x30,
2954 0xe0, 0x1b, 0xe3, 0xd5, 0x31, 0xcc, 0xd6, 0xdb, 0xad, 0xba, 0xde, 0x33, 0xa3, 0xb9, 0xe4, 0xe8,
2955 0x08, 0xf5, 0x20, 0xc7, 0xd1, 0x92, 0xb5, 0xa0, 0x94, 0xe6, 0x6b, 0x84, 0xd6, 0xb6, 0x96, 0x35,
2956 0xb8, 0x65, 0xb3, 0x41, 0xcb, 0x7a, 0x95, 0x9d, 0x2e, 0x98, 0x0d, 0x5a, 0xd0, 0xcb, 0x21, 0xba,
2957 0xd4, 0xdb, 0xee, 0xcb, 0xb9, 0x72, 0xdc, 0x33, 0x3b, 0x0f, 0xe4, 0x79, 0x90, 0xb6, 0x5a, 0xf6,
2958 0x1a, 0x53, 0xe5, 0x29, 0xcb, 0xa9, 0x8f, 0x4f, 0x17, 0xe2, 0x77, 0x8e, 0xdb, 0xad, 0x86, 0xb4,
2959 0xd5, 0x92, 0x6f, 0xc1, 0xd8, 0x77, 0x9a, 0x87, 0xc7, 0xba, 0xfd, 0x8a, 0x98, 0x2a, 0x17, 0x88,
2960 0xc2, 0xcb, 0x81, 0x7b, 0x44, 0xd6, 0xc2, 0x2b, 0x7b, 0xf6, 0xd4, 0xcb, 0x77, 0xda, 0x86, 0xb9,
2961 0x9a, 0xdf, 0x6c, 0x38, 0x53, 0x68, 0xdf, 0x07, 0x70, 0xd6, 0xac, 0x36, 0x7b, 0x07, 0x72, 0xdd,
2962 0x9d, 0xd9, 0x59, 0x7a, 0xf3, 0xe3, 0xd3, 0x85, 0x42, 0x94, 0x59, 0xaf, 0xb5, 0x9a, 0xbd, 0x83,
2963 0x6b, 0xe6, 0xc3, 0x23, 0x7d, 0xb9, 0xfc, 0xd0, 0xd4, 0x7b, 0xee, 0xec, 0x47, 0xee, 0x5b, 0x8f,
2964 0x3c, 0x97, 0xc2, 0x3c, 0x57, 0x82, 0x7b, 0xa6, 0x9b, 0xfc, 0x33, 0xe5, 0x9e, 0xf6, 0x79, 0xde,
2965 0x76, 0x5f, 0x12, 0x42, 0x24, 0x71, 0x58, 0x24, 0xf1, 0x79, 0x23, 0x79, 0xe4, 0xd6, 0x47, 0xe1,
2966 0x59, 0xf1, 0xb0, 0x67, 0xc5, 0xe7, 0x79, 0xd6, 0x7f, 0x3b, 0xd9, 0x4a, 0xf3, 0xe9, 0x8e, 0xd1,
2967 0xee, 0x18, 0x5f, 0xbb, 0xbd, 0xa0, 0x0b, 0xed, 0x02, 0x8a, 0xf1, 0x93, 0x47, 0x0b, 0x48, 0x7b,
2968 0x5f, 0x72, 0x9f, 0xdc, 0x49, 0xa4, 0xa7, 0x7b, 0xf2, 0xaf, 0x4b, 0x4f, 0xf5, 0x55, 0x44, 0xe8,
2969 0x57, 0x08, 0xe6, 0x06, 0x2a, 0xb9, 0x13, 0xa6, 0x8b, 0x2d, 0xe7, 0xc6, 0xa8, 0xe5, 0x9c, 0x38,
2970 0xf8, 0x7b, 0x04, 0xcf, 0x09, 0xe5, 0xd5, 0x71, 0x6f, 0x45, 0x70, 0xef, 0xf9, 0xc1, 0x95, 0x6c,
2971 0x45, 0xc6, 0x3b, 0x16, 0x5e, 0xc1, 0x80, 0x99, 0x99, 0xe2, 0x5e, 0x10, 0x70, 0x9f, 0xa7, 0x06,
2972 0x3e, 0xe1, 0x72, 0x19, 0x40, 0xdc, 0xee, 0x40, 0x7c, 0xb7, 0xab, 0xeb, 0xb2, 0x0a, 0xd2, 0x4e,
2973 0x97, 0x78, 0x38, 0xe3, 0xd8, 0xef, 0x74, 0xcb, 0xdd, 0xa6, 0xb1, 0x77, 0xd0, 0x90, 0x76, 0xba,
2974 0xf2, 0x15, 0xc0, 0x25, 0xa3, 0x45, 0x3c, 0x9a, 0x75, 0x14, 0x4a, 0x46, 0x8b, 0x68, 0x58, 0x32,
2975 0x59, 0x85, 0xf8, 0x1b, 0x7a, 0xf3, 0x3e, 0x71, 0x02, 0x1c, 0x1d, 0x6b, 0xa4, 0x61, 0x8f, 0x93,
2976 0x05, 0xbf, 0x07, 0x09, 0x77, 0x62, 0x79, 0xd1, 0xb2, 0xb8, 0x6f, 0x92, 0x65, 0x89, 0x85, 0xe5,
2977 0x0e, 0x79, 0x73, 0xd9, 0x52, 0x79, 0x09, 0xc6, 0x1a, 0xed, 0xfd, 0x03, 0x93, 0x2c, 0x3e, 0xa8,
2978 0xe6, 0x88, 0xb5, 0xbb, 0x30, 0x41, 0x3d, 0xba, 0xe0, 0xa9, 0xab, 0xce, 0xa3, 0xc9, 0x29, 0xf6,
2979 0x7d, 0xe2, 0xee, 0x5b, 0x3a, 0x43, 0x72, 0x1a, 0x12, 0x6f, 0x9a, 0x5d, 0xaf, 0xe8, 0xbb, 0x1d,
2980 0x29, 0x1d, 0xd5, 0xde, 0x45, 0x90, 0xa8, 0xea, 0xfa, 0x91, 0x1d, 0xf0, 0xab, 0x10, 0xaf, 0x76,
2981 0x7e, 0x64, 0x10, 0x07, 0x2f, 0x91, 0x88, 0x5a, 0x62, 0x12, 0x53, 0x5b, 0x2c, 0x5f, 0x65, 0xe3,
2982 0xfe, 0x2c, 0x8d, 0x3b, 0xa3, 0x67, 0xc7, 0x5e, 0xe3, 0x62, 0x4f, 0x00, 0xb4, 0x94, 0x06, 0xe2,
2983 0x7f, 0x1d, 0x26, 0x99, 0x55, 0xe4, 0x0c, 0x71, 0x43, 0x12, 0x0d, 0xd9, 0x58, 0x59, 0x1a, 0x9a,
2984 0x0e, 0xd3, 0xdc, 0xc2, 0x96, 0x29, 0x13, 0xe2, 0x00, 0x53, 0x3b, 0xcc, 0x59, 0x3e, 0xcc, 0xfe,
2985 0xaa, 0x24, 0xd4, 0x39, 0x27, 0x46, 0x76, 0xb8, 0x17, 0x1d, 0x72, 0x06, 0x83, 0x68, 0xfd, 0xad,
2986 0x8d, 0x01, 0xae, 0xb7, 0x0f, 0xb5, 0x57, 0x01, 0x9c, 0x94, 0xaf, 0x19, 0xc7, 0x0f, 0x84, 0xac,
2987 0x9b, 0x71, 0x03, 0xbc, 0x7b, 0xa0, 0xef, 0xea, 0x3d, 0x5b, 0x85, 0xef, 0xa7, 0xac, 0x02, 0x03,
2988 0x4e, 0x8a, 0xd9, 0xf6, 0x2f, 0x85, 0xda, 0xfb, 0x76, 0x62, 0x96, 0xaa, 0xe2, 0xa8, 0xde, 0xd5,
2989 0xcd, 0x92, 0xd1, 0x31, 0x0f, 0xf4, 0xae, 0x60, 0x91, 0x97, 0xd7, 0xb8, 0x84, 0x9d, 0xc9, 0xbf,
2990 0x40, 0x2d, 0x02, 0x8d, 0xd6, 0xb4, 0x0f, 0x6d, 0x07, 0xad, 0x56, 0x60, 0xe0, 0x01, 0x71, 0x84,
2991 0x07, 0x94, 0x37, 0xb8, 0xfe, 0x6d, 0x88, 0x9b, 0xc2, 0xa7, 0xe5, 0x0d, 0xee, 0x3b, 0x67, 0xb8,
2992 0xb3, 0xfc, 0x37, 0xa6, 0x1b, 0x53, 0xd7, 0xe5, 0x97, 0x42, 0x5d, 0x0e, 0xe8, 0x6e, 0x47, 0x8d,
2993 0x29, 0x8e, 0x1a, 0xd3, 0x3f, 0xd1, 0x8e, 0xc3, 0x1a, 0xae, 0xea, 0xf7, 0x9b, 0xc7, 0x87, 0xa6,
2994 0xfc, 0x72, 0x28, 0xf6, 0x45, 0x54, 0xa1, 0xae, 0x16, 0xa2, 0xc2, 0x5f, 0x94, 0xca, 0x65, 0xea,
2995 0xee, 0xf5, 0x11, 0x28, 0x50, 0x94, 0x2a, 0x15, 0x5a, 0xb6, 0x13, 0xef, 0x3d, 0x5a, 0x40, 0x1f,
2996 0x3c, 0x5a, 0x88, 0x69, 0xbf, 0x43, 0x70, 0x89, 0x68, 0x32, 0xc4, 0xbd, 0x26, 0x38, 0x7f, 0xd9,
2997 0xad, 0x19, 0x7e, 0x11, 0xf8, 0xaf, 0x91, 0xf7, 0xaf, 0x08, 0x94, 0x01, 0x5f, 0xdd, 0x78, 0xe7,
2998 0x22, 0xb9, 0x5c, 0x44, 0xb5, 0xff, 0x7d, 0xcc, 0xef, 0xc2, 0xd8, 0x6e, 0xfb, 0x81, 0xde, 0xb5,
2999 0xde, 0x04, 0xd6, 0x1f, 0x8e, 0xcb, 0xee, 0x61, 0x8e, 0x33, 0xe4, 0xca, 0x1c, 0xe7, 0x38, 0x59,
3000 0x5e, 0x56, 0x20, 0x5e, 0x6d, 0x9a, 0x4d, 0xdb, 0x83, 0x29, 0x5a, 0x5f, 0x9b, 0x66, 0x53, 0x5b,
3001 0x83, 0xa9, 0xed, 0x87, 0xb5, 0xb7, 0x4d, 0xdd, 0x68, 0x35, 0xef, 0x1d, 0x8a, 0x67, 0xa0, 0x6e,
3002 0xbf, 0xba, 0x9a, 0x1d, 0x4b, 0xb4, 0x92, 0x27, 0xa8, 0x18, 0xb7, 0xfd, 0x79, 0x0b, 0x66, 0x76,
3003 0x2c, 0xb7, 0x6d, 0x3b, 0xce, 0xcc, 0x59, 0x1d, 0xd3, 0x87, 0x17, 0x9a, 0x32, 0xec, 0x35, 0x65,
3004 0x69, 0x40, 0xdb, 0x7c, 0xeb, 0xc4, 0xfa, 0xd1, 0x40, 0xdb, 0xd9, 0x78, 0x62, 0x26, 0x79, 0x29,
3005 0x1b, 0x4f, 0x40, 0x72, 0x9a, 0xac, 0xfb, 0x37, 0x0c, 0x49, 0xa7, 0xd5, 0xa9, 0xea, 0xf7, 0xdb,
3006 0x46, 0xdb, 0x1c, 0xec, 0x57, 0xa9, 0xc7, 0xf2, 0x37, 0x61, 0xc2, 0x0a, 0xa9, 0xfd, 0x8b, 0x00,
3007 0x76, 0x85, 0xb4, 0x28, 0xc2, 0x14, 0x64, 0xc0, 0xa6, 0x8e, 0x67, 0x23, 0xdf, 0x04, 0x5c, 0xaf,
3008 0x6f, 0x93, 0x97, 0x5b, 0x61, 0xa8, 0xe9, 0xb6, 0xde, 0xeb, 0x35, 0xf7, 0x75, 0xf2, 0x8b, 0x8c,
3009 0xf5, 0xf6, 0x1b, 0xd6, 0x04, 0x72, 0x01, 0xa4, 0xfa, 0x36, 0x69, 0x78, 0x17, 0xa3, 0x4c, 0xd3,
3010 0x90, 0xea, 0xdb, 0xa9, 0xbf, 0x20, 0x98, 0xe6, 0x46, 0x65, 0x0d, 0xa6, 0x9c, 0x01, 0xe6, 0x71,
3011 0xc7, 0x1b, 0xdc, 0x98, 0xeb, 0xb3, 0x74, 0x4e, 0x9f, 0x53, 0x25, 0x98, 0x15, 0xc6, 0xe5, 0x65,
3012 0x90, 0xd9, 0x21, 0xe2, 0x04, 0xd8, 0x0d, 0xb5, 0x8f, 0x44, 0xfb, 0x3f, 0x00, 0x2f, 0xae, 0xf2,
3013 0x2c, 0x4c, 0xee, 0xde, 0xbd, 0x5d, 0xfb, 0x41, 0xbd, 0xf6, 0xe6, 0x6e, 0xad, 0x9a, 0x44, 0xda,
3014 0x1f, 0x10, 0x4c, 0x92, 0xb6, 0x75, 0xaf, 0x73, 0xa4, 0xcb, 0x65, 0x40, 0x25, 0xc2, 0x87, 0xa7,
3015 0xf3, 0x1b, 0x95, 0xe4, 0x15, 0x40, 0xe5, 0xe8, 0x50, 0xa3, 0xb2, 0x9c, 0x07, 0x54, 0x21, 0x00,
3016 0x47, 0x43, 0x06, 0x55, 0xb4, 0x7f, 0x61, 0x78, 0x96, 0x6d, 0xa3, 0xdd, 0x7a, 0x72, 0x85, 0xff,
3017 0x6e, 0x2a, 0x4e, 0xac, 0xe6, 0xd7, 0x0a, 0xcb, 0xd6, 0x3f, 0x94, 0x92, 0x1a, 0xff, 0x09, 0x55,
3018 0x04, 0xaa, 0xb2, 0x1a, 0x74, 0x4f, 0xa4, 0x18, 0x67, 0x66, 0x18, 0xb8, 0x27, 0xc2, 0x49, 0x07,
3019 0xee, 0x89, 0x70, 0xd2, 0x81, 0x7b, 0x22, 0x9c, 0x74, 0xe0, 0x2c, 0x80, 0x93, 0x0e, 0xdc, 0x13,
3020 0xe1, 0xa4, 0x03, 0xf7, 0x44, 0x38, 0xe9, 0xe0, 0x3d, 0x11, 0x22, 0x0e, 0xbc, 0x27, 0xc2, 0xcb,
3021 0x07, 0xef, 0x89, 0xf0, 0xf2, 0xc1, 0x7b, 0x22, 0xc5, 0xb8, 0xd9, 0x3d, 0xd6, 0x83, 0x4f, 0x1d,
3022 0x78, 0xfb, 0x61, 0x1f, 0x81, 0x5e, 0x05, 0xde, 0x81, 0x59, 0x67, 0x43, 0xa2, 0xd2, 0x31, 0xcc,
3023 0x66, 0xdb, 0xd0, 0xbb, 0xf2, 0x37, 0x60, 0xca, 0x19, 0x72, 0x3e, 0x73, 0xfc, 0x3e, 0x03, 0x1d,
3024 0x39, 0xa9, 0xb7, 0x9c, 0xb6, 0xf6, 0x65, 0x1c, 0xe6, 0x9c, 0x81, 0x7a, 0xf3, 0x81, 0xce, 0xdd,
3025 0x32, 0x5a, 0x12, 0xce, 0x94, 0x66, 0x2c, 0xf3, 0xfe, 0xe9, 0x82, 0x33, 0x5a, 0xa2, 0x6c, 0x5a,
3026 0x12, 0x4e, 0x97, 0x78, 0x3d, 0xef, 0x05, 0xb4, 0x24, 0xdc, 0x3c, 0xe2, 0xf5, 0xe8, 0xfb, 0x86,
3027 0xea, 0xb9, 0x77, 0x90, 0x78, 0xbd, 0x2a, 0x65, 0xd9, 0x92, 0x70, 0x1b, 0x89, 0xd7, 0xab, 0x51,
3028 0xbe, 0x2d, 0x09, 0x67, 0x4f, 0xbc, 0xde, 0x4d, 0xca, 0xbc, 0x25, 0xe1, 0x14, 0x8a, 0xd7, 0xfb,
3029 0x16, 0xe5, 0xe0, 0x92, 0x70, 0x57, 0x89, 0xd7, 0x7b, 0x9d, 0xb2, 0x71, 0x49, 0xb8, 0xb5, 0xc4,
3030 0xeb, 0x6d, 0x51, 0x5e, 0x66, 0xc4, 0xfb, 0x4b, 0xbc, 0xe2, 0x2d, 0x8f, 0xa1, 0x19, 0xf1, 0x26,
3031 0x13, 0xaf, 0xf9, 0x6d, 0x8f, 0xab, 0x19, 0xf1, 0x4e, 0x13, 0xaf, 0xf9, 0x86, 0xc7, 0xda, 0x8c,
3032 0x78, 0x56, 0xc6, 0x6b, 0x6e, 0x7b, 0xfc, 0xcd, 0x88, 0xa7, 0x66, 0xbc, 0x66, 0xdd, 0x63, 0x72,
3033 0x46, 0x3c, 0x3f, 0xe3, 0x35, 0x77, 0xbc, 0x4d, 0xf4, 0x8f, 0x04, 0xfa, 0x31, 0xb7, 0xa0, 0x34,
3034 0x81, 0x7e, 0xe0, 0x43, 0x3d, 0xa1, 0x90, 0x31, 0x3a, 0x1e, 0xed, 0x34, 0x81, 0x76, 0xe0, 0x43,
3035 0x39, 0x4d, 0xa0, 0x1c, 0xf8, 0xd0, 0x4d, 0x13, 0xe8, 0x06, 0x3e, 0x54, 0xd3, 0x04, 0xaa, 0x81,
3036 0x0f, 0xcd, 0x34, 0x81, 0x66, 0xe0, 0x43, 0x31, 0x4d, 0xa0, 0x18, 0xf8, 0xd0, 0x4b, 0x13, 0xe8,
3037 0x05, 0x3e, 0xd4, 0x5a, 0x14, 0xa9, 0x05, 0x7e, 0xb4, 0x5a, 0x14, 0x69, 0x05, 0x7e, 0x94, 0x7a,
3038 0x51, 0xa4, 0xd4, 0x44, 0xff, 0x74, 0x61, 0xcc, 0x1a, 0x62, 0xd8, 0xb4, 0x28, 0xb2, 0x09, 0xfc,
3039 0x98, 0xb4, 0x28, 0x32, 0x09, 0xfc, 0x58, 0xb4, 0x28, 0xb2, 0x08, 0xfc, 0x18, 0xf4, 0x58, 0x64,
3040 0x90, 0x77, 0xc7, 0x47, 0x13, 0x8e, 0x14, 0xc3, 0x18, 0x84, 0x23, 0x30, 0x08, 0x47, 0x60, 0x10,
3041 0x8e, 0xc0, 0x20, 0x1c, 0x81, 0x41, 0x38, 0x02, 0x83, 0x70, 0x04, 0x06, 0xe1, 0x08, 0x0c, 0xc2,
3042 0x51, 0x18, 0x84, 0x23, 0x31, 0x08, 0x07, 0x31, 0x68, 0x51, 0xbc, 0xf1, 0x00, 0x7e, 0x05, 0x69,
3043 0x51, 0x3c, 0xfa, 0x0c, 0xa7, 0x10, 0x8e, 0x44, 0x21, 0x1c, 0x44, 0xa1, 0x8f, 0x30, 0x3c, 0xcb,
3044 0x51, 0x88, 0x9c, 0x0f, 0x5d, 0x54, 0x05, 0xda, 0x88, 0x70, 0xc1, 0xc2, 0x8f, 0x53, 0x1b, 0x11,
3045 0x0e, 0xa9, 0x87, 0xf1, 0x6c, 0xb0, 0x0a, 0xd5, 0x22, 0x54, 0xa1, 0x9b, 0x94, 0x43, 0x1b, 0x11,
3046 0x2e, 0x5e, 0x0c, 0x72, 0x6f, 0x73, 0x58, 0x11, 0x78, 0x3d, 0x52, 0x11, 0xd8, 0x8a, 0x54, 0x04,
3047 0x6e, 0x79, 0x08, 0xfe, 0x54, 0x82, 0xe7, 0x3c, 0x04, 0x9d, 0xbf, 0x76, 0x1f, 0x1e, 0x59, 0x25,
3048 0xc0, 0x3b, 0xa2, 0x92, 0xdd, 0x63, 0x1b, 0x06, 0x46, 0x69, 0xab, 0x25, 0xdf, 0xe6, 0x0f, 0xab,
3049 0x8a, 0xa3, 0x1e, 0xe0, 0x30, 0x88, 0x93, 0xcd, 0xd0, 0x45, 0xc0, 0x5b, 0xad, 0x9e, 0x5d, 0x2d,
3050 0xfc, 0x96, 0xad, 0x34, 0x2c, 0xb1, 0xdc, 0x80, 0x71, 0x5b, 0xbd, 0x67, 0xc3, 0x7b, 0x9e, 0x85,
3051 0xab, 0x0d, 0x32, 0x93, 0xf6, 0x18, 0x41, 0x9a, 0xa3, 0xf2, 0xc5, 0x1c, 0x19, 0xbc, 0x12, 0xe9,
3052 0xc8, 0x80, 0x4b, 0x10, 0xef, 0xf8, 0xe0, 0xff, 0x07, 0x4f, 0xaa, 0xd9, 0x2c, 0x11, 0x8f, 0x12,
3053 0x7e, 0x02, 0x33, 0xde, 0x13, 0xd8, 0xdf, 0x6c, 0xeb, 0xe1, 0xbb, 0x99, 0x7e, 0xa9, 0xb9, 0x2e,
3054 0xec, 0xa2, 0x0d, 0x35, 0xa3, 0xd9, 0xaa, 0x15, 0x61, 0xb6, 0xde, 0xb1, 0x77, 0x00, 0x7a, 0xed,
3055 0x8e, 0xd1, 0xdb, 0x6e, 0x1e, 0x85, 0x6d, 0x46, 0x24, 0xac, 0xd6, 0xfc, 0xe4, 0xd7, 0x0b, 0x31,
3056 0xed, 0x65, 0x98, 0xba, 0x63, 0x74, 0xf5, 0xbd, 0xce, 0xbe, 0xd1, 0xfe, 0xb1, 0xde, 0x12, 0x0c,
3057 0x27, 0x5c, 0xc3, 0x62, 0xfc, 0x89, 0xa5, 0xfd, 0x0b, 0x04, 0x97, 0x59, 0xf5, 0xef, 0xb6, 0xcd,
3058 0x83, 0x2d, 0xc3, 0xea, 0xe9, 0x5f, 0x85, 0x84, 0x4e, 0x80, 0xb3, 0xdf, 0x5d, 0x93, 0xee, 0x77,
3059 0xa4, 0xaf, 0xfa, 0xb2, 0xfd, 0x6f, 0x83, 0x9a, 0x08, 0xbb, 0x20, 0xee, 0xb2, 0xf9, 0xd4, 0x55,
3060 0x18, 0x73, 0xe6, 0xe7, 0xfd, 0x9a, 0x16, 0xfc, 0xfa, 0xad, 0x8f, 0x5f, 0x36, 0x8f, 0xe4, 0x5b,
3061 0x9c, 0x5f, 0xcc, 0xe7, 0xaa, 0xaf, 0xfa, 0xb2, 0x4b, 0xbe, 0x72, 0xc2, 0xea, 0xff, 0x6c, 0x46,
3062 0x85, 0x3b, 0x99, 0x81, 0x44, 0x4d, 0xd4, 0xf1, 0xf7, 0xb3, 0x0a, 0xf1, 0x7a, 0xa7, 0xa5, 0xcb,
3063 0xcf, 0xc1, 0xd8, 0x1b, 0xcd, 0x7b, 0xfa, 0x21, 0x09, 0xb2, 0xf3, 0x43, 0x5e, 0x82, 0x44, 0xe5,
3064 0xa0, 0x7d, 0xd8, 0xea, 0xea, 0x06, 0x39, 0xb3, 0x27, 0x5b, 0xe8, 0x96, 0x4d, 0x83, 0xca, 0xb4,
3065 0x0a, 0x5c, 0xaa, 0x77, 0x8c, 0xf2, 0x43, 0x93, 0xad, 0x1b, 0xcb, 0x42, 0x8a, 0x90, 0x33, 0x9f,
3066 0xdb, 0x56, 0x36, 0x5a, 0x0a, 0xe5, 0xb1, 0x8f, 0x4f, 0x17, 0xd0, 0x2e, 0xdd, 0x3f, 0xdf, 0x86,
3067 0xe7, 0x49, 0xfa, 0x0c, 0x4c, 0x95, 0x0f, 0x9b, 0x6a, 0x82, 0x9c, 0x53, 0x33, 0xd3, 0x6d, 0x59,
3068 0xd3, 0x19, 0xbe, 0xd3, 0x3d, 0x9d, 0x67, 0x56, 0x53, 0x34, 0xd4, 0x33, 0x3c, 0x92, 0x67, 0xbe,
3069 0xd3, 0x2d, 0x87, 0x4d, 0x27, 0x78, 0xf6, 0x22, 0x4c, 0x50, 0x19, 0xc3, 0x06, 0x36, 0x53, 0xf2,
3070 0x59, 0x0d, 0x26, 0x99, 0x84, 0x95, 0xc7, 0x00, 0x95, 0x92, 0x31, 0xeb, 0xbf, 0x72, 0x12, 0x59,
3071 0xff, 0x55, 0x92, 0x52, 0xf6, 0x2a, 0xcc, 0x0a, 0xfb, 0x97, 0x96, 0xa4, 0x9a, 0x04, 0xeb, 0xbf,
3072 0x5a, 0x72, 0x32, 0x15, 0x7f, 0xef, 0x37, 0x6a, 0x2c, 0xfb, 0x0a, 0xc8, 0x83, 0x3b, 0x9d, 0xf2,
3073 0x38, 0x48, 0x25, 0x6b, 0xca, 0xe7, 0x41, 0x2a, 0x97, 0x93, 0x28, 0x35, 0xfb, 0xb3, 0x5f, 0xa6,
3074 0x27, 0xcb, 0xba, 0x69, 0xea, 0xdd, 0xbb, 0xba, 0x59, 0x2e, 0x13, 0xe3, 0xd7, 0xe0, 0xb2, 0xef,
3075 0x4e, 0xa9, 0x65, 0x5f, 0xa9, 0x38, 0xf6, 0xd5, 0xea, 0x80, 0x7d, 0xb5, 0x6a, 0xdb, 0xa3, 0xa2,
3076 0x7b, 0xe2, 0x5c, 0x92, 0x7d, 0x76, 0x19, 0x95, 0x16, 0x73, 0xc2, 0x5d, 0x2a, 0xbe, 0x46, 0x74,
3077 0xcb, 0xbe, 0xba, 0x7a, 0xc8, 0x89, 0x75, 0xb9, 0x58, 0x21, 0xf6, 0x15, 0x5f, 0xfb, 0xfb, 0xc2,
3078 0xb1, 0x2a, 0xff, 0x86, 0x20, 0x93, 0x54, 0xa8, 0xc3, 0x55, 0xdf, 0x49, 0x0e, 0x98, 0xcb, 0xee,
3079 0x55, 0xea, 0x70, 0xcd, 0x57, 0xb7, 0x1d, 0x72, 0xe9, 0xab, 0x56, 0x5c, 0x21, 0x2f, 0xf9, 0xd2,
3080 0xaa, 0x7c, 0xd9, 0xcd, 0x51, 0xae, 0x02, 0x93, 0x00, 0xb9, 0x5a, 0xc5, 0x0a, 0x31, 0x28, 0x07,
3081 0x1a, 0x04, 0x47, 0xc9, 0xb5, 0x2c, 0xbe, 0x4e, 0x26, 0xa9, 0x04, 0x4e, 0x12, 0x12, 0x2a, 0xd7,
3082 0xbc, 0xbc, 0x7b, 0x72, 0xa6, 0xc6, 0x9e, 0x9c, 0xa9, 0xb1, 0x7f, 0x9c, 0xa9, 0xb1, 0x4f, 0xce,
3083 0x54, 0xf4, 0xd9, 0x99, 0x8a, 0x3e, 0x3f, 0x53, 0xd1, 0x17, 0x67, 0x2a, 0x7a, 0xa7, 0xaf, 0xa2,
3084 0x0f, 0xfa, 0x2a, 0xfa, 0xb0, 0xaf, 0xa2, 0x3f, 0xf6, 0x55, 0xf4, 0xb8, 0xaf, 0xa2, 0x93, 0xbe,
3085 0x1a, 0x7b, 0xd2, 0x57, 0x63, 0x9f, 0xf4, 0x55, 0xf4, 0x59, 0x5f, 0x8d, 0x7d, 0xde, 0x57, 0xd1,
3086 0x17, 0x7d, 0x35, 0xf6, 0xce, 0xa7, 0x6a, 0xec, 0xd1, 0xa7, 0x6a, 0xec, 0x83, 0x4f, 0x55, 0xf4,
3087 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x5a, 0xab, 0x64, 0x51, 0x3b, 0x36, 0x00, 0x00,
3088 }
3089
3090 func (this *NidOptNative) Compare(that interface{}) int {
3091 if that == nil {
3092 if this == nil {
3093 return 0
3094 }
3095 return 1
3096 }
3097
3098 that1, ok := that.(*NidOptNative)
3099 if !ok {
3100 that2, ok := that.(NidOptNative)
3101 if ok {
3102 that1 = &that2
3103 } else {
3104 return 1
3105 }
3106 }
3107 if that1 == nil {
3108 if this == nil {
3109 return 0
3110 }
3111 return 1
3112 } else if this == nil {
3113 return -1
3114 }
3115 if this.Field1 != that1.Field1 {
3116 if this.Field1 < that1.Field1 {
3117 return -1
3118 }
3119 return 1
3120 }
3121 if this.Field2 != that1.Field2 {
3122 if this.Field2 < that1.Field2 {
3123 return -1
3124 }
3125 return 1
3126 }
3127 if this.Field3 != that1.Field3 {
3128 if this.Field3 < that1.Field3 {
3129 return -1
3130 }
3131 return 1
3132 }
3133 if this.Field4 != that1.Field4 {
3134 if this.Field4 < that1.Field4 {
3135 return -1
3136 }
3137 return 1
3138 }
3139 if this.Field5 != that1.Field5 {
3140 if this.Field5 < that1.Field5 {
3141 return -1
3142 }
3143 return 1
3144 }
3145 if this.Field6 != that1.Field6 {
3146 if this.Field6 < that1.Field6 {
3147 return -1
3148 }
3149 return 1
3150 }
3151 if this.Field7 != that1.Field7 {
3152 if this.Field7 < that1.Field7 {
3153 return -1
3154 }
3155 return 1
3156 }
3157 if this.Field8 != that1.Field8 {
3158 if this.Field8 < that1.Field8 {
3159 return -1
3160 }
3161 return 1
3162 }
3163 if this.Field9 != that1.Field9 {
3164 if this.Field9 < that1.Field9 {
3165 return -1
3166 }
3167 return 1
3168 }
3169 if this.Field10 != that1.Field10 {
3170 if this.Field10 < that1.Field10 {
3171 return -1
3172 }
3173 return 1
3174 }
3175 if this.Field11 != that1.Field11 {
3176 if this.Field11 < that1.Field11 {
3177 return -1
3178 }
3179 return 1
3180 }
3181 if this.Field12 != that1.Field12 {
3182 if this.Field12 < that1.Field12 {
3183 return -1
3184 }
3185 return 1
3186 }
3187 if this.Field13 != that1.Field13 {
3188 if !this.Field13 {
3189 return -1
3190 }
3191 return 1
3192 }
3193 if this.Field14 != that1.Field14 {
3194 if this.Field14 < that1.Field14 {
3195 return -1
3196 }
3197 return 1
3198 }
3199 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
3200 return c
3201 }
3202 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
3203 return c
3204 }
3205 return 0
3206 }
3207 func (this *NinOptNative) Compare(that interface{}) int {
3208 if that == nil {
3209 if this == nil {
3210 return 0
3211 }
3212 return 1
3213 }
3214
3215 that1, ok := that.(*NinOptNative)
3216 if !ok {
3217 that2, ok := that.(NinOptNative)
3218 if ok {
3219 that1 = &that2
3220 } else {
3221 return 1
3222 }
3223 }
3224 if that1 == nil {
3225 if this == nil {
3226 return 0
3227 }
3228 return 1
3229 } else if this == nil {
3230 return -1
3231 }
3232 if this.Field1 != nil && that1.Field1 != nil {
3233 if *this.Field1 != *that1.Field1 {
3234 if *this.Field1 < *that1.Field1 {
3235 return -1
3236 }
3237 return 1
3238 }
3239 } else if this.Field1 != nil {
3240 return 1
3241 } else if that1.Field1 != nil {
3242 return -1
3243 }
3244 if this.Field2 != nil && that1.Field2 != nil {
3245 if *this.Field2 != *that1.Field2 {
3246 if *this.Field2 < *that1.Field2 {
3247 return -1
3248 }
3249 return 1
3250 }
3251 } else if this.Field2 != nil {
3252 return 1
3253 } else if that1.Field2 != nil {
3254 return -1
3255 }
3256 if this.Field3 != nil && that1.Field3 != nil {
3257 if *this.Field3 != *that1.Field3 {
3258 if *this.Field3 < *that1.Field3 {
3259 return -1
3260 }
3261 return 1
3262 }
3263 } else if this.Field3 != nil {
3264 return 1
3265 } else if that1.Field3 != nil {
3266 return -1
3267 }
3268 if this.Field4 != nil && that1.Field4 != nil {
3269 if *this.Field4 != *that1.Field4 {
3270 if *this.Field4 < *that1.Field4 {
3271 return -1
3272 }
3273 return 1
3274 }
3275 } else if this.Field4 != nil {
3276 return 1
3277 } else if that1.Field4 != nil {
3278 return -1
3279 }
3280 if this.Field5 != nil && that1.Field5 != nil {
3281 if *this.Field5 != *that1.Field5 {
3282 if *this.Field5 < *that1.Field5 {
3283 return -1
3284 }
3285 return 1
3286 }
3287 } else if this.Field5 != nil {
3288 return 1
3289 } else if that1.Field5 != nil {
3290 return -1
3291 }
3292 if this.Field6 != nil && that1.Field6 != nil {
3293 if *this.Field6 != *that1.Field6 {
3294 if *this.Field6 < *that1.Field6 {
3295 return -1
3296 }
3297 return 1
3298 }
3299 } else if this.Field6 != nil {
3300 return 1
3301 } else if that1.Field6 != nil {
3302 return -1
3303 }
3304 if this.Field7 != nil && that1.Field7 != nil {
3305 if *this.Field7 != *that1.Field7 {
3306 if *this.Field7 < *that1.Field7 {
3307 return -1
3308 }
3309 return 1
3310 }
3311 } else if this.Field7 != nil {
3312 return 1
3313 } else if that1.Field7 != nil {
3314 return -1
3315 }
3316 if this.Field8 != nil && that1.Field8 != nil {
3317 if *this.Field8 != *that1.Field8 {
3318 if *this.Field8 < *that1.Field8 {
3319 return -1
3320 }
3321 return 1
3322 }
3323 } else if this.Field8 != nil {
3324 return 1
3325 } else if that1.Field8 != nil {
3326 return -1
3327 }
3328 if this.Field9 != nil && that1.Field9 != nil {
3329 if *this.Field9 != *that1.Field9 {
3330 if *this.Field9 < *that1.Field9 {
3331 return -1
3332 }
3333 return 1
3334 }
3335 } else if this.Field9 != nil {
3336 return 1
3337 } else if that1.Field9 != nil {
3338 return -1
3339 }
3340 if this.Field10 != nil && that1.Field10 != nil {
3341 if *this.Field10 != *that1.Field10 {
3342 if *this.Field10 < *that1.Field10 {
3343 return -1
3344 }
3345 return 1
3346 }
3347 } else if this.Field10 != nil {
3348 return 1
3349 } else if that1.Field10 != nil {
3350 return -1
3351 }
3352 if this.Field11 != nil && that1.Field11 != nil {
3353 if *this.Field11 != *that1.Field11 {
3354 if *this.Field11 < *that1.Field11 {
3355 return -1
3356 }
3357 return 1
3358 }
3359 } else if this.Field11 != nil {
3360 return 1
3361 } else if that1.Field11 != nil {
3362 return -1
3363 }
3364 if this.Field12 != nil && that1.Field12 != nil {
3365 if *this.Field12 != *that1.Field12 {
3366 if *this.Field12 < *that1.Field12 {
3367 return -1
3368 }
3369 return 1
3370 }
3371 } else if this.Field12 != nil {
3372 return 1
3373 } else if that1.Field12 != nil {
3374 return -1
3375 }
3376 if this.Field13 != nil && that1.Field13 != nil {
3377 if *this.Field13 != *that1.Field13 {
3378 if !*this.Field13 {
3379 return -1
3380 }
3381 return 1
3382 }
3383 } else if this.Field13 != nil {
3384 return 1
3385 } else if that1.Field13 != nil {
3386 return -1
3387 }
3388 if this.Field14 != nil && that1.Field14 != nil {
3389 if *this.Field14 != *that1.Field14 {
3390 if *this.Field14 < *that1.Field14 {
3391 return -1
3392 }
3393 return 1
3394 }
3395 } else if this.Field14 != nil {
3396 return 1
3397 } else if that1.Field14 != nil {
3398 return -1
3399 }
3400 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
3401 return c
3402 }
3403 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
3404 return c
3405 }
3406 return 0
3407 }
3408 func (this *NidRepNative) Compare(that interface{}) int {
3409 if that == nil {
3410 if this == nil {
3411 return 0
3412 }
3413 return 1
3414 }
3415
3416 that1, ok := that.(*NidRepNative)
3417 if !ok {
3418 that2, ok := that.(NidRepNative)
3419 if ok {
3420 that1 = &that2
3421 } else {
3422 return 1
3423 }
3424 }
3425 if that1 == nil {
3426 if this == nil {
3427 return 0
3428 }
3429 return 1
3430 } else if this == nil {
3431 return -1
3432 }
3433 if len(this.Field1) != len(that1.Field1) {
3434 if len(this.Field1) < len(that1.Field1) {
3435 return -1
3436 }
3437 return 1
3438 }
3439 for i := range this.Field1 {
3440 if this.Field1[i] != that1.Field1[i] {
3441 if this.Field1[i] < that1.Field1[i] {
3442 return -1
3443 }
3444 return 1
3445 }
3446 }
3447 if len(this.Field2) != len(that1.Field2) {
3448 if len(this.Field2) < len(that1.Field2) {
3449 return -1
3450 }
3451 return 1
3452 }
3453 for i := range this.Field2 {
3454 if this.Field2[i] != that1.Field2[i] {
3455 if this.Field2[i] < that1.Field2[i] {
3456 return -1
3457 }
3458 return 1
3459 }
3460 }
3461 if len(this.Field3) != len(that1.Field3) {
3462 if len(this.Field3) < len(that1.Field3) {
3463 return -1
3464 }
3465 return 1
3466 }
3467 for i := range this.Field3 {
3468 if this.Field3[i] != that1.Field3[i] {
3469 if this.Field3[i] < that1.Field3[i] {
3470 return -1
3471 }
3472 return 1
3473 }
3474 }
3475 if len(this.Field4) != len(that1.Field4) {
3476 if len(this.Field4) < len(that1.Field4) {
3477 return -1
3478 }
3479 return 1
3480 }
3481 for i := range this.Field4 {
3482 if this.Field4[i] != that1.Field4[i] {
3483 if this.Field4[i] < that1.Field4[i] {
3484 return -1
3485 }
3486 return 1
3487 }
3488 }
3489 if len(this.Field5) != len(that1.Field5) {
3490 if len(this.Field5) < len(that1.Field5) {
3491 return -1
3492 }
3493 return 1
3494 }
3495 for i := range this.Field5 {
3496 if this.Field5[i] != that1.Field5[i] {
3497 if this.Field5[i] < that1.Field5[i] {
3498 return -1
3499 }
3500 return 1
3501 }
3502 }
3503 if len(this.Field6) != len(that1.Field6) {
3504 if len(this.Field6) < len(that1.Field6) {
3505 return -1
3506 }
3507 return 1
3508 }
3509 for i := range this.Field6 {
3510 if this.Field6[i] != that1.Field6[i] {
3511 if this.Field6[i] < that1.Field6[i] {
3512 return -1
3513 }
3514 return 1
3515 }
3516 }
3517 if len(this.Field7) != len(that1.Field7) {
3518 if len(this.Field7) < len(that1.Field7) {
3519 return -1
3520 }
3521 return 1
3522 }
3523 for i := range this.Field7 {
3524 if this.Field7[i] != that1.Field7[i] {
3525 if this.Field7[i] < that1.Field7[i] {
3526 return -1
3527 }
3528 return 1
3529 }
3530 }
3531 if len(this.Field8) != len(that1.Field8) {
3532 if len(this.Field8) < len(that1.Field8) {
3533 return -1
3534 }
3535 return 1
3536 }
3537 for i := range this.Field8 {
3538 if this.Field8[i] != that1.Field8[i] {
3539 if this.Field8[i] < that1.Field8[i] {
3540 return -1
3541 }
3542 return 1
3543 }
3544 }
3545 if len(this.Field9) != len(that1.Field9) {
3546 if len(this.Field9) < len(that1.Field9) {
3547 return -1
3548 }
3549 return 1
3550 }
3551 for i := range this.Field9 {
3552 if this.Field9[i] != that1.Field9[i] {
3553 if this.Field9[i] < that1.Field9[i] {
3554 return -1
3555 }
3556 return 1
3557 }
3558 }
3559 if len(this.Field10) != len(that1.Field10) {
3560 if len(this.Field10) < len(that1.Field10) {
3561 return -1
3562 }
3563 return 1
3564 }
3565 for i := range this.Field10 {
3566 if this.Field10[i] != that1.Field10[i] {
3567 if this.Field10[i] < that1.Field10[i] {
3568 return -1
3569 }
3570 return 1
3571 }
3572 }
3573 if len(this.Field11) != len(that1.Field11) {
3574 if len(this.Field11) < len(that1.Field11) {
3575 return -1
3576 }
3577 return 1
3578 }
3579 for i := range this.Field11 {
3580 if this.Field11[i] != that1.Field11[i] {
3581 if this.Field11[i] < that1.Field11[i] {
3582 return -1
3583 }
3584 return 1
3585 }
3586 }
3587 if len(this.Field12) != len(that1.Field12) {
3588 if len(this.Field12) < len(that1.Field12) {
3589 return -1
3590 }
3591 return 1
3592 }
3593 for i := range this.Field12 {
3594 if this.Field12[i] != that1.Field12[i] {
3595 if this.Field12[i] < that1.Field12[i] {
3596 return -1
3597 }
3598 return 1
3599 }
3600 }
3601 if len(this.Field13) != len(that1.Field13) {
3602 if len(this.Field13) < len(that1.Field13) {
3603 return -1
3604 }
3605 return 1
3606 }
3607 for i := range this.Field13 {
3608 if this.Field13[i] != that1.Field13[i] {
3609 if !this.Field13[i] {
3610 return -1
3611 }
3612 return 1
3613 }
3614 }
3615 if len(this.Field14) != len(that1.Field14) {
3616 if len(this.Field14) < len(that1.Field14) {
3617 return -1
3618 }
3619 return 1
3620 }
3621 for i := range this.Field14 {
3622 if this.Field14[i] != that1.Field14[i] {
3623 if this.Field14[i] < that1.Field14[i] {
3624 return -1
3625 }
3626 return 1
3627 }
3628 }
3629 if len(this.Field15) != len(that1.Field15) {
3630 if len(this.Field15) < len(that1.Field15) {
3631 return -1
3632 }
3633 return 1
3634 }
3635 for i := range this.Field15 {
3636 if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
3637 return c
3638 }
3639 }
3640 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
3641 return c
3642 }
3643 return 0
3644 }
3645 func (this *NinRepNative) Compare(that interface{}) int {
3646 if that == nil {
3647 if this == nil {
3648 return 0
3649 }
3650 return 1
3651 }
3652
3653 that1, ok := that.(*NinRepNative)
3654 if !ok {
3655 that2, ok := that.(NinRepNative)
3656 if ok {
3657 that1 = &that2
3658 } else {
3659 return 1
3660 }
3661 }
3662 if that1 == nil {
3663 if this == nil {
3664 return 0
3665 }
3666 return 1
3667 } else if this == nil {
3668 return -1
3669 }
3670 if len(this.Field1) != len(that1.Field1) {
3671 if len(this.Field1) < len(that1.Field1) {
3672 return -1
3673 }
3674 return 1
3675 }
3676 for i := range this.Field1 {
3677 if this.Field1[i] != that1.Field1[i] {
3678 if this.Field1[i] < that1.Field1[i] {
3679 return -1
3680 }
3681 return 1
3682 }
3683 }
3684 if len(this.Field2) != len(that1.Field2) {
3685 if len(this.Field2) < len(that1.Field2) {
3686 return -1
3687 }
3688 return 1
3689 }
3690 for i := range this.Field2 {
3691 if this.Field2[i] != that1.Field2[i] {
3692 if this.Field2[i] < that1.Field2[i] {
3693 return -1
3694 }
3695 return 1
3696 }
3697 }
3698 if len(this.Field3) != len(that1.Field3) {
3699 if len(this.Field3) < len(that1.Field3) {
3700 return -1
3701 }
3702 return 1
3703 }
3704 for i := range this.Field3 {
3705 if this.Field3[i] != that1.Field3[i] {
3706 if this.Field3[i] < that1.Field3[i] {
3707 return -1
3708 }
3709 return 1
3710 }
3711 }
3712 if len(this.Field4) != len(that1.Field4) {
3713 if len(this.Field4) < len(that1.Field4) {
3714 return -1
3715 }
3716 return 1
3717 }
3718 for i := range this.Field4 {
3719 if this.Field4[i] != that1.Field4[i] {
3720 if this.Field4[i] < that1.Field4[i] {
3721 return -1
3722 }
3723 return 1
3724 }
3725 }
3726 if len(this.Field5) != len(that1.Field5) {
3727 if len(this.Field5) < len(that1.Field5) {
3728 return -1
3729 }
3730 return 1
3731 }
3732 for i := range this.Field5 {
3733 if this.Field5[i] != that1.Field5[i] {
3734 if this.Field5[i] < that1.Field5[i] {
3735 return -1
3736 }
3737 return 1
3738 }
3739 }
3740 if len(this.Field6) != len(that1.Field6) {
3741 if len(this.Field6) < len(that1.Field6) {
3742 return -1
3743 }
3744 return 1
3745 }
3746 for i := range this.Field6 {
3747 if this.Field6[i] != that1.Field6[i] {
3748 if this.Field6[i] < that1.Field6[i] {
3749 return -1
3750 }
3751 return 1
3752 }
3753 }
3754 if len(this.Field7) != len(that1.Field7) {
3755 if len(this.Field7) < len(that1.Field7) {
3756 return -1
3757 }
3758 return 1
3759 }
3760 for i := range this.Field7 {
3761 if this.Field7[i] != that1.Field7[i] {
3762 if this.Field7[i] < that1.Field7[i] {
3763 return -1
3764 }
3765 return 1
3766 }
3767 }
3768 if len(this.Field8) != len(that1.Field8) {
3769 if len(this.Field8) < len(that1.Field8) {
3770 return -1
3771 }
3772 return 1
3773 }
3774 for i := range this.Field8 {
3775 if this.Field8[i] != that1.Field8[i] {
3776 if this.Field8[i] < that1.Field8[i] {
3777 return -1
3778 }
3779 return 1
3780 }
3781 }
3782 if len(this.Field9) != len(that1.Field9) {
3783 if len(this.Field9) < len(that1.Field9) {
3784 return -1
3785 }
3786 return 1
3787 }
3788 for i := range this.Field9 {
3789 if this.Field9[i] != that1.Field9[i] {
3790 if this.Field9[i] < that1.Field9[i] {
3791 return -1
3792 }
3793 return 1
3794 }
3795 }
3796 if len(this.Field10) != len(that1.Field10) {
3797 if len(this.Field10) < len(that1.Field10) {
3798 return -1
3799 }
3800 return 1
3801 }
3802 for i := range this.Field10 {
3803 if this.Field10[i] != that1.Field10[i] {
3804 if this.Field10[i] < that1.Field10[i] {
3805 return -1
3806 }
3807 return 1
3808 }
3809 }
3810 if len(this.Field11) != len(that1.Field11) {
3811 if len(this.Field11) < len(that1.Field11) {
3812 return -1
3813 }
3814 return 1
3815 }
3816 for i := range this.Field11 {
3817 if this.Field11[i] != that1.Field11[i] {
3818 if this.Field11[i] < that1.Field11[i] {
3819 return -1
3820 }
3821 return 1
3822 }
3823 }
3824 if len(this.Field12) != len(that1.Field12) {
3825 if len(this.Field12) < len(that1.Field12) {
3826 return -1
3827 }
3828 return 1
3829 }
3830 for i := range this.Field12 {
3831 if this.Field12[i] != that1.Field12[i] {
3832 if this.Field12[i] < that1.Field12[i] {
3833 return -1
3834 }
3835 return 1
3836 }
3837 }
3838 if len(this.Field13) != len(that1.Field13) {
3839 if len(this.Field13) < len(that1.Field13) {
3840 return -1
3841 }
3842 return 1
3843 }
3844 for i := range this.Field13 {
3845 if this.Field13[i] != that1.Field13[i] {
3846 if !this.Field13[i] {
3847 return -1
3848 }
3849 return 1
3850 }
3851 }
3852 if len(this.Field14) != len(that1.Field14) {
3853 if len(this.Field14) < len(that1.Field14) {
3854 return -1
3855 }
3856 return 1
3857 }
3858 for i := range this.Field14 {
3859 if this.Field14[i] != that1.Field14[i] {
3860 if this.Field14[i] < that1.Field14[i] {
3861 return -1
3862 }
3863 return 1
3864 }
3865 }
3866 if len(this.Field15) != len(that1.Field15) {
3867 if len(this.Field15) < len(that1.Field15) {
3868 return -1
3869 }
3870 return 1
3871 }
3872 for i := range this.Field15 {
3873 if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
3874 return c
3875 }
3876 }
3877 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
3878 return c
3879 }
3880 return 0
3881 }
3882 func (this *NidRepPackedNative) Compare(that interface{}) int {
3883 if that == nil {
3884 if this == nil {
3885 return 0
3886 }
3887 return 1
3888 }
3889
3890 that1, ok := that.(*NidRepPackedNative)
3891 if !ok {
3892 that2, ok := that.(NidRepPackedNative)
3893 if ok {
3894 that1 = &that2
3895 } else {
3896 return 1
3897 }
3898 }
3899 if that1 == nil {
3900 if this == nil {
3901 return 0
3902 }
3903 return 1
3904 } else if this == nil {
3905 return -1
3906 }
3907 if len(this.Field1) != len(that1.Field1) {
3908 if len(this.Field1) < len(that1.Field1) {
3909 return -1
3910 }
3911 return 1
3912 }
3913 for i := range this.Field1 {
3914 if this.Field1[i] != that1.Field1[i] {
3915 if this.Field1[i] < that1.Field1[i] {
3916 return -1
3917 }
3918 return 1
3919 }
3920 }
3921 if len(this.Field2) != len(that1.Field2) {
3922 if len(this.Field2) < len(that1.Field2) {
3923 return -1
3924 }
3925 return 1
3926 }
3927 for i := range this.Field2 {
3928 if this.Field2[i] != that1.Field2[i] {
3929 if this.Field2[i] < that1.Field2[i] {
3930 return -1
3931 }
3932 return 1
3933 }
3934 }
3935 if len(this.Field3) != len(that1.Field3) {
3936 if len(this.Field3) < len(that1.Field3) {
3937 return -1
3938 }
3939 return 1
3940 }
3941 for i := range this.Field3 {
3942 if this.Field3[i] != that1.Field3[i] {
3943 if this.Field3[i] < that1.Field3[i] {
3944 return -1
3945 }
3946 return 1
3947 }
3948 }
3949 if len(this.Field4) != len(that1.Field4) {
3950 if len(this.Field4) < len(that1.Field4) {
3951 return -1
3952 }
3953 return 1
3954 }
3955 for i := range this.Field4 {
3956 if this.Field4[i] != that1.Field4[i] {
3957 if this.Field4[i] < that1.Field4[i] {
3958 return -1
3959 }
3960 return 1
3961 }
3962 }
3963 if len(this.Field5) != len(that1.Field5) {
3964 if len(this.Field5) < len(that1.Field5) {
3965 return -1
3966 }
3967 return 1
3968 }
3969 for i := range this.Field5 {
3970 if this.Field5[i] != that1.Field5[i] {
3971 if this.Field5[i] < that1.Field5[i] {
3972 return -1
3973 }
3974 return 1
3975 }
3976 }
3977 if len(this.Field6) != len(that1.Field6) {
3978 if len(this.Field6) < len(that1.Field6) {
3979 return -1
3980 }
3981 return 1
3982 }
3983 for i := range this.Field6 {
3984 if this.Field6[i] != that1.Field6[i] {
3985 if this.Field6[i] < that1.Field6[i] {
3986 return -1
3987 }
3988 return 1
3989 }
3990 }
3991 if len(this.Field7) != len(that1.Field7) {
3992 if len(this.Field7) < len(that1.Field7) {
3993 return -1
3994 }
3995 return 1
3996 }
3997 for i := range this.Field7 {
3998 if this.Field7[i] != that1.Field7[i] {
3999 if this.Field7[i] < that1.Field7[i] {
4000 return -1
4001 }
4002 return 1
4003 }
4004 }
4005 if len(this.Field8) != len(that1.Field8) {
4006 if len(this.Field8) < len(that1.Field8) {
4007 return -1
4008 }
4009 return 1
4010 }
4011 for i := range this.Field8 {
4012 if this.Field8[i] != that1.Field8[i] {
4013 if this.Field8[i] < that1.Field8[i] {
4014 return -1
4015 }
4016 return 1
4017 }
4018 }
4019 if len(this.Field9) != len(that1.Field9) {
4020 if len(this.Field9) < len(that1.Field9) {
4021 return -1
4022 }
4023 return 1
4024 }
4025 for i := range this.Field9 {
4026 if this.Field9[i] != that1.Field9[i] {
4027 if this.Field9[i] < that1.Field9[i] {
4028 return -1
4029 }
4030 return 1
4031 }
4032 }
4033 if len(this.Field10) != len(that1.Field10) {
4034 if len(this.Field10) < len(that1.Field10) {
4035 return -1
4036 }
4037 return 1
4038 }
4039 for i := range this.Field10 {
4040 if this.Field10[i] != that1.Field10[i] {
4041 if this.Field10[i] < that1.Field10[i] {
4042 return -1
4043 }
4044 return 1
4045 }
4046 }
4047 if len(this.Field11) != len(that1.Field11) {
4048 if len(this.Field11) < len(that1.Field11) {
4049 return -1
4050 }
4051 return 1
4052 }
4053 for i := range this.Field11 {
4054 if this.Field11[i] != that1.Field11[i] {
4055 if this.Field11[i] < that1.Field11[i] {
4056 return -1
4057 }
4058 return 1
4059 }
4060 }
4061 if len(this.Field12) != len(that1.Field12) {
4062 if len(this.Field12) < len(that1.Field12) {
4063 return -1
4064 }
4065 return 1
4066 }
4067 for i := range this.Field12 {
4068 if this.Field12[i] != that1.Field12[i] {
4069 if this.Field12[i] < that1.Field12[i] {
4070 return -1
4071 }
4072 return 1
4073 }
4074 }
4075 if len(this.Field13) != len(that1.Field13) {
4076 if len(this.Field13) < len(that1.Field13) {
4077 return -1
4078 }
4079 return 1
4080 }
4081 for i := range this.Field13 {
4082 if this.Field13[i] != that1.Field13[i] {
4083 if !this.Field13[i] {
4084 return -1
4085 }
4086 return 1
4087 }
4088 }
4089 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4090 return c
4091 }
4092 return 0
4093 }
4094 func (this *NinRepPackedNative) Compare(that interface{}) int {
4095 if that == nil {
4096 if this == nil {
4097 return 0
4098 }
4099 return 1
4100 }
4101
4102 that1, ok := that.(*NinRepPackedNative)
4103 if !ok {
4104 that2, ok := that.(NinRepPackedNative)
4105 if ok {
4106 that1 = &that2
4107 } else {
4108 return 1
4109 }
4110 }
4111 if that1 == nil {
4112 if this == nil {
4113 return 0
4114 }
4115 return 1
4116 } else if this == nil {
4117 return -1
4118 }
4119 if len(this.Field1) != len(that1.Field1) {
4120 if len(this.Field1) < len(that1.Field1) {
4121 return -1
4122 }
4123 return 1
4124 }
4125 for i := range this.Field1 {
4126 if this.Field1[i] != that1.Field1[i] {
4127 if this.Field1[i] < that1.Field1[i] {
4128 return -1
4129 }
4130 return 1
4131 }
4132 }
4133 if len(this.Field2) != len(that1.Field2) {
4134 if len(this.Field2) < len(that1.Field2) {
4135 return -1
4136 }
4137 return 1
4138 }
4139 for i := range this.Field2 {
4140 if this.Field2[i] != that1.Field2[i] {
4141 if this.Field2[i] < that1.Field2[i] {
4142 return -1
4143 }
4144 return 1
4145 }
4146 }
4147 if len(this.Field3) != len(that1.Field3) {
4148 if len(this.Field3) < len(that1.Field3) {
4149 return -1
4150 }
4151 return 1
4152 }
4153 for i := range this.Field3 {
4154 if this.Field3[i] != that1.Field3[i] {
4155 if this.Field3[i] < that1.Field3[i] {
4156 return -1
4157 }
4158 return 1
4159 }
4160 }
4161 if len(this.Field4) != len(that1.Field4) {
4162 if len(this.Field4) < len(that1.Field4) {
4163 return -1
4164 }
4165 return 1
4166 }
4167 for i := range this.Field4 {
4168 if this.Field4[i] != that1.Field4[i] {
4169 if this.Field4[i] < that1.Field4[i] {
4170 return -1
4171 }
4172 return 1
4173 }
4174 }
4175 if len(this.Field5) != len(that1.Field5) {
4176 if len(this.Field5) < len(that1.Field5) {
4177 return -1
4178 }
4179 return 1
4180 }
4181 for i := range this.Field5 {
4182 if this.Field5[i] != that1.Field5[i] {
4183 if this.Field5[i] < that1.Field5[i] {
4184 return -1
4185 }
4186 return 1
4187 }
4188 }
4189 if len(this.Field6) != len(that1.Field6) {
4190 if len(this.Field6) < len(that1.Field6) {
4191 return -1
4192 }
4193 return 1
4194 }
4195 for i := range this.Field6 {
4196 if this.Field6[i] != that1.Field6[i] {
4197 if this.Field6[i] < that1.Field6[i] {
4198 return -1
4199 }
4200 return 1
4201 }
4202 }
4203 if len(this.Field7) != len(that1.Field7) {
4204 if len(this.Field7) < len(that1.Field7) {
4205 return -1
4206 }
4207 return 1
4208 }
4209 for i := range this.Field7 {
4210 if this.Field7[i] != that1.Field7[i] {
4211 if this.Field7[i] < that1.Field7[i] {
4212 return -1
4213 }
4214 return 1
4215 }
4216 }
4217 if len(this.Field8) != len(that1.Field8) {
4218 if len(this.Field8) < len(that1.Field8) {
4219 return -1
4220 }
4221 return 1
4222 }
4223 for i := range this.Field8 {
4224 if this.Field8[i] != that1.Field8[i] {
4225 if this.Field8[i] < that1.Field8[i] {
4226 return -1
4227 }
4228 return 1
4229 }
4230 }
4231 if len(this.Field9) != len(that1.Field9) {
4232 if len(this.Field9) < len(that1.Field9) {
4233 return -1
4234 }
4235 return 1
4236 }
4237 for i := range this.Field9 {
4238 if this.Field9[i] != that1.Field9[i] {
4239 if this.Field9[i] < that1.Field9[i] {
4240 return -1
4241 }
4242 return 1
4243 }
4244 }
4245 if len(this.Field10) != len(that1.Field10) {
4246 if len(this.Field10) < len(that1.Field10) {
4247 return -1
4248 }
4249 return 1
4250 }
4251 for i := range this.Field10 {
4252 if this.Field10[i] != that1.Field10[i] {
4253 if this.Field10[i] < that1.Field10[i] {
4254 return -1
4255 }
4256 return 1
4257 }
4258 }
4259 if len(this.Field11) != len(that1.Field11) {
4260 if len(this.Field11) < len(that1.Field11) {
4261 return -1
4262 }
4263 return 1
4264 }
4265 for i := range this.Field11 {
4266 if this.Field11[i] != that1.Field11[i] {
4267 if this.Field11[i] < that1.Field11[i] {
4268 return -1
4269 }
4270 return 1
4271 }
4272 }
4273 if len(this.Field12) != len(that1.Field12) {
4274 if len(this.Field12) < len(that1.Field12) {
4275 return -1
4276 }
4277 return 1
4278 }
4279 for i := range this.Field12 {
4280 if this.Field12[i] != that1.Field12[i] {
4281 if this.Field12[i] < that1.Field12[i] {
4282 return -1
4283 }
4284 return 1
4285 }
4286 }
4287 if len(this.Field13) != len(that1.Field13) {
4288 if len(this.Field13) < len(that1.Field13) {
4289 return -1
4290 }
4291 return 1
4292 }
4293 for i := range this.Field13 {
4294 if this.Field13[i] != that1.Field13[i] {
4295 if !this.Field13[i] {
4296 return -1
4297 }
4298 return 1
4299 }
4300 }
4301 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4302 return c
4303 }
4304 return 0
4305 }
4306 func (this *NidOptStruct) Compare(that interface{}) int {
4307 if that == nil {
4308 if this == nil {
4309 return 0
4310 }
4311 return 1
4312 }
4313
4314 that1, ok := that.(*NidOptStruct)
4315 if !ok {
4316 that2, ok := that.(NidOptStruct)
4317 if ok {
4318 that1 = &that2
4319 } else {
4320 return 1
4321 }
4322 }
4323 if that1 == nil {
4324 if this == nil {
4325 return 0
4326 }
4327 return 1
4328 } else if this == nil {
4329 return -1
4330 }
4331 if this.Field1 != that1.Field1 {
4332 if this.Field1 < that1.Field1 {
4333 return -1
4334 }
4335 return 1
4336 }
4337 if this.Field2 != that1.Field2 {
4338 if this.Field2 < that1.Field2 {
4339 return -1
4340 }
4341 return 1
4342 }
4343 if c := this.Field3.Compare(&that1.Field3); c != 0 {
4344 return c
4345 }
4346 if c := this.Field4.Compare(&that1.Field4); c != 0 {
4347 return c
4348 }
4349 if this.Field6 != that1.Field6 {
4350 if this.Field6 < that1.Field6 {
4351 return -1
4352 }
4353 return 1
4354 }
4355 if this.Field7 != that1.Field7 {
4356 if this.Field7 < that1.Field7 {
4357 return -1
4358 }
4359 return 1
4360 }
4361 if c := this.Field8.Compare(&that1.Field8); c != 0 {
4362 return c
4363 }
4364 if this.Field13 != that1.Field13 {
4365 if !this.Field13 {
4366 return -1
4367 }
4368 return 1
4369 }
4370 if this.Field14 != that1.Field14 {
4371 if this.Field14 < that1.Field14 {
4372 return -1
4373 }
4374 return 1
4375 }
4376 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
4377 return c
4378 }
4379 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4380 return c
4381 }
4382 return 0
4383 }
4384 func (this *NinOptStruct) Compare(that interface{}) int {
4385 if that == nil {
4386 if this == nil {
4387 return 0
4388 }
4389 return 1
4390 }
4391
4392 that1, ok := that.(*NinOptStruct)
4393 if !ok {
4394 that2, ok := that.(NinOptStruct)
4395 if ok {
4396 that1 = &that2
4397 } else {
4398 return 1
4399 }
4400 }
4401 if that1 == nil {
4402 if this == nil {
4403 return 0
4404 }
4405 return 1
4406 } else if this == nil {
4407 return -1
4408 }
4409 if this.Field1 != nil && that1.Field1 != nil {
4410 if *this.Field1 != *that1.Field1 {
4411 if *this.Field1 < *that1.Field1 {
4412 return -1
4413 }
4414 return 1
4415 }
4416 } else if this.Field1 != nil {
4417 return 1
4418 } else if that1.Field1 != nil {
4419 return -1
4420 }
4421 if this.Field2 != nil && that1.Field2 != nil {
4422 if *this.Field2 != *that1.Field2 {
4423 if *this.Field2 < *that1.Field2 {
4424 return -1
4425 }
4426 return 1
4427 }
4428 } else if this.Field2 != nil {
4429 return 1
4430 } else if that1.Field2 != nil {
4431 return -1
4432 }
4433 if c := this.Field3.Compare(that1.Field3); c != 0 {
4434 return c
4435 }
4436 if c := this.Field4.Compare(that1.Field4); c != 0 {
4437 return c
4438 }
4439 if this.Field6 != nil && that1.Field6 != nil {
4440 if *this.Field6 != *that1.Field6 {
4441 if *this.Field6 < *that1.Field6 {
4442 return -1
4443 }
4444 return 1
4445 }
4446 } else if this.Field6 != nil {
4447 return 1
4448 } else if that1.Field6 != nil {
4449 return -1
4450 }
4451 if this.Field7 != nil && that1.Field7 != nil {
4452 if *this.Field7 != *that1.Field7 {
4453 if *this.Field7 < *that1.Field7 {
4454 return -1
4455 }
4456 return 1
4457 }
4458 } else if this.Field7 != nil {
4459 return 1
4460 } else if that1.Field7 != nil {
4461 return -1
4462 }
4463 if c := this.Field8.Compare(that1.Field8); c != 0 {
4464 return c
4465 }
4466 if this.Field13 != nil && that1.Field13 != nil {
4467 if *this.Field13 != *that1.Field13 {
4468 if !*this.Field13 {
4469 return -1
4470 }
4471 return 1
4472 }
4473 } else if this.Field13 != nil {
4474 return 1
4475 } else if that1.Field13 != nil {
4476 return -1
4477 }
4478 if this.Field14 != nil && that1.Field14 != nil {
4479 if *this.Field14 != *that1.Field14 {
4480 if *this.Field14 < *that1.Field14 {
4481 return -1
4482 }
4483 return 1
4484 }
4485 } else if this.Field14 != nil {
4486 return 1
4487 } else if that1.Field14 != nil {
4488 return -1
4489 }
4490 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
4491 return c
4492 }
4493 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4494 return c
4495 }
4496 return 0
4497 }
4498 func (this *NidRepStruct) Compare(that interface{}) int {
4499 if that == nil {
4500 if this == nil {
4501 return 0
4502 }
4503 return 1
4504 }
4505
4506 that1, ok := that.(*NidRepStruct)
4507 if !ok {
4508 that2, ok := that.(NidRepStruct)
4509 if ok {
4510 that1 = &that2
4511 } else {
4512 return 1
4513 }
4514 }
4515 if that1 == nil {
4516 if this == nil {
4517 return 0
4518 }
4519 return 1
4520 } else if this == nil {
4521 return -1
4522 }
4523 if len(this.Field1) != len(that1.Field1) {
4524 if len(this.Field1) < len(that1.Field1) {
4525 return -1
4526 }
4527 return 1
4528 }
4529 for i := range this.Field1 {
4530 if this.Field1[i] != that1.Field1[i] {
4531 if this.Field1[i] < that1.Field1[i] {
4532 return -1
4533 }
4534 return 1
4535 }
4536 }
4537 if len(this.Field2) != len(that1.Field2) {
4538 if len(this.Field2) < len(that1.Field2) {
4539 return -1
4540 }
4541 return 1
4542 }
4543 for i := range this.Field2 {
4544 if this.Field2[i] != that1.Field2[i] {
4545 if this.Field2[i] < that1.Field2[i] {
4546 return -1
4547 }
4548 return 1
4549 }
4550 }
4551 if len(this.Field3) != len(that1.Field3) {
4552 if len(this.Field3) < len(that1.Field3) {
4553 return -1
4554 }
4555 return 1
4556 }
4557 for i := range this.Field3 {
4558 if c := this.Field3[i].Compare(&that1.Field3[i]); c != 0 {
4559 return c
4560 }
4561 }
4562 if len(this.Field4) != len(that1.Field4) {
4563 if len(this.Field4) < len(that1.Field4) {
4564 return -1
4565 }
4566 return 1
4567 }
4568 for i := range this.Field4 {
4569 if c := this.Field4[i].Compare(&that1.Field4[i]); c != 0 {
4570 return c
4571 }
4572 }
4573 if len(this.Field6) != len(that1.Field6) {
4574 if len(this.Field6) < len(that1.Field6) {
4575 return -1
4576 }
4577 return 1
4578 }
4579 for i := range this.Field6 {
4580 if this.Field6[i] != that1.Field6[i] {
4581 if this.Field6[i] < that1.Field6[i] {
4582 return -1
4583 }
4584 return 1
4585 }
4586 }
4587 if len(this.Field7) != len(that1.Field7) {
4588 if len(this.Field7) < len(that1.Field7) {
4589 return -1
4590 }
4591 return 1
4592 }
4593 for i := range this.Field7 {
4594 if this.Field7[i] != that1.Field7[i] {
4595 if this.Field7[i] < that1.Field7[i] {
4596 return -1
4597 }
4598 return 1
4599 }
4600 }
4601 if len(this.Field8) != len(that1.Field8) {
4602 if len(this.Field8) < len(that1.Field8) {
4603 return -1
4604 }
4605 return 1
4606 }
4607 for i := range this.Field8 {
4608 if c := this.Field8[i].Compare(&that1.Field8[i]); c != 0 {
4609 return c
4610 }
4611 }
4612 if len(this.Field13) != len(that1.Field13) {
4613 if len(this.Field13) < len(that1.Field13) {
4614 return -1
4615 }
4616 return 1
4617 }
4618 for i := range this.Field13 {
4619 if this.Field13[i] != that1.Field13[i] {
4620 if !this.Field13[i] {
4621 return -1
4622 }
4623 return 1
4624 }
4625 }
4626 if len(this.Field14) != len(that1.Field14) {
4627 if len(this.Field14) < len(that1.Field14) {
4628 return -1
4629 }
4630 return 1
4631 }
4632 for i := range this.Field14 {
4633 if this.Field14[i] != that1.Field14[i] {
4634 if this.Field14[i] < that1.Field14[i] {
4635 return -1
4636 }
4637 return 1
4638 }
4639 }
4640 if len(this.Field15) != len(that1.Field15) {
4641 if len(this.Field15) < len(that1.Field15) {
4642 return -1
4643 }
4644 return 1
4645 }
4646 for i := range this.Field15 {
4647 if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
4648 return c
4649 }
4650 }
4651 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4652 return c
4653 }
4654 return 0
4655 }
4656 func (this *NinRepStruct) Compare(that interface{}) int {
4657 if that == nil {
4658 if this == nil {
4659 return 0
4660 }
4661 return 1
4662 }
4663
4664 that1, ok := that.(*NinRepStruct)
4665 if !ok {
4666 that2, ok := that.(NinRepStruct)
4667 if ok {
4668 that1 = &that2
4669 } else {
4670 return 1
4671 }
4672 }
4673 if that1 == nil {
4674 if this == nil {
4675 return 0
4676 }
4677 return 1
4678 } else if this == nil {
4679 return -1
4680 }
4681 if len(this.Field1) != len(that1.Field1) {
4682 if len(this.Field1) < len(that1.Field1) {
4683 return -1
4684 }
4685 return 1
4686 }
4687 for i := range this.Field1 {
4688 if this.Field1[i] != that1.Field1[i] {
4689 if this.Field1[i] < that1.Field1[i] {
4690 return -1
4691 }
4692 return 1
4693 }
4694 }
4695 if len(this.Field2) != len(that1.Field2) {
4696 if len(this.Field2) < len(that1.Field2) {
4697 return -1
4698 }
4699 return 1
4700 }
4701 for i := range this.Field2 {
4702 if this.Field2[i] != that1.Field2[i] {
4703 if this.Field2[i] < that1.Field2[i] {
4704 return -1
4705 }
4706 return 1
4707 }
4708 }
4709 if len(this.Field3) != len(that1.Field3) {
4710 if len(this.Field3) < len(that1.Field3) {
4711 return -1
4712 }
4713 return 1
4714 }
4715 for i := range this.Field3 {
4716 if c := this.Field3[i].Compare(that1.Field3[i]); c != 0 {
4717 return c
4718 }
4719 }
4720 if len(this.Field4) != len(that1.Field4) {
4721 if len(this.Field4) < len(that1.Field4) {
4722 return -1
4723 }
4724 return 1
4725 }
4726 for i := range this.Field4 {
4727 if c := this.Field4[i].Compare(that1.Field4[i]); c != 0 {
4728 return c
4729 }
4730 }
4731 if len(this.Field6) != len(that1.Field6) {
4732 if len(this.Field6) < len(that1.Field6) {
4733 return -1
4734 }
4735 return 1
4736 }
4737 for i := range this.Field6 {
4738 if this.Field6[i] != that1.Field6[i] {
4739 if this.Field6[i] < that1.Field6[i] {
4740 return -1
4741 }
4742 return 1
4743 }
4744 }
4745 if len(this.Field7) != len(that1.Field7) {
4746 if len(this.Field7) < len(that1.Field7) {
4747 return -1
4748 }
4749 return 1
4750 }
4751 for i := range this.Field7 {
4752 if this.Field7[i] != that1.Field7[i] {
4753 if this.Field7[i] < that1.Field7[i] {
4754 return -1
4755 }
4756 return 1
4757 }
4758 }
4759 if len(this.Field8) != len(that1.Field8) {
4760 if len(this.Field8) < len(that1.Field8) {
4761 return -1
4762 }
4763 return 1
4764 }
4765 for i := range this.Field8 {
4766 if c := this.Field8[i].Compare(that1.Field8[i]); c != 0 {
4767 return c
4768 }
4769 }
4770 if len(this.Field13) != len(that1.Field13) {
4771 if len(this.Field13) < len(that1.Field13) {
4772 return -1
4773 }
4774 return 1
4775 }
4776 for i := range this.Field13 {
4777 if this.Field13[i] != that1.Field13[i] {
4778 if !this.Field13[i] {
4779 return -1
4780 }
4781 return 1
4782 }
4783 }
4784 if len(this.Field14) != len(that1.Field14) {
4785 if len(this.Field14) < len(that1.Field14) {
4786 return -1
4787 }
4788 return 1
4789 }
4790 for i := range this.Field14 {
4791 if this.Field14[i] != that1.Field14[i] {
4792 if this.Field14[i] < that1.Field14[i] {
4793 return -1
4794 }
4795 return 1
4796 }
4797 }
4798 if len(this.Field15) != len(that1.Field15) {
4799 if len(this.Field15) < len(that1.Field15) {
4800 return -1
4801 }
4802 return 1
4803 }
4804 for i := range this.Field15 {
4805 if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
4806 return c
4807 }
4808 }
4809 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4810 return c
4811 }
4812 return 0
4813 }
4814 func (this *NidEmbeddedStruct) Compare(that interface{}) int {
4815 if that == nil {
4816 if this == nil {
4817 return 0
4818 }
4819 return 1
4820 }
4821
4822 that1, ok := that.(*NidEmbeddedStruct)
4823 if !ok {
4824 that2, ok := that.(NidEmbeddedStruct)
4825 if ok {
4826 that1 = &that2
4827 } else {
4828 return 1
4829 }
4830 }
4831 if that1 == nil {
4832 if this == nil {
4833 return 0
4834 }
4835 return 1
4836 } else if this == nil {
4837 return -1
4838 }
4839 if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
4840 return c
4841 }
4842 if c := this.Field200.Compare(&that1.Field200); c != 0 {
4843 return c
4844 }
4845 if this.Field210 != that1.Field210 {
4846 if !this.Field210 {
4847 return -1
4848 }
4849 return 1
4850 }
4851 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4852 return c
4853 }
4854 return 0
4855 }
4856 func (this *NinEmbeddedStruct) Compare(that interface{}) int {
4857 if that == nil {
4858 if this == nil {
4859 return 0
4860 }
4861 return 1
4862 }
4863
4864 that1, ok := that.(*NinEmbeddedStruct)
4865 if !ok {
4866 that2, ok := that.(NinEmbeddedStruct)
4867 if ok {
4868 that1 = &that2
4869 } else {
4870 return 1
4871 }
4872 }
4873 if that1 == nil {
4874 if this == nil {
4875 return 0
4876 }
4877 return 1
4878 } else if this == nil {
4879 return -1
4880 }
4881 if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
4882 return c
4883 }
4884 if c := this.Field200.Compare(that1.Field200); c != 0 {
4885 return c
4886 }
4887 if this.Field210 != nil && that1.Field210 != nil {
4888 if *this.Field210 != *that1.Field210 {
4889 if !*this.Field210 {
4890 return -1
4891 }
4892 return 1
4893 }
4894 } else if this.Field210 != nil {
4895 return 1
4896 } else if that1.Field210 != nil {
4897 return -1
4898 }
4899 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4900 return c
4901 }
4902 return 0
4903 }
4904 func (this *NidNestedStruct) Compare(that interface{}) int {
4905 if that == nil {
4906 if this == nil {
4907 return 0
4908 }
4909 return 1
4910 }
4911
4912 that1, ok := that.(*NidNestedStruct)
4913 if !ok {
4914 that2, ok := that.(NidNestedStruct)
4915 if ok {
4916 that1 = &that2
4917 } else {
4918 return 1
4919 }
4920 }
4921 if that1 == nil {
4922 if this == nil {
4923 return 0
4924 }
4925 return 1
4926 } else if this == nil {
4927 return -1
4928 }
4929 if c := this.Field1.Compare(&that1.Field1); c != 0 {
4930 return c
4931 }
4932 if len(this.Field2) != len(that1.Field2) {
4933 if len(this.Field2) < len(that1.Field2) {
4934 return -1
4935 }
4936 return 1
4937 }
4938 for i := range this.Field2 {
4939 if c := this.Field2[i].Compare(&that1.Field2[i]); c != 0 {
4940 return c
4941 }
4942 }
4943 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4944 return c
4945 }
4946 return 0
4947 }
4948 func (this *NinNestedStruct) Compare(that interface{}) int {
4949 if that == nil {
4950 if this == nil {
4951 return 0
4952 }
4953 return 1
4954 }
4955
4956 that1, ok := that.(*NinNestedStruct)
4957 if !ok {
4958 that2, ok := that.(NinNestedStruct)
4959 if ok {
4960 that1 = &that2
4961 } else {
4962 return 1
4963 }
4964 }
4965 if that1 == nil {
4966 if this == nil {
4967 return 0
4968 }
4969 return 1
4970 } else if this == nil {
4971 return -1
4972 }
4973 if c := this.Field1.Compare(that1.Field1); c != 0 {
4974 return c
4975 }
4976 if len(this.Field2) != len(that1.Field2) {
4977 if len(this.Field2) < len(that1.Field2) {
4978 return -1
4979 }
4980 return 1
4981 }
4982 for i := range this.Field2 {
4983 if c := this.Field2[i].Compare(that1.Field2[i]); c != 0 {
4984 return c
4985 }
4986 }
4987 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
4988 return c
4989 }
4990 return 0
4991 }
4992 func (this *NidOptCustom) Compare(that interface{}) int {
4993 if that == nil {
4994 if this == nil {
4995 return 0
4996 }
4997 return 1
4998 }
4999
5000 that1, ok := that.(*NidOptCustom)
5001 if !ok {
5002 that2, ok := that.(NidOptCustom)
5003 if ok {
5004 that1 = &that2
5005 } else {
5006 return 1
5007 }
5008 }
5009 if that1 == nil {
5010 if this == nil {
5011 return 0
5012 }
5013 return 1
5014 } else if this == nil {
5015 return -1
5016 }
5017 if c := this.Id.Compare(that1.Id); c != 0 {
5018 return c
5019 }
5020 if c := this.Value.Compare(that1.Value); c != 0 {
5021 return c
5022 }
5023 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5024 return c
5025 }
5026 return 0
5027 }
5028 func (this *CustomDash) Compare(that interface{}) int {
5029 if that == nil {
5030 if this == nil {
5031 return 0
5032 }
5033 return 1
5034 }
5035
5036 that1, ok := that.(*CustomDash)
5037 if !ok {
5038 that2, ok := that.(CustomDash)
5039 if ok {
5040 that1 = &that2
5041 } else {
5042 return 1
5043 }
5044 }
5045 if that1 == nil {
5046 if this == nil {
5047 return 0
5048 }
5049 return 1
5050 } else if this == nil {
5051 return -1
5052 }
5053 if that1.Value == nil {
5054 if this.Value != nil {
5055 return 1
5056 }
5057 } else if this.Value == nil {
5058 return -1
5059 } else if c := this.Value.Compare(*that1.Value); c != 0 {
5060 return c
5061 }
5062 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5063 return c
5064 }
5065 return 0
5066 }
5067 func (this *NinOptCustom) Compare(that interface{}) int {
5068 if that == nil {
5069 if this == nil {
5070 return 0
5071 }
5072 return 1
5073 }
5074
5075 that1, ok := that.(*NinOptCustom)
5076 if !ok {
5077 that2, ok := that.(NinOptCustom)
5078 if ok {
5079 that1 = &that2
5080 } else {
5081 return 1
5082 }
5083 }
5084 if that1 == nil {
5085 if this == nil {
5086 return 0
5087 }
5088 return 1
5089 } else if this == nil {
5090 return -1
5091 }
5092 if that1.Id == nil {
5093 if this.Id != nil {
5094 return 1
5095 }
5096 } else if this.Id == nil {
5097 return -1
5098 } else if c := this.Id.Compare(*that1.Id); c != 0 {
5099 return c
5100 }
5101 if that1.Value == nil {
5102 if this.Value != nil {
5103 return 1
5104 }
5105 } else if this.Value == nil {
5106 return -1
5107 } else if c := this.Value.Compare(*that1.Value); c != 0 {
5108 return c
5109 }
5110 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5111 return c
5112 }
5113 return 0
5114 }
5115 func (this *NidRepCustom) Compare(that interface{}) int {
5116 if that == nil {
5117 if this == nil {
5118 return 0
5119 }
5120 return 1
5121 }
5122
5123 that1, ok := that.(*NidRepCustom)
5124 if !ok {
5125 that2, ok := that.(NidRepCustom)
5126 if ok {
5127 that1 = &that2
5128 } else {
5129 return 1
5130 }
5131 }
5132 if that1 == nil {
5133 if this == nil {
5134 return 0
5135 }
5136 return 1
5137 } else if this == nil {
5138 return -1
5139 }
5140 if len(this.Id) != len(that1.Id) {
5141 if len(this.Id) < len(that1.Id) {
5142 return -1
5143 }
5144 return 1
5145 }
5146 for i := range this.Id {
5147 if c := this.Id[i].Compare(that1.Id[i]); c != 0 {
5148 return c
5149 }
5150 }
5151 if len(this.Value) != len(that1.Value) {
5152 if len(this.Value) < len(that1.Value) {
5153 return -1
5154 }
5155 return 1
5156 }
5157 for i := range this.Value {
5158 if c := this.Value[i].Compare(that1.Value[i]); c != 0 {
5159 return c
5160 }
5161 }
5162 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5163 return c
5164 }
5165 return 0
5166 }
5167 func (this *NinRepCustom) Compare(that interface{}) int {
5168 if that == nil {
5169 if this == nil {
5170 return 0
5171 }
5172 return 1
5173 }
5174
5175 that1, ok := that.(*NinRepCustom)
5176 if !ok {
5177 that2, ok := that.(NinRepCustom)
5178 if ok {
5179 that1 = &that2
5180 } else {
5181 return 1
5182 }
5183 }
5184 if that1 == nil {
5185 if this == nil {
5186 return 0
5187 }
5188 return 1
5189 } else if this == nil {
5190 return -1
5191 }
5192 if len(this.Id) != len(that1.Id) {
5193 if len(this.Id) < len(that1.Id) {
5194 return -1
5195 }
5196 return 1
5197 }
5198 for i := range this.Id {
5199 if c := this.Id[i].Compare(that1.Id[i]); c != 0 {
5200 return c
5201 }
5202 }
5203 if len(this.Value) != len(that1.Value) {
5204 if len(this.Value) < len(that1.Value) {
5205 return -1
5206 }
5207 return 1
5208 }
5209 for i := range this.Value {
5210 if c := this.Value[i].Compare(that1.Value[i]); c != 0 {
5211 return c
5212 }
5213 }
5214 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5215 return c
5216 }
5217 return 0
5218 }
5219 func (this *NinOptNativeUnion) Compare(that interface{}) int {
5220 if that == nil {
5221 if this == nil {
5222 return 0
5223 }
5224 return 1
5225 }
5226
5227 that1, ok := that.(*NinOptNativeUnion)
5228 if !ok {
5229 that2, ok := that.(NinOptNativeUnion)
5230 if ok {
5231 that1 = &that2
5232 } else {
5233 return 1
5234 }
5235 }
5236 if that1 == nil {
5237 if this == nil {
5238 return 0
5239 }
5240 return 1
5241 } else if this == nil {
5242 return -1
5243 }
5244 if this.Field1 != nil && that1.Field1 != nil {
5245 if *this.Field1 != *that1.Field1 {
5246 if *this.Field1 < *that1.Field1 {
5247 return -1
5248 }
5249 return 1
5250 }
5251 } else if this.Field1 != nil {
5252 return 1
5253 } else if that1.Field1 != nil {
5254 return -1
5255 }
5256 if this.Field2 != nil && that1.Field2 != nil {
5257 if *this.Field2 != *that1.Field2 {
5258 if *this.Field2 < *that1.Field2 {
5259 return -1
5260 }
5261 return 1
5262 }
5263 } else if this.Field2 != nil {
5264 return 1
5265 } else if that1.Field2 != nil {
5266 return -1
5267 }
5268 if this.Field3 != nil && that1.Field3 != nil {
5269 if *this.Field3 != *that1.Field3 {
5270 if *this.Field3 < *that1.Field3 {
5271 return -1
5272 }
5273 return 1
5274 }
5275 } else if this.Field3 != nil {
5276 return 1
5277 } else if that1.Field3 != nil {
5278 return -1
5279 }
5280 if this.Field4 != nil && that1.Field4 != nil {
5281 if *this.Field4 != *that1.Field4 {
5282 if *this.Field4 < *that1.Field4 {
5283 return -1
5284 }
5285 return 1
5286 }
5287 } else if this.Field4 != nil {
5288 return 1
5289 } else if that1.Field4 != nil {
5290 return -1
5291 }
5292 if this.Field5 != nil && that1.Field5 != nil {
5293 if *this.Field5 != *that1.Field5 {
5294 if *this.Field5 < *that1.Field5 {
5295 return -1
5296 }
5297 return 1
5298 }
5299 } else if this.Field5 != nil {
5300 return 1
5301 } else if that1.Field5 != nil {
5302 return -1
5303 }
5304 if this.Field6 != nil && that1.Field6 != nil {
5305 if *this.Field6 != *that1.Field6 {
5306 if *this.Field6 < *that1.Field6 {
5307 return -1
5308 }
5309 return 1
5310 }
5311 } else if this.Field6 != nil {
5312 return 1
5313 } else if that1.Field6 != nil {
5314 return -1
5315 }
5316 if this.Field13 != nil && that1.Field13 != nil {
5317 if *this.Field13 != *that1.Field13 {
5318 if !*this.Field13 {
5319 return -1
5320 }
5321 return 1
5322 }
5323 } else if this.Field13 != nil {
5324 return 1
5325 } else if that1.Field13 != nil {
5326 return -1
5327 }
5328 if this.Field14 != nil && that1.Field14 != nil {
5329 if *this.Field14 != *that1.Field14 {
5330 if *this.Field14 < *that1.Field14 {
5331 return -1
5332 }
5333 return 1
5334 }
5335 } else if this.Field14 != nil {
5336 return 1
5337 } else if that1.Field14 != nil {
5338 return -1
5339 }
5340 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
5341 return c
5342 }
5343 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5344 return c
5345 }
5346 return 0
5347 }
5348 func (this *NinOptStructUnion) Compare(that interface{}) int {
5349 if that == nil {
5350 if this == nil {
5351 return 0
5352 }
5353 return 1
5354 }
5355
5356 that1, ok := that.(*NinOptStructUnion)
5357 if !ok {
5358 that2, ok := that.(NinOptStructUnion)
5359 if ok {
5360 that1 = &that2
5361 } else {
5362 return 1
5363 }
5364 }
5365 if that1 == nil {
5366 if this == nil {
5367 return 0
5368 }
5369 return 1
5370 } else if this == nil {
5371 return -1
5372 }
5373 if this.Field1 != nil && that1.Field1 != nil {
5374 if *this.Field1 != *that1.Field1 {
5375 if *this.Field1 < *that1.Field1 {
5376 return -1
5377 }
5378 return 1
5379 }
5380 } else if this.Field1 != nil {
5381 return 1
5382 } else if that1.Field1 != nil {
5383 return -1
5384 }
5385 if this.Field2 != nil && that1.Field2 != nil {
5386 if *this.Field2 != *that1.Field2 {
5387 if *this.Field2 < *that1.Field2 {
5388 return -1
5389 }
5390 return 1
5391 }
5392 } else if this.Field2 != nil {
5393 return 1
5394 } else if that1.Field2 != nil {
5395 return -1
5396 }
5397 if c := this.Field3.Compare(that1.Field3); c != 0 {
5398 return c
5399 }
5400 if c := this.Field4.Compare(that1.Field4); c != 0 {
5401 return c
5402 }
5403 if this.Field6 != nil && that1.Field6 != nil {
5404 if *this.Field6 != *that1.Field6 {
5405 if *this.Field6 < *that1.Field6 {
5406 return -1
5407 }
5408 return 1
5409 }
5410 } else if this.Field6 != nil {
5411 return 1
5412 } else if that1.Field6 != nil {
5413 return -1
5414 }
5415 if this.Field7 != nil && that1.Field7 != nil {
5416 if *this.Field7 != *that1.Field7 {
5417 if *this.Field7 < *that1.Field7 {
5418 return -1
5419 }
5420 return 1
5421 }
5422 } else if this.Field7 != nil {
5423 return 1
5424 } else if that1.Field7 != nil {
5425 return -1
5426 }
5427 if this.Field13 != nil && that1.Field13 != nil {
5428 if *this.Field13 != *that1.Field13 {
5429 if !*this.Field13 {
5430 return -1
5431 }
5432 return 1
5433 }
5434 } else if this.Field13 != nil {
5435 return 1
5436 } else if that1.Field13 != nil {
5437 return -1
5438 }
5439 if this.Field14 != nil && that1.Field14 != nil {
5440 if *this.Field14 != *that1.Field14 {
5441 if *this.Field14 < *that1.Field14 {
5442 return -1
5443 }
5444 return 1
5445 }
5446 } else if this.Field14 != nil {
5447 return 1
5448 } else if that1.Field14 != nil {
5449 return -1
5450 }
5451 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
5452 return c
5453 }
5454 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5455 return c
5456 }
5457 return 0
5458 }
5459 func (this *NinEmbeddedStructUnion) Compare(that interface{}) int {
5460 if that == nil {
5461 if this == nil {
5462 return 0
5463 }
5464 return 1
5465 }
5466
5467 that1, ok := that.(*NinEmbeddedStructUnion)
5468 if !ok {
5469 that2, ok := that.(NinEmbeddedStructUnion)
5470 if ok {
5471 that1 = &that2
5472 } else {
5473 return 1
5474 }
5475 }
5476 if that1 == nil {
5477 if this == nil {
5478 return 0
5479 }
5480 return 1
5481 } else if this == nil {
5482 return -1
5483 }
5484 if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
5485 return c
5486 }
5487 if c := this.Field200.Compare(that1.Field200); c != 0 {
5488 return c
5489 }
5490 if this.Field210 != nil && that1.Field210 != nil {
5491 if *this.Field210 != *that1.Field210 {
5492 if !*this.Field210 {
5493 return -1
5494 }
5495 return 1
5496 }
5497 } else if this.Field210 != nil {
5498 return 1
5499 } else if that1.Field210 != nil {
5500 return -1
5501 }
5502 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5503 return c
5504 }
5505 return 0
5506 }
5507 func (this *NinNestedStructUnion) Compare(that interface{}) int {
5508 if that == nil {
5509 if this == nil {
5510 return 0
5511 }
5512 return 1
5513 }
5514
5515 that1, ok := that.(*NinNestedStructUnion)
5516 if !ok {
5517 that2, ok := that.(NinNestedStructUnion)
5518 if ok {
5519 that1 = &that2
5520 } else {
5521 return 1
5522 }
5523 }
5524 if that1 == nil {
5525 if this == nil {
5526 return 0
5527 }
5528 return 1
5529 } else if this == nil {
5530 return -1
5531 }
5532 if c := this.Field1.Compare(that1.Field1); c != 0 {
5533 return c
5534 }
5535 if c := this.Field2.Compare(that1.Field2); c != 0 {
5536 return c
5537 }
5538 if c := this.Field3.Compare(that1.Field3); c != 0 {
5539 return c
5540 }
5541 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5542 return c
5543 }
5544 return 0
5545 }
5546 func (this *Tree) Compare(that interface{}) int {
5547 if that == nil {
5548 if this == nil {
5549 return 0
5550 }
5551 return 1
5552 }
5553
5554 that1, ok := that.(*Tree)
5555 if !ok {
5556 that2, ok := that.(Tree)
5557 if ok {
5558 that1 = &that2
5559 } else {
5560 return 1
5561 }
5562 }
5563 if that1 == nil {
5564 if this == nil {
5565 return 0
5566 }
5567 return 1
5568 } else if this == nil {
5569 return -1
5570 }
5571 if c := this.Or.Compare(that1.Or); c != 0 {
5572 return c
5573 }
5574 if c := this.And.Compare(that1.And); c != 0 {
5575 return c
5576 }
5577 if c := this.Leaf.Compare(that1.Leaf); c != 0 {
5578 return c
5579 }
5580 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5581 return c
5582 }
5583 return 0
5584 }
5585 func (this *OrBranch) Compare(that interface{}) int {
5586 if that == nil {
5587 if this == nil {
5588 return 0
5589 }
5590 return 1
5591 }
5592
5593 that1, ok := that.(*OrBranch)
5594 if !ok {
5595 that2, ok := that.(OrBranch)
5596 if ok {
5597 that1 = &that2
5598 } else {
5599 return 1
5600 }
5601 }
5602 if that1 == nil {
5603 if this == nil {
5604 return 0
5605 }
5606 return 1
5607 } else if this == nil {
5608 return -1
5609 }
5610 if c := this.Left.Compare(&that1.Left); c != 0 {
5611 return c
5612 }
5613 if c := this.Right.Compare(&that1.Right); c != 0 {
5614 return c
5615 }
5616 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5617 return c
5618 }
5619 return 0
5620 }
5621 func (this *AndBranch) Compare(that interface{}) int {
5622 if that == nil {
5623 if this == nil {
5624 return 0
5625 }
5626 return 1
5627 }
5628
5629 that1, ok := that.(*AndBranch)
5630 if !ok {
5631 that2, ok := that.(AndBranch)
5632 if ok {
5633 that1 = &that2
5634 } else {
5635 return 1
5636 }
5637 }
5638 if that1 == nil {
5639 if this == nil {
5640 return 0
5641 }
5642 return 1
5643 } else if this == nil {
5644 return -1
5645 }
5646 if c := this.Left.Compare(&that1.Left); c != 0 {
5647 return c
5648 }
5649 if c := this.Right.Compare(&that1.Right); c != 0 {
5650 return c
5651 }
5652 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5653 return c
5654 }
5655 return 0
5656 }
5657 func (this *Leaf) Compare(that interface{}) int {
5658 if that == nil {
5659 if this == nil {
5660 return 0
5661 }
5662 return 1
5663 }
5664
5665 that1, ok := that.(*Leaf)
5666 if !ok {
5667 that2, ok := that.(Leaf)
5668 if ok {
5669 that1 = &that2
5670 } else {
5671 return 1
5672 }
5673 }
5674 if that1 == nil {
5675 if this == nil {
5676 return 0
5677 }
5678 return 1
5679 } else if this == nil {
5680 return -1
5681 }
5682 if this.Value != that1.Value {
5683 if this.Value < that1.Value {
5684 return -1
5685 }
5686 return 1
5687 }
5688 if this.StrValue != that1.StrValue {
5689 if this.StrValue < that1.StrValue {
5690 return -1
5691 }
5692 return 1
5693 }
5694 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5695 return c
5696 }
5697 return 0
5698 }
5699 func (this *DeepTree) Compare(that interface{}) int {
5700 if that == nil {
5701 if this == nil {
5702 return 0
5703 }
5704 return 1
5705 }
5706
5707 that1, ok := that.(*DeepTree)
5708 if !ok {
5709 that2, ok := that.(DeepTree)
5710 if ok {
5711 that1 = &that2
5712 } else {
5713 return 1
5714 }
5715 }
5716 if that1 == nil {
5717 if this == nil {
5718 return 0
5719 }
5720 return 1
5721 } else if this == nil {
5722 return -1
5723 }
5724 if c := this.Down.Compare(that1.Down); c != 0 {
5725 return c
5726 }
5727 if c := this.And.Compare(that1.And); c != 0 {
5728 return c
5729 }
5730 if c := this.Leaf.Compare(that1.Leaf); c != 0 {
5731 return c
5732 }
5733 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5734 return c
5735 }
5736 return 0
5737 }
5738 func (this *ADeepBranch) Compare(that interface{}) int {
5739 if that == nil {
5740 if this == nil {
5741 return 0
5742 }
5743 return 1
5744 }
5745
5746 that1, ok := that.(*ADeepBranch)
5747 if !ok {
5748 that2, ok := that.(ADeepBranch)
5749 if ok {
5750 that1 = &that2
5751 } else {
5752 return 1
5753 }
5754 }
5755 if that1 == nil {
5756 if this == nil {
5757 return 0
5758 }
5759 return 1
5760 } else if this == nil {
5761 return -1
5762 }
5763 if c := this.Down.Compare(&that1.Down); c != 0 {
5764 return c
5765 }
5766 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5767 return c
5768 }
5769 return 0
5770 }
5771 func (this *AndDeepBranch) Compare(that interface{}) int {
5772 if that == nil {
5773 if this == nil {
5774 return 0
5775 }
5776 return 1
5777 }
5778
5779 that1, ok := that.(*AndDeepBranch)
5780 if !ok {
5781 that2, ok := that.(AndDeepBranch)
5782 if ok {
5783 that1 = &that2
5784 } else {
5785 return 1
5786 }
5787 }
5788 if that1 == nil {
5789 if this == nil {
5790 return 0
5791 }
5792 return 1
5793 } else if this == nil {
5794 return -1
5795 }
5796 if c := this.Left.Compare(&that1.Left); c != 0 {
5797 return c
5798 }
5799 if c := this.Right.Compare(&that1.Right); c != 0 {
5800 return c
5801 }
5802 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5803 return c
5804 }
5805 return 0
5806 }
5807 func (this *DeepLeaf) Compare(that interface{}) int {
5808 if that == nil {
5809 if this == nil {
5810 return 0
5811 }
5812 return 1
5813 }
5814
5815 that1, ok := that.(*DeepLeaf)
5816 if !ok {
5817 that2, ok := that.(DeepLeaf)
5818 if ok {
5819 that1 = &that2
5820 } else {
5821 return 1
5822 }
5823 }
5824 if that1 == nil {
5825 if this == nil {
5826 return 0
5827 }
5828 return 1
5829 } else if this == nil {
5830 return -1
5831 }
5832 if c := this.Tree.Compare(&that1.Tree); c != 0 {
5833 return c
5834 }
5835 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5836 return c
5837 }
5838 return 0
5839 }
5840 func (this *Nil) Compare(that interface{}) int {
5841 if that == nil {
5842 if this == nil {
5843 return 0
5844 }
5845 return 1
5846 }
5847
5848 that1, ok := that.(*Nil)
5849 if !ok {
5850 that2, ok := that.(Nil)
5851 if ok {
5852 that1 = &that2
5853 } else {
5854 return 1
5855 }
5856 }
5857 if that1 == nil {
5858 if this == nil {
5859 return 0
5860 }
5861 return 1
5862 } else if this == nil {
5863 return -1
5864 }
5865 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5866 return c
5867 }
5868 return 0
5869 }
5870 func (this *NidOptEnum) Compare(that interface{}) int {
5871 if that == nil {
5872 if this == nil {
5873 return 0
5874 }
5875 return 1
5876 }
5877
5878 that1, ok := that.(*NidOptEnum)
5879 if !ok {
5880 that2, ok := that.(NidOptEnum)
5881 if ok {
5882 that1 = &that2
5883 } else {
5884 return 1
5885 }
5886 }
5887 if that1 == nil {
5888 if this == nil {
5889 return 0
5890 }
5891 return 1
5892 } else if this == nil {
5893 return -1
5894 }
5895 if this.Field1 != that1.Field1 {
5896 if this.Field1 < that1.Field1 {
5897 return -1
5898 }
5899 return 1
5900 }
5901 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5902 return c
5903 }
5904 return 0
5905 }
5906 func (this *NinOptEnum) Compare(that interface{}) int {
5907 if that == nil {
5908 if this == nil {
5909 return 0
5910 }
5911 return 1
5912 }
5913
5914 that1, ok := that.(*NinOptEnum)
5915 if !ok {
5916 that2, ok := that.(NinOptEnum)
5917 if ok {
5918 that1 = &that2
5919 } else {
5920 return 1
5921 }
5922 }
5923 if that1 == nil {
5924 if this == nil {
5925 return 0
5926 }
5927 return 1
5928 } else if this == nil {
5929 return -1
5930 }
5931 if this.Field1 != nil && that1.Field1 != nil {
5932 if *this.Field1 != *that1.Field1 {
5933 if *this.Field1 < *that1.Field1 {
5934 return -1
5935 }
5936 return 1
5937 }
5938 } else if this.Field1 != nil {
5939 return 1
5940 } else if that1.Field1 != nil {
5941 return -1
5942 }
5943 if this.Field2 != nil && that1.Field2 != nil {
5944 if *this.Field2 != *that1.Field2 {
5945 if *this.Field2 < *that1.Field2 {
5946 return -1
5947 }
5948 return 1
5949 }
5950 } else if this.Field2 != nil {
5951 return 1
5952 } else if that1.Field2 != nil {
5953 return -1
5954 }
5955 if this.Field3 != nil && that1.Field3 != nil {
5956 if *this.Field3 != *that1.Field3 {
5957 if *this.Field3 < *that1.Field3 {
5958 return -1
5959 }
5960 return 1
5961 }
5962 } else if this.Field3 != nil {
5963 return 1
5964 } else if that1.Field3 != nil {
5965 return -1
5966 }
5967 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
5968 return c
5969 }
5970 return 0
5971 }
5972 func (this *NidRepEnum) Compare(that interface{}) int {
5973 if that == nil {
5974 if this == nil {
5975 return 0
5976 }
5977 return 1
5978 }
5979
5980 that1, ok := that.(*NidRepEnum)
5981 if !ok {
5982 that2, ok := that.(NidRepEnum)
5983 if ok {
5984 that1 = &that2
5985 } else {
5986 return 1
5987 }
5988 }
5989 if that1 == nil {
5990 if this == nil {
5991 return 0
5992 }
5993 return 1
5994 } else if this == nil {
5995 return -1
5996 }
5997 if len(this.Field1) != len(that1.Field1) {
5998 if len(this.Field1) < len(that1.Field1) {
5999 return -1
6000 }
6001 return 1
6002 }
6003 for i := range this.Field1 {
6004 if this.Field1[i] != that1.Field1[i] {
6005 if this.Field1[i] < that1.Field1[i] {
6006 return -1
6007 }
6008 return 1
6009 }
6010 }
6011 if len(this.Field2) != len(that1.Field2) {
6012 if len(this.Field2) < len(that1.Field2) {
6013 return -1
6014 }
6015 return 1
6016 }
6017 for i := range this.Field2 {
6018 if this.Field2[i] != that1.Field2[i] {
6019 if this.Field2[i] < that1.Field2[i] {
6020 return -1
6021 }
6022 return 1
6023 }
6024 }
6025 if len(this.Field3) != len(that1.Field3) {
6026 if len(this.Field3) < len(that1.Field3) {
6027 return -1
6028 }
6029 return 1
6030 }
6031 for i := range this.Field3 {
6032 if this.Field3[i] != that1.Field3[i] {
6033 if this.Field3[i] < that1.Field3[i] {
6034 return -1
6035 }
6036 return 1
6037 }
6038 }
6039 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6040 return c
6041 }
6042 return 0
6043 }
6044 func (this *NinRepEnum) Compare(that interface{}) int {
6045 if that == nil {
6046 if this == nil {
6047 return 0
6048 }
6049 return 1
6050 }
6051
6052 that1, ok := that.(*NinRepEnum)
6053 if !ok {
6054 that2, ok := that.(NinRepEnum)
6055 if ok {
6056 that1 = &that2
6057 } else {
6058 return 1
6059 }
6060 }
6061 if that1 == nil {
6062 if this == nil {
6063 return 0
6064 }
6065 return 1
6066 } else if this == nil {
6067 return -1
6068 }
6069 if len(this.Field1) != len(that1.Field1) {
6070 if len(this.Field1) < len(that1.Field1) {
6071 return -1
6072 }
6073 return 1
6074 }
6075 for i := range this.Field1 {
6076 if this.Field1[i] != that1.Field1[i] {
6077 if this.Field1[i] < that1.Field1[i] {
6078 return -1
6079 }
6080 return 1
6081 }
6082 }
6083 if len(this.Field2) != len(that1.Field2) {
6084 if len(this.Field2) < len(that1.Field2) {
6085 return -1
6086 }
6087 return 1
6088 }
6089 for i := range this.Field2 {
6090 if this.Field2[i] != that1.Field2[i] {
6091 if this.Field2[i] < that1.Field2[i] {
6092 return -1
6093 }
6094 return 1
6095 }
6096 }
6097 if len(this.Field3) != len(that1.Field3) {
6098 if len(this.Field3) < len(that1.Field3) {
6099 return -1
6100 }
6101 return 1
6102 }
6103 for i := range this.Field3 {
6104 if this.Field3[i] != that1.Field3[i] {
6105 if this.Field3[i] < that1.Field3[i] {
6106 return -1
6107 }
6108 return 1
6109 }
6110 }
6111 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6112 return c
6113 }
6114 return 0
6115 }
6116 func (this *NinOptEnumDefault) Compare(that interface{}) int {
6117 if that == nil {
6118 if this == nil {
6119 return 0
6120 }
6121 return 1
6122 }
6123
6124 that1, ok := that.(*NinOptEnumDefault)
6125 if !ok {
6126 that2, ok := that.(NinOptEnumDefault)
6127 if ok {
6128 that1 = &that2
6129 } else {
6130 return 1
6131 }
6132 }
6133 if that1 == nil {
6134 if this == nil {
6135 return 0
6136 }
6137 return 1
6138 } else if this == nil {
6139 return -1
6140 }
6141 if this.Field1 != nil && that1.Field1 != nil {
6142 if *this.Field1 != *that1.Field1 {
6143 if *this.Field1 < *that1.Field1 {
6144 return -1
6145 }
6146 return 1
6147 }
6148 } else if this.Field1 != nil {
6149 return 1
6150 } else if that1.Field1 != nil {
6151 return -1
6152 }
6153 if this.Field2 != nil && that1.Field2 != nil {
6154 if *this.Field2 != *that1.Field2 {
6155 if *this.Field2 < *that1.Field2 {
6156 return -1
6157 }
6158 return 1
6159 }
6160 } else if this.Field2 != nil {
6161 return 1
6162 } else if that1.Field2 != nil {
6163 return -1
6164 }
6165 if this.Field3 != nil && that1.Field3 != nil {
6166 if *this.Field3 != *that1.Field3 {
6167 if *this.Field3 < *that1.Field3 {
6168 return -1
6169 }
6170 return 1
6171 }
6172 } else if this.Field3 != nil {
6173 return 1
6174 } else if that1.Field3 != nil {
6175 return -1
6176 }
6177 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6178 return c
6179 }
6180 return 0
6181 }
6182 func (this *AnotherNinOptEnum) Compare(that interface{}) int {
6183 if that == nil {
6184 if this == nil {
6185 return 0
6186 }
6187 return 1
6188 }
6189
6190 that1, ok := that.(*AnotherNinOptEnum)
6191 if !ok {
6192 that2, ok := that.(AnotherNinOptEnum)
6193 if ok {
6194 that1 = &that2
6195 } else {
6196 return 1
6197 }
6198 }
6199 if that1 == nil {
6200 if this == nil {
6201 return 0
6202 }
6203 return 1
6204 } else if this == nil {
6205 return -1
6206 }
6207 if this.Field1 != nil && that1.Field1 != nil {
6208 if *this.Field1 != *that1.Field1 {
6209 if *this.Field1 < *that1.Field1 {
6210 return -1
6211 }
6212 return 1
6213 }
6214 } else if this.Field1 != nil {
6215 return 1
6216 } else if that1.Field1 != nil {
6217 return -1
6218 }
6219 if this.Field2 != nil && that1.Field2 != nil {
6220 if *this.Field2 != *that1.Field2 {
6221 if *this.Field2 < *that1.Field2 {
6222 return -1
6223 }
6224 return 1
6225 }
6226 } else if this.Field2 != nil {
6227 return 1
6228 } else if that1.Field2 != nil {
6229 return -1
6230 }
6231 if this.Field3 != nil && that1.Field3 != nil {
6232 if *this.Field3 != *that1.Field3 {
6233 if *this.Field3 < *that1.Field3 {
6234 return -1
6235 }
6236 return 1
6237 }
6238 } else if this.Field3 != nil {
6239 return 1
6240 } else if that1.Field3 != nil {
6241 return -1
6242 }
6243 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6244 return c
6245 }
6246 return 0
6247 }
6248 func (this *AnotherNinOptEnumDefault) Compare(that interface{}) int {
6249 if that == nil {
6250 if this == nil {
6251 return 0
6252 }
6253 return 1
6254 }
6255
6256 that1, ok := that.(*AnotherNinOptEnumDefault)
6257 if !ok {
6258 that2, ok := that.(AnotherNinOptEnumDefault)
6259 if ok {
6260 that1 = &that2
6261 } else {
6262 return 1
6263 }
6264 }
6265 if that1 == nil {
6266 if this == nil {
6267 return 0
6268 }
6269 return 1
6270 } else if this == nil {
6271 return -1
6272 }
6273 if this.Field1 != nil && that1.Field1 != nil {
6274 if *this.Field1 != *that1.Field1 {
6275 if *this.Field1 < *that1.Field1 {
6276 return -1
6277 }
6278 return 1
6279 }
6280 } else if this.Field1 != nil {
6281 return 1
6282 } else if that1.Field1 != nil {
6283 return -1
6284 }
6285 if this.Field2 != nil && that1.Field2 != nil {
6286 if *this.Field2 != *that1.Field2 {
6287 if *this.Field2 < *that1.Field2 {
6288 return -1
6289 }
6290 return 1
6291 }
6292 } else if this.Field2 != nil {
6293 return 1
6294 } else if that1.Field2 != nil {
6295 return -1
6296 }
6297 if this.Field3 != nil && that1.Field3 != nil {
6298 if *this.Field3 != *that1.Field3 {
6299 if *this.Field3 < *that1.Field3 {
6300 return -1
6301 }
6302 return 1
6303 }
6304 } else if this.Field3 != nil {
6305 return 1
6306 } else if that1.Field3 != nil {
6307 return -1
6308 }
6309 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6310 return c
6311 }
6312 return 0
6313 }
6314 func (this *Timer) Compare(that interface{}) int {
6315 if that == nil {
6316 if this == nil {
6317 return 0
6318 }
6319 return 1
6320 }
6321
6322 that1, ok := that.(*Timer)
6323 if !ok {
6324 that2, ok := that.(Timer)
6325 if ok {
6326 that1 = &that2
6327 } else {
6328 return 1
6329 }
6330 }
6331 if that1 == nil {
6332 if this == nil {
6333 return 0
6334 }
6335 return 1
6336 } else if this == nil {
6337 return -1
6338 }
6339 if this.Time1 != that1.Time1 {
6340 if this.Time1 < that1.Time1 {
6341 return -1
6342 }
6343 return 1
6344 }
6345 if this.Time2 != that1.Time2 {
6346 if this.Time2 < that1.Time2 {
6347 return -1
6348 }
6349 return 1
6350 }
6351 if c := bytes.Compare(this.Data, that1.Data); c != 0 {
6352 return c
6353 }
6354 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6355 return c
6356 }
6357 return 0
6358 }
6359 func (this *MyExtendable) Compare(that interface{}) int {
6360 if that == nil {
6361 if this == nil {
6362 return 0
6363 }
6364 return 1
6365 }
6366
6367 that1, ok := that.(*MyExtendable)
6368 if !ok {
6369 that2, ok := that.(MyExtendable)
6370 if ok {
6371 that1 = &that2
6372 } else {
6373 return 1
6374 }
6375 }
6376 if that1 == nil {
6377 if this == nil {
6378 return 0
6379 }
6380 return 1
6381 } else if this == nil {
6382 return -1
6383 }
6384 if this.Field1 != nil && that1.Field1 != nil {
6385 if *this.Field1 != *that1.Field1 {
6386 if *this.Field1 < *that1.Field1 {
6387 return -1
6388 }
6389 return 1
6390 }
6391 } else if this.Field1 != nil {
6392 return 1
6393 } else if that1.Field1 != nil {
6394 return -1
6395 }
6396 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
6397 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
6398 extkeys := make([]int32, 0, len(thismap)+len(thatmap))
6399 for k := range thismap {
6400 extkeys = append(extkeys, k)
6401 }
6402 for k := range thatmap {
6403 if _, ok := thismap[k]; !ok {
6404 extkeys = append(extkeys, k)
6405 }
6406 }
6407 github_com_gogo_protobuf_sortkeys.Int32s(extkeys)
6408 for _, k := range extkeys {
6409 if v, ok := thismap[k]; ok {
6410 if v2, ok := thatmap[k]; ok {
6411 if c := v.Compare(&v2); c != 0 {
6412 return c
6413 }
6414 } else {
6415 return 1
6416 }
6417 } else {
6418 return -1
6419 }
6420 }
6421 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6422 return c
6423 }
6424 return 0
6425 }
6426 func (this *OtherExtenable) Compare(that interface{}) int {
6427 if that == nil {
6428 if this == nil {
6429 return 0
6430 }
6431 return 1
6432 }
6433
6434 that1, ok := that.(*OtherExtenable)
6435 if !ok {
6436 that2, ok := that.(OtherExtenable)
6437 if ok {
6438 that1 = &that2
6439 } else {
6440 return 1
6441 }
6442 }
6443 if that1 == nil {
6444 if this == nil {
6445 return 0
6446 }
6447 return 1
6448 } else if this == nil {
6449 return -1
6450 }
6451 if this.Field2 != nil && that1.Field2 != nil {
6452 if *this.Field2 != *that1.Field2 {
6453 if *this.Field2 < *that1.Field2 {
6454 return -1
6455 }
6456 return 1
6457 }
6458 } else if this.Field2 != nil {
6459 return 1
6460 } else if that1.Field2 != nil {
6461 return -1
6462 }
6463 if this.Field13 != nil && that1.Field13 != nil {
6464 if *this.Field13 != *that1.Field13 {
6465 if *this.Field13 < *that1.Field13 {
6466 return -1
6467 }
6468 return 1
6469 }
6470 } else if this.Field13 != nil {
6471 return 1
6472 } else if that1.Field13 != nil {
6473 return -1
6474 }
6475 if c := this.M.Compare(that1.M); c != 0 {
6476 return c
6477 }
6478 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
6479 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
6480 extkeys := make([]int32, 0, len(thismap)+len(thatmap))
6481 for k := range thismap {
6482 extkeys = append(extkeys, k)
6483 }
6484 for k := range thatmap {
6485 if _, ok := thismap[k]; !ok {
6486 extkeys = append(extkeys, k)
6487 }
6488 }
6489 github_com_gogo_protobuf_sortkeys.Int32s(extkeys)
6490 for _, k := range extkeys {
6491 if v, ok := thismap[k]; ok {
6492 if v2, ok := thatmap[k]; ok {
6493 if c := v.Compare(&v2); c != 0 {
6494 return c
6495 }
6496 } else {
6497 return 1
6498 }
6499 } else {
6500 return -1
6501 }
6502 }
6503 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6504 return c
6505 }
6506 return 0
6507 }
6508 func (this *NestedDefinition) Compare(that interface{}) int {
6509 if that == nil {
6510 if this == nil {
6511 return 0
6512 }
6513 return 1
6514 }
6515
6516 that1, ok := that.(*NestedDefinition)
6517 if !ok {
6518 that2, ok := that.(NestedDefinition)
6519 if ok {
6520 that1 = &that2
6521 } else {
6522 return 1
6523 }
6524 }
6525 if that1 == nil {
6526 if this == nil {
6527 return 0
6528 }
6529 return 1
6530 } else if this == nil {
6531 return -1
6532 }
6533 if this.Field1 != nil && that1.Field1 != nil {
6534 if *this.Field1 != *that1.Field1 {
6535 if *this.Field1 < *that1.Field1 {
6536 return -1
6537 }
6538 return 1
6539 }
6540 } else if this.Field1 != nil {
6541 return 1
6542 } else if that1.Field1 != nil {
6543 return -1
6544 }
6545 if this.EnumField != nil && that1.EnumField != nil {
6546 if *this.EnumField != *that1.EnumField {
6547 if *this.EnumField < *that1.EnumField {
6548 return -1
6549 }
6550 return 1
6551 }
6552 } else if this.EnumField != nil {
6553 return 1
6554 } else if that1.EnumField != nil {
6555 return -1
6556 }
6557 if c := this.NNM.Compare(that1.NNM); c != 0 {
6558 return c
6559 }
6560 if c := this.NM.Compare(that1.NM); c != 0 {
6561 return c
6562 }
6563 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6564 return c
6565 }
6566 return 0
6567 }
6568 func (this *NestedDefinition_NestedMessage) Compare(that interface{}) int {
6569 if that == nil {
6570 if this == nil {
6571 return 0
6572 }
6573 return 1
6574 }
6575
6576 that1, ok := that.(*NestedDefinition_NestedMessage)
6577 if !ok {
6578 that2, ok := that.(NestedDefinition_NestedMessage)
6579 if ok {
6580 that1 = &that2
6581 } else {
6582 return 1
6583 }
6584 }
6585 if that1 == nil {
6586 if this == nil {
6587 return 0
6588 }
6589 return 1
6590 } else if this == nil {
6591 return -1
6592 }
6593 if this.NestedField1 != nil && that1.NestedField1 != nil {
6594 if *this.NestedField1 != *that1.NestedField1 {
6595 if *this.NestedField1 < *that1.NestedField1 {
6596 return -1
6597 }
6598 return 1
6599 }
6600 } else if this.NestedField1 != nil {
6601 return 1
6602 } else if that1.NestedField1 != nil {
6603 return -1
6604 }
6605 if c := this.NNM.Compare(that1.NNM); c != 0 {
6606 return c
6607 }
6608 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6609 return c
6610 }
6611 return 0
6612 }
6613 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Compare(that interface{}) int {
6614 if that == nil {
6615 if this == nil {
6616 return 0
6617 }
6618 return 1
6619 }
6620
6621 that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
6622 if !ok {
6623 that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
6624 if ok {
6625 that1 = &that2
6626 } else {
6627 return 1
6628 }
6629 }
6630 if that1 == nil {
6631 if this == nil {
6632 return 0
6633 }
6634 return 1
6635 } else if this == nil {
6636 return -1
6637 }
6638 if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
6639 if *this.NestedNestedField1 != *that1.NestedNestedField1 {
6640 if *this.NestedNestedField1 < *that1.NestedNestedField1 {
6641 return -1
6642 }
6643 return 1
6644 }
6645 } else if this.NestedNestedField1 != nil {
6646 return 1
6647 } else if that1.NestedNestedField1 != nil {
6648 return -1
6649 }
6650 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6651 return c
6652 }
6653 return 0
6654 }
6655 func (this *NestedScope) Compare(that interface{}) int {
6656 if that == nil {
6657 if this == nil {
6658 return 0
6659 }
6660 return 1
6661 }
6662
6663 that1, ok := that.(*NestedScope)
6664 if !ok {
6665 that2, ok := that.(NestedScope)
6666 if ok {
6667 that1 = &that2
6668 } else {
6669 return 1
6670 }
6671 }
6672 if that1 == nil {
6673 if this == nil {
6674 return 0
6675 }
6676 return 1
6677 } else if this == nil {
6678 return -1
6679 }
6680 if c := this.A.Compare(that1.A); c != 0 {
6681 return c
6682 }
6683 if this.B != nil && that1.B != nil {
6684 if *this.B != *that1.B {
6685 if *this.B < *that1.B {
6686 return -1
6687 }
6688 return 1
6689 }
6690 } else if this.B != nil {
6691 return 1
6692 } else if that1.B != nil {
6693 return -1
6694 }
6695 if c := this.C.Compare(that1.C); c != 0 {
6696 return c
6697 }
6698 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6699 return c
6700 }
6701 return 0
6702 }
6703 func (this *NinOptNativeDefault) Compare(that interface{}) int {
6704 if that == nil {
6705 if this == nil {
6706 return 0
6707 }
6708 return 1
6709 }
6710
6711 that1, ok := that.(*NinOptNativeDefault)
6712 if !ok {
6713 that2, ok := that.(NinOptNativeDefault)
6714 if ok {
6715 that1 = &that2
6716 } else {
6717 return 1
6718 }
6719 }
6720 if that1 == nil {
6721 if this == nil {
6722 return 0
6723 }
6724 return 1
6725 } else if this == nil {
6726 return -1
6727 }
6728 if this.Field1 != nil && that1.Field1 != nil {
6729 if *this.Field1 != *that1.Field1 {
6730 if *this.Field1 < *that1.Field1 {
6731 return -1
6732 }
6733 return 1
6734 }
6735 } else if this.Field1 != nil {
6736 return 1
6737 } else if that1.Field1 != nil {
6738 return -1
6739 }
6740 if this.Field2 != nil && that1.Field2 != nil {
6741 if *this.Field2 != *that1.Field2 {
6742 if *this.Field2 < *that1.Field2 {
6743 return -1
6744 }
6745 return 1
6746 }
6747 } else if this.Field2 != nil {
6748 return 1
6749 } else if that1.Field2 != nil {
6750 return -1
6751 }
6752 if this.Field3 != nil && that1.Field3 != nil {
6753 if *this.Field3 != *that1.Field3 {
6754 if *this.Field3 < *that1.Field3 {
6755 return -1
6756 }
6757 return 1
6758 }
6759 } else if this.Field3 != nil {
6760 return 1
6761 } else if that1.Field3 != nil {
6762 return -1
6763 }
6764 if this.Field4 != nil && that1.Field4 != nil {
6765 if *this.Field4 != *that1.Field4 {
6766 if *this.Field4 < *that1.Field4 {
6767 return -1
6768 }
6769 return 1
6770 }
6771 } else if this.Field4 != nil {
6772 return 1
6773 } else if that1.Field4 != nil {
6774 return -1
6775 }
6776 if this.Field5 != nil && that1.Field5 != nil {
6777 if *this.Field5 != *that1.Field5 {
6778 if *this.Field5 < *that1.Field5 {
6779 return -1
6780 }
6781 return 1
6782 }
6783 } else if this.Field5 != nil {
6784 return 1
6785 } else if that1.Field5 != nil {
6786 return -1
6787 }
6788 if this.Field6 != nil && that1.Field6 != nil {
6789 if *this.Field6 != *that1.Field6 {
6790 if *this.Field6 < *that1.Field6 {
6791 return -1
6792 }
6793 return 1
6794 }
6795 } else if this.Field6 != nil {
6796 return 1
6797 } else if that1.Field6 != nil {
6798 return -1
6799 }
6800 if this.Field7 != nil && that1.Field7 != nil {
6801 if *this.Field7 != *that1.Field7 {
6802 if *this.Field7 < *that1.Field7 {
6803 return -1
6804 }
6805 return 1
6806 }
6807 } else if this.Field7 != nil {
6808 return 1
6809 } else if that1.Field7 != nil {
6810 return -1
6811 }
6812 if this.Field8 != nil && that1.Field8 != nil {
6813 if *this.Field8 != *that1.Field8 {
6814 if *this.Field8 < *that1.Field8 {
6815 return -1
6816 }
6817 return 1
6818 }
6819 } else if this.Field8 != nil {
6820 return 1
6821 } else if that1.Field8 != nil {
6822 return -1
6823 }
6824 if this.Field9 != nil && that1.Field9 != nil {
6825 if *this.Field9 != *that1.Field9 {
6826 if *this.Field9 < *that1.Field9 {
6827 return -1
6828 }
6829 return 1
6830 }
6831 } else if this.Field9 != nil {
6832 return 1
6833 } else if that1.Field9 != nil {
6834 return -1
6835 }
6836 if this.Field10 != nil && that1.Field10 != nil {
6837 if *this.Field10 != *that1.Field10 {
6838 if *this.Field10 < *that1.Field10 {
6839 return -1
6840 }
6841 return 1
6842 }
6843 } else if this.Field10 != nil {
6844 return 1
6845 } else if that1.Field10 != nil {
6846 return -1
6847 }
6848 if this.Field11 != nil && that1.Field11 != nil {
6849 if *this.Field11 != *that1.Field11 {
6850 if *this.Field11 < *that1.Field11 {
6851 return -1
6852 }
6853 return 1
6854 }
6855 } else if this.Field11 != nil {
6856 return 1
6857 } else if that1.Field11 != nil {
6858 return -1
6859 }
6860 if this.Field12 != nil && that1.Field12 != nil {
6861 if *this.Field12 != *that1.Field12 {
6862 if *this.Field12 < *that1.Field12 {
6863 return -1
6864 }
6865 return 1
6866 }
6867 } else if this.Field12 != nil {
6868 return 1
6869 } else if that1.Field12 != nil {
6870 return -1
6871 }
6872 if this.Field13 != nil && that1.Field13 != nil {
6873 if *this.Field13 != *that1.Field13 {
6874 if !*this.Field13 {
6875 return -1
6876 }
6877 return 1
6878 }
6879 } else if this.Field13 != nil {
6880 return 1
6881 } else if that1.Field13 != nil {
6882 return -1
6883 }
6884 if this.Field14 != nil && that1.Field14 != nil {
6885 if *this.Field14 != *that1.Field14 {
6886 if *this.Field14 < *that1.Field14 {
6887 return -1
6888 }
6889 return 1
6890 }
6891 } else if this.Field14 != nil {
6892 return 1
6893 } else if that1.Field14 != nil {
6894 return -1
6895 }
6896 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
6897 return c
6898 }
6899 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6900 return c
6901 }
6902 return 0
6903 }
6904 func (this *CustomContainer) Compare(that interface{}) int {
6905 if that == nil {
6906 if this == nil {
6907 return 0
6908 }
6909 return 1
6910 }
6911
6912 that1, ok := that.(*CustomContainer)
6913 if !ok {
6914 that2, ok := that.(CustomContainer)
6915 if ok {
6916 that1 = &that2
6917 } else {
6918 return 1
6919 }
6920 }
6921 if that1 == nil {
6922 if this == nil {
6923 return 0
6924 }
6925 return 1
6926 } else if this == nil {
6927 return -1
6928 }
6929 if c := this.CustomStruct.Compare(&that1.CustomStruct); c != 0 {
6930 return c
6931 }
6932 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
6933 return c
6934 }
6935 return 0
6936 }
6937 func (this *CustomNameNidOptNative) Compare(that interface{}) int {
6938 if that == nil {
6939 if this == nil {
6940 return 0
6941 }
6942 return 1
6943 }
6944
6945 that1, ok := that.(*CustomNameNidOptNative)
6946 if !ok {
6947 that2, ok := that.(CustomNameNidOptNative)
6948 if ok {
6949 that1 = &that2
6950 } else {
6951 return 1
6952 }
6953 }
6954 if that1 == nil {
6955 if this == nil {
6956 return 0
6957 }
6958 return 1
6959 } else if this == nil {
6960 return -1
6961 }
6962 if this.FieldA != that1.FieldA {
6963 if this.FieldA < that1.FieldA {
6964 return -1
6965 }
6966 return 1
6967 }
6968 if this.FieldB != that1.FieldB {
6969 if this.FieldB < that1.FieldB {
6970 return -1
6971 }
6972 return 1
6973 }
6974 if this.FieldC != that1.FieldC {
6975 if this.FieldC < that1.FieldC {
6976 return -1
6977 }
6978 return 1
6979 }
6980 if this.FieldD != that1.FieldD {
6981 if this.FieldD < that1.FieldD {
6982 return -1
6983 }
6984 return 1
6985 }
6986 if this.FieldE != that1.FieldE {
6987 if this.FieldE < that1.FieldE {
6988 return -1
6989 }
6990 return 1
6991 }
6992 if this.FieldF != that1.FieldF {
6993 if this.FieldF < that1.FieldF {
6994 return -1
6995 }
6996 return 1
6997 }
6998 if this.FieldG != that1.FieldG {
6999 if this.FieldG < that1.FieldG {
7000 return -1
7001 }
7002 return 1
7003 }
7004 if this.FieldH != that1.FieldH {
7005 if this.FieldH < that1.FieldH {
7006 return -1
7007 }
7008 return 1
7009 }
7010 if this.FieldI != that1.FieldI {
7011 if this.FieldI < that1.FieldI {
7012 return -1
7013 }
7014 return 1
7015 }
7016 if this.FieldJ != that1.FieldJ {
7017 if this.FieldJ < that1.FieldJ {
7018 return -1
7019 }
7020 return 1
7021 }
7022 if this.FieldK != that1.FieldK {
7023 if this.FieldK < that1.FieldK {
7024 return -1
7025 }
7026 return 1
7027 }
7028 if this.FieldL != that1.FieldL {
7029 if this.FieldL < that1.FieldL {
7030 return -1
7031 }
7032 return 1
7033 }
7034 if this.FieldM != that1.FieldM {
7035 if !this.FieldM {
7036 return -1
7037 }
7038 return 1
7039 }
7040 if this.FieldN != that1.FieldN {
7041 if this.FieldN < that1.FieldN {
7042 return -1
7043 }
7044 return 1
7045 }
7046 if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 {
7047 return c
7048 }
7049 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7050 return c
7051 }
7052 return 0
7053 }
7054 func (this *CustomNameNinOptNative) Compare(that interface{}) int {
7055 if that == nil {
7056 if this == nil {
7057 return 0
7058 }
7059 return 1
7060 }
7061
7062 that1, ok := that.(*CustomNameNinOptNative)
7063 if !ok {
7064 that2, ok := that.(CustomNameNinOptNative)
7065 if ok {
7066 that1 = &that2
7067 } else {
7068 return 1
7069 }
7070 }
7071 if that1 == nil {
7072 if this == nil {
7073 return 0
7074 }
7075 return 1
7076 } else if this == nil {
7077 return -1
7078 }
7079 if this.FieldA != nil && that1.FieldA != nil {
7080 if *this.FieldA != *that1.FieldA {
7081 if *this.FieldA < *that1.FieldA {
7082 return -1
7083 }
7084 return 1
7085 }
7086 } else if this.FieldA != nil {
7087 return 1
7088 } else if that1.FieldA != nil {
7089 return -1
7090 }
7091 if this.FieldB != nil && that1.FieldB != nil {
7092 if *this.FieldB != *that1.FieldB {
7093 if *this.FieldB < *that1.FieldB {
7094 return -1
7095 }
7096 return 1
7097 }
7098 } else if this.FieldB != nil {
7099 return 1
7100 } else if that1.FieldB != nil {
7101 return -1
7102 }
7103 if this.FieldC != nil && that1.FieldC != nil {
7104 if *this.FieldC != *that1.FieldC {
7105 if *this.FieldC < *that1.FieldC {
7106 return -1
7107 }
7108 return 1
7109 }
7110 } else if this.FieldC != nil {
7111 return 1
7112 } else if that1.FieldC != nil {
7113 return -1
7114 }
7115 if this.FieldD != nil && that1.FieldD != nil {
7116 if *this.FieldD != *that1.FieldD {
7117 if *this.FieldD < *that1.FieldD {
7118 return -1
7119 }
7120 return 1
7121 }
7122 } else if this.FieldD != nil {
7123 return 1
7124 } else if that1.FieldD != nil {
7125 return -1
7126 }
7127 if this.FieldE != nil && that1.FieldE != nil {
7128 if *this.FieldE != *that1.FieldE {
7129 if *this.FieldE < *that1.FieldE {
7130 return -1
7131 }
7132 return 1
7133 }
7134 } else if this.FieldE != nil {
7135 return 1
7136 } else if that1.FieldE != nil {
7137 return -1
7138 }
7139 if this.FieldF != nil && that1.FieldF != nil {
7140 if *this.FieldF != *that1.FieldF {
7141 if *this.FieldF < *that1.FieldF {
7142 return -1
7143 }
7144 return 1
7145 }
7146 } else if this.FieldF != nil {
7147 return 1
7148 } else if that1.FieldF != nil {
7149 return -1
7150 }
7151 if this.FieldG != nil && that1.FieldG != nil {
7152 if *this.FieldG != *that1.FieldG {
7153 if *this.FieldG < *that1.FieldG {
7154 return -1
7155 }
7156 return 1
7157 }
7158 } else if this.FieldG != nil {
7159 return 1
7160 } else if that1.FieldG != nil {
7161 return -1
7162 }
7163 if this.FieldH != nil && that1.FieldH != nil {
7164 if *this.FieldH != *that1.FieldH {
7165 if *this.FieldH < *that1.FieldH {
7166 return -1
7167 }
7168 return 1
7169 }
7170 } else if this.FieldH != nil {
7171 return 1
7172 } else if that1.FieldH != nil {
7173 return -1
7174 }
7175 if this.FieldI != nil && that1.FieldI != nil {
7176 if *this.FieldI != *that1.FieldI {
7177 if *this.FieldI < *that1.FieldI {
7178 return -1
7179 }
7180 return 1
7181 }
7182 } else if this.FieldI != nil {
7183 return 1
7184 } else if that1.FieldI != nil {
7185 return -1
7186 }
7187 if this.FieldJ != nil && that1.FieldJ != nil {
7188 if *this.FieldJ != *that1.FieldJ {
7189 if *this.FieldJ < *that1.FieldJ {
7190 return -1
7191 }
7192 return 1
7193 }
7194 } else if this.FieldJ != nil {
7195 return 1
7196 } else if that1.FieldJ != nil {
7197 return -1
7198 }
7199 if this.FieldK != nil && that1.FieldK != nil {
7200 if *this.FieldK != *that1.FieldK {
7201 if *this.FieldK < *that1.FieldK {
7202 return -1
7203 }
7204 return 1
7205 }
7206 } else if this.FieldK != nil {
7207 return 1
7208 } else if that1.FieldK != nil {
7209 return -1
7210 }
7211 if this.FielL != nil && that1.FielL != nil {
7212 if *this.FielL != *that1.FielL {
7213 if *this.FielL < *that1.FielL {
7214 return -1
7215 }
7216 return 1
7217 }
7218 } else if this.FielL != nil {
7219 return 1
7220 } else if that1.FielL != nil {
7221 return -1
7222 }
7223 if this.FieldM != nil && that1.FieldM != nil {
7224 if *this.FieldM != *that1.FieldM {
7225 if !*this.FieldM {
7226 return -1
7227 }
7228 return 1
7229 }
7230 } else if this.FieldM != nil {
7231 return 1
7232 } else if that1.FieldM != nil {
7233 return -1
7234 }
7235 if this.FieldN != nil && that1.FieldN != nil {
7236 if *this.FieldN != *that1.FieldN {
7237 if *this.FieldN < *that1.FieldN {
7238 return -1
7239 }
7240 return 1
7241 }
7242 } else if this.FieldN != nil {
7243 return 1
7244 } else if that1.FieldN != nil {
7245 return -1
7246 }
7247 if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 {
7248 return c
7249 }
7250 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7251 return c
7252 }
7253 return 0
7254 }
7255 func (this *CustomNameNinRepNative) Compare(that interface{}) int {
7256 if that == nil {
7257 if this == nil {
7258 return 0
7259 }
7260 return 1
7261 }
7262
7263 that1, ok := that.(*CustomNameNinRepNative)
7264 if !ok {
7265 that2, ok := that.(CustomNameNinRepNative)
7266 if ok {
7267 that1 = &that2
7268 } else {
7269 return 1
7270 }
7271 }
7272 if that1 == nil {
7273 if this == nil {
7274 return 0
7275 }
7276 return 1
7277 } else if this == nil {
7278 return -1
7279 }
7280 if len(this.FieldA) != len(that1.FieldA) {
7281 if len(this.FieldA) < len(that1.FieldA) {
7282 return -1
7283 }
7284 return 1
7285 }
7286 for i := range this.FieldA {
7287 if this.FieldA[i] != that1.FieldA[i] {
7288 if this.FieldA[i] < that1.FieldA[i] {
7289 return -1
7290 }
7291 return 1
7292 }
7293 }
7294 if len(this.FieldB) != len(that1.FieldB) {
7295 if len(this.FieldB) < len(that1.FieldB) {
7296 return -1
7297 }
7298 return 1
7299 }
7300 for i := range this.FieldB {
7301 if this.FieldB[i] != that1.FieldB[i] {
7302 if this.FieldB[i] < that1.FieldB[i] {
7303 return -1
7304 }
7305 return 1
7306 }
7307 }
7308 if len(this.FieldC) != len(that1.FieldC) {
7309 if len(this.FieldC) < len(that1.FieldC) {
7310 return -1
7311 }
7312 return 1
7313 }
7314 for i := range this.FieldC {
7315 if this.FieldC[i] != that1.FieldC[i] {
7316 if this.FieldC[i] < that1.FieldC[i] {
7317 return -1
7318 }
7319 return 1
7320 }
7321 }
7322 if len(this.FieldD) != len(that1.FieldD) {
7323 if len(this.FieldD) < len(that1.FieldD) {
7324 return -1
7325 }
7326 return 1
7327 }
7328 for i := range this.FieldD {
7329 if this.FieldD[i] != that1.FieldD[i] {
7330 if this.FieldD[i] < that1.FieldD[i] {
7331 return -1
7332 }
7333 return 1
7334 }
7335 }
7336 if len(this.FieldE) != len(that1.FieldE) {
7337 if len(this.FieldE) < len(that1.FieldE) {
7338 return -1
7339 }
7340 return 1
7341 }
7342 for i := range this.FieldE {
7343 if this.FieldE[i] != that1.FieldE[i] {
7344 if this.FieldE[i] < that1.FieldE[i] {
7345 return -1
7346 }
7347 return 1
7348 }
7349 }
7350 if len(this.FieldF) != len(that1.FieldF) {
7351 if len(this.FieldF) < len(that1.FieldF) {
7352 return -1
7353 }
7354 return 1
7355 }
7356 for i := range this.FieldF {
7357 if this.FieldF[i] != that1.FieldF[i] {
7358 if this.FieldF[i] < that1.FieldF[i] {
7359 return -1
7360 }
7361 return 1
7362 }
7363 }
7364 if len(this.FieldG) != len(that1.FieldG) {
7365 if len(this.FieldG) < len(that1.FieldG) {
7366 return -1
7367 }
7368 return 1
7369 }
7370 for i := range this.FieldG {
7371 if this.FieldG[i] != that1.FieldG[i] {
7372 if this.FieldG[i] < that1.FieldG[i] {
7373 return -1
7374 }
7375 return 1
7376 }
7377 }
7378 if len(this.FieldH) != len(that1.FieldH) {
7379 if len(this.FieldH) < len(that1.FieldH) {
7380 return -1
7381 }
7382 return 1
7383 }
7384 for i := range this.FieldH {
7385 if this.FieldH[i] != that1.FieldH[i] {
7386 if this.FieldH[i] < that1.FieldH[i] {
7387 return -1
7388 }
7389 return 1
7390 }
7391 }
7392 if len(this.FieldI) != len(that1.FieldI) {
7393 if len(this.FieldI) < len(that1.FieldI) {
7394 return -1
7395 }
7396 return 1
7397 }
7398 for i := range this.FieldI {
7399 if this.FieldI[i] != that1.FieldI[i] {
7400 if this.FieldI[i] < that1.FieldI[i] {
7401 return -1
7402 }
7403 return 1
7404 }
7405 }
7406 if len(this.FieldJ) != len(that1.FieldJ) {
7407 if len(this.FieldJ) < len(that1.FieldJ) {
7408 return -1
7409 }
7410 return 1
7411 }
7412 for i := range this.FieldJ {
7413 if this.FieldJ[i] != that1.FieldJ[i] {
7414 if this.FieldJ[i] < that1.FieldJ[i] {
7415 return -1
7416 }
7417 return 1
7418 }
7419 }
7420 if len(this.FieldK) != len(that1.FieldK) {
7421 if len(this.FieldK) < len(that1.FieldK) {
7422 return -1
7423 }
7424 return 1
7425 }
7426 for i := range this.FieldK {
7427 if this.FieldK[i] != that1.FieldK[i] {
7428 if this.FieldK[i] < that1.FieldK[i] {
7429 return -1
7430 }
7431 return 1
7432 }
7433 }
7434 if len(this.FieldL) != len(that1.FieldL) {
7435 if len(this.FieldL) < len(that1.FieldL) {
7436 return -1
7437 }
7438 return 1
7439 }
7440 for i := range this.FieldL {
7441 if this.FieldL[i] != that1.FieldL[i] {
7442 if this.FieldL[i] < that1.FieldL[i] {
7443 return -1
7444 }
7445 return 1
7446 }
7447 }
7448 if len(this.FieldM) != len(that1.FieldM) {
7449 if len(this.FieldM) < len(that1.FieldM) {
7450 return -1
7451 }
7452 return 1
7453 }
7454 for i := range this.FieldM {
7455 if this.FieldM[i] != that1.FieldM[i] {
7456 if !this.FieldM[i] {
7457 return -1
7458 }
7459 return 1
7460 }
7461 }
7462 if len(this.FieldN) != len(that1.FieldN) {
7463 if len(this.FieldN) < len(that1.FieldN) {
7464 return -1
7465 }
7466 return 1
7467 }
7468 for i := range this.FieldN {
7469 if this.FieldN[i] != that1.FieldN[i] {
7470 if this.FieldN[i] < that1.FieldN[i] {
7471 return -1
7472 }
7473 return 1
7474 }
7475 }
7476 if len(this.FieldO) != len(that1.FieldO) {
7477 if len(this.FieldO) < len(that1.FieldO) {
7478 return -1
7479 }
7480 return 1
7481 }
7482 for i := range this.FieldO {
7483 if c := bytes.Compare(this.FieldO[i], that1.FieldO[i]); c != 0 {
7484 return c
7485 }
7486 }
7487 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7488 return c
7489 }
7490 return 0
7491 }
7492 func (this *CustomNameNinStruct) Compare(that interface{}) int {
7493 if that == nil {
7494 if this == nil {
7495 return 0
7496 }
7497 return 1
7498 }
7499
7500 that1, ok := that.(*CustomNameNinStruct)
7501 if !ok {
7502 that2, ok := that.(CustomNameNinStruct)
7503 if ok {
7504 that1 = &that2
7505 } else {
7506 return 1
7507 }
7508 }
7509 if that1 == nil {
7510 if this == nil {
7511 return 0
7512 }
7513 return 1
7514 } else if this == nil {
7515 return -1
7516 }
7517 if this.FieldA != nil && that1.FieldA != nil {
7518 if *this.FieldA != *that1.FieldA {
7519 if *this.FieldA < *that1.FieldA {
7520 return -1
7521 }
7522 return 1
7523 }
7524 } else if this.FieldA != nil {
7525 return 1
7526 } else if that1.FieldA != nil {
7527 return -1
7528 }
7529 if this.FieldB != nil && that1.FieldB != nil {
7530 if *this.FieldB != *that1.FieldB {
7531 if *this.FieldB < *that1.FieldB {
7532 return -1
7533 }
7534 return 1
7535 }
7536 } else if this.FieldB != nil {
7537 return 1
7538 } else if that1.FieldB != nil {
7539 return -1
7540 }
7541 if c := this.FieldC.Compare(that1.FieldC); c != 0 {
7542 return c
7543 }
7544 if len(this.FieldD) != len(that1.FieldD) {
7545 if len(this.FieldD) < len(that1.FieldD) {
7546 return -1
7547 }
7548 return 1
7549 }
7550 for i := range this.FieldD {
7551 if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 {
7552 return c
7553 }
7554 }
7555 if this.FieldE != nil && that1.FieldE != nil {
7556 if *this.FieldE != *that1.FieldE {
7557 if *this.FieldE < *that1.FieldE {
7558 return -1
7559 }
7560 return 1
7561 }
7562 } else if this.FieldE != nil {
7563 return 1
7564 } else if that1.FieldE != nil {
7565 return -1
7566 }
7567 if this.FieldF != nil && that1.FieldF != nil {
7568 if *this.FieldF != *that1.FieldF {
7569 if *this.FieldF < *that1.FieldF {
7570 return -1
7571 }
7572 return 1
7573 }
7574 } else if this.FieldF != nil {
7575 return 1
7576 } else if that1.FieldF != nil {
7577 return -1
7578 }
7579 if c := this.FieldG.Compare(that1.FieldG); c != 0 {
7580 return c
7581 }
7582 if this.FieldH != nil && that1.FieldH != nil {
7583 if *this.FieldH != *that1.FieldH {
7584 if !*this.FieldH {
7585 return -1
7586 }
7587 return 1
7588 }
7589 } else if this.FieldH != nil {
7590 return 1
7591 } else if that1.FieldH != nil {
7592 return -1
7593 }
7594 if this.FieldI != nil && that1.FieldI != nil {
7595 if *this.FieldI != *that1.FieldI {
7596 if *this.FieldI < *that1.FieldI {
7597 return -1
7598 }
7599 return 1
7600 }
7601 } else if this.FieldI != nil {
7602 return 1
7603 } else if that1.FieldI != nil {
7604 return -1
7605 }
7606 if c := bytes.Compare(this.FieldJ, that1.FieldJ); c != 0 {
7607 return c
7608 }
7609 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7610 return c
7611 }
7612 return 0
7613 }
7614 func (this *CustomNameCustomType) Compare(that interface{}) int {
7615 if that == nil {
7616 if this == nil {
7617 return 0
7618 }
7619 return 1
7620 }
7621
7622 that1, ok := that.(*CustomNameCustomType)
7623 if !ok {
7624 that2, ok := that.(CustomNameCustomType)
7625 if ok {
7626 that1 = &that2
7627 } else {
7628 return 1
7629 }
7630 }
7631 if that1 == nil {
7632 if this == nil {
7633 return 0
7634 }
7635 return 1
7636 } else if this == nil {
7637 return -1
7638 }
7639 if that1.FieldA == nil {
7640 if this.FieldA != nil {
7641 return 1
7642 }
7643 } else if this.FieldA == nil {
7644 return -1
7645 } else if c := this.FieldA.Compare(*that1.FieldA); c != 0 {
7646 return c
7647 }
7648 if that1.FieldB == nil {
7649 if this.FieldB != nil {
7650 return 1
7651 }
7652 } else if this.FieldB == nil {
7653 return -1
7654 } else if c := this.FieldB.Compare(*that1.FieldB); c != 0 {
7655 return c
7656 }
7657 if len(this.FieldC) != len(that1.FieldC) {
7658 if len(this.FieldC) < len(that1.FieldC) {
7659 return -1
7660 }
7661 return 1
7662 }
7663 for i := range this.FieldC {
7664 if c := this.FieldC[i].Compare(that1.FieldC[i]); c != 0 {
7665 return c
7666 }
7667 }
7668 if len(this.FieldD) != len(that1.FieldD) {
7669 if len(this.FieldD) < len(that1.FieldD) {
7670 return -1
7671 }
7672 return 1
7673 }
7674 for i := range this.FieldD {
7675 if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 {
7676 return c
7677 }
7678 }
7679 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7680 return c
7681 }
7682 return 0
7683 }
7684 func (this *CustomNameNinEmbeddedStructUnion) Compare(that interface{}) int {
7685 if that == nil {
7686 if this == nil {
7687 return 0
7688 }
7689 return 1
7690 }
7691
7692 that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
7693 if !ok {
7694 that2, ok := that.(CustomNameNinEmbeddedStructUnion)
7695 if ok {
7696 that1 = &that2
7697 } else {
7698 return 1
7699 }
7700 }
7701 if that1 == nil {
7702 if this == nil {
7703 return 0
7704 }
7705 return 1
7706 } else if this == nil {
7707 return -1
7708 }
7709 if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
7710 return c
7711 }
7712 if c := this.FieldA.Compare(that1.FieldA); c != 0 {
7713 return c
7714 }
7715 if this.FieldB != nil && that1.FieldB != nil {
7716 if *this.FieldB != *that1.FieldB {
7717 if !*this.FieldB {
7718 return -1
7719 }
7720 return 1
7721 }
7722 } else if this.FieldB != nil {
7723 return 1
7724 } else if that1.FieldB != nil {
7725 return -1
7726 }
7727 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7728 return c
7729 }
7730 return 0
7731 }
7732 func (this *CustomNameEnum) Compare(that interface{}) int {
7733 if that == nil {
7734 if this == nil {
7735 return 0
7736 }
7737 return 1
7738 }
7739
7740 that1, ok := that.(*CustomNameEnum)
7741 if !ok {
7742 that2, ok := that.(CustomNameEnum)
7743 if ok {
7744 that1 = &that2
7745 } else {
7746 return 1
7747 }
7748 }
7749 if that1 == nil {
7750 if this == nil {
7751 return 0
7752 }
7753 return 1
7754 } else if this == nil {
7755 return -1
7756 }
7757 if this.FieldA != nil && that1.FieldA != nil {
7758 if *this.FieldA != *that1.FieldA {
7759 if *this.FieldA < *that1.FieldA {
7760 return -1
7761 }
7762 return 1
7763 }
7764 } else if this.FieldA != nil {
7765 return 1
7766 } else if that1.FieldA != nil {
7767 return -1
7768 }
7769 if len(this.FieldB) != len(that1.FieldB) {
7770 if len(this.FieldB) < len(that1.FieldB) {
7771 return -1
7772 }
7773 return 1
7774 }
7775 for i := range this.FieldB {
7776 if this.FieldB[i] != that1.FieldB[i] {
7777 if this.FieldB[i] < that1.FieldB[i] {
7778 return -1
7779 }
7780 return 1
7781 }
7782 }
7783 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7784 return c
7785 }
7786 return 0
7787 }
7788 func (this *NoExtensionsMap) Compare(that interface{}) int {
7789 if that == nil {
7790 if this == nil {
7791 return 0
7792 }
7793 return 1
7794 }
7795
7796 that1, ok := that.(*NoExtensionsMap)
7797 if !ok {
7798 that2, ok := that.(NoExtensionsMap)
7799 if ok {
7800 that1 = &that2
7801 } else {
7802 return 1
7803 }
7804 }
7805 if that1 == nil {
7806 if this == nil {
7807 return 0
7808 }
7809 return 1
7810 } else if this == nil {
7811 return -1
7812 }
7813 if this.Field1 != nil && that1.Field1 != nil {
7814 if *this.Field1 != *that1.Field1 {
7815 if *this.Field1 < *that1.Field1 {
7816 return -1
7817 }
7818 return 1
7819 }
7820 } else if this.Field1 != nil {
7821 return 1
7822 } else if that1.Field1 != nil {
7823 return -1
7824 }
7825 if c := bytes.Compare(this.XXX_extensions, that1.XXX_extensions); c != 0 {
7826 return c
7827 }
7828 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7829 return c
7830 }
7831 return 0
7832 }
7833 func (this *Unrecognized) Compare(that interface{}) int {
7834 if that == nil {
7835 if this == nil {
7836 return 0
7837 }
7838 return 1
7839 }
7840
7841 that1, ok := that.(*Unrecognized)
7842 if !ok {
7843 that2, ok := that.(Unrecognized)
7844 if ok {
7845 that1 = &that2
7846 } else {
7847 return 1
7848 }
7849 }
7850 if that1 == nil {
7851 if this == nil {
7852 return 0
7853 }
7854 return 1
7855 } else if this == nil {
7856 return -1
7857 }
7858 if this.Field1 != nil && that1.Field1 != nil {
7859 if *this.Field1 != *that1.Field1 {
7860 if *this.Field1 < *that1.Field1 {
7861 return -1
7862 }
7863 return 1
7864 }
7865 } else if this.Field1 != nil {
7866 return 1
7867 } else if that1.Field1 != nil {
7868 return -1
7869 }
7870 return 0
7871 }
7872 func (this *UnrecognizedWithInner) Compare(that interface{}) int {
7873 if that == nil {
7874 if this == nil {
7875 return 0
7876 }
7877 return 1
7878 }
7879
7880 that1, ok := that.(*UnrecognizedWithInner)
7881 if !ok {
7882 that2, ok := that.(UnrecognizedWithInner)
7883 if ok {
7884 that1 = &that2
7885 } else {
7886 return 1
7887 }
7888 }
7889 if that1 == nil {
7890 if this == nil {
7891 return 0
7892 }
7893 return 1
7894 } else if this == nil {
7895 return -1
7896 }
7897 if len(this.Embedded) != len(that1.Embedded) {
7898 if len(this.Embedded) < len(that1.Embedded) {
7899 return -1
7900 }
7901 return 1
7902 }
7903 for i := range this.Embedded {
7904 if c := this.Embedded[i].Compare(that1.Embedded[i]); c != 0 {
7905 return c
7906 }
7907 }
7908 if this.Field2 != nil && that1.Field2 != nil {
7909 if *this.Field2 != *that1.Field2 {
7910 if *this.Field2 < *that1.Field2 {
7911 return -1
7912 }
7913 return 1
7914 }
7915 } else if this.Field2 != nil {
7916 return 1
7917 } else if that1.Field2 != nil {
7918 return -1
7919 }
7920 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
7921 return c
7922 }
7923 return 0
7924 }
7925 func (this *UnrecognizedWithInner_Inner) Compare(that interface{}) int {
7926 if that == nil {
7927 if this == nil {
7928 return 0
7929 }
7930 return 1
7931 }
7932
7933 that1, ok := that.(*UnrecognizedWithInner_Inner)
7934 if !ok {
7935 that2, ok := that.(UnrecognizedWithInner_Inner)
7936 if ok {
7937 that1 = &that2
7938 } else {
7939 return 1
7940 }
7941 }
7942 if that1 == nil {
7943 if this == nil {
7944 return 0
7945 }
7946 return 1
7947 } else if this == nil {
7948 return -1
7949 }
7950 if this.Field1 != nil && that1.Field1 != nil {
7951 if *this.Field1 != *that1.Field1 {
7952 if *this.Field1 < *that1.Field1 {
7953 return -1
7954 }
7955 return 1
7956 }
7957 } else if this.Field1 != nil {
7958 return 1
7959 } else if that1.Field1 != nil {
7960 return -1
7961 }
7962 return 0
7963 }
7964 func (this *UnrecognizedWithEmbed) Compare(that interface{}) int {
7965 if that == nil {
7966 if this == nil {
7967 return 0
7968 }
7969 return 1
7970 }
7971
7972 that1, ok := that.(*UnrecognizedWithEmbed)
7973 if !ok {
7974 that2, ok := that.(UnrecognizedWithEmbed)
7975 if ok {
7976 that1 = &that2
7977 } else {
7978 return 1
7979 }
7980 }
7981 if that1 == nil {
7982 if this == nil {
7983 return 0
7984 }
7985 return 1
7986 } else if this == nil {
7987 return -1
7988 }
7989 if c := this.UnrecognizedWithEmbed_Embedded.Compare(&that1.UnrecognizedWithEmbed_Embedded); c != 0 {
7990 return c
7991 }
7992 if this.Field2 != nil && that1.Field2 != nil {
7993 if *this.Field2 != *that1.Field2 {
7994 if *this.Field2 < *that1.Field2 {
7995 return -1
7996 }
7997 return 1
7998 }
7999 } else if this.Field2 != nil {
8000 return 1
8001 } else if that1.Field2 != nil {
8002 return -1
8003 }
8004 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8005 return c
8006 }
8007 return 0
8008 }
8009 func (this *UnrecognizedWithEmbed_Embedded) Compare(that interface{}) int {
8010 if that == nil {
8011 if this == nil {
8012 return 0
8013 }
8014 return 1
8015 }
8016
8017 that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
8018 if !ok {
8019 that2, ok := that.(UnrecognizedWithEmbed_Embedded)
8020 if ok {
8021 that1 = &that2
8022 } else {
8023 return 1
8024 }
8025 }
8026 if that1 == nil {
8027 if this == nil {
8028 return 0
8029 }
8030 return 1
8031 } else if this == nil {
8032 return -1
8033 }
8034 if this.Field1 != nil && that1.Field1 != nil {
8035 if *this.Field1 != *that1.Field1 {
8036 if *this.Field1 < *that1.Field1 {
8037 return -1
8038 }
8039 return 1
8040 }
8041 } else if this.Field1 != nil {
8042 return 1
8043 } else if that1.Field1 != nil {
8044 return -1
8045 }
8046 return 0
8047 }
8048 func (this *Node) Compare(that interface{}) int {
8049 if that == nil {
8050 if this == nil {
8051 return 0
8052 }
8053 return 1
8054 }
8055
8056 that1, ok := that.(*Node)
8057 if !ok {
8058 that2, ok := that.(Node)
8059 if ok {
8060 that1 = &that2
8061 } else {
8062 return 1
8063 }
8064 }
8065 if that1 == nil {
8066 if this == nil {
8067 return 0
8068 }
8069 return 1
8070 } else if this == nil {
8071 return -1
8072 }
8073 if this.Label != nil && that1.Label != nil {
8074 if *this.Label != *that1.Label {
8075 if *this.Label < *that1.Label {
8076 return -1
8077 }
8078 return 1
8079 }
8080 } else if this.Label != nil {
8081 return 1
8082 } else if that1.Label != nil {
8083 return -1
8084 }
8085 if len(this.Children) != len(that1.Children) {
8086 if len(this.Children) < len(that1.Children) {
8087 return -1
8088 }
8089 return 1
8090 }
8091 for i := range this.Children {
8092 if c := this.Children[i].Compare(that1.Children[i]); c != 0 {
8093 return c
8094 }
8095 }
8096 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8097 return c
8098 }
8099 return 0
8100 }
8101 func (this *NonByteCustomType) Compare(that interface{}) int {
8102 if that == nil {
8103 if this == nil {
8104 return 0
8105 }
8106 return 1
8107 }
8108
8109 that1, ok := that.(*NonByteCustomType)
8110 if !ok {
8111 that2, ok := that.(NonByteCustomType)
8112 if ok {
8113 that1 = &that2
8114 } else {
8115 return 1
8116 }
8117 }
8118 if that1 == nil {
8119 if this == nil {
8120 return 0
8121 }
8122 return 1
8123 } else if this == nil {
8124 return -1
8125 }
8126 if that1.Field1 == nil {
8127 if this.Field1 != nil {
8128 return 1
8129 }
8130 } else if this.Field1 == nil {
8131 return -1
8132 } else if c := this.Field1.Compare(*that1.Field1); c != 0 {
8133 return c
8134 }
8135 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8136 return c
8137 }
8138 return 0
8139 }
8140 func (this *NidOptNonByteCustomType) Compare(that interface{}) int {
8141 if that == nil {
8142 if this == nil {
8143 return 0
8144 }
8145 return 1
8146 }
8147
8148 that1, ok := that.(*NidOptNonByteCustomType)
8149 if !ok {
8150 that2, ok := that.(NidOptNonByteCustomType)
8151 if ok {
8152 that1 = &that2
8153 } else {
8154 return 1
8155 }
8156 }
8157 if that1 == nil {
8158 if this == nil {
8159 return 0
8160 }
8161 return 1
8162 } else if this == nil {
8163 return -1
8164 }
8165 if c := this.Field1.Compare(that1.Field1); c != 0 {
8166 return c
8167 }
8168 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8169 return c
8170 }
8171 return 0
8172 }
8173 func (this *NinOptNonByteCustomType) Compare(that interface{}) int {
8174 if that == nil {
8175 if this == nil {
8176 return 0
8177 }
8178 return 1
8179 }
8180
8181 that1, ok := that.(*NinOptNonByteCustomType)
8182 if !ok {
8183 that2, ok := that.(NinOptNonByteCustomType)
8184 if ok {
8185 that1 = &that2
8186 } else {
8187 return 1
8188 }
8189 }
8190 if that1 == nil {
8191 if this == nil {
8192 return 0
8193 }
8194 return 1
8195 } else if this == nil {
8196 return -1
8197 }
8198 if that1.Field1 == nil {
8199 if this.Field1 != nil {
8200 return 1
8201 }
8202 } else if this.Field1 == nil {
8203 return -1
8204 } else if c := this.Field1.Compare(*that1.Field1); c != 0 {
8205 return c
8206 }
8207 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8208 return c
8209 }
8210 return 0
8211 }
8212 func (this *NidRepNonByteCustomType) Compare(that interface{}) int {
8213 if that == nil {
8214 if this == nil {
8215 return 0
8216 }
8217 return 1
8218 }
8219
8220 that1, ok := that.(*NidRepNonByteCustomType)
8221 if !ok {
8222 that2, ok := that.(NidRepNonByteCustomType)
8223 if ok {
8224 that1 = &that2
8225 } else {
8226 return 1
8227 }
8228 }
8229 if that1 == nil {
8230 if this == nil {
8231 return 0
8232 }
8233 return 1
8234 } else if this == nil {
8235 return -1
8236 }
8237 if len(this.Field1) != len(that1.Field1) {
8238 if len(this.Field1) < len(that1.Field1) {
8239 return -1
8240 }
8241 return 1
8242 }
8243 for i := range this.Field1 {
8244 if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 {
8245 return c
8246 }
8247 }
8248 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8249 return c
8250 }
8251 return 0
8252 }
8253 func (this *NinRepNonByteCustomType) Compare(that interface{}) int {
8254 if that == nil {
8255 if this == nil {
8256 return 0
8257 }
8258 return 1
8259 }
8260
8261 that1, ok := that.(*NinRepNonByteCustomType)
8262 if !ok {
8263 that2, ok := that.(NinRepNonByteCustomType)
8264 if ok {
8265 that1 = &that2
8266 } else {
8267 return 1
8268 }
8269 }
8270 if that1 == nil {
8271 if this == nil {
8272 return 0
8273 }
8274 return 1
8275 } else if this == nil {
8276 return -1
8277 }
8278 if len(this.Field1) != len(that1.Field1) {
8279 if len(this.Field1) < len(that1.Field1) {
8280 return -1
8281 }
8282 return 1
8283 }
8284 for i := range this.Field1 {
8285 if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 {
8286 return c
8287 }
8288 }
8289 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8290 return c
8291 }
8292 return 0
8293 }
8294 func (this *ProtoType) Compare(that interface{}) int {
8295 if that == nil {
8296 if this == nil {
8297 return 0
8298 }
8299 return 1
8300 }
8301
8302 that1, ok := that.(*ProtoType)
8303 if !ok {
8304 that2, ok := that.(ProtoType)
8305 if ok {
8306 that1 = &that2
8307 } else {
8308 return 1
8309 }
8310 }
8311 if that1 == nil {
8312 if this == nil {
8313 return 0
8314 }
8315 return 1
8316 } else if this == nil {
8317 return -1
8318 }
8319 if this.Field2 != nil && that1.Field2 != nil {
8320 if *this.Field2 != *that1.Field2 {
8321 if *this.Field2 < *that1.Field2 {
8322 return -1
8323 }
8324 return 1
8325 }
8326 } else if this.Field2 != nil {
8327 return 1
8328 } else if that1.Field2 != nil {
8329 return -1
8330 }
8331 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
8332 return c
8333 }
8334 return 0
8335 }
8336 func (this *NidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8337 return ThetestDescription()
8338 }
8339 func (this *NinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8340 return ThetestDescription()
8341 }
8342 func (this *NidRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8343 return ThetestDescription()
8344 }
8345 func (this *NinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8346 return ThetestDescription()
8347 }
8348 func (this *NidRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8349 return ThetestDescription()
8350 }
8351 func (this *NinRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8352 return ThetestDescription()
8353 }
8354 func (this *NidOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8355 return ThetestDescription()
8356 }
8357 func (this *NinOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8358 return ThetestDescription()
8359 }
8360 func (this *NidRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8361 return ThetestDescription()
8362 }
8363 func (this *NinRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8364 return ThetestDescription()
8365 }
8366 func (this *NidEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8367 return ThetestDescription()
8368 }
8369 func (this *NinEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8370 return ThetestDescription()
8371 }
8372 func (this *NidNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8373 return ThetestDescription()
8374 }
8375 func (this *NinNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8376 return ThetestDescription()
8377 }
8378 func (this *NidOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8379 return ThetestDescription()
8380 }
8381 func (this *CustomDash) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8382 return ThetestDescription()
8383 }
8384 func (this *NinOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8385 return ThetestDescription()
8386 }
8387 func (this *NidRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8388 return ThetestDescription()
8389 }
8390 func (this *NinRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8391 return ThetestDescription()
8392 }
8393 func (this *NinOptNativeUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8394 return ThetestDescription()
8395 }
8396 func (this *NinOptStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8397 return ThetestDescription()
8398 }
8399 func (this *NinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8400 return ThetestDescription()
8401 }
8402 func (this *NinNestedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8403 return ThetestDescription()
8404 }
8405 func (this *Tree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8406 return ThetestDescription()
8407 }
8408 func (this *OrBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8409 return ThetestDescription()
8410 }
8411 func (this *AndBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8412 return ThetestDescription()
8413 }
8414 func (this *Leaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8415 return ThetestDescription()
8416 }
8417 func (this *DeepTree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8418 return ThetestDescription()
8419 }
8420 func (this *ADeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8421 return ThetestDescription()
8422 }
8423 func (this *AndDeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8424 return ThetestDescription()
8425 }
8426 func (this *DeepLeaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8427 return ThetestDescription()
8428 }
8429 func (this *Nil) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8430 return ThetestDescription()
8431 }
8432 func (this *NidOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8433 return ThetestDescription()
8434 }
8435 func (this *NinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8436 return ThetestDescription()
8437 }
8438 func (this *NidRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8439 return ThetestDescription()
8440 }
8441 func (this *NinRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8442 return ThetestDescription()
8443 }
8444 func (this *NinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8445 return ThetestDescription()
8446 }
8447 func (this *AnotherNinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8448 return ThetestDescription()
8449 }
8450 func (this *AnotherNinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8451 return ThetestDescription()
8452 }
8453 func (this *Timer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8454 return ThetestDescription()
8455 }
8456 func (this *MyExtendable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8457 return ThetestDescription()
8458 }
8459 func (this *OtherExtenable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8460 return ThetestDescription()
8461 }
8462 func (this *NestedDefinition) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8463 return ThetestDescription()
8464 }
8465 func (this *NestedDefinition_NestedMessage) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8466 return ThetestDescription()
8467 }
8468 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8469 return ThetestDescription()
8470 }
8471 func (this *NestedScope) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8472 return ThetestDescription()
8473 }
8474 func (this *NinOptNativeDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8475 return ThetestDescription()
8476 }
8477 func (this *CustomContainer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8478 return ThetestDescription()
8479 }
8480 func (this *CustomNameNidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8481 return ThetestDescription()
8482 }
8483 func (this *CustomNameNinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8484 return ThetestDescription()
8485 }
8486 func (this *CustomNameNinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8487 return ThetestDescription()
8488 }
8489 func (this *CustomNameNinStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8490 return ThetestDescription()
8491 }
8492 func (this *CustomNameCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8493 return ThetestDescription()
8494 }
8495 func (this *CustomNameNinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8496 return ThetestDescription()
8497 }
8498 func (this *CustomNameEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8499 return ThetestDescription()
8500 }
8501 func (this *NoExtensionsMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8502 return ThetestDescription()
8503 }
8504 func (this *Unrecognized) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8505 return ThetestDescription()
8506 }
8507 func (this *UnrecognizedWithInner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8508 return ThetestDescription()
8509 }
8510 func (this *UnrecognizedWithInner_Inner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8511 return ThetestDescription()
8512 }
8513 func (this *UnrecognizedWithEmbed) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8514 return ThetestDescription()
8515 }
8516 func (this *UnrecognizedWithEmbed_Embedded) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8517 return ThetestDescription()
8518 }
8519 func (this *Node) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8520 return ThetestDescription()
8521 }
8522 func (this *NonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8523 return ThetestDescription()
8524 }
8525 func (this *NidOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8526 return ThetestDescription()
8527 }
8528 func (this *NinOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8529 return ThetestDescription()
8530 }
8531 func (this *NidRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8532 return ThetestDescription()
8533 }
8534 func (this *NinRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8535 return ThetestDescription()
8536 }
8537 func (this *ProtoType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8538 return ThetestDescription()
8539 }
8540 func ThetestDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
8541 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
8542 var gzipped = []byte{
8543
8544 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x7c, 0x7b, 0x70, 0x1b, 0xd7,
8545 0x75, 0x37, 0x17, 0x0b, 0x52, 0xe0, 0xe1, 0x6b, 0xb9, 0x94, 0x28, 0x98, 0x96, 0x49, 0x09, 0x96,
8546 0x65, 0x9a, 0xb6, 0x29, 0x8a, 0xa2, 0x5e, 0x50, 0x6c, 0x7f, 0x78, 0x49, 0xa6, 0x22, 0x82, 0xcc,
8547 0x92, 0x8c, 0xad, 0xe4, 0xfb, 0x06, 0xb3, 0x02, 0x2e, 0x49, 0xd8, 0xc0, 0x2e, 0x82, 0x5d, 0xd8,
8548 0xa6, 0xe7, 0x9b, 0x6f, 0xfc, 0x25, 0x6d, 0x9a, 0xf4, 0xdd, 0xa6, 0x9d, 0x26, 0x69, 0xe2, 0x38,
8549 0xc9, 0x24, 0x71, 0xd2, 0x57, 0xd2, 0xa6, 0x69, 0x1e, 0x9d, 0xc6, 0xff, 0xa4, 0x55, 0xff, 0xe9,
8550 0x38, 0xfd, 0xab, 0x93, 0xe9, 0x78, 0x62, 0x39, 0x33, 0x4d, 0x5b, 0xb7, 0x4d, 0x53, 0xcf, 0x34,
8551 0x33, 0xce, 0x1f, 0x9d, 0xfb, 0xda, 0xdd, 0x7b, 0xb1, 0xe0, 0x2e, 0x2d, 0xdb, 0xc9, 0x3f, 0x12,
8552 0x70, 0xcf, 0xf9, 0x9d, 0x3d, 0xf7, 0xbc, 0xee, 0xd9, 0x7b, 0x2f, 0x01, 0x37, 0xb2, 0x70, 0x74,
8553 0xdb, 0xb6, 0xb7, 0x1b, 0xe8, 0x64, 0xab, 0x6d, 0xbb, 0xf6, 0xf5, 0xce, 0xd6, 0xc9, 0x1a, 0x72,
8554 0xaa, 0xed, 0x7a, 0xcb, 0xb5, 0xdb, 0xf3, 0x64, 0x4c, 0x1f, 0xa3, 0x1c, 0xf3, 0x9c, 0x23, 0xb3,
8555 0x02, 0xe3, 0x97, 0xea, 0x0d, 0x54, 0xf4, 0x18, 0xd7, 0x91, 0xab, 0x9f, 0x87, 0xe4, 0x56, 0xbd,
8556 0x81, 0xd2, 0xca, 0x51, 0x75, 0x76, 0x68, 0xf1, 0xf8, 0xbc, 0x04, 0x9a, 0x17, 0x11, 0x6b, 0x78,
8557 0xd8, 0x20, 0x88, 0xcc, 0x0f, 0x92, 0x30, 0x11, 0x42, 0xd5, 0x75, 0x48, 0x5a, 0x66, 0x13, 0x4b,
8558 0x54, 0x66, 0x07, 0x0d, 0xf2, 0x59, 0x4f, 0xc3, 0x81, 0x96, 0x59, 0x7d, 0xdc, 0xdc, 0x46, 0xe9,
8559 0x04, 0x19, 0xe6, 0x5f, 0xf5, 0x69, 0x80, 0x1a, 0x6a, 0x21, 0xab, 0x86, 0xac, 0xea, 0x6e, 0x5a,
8560 0x3d, 0xaa, 0xce, 0x0e, 0x1a, 0x81, 0x11, 0xfd, 0x5e, 0x18, 0x6f, 0x75, 0xae, 0x37, 0xea, 0xd5,
8561 0x4a, 0x80, 0x0d, 0x8e, 0xaa, 0xb3, 0xfd, 0x86, 0x46, 0x09, 0x45, 0x9f, 0xf9, 0x6e, 0x18, 0x7b,
8562 0x12, 0x99, 0x8f, 0x07, 0x59, 0x87, 0x08, 0xeb, 0x28, 0x1e, 0x0e, 0x30, 0x16, 0x60, 0xb8, 0x89,
8563 0x1c, 0xc7, 0xdc, 0x46, 0x15, 0x77, 0xb7, 0x85, 0xd2, 0x49, 0x32, 0xfb, 0xa3, 0x5d, 0xb3, 0x97,
8564 0x67, 0x3e, 0xc4, 0x50, 0x1b, 0xbb, 0x2d, 0xa4, 0xe7, 0x60, 0x10, 0x59, 0x9d, 0x26, 0x95, 0xd0,
8565 0xdf, 0xc3, 0x7e, 0x25, 0xab, 0xd3, 0x94, 0xa5, 0xa4, 0x30, 0x8c, 0x89, 0x38, 0xe0, 0xa0, 0xf6,
8566 0x13, 0xf5, 0x2a, 0x4a, 0x0f, 0x10, 0x01, 0x77, 0x77, 0x09, 0x58, 0xa7, 0x74, 0x59, 0x06, 0xc7,
8567 0xe9, 0x05, 0x18, 0x44, 0x4f, 0xb9, 0xc8, 0x72, 0xea, 0xb6, 0x95, 0x3e, 0x40, 0x84, 0xdc, 0x15,
8568 0xe2, 0x45, 0xd4, 0xa8, 0xc9, 0x22, 0x7c, 0x9c, 0x7e, 0x16, 0x0e, 0xd8, 0x2d, 0xb7, 0x6e, 0x5b,
8569 0x4e, 0x3a, 0x75, 0x54, 0x99, 0x1d, 0x5a, 0x3c, 0x12, 0x1a, 0x08, 0xab, 0x94, 0xc7, 0xe0, 0xcc,
8570 0xfa, 0x32, 0x68, 0x8e, 0xdd, 0x69, 0x57, 0x51, 0xa5, 0x6a, 0xd7, 0x50, 0xa5, 0x6e, 0x6d, 0xd9,
8571 0xe9, 0x41, 0x22, 0x60, 0xa6, 0x7b, 0x22, 0x84, 0xb1, 0x60, 0xd7, 0xd0, 0xb2, 0xb5, 0x65, 0x1b,
8572 0xa3, 0x8e, 0xf0, 0x5d, 0x9f, 0x84, 0x01, 0x67, 0xd7, 0x72, 0xcd, 0xa7, 0xd2, 0xc3, 0x24, 0x42,
8573 0xd8, 0xb7, 0xcc, 0x37, 0x06, 0x60, 0x2c, 0x4e, 0x88, 0x5d, 0x84, 0xfe, 0x2d, 0x3c, 0xcb, 0x74,
8574 0x62, 0x3f, 0x36, 0xa0, 0x18, 0xd1, 0x88, 0x03, 0x6f, 0xd0, 0x88, 0x39, 0x18, 0xb2, 0x90, 0xe3,
8575 0xa2, 0x1a, 0x8d, 0x08, 0x35, 0x66, 0x4c, 0x01, 0x05, 0x75, 0x87, 0x54, 0xf2, 0x0d, 0x85, 0xd4,
8576 0xa3, 0x30, 0xe6, 0xa9, 0x54, 0x69, 0x9b, 0xd6, 0x36, 0x8f, 0xcd, 0x93, 0x51, 0x9a, 0xcc, 0x97,
8577 0x38, 0xce, 0xc0, 0x30, 0x63, 0x14, 0x09, 0xdf, 0xf5, 0x22, 0x80, 0x6d, 0x21, 0x7b, 0xab, 0x52,
8578 0x43, 0xd5, 0x46, 0x3a, 0xd5, 0xc3, 0x4a, 0xab, 0x98, 0xa5, 0xcb, 0x4a, 0x36, 0x1d, 0xad, 0x36,
8579 0xf4, 0x0b, 0x7e, 0xa8, 0x1d, 0xe8, 0x11, 0x29, 0x2b, 0x34, 0xc9, 0xba, 0xa2, 0x6d, 0x13, 0x46,
8580 0xdb, 0x08, 0xc7, 0x3d, 0xaa, 0xb1, 0x99, 0x0d, 0x12, 0x25, 0xe6, 0x23, 0x67, 0x66, 0x30, 0x18,
8581 0x9d, 0xd8, 0x48, 0x3b, 0xf8, 0x55, 0xbf, 0x13, 0xbc, 0x81, 0x0a, 0x09, 0x2b, 0x20, 0x55, 0x68,
8582 0x98, 0x0f, 0x96, 0xcd, 0x26, 0x9a, 0x7a, 0x1a, 0x46, 0x45, 0xf3, 0xe8, 0x07, 0xa1, 0xdf, 0x71,
8583 0xcd, 0xb6, 0x4b, 0xa2, 0xb0, 0xdf, 0xa0, 0x5f, 0x74, 0x0d, 0x54, 0x64, 0xd5, 0x48, 0x95, 0xeb,
8584 0x37, 0xf0, 0x47, 0xfd, 0x7f, 0xf9, 0x13, 0x56, 0xc9, 0x84, 0x4f, 0x74, 0x7b, 0x54, 0x90, 0x2c,
8585 0xcf, 0x7b, 0xea, 0x1c, 0x8c, 0x08, 0x13, 0x88, 0xfb, 0xe8, 0xcc, 0xff, 0x85, 0x43, 0xa1, 0xa2,
8586 0xf5, 0x47, 0xe1, 0x60, 0xc7, 0xaa, 0x5b, 0x2e, 0x6a, 0xb7, 0xda, 0x08, 0x47, 0x2c, 0x7d, 0x54,
8587 0xfa, 0x9f, 0x0e, 0xf4, 0x88, 0xb9, 0xcd, 0x20, 0x37, 0x95, 0x62, 0x4c, 0x74, 0xba, 0x07, 0xe7,
8588 0x06, 0x53, 0x3f, 0x3c, 0xa0, 0x3d, 0xf3, 0xcc, 0x33, 0xcf, 0x24, 0x32, 0x1f, 0x1d, 0x80, 0x83,
8589 0x61, 0x39, 0x13, 0x9a, 0xbe, 0x93, 0x30, 0x60, 0x75, 0x9a, 0xd7, 0x51, 0x9b, 0x18, 0xa9, 0xdf,
8590 0x60, 0xdf, 0xf4, 0x1c, 0xf4, 0x37, 0xcc, 0xeb, 0xa8, 0x91, 0x4e, 0x1e, 0x55, 0x66, 0x47, 0x17,
8591 0xef, 0x8d, 0x95, 0x95, 0xf3, 0x57, 0x31, 0xc4, 0xa0, 0x48, 0xfd, 0x41, 0x48, 0xb2, 0x12, 0x8d,
8592 0x25, 0xcc, 0xc5, 0x93, 0x80, 0x73, 0xc9, 0x20, 0x38, 0xfd, 0x76, 0x18, 0xc4, 0xff, 0xd3, 0xd8,
8593 0x18, 0x20, 0x3a, 0xa7, 0xf0, 0x00, 0x8e, 0x0b, 0x7d, 0x0a, 0x52, 0x24, 0x4d, 0x6a, 0x88, 0x2f,
8594 0x6d, 0xde, 0x77, 0x1c, 0x58, 0x35, 0xb4, 0x65, 0x76, 0x1a, 0x6e, 0xe5, 0x09, 0xb3, 0xd1, 0x41,
8595 0x24, 0xe0, 0x07, 0x8d, 0x61, 0x36, 0xf8, 0x6e, 0x3c, 0xa6, 0xcf, 0xc0, 0x10, 0xcd, 0xaa, 0xba,
8596 0x55, 0x43, 0x4f, 0x91, 0xea, 0xd9, 0x6f, 0xd0, 0x44, 0x5b, 0xc6, 0x23, 0xf8, 0xf1, 0x8f, 0x39,
8597 0xb6, 0xc5, 0x43, 0x93, 0x3c, 0x02, 0x0f, 0x90, 0xc7, 0x9f, 0x93, 0x0b, 0xf7, 0x1d, 0xe1, 0xd3,
8598 0x93, 0x63, 0x2a, 0xf3, 0xb5, 0x04, 0x24, 0x49, 0xbd, 0x18, 0x83, 0xa1, 0x8d, 0x6b, 0x6b, 0xa5,
8599 0x4a, 0x71, 0x75, 0x33, 0x7f, 0xb5, 0xa4, 0x29, 0xfa, 0x28, 0x00, 0x19, 0xb8, 0x74, 0x75, 0x35,
8600 0xb7, 0xa1, 0x25, 0xbc, 0xef, 0xcb, 0xe5, 0x8d, 0xb3, 0x4b, 0x9a, 0xea, 0x01, 0x36, 0xe9, 0x40,
8601 0x32, 0xc8, 0x70, 0x7a, 0x51, 0xeb, 0xd7, 0x35, 0x18, 0xa6, 0x02, 0x96, 0x1f, 0x2d, 0x15, 0xcf,
8602 0x2e, 0x69, 0x03, 0xe2, 0xc8, 0xe9, 0x45, 0xed, 0x80, 0x3e, 0x02, 0x83, 0x64, 0x24, 0xbf, 0xba,
8603 0x7a, 0x55, 0x4b, 0x79, 0x32, 0xd7, 0x37, 0x8c, 0xe5, 0xf2, 0x65, 0x6d, 0xd0, 0x93, 0x79, 0xd9,
8604 0x58, 0xdd, 0x5c, 0xd3, 0xc0, 0x93, 0xb0, 0x52, 0x5a, 0x5f, 0xcf, 0x5d, 0x2e, 0x69, 0x43, 0x1e,
8605 0x47, 0xfe, 0xda, 0x46, 0x69, 0x5d, 0x1b, 0x16, 0xd4, 0x3a, 0xbd, 0xa8, 0x8d, 0x78, 0x8f, 0x28,
8606 0x95, 0x37, 0x57, 0xb4, 0x51, 0x7d, 0x1c, 0x46, 0xe8, 0x23, 0xb8, 0x12, 0x63, 0xd2, 0xd0, 0xd9,
8607 0x25, 0x4d, 0xf3, 0x15, 0xa1, 0x52, 0xc6, 0x85, 0x81, 0xb3, 0x4b, 0x9a, 0x9e, 0x29, 0x40, 0x3f,
8608 0x89, 0x2e, 0x5d, 0x87, 0xd1, 0xab, 0xb9, 0x7c, 0xe9, 0x6a, 0x65, 0x75, 0x6d, 0x63, 0x79, 0xb5,
8609 0x9c, 0xbb, 0xaa, 0x29, 0xfe, 0x98, 0x51, 0x7a, 0xd7, 0xe6, 0xb2, 0x51, 0x2a, 0x6a, 0x89, 0xe0,
8610 0xd8, 0x5a, 0x29, 0xb7, 0x51, 0x2a, 0x6a, 0x6a, 0xa6, 0x0a, 0x07, 0xc3, 0xea, 0x64, 0x68, 0x66,
8611 0x04, 0x5c, 0x9c, 0xe8, 0xe1, 0x62, 0x22, 0xab, 0xcb, 0xc5, 0xaf, 0x24, 0x60, 0x22, 0x64, 0xad,
8612 0x08, 0x7d, 0xc8, 0x43, 0xd0, 0x4f, 0x43, 0x94, 0xae, 0x9e, 0xf7, 0x84, 0x2e, 0x3a, 0x24, 0x60,
8613 0xbb, 0x56, 0x50, 0x82, 0x0b, 0x76, 0x10, 0x6a, 0x8f, 0x0e, 0x02, 0x8b, 0xe8, 0xaa, 0xe9, 0xff,
8614 0xa7, 0xab, 0xa6, 0xd3, 0x65, 0xef, 0x6c, 0x9c, 0x65, 0x8f, 0x8c, 0xed, 0xaf, 0xb6, 0xf7, 0x87,
8615 0xd4, 0xf6, 0x8b, 0x30, 0xde, 0x25, 0x28, 0x76, 0x8d, 0xfd, 0x80, 0x02, 0xe9, 0x5e, 0xc6, 0x89,
8616 0xa8, 0x74, 0x09, 0xa1, 0xd2, 0x5d, 0x94, 0x2d, 0x78, 0xac, 0xb7, 0x13, 0xba, 0x7c, 0xfd, 0x05,
8617 0x05, 0x26, 0xc3, 0x3b, 0xc5, 0x50, 0x1d, 0x1e, 0x84, 0x81, 0x26, 0x72, 0x77, 0x6c, 0xde, 0x2d,
8618 0x9d, 0x08, 0x59, 0x83, 0x31, 0x59, 0x76, 0x36, 0x43, 0x05, 0x17, 0x71, 0xb5, 0x57, 0xbb, 0x47,
8619 0xb5, 0xe9, 0xd2, 0xf4, 0xc3, 0x09, 0x38, 0x14, 0x2a, 0x3c, 0x54, 0xd1, 0x3b, 0x00, 0xea, 0x56,
8620 0xab, 0xe3, 0xd2, 0x8e, 0x88, 0x16, 0xd8, 0x41, 0x32, 0x42, 0x8a, 0x17, 0x2e, 0x9e, 0x1d, 0xd7,
8621 0xa3, 0xab, 0x84, 0x0e, 0x74, 0x88, 0x30, 0x9c, 0xf7, 0x15, 0x4d, 0x12, 0x45, 0xa7, 0x7b, 0xcc,
8622 0xb4, 0x2b, 0x30, 0x17, 0x40, 0xab, 0x36, 0xea, 0xc8, 0x72, 0x2b, 0x8e, 0xdb, 0x46, 0x66, 0xb3,
8623 0x6e, 0x6d, 0x93, 0x15, 0x24, 0x95, 0xed, 0xdf, 0x32, 0x1b, 0x0e, 0x32, 0xc6, 0x28, 0x79, 0x9d,
8624 0x53, 0x31, 0x82, 0x04, 0x50, 0x3b, 0x80, 0x18, 0x10, 0x10, 0x94, 0xec, 0x21, 0x32, 0xbf, 0x3a,
8625 0x08, 0x43, 0x81, 0xbe, 0x5a, 0x3f, 0x06, 0xc3, 0x8f, 0x99, 0x4f, 0x98, 0x15, 0xfe, 0xae, 0x44,
8626 0x2d, 0x31, 0x84, 0xc7, 0xd6, 0xd8, 0xfb, 0xd2, 0x02, 0x1c, 0x24, 0x2c, 0x76, 0xc7, 0x45, 0xed,
8627 0x4a, 0xb5, 0x61, 0x3a, 0x0e, 0x31, 0x5a, 0x8a, 0xb0, 0xea, 0x98, 0xb6, 0x8a, 0x49, 0x05, 0x4e,
8628 0xd1, 0xcf, 0xc0, 0x04, 0x41, 0x34, 0x3b, 0x0d, 0xb7, 0xde, 0x6a, 0xa0, 0x0a, 0x7e, 0x7b, 0x73,
8629 0xc8, 0x4a, 0xe2, 0x69, 0x36, 0x8e, 0x39, 0x56, 0x18, 0x03, 0xd6, 0xc8, 0xd1, 0x8b, 0x70, 0x07,
8630 0x81, 0x6d, 0x23, 0x0b, 0xb5, 0x4d, 0x17, 0x55, 0xd0, 0xfb, 0x3a, 0x66, 0xc3, 0xa9, 0x98, 0x56,
8631 0xad, 0xb2, 0x63, 0x3a, 0x3b, 0xe9, 0x83, 0x58, 0x40, 0x3e, 0x91, 0x56, 0x8c, 0xdb, 0x30, 0xe3,
8632 0x65, 0xc6, 0x57, 0x22, 0x6c, 0x39, 0xab, 0xf6, 0xb0, 0xe9, 0xec, 0xe8, 0x59, 0x98, 0x24, 0x52,
8633 0x1c, 0xb7, 0x5d, 0xb7, 0xb6, 0x2b, 0xd5, 0x1d, 0x54, 0x7d, 0xbc, 0xd2, 0x71, 0xb7, 0xce, 0xa7,
8634 0x6f, 0x0f, 0x3e, 0x9f, 0x68, 0xb8, 0x4e, 0x78, 0x0a, 0x98, 0x65, 0xd3, 0xdd, 0x3a, 0xaf, 0xaf,
8635 0xc3, 0x30, 0x76, 0x46, 0xb3, 0xfe, 0x34, 0xaa, 0x6c, 0xd9, 0x6d, 0xb2, 0x34, 0x8e, 0x86, 0x94,
8636 0xa6, 0x80, 0x05, 0xe7, 0x57, 0x19, 0x60, 0xc5, 0xae, 0xa1, 0x6c, 0xff, 0xfa, 0x5a, 0xa9, 0x54,
8637 0x34, 0x86, 0xb8, 0x94, 0x4b, 0x76, 0x1b, 0x07, 0xd4, 0xb6, 0xed, 0x19, 0x78, 0x88, 0x06, 0xd4,
8638 0xb6, 0xcd, 0xcd, 0x7b, 0x06, 0x26, 0xaa, 0x55, 0x3a, 0xe7, 0x7a, 0xb5, 0xc2, 0xde, 0xb1, 0x9c,
8639 0xb4, 0x26, 0x18, 0xab, 0x5a, 0xbd, 0x4c, 0x19, 0x58, 0x8c, 0x3b, 0xfa, 0x05, 0x38, 0xe4, 0x1b,
8640 0x2b, 0x08, 0x1c, 0xef, 0x9a, 0xa5, 0x0c, 0x3d, 0x03, 0x13, 0xad, 0xdd, 0x6e, 0xa0, 0x2e, 0x3c,
8641 0xb1, 0xb5, 0x2b, 0xc3, 0xce, 0xc1, 0xc1, 0xd6, 0x4e, 0xab, 0x1b, 0x37, 0x17, 0xc4, 0xe9, 0xad,
8642 0x9d, 0x96, 0x0c, 0xbc, 0x8b, 0xbc, 0x70, 0xb7, 0x51, 0xd5, 0x74, 0x51, 0x2d, 0x7d, 0x38, 0xc8,
8643 0x1e, 0x20, 0xe8, 0x27, 0x41, 0xab, 0x56, 0x2b, 0xc8, 0x32, 0xaf, 0x37, 0x50, 0xc5, 0x6c, 0x23,
8644 0xcb, 0x74, 0xd2, 0x33, 0x41, 0xe6, 0xd1, 0x6a, 0xb5, 0x44, 0xa8, 0x39, 0x42, 0xd4, 0xe7, 0x60,
8645 0xdc, 0xbe, 0xfe, 0x58, 0x95, 0x86, 0x64, 0xa5, 0xd5, 0x46, 0x5b, 0xf5, 0xa7, 0xd2, 0xc7, 0x89,
8646 0x7d, 0xc7, 0x30, 0x81, 0x04, 0xe4, 0x1a, 0x19, 0xd6, 0xef, 0x01, 0xad, 0xea, 0xec, 0x98, 0xed,
8647 0x16, 0xa9, 0xc9, 0x4e, 0xcb, 0xac, 0xa2, 0xf4, 0x5d, 0x94, 0x95, 0x8e, 0x97, 0xf9, 0x30, 0x4e,
8648 0x09, 0xe7, 0xc9, 0xfa, 0x96, 0xcb, 0x25, 0xde, 0x4d, 0x53, 0x82, 0x8c, 0x31, 0x69, 0xb3, 0xa0,
8649 0x61, 0x53, 0x08, 0x0f, 0x9e, 0x25, 0x6c, 0xa3, 0xad, 0x9d, 0x56, 0xf0, 0xb9, 0x77, 0xc2, 0x08,
8650 0xe6, 0xf4, 0x1f, 0x7a, 0x0f, 0x6d, 0xc8, 0x5a, 0x3b, 0x81, 0x27, 0x2e, 0xc1, 0x24, 0x66, 0x6a,
8651 0x22, 0xd7, 0xac, 0x99, 0xae, 0x19, 0xe0, 0xbe, 0x8f, 0x70, 0x63, 0xbb, 0xaf, 0x30, 0xa2, 0xa0,
8652 0x67, 0xbb, 0x73, 0x7d, 0xd7, 0x8b, 0xac, 0xfb, 0xa9, 0x9e, 0x78, 0x8c, 0xc7, 0xd6, 0x5b, 0xd6,
8653 0x74, 0x67, 0xb2, 0x30, 0x1c, 0x0c, 0x7c, 0x7d, 0x10, 0x68, 0xe8, 0x6b, 0x0a, 0xee, 0x82, 0x0a,
8654 0xab, 0x45, 0xdc, 0xbf, 0xbc, 0xa7, 0xa4, 0x25, 0x70, 0x1f, 0x75, 0x75, 0x79, 0xa3, 0x54, 0x31,
8655 0x36, 0xcb, 0x1b, 0xcb, 0x2b, 0x25, 0x4d, 0x0d, 0x36, 0xec, 0xdf, 0x49, 0xc0, 0xa8, 0xf8, 0xee,
8656 0xa5, 0xbf, 0x03, 0x0e, 0xf3, 0x8d, 0x12, 0x07, 0xb9, 0x95, 0x27, 0xeb, 0x6d, 0x92, 0x8b, 0x4d,
8657 0x93, 0xae, 0x8b, 0x5e, 0x34, 0x1c, 0x64, 0x5c, 0xeb, 0xc8, 0x7d, 0xa4, 0xde, 0xc6, 0x99, 0xd6,
8658 0x34, 0x5d, 0xfd, 0x2a, 0xcc, 0x58, 0x76, 0xc5, 0x71, 0x4d, 0xab, 0x66, 0xb6, 0x6b, 0x15, 0x7f,
8659 0x8b, 0xaa, 0x62, 0x56, 0xab, 0xc8, 0x71, 0x6c, 0xba, 0x06, 0x7a, 0x52, 0x8e, 0x58, 0xf6, 0x3a,
8660 0x63, 0xf6, 0x17, 0x87, 0x1c, 0x63, 0x95, 0x22, 0x57, 0xed, 0x15, 0xb9, 0xb7, 0xc3, 0x60, 0xd3,
8661 0x6c, 0x55, 0x90, 0xe5, 0xb6, 0x77, 0x49, 0xc7, 0x9d, 0x32, 0x52, 0x4d, 0xb3, 0x55, 0xc2, 0xdf,
8662 0xdf, 0x9e, 0x17, 0x9f, 0x7f, 0x54, 0x61, 0x38, 0xd8, 0x75, 0xe3, 0x97, 0x98, 0x2a, 0x59, 0xa0,
8663 0x14, 0x52, 0xc2, 0xee, 0xdc, 0xb3, 0x47, 0x9f, 0x2f, 0xe0, 0x95, 0x2b, 0x3b, 0x40, 0x7b, 0x61,
8664 0x83, 0x22, 0x71, 0xd7, 0x80, 0x43, 0x0b, 0xd1, 0xde, 0x23, 0x65, 0xb0, 0x6f, 0xfa, 0x65, 0x18,
8665 0x78, 0xcc, 0x21, 0xb2, 0x07, 0x88, 0xec, 0xe3, 0x7b, 0xcb, 0xbe, 0xb2, 0x4e, 0x84, 0x0f, 0x5e,
8666 0x59, 0xaf, 0x94, 0x57, 0x8d, 0x95, 0xdc, 0x55, 0x83, 0xc1, 0xf5, 0xdb, 0x20, 0xd9, 0x30, 0x9f,
8667 0xde, 0x15, 0xd7, 0x38, 0x32, 0x14, 0xd7, 0xf0, 0xb7, 0x41, 0xf2, 0x49, 0x64, 0x3e, 0x2e, 0xae,
8668 0x2c, 0x64, 0xe8, 0x2d, 0x0c, 0xfd, 0x93, 0xd0, 0x4f, 0xec, 0xa5, 0x03, 0x30, 0x8b, 0x69, 0x7d,
8669 0x7a, 0x0a, 0x92, 0x85, 0x55, 0x03, 0x87, 0xbf, 0x06, 0xc3, 0x74, 0xb4, 0xb2, 0xb6, 0x5c, 0x2a,
8670 0x94, 0xb4, 0x44, 0xe6, 0x0c, 0x0c, 0x50, 0x23, 0xe0, 0xd4, 0xf0, 0xcc, 0xa0, 0xf5, 0xb1, 0xaf,
8671 0x4c, 0x86, 0xc2, 0xa9, 0x9b, 0x2b, 0xf9, 0x92, 0xa1, 0x25, 0x82, 0xee, 0x75, 0x60, 0x38, 0xd8,
8672 0x70, 0xbf, 0x3d, 0x31, 0xf5, 0x4d, 0x05, 0x86, 0x02, 0x0d, 0x34, 0xee, 0x7c, 0xcc, 0x46, 0xc3,
8673 0x7e, 0xb2, 0x62, 0x36, 0xea, 0xa6, 0xc3, 0x82, 0x02, 0xc8, 0x50, 0x0e, 0x8f, 0xc4, 0x75, 0xda,
8674 0xdb, 0xa2, 0xfc, 0xb3, 0x0a, 0x68, 0x72, 0xef, 0x2a, 0x29, 0xa8, 0xfc, 0x4c, 0x15, 0xfc, 0x84,
8675 0x02, 0xa3, 0x62, 0xc3, 0x2a, 0xa9, 0x77, 0xec, 0x67, 0xaa, 0xde, 0xf7, 0x13, 0x30, 0x22, 0xb4,
8676 0xa9, 0x71, 0xb5, 0x7b, 0x1f, 0x8c, 0xd7, 0x6b, 0xa8, 0xd9, 0xb2, 0x5d, 0x64, 0x55, 0x77, 0x2b,
8677 0x0d, 0xf4, 0x04, 0x6a, 0xa4, 0x33, 0xa4, 0x50, 0x9c, 0xdc, 0xbb, 0x11, 0x9e, 0x5f, 0xf6, 0x71,
8678 0x57, 0x31, 0x2c, 0x3b, 0xb1, 0x5c, 0x2c, 0xad, 0xac, 0xad, 0x6e, 0x94, 0xca, 0x85, 0x6b, 0x95,
8679 0xcd, 0xf2, 0x3b, 0xcb, 0xab, 0x8f, 0x94, 0x0d, 0xad, 0x2e, 0xb1, 0xbd, 0x85, 0xa9, 0xbe, 0x06,
8680 0x9a, 0xac, 0x94, 0x7e, 0x18, 0xc2, 0xd4, 0xd2, 0xfa, 0xf4, 0x09, 0x18, 0x2b, 0xaf, 0x56, 0xd6,
8681 0x97, 0x8b, 0xa5, 0x4a, 0xe9, 0xd2, 0xa5, 0x52, 0x61, 0x63, 0x9d, 0x6e, 0x6d, 0x78, 0xdc, 0x1b,
8682 0x62, 0x52, 0x7f, 0x5c, 0x85, 0x89, 0x10, 0x4d, 0xf4, 0x1c, 0x7b, 0x29, 0xa1, 0xef, 0x49, 0xf7,
8683 0xc7, 0xd1, 0x7e, 0x1e, 0x77, 0x05, 0x6b, 0x66, 0xdb, 0x65, 0xef, 0x30, 0xf7, 0x00, 0xb6, 0x92,
8684 0xe5, 0xd6, 0xb7, 0xea, 0xa8, 0xcd, 0x76, 0x82, 0xe8, 0x9b, 0xca, 0x98, 0x3f, 0x4e, 0x37, 0x83,
8685 0xee, 0x03, 0xbd, 0x65, 0x3b, 0x75, 0xb7, 0xfe, 0x04, 0xaa, 0xd4, 0x2d, 0xbe, 0x6d, 0x84, 0xdf,
8686 0x5c, 0x92, 0x86, 0xc6, 0x29, 0xcb, 0x96, 0xeb, 0x71, 0x5b, 0x68, 0xdb, 0x94, 0xb8, 0x71, 0x01,
8687 0x57, 0x0d, 0x8d, 0x53, 0x3c, 0xee, 0x63, 0x30, 0x5c, 0xb3, 0x3b, 0xb8, 0x9d, 0xa3, 0x7c, 0x78,
8688 0xbd, 0x50, 0x8c, 0x21, 0x3a, 0xe6, 0xb1, 0xb0, 0x46, 0xdd, 0xdf, 0xaf, 0x1a, 0x36, 0x86, 0xe8,
8689 0x18, 0x65, 0xb9, 0x1b, 0xc6, 0xcc, 0xed, 0xed, 0x36, 0x16, 0xce, 0x05, 0xd1, 0x57, 0x8f, 0x51,
8690 0x6f, 0x98, 0x30, 0x4e, 0x5d, 0x81, 0x14, 0xb7, 0x03, 0x5e, 0x92, 0xb1, 0x25, 0x2a, 0x2d, 0xfa,
8691 0x3e, 0x9d, 0x98, 0x1d, 0x34, 0x52, 0x16, 0x27, 0x1e, 0x83, 0xe1, 0xba, 0x53, 0xf1, 0xb7, 0xdf,
8692 0x13, 0x47, 0x13, 0xb3, 0x29, 0x63, 0xa8, 0xee, 0x78, 0x5b, 0x97, 0x99, 0x2f, 0x24, 0x60, 0x54,
8693 0x3c, 0x3e, 0xd0, 0x8b, 0x90, 0x6a, 0xd8, 0x55, 0x93, 0x84, 0x16, 0x3d, 0xbb, 0x9a, 0x8d, 0x38,
8694 0x71, 0x98, 0xbf, 0xca, 0xf8, 0x0d, 0x0f, 0x39, 0xf5, 0x77, 0x0a, 0xa4, 0xf8, 0xb0, 0x3e, 0x09,
8695 0xc9, 0x96, 0xe9, 0xee, 0x10, 0x71, 0xfd, 0xf9, 0x84, 0xa6, 0x18, 0xe4, 0x3b, 0x1e, 0x77, 0x5a,
8696 0xa6, 0x45, 0x42, 0x80, 0x8d, 0xe3, 0xef, 0xd8, 0xaf, 0x0d, 0x64, 0xd6, 0xc8, 0x7b, 0x8d, 0xdd,
8697 0x6c, 0x22, 0xcb, 0x75, 0xb8, 0x5f, 0xd9, 0x78, 0x81, 0x0d, 0xeb, 0xf7, 0xc2, 0xb8, 0xdb, 0x36,
8698 0xeb, 0x0d, 0x81, 0x37, 0x49, 0x78, 0x35, 0x4e, 0xf0, 0x98, 0xb3, 0x70, 0x1b, 0x97, 0x5b, 0x43,
8699 0xae, 0x59, 0xdd, 0x41, 0x35, 0x1f, 0x34, 0x40, 0xf6, 0x2f, 0x0e, 0x33, 0x86, 0x22, 0xa3, 0x73,
8700 0x6c, 0xe6, 0xbb, 0x0a, 0x8c, 0xf3, 0x37, 0xb1, 0x9a, 0x67, 0xac, 0x15, 0x00, 0xd3, 0xb2, 0x6c,
8701 0x37, 0x68, 0xae, 0xee, 0x50, 0xee, 0xc2, 0xcd, 0xe7, 0x3c, 0x90, 0x11, 0x10, 0x30, 0xd5, 0x04,
8702 0xf0, 0x29, 0x3d, 0xcd, 0x36, 0x03, 0x43, 0xec, 0x6c, 0x88, 0x1c, 0x30, 0xd2, 0x77, 0x77, 0xa0,
8703 0x43, 0xf8, 0x95, 0x4d, 0x3f, 0x08, 0xfd, 0xd7, 0xd1, 0x76, 0xdd, 0x62, 0x3b, 0xbe, 0xf4, 0x0b,
8704 0xdf, 0x61, 0x49, 0x7a, 0x3b, 0x2c, 0xf9, 0xf7, 0xc2, 0x44, 0xd5, 0x6e, 0xca, 0xea, 0xe6, 0x35,
8705 0x69, 0xff, 0xc0, 0x79, 0x58, 0x79, 0x0f, 0xf8, 0x2d, 0xe6, 0x4f, 0x14, 0xe5, 0x33, 0x09, 0xf5,
8706 0xf2, 0x5a, 0xfe, 0x4b, 0x89, 0xa9, 0xcb, 0x14, 0xba, 0xc6, 0x67, 0x6a, 0xa0, 0xad, 0x06, 0xaa,
8707 0x62, 0xed, 0xe1, 0xf3, 0xf7, 0xc2, 0xfd, 0xdb, 0x75, 0x77, 0xa7, 0x73, 0x7d, 0xbe, 0x6a, 0x37,
8708 0x4f, 0x6e, 0xdb, 0xdb, 0xb6, 0x7f, 0xa6, 0x8a, 0xbf, 0x91, 0x2f, 0xe4, 0x13, 0x3b, 0x57, 0x1d,
8709 0xf4, 0x46, 0xa7, 0x22, 0x0f, 0x61, 0xb3, 0x65, 0x98, 0x60, 0xcc, 0x15, 0x72, 0xb0, 0x43, 0x5f,
8710 0x4f, 0xf4, 0x3d, 0x37, 0xc7, 0xd2, 0x5f, 0xf9, 0x01, 0x59, 0xae, 0x8d, 0x71, 0x06, 0xc5, 0x34,
8711 0xfa, 0x06, 0x93, 0x35, 0xe0, 0x90, 0x20, 0x8f, 0xa6, 0x26, 0x6a, 0x47, 0x48, 0xfc, 0x0e, 0x93,
8712 0x38, 0x11, 0x90, 0xb8, 0xce, 0xa0, 0xd9, 0x02, 0x8c, 0xec, 0x47, 0xd6, 0x5f, 0x33, 0x59, 0xc3,
8713 0x28, 0x28, 0xe4, 0x32, 0x8c, 0x11, 0x21, 0xd5, 0x8e, 0xe3, 0xda, 0x4d, 0x52, 0xf7, 0xf6, 0x16,
8714 0xf3, 0x37, 0x3f, 0xa0, 0xb9, 0x32, 0x8a, 0x61, 0x05, 0x0f, 0x95, 0xcd, 0x02, 0x39, 0xcb, 0xaa,
8715 0xa1, 0x6a, 0x23, 0x42, 0xc2, 0x0d, 0xa6, 0x88, 0xc7, 0x9f, 0x7d, 0x37, 0x1c, 0xc4, 0x9f, 0x49,
8716 0x59, 0x0a, 0x6a, 0x12, 0xbd, 0x93, 0x96, 0xfe, 0xee, 0x07, 0x68, 0x3a, 0x4e, 0x78, 0x02, 0x02,
8717 0x3a, 0x05, 0xbc, 0xb8, 0x8d, 0x5c, 0x17, 0xb5, 0x9d, 0x8a, 0xd9, 0x08, 0x53, 0x2f, 0xb0, 0x15,
8718 0x91, 0xfe, 0xd8, 0xab, 0xa2, 0x17, 0x2f, 0x53, 0x64, 0xae, 0xd1, 0xc8, 0x6e, 0xc2, 0xe1, 0x90,
8719 0xa8, 0x88, 0x21, 0xf3, 0xe3, 0x4c, 0xe6, 0xc1, 0xae, 0xc8, 0xc0, 0x62, 0xd7, 0x80, 0x8f, 0x7b,
8720 0xbe, 0x8c, 0x21, 0xf3, 0xf7, 0x99, 0x4c, 0x9d, 0x61, 0xb9, 0x4b, 0xb1, 0xc4, 0x2b, 0x30, 0xfe,
8721 0x04, 0x6a, 0x5f, 0xb7, 0x1d, 0xb6, 0xfd, 0x13, 0x43, 0xdc, 0x27, 0x98, 0xb8, 0x31, 0x06, 0x24,
8722 0xfb, 0x41, 0x58, 0xd6, 0x05, 0x48, 0x6d, 0x99, 0x55, 0x14, 0x43, 0xc4, 0x27, 0x99, 0x88, 0x03,
8723 0x98, 0x1f, 0x43, 0x73, 0x30, 0xbc, 0x6d, 0xb3, 0x95, 0x29, 0x1a, 0xfe, 0x2c, 0x83, 0x0f, 0x71,
8724 0x0c, 0x13, 0xd1, 0xb2, 0x5b, 0x9d, 0x06, 0x5e, 0xb6, 0xa2, 0x45, 0x7c, 0x8a, 0x8b, 0xe0, 0x18,
8725 0x26, 0x62, 0x1f, 0x66, 0x7d, 0x8e, 0x8b, 0x70, 0x02, 0xf6, 0x7c, 0x08, 0x86, 0x6c, 0xab, 0xb1,
8726 0x6b, 0x5b, 0x71, 0x94, 0xf8, 0x34, 0x93, 0x00, 0x0c, 0x82, 0x05, 0x5c, 0x84, 0xc1, 0xb8, 0x8e,
8727 0xf8, 0xdc, 0xab, 0x3c, 0x3d, 0xb8, 0x07, 0x2e, 0xc3, 0x18, 0x2f, 0x50, 0x75, 0xdb, 0x8a, 0x21,
8728 0xe2, 0xf3, 0x4c, 0xc4, 0x68, 0x00, 0xc6, 0xa6, 0xe1, 0x22, 0xc7, 0xdd, 0x46, 0x71, 0x84, 0x7c,
8729 0x81, 0x4f, 0x83, 0x41, 0x98, 0x29, 0xaf, 0x23, 0xab, 0xba, 0x13, 0x4f, 0xc2, 0xf3, 0xdc, 0x94,
8730 0x1c, 0x83, 0x45, 0x14, 0x60, 0xa4, 0x69, 0xb6, 0x9d, 0x1d, 0xb3, 0x11, 0xcb, 0x1d, 0x5f, 0x64,
8731 0x32, 0x86, 0x3d, 0x10, 0xb3, 0x48, 0xc7, 0xda, 0x8f, 0x98, 0x2f, 0x71, 0x8b, 0x04, 0x60, 0x2c,
8732 0xf5, 0x1c, 0x97, 0xec, 0x95, 0xed, 0x47, 0xda, 0x1f, 0xf0, 0xd4, 0xa3, 0xd8, 0x95, 0xa0, 0xc4,
8733 0x8b, 0x30, 0xe8, 0xd4, 0x9f, 0x8e, 0x25, 0xe6, 0x0f, 0xb9, 0xa7, 0x09, 0x00, 0x83, 0xaf, 0xc1,
8734 0x6d, 0xa1, 0xcb, 0x44, 0x0c, 0x61, 0x7f, 0xc4, 0x84, 0x4d, 0x86, 0x2c, 0x15, 0xac, 0x24, 0xec,
8735 0x57, 0xe4, 0x1f, 0xf3, 0x92, 0x80, 0x24, 0x59, 0x6b, 0xf8, 0x5d, 0xc1, 0x31, 0xb7, 0xf6, 0x67,
8736 0xb5, 0x3f, 0xe1, 0x56, 0xa3, 0x58, 0xc1, 0x6a, 0x1b, 0x30, 0xc9, 0x24, 0xee, 0xcf, 0xaf, 0x5f,
8737 0xe6, 0x85, 0x95, 0xa2, 0x37, 0x45, 0xef, 0xbe, 0x17, 0xa6, 0x3c, 0x73, 0xf2, 0xa6, 0xd4, 0xa9,
8738 0x34, 0xcd, 0x56, 0x0c, 0xc9, 0x5f, 0x61, 0x92, 0x79, 0xc5, 0xf7, 0xba, 0x5a, 0x67, 0xc5, 0x6c,
8739 0x61, 0xe1, 0x8f, 0x42, 0x9a, 0x0b, 0xef, 0x58, 0x6d, 0x54, 0xb5, 0xb7, 0xad, 0xfa, 0xd3, 0xa8,
8740 0x16, 0x43, 0xf4, 0x9f, 0x4a, 0xae, 0xda, 0x0c, 0xc0, 0xb1, 0xe4, 0x65, 0xd0, 0xbc, 0x5e, 0xa5,
8741 0x52, 0x6f, 0xb6, 0xec, 0xb6, 0x1b, 0x21, 0xf1, 0xcf, 0xb8, 0xa7, 0x3c, 0xdc, 0x32, 0x81, 0x65,
8742 0x4b, 0x30, 0x4a, 0xbe, 0xc6, 0x0d, 0xc9, 0xaf, 0x32, 0x41, 0x23, 0x3e, 0x8a, 0x15, 0x8e, 0xaa,
8743 0xdd, 0x6c, 0x99, 0xed, 0x38, 0xf5, 0xef, 0xcf, 0x79, 0xe1, 0x60, 0x10, 0x56, 0x38, 0xdc, 0xdd,
8744 0x16, 0xc2, 0xab, 0x7d, 0x0c, 0x09, 0x5f, 0xe3, 0x85, 0x83, 0x63, 0x98, 0x08, 0xde, 0x30, 0xc4,
8745 0x10, 0xf1, 0x17, 0x5c, 0x04, 0xc7, 0x60, 0x11, 0xef, 0xf2, 0x17, 0xda, 0x36, 0xda, 0xae, 0x3b,
8746 0x6e, 0x9b, 0xb6, 0xc2, 0x7b, 0x8b, 0xfa, 0xfa, 0xab, 0x62, 0x13, 0x66, 0x04, 0xa0, 0xb8, 0x12,
8747 0xb1, 0x2d, 0x54, 0xf2, 0xa6, 0x14, 0xad, 0xd8, 0x37, 0x78, 0x25, 0x0a, 0xc0, 0xb0, 0x6e, 0x81,
8748 0x0e, 0x11, 0x9b, 0xbd, 0x8a, 0xdf, 0x0f, 0x62, 0x88, 0xfb, 0xa6, 0xa4, 0xdc, 0x3a, 0xc7, 0x62,
8749 0x99, 0x81, 0xfe, 0xa7, 0x63, 0x3d, 0x8e, 0x76, 0x63, 0x45, 0xe7, 0xb7, 0xa4, 0xfe, 0x67, 0x93,
8750 0x22, 0x69, 0x0d, 0x19, 0x93, 0xfa, 0x29, 0x3d, 0xea, 0x16, 0x50, 0xfa, 0xff, 0xbf, 0xc6, 0xe6,
8751 0x2b, 0xb6, 0x53, 0xd9, 0xab, 0x38, 0xc8, 0xc5, 0xa6, 0x27, 0x5a, 0xd8, 0x07, 0x5e, 0xf3, 0xe2,
8752 0x5c, 0xe8, 0x79, 0xb2, 0x97, 0x60, 0x44, 0x68, 0x78, 0xa2, 0x45, 0xfd, 0x02, 0x13, 0x35, 0x1c,
8753 0xec, 0x77, 0xb2, 0x67, 0x20, 0x89, 0x9b, 0x97, 0x68, 0xf8, 0x2f, 0x32, 0x38, 0x61, 0xcf, 0x3e,
8754 0x00, 0x29, 0xde, 0xb4, 0x44, 0x43, 0x3f, 0xc8, 0xa0, 0x1e, 0x04, 0xc3, 0x79, 0xc3, 0x12, 0x0d,
8755 0xff, 0x25, 0x0e, 0xe7, 0x10, 0x0c, 0x8f, 0x6f, 0xc2, 0x17, 0x7e, 0x25, 0xc9, 0x16, 0x1d, 0x6e,
8756 0xbb, 0x8b, 0x70, 0x80, 0x75, 0x2a, 0xd1, 0xe8, 0x0f, 0xb3, 0x87, 0x73, 0x44, 0xf6, 0x1c, 0xf4,
8757 0xc7, 0x34, 0xf8, 0xaf, 0x31, 0x28, 0xe5, 0xcf, 0x16, 0x60, 0x28, 0xd0, 0x9d, 0x44, 0xc3, 0x7f,
8758 0x9d, 0xc1, 0x83, 0x28, 0xac, 0x3a, 0xeb, 0x4e, 0xa2, 0x05, 0xfc, 0x06, 0x57, 0x9d, 0x21, 0xb0,
8759 0xd9, 0x78, 0x63, 0x12, 0x8d, 0xfe, 0x4d, 0x6e, 0x75, 0x0e, 0xc9, 0x3e, 0x04, 0x83, 0xde, 0x62,
8760 0x13, 0x8d, 0xff, 0x2d, 0x86, 0xf7, 0x31, 0xd8, 0x02, 0x81, 0xc5, 0x2e, 0x5a, 0xc4, 0x6f, 0x73,
8761 0x0b, 0x04, 0x50, 0x38, 0x8d, 0xe4, 0x06, 0x26, 0x5a, 0xd2, 0x47, 0x78, 0x1a, 0x49, 0xfd, 0x0b,
8762 0xf6, 0x26, 0xa9, 0xf9, 0xd1, 0x22, 0x7e, 0x87, 0x7b, 0x93, 0xf0, 0x63, 0x35, 0xe4, 0x8e, 0x20,
8763 0x5a, 0xc6, 0xef, 0x71, 0x35, 0xa4, 0x86, 0x20, 0xbb, 0x06, 0x7a, 0x77, 0x37, 0x10, 0x2d, 0xef,
8764 0xa3, 0x4c, 0xde, 0x78, 0x57, 0x33, 0x90, 0x7d, 0x04, 0x26, 0xc3, 0x3b, 0x81, 0x68, 0xa9, 0x1f,
8765 0x7b, 0x4d, 0x7a, 0x77, 0x0b, 0x36, 0x02, 0xd9, 0x0d, 0x7f, 0x49, 0x09, 0x76, 0x01, 0xd1, 0x62,
8766 0x3f, 0xfe, 0x9a, 0x58, 0xb8, 0x83, 0x4d, 0x40, 0x36, 0x07, 0xe0, 0x2f, 0xc0, 0xd1, 0xb2, 0x3e,
8767 0xc1, 0x64, 0x05, 0x40, 0x38, 0x35, 0xd8, 0xfa, 0x1b, 0x8d, 0xff, 0x24, 0x4f, 0x0d, 0x86, 0xc0,
8768 0xa9, 0xc1, 0x97, 0xde, 0x68, 0xf4, 0xb3, 0x3c, 0x35, 0x38, 0x04, 0x47, 0x76, 0x60, 0x75, 0x8b,
8769 0x96, 0xf0, 0x69, 0x1e, 0xd9, 0x01, 0x54, 0xb6, 0x0c, 0xe3, 0x5d, 0x0b, 0x62, 0xb4, 0xa8, 0xcf,
8770 0x30, 0x51, 0x9a, 0xbc, 0x1e, 0x06, 0x17, 0x2f, 0xb6, 0x18, 0x46, 0x4b, 0xfb, 0xac, 0xb4, 0x78,
8771 0xb1, 0xb5, 0x30, 0x7b, 0x11, 0x52, 0x56, 0xa7, 0xd1, 0xc0, 0xc9, 0xa3, 0xef, 0x7d, 0x73, 0x2f,
8772 0xfd, 0xcf, 0xaf, 0x33, 0xeb, 0x70, 0x40, 0xf6, 0x0c, 0xf4, 0xa3, 0xe6, 0x75, 0x54, 0x8b, 0x42,
8773 0xfe, 0xcb, 0xeb, 0xbc, 0x60, 0x62, 0xee, 0xec, 0x43, 0x00, 0x74, 0x6b, 0x84, 0x1c, 0xfb, 0x45,
8774 0x60, 0xff, 0xf5, 0x75, 0x76, 0xa7, 0xc6, 0x87, 0xf8, 0x02, 0xe8, 0x0d, 0x9d, 0xbd, 0x05, 0xbc,
8775 0x2a, 0x0a, 0x20, 0x1e, 0xb9, 0x00, 0x07, 0x1e, 0x73, 0x6c, 0xcb, 0x35, 0xb7, 0xa3, 0xd0, 0xff,
8776 0xc6, 0xd0, 0x9c, 0x1f, 0x1b, 0xac, 0x69, 0xb7, 0x91, 0x6b, 0x6e, 0x3b, 0x51, 0xd8, 0x7f, 0x67,
8777 0x58, 0x0f, 0x80, 0xc1, 0x55, 0xd3, 0x71, 0xe3, 0xcc, 0xfb, 0x3f, 0x38, 0x98, 0x03, 0xb0, 0xd2,
8778 0xf8, 0xf3, 0xe3, 0x68, 0x37, 0x0a, 0xfb, 0x23, 0xae, 0x34, 0xe3, 0xcf, 0x3e, 0x00, 0x83, 0xf8,
8779 0x23, 0xbd, 0x28, 0x17, 0x01, 0xfe, 0x4f, 0x06, 0xf6, 0x11, 0xf8, 0xc9, 0x8e, 0x5b, 0x73, 0xeb,
8780 0xd1, 0xc6, 0xfe, 0x31, 0xf3, 0x34, 0xe7, 0xcf, 0xe6, 0x60, 0xc8, 0x71, 0x6b, 0xb5, 0x0e, 0xeb,
8781 0x4f, 0x23, 0xe0, 0xff, 0xf5, 0xba, 0xb7, 0x65, 0xe1, 0x61, 0xb0, 0xb7, 0x9f, 0x7c, 0xdc, 0x6d,
8782 0xd9, 0xe4, 0x98, 0x23, 0x4a, 0xc2, 0x6b, 0x4c, 0x42, 0x00, 0x92, 0x2f, 0x85, 0x6f, 0xdf, 0xc2,
8783 0x65, 0xfb, 0xb2, 0x4d, 0x37, 0x6e, 0xdf, 0x93, 0x89, 0xde, 0x81, 0x85, 0x6f, 0x35, 0x60, 0xc4,
8784 0xdd, 0x41, 0x78, 0xd1, 0x65, 0x1b, 0xb1, 0x49, 0xfc, 0x79, 0x6a, 0x7f, 0xbb, 0xb7, 0xe4, 0x6c,
8785 0xbe, 0x5c, 0xc7, 0x0a, 0x97, 0xc9, 0xf1, 0x88, 0x7e, 0x04, 0x06, 0xc8, 0x14, 0x4e, 0x91, 0x23,
8786 0x48, 0x25, 0x9f, 0xbc, 0xf1, 0xd2, 0x4c, 0x9f, 0xc1, 0xc6, 0x3c, 0xea, 0x22, 0xd9, 0xbf, 0x4e,
8787 0x08, 0xd4, 0x45, 0x8f, 0x7a, 0x9a, 0x6e, 0x61, 0x0b, 0xd4, 0xd3, 0x1e, 0x75, 0x89, 0x6c, 0x66,
8788 0xab, 0x02, 0x75, 0xc9, 0xa3, 0x9e, 0x21, 0x07, 0x36, 0x23, 0x02, 0xf5, 0x8c, 0x47, 0x3d, 0x4b,
8789 0x8e, 0x69, 0x92, 0x02, 0xf5, 0xac, 0x47, 0x3d, 0x47, 0x4e, 0x68, 0xc6, 0x05, 0xea, 0x39, 0x8f,
8790 0x7a, 0x9e, 0x9c, 0xcc, 0xe8, 0x02, 0xf5, 0xbc, 0x47, 0xbd, 0x40, 0xee, 0x53, 0x1d, 0x10, 0xa8,
8791 0x17, 0xf4, 0x69, 0x38, 0x40, 0x67, 0xbe, 0x40, 0x8e, 0xf1, 0xc7, 0x18, 0x99, 0x0f, 0xfa, 0xf4,
8792 0x53, 0xe4, 0xee, 0xd4, 0x80, 0x48, 0x3f, 0xe5, 0xd3, 0x17, 0xc9, 0x9f, 0x71, 0x68, 0x22, 0x7d,
8793 0xd1, 0xa7, 0x9f, 0x4e, 0x8f, 0x90, 0xfb, 0x63, 0x02, 0xfd, 0xb4, 0x4f, 0x5f, 0x4a, 0x8f, 0xe2,
8794 0x3c, 0x10, 0xe9, 0x4b, 0x3e, 0xfd, 0x4c, 0x7a, 0xec, 0xa8, 0x32, 0x3b, 0x2c, 0xd2, 0xcf, 0x64,
8795 0xde, 0x4f, 0xdc, 0x6b, 0xf9, 0xee, 0x9d, 0x14, 0xdd, 0xeb, 0x39, 0x76, 0x52, 0x74, 0xac, 0xe7,
8796 0xd2, 0x49, 0xd1, 0xa5, 0x9e, 0x33, 0x27, 0x45, 0x67, 0x7a, 0x6e, 0x9c, 0x14, 0xdd, 0xe8, 0x39,
8797 0x70, 0x52, 0x74, 0xa0, 0xe7, 0xba, 0x49, 0xd1, 0x75, 0x9e, 0xd3, 0x26, 0x45, 0xa7, 0x79, 0xee,
8798 0x9a, 0x14, 0xdd, 0xe5, 0x39, 0x2a, 0x2d, 0x39, 0xca, 0x77, 0x51, 0x5a, 0x72, 0x91, 0xef, 0x9c,
8799 0xb4, 0xe4, 0x1c, 0xdf, 0x2d, 0x69, 0xc9, 0x2d, 0xbe, 0x43, 0xd2, 0x92, 0x43, 0x7c, 0x57, 0xa4,
8800 0x25, 0x57, 0xf8, 0x4e, 0x60, 0x39, 0x66, 0xa0, 0x56, 0x48, 0x8e, 0xa9, 0x7b, 0xe6, 0x98, 0xba,
8801 0x67, 0x8e, 0xa9, 0x7b, 0xe6, 0x98, 0xba, 0x67, 0x8e, 0xa9, 0x7b, 0xe6, 0x98, 0xba, 0x67, 0x8e,
8802 0xa9, 0x7b, 0xe6, 0x98, 0xba, 0x67, 0x8e, 0xa9, 0x7b, 0xe7, 0x98, 0x1a, 0x91, 0x63, 0x6a, 0x44,
8803 0x8e, 0xa9, 0x11, 0x39, 0xa6, 0x46, 0xe4, 0x98, 0x1a, 0x91, 0x63, 0x6a, 0xcf, 0x1c, 0xf3, 0xdd,
8804 0x3b, 0x29, 0xba, 0x37, 0x34, 0xc7, 0xd4, 0x1e, 0x39, 0xa6, 0xf6, 0xc8, 0x31, 0xb5, 0x47, 0x8e,
8805 0xa9, 0x3d, 0x72, 0x4c, 0xed, 0x91, 0x63, 0x6a, 0x8f, 0x1c, 0x53, 0x7b, 0xe4, 0x98, 0xda, 0x2b,
8806 0xc7, 0xd4, 0x9e, 0x39, 0xa6, 0xf6, 0xcc, 0x31, 0xb5, 0x67, 0x8e, 0xa9, 0x3d, 0x73, 0x4c, 0xed,
8807 0x99, 0x63, 0x6a, 0x30, 0xc7, 0xfe, 0x52, 0x05, 0x9d, 0xe6, 0xd8, 0x1a, 0xb9, 0x08, 0xc6, 0x5c,
8808 0x31, 0x2d, 0x65, 0xda, 0x00, 0x76, 0x9d, 0xe6, 0xbb, 0x64, 0x5a, 0xca, 0x35, 0x91, 0xbe, 0xe8,
8809 0xd1, 0x79, 0xb6, 0x89, 0xf4, 0xd3, 0x1e, 0x9d, 0xe7, 0x9b, 0x48, 0x5f, 0xf2, 0xe8, 0x3c, 0xe3,
8810 0x44, 0xfa, 0x19, 0x8f, 0xce, 0x73, 0x4e, 0xa4, 0x9f, 0xf5, 0xe8, 0x3c, 0xeb, 0x44, 0xfa, 0x39,
8811 0x8f, 0xce, 0xf3, 0x4e, 0xa4, 0x9f, 0xf7, 0xe8, 0x3c, 0xf3, 0x44, 0xfa, 0x05, 0xfd, 0xa8, 0x9c,
8812 0x7b, 0x9c, 0xc1, 0x73, 0xed, 0x51, 0x39, 0xfb, 0x24, 0x8e, 0x53, 0x3e, 0x07, 0xcf, 0x3f, 0x89,
8813 0x63, 0xd1, 0xe7, 0xe0, 0x19, 0x28, 0x71, 0x9c, 0xce, 0x7c, 0x88, 0xb8, 0xcf, 0x92, 0xdd, 0x37,
8814 0x25, 0xb9, 0x2f, 0x11, 0x70, 0xdd, 0x94, 0xe4, 0xba, 0x44, 0xc0, 0x6d, 0x53, 0x92, 0xdb, 0x12,
8815 0x01, 0x97, 0x4d, 0x49, 0x2e, 0x4b, 0x04, 0xdc, 0x35, 0x25, 0xb9, 0x2b, 0x11, 0x70, 0xd5, 0x94,
8816 0xe4, 0xaa, 0x44, 0xc0, 0x4d, 0x53, 0x92, 0x9b, 0x12, 0x01, 0x17, 0x4d, 0x49, 0x2e, 0x4a, 0x04,
8817 0xdc, 0x33, 0x25, 0xb9, 0x27, 0x11, 0x70, 0xcd, 0x11, 0xd9, 0x35, 0x89, 0xa0, 0x5b, 0x8e, 0xc8,
8818 0x6e, 0x49, 0x04, 0x5d, 0x72, 0x44, 0x76, 0x49, 0x22, 0xe8, 0x8e, 0x23, 0xb2, 0x3b, 0x12, 0x41,
8819 0x57, 0xfc, 0x34, 0xc1, 0x3b, 0xc2, 0x75, 0xb7, 0xdd, 0xa9, 0xba, 0xb7, 0xd4, 0x11, 0x2e, 0x08,
8820 0xed, 0xc3, 0xd0, 0xa2, 0x3e, 0x4f, 0x1a, 0xd6, 0x60, 0xc7, 0x29, 0xad, 0x60, 0x0b, 0x42, 0x63,
8821 0x11, 0x40, 0x58, 0xe1, 0x88, 0xa5, 0x5b, 0xea, 0x0d, 0x17, 0x84, 0x36, 0x23, 0x5a, 0xbf, 0xf3,
8822 0x6f, 0x79, 0xc7, 0xf6, 0x42, 0x82, 0x77, 0x6c, 0xcc, 0xfc, 0xfb, 0xed, 0xd8, 0xe6, 0xa2, 0x4d,
8823 0xee, 0x19, 0x7b, 0x2e, 0xda, 0xd8, 0x5d, 0xab, 0x4e, 0xdc, 0x0e, 0x6e, 0x2e, 0xda, 0xb4, 0x9e,
8824 0x51, 0xdf, 0xdc, 0x7e, 0x8b, 0x45, 0xb0, 0x81, 0x5a, 0x21, 0x11, 0xbc, 0xdf, 0x7e, 0x6b, 0x41,
8825 0x28, 0x25, 0xfb, 0x8d, 0x60, 0x75, 0xdf, 0x11, 0xbc, 0xdf, 0xce, 0x6b, 0x41, 0x28, 0x2f, 0xfb,
8826 0x8e, 0xe0, 0xb7, 0xa0, 0x1f, 0x62, 0x11, 0xec, 0x9b, 0x7f, 0xbf, 0xfd, 0xd0, 0x5c, 0xb4, 0xc9,
8827 0x43, 0x23, 0x58, 0xdd, 0x47, 0x04, 0xc7, 0xe9, 0x8f, 0xe6, 0xa2, 0x4d, 0x1b, 0x1e, 0xc1, 0xb7,
8828 0xdc, 0xcd, 0x7c, 0x4a, 0x81, 0xf1, 0x72, 0xbd, 0x56, 0x6a, 0x5e, 0x47, 0xb5, 0x1a, 0xaa, 0x31,
8829 0x3b, 0x2e, 0x08, 0x95, 0xa0, 0x87, 0xab, 0x5f, 0x7c, 0x69, 0xc6, 0xb7, 0xf0, 0x19, 0x48, 0x51,
8830 0x9b, 0x2e, 0x2c, 0xa4, 0x6f, 0x28, 0x11, 0x15, 0xce, 0x63, 0xd5, 0x8f, 0x71, 0xd8, 0xa9, 0x85,
8831 0xf4, 0xdf, 0x2b, 0x81, 0x2a, 0xe7, 0x0d, 0x67, 0x3e, 0x42, 0x34, 0xb4, 0x6e, 0x59, 0xc3, 0x93,
8832 0xb1, 0x34, 0x0c, 0xe8, 0x76, 0x7b, 0x97, 0x6e, 0x01, 0xad, 0x3a, 0x30, 0x56, 0xae, 0xd7, 0xca,
8833 0xe4, 0x07, 0x04, 0xe2, 0xa8, 0x44, 0x79, 0xa4, 0x7a, 0xb0, 0x20, 0x84, 0x65, 0x10, 0xe1, 0x85,
8834 0xb4, 0x58, 0x23, 0x32, 0x75, 0xfc, 0x58, 0x4b, 0x78, 0xec, 0x5c, 0xaf, 0xc7, 0xfa, 0x95, 0xdd,
8835 0x7b, 0xe0, 0x5c, 0xaf, 0x07, 0xfa, 0x39, 0xe4, 0x3d, 0xea, 0x29, 0xbe, 0x38, 0xd3, 0xeb, 0x58,
8836 0xfa, 0x11, 0x48, 0x2c, 0xd3, 0xdb, 0xe2, 0xc3, 0xf9, 0x61, 0xac, 0xd4, 0xf7, 0x5e, 0x9a, 0x49,
8837 0x6e, 0x76, 0xea, 0x35, 0x23, 0xb1, 0x5c, 0xd3, 0xaf, 0x40, 0xff, 0xbb, 0xd9, 0x9f, 0xb1, 0x62,
8838 0x86, 0x25, 0xc6, 0x70, 0x5f, 0xcf, 0x3d, 0x22, 0xfc, 0xe0, 0x93, 0x74, 0x6b, 0x72, 0x7e, 0xb3,
8839 0x6e, 0xb9, 0xa7, 0x16, 0xcf, 0x1b, 0x54, 0x44, 0xe6, 0x7f, 0x03, 0xd0, 0x67, 0x16, 0x4d, 0x67,
8840 0x47, 0x2f, 0x73, 0xc9, 0xf4, 0xd1, 0xe7, 0xbf, 0xf7, 0xd2, 0xcc, 0x52, 0x1c, 0xa9, 0xf7, 0xd7,
8841 0x4c, 0x67, 0xe7, 0x7e, 0x77, 0xb7, 0x85, 0xe6, 0xf3, 0xbb, 0x2e, 0x72, 0xb8, 0xf4, 0x16, 0x5f,
8842 0xf5, 0xd8, 0xbc, 0xd2, 0x81, 0x79, 0xa5, 0x84, 0x39, 0x5d, 0x12, 0xe7, 0xb4, 0xf0, 0x46, 0xe7,
8843 0xf3, 0x14, 0x5f, 0x24, 0x24, 0x4b, 0xaa, 0x51, 0x96, 0x54, 0x6f, 0xd5, 0x92, 0x2d, 0x5e, 0x1f,
8844 0xa5, 0xb9, 0xaa, 0x7b, 0xcd, 0x55, 0xbd, 0x95, 0xb9, 0xfe, 0x37, 0xcd, 0x56, 0x2f, 0x9f, 0x36,
8845 0x2d, 0x7a, 0x53, 0xf5, 0xe7, 0x6b, 0x2f, 0xe8, 0x4d, 0xed, 0x02, 0xb2, 0xc9, 0x1b, 0xcf, 0xcd,
8846 0x28, 0x99, 0x4f, 0x25, 0xf8, 0xcc, 0x69, 0x22, 0xbd, 0xb1, 0x99, 0xff, 0xbc, 0xf4, 0x54, 0x6f,
8847 0x85, 0x85, 0x9e, 0x55, 0x60, 0xb2, 0xab, 0x92, 0x53, 0x33, 0xbd, 0xb9, 0xe5, 0xdc, 0xda, 0x6f,
8848 0x39, 0x67, 0x0a, 0x7e, 0x55, 0x81, 0x83, 0x52, 0x79, 0xa5, 0xea, 0x9d, 0x94, 0xd4, 0x3b, 0xdc,
8849 0xfd, 0x24, 0xc2, 0x18, 0xd0, 0x2e, 0xe8, 0x5e, 0x09, 0x10, 0x90, 0xec, 0xf9, 0x7d, 0x49, 0xf2,
8850 0xfb, 0x11, 0x0f, 0x10, 0x62, 0x2e, 0x1e, 0x01, 0x4c, 0x6d, 0x1b, 0x92, 0x1b, 0x6d, 0x84, 0xf4,
8851 0x69, 0x48, 0xac, 0xb6, 0x99, 0x86, 0xa3, 0x14, 0xbf, 0xda, 0xce, 0xb7, 0x4d, 0xab, 0xba, 0x63,
8852 0x24, 0x56, 0xdb, 0xfa, 0x31, 0x50, 0x73, 0xec, 0x4f, 0xe8, 0x87, 0x16, 0xc7, 0x28, 0x43, 0xce,
8853 0xaa, 0x31, 0x0e, 0x4c, 0xd3, 0xa7, 0x21, 0x79, 0x15, 0x99, 0x5b, 0x4c, 0x09, 0xa0, 0x3c, 0x78,
8854 0xc4, 0x20, 0xe3, 0xec, 0x81, 0x8f, 0x42, 0x8a, 0x0b, 0xd6, 0x8f, 0x63, 0xc4, 0x96, 0xcb, 0x1e,
8855 0xcb, 0x10, 0x58, 0x1d, 0xb6, 0x72, 0x11, 0xaa, 0x7e, 0x02, 0xfa, 0x8d, 0xfa, 0xf6, 0x8e, 0xcb,
8856 0x1e, 0xde, 0xcd, 0x46, 0xc9, 0x99, 0x6b, 0x30, 0xe8, 0x69, 0xf4, 0x26, 0x8b, 0x2e, 0xd2, 0xa9,
8857 0xe9, 0x53, 0xc1, 0xf5, 0x84, 0xef, 0x5b, 0xd2, 0x21, 0xfd, 0x28, 0xa4, 0xd6, 0xdd, 0xb6, 0x5f,
8858 0xf4, 0x79, 0x47, 0xea, 0x8d, 0x66, 0xde, 0xaf, 0x40, 0xaa, 0x88, 0x50, 0x8b, 0x18, 0xfc, 0x2e,
8859 0x48, 0x16, 0xed, 0x27, 0x2d, 0xa6, 0xe0, 0x38, 0xb3, 0x28, 0x26, 0x33, 0x9b, 0x12, 0xb2, 0x7e,
8860 0x57, 0xd0, 0xee, 0x13, 0x9e, 0xdd, 0x03, 0x7c, 0xc4, 0xf6, 0x19, 0xc1, 0xf6, 0xcc, 0x81, 0x98,
8861 0xa9, 0xcb, 0xfe, 0xe7, 0x60, 0x28, 0xf0, 0x14, 0x7d, 0x96, 0xa9, 0x91, 0x90, 0x81, 0x41, 0x5b,
8862 0x61, 0x8e, 0x0c, 0x82, 0x11, 0xe1, 0xc1, 0x18, 0x1a, 0x30, 0x71, 0x0f, 0x28, 0x31, 0xf3, 0x9c,
8863 0x68, 0xe6, 0x70, 0x56, 0x66, 0xea, 0x05, 0x6a, 0x23, 0x62, 0xee, 0xe3, 0x34, 0x38, 0x7b, 0x3b,
8864 0x11, 0x7f, 0xce, 0xf4, 0x83, 0x5a, 0xae, 0x37, 0x32, 0x0f, 0x00, 0xd0, 0x94, 0x2f, 0x59, 0x9d,
8865 0xa6, 0x94, 0x75, 0xa3, 0xdc, 0xc0, 0x1b, 0x3b, 0x68, 0x03, 0x39, 0x84, 0x45, 0xec, 0xa7, 0x70,
8866 0x81, 0x01, 0x9a, 0x62, 0x04, 0x7f, 0x4f, 0x24, 0x3e, 0xb4, 0x13, 0xc3, 0xac, 0x69, 0xca, 0x7a,
8867 0x0d, 0xb9, 0x39, 0xcb, 0x76, 0x77, 0x50, 0x5b, 0x42, 0x2c, 0xea, 0xa7, 0x85, 0x84, 0x1d, 0x5d,
8868 0xbc, 0xdd, 0x43, 0xf4, 0x04, 0x9d, 0xce, 0x7c, 0x99, 0x28, 0x88, 0x5b, 0x81, 0xae, 0x09, 0xaa,
8869 0x31, 0x26, 0xa8, 0x9f, 0x15, 0xfa, 0xb7, 0x3d, 0xd4, 0x94, 0x5e, 0x2d, 0x2f, 0x08, 0xef, 0x39,
8870 0x7b, 0x2b, 0x2b, 0xbe, 0x63, 0x72, 0x9b, 0x72, 0x95, 0xef, 0x89, 0x54, 0xb9, 0x47, 0x77, 0xbb,
8871 0x5f, 0x9b, 0xaa, 0x71, 0x6d, 0xfa, 0x4d, 0xaf, 0xe3, 0xa0, 0xbf, 0x53, 0x42, 0x7e, 0xe1, 0x47,
8872 0xbf, 0x2f, 0xd2, 0xf7, 0x59, 0xa5, 0xe0, 0xa9, 0xba, 0x14, 0xd7, 0xfd, 0xd9, 0x44, 0x3e, 0xef,
8873 0xa9, 0x7b, 0x6e, 0x1f, 0x21, 0x90, 0x4d, 0x14, 0x0a, 0x5e, 0xd9, 0x4e, 0x7d, 0xe8, 0xb9, 0x19,
8874 0xe5, 0xf9, 0xe7, 0x66, 0xfa, 0x32, 0x5f, 0x54, 0x60, 0x9c, 0x71, 0x06, 0x02, 0xf7, 0x7e, 0x49,
8875 0xf9, 0x43, 0xbc, 0x66, 0x84, 0x59, 0xe0, 0x6d, 0x0b, 0xde, 0xef, 0x28, 0x90, 0xee, 0xd2, 0x95,
8876 0xdb, 0x7b, 0x21, 0x96, 0xca, 0x59, 0xa5, 0xf4, 0xb3, 0xb7, 0xf9, 0x35, 0xe8, 0xdf, 0xa8, 0x37,
8877 0x51, 0x1b, 0xaf, 0x04, 0xf8, 0x03, 0x55, 0x99, 0x1f, 0xe6, 0xd0, 0x21, 0x4e, 0xa3, 0xca, 0x09,
8878 0xb4, 0x45, 0x3d, 0x0d, 0xc9, 0xa2, 0xe9, 0x9a, 0x44, 0x83, 0x61, 0xaf, 0xbe, 0x9a, 0xae, 0x99,
8879 0x39, 0x0d, 0xc3, 0x2b, 0xbb, 0xe4, 0x7a, 0x51, 0x8d, 0xdc, 0x2c, 0x11, 0xbb, 0x3f, 0xde, 0xaf,
8880 0x9e, 0x9a, 0xeb, 0x4f, 0xd5, 0xb4, 0x1b, 0x4a, 0x36, 0x49, 0xf4, 0x79, 0x02, 0x46, 0x57, 0xb1,
8881 0xda, 0x04, 0x27, 0xc0, 0xe8, 0xd3, 0x55, 0x6f, 0xf2, 0x52, 0x53, 0xa6, 0xfa, 0x4d, 0xd9, 0x51,
8882 0x50, 0x56, 0xc4, 0xd6, 0x29, 0xa8, 0x87, 0xa1, 0xac, 0xcc, 0x25, 0x53, 0xa3, 0xda, 0xf8, 0x5c,
8883 0x32, 0x05, 0xda, 0x08, 0x7b, 0xee, 0xdf, 0xaa, 0xa0, 0xd1, 0x56, 0xa7, 0x88, 0xb6, 0xea, 0x56,
8884 0xdd, 0xed, 0xee, 0x57, 0x3d, 0x8d, 0xf5, 0x87, 0x60, 0x10, 0x9b, 0xf4, 0x12, 0xfb, 0xa1, 0x3f,
8885 0x6c, 0xfa, 0x63, 0xac, 0x45, 0x91, 0x44, 0xb0, 0x01, 0x12, 0x3a, 0x3e, 0x46, 0xbf, 0x04, 0x6a,
8886 0xb9, 0xbc, 0xc2, 0x16, 0xb7, 0xa5, 0x3d, 0xa1, 0xec, 0x0a, 0x0f, 0xfb, 0xc6, 0xc6, 0x9c, 0x6d,
8887 0x03, 0x0b, 0xd0, 0x97, 0x20, 0x51, 0x5e, 0x61, 0x0d, 0xef, 0xf1, 0x38, 0x62, 0x8c, 0x44, 0x79,
8888 0x65, 0xea, 0xaf, 0x14, 0x18, 0x11, 0x46, 0xf5, 0x0c, 0x0c, 0xd3, 0x81, 0xc0, 0x74, 0x07, 0x0c,
8889 0x61, 0x8c, 0xeb, 0x9c, 0xb8, 0x45, 0x9d, 0xa7, 0x72, 0x30, 0x26, 0x8d, 0xeb, 0xf3, 0xa0, 0x07,
8890 0x87, 0x98, 0x12, 0xf4, 0x47, 0xc6, 0x42, 0x28, 0x99, 0x3b, 0x00, 0x7c, 0xbb, 0x7a, 0xbf, 0x8d,
8891 0x55, 0x2e, 0xad, 0x6f, 0x94, 0x8a, 0x9a, 0x92, 0xf9, 0x9a, 0x02, 0x43, 0xac, 0x6d, 0xad, 0xda,
8892 0x2d, 0xa4, 0xe7, 0x41, 0xc9, 0xb1, 0x78, 0x78, 0x63, 0x7a, 0x2b, 0x39, 0xfd, 0x24, 0x28, 0xf9,
8893 0xf8, 0xae, 0x56, 0xf2, 0xfa, 0x22, 0x28, 0x05, 0xe6, 0xe0, 0x78, 0x9e, 0x51, 0x0a, 0x99, 0x1f,
8894 0xab, 0x30, 0x11, 0x6c, 0xa3, 0x79, 0x3d, 0x39, 0x26, 0xbe, 0x37, 0x65, 0x07, 0x4f, 0x2d, 0x9e,
8895 0x5e, 0x9a, 0xc7, 0xff, 0x78, 0x21, 0x99, 0x11, 0x5f, 0xa1, 0xb2, 0xe0, 0xb1, 0x9c, 0xea, 0x75,
8896 0x4f, 0x24, 0x9b, 0x0c, 0x48, 0xe8, 0xba, 0x27, 0x22, 0x50, 0xbb, 0xee, 0x89, 0x08, 0xd4, 0xae,
8897 0x7b, 0x22, 0x02, 0xb5, 0xeb, 0x2c, 0x40, 0xa0, 0x76, 0xdd, 0x13, 0x11, 0xa8, 0x5d, 0xf7, 0x44,
8898 0x04, 0x6a, 0xf7, 0x3d, 0x11, 0x46, 0xee, 0x79, 0x4f, 0x44, 0xa4, 0x77, 0xdf, 0x13, 0x11, 0xe9,
8899 0xdd, 0xf7, 0x44, 0xb2, 0x49, 0xb7, 0xdd, 0x41, 0xbd, 0x4f, 0x1d, 0x44, 0xfc, 0x5e, 0x2f, 0x81,
8900 0x7e, 0x05, 0x5e, 0x85, 0x31, 0xba, 0x21, 0x51, 0xb0, 0x2d, 0xd7, 0xac, 0x5b, 0xa8, 0xad, 0xbf,
8901 0x03, 0x86, 0xe9, 0x10, 0x7d, 0xcd, 0x09, 0x7b, 0x0d, 0xa4, 0x74, 0x56, 0x6f, 0x05, 0xee, 0xcc,
8902 0x4f, 0x93, 0x30, 0x49, 0x07, 0xca, 0x66, 0x13, 0x09, 0xb7, 0x8c, 0x4e, 0x48, 0x67, 0x4a, 0xa3,
8903 0x18, 0x7e, 0xf3, 0xa5, 0x19, 0x3a, 0x9a, 0xf3, 0xa2, 0xe9, 0x84, 0x74, 0xba, 0x24, 0xf2, 0xf9,
8904 0x0b, 0xd0, 0x09, 0xe9, 0xe6, 0x91, 0xc8, 0xe7, 0xad, 0x37, 0x1e, 0x1f, 0xbf, 0x83, 0x24, 0xf2,
8905 0x15, 0xbd, 0x28, 0x3b, 0x21, 0xdd, 0x46, 0x12, 0xf9, 0x4a, 0x5e, 0xbc, 0x9d, 0x90, 0xce, 0x9e,
8906 0x44, 0xbe, 0x4b, 0x5e, 0xe4, 0x9d, 0x90, 0x4e, 0xa1, 0x44, 0xbe, 0xcb, 0x5e, 0x0c, 0x9e, 0x90,
8907 0xee, 0x2a, 0x89, 0x7c, 0x0f, 0x7b, 0xd1, 0x78, 0x42, 0xba, 0xb5, 0x24, 0xf2, 0x2d, 0x7b, 0x71,
8908 0x39, 0x2b, 0xdf, 0x5f, 0x12, 0x19, 0xaf, 0xf8, 0x11, 0x3a, 0x2b, 0xdf, 0x64, 0x12, 0x39, 0xdf,
8909 0xe9, 0xc7, 0xea, 0xac, 0x7c, 0xa7, 0x49, 0xe4, 0xbc, 0xea, 0x47, 0xed, 0xac, 0x7c, 0x56, 0x26,
8910 0x72, 0xae, 0xf8, 0xf1, 0x3b, 0x2b, 0x9f, 0x9a, 0x89, 0x9c, 0x65, 0x3f, 0x92, 0x67, 0xe5, 0xf3,
8911 0x33, 0x91, 0x73, 0xd5, 0xdf, 0x44, 0xff, 0xb6, 0x14, 0x7e, 0x81, 0x5b, 0x50, 0x19, 0x29, 0xfc,
8912 0x20, 0x24, 0xf4, 0xa4, 0x42, 0x16, 0xe0, 0xf1, 0xc3, 0x2e, 0x23, 0x85, 0x1d, 0x84, 0x84, 0x5c,
8913 0x46, 0x0a, 0x39, 0x08, 0x09, 0xb7, 0x8c, 0x14, 0x6e, 0x10, 0x12, 0x6a, 0x19, 0x29, 0xd4, 0x20,
8914 0x24, 0xcc, 0x32, 0x52, 0x98, 0x41, 0x48, 0x88, 0x65, 0xa4, 0x10, 0x83, 0x90, 0xf0, 0xca, 0x48,
8915 0xe1, 0x05, 0x21, 0xa1, 0x75, 0x5c, 0x0e, 0x2d, 0x08, 0x0b, 0xab, 0xe3, 0x72, 0x58, 0x41, 0x58,
8916 0x48, 0xdd, 0x29, 0x87, 0xd4, 0xe0, 0xcd, 0x97, 0x66, 0xfa, 0xf1, 0x50, 0x20, 0x9a, 0x8e, 0xcb,
8917 0xd1, 0x04, 0x61, 0x91, 0x74, 0x5c, 0x8e, 0x24, 0x08, 0x8b, 0xa2, 0xe3, 0x72, 0x14, 0x41, 0x58,
8918 0x04, 0xbd, 0x20, 0x47, 0x90, 0x7f, 0xc7, 0x27, 0x23, 0x1d, 0x29, 0x46, 0x45, 0x90, 0x1a, 0x23,
8919 0x82, 0xd4, 0x18, 0x11, 0xa4, 0xc6, 0x88, 0x20, 0x35, 0x46, 0x04, 0xa9, 0x31, 0x22, 0x48, 0x8d,
8920 0x11, 0x41, 0x6a, 0x8c, 0x08, 0x52, 0xe3, 0x44, 0x90, 0x1a, 0x2b, 0x82, 0xd4, 0x5e, 0x11, 0x74,
8921 0x5c, 0xbe, 0xf1, 0x00, 0x61, 0x05, 0xe9, 0xb8, 0x7c, 0xf4, 0x19, 0x1d, 0x42, 0x6a, 0xac, 0x10,
8922 0x52, 0x7b, 0x85, 0xd0, 0xb7, 0x55, 0x98, 0x10, 0x42, 0x88, 0x9d, 0x0f, 0xbd, 0x59, 0x15, 0xe8,
8923 0x6c, 0x8c, 0x0b, 0x16, 0x61, 0x31, 0x75, 0x36, 0xc6, 0x21, 0xf5, 0x5e, 0x71, 0xd6, 0x5d, 0x85,
8924 0x4a, 0x31, 0xaa, 0xd0, 0x25, 0x2f, 0x86, 0xce, 0xc6, 0xb8, 0x78, 0xd1, 0x1d, 0x7b, 0xe7, 0xf7,
8925 0x2a, 0x02, 0x0f, 0xc7, 0x2a, 0x02, 0xcb, 0xb1, 0x8a, 0xc0, 0x15, 0xdf, 0x83, 0x1f, 0x4c, 0xc0,
8926 0x41, 0xdf, 0x83, 0xf4, 0x13, 0xf9, 0xbd, 0xac, 0x4c, 0xe0, 0x88, 0x4a, 0xe7, 0xc7, 0x36, 0x01,
8927 0x37, 0x26, 0x96, 0x6b, 0xfa, 0x9a, 0x78, 0x58, 0x95, 0xdd, 0xef, 0x01, 0x4e, 0xc0, 0xe3, 0x6c,
8928 0x33, 0xf4, 0x38, 0xa8, 0xcb, 0x35, 0x87, 0x54, 0x8b, 0xb0, 0xc7, 0x16, 0x0c, 0x4c, 0xd6, 0x0d,
8929 0x18, 0x20, 0xec, 0x0e, 0x71, 0xef, 0xad, 0x3c, 0xb8, 0x68, 0x30, 0x49, 0x99, 0x17, 0x14, 0x38,
8930 0x2a, 0x84, 0xf2, 0x9b, 0x73, 0x64, 0x70, 0x31, 0xd6, 0x91, 0x81, 0x90, 0x20, 0xfe, 0xf1, 0xc1,
8931 0xdd, 0xdd, 0x27, 0xd5, 0xc1, 0x2c, 0x91, 0x8f, 0x12, 0xfe, 0x1f, 0x8c, 0xfa, 0x33, 0x20, 0xef,
8932 0x6c, 0x67, 0xa2, 0x77, 0x33, 0xc3, 0x52, 0xf3, 0x8c, 0xb4, 0x8b, 0xb6, 0x27, 0xcc, 0xcb, 0xd6,
8933 0x4c, 0x16, 0xc6, 0xca, 0xe2, 0x1f, 0x3a, 0x45, 0x6d, 0x46, 0xa4, 0x70, 0x6b, 0x7e, 0xe3, 0xd3,
8934 0x33, 0x7d, 0x99, 0xfb, 0x60, 0x38, 0xf8, 0xb7, 0x4c, 0x12, 0x70, 0x90, 0x03, 0xb3, 0xc9, 0x17,
8935 0x31, 0xf7, 0xef, 0x2a, 0x70, 0x28, 0xc8, 0xfe, 0x48, 0xdd, 0xdd, 0x59, 0xb6, 0x70, 0x4f, 0xff,
8936 0x00, 0xa4, 0x10, 0x73, 0x1c, 0xfb, 0xe9, 0x1b, 0xf6, 0x1e, 0x19, 0xca, 0x3e, 0x4f, 0xfe, 0x35,
8937 0x3c, 0x88, 0xb4, 0x0b, 0xc2, 0x1f, 0xbb, 0x38, 0x75, 0x17, 0xf4, 0x53, 0xf9, 0xa2, 0x5e, 0x23,
8938 0x92, 0x5e, 0x9f, 0x0b, 0xd1, 0x8b, 0xc4, 0x91, 0x7e, 0x45, 0xd0, 0x2b, 0xf0, 0xba, 0x1a, 0xca,
8939 0x3e, 0xcf, 0x83, 0x2f, 0x9f, 0xc2, 0xfd, 0x1f, 0x89, 0xa8, 0x68, 0x25, 0x67, 0x21, 0x55, 0x92,
8940 0x79, 0xc2, 0xf5, 0x2c, 0x42, 0xb2, 0x6c, 0xd7, 0xc8, 0x8f, 0xf2, 0x90, 0x9f, 0xb7, 0x66, 0x46,
8941 0x66, 0xbf, 0x75, 0x7d, 0x02, 0x52, 0x85, 0x9d, 0x7a, 0xa3, 0xd6, 0x46, 0x16, 0x3b, 0xb3, 0x67,
8942 0x5b, 0xe8, 0x18, 0x63, 0x78, 0xb4, 0x4c, 0x01, 0xc6, 0xcb, 0xb6, 0x95, 0xdf, 0x75, 0x83, 0x75,
8943 0x63, 0x5e, 0x4a, 0x11, 0x76, 0xe6, 0x43, 0xfe, 0xf6, 0x03, 0x33, 0xe4, 0xfb, 0xbf, 0xf7, 0xd2,
8944 0x8c, 0xb2, 0xe1, 0xed, 0x9f, 0xaf, 0xc0, 0x61, 0x96, 0x3e, 0x5d, 0xa2, 0x16, 0xa3, 0x44, 0x0d,
8945 0xb2, 0x73, 0xea, 0x80, 0xb8, 0x65, 0x2c, 0xce, 0x0a, 0x15, 0xf7, 0xc6, 0x34, 0xc3, 0x4d, 0xd1,
8946 0x9e, 0x9a, 0xa9, 0xfb, 0xd2, 0x2c, 0x54, 0xdc, 0x7c, 0x94, 0x38, 0x49, 0xb3, 0x3b, 0x61, 0xd0,
8947 0xa3, 0x05, 0xa2, 0x21, 0x98, 0x29, 0x8b, 0x73, 0x19, 0x18, 0x0a, 0x24, 0xac, 0xde, 0x0f, 0x4a,
8948 0x4e, 0xeb, 0xc3, 0xff, 0xe5, 0x35, 0x05, 0xff, 0x57, 0xd0, 0x12, 0x73, 0x77, 0xc1, 0x98, 0xb4,
8949 0x7f, 0x89, 0x29, 0x45, 0x0d, 0xf0, 0x7f, 0x25, 0x6d, 0x68, 0x2a, 0xf9, 0xa1, 0xcf, 0x4e, 0xf7,
8950 0xcd, 0x5d, 0x04, 0xbd, 0x7b, 0xa7, 0x53, 0x1f, 0x80, 0x44, 0x0e, 0x8b, 0x3c, 0x0c, 0x89, 0x7c,
8951 0x5e, 0x53, 0xa6, 0xc6, 0x7e, 0xf9, 0x93, 0x47, 0x87, 0xf2, 0xe4, 0x0f, 0xb5, 0xaf, 0x21, 0x37,
8952 0x9f, 0x67, 0xe0, 0x07, 0xe1, 0x50, 0xe8, 0x4e, 0x29, 0xc6, 0x17, 0x0a, 0x14, 0x5f, 0x2c, 0x76,
8953 0xe1, 0x8b, 0x45, 0x82, 0x57, 0xb2, 0xfc, 0xc4, 0x39, 0xa7, 0x87, 0xec, 0x32, 0xa6, 0x6b, 0x81,
8954 0x13, 0xee, 0x5c, 0xf6, 0x41, 0xc6, 0x9b, 0x0f, 0xe5, 0x45, 0x11, 0x27, 0xd6, 0xf9, 0x6c, 0x81,
8955 0xe1, 0x0b, 0xa1, 0xf8, 0x2d, 0xe9, 0x58, 0x55, 0x5c, 0x21, 0x98, 0x90, 0x82, 0xa7, 0x70, 0x31,
8956 0x54, 0xc8, 0x4e, 0xe0, 0xb2, 0x7b, 0xd1, 0x53, 0xb8, 0x14, 0xca, 0x5b, 0x8f, 0xb8, 0xf4, 0x55,
8957 0xca, 0x9e, 0x64, 0x8b, 0x7c, 0xee, 0x94, 0x7e, 0x88, 0xe7, 0xa8, 0x50, 0x81, 0x99, 0x81, 0x38,
8958 0x57, 0xb6, 0xc0, 0x00, 0xf9, 0x9e, 0x80, 0xde, 0x56, 0xe2, 0xc8, 0xec, 0xc3, 0x4c, 0x48, 0xa1,
8959 0xa7, 0x90, 0x08, 0x53, 0x71, 0x78, 0x7e, 0xe3, 0xc6, 0xcb, 0xd3, 0x7d, 0x2f, 0xbe, 0x3c, 0xdd,
8960 0xf7, 0x0f, 0x2f, 0x4f, 0xf7, 0x7d, 0xff, 0xe5, 0x69, 0xe5, 0x87, 0x2f, 0x4f, 0x2b, 0x3f, 0x7a,
8961 0x79, 0x5a, 0xf9, 0xc9, 0xcb, 0xd3, 0xca, 0x33, 0x37, 0xa7, 0x95, 0xe7, 0x6f, 0x4e, 0x2b, 0x5f,
8962 0xbe, 0x39, 0xad, 0x7c, 0xfd, 0xe6, 0xb4, 0xf2, 0xc2, 0xcd, 0x69, 0xe5, 0xc6, 0xcd, 0xe9, 0xbe,
8963 0x17, 0x6f, 0x4e, 0xf7, 0x7d, 0xff, 0xe6, 0xb4, 0xf2, 0xc3, 0x9b, 0xd3, 0x7d, 0x3f, 0xba, 0x39,
8964 0xad, 0xfc, 0xe4, 0xe6, 0x74, 0xdf, 0x33, 0xaf, 0x4c, 0xf7, 0x3d, 0xf7, 0xca, 0x74, 0xdf, 0xf3,
8965 0xaf, 0x4c, 0x2b, 0xff, 0x13, 0x00, 0x00, 0xff, 0xff, 0x5b, 0x10, 0x73, 0x27, 0x32, 0x69, 0x00,
8966 0x00,
8967 }
8968 r := bytes.NewReader(gzipped)
8969 gzipr, err := compress_gzip.NewReader(r)
8970 if err != nil {
8971 panic(err)
8972 }
8973 ungzipped, err := io_ioutil.ReadAll(gzipr)
8974 if err != nil {
8975 panic(err)
8976 }
8977 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
8978 panic(err)
8979 }
8980 return d
8981 }
8982 func (x TheTestEnum) String() string {
8983 s, ok := TheTestEnum_name[int32(x)]
8984 if ok {
8985 return s
8986 }
8987 return strconv.Itoa(int(x))
8988 }
8989 func (x AnotherTestEnum) String() string {
8990 s, ok := AnotherTestEnum_name[int32(x)]
8991 if ok {
8992 return s
8993 }
8994 return strconv.Itoa(int(x))
8995 }
8996 func (x YetAnotherTestEnum) String() string {
8997 s, ok := YetAnotherTestEnum_name[int32(x)]
8998 if ok {
8999 return s
9000 }
9001 return strconv.Itoa(int(x))
9002 }
9003 func (x YetYetAnotherTestEnum) String() string {
9004 s, ok := YetYetAnotherTestEnum_name[int32(x)]
9005 if ok {
9006 return s
9007 }
9008 return strconv.Itoa(int(x))
9009 }
9010 func (x NestedDefinition_NestedEnum) String() string {
9011 s, ok := NestedDefinition_NestedEnum_name[int32(x)]
9012 if ok {
9013 return s
9014 }
9015 return strconv.Itoa(int(x))
9016 }
9017 func (this *NidOptNative) VerboseEqual(that interface{}) error {
9018 if that == nil {
9019 if this == nil {
9020 return nil
9021 }
9022 return fmt.Errorf("that == nil && this != nil")
9023 }
9024
9025 that1, ok := that.(*NidOptNative)
9026 if !ok {
9027 that2, ok := that.(NidOptNative)
9028 if ok {
9029 that1 = &that2
9030 } else {
9031 return fmt.Errorf("that is not of type *NidOptNative")
9032 }
9033 }
9034 if that1 == nil {
9035 if this == nil {
9036 return nil
9037 }
9038 return fmt.Errorf("that is type *NidOptNative but is nil && this != nil")
9039 } else if this == nil {
9040 return fmt.Errorf("that is type *NidOptNative but is not nil && this == nil")
9041 }
9042 if this.Field1 != that1.Field1 {
9043 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
9044 }
9045 if this.Field2 != that1.Field2 {
9046 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
9047 }
9048 if this.Field3 != that1.Field3 {
9049 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
9050 }
9051 if this.Field4 != that1.Field4 {
9052 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
9053 }
9054 if this.Field5 != that1.Field5 {
9055 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
9056 }
9057 if this.Field6 != that1.Field6 {
9058 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
9059 }
9060 if this.Field7 != that1.Field7 {
9061 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
9062 }
9063 if this.Field8 != that1.Field8 {
9064 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
9065 }
9066 if this.Field9 != that1.Field9 {
9067 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
9068 }
9069 if this.Field10 != that1.Field10 {
9070 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
9071 }
9072 if this.Field11 != that1.Field11 {
9073 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
9074 }
9075 if this.Field12 != that1.Field12 {
9076 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
9077 }
9078 if this.Field13 != that1.Field13 {
9079 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
9080 }
9081 if this.Field14 != that1.Field14 {
9082 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
9083 }
9084 if !bytes.Equal(this.Field15, that1.Field15) {
9085 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
9086 }
9087 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
9088 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
9089 }
9090 return nil
9091 }
9092 func (this *NidOptNative) Equal(that interface{}) bool {
9093 if that == nil {
9094 return this == nil
9095 }
9096
9097 that1, ok := that.(*NidOptNative)
9098 if !ok {
9099 that2, ok := that.(NidOptNative)
9100 if ok {
9101 that1 = &that2
9102 } else {
9103 return false
9104 }
9105 }
9106 if that1 == nil {
9107 return this == nil
9108 } else if this == nil {
9109 return false
9110 }
9111 if this.Field1 != that1.Field1 {
9112 return false
9113 }
9114 if this.Field2 != that1.Field2 {
9115 return false
9116 }
9117 if this.Field3 != that1.Field3 {
9118 return false
9119 }
9120 if this.Field4 != that1.Field4 {
9121 return false
9122 }
9123 if this.Field5 != that1.Field5 {
9124 return false
9125 }
9126 if this.Field6 != that1.Field6 {
9127 return false
9128 }
9129 if this.Field7 != that1.Field7 {
9130 return false
9131 }
9132 if this.Field8 != that1.Field8 {
9133 return false
9134 }
9135 if this.Field9 != that1.Field9 {
9136 return false
9137 }
9138 if this.Field10 != that1.Field10 {
9139 return false
9140 }
9141 if this.Field11 != that1.Field11 {
9142 return false
9143 }
9144 if this.Field12 != that1.Field12 {
9145 return false
9146 }
9147 if this.Field13 != that1.Field13 {
9148 return false
9149 }
9150 if this.Field14 != that1.Field14 {
9151 return false
9152 }
9153 if !bytes.Equal(this.Field15, that1.Field15) {
9154 return false
9155 }
9156 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
9157 return false
9158 }
9159 return true
9160 }
9161 func (this *NinOptNative) VerboseEqual(that interface{}) error {
9162 if that == nil {
9163 if this == nil {
9164 return nil
9165 }
9166 return fmt.Errorf("that == nil && this != nil")
9167 }
9168
9169 that1, ok := that.(*NinOptNative)
9170 if !ok {
9171 that2, ok := that.(NinOptNative)
9172 if ok {
9173 that1 = &that2
9174 } else {
9175 return fmt.Errorf("that is not of type *NinOptNative")
9176 }
9177 }
9178 if that1 == nil {
9179 if this == nil {
9180 return nil
9181 }
9182 return fmt.Errorf("that is type *NinOptNative but is nil && this != nil")
9183 } else if this == nil {
9184 return fmt.Errorf("that is type *NinOptNative but is not nil && this == nil")
9185 }
9186 if this.Field1 != nil && that1.Field1 != nil {
9187 if *this.Field1 != *that1.Field1 {
9188 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
9189 }
9190 } else if this.Field1 != nil {
9191 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
9192 } else if that1.Field1 != nil {
9193 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
9194 }
9195 if this.Field2 != nil && that1.Field2 != nil {
9196 if *this.Field2 != *that1.Field2 {
9197 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
9198 }
9199 } else if this.Field2 != nil {
9200 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
9201 } else if that1.Field2 != nil {
9202 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
9203 }
9204 if this.Field3 != nil && that1.Field3 != nil {
9205 if *this.Field3 != *that1.Field3 {
9206 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
9207 }
9208 } else if this.Field3 != nil {
9209 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
9210 } else if that1.Field3 != nil {
9211 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
9212 }
9213 if this.Field4 != nil && that1.Field4 != nil {
9214 if *this.Field4 != *that1.Field4 {
9215 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
9216 }
9217 } else if this.Field4 != nil {
9218 return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
9219 } else if that1.Field4 != nil {
9220 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
9221 }
9222 if this.Field5 != nil && that1.Field5 != nil {
9223 if *this.Field5 != *that1.Field5 {
9224 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
9225 }
9226 } else if this.Field5 != nil {
9227 return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
9228 } else if that1.Field5 != nil {
9229 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
9230 }
9231 if this.Field6 != nil && that1.Field6 != nil {
9232 if *this.Field6 != *that1.Field6 {
9233 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
9234 }
9235 } else if this.Field6 != nil {
9236 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
9237 } else if that1.Field6 != nil {
9238 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
9239 }
9240 if this.Field7 != nil && that1.Field7 != nil {
9241 if *this.Field7 != *that1.Field7 {
9242 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
9243 }
9244 } else if this.Field7 != nil {
9245 return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
9246 } else if that1.Field7 != nil {
9247 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
9248 }
9249 if this.Field8 != nil && that1.Field8 != nil {
9250 if *this.Field8 != *that1.Field8 {
9251 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8)
9252 }
9253 } else if this.Field8 != nil {
9254 return fmt.Errorf("this.Field8 == nil && that.Field8 != nil")
9255 } else if that1.Field8 != nil {
9256 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
9257 }
9258 if this.Field9 != nil && that1.Field9 != nil {
9259 if *this.Field9 != *that1.Field9 {
9260 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9)
9261 }
9262 } else if this.Field9 != nil {
9263 return fmt.Errorf("this.Field9 == nil && that.Field9 != nil")
9264 } else if that1.Field9 != nil {
9265 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
9266 }
9267 if this.Field10 != nil && that1.Field10 != nil {
9268 if *this.Field10 != *that1.Field10 {
9269 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10)
9270 }
9271 } else if this.Field10 != nil {
9272 return fmt.Errorf("this.Field10 == nil && that.Field10 != nil")
9273 } else if that1.Field10 != nil {
9274 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
9275 }
9276 if this.Field11 != nil && that1.Field11 != nil {
9277 if *this.Field11 != *that1.Field11 {
9278 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11)
9279 }
9280 } else if this.Field11 != nil {
9281 return fmt.Errorf("this.Field11 == nil && that.Field11 != nil")
9282 } else if that1.Field11 != nil {
9283 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
9284 }
9285 if this.Field12 != nil && that1.Field12 != nil {
9286 if *this.Field12 != *that1.Field12 {
9287 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12)
9288 }
9289 } else if this.Field12 != nil {
9290 return fmt.Errorf("this.Field12 == nil && that.Field12 != nil")
9291 } else if that1.Field12 != nil {
9292 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
9293 }
9294 if this.Field13 != nil && that1.Field13 != nil {
9295 if *this.Field13 != *that1.Field13 {
9296 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
9297 }
9298 } else if this.Field13 != nil {
9299 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
9300 } else if that1.Field13 != nil {
9301 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
9302 }
9303 if this.Field14 != nil && that1.Field14 != nil {
9304 if *this.Field14 != *that1.Field14 {
9305 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
9306 }
9307 } else if this.Field14 != nil {
9308 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
9309 } else if that1.Field14 != nil {
9310 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
9311 }
9312 if !bytes.Equal(this.Field15, that1.Field15) {
9313 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
9314 }
9315 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
9316 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
9317 }
9318 return nil
9319 }
9320 func (this *NinOptNative) Equal(that interface{}) bool {
9321 if that == nil {
9322 return this == nil
9323 }
9324
9325 that1, ok := that.(*NinOptNative)
9326 if !ok {
9327 that2, ok := that.(NinOptNative)
9328 if ok {
9329 that1 = &that2
9330 } else {
9331 return false
9332 }
9333 }
9334 if that1 == nil {
9335 return this == nil
9336 } else if this == nil {
9337 return false
9338 }
9339 if this.Field1 != nil && that1.Field1 != nil {
9340 if *this.Field1 != *that1.Field1 {
9341 return false
9342 }
9343 } else if this.Field1 != nil {
9344 return false
9345 } else if that1.Field1 != nil {
9346 return false
9347 }
9348 if this.Field2 != nil && that1.Field2 != nil {
9349 if *this.Field2 != *that1.Field2 {
9350 return false
9351 }
9352 } else if this.Field2 != nil {
9353 return false
9354 } else if that1.Field2 != nil {
9355 return false
9356 }
9357 if this.Field3 != nil && that1.Field3 != nil {
9358 if *this.Field3 != *that1.Field3 {
9359 return false
9360 }
9361 } else if this.Field3 != nil {
9362 return false
9363 } else if that1.Field3 != nil {
9364 return false
9365 }
9366 if this.Field4 != nil && that1.Field4 != nil {
9367 if *this.Field4 != *that1.Field4 {
9368 return false
9369 }
9370 } else if this.Field4 != nil {
9371 return false
9372 } else if that1.Field4 != nil {
9373 return false
9374 }
9375 if this.Field5 != nil && that1.Field5 != nil {
9376 if *this.Field5 != *that1.Field5 {
9377 return false
9378 }
9379 } else if this.Field5 != nil {
9380 return false
9381 } else if that1.Field5 != nil {
9382 return false
9383 }
9384 if this.Field6 != nil && that1.Field6 != nil {
9385 if *this.Field6 != *that1.Field6 {
9386 return false
9387 }
9388 } else if this.Field6 != nil {
9389 return false
9390 } else if that1.Field6 != nil {
9391 return false
9392 }
9393 if this.Field7 != nil && that1.Field7 != nil {
9394 if *this.Field7 != *that1.Field7 {
9395 return false
9396 }
9397 } else if this.Field7 != nil {
9398 return false
9399 } else if that1.Field7 != nil {
9400 return false
9401 }
9402 if this.Field8 != nil && that1.Field8 != nil {
9403 if *this.Field8 != *that1.Field8 {
9404 return false
9405 }
9406 } else if this.Field8 != nil {
9407 return false
9408 } else if that1.Field8 != nil {
9409 return false
9410 }
9411 if this.Field9 != nil && that1.Field9 != nil {
9412 if *this.Field9 != *that1.Field9 {
9413 return false
9414 }
9415 } else if this.Field9 != nil {
9416 return false
9417 } else if that1.Field9 != nil {
9418 return false
9419 }
9420 if this.Field10 != nil && that1.Field10 != nil {
9421 if *this.Field10 != *that1.Field10 {
9422 return false
9423 }
9424 } else if this.Field10 != nil {
9425 return false
9426 } else if that1.Field10 != nil {
9427 return false
9428 }
9429 if this.Field11 != nil && that1.Field11 != nil {
9430 if *this.Field11 != *that1.Field11 {
9431 return false
9432 }
9433 } else if this.Field11 != nil {
9434 return false
9435 } else if that1.Field11 != nil {
9436 return false
9437 }
9438 if this.Field12 != nil && that1.Field12 != nil {
9439 if *this.Field12 != *that1.Field12 {
9440 return false
9441 }
9442 } else if this.Field12 != nil {
9443 return false
9444 } else if that1.Field12 != nil {
9445 return false
9446 }
9447 if this.Field13 != nil && that1.Field13 != nil {
9448 if *this.Field13 != *that1.Field13 {
9449 return false
9450 }
9451 } else if this.Field13 != nil {
9452 return false
9453 } else if that1.Field13 != nil {
9454 return false
9455 }
9456 if this.Field14 != nil && that1.Field14 != nil {
9457 if *this.Field14 != *that1.Field14 {
9458 return false
9459 }
9460 } else if this.Field14 != nil {
9461 return false
9462 } else if that1.Field14 != nil {
9463 return false
9464 }
9465 if !bytes.Equal(this.Field15, that1.Field15) {
9466 return false
9467 }
9468 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
9469 return false
9470 }
9471 return true
9472 }
9473 func (this *NidRepNative) VerboseEqual(that interface{}) error {
9474 if that == nil {
9475 if this == nil {
9476 return nil
9477 }
9478 return fmt.Errorf("that == nil && this != nil")
9479 }
9480
9481 that1, ok := that.(*NidRepNative)
9482 if !ok {
9483 that2, ok := that.(NidRepNative)
9484 if ok {
9485 that1 = &that2
9486 } else {
9487 return fmt.Errorf("that is not of type *NidRepNative")
9488 }
9489 }
9490 if that1 == nil {
9491 if this == nil {
9492 return nil
9493 }
9494 return fmt.Errorf("that is type *NidRepNative but is nil && this != nil")
9495 } else if this == nil {
9496 return fmt.Errorf("that is type *NidRepNative but is not nil && this == nil")
9497 }
9498 if len(this.Field1) != len(that1.Field1) {
9499 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
9500 }
9501 for i := range this.Field1 {
9502 if this.Field1[i] != that1.Field1[i] {
9503 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
9504 }
9505 }
9506 if len(this.Field2) != len(that1.Field2) {
9507 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
9508 }
9509 for i := range this.Field2 {
9510 if this.Field2[i] != that1.Field2[i] {
9511 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
9512 }
9513 }
9514 if len(this.Field3) != len(that1.Field3) {
9515 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
9516 }
9517 for i := range this.Field3 {
9518 if this.Field3[i] != that1.Field3[i] {
9519 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
9520 }
9521 }
9522 if len(this.Field4) != len(that1.Field4) {
9523 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
9524 }
9525 for i := range this.Field4 {
9526 if this.Field4[i] != that1.Field4[i] {
9527 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
9528 }
9529 }
9530 if len(this.Field5) != len(that1.Field5) {
9531 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
9532 }
9533 for i := range this.Field5 {
9534 if this.Field5[i] != that1.Field5[i] {
9535 return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
9536 }
9537 }
9538 if len(this.Field6) != len(that1.Field6) {
9539 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
9540 }
9541 for i := range this.Field6 {
9542 if this.Field6[i] != that1.Field6[i] {
9543 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
9544 }
9545 }
9546 if len(this.Field7) != len(that1.Field7) {
9547 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
9548 }
9549 for i := range this.Field7 {
9550 if this.Field7[i] != that1.Field7[i] {
9551 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
9552 }
9553 }
9554 if len(this.Field8) != len(that1.Field8) {
9555 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
9556 }
9557 for i := range this.Field8 {
9558 if this.Field8[i] != that1.Field8[i] {
9559 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
9560 }
9561 }
9562 if len(this.Field9) != len(that1.Field9) {
9563 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
9564 }
9565 for i := range this.Field9 {
9566 if this.Field9[i] != that1.Field9[i] {
9567 return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
9568 }
9569 }
9570 if len(this.Field10) != len(that1.Field10) {
9571 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
9572 }
9573 for i := range this.Field10 {
9574 if this.Field10[i] != that1.Field10[i] {
9575 return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
9576 }
9577 }
9578 if len(this.Field11) != len(that1.Field11) {
9579 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
9580 }
9581 for i := range this.Field11 {
9582 if this.Field11[i] != that1.Field11[i] {
9583 return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
9584 }
9585 }
9586 if len(this.Field12) != len(that1.Field12) {
9587 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
9588 }
9589 for i := range this.Field12 {
9590 if this.Field12[i] != that1.Field12[i] {
9591 return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
9592 }
9593 }
9594 if len(this.Field13) != len(that1.Field13) {
9595 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
9596 }
9597 for i := range this.Field13 {
9598 if this.Field13[i] != that1.Field13[i] {
9599 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
9600 }
9601 }
9602 if len(this.Field14) != len(that1.Field14) {
9603 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
9604 }
9605 for i := range this.Field14 {
9606 if this.Field14[i] != that1.Field14[i] {
9607 return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
9608 }
9609 }
9610 if len(this.Field15) != len(that1.Field15) {
9611 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
9612 }
9613 for i := range this.Field15 {
9614 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
9615 return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i])
9616 }
9617 }
9618 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
9619 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
9620 }
9621 return nil
9622 }
9623 func (this *NidRepNative) Equal(that interface{}) bool {
9624 if that == nil {
9625 return this == nil
9626 }
9627
9628 that1, ok := that.(*NidRepNative)
9629 if !ok {
9630 that2, ok := that.(NidRepNative)
9631 if ok {
9632 that1 = &that2
9633 } else {
9634 return false
9635 }
9636 }
9637 if that1 == nil {
9638 return this == nil
9639 } else if this == nil {
9640 return false
9641 }
9642 if len(this.Field1) != len(that1.Field1) {
9643 return false
9644 }
9645 for i := range this.Field1 {
9646 if this.Field1[i] != that1.Field1[i] {
9647 return false
9648 }
9649 }
9650 if len(this.Field2) != len(that1.Field2) {
9651 return false
9652 }
9653 for i := range this.Field2 {
9654 if this.Field2[i] != that1.Field2[i] {
9655 return false
9656 }
9657 }
9658 if len(this.Field3) != len(that1.Field3) {
9659 return false
9660 }
9661 for i := range this.Field3 {
9662 if this.Field3[i] != that1.Field3[i] {
9663 return false
9664 }
9665 }
9666 if len(this.Field4) != len(that1.Field4) {
9667 return false
9668 }
9669 for i := range this.Field4 {
9670 if this.Field4[i] != that1.Field4[i] {
9671 return false
9672 }
9673 }
9674 if len(this.Field5) != len(that1.Field5) {
9675 return false
9676 }
9677 for i := range this.Field5 {
9678 if this.Field5[i] != that1.Field5[i] {
9679 return false
9680 }
9681 }
9682 if len(this.Field6) != len(that1.Field6) {
9683 return false
9684 }
9685 for i := range this.Field6 {
9686 if this.Field6[i] != that1.Field6[i] {
9687 return false
9688 }
9689 }
9690 if len(this.Field7) != len(that1.Field7) {
9691 return false
9692 }
9693 for i := range this.Field7 {
9694 if this.Field7[i] != that1.Field7[i] {
9695 return false
9696 }
9697 }
9698 if len(this.Field8) != len(that1.Field8) {
9699 return false
9700 }
9701 for i := range this.Field8 {
9702 if this.Field8[i] != that1.Field8[i] {
9703 return false
9704 }
9705 }
9706 if len(this.Field9) != len(that1.Field9) {
9707 return false
9708 }
9709 for i := range this.Field9 {
9710 if this.Field9[i] != that1.Field9[i] {
9711 return false
9712 }
9713 }
9714 if len(this.Field10) != len(that1.Field10) {
9715 return false
9716 }
9717 for i := range this.Field10 {
9718 if this.Field10[i] != that1.Field10[i] {
9719 return false
9720 }
9721 }
9722 if len(this.Field11) != len(that1.Field11) {
9723 return false
9724 }
9725 for i := range this.Field11 {
9726 if this.Field11[i] != that1.Field11[i] {
9727 return false
9728 }
9729 }
9730 if len(this.Field12) != len(that1.Field12) {
9731 return false
9732 }
9733 for i := range this.Field12 {
9734 if this.Field12[i] != that1.Field12[i] {
9735 return false
9736 }
9737 }
9738 if len(this.Field13) != len(that1.Field13) {
9739 return false
9740 }
9741 for i := range this.Field13 {
9742 if this.Field13[i] != that1.Field13[i] {
9743 return false
9744 }
9745 }
9746 if len(this.Field14) != len(that1.Field14) {
9747 return false
9748 }
9749 for i := range this.Field14 {
9750 if this.Field14[i] != that1.Field14[i] {
9751 return false
9752 }
9753 }
9754 if len(this.Field15) != len(that1.Field15) {
9755 return false
9756 }
9757 for i := range this.Field15 {
9758 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
9759 return false
9760 }
9761 }
9762 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
9763 return false
9764 }
9765 return true
9766 }
9767 func (this *NinRepNative) VerboseEqual(that interface{}) error {
9768 if that == nil {
9769 if this == nil {
9770 return nil
9771 }
9772 return fmt.Errorf("that == nil && this != nil")
9773 }
9774
9775 that1, ok := that.(*NinRepNative)
9776 if !ok {
9777 that2, ok := that.(NinRepNative)
9778 if ok {
9779 that1 = &that2
9780 } else {
9781 return fmt.Errorf("that is not of type *NinRepNative")
9782 }
9783 }
9784 if that1 == nil {
9785 if this == nil {
9786 return nil
9787 }
9788 return fmt.Errorf("that is type *NinRepNative but is nil && this != nil")
9789 } else if this == nil {
9790 return fmt.Errorf("that is type *NinRepNative but is not nil && this == nil")
9791 }
9792 if len(this.Field1) != len(that1.Field1) {
9793 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
9794 }
9795 for i := range this.Field1 {
9796 if this.Field1[i] != that1.Field1[i] {
9797 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
9798 }
9799 }
9800 if len(this.Field2) != len(that1.Field2) {
9801 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
9802 }
9803 for i := range this.Field2 {
9804 if this.Field2[i] != that1.Field2[i] {
9805 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
9806 }
9807 }
9808 if len(this.Field3) != len(that1.Field3) {
9809 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
9810 }
9811 for i := range this.Field3 {
9812 if this.Field3[i] != that1.Field3[i] {
9813 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
9814 }
9815 }
9816 if len(this.Field4) != len(that1.Field4) {
9817 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
9818 }
9819 for i := range this.Field4 {
9820 if this.Field4[i] != that1.Field4[i] {
9821 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
9822 }
9823 }
9824 if len(this.Field5) != len(that1.Field5) {
9825 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
9826 }
9827 for i := range this.Field5 {
9828 if this.Field5[i] != that1.Field5[i] {
9829 return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
9830 }
9831 }
9832 if len(this.Field6) != len(that1.Field6) {
9833 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
9834 }
9835 for i := range this.Field6 {
9836 if this.Field6[i] != that1.Field6[i] {
9837 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
9838 }
9839 }
9840 if len(this.Field7) != len(that1.Field7) {
9841 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
9842 }
9843 for i := range this.Field7 {
9844 if this.Field7[i] != that1.Field7[i] {
9845 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
9846 }
9847 }
9848 if len(this.Field8) != len(that1.Field8) {
9849 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
9850 }
9851 for i := range this.Field8 {
9852 if this.Field8[i] != that1.Field8[i] {
9853 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
9854 }
9855 }
9856 if len(this.Field9) != len(that1.Field9) {
9857 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
9858 }
9859 for i := range this.Field9 {
9860 if this.Field9[i] != that1.Field9[i] {
9861 return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
9862 }
9863 }
9864 if len(this.Field10) != len(that1.Field10) {
9865 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
9866 }
9867 for i := range this.Field10 {
9868 if this.Field10[i] != that1.Field10[i] {
9869 return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
9870 }
9871 }
9872 if len(this.Field11) != len(that1.Field11) {
9873 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
9874 }
9875 for i := range this.Field11 {
9876 if this.Field11[i] != that1.Field11[i] {
9877 return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
9878 }
9879 }
9880 if len(this.Field12) != len(that1.Field12) {
9881 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
9882 }
9883 for i := range this.Field12 {
9884 if this.Field12[i] != that1.Field12[i] {
9885 return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
9886 }
9887 }
9888 if len(this.Field13) != len(that1.Field13) {
9889 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
9890 }
9891 for i := range this.Field13 {
9892 if this.Field13[i] != that1.Field13[i] {
9893 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
9894 }
9895 }
9896 if len(this.Field14) != len(that1.Field14) {
9897 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
9898 }
9899 for i := range this.Field14 {
9900 if this.Field14[i] != that1.Field14[i] {
9901 return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
9902 }
9903 }
9904 if len(this.Field15) != len(that1.Field15) {
9905 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
9906 }
9907 for i := range this.Field15 {
9908 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
9909 return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i])
9910 }
9911 }
9912 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
9913 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
9914 }
9915 return nil
9916 }
9917 func (this *NinRepNative) Equal(that interface{}) bool {
9918 if that == nil {
9919 return this == nil
9920 }
9921
9922 that1, ok := that.(*NinRepNative)
9923 if !ok {
9924 that2, ok := that.(NinRepNative)
9925 if ok {
9926 that1 = &that2
9927 } else {
9928 return false
9929 }
9930 }
9931 if that1 == nil {
9932 return this == nil
9933 } else if this == nil {
9934 return false
9935 }
9936 if len(this.Field1) != len(that1.Field1) {
9937 return false
9938 }
9939 for i := range this.Field1 {
9940 if this.Field1[i] != that1.Field1[i] {
9941 return false
9942 }
9943 }
9944 if len(this.Field2) != len(that1.Field2) {
9945 return false
9946 }
9947 for i := range this.Field2 {
9948 if this.Field2[i] != that1.Field2[i] {
9949 return false
9950 }
9951 }
9952 if len(this.Field3) != len(that1.Field3) {
9953 return false
9954 }
9955 for i := range this.Field3 {
9956 if this.Field3[i] != that1.Field3[i] {
9957 return false
9958 }
9959 }
9960 if len(this.Field4) != len(that1.Field4) {
9961 return false
9962 }
9963 for i := range this.Field4 {
9964 if this.Field4[i] != that1.Field4[i] {
9965 return false
9966 }
9967 }
9968 if len(this.Field5) != len(that1.Field5) {
9969 return false
9970 }
9971 for i := range this.Field5 {
9972 if this.Field5[i] != that1.Field5[i] {
9973 return false
9974 }
9975 }
9976 if len(this.Field6) != len(that1.Field6) {
9977 return false
9978 }
9979 for i := range this.Field6 {
9980 if this.Field6[i] != that1.Field6[i] {
9981 return false
9982 }
9983 }
9984 if len(this.Field7) != len(that1.Field7) {
9985 return false
9986 }
9987 for i := range this.Field7 {
9988 if this.Field7[i] != that1.Field7[i] {
9989 return false
9990 }
9991 }
9992 if len(this.Field8) != len(that1.Field8) {
9993 return false
9994 }
9995 for i := range this.Field8 {
9996 if this.Field8[i] != that1.Field8[i] {
9997 return false
9998 }
9999 }
10000 if len(this.Field9) != len(that1.Field9) {
10001 return false
10002 }
10003 for i := range this.Field9 {
10004 if this.Field9[i] != that1.Field9[i] {
10005 return false
10006 }
10007 }
10008 if len(this.Field10) != len(that1.Field10) {
10009 return false
10010 }
10011 for i := range this.Field10 {
10012 if this.Field10[i] != that1.Field10[i] {
10013 return false
10014 }
10015 }
10016 if len(this.Field11) != len(that1.Field11) {
10017 return false
10018 }
10019 for i := range this.Field11 {
10020 if this.Field11[i] != that1.Field11[i] {
10021 return false
10022 }
10023 }
10024 if len(this.Field12) != len(that1.Field12) {
10025 return false
10026 }
10027 for i := range this.Field12 {
10028 if this.Field12[i] != that1.Field12[i] {
10029 return false
10030 }
10031 }
10032 if len(this.Field13) != len(that1.Field13) {
10033 return false
10034 }
10035 for i := range this.Field13 {
10036 if this.Field13[i] != that1.Field13[i] {
10037 return false
10038 }
10039 }
10040 if len(this.Field14) != len(that1.Field14) {
10041 return false
10042 }
10043 for i := range this.Field14 {
10044 if this.Field14[i] != that1.Field14[i] {
10045 return false
10046 }
10047 }
10048 if len(this.Field15) != len(that1.Field15) {
10049 return false
10050 }
10051 for i := range this.Field15 {
10052 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
10053 return false
10054 }
10055 }
10056 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10057 return false
10058 }
10059 return true
10060 }
10061 func (this *NidRepPackedNative) VerboseEqual(that interface{}) error {
10062 if that == nil {
10063 if this == nil {
10064 return nil
10065 }
10066 return fmt.Errorf("that == nil && this != nil")
10067 }
10068
10069 that1, ok := that.(*NidRepPackedNative)
10070 if !ok {
10071 that2, ok := that.(NidRepPackedNative)
10072 if ok {
10073 that1 = &that2
10074 } else {
10075 return fmt.Errorf("that is not of type *NidRepPackedNative")
10076 }
10077 }
10078 if that1 == nil {
10079 if this == nil {
10080 return nil
10081 }
10082 return fmt.Errorf("that is type *NidRepPackedNative but is nil && this != nil")
10083 } else if this == nil {
10084 return fmt.Errorf("that is type *NidRepPackedNative but is not nil && this == nil")
10085 }
10086 if len(this.Field1) != len(that1.Field1) {
10087 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
10088 }
10089 for i := range this.Field1 {
10090 if this.Field1[i] != that1.Field1[i] {
10091 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
10092 }
10093 }
10094 if len(this.Field2) != len(that1.Field2) {
10095 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
10096 }
10097 for i := range this.Field2 {
10098 if this.Field2[i] != that1.Field2[i] {
10099 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
10100 }
10101 }
10102 if len(this.Field3) != len(that1.Field3) {
10103 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
10104 }
10105 for i := range this.Field3 {
10106 if this.Field3[i] != that1.Field3[i] {
10107 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
10108 }
10109 }
10110 if len(this.Field4) != len(that1.Field4) {
10111 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
10112 }
10113 for i := range this.Field4 {
10114 if this.Field4[i] != that1.Field4[i] {
10115 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
10116 }
10117 }
10118 if len(this.Field5) != len(that1.Field5) {
10119 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
10120 }
10121 for i := range this.Field5 {
10122 if this.Field5[i] != that1.Field5[i] {
10123 return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
10124 }
10125 }
10126 if len(this.Field6) != len(that1.Field6) {
10127 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
10128 }
10129 for i := range this.Field6 {
10130 if this.Field6[i] != that1.Field6[i] {
10131 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
10132 }
10133 }
10134 if len(this.Field7) != len(that1.Field7) {
10135 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
10136 }
10137 for i := range this.Field7 {
10138 if this.Field7[i] != that1.Field7[i] {
10139 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
10140 }
10141 }
10142 if len(this.Field8) != len(that1.Field8) {
10143 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
10144 }
10145 for i := range this.Field8 {
10146 if this.Field8[i] != that1.Field8[i] {
10147 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
10148 }
10149 }
10150 if len(this.Field9) != len(that1.Field9) {
10151 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
10152 }
10153 for i := range this.Field9 {
10154 if this.Field9[i] != that1.Field9[i] {
10155 return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
10156 }
10157 }
10158 if len(this.Field10) != len(that1.Field10) {
10159 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
10160 }
10161 for i := range this.Field10 {
10162 if this.Field10[i] != that1.Field10[i] {
10163 return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
10164 }
10165 }
10166 if len(this.Field11) != len(that1.Field11) {
10167 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
10168 }
10169 for i := range this.Field11 {
10170 if this.Field11[i] != that1.Field11[i] {
10171 return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
10172 }
10173 }
10174 if len(this.Field12) != len(that1.Field12) {
10175 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
10176 }
10177 for i := range this.Field12 {
10178 if this.Field12[i] != that1.Field12[i] {
10179 return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
10180 }
10181 }
10182 if len(this.Field13) != len(that1.Field13) {
10183 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
10184 }
10185 for i := range this.Field13 {
10186 if this.Field13[i] != that1.Field13[i] {
10187 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
10188 }
10189 }
10190 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10191 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
10192 }
10193 return nil
10194 }
10195 func (this *NidRepPackedNative) Equal(that interface{}) bool {
10196 if that == nil {
10197 return this == nil
10198 }
10199
10200 that1, ok := that.(*NidRepPackedNative)
10201 if !ok {
10202 that2, ok := that.(NidRepPackedNative)
10203 if ok {
10204 that1 = &that2
10205 } else {
10206 return false
10207 }
10208 }
10209 if that1 == nil {
10210 return this == nil
10211 } else if this == nil {
10212 return false
10213 }
10214 if len(this.Field1) != len(that1.Field1) {
10215 return false
10216 }
10217 for i := range this.Field1 {
10218 if this.Field1[i] != that1.Field1[i] {
10219 return false
10220 }
10221 }
10222 if len(this.Field2) != len(that1.Field2) {
10223 return false
10224 }
10225 for i := range this.Field2 {
10226 if this.Field2[i] != that1.Field2[i] {
10227 return false
10228 }
10229 }
10230 if len(this.Field3) != len(that1.Field3) {
10231 return false
10232 }
10233 for i := range this.Field3 {
10234 if this.Field3[i] != that1.Field3[i] {
10235 return false
10236 }
10237 }
10238 if len(this.Field4) != len(that1.Field4) {
10239 return false
10240 }
10241 for i := range this.Field4 {
10242 if this.Field4[i] != that1.Field4[i] {
10243 return false
10244 }
10245 }
10246 if len(this.Field5) != len(that1.Field5) {
10247 return false
10248 }
10249 for i := range this.Field5 {
10250 if this.Field5[i] != that1.Field5[i] {
10251 return false
10252 }
10253 }
10254 if len(this.Field6) != len(that1.Field6) {
10255 return false
10256 }
10257 for i := range this.Field6 {
10258 if this.Field6[i] != that1.Field6[i] {
10259 return false
10260 }
10261 }
10262 if len(this.Field7) != len(that1.Field7) {
10263 return false
10264 }
10265 for i := range this.Field7 {
10266 if this.Field7[i] != that1.Field7[i] {
10267 return false
10268 }
10269 }
10270 if len(this.Field8) != len(that1.Field8) {
10271 return false
10272 }
10273 for i := range this.Field8 {
10274 if this.Field8[i] != that1.Field8[i] {
10275 return false
10276 }
10277 }
10278 if len(this.Field9) != len(that1.Field9) {
10279 return false
10280 }
10281 for i := range this.Field9 {
10282 if this.Field9[i] != that1.Field9[i] {
10283 return false
10284 }
10285 }
10286 if len(this.Field10) != len(that1.Field10) {
10287 return false
10288 }
10289 for i := range this.Field10 {
10290 if this.Field10[i] != that1.Field10[i] {
10291 return false
10292 }
10293 }
10294 if len(this.Field11) != len(that1.Field11) {
10295 return false
10296 }
10297 for i := range this.Field11 {
10298 if this.Field11[i] != that1.Field11[i] {
10299 return false
10300 }
10301 }
10302 if len(this.Field12) != len(that1.Field12) {
10303 return false
10304 }
10305 for i := range this.Field12 {
10306 if this.Field12[i] != that1.Field12[i] {
10307 return false
10308 }
10309 }
10310 if len(this.Field13) != len(that1.Field13) {
10311 return false
10312 }
10313 for i := range this.Field13 {
10314 if this.Field13[i] != that1.Field13[i] {
10315 return false
10316 }
10317 }
10318 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10319 return false
10320 }
10321 return true
10322 }
10323 func (this *NinRepPackedNative) VerboseEqual(that interface{}) error {
10324 if that == nil {
10325 if this == nil {
10326 return nil
10327 }
10328 return fmt.Errorf("that == nil && this != nil")
10329 }
10330
10331 that1, ok := that.(*NinRepPackedNative)
10332 if !ok {
10333 that2, ok := that.(NinRepPackedNative)
10334 if ok {
10335 that1 = &that2
10336 } else {
10337 return fmt.Errorf("that is not of type *NinRepPackedNative")
10338 }
10339 }
10340 if that1 == nil {
10341 if this == nil {
10342 return nil
10343 }
10344 return fmt.Errorf("that is type *NinRepPackedNative but is nil && this != nil")
10345 } else if this == nil {
10346 return fmt.Errorf("that is type *NinRepPackedNative but is not nil && this == nil")
10347 }
10348 if len(this.Field1) != len(that1.Field1) {
10349 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
10350 }
10351 for i := range this.Field1 {
10352 if this.Field1[i] != that1.Field1[i] {
10353 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
10354 }
10355 }
10356 if len(this.Field2) != len(that1.Field2) {
10357 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
10358 }
10359 for i := range this.Field2 {
10360 if this.Field2[i] != that1.Field2[i] {
10361 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
10362 }
10363 }
10364 if len(this.Field3) != len(that1.Field3) {
10365 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
10366 }
10367 for i := range this.Field3 {
10368 if this.Field3[i] != that1.Field3[i] {
10369 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
10370 }
10371 }
10372 if len(this.Field4) != len(that1.Field4) {
10373 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
10374 }
10375 for i := range this.Field4 {
10376 if this.Field4[i] != that1.Field4[i] {
10377 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
10378 }
10379 }
10380 if len(this.Field5) != len(that1.Field5) {
10381 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
10382 }
10383 for i := range this.Field5 {
10384 if this.Field5[i] != that1.Field5[i] {
10385 return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
10386 }
10387 }
10388 if len(this.Field6) != len(that1.Field6) {
10389 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
10390 }
10391 for i := range this.Field6 {
10392 if this.Field6[i] != that1.Field6[i] {
10393 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
10394 }
10395 }
10396 if len(this.Field7) != len(that1.Field7) {
10397 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
10398 }
10399 for i := range this.Field7 {
10400 if this.Field7[i] != that1.Field7[i] {
10401 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
10402 }
10403 }
10404 if len(this.Field8) != len(that1.Field8) {
10405 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
10406 }
10407 for i := range this.Field8 {
10408 if this.Field8[i] != that1.Field8[i] {
10409 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
10410 }
10411 }
10412 if len(this.Field9) != len(that1.Field9) {
10413 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
10414 }
10415 for i := range this.Field9 {
10416 if this.Field9[i] != that1.Field9[i] {
10417 return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
10418 }
10419 }
10420 if len(this.Field10) != len(that1.Field10) {
10421 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
10422 }
10423 for i := range this.Field10 {
10424 if this.Field10[i] != that1.Field10[i] {
10425 return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
10426 }
10427 }
10428 if len(this.Field11) != len(that1.Field11) {
10429 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
10430 }
10431 for i := range this.Field11 {
10432 if this.Field11[i] != that1.Field11[i] {
10433 return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
10434 }
10435 }
10436 if len(this.Field12) != len(that1.Field12) {
10437 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
10438 }
10439 for i := range this.Field12 {
10440 if this.Field12[i] != that1.Field12[i] {
10441 return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
10442 }
10443 }
10444 if len(this.Field13) != len(that1.Field13) {
10445 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
10446 }
10447 for i := range this.Field13 {
10448 if this.Field13[i] != that1.Field13[i] {
10449 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
10450 }
10451 }
10452 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10453 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
10454 }
10455 return nil
10456 }
10457 func (this *NinRepPackedNative) Equal(that interface{}) bool {
10458 if that == nil {
10459 return this == nil
10460 }
10461
10462 that1, ok := that.(*NinRepPackedNative)
10463 if !ok {
10464 that2, ok := that.(NinRepPackedNative)
10465 if ok {
10466 that1 = &that2
10467 } else {
10468 return false
10469 }
10470 }
10471 if that1 == nil {
10472 return this == nil
10473 } else if this == nil {
10474 return false
10475 }
10476 if len(this.Field1) != len(that1.Field1) {
10477 return false
10478 }
10479 for i := range this.Field1 {
10480 if this.Field1[i] != that1.Field1[i] {
10481 return false
10482 }
10483 }
10484 if len(this.Field2) != len(that1.Field2) {
10485 return false
10486 }
10487 for i := range this.Field2 {
10488 if this.Field2[i] != that1.Field2[i] {
10489 return false
10490 }
10491 }
10492 if len(this.Field3) != len(that1.Field3) {
10493 return false
10494 }
10495 for i := range this.Field3 {
10496 if this.Field3[i] != that1.Field3[i] {
10497 return false
10498 }
10499 }
10500 if len(this.Field4) != len(that1.Field4) {
10501 return false
10502 }
10503 for i := range this.Field4 {
10504 if this.Field4[i] != that1.Field4[i] {
10505 return false
10506 }
10507 }
10508 if len(this.Field5) != len(that1.Field5) {
10509 return false
10510 }
10511 for i := range this.Field5 {
10512 if this.Field5[i] != that1.Field5[i] {
10513 return false
10514 }
10515 }
10516 if len(this.Field6) != len(that1.Field6) {
10517 return false
10518 }
10519 for i := range this.Field6 {
10520 if this.Field6[i] != that1.Field6[i] {
10521 return false
10522 }
10523 }
10524 if len(this.Field7) != len(that1.Field7) {
10525 return false
10526 }
10527 for i := range this.Field7 {
10528 if this.Field7[i] != that1.Field7[i] {
10529 return false
10530 }
10531 }
10532 if len(this.Field8) != len(that1.Field8) {
10533 return false
10534 }
10535 for i := range this.Field8 {
10536 if this.Field8[i] != that1.Field8[i] {
10537 return false
10538 }
10539 }
10540 if len(this.Field9) != len(that1.Field9) {
10541 return false
10542 }
10543 for i := range this.Field9 {
10544 if this.Field9[i] != that1.Field9[i] {
10545 return false
10546 }
10547 }
10548 if len(this.Field10) != len(that1.Field10) {
10549 return false
10550 }
10551 for i := range this.Field10 {
10552 if this.Field10[i] != that1.Field10[i] {
10553 return false
10554 }
10555 }
10556 if len(this.Field11) != len(that1.Field11) {
10557 return false
10558 }
10559 for i := range this.Field11 {
10560 if this.Field11[i] != that1.Field11[i] {
10561 return false
10562 }
10563 }
10564 if len(this.Field12) != len(that1.Field12) {
10565 return false
10566 }
10567 for i := range this.Field12 {
10568 if this.Field12[i] != that1.Field12[i] {
10569 return false
10570 }
10571 }
10572 if len(this.Field13) != len(that1.Field13) {
10573 return false
10574 }
10575 for i := range this.Field13 {
10576 if this.Field13[i] != that1.Field13[i] {
10577 return false
10578 }
10579 }
10580 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10581 return false
10582 }
10583 return true
10584 }
10585 func (this *NidOptStruct) VerboseEqual(that interface{}) error {
10586 if that == nil {
10587 if this == nil {
10588 return nil
10589 }
10590 return fmt.Errorf("that == nil && this != nil")
10591 }
10592
10593 that1, ok := that.(*NidOptStruct)
10594 if !ok {
10595 that2, ok := that.(NidOptStruct)
10596 if ok {
10597 that1 = &that2
10598 } else {
10599 return fmt.Errorf("that is not of type *NidOptStruct")
10600 }
10601 }
10602 if that1 == nil {
10603 if this == nil {
10604 return nil
10605 }
10606 return fmt.Errorf("that is type *NidOptStruct but is nil && this != nil")
10607 } else if this == nil {
10608 return fmt.Errorf("that is type *NidOptStruct but is not nil && this == nil")
10609 }
10610 if this.Field1 != that1.Field1 {
10611 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
10612 }
10613 if this.Field2 != that1.Field2 {
10614 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
10615 }
10616 if !this.Field3.Equal(&that1.Field3) {
10617 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
10618 }
10619 if !this.Field4.Equal(&that1.Field4) {
10620 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
10621 }
10622 if this.Field6 != that1.Field6 {
10623 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
10624 }
10625 if this.Field7 != that1.Field7 {
10626 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
10627 }
10628 if !this.Field8.Equal(&that1.Field8) {
10629 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
10630 }
10631 if this.Field13 != that1.Field13 {
10632 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
10633 }
10634 if this.Field14 != that1.Field14 {
10635 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
10636 }
10637 if !bytes.Equal(this.Field15, that1.Field15) {
10638 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
10639 }
10640 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10641 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
10642 }
10643 return nil
10644 }
10645 func (this *NidOptStruct) Equal(that interface{}) bool {
10646 if that == nil {
10647 return this == nil
10648 }
10649
10650 that1, ok := that.(*NidOptStruct)
10651 if !ok {
10652 that2, ok := that.(NidOptStruct)
10653 if ok {
10654 that1 = &that2
10655 } else {
10656 return false
10657 }
10658 }
10659 if that1 == nil {
10660 return this == nil
10661 } else if this == nil {
10662 return false
10663 }
10664 if this.Field1 != that1.Field1 {
10665 return false
10666 }
10667 if this.Field2 != that1.Field2 {
10668 return false
10669 }
10670 if !this.Field3.Equal(&that1.Field3) {
10671 return false
10672 }
10673 if !this.Field4.Equal(&that1.Field4) {
10674 return false
10675 }
10676 if this.Field6 != that1.Field6 {
10677 return false
10678 }
10679 if this.Field7 != that1.Field7 {
10680 return false
10681 }
10682 if !this.Field8.Equal(&that1.Field8) {
10683 return false
10684 }
10685 if this.Field13 != that1.Field13 {
10686 return false
10687 }
10688 if this.Field14 != that1.Field14 {
10689 return false
10690 }
10691 if !bytes.Equal(this.Field15, that1.Field15) {
10692 return false
10693 }
10694 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10695 return false
10696 }
10697 return true
10698 }
10699 func (this *NinOptStruct) VerboseEqual(that interface{}) error {
10700 if that == nil {
10701 if this == nil {
10702 return nil
10703 }
10704 return fmt.Errorf("that == nil && this != nil")
10705 }
10706
10707 that1, ok := that.(*NinOptStruct)
10708 if !ok {
10709 that2, ok := that.(NinOptStruct)
10710 if ok {
10711 that1 = &that2
10712 } else {
10713 return fmt.Errorf("that is not of type *NinOptStruct")
10714 }
10715 }
10716 if that1 == nil {
10717 if this == nil {
10718 return nil
10719 }
10720 return fmt.Errorf("that is type *NinOptStruct but is nil && this != nil")
10721 } else if this == nil {
10722 return fmt.Errorf("that is type *NinOptStruct but is not nil && this == nil")
10723 }
10724 if this.Field1 != nil && that1.Field1 != nil {
10725 if *this.Field1 != *that1.Field1 {
10726 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
10727 }
10728 } else if this.Field1 != nil {
10729 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
10730 } else if that1.Field1 != nil {
10731 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
10732 }
10733 if this.Field2 != nil && that1.Field2 != nil {
10734 if *this.Field2 != *that1.Field2 {
10735 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
10736 }
10737 } else if this.Field2 != nil {
10738 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
10739 } else if that1.Field2 != nil {
10740 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
10741 }
10742 if !this.Field3.Equal(that1.Field3) {
10743 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
10744 }
10745 if !this.Field4.Equal(that1.Field4) {
10746 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
10747 }
10748 if this.Field6 != nil && that1.Field6 != nil {
10749 if *this.Field6 != *that1.Field6 {
10750 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
10751 }
10752 } else if this.Field6 != nil {
10753 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
10754 } else if that1.Field6 != nil {
10755 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
10756 }
10757 if this.Field7 != nil && that1.Field7 != nil {
10758 if *this.Field7 != *that1.Field7 {
10759 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
10760 }
10761 } else if this.Field7 != nil {
10762 return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
10763 } else if that1.Field7 != nil {
10764 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
10765 }
10766 if !this.Field8.Equal(that1.Field8) {
10767 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
10768 }
10769 if this.Field13 != nil && that1.Field13 != nil {
10770 if *this.Field13 != *that1.Field13 {
10771 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
10772 }
10773 } else if this.Field13 != nil {
10774 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
10775 } else if that1.Field13 != nil {
10776 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
10777 }
10778 if this.Field14 != nil && that1.Field14 != nil {
10779 if *this.Field14 != *that1.Field14 {
10780 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
10781 }
10782 } else if this.Field14 != nil {
10783 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
10784 } else if that1.Field14 != nil {
10785 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
10786 }
10787 if !bytes.Equal(this.Field15, that1.Field15) {
10788 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
10789 }
10790 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10791 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
10792 }
10793 return nil
10794 }
10795 func (this *NinOptStruct) Equal(that interface{}) bool {
10796 if that == nil {
10797 return this == nil
10798 }
10799
10800 that1, ok := that.(*NinOptStruct)
10801 if !ok {
10802 that2, ok := that.(NinOptStruct)
10803 if ok {
10804 that1 = &that2
10805 } else {
10806 return false
10807 }
10808 }
10809 if that1 == nil {
10810 return this == nil
10811 } else if this == nil {
10812 return false
10813 }
10814 if this.Field1 != nil && that1.Field1 != nil {
10815 if *this.Field1 != *that1.Field1 {
10816 return false
10817 }
10818 } else if this.Field1 != nil {
10819 return false
10820 } else if that1.Field1 != nil {
10821 return false
10822 }
10823 if this.Field2 != nil && that1.Field2 != nil {
10824 if *this.Field2 != *that1.Field2 {
10825 return false
10826 }
10827 } else if this.Field2 != nil {
10828 return false
10829 } else if that1.Field2 != nil {
10830 return false
10831 }
10832 if !this.Field3.Equal(that1.Field3) {
10833 return false
10834 }
10835 if !this.Field4.Equal(that1.Field4) {
10836 return false
10837 }
10838 if this.Field6 != nil && that1.Field6 != nil {
10839 if *this.Field6 != *that1.Field6 {
10840 return false
10841 }
10842 } else if this.Field6 != nil {
10843 return false
10844 } else if that1.Field6 != nil {
10845 return false
10846 }
10847 if this.Field7 != nil && that1.Field7 != nil {
10848 if *this.Field7 != *that1.Field7 {
10849 return false
10850 }
10851 } else if this.Field7 != nil {
10852 return false
10853 } else if that1.Field7 != nil {
10854 return false
10855 }
10856 if !this.Field8.Equal(that1.Field8) {
10857 return false
10858 }
10859 if this.Field13 != nil && that1.Field13 != nil {
10860 if *this.Field13 != *that1.Field13 {
10861 return false
10862 }
10863 } else if this.Field13 != nil {
10864 return false
10865 } else if that1.Field13 != nil {
10866 return false
10867 }
10868 if this.Field14 != nil && that1.Field14 != nil {
10869 if *this.Field14 != *that1.Field14 {
10870 return false
10871 }
10872 } else if this.Field14 != nil {
10873 return false
10874 } else if that1.Field14 != nil {
10875 return false
10876 }
10877 if !bytes.Equal(this.Field15, that1.Field15) {
10878 return false
10879 }
10880 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10881 return false
10882 }
10883 return true
10884 }
10885 func (this *NidRepStruct) VerboseEqual(that interface{}) error {
10886 if that == nil {
10887 if this == nil {
10888 return nil
10889 }
10890 return fmt.Errorf("that == nil && this != nil")
10891 }
10892
10893 that1, ok := that.(*NidRepStruct)
10894 if !ok {
10895 that2, ok := that.(NidRepStruct)
10896 if ok {
10897 that1 = &that2
10898 } else {
10899 return fmt.Errorf("that is not of type *NidRepStruct")
10900 }
10901 }
10902 if that1 == nil {
10903 if this == nil {
10904 return nil
10905 }
10906 return fmt.Errorf("that is type *NidRepStruct but is nil && this != nil")
10907 } else if this == nil {
10908 return fmt.Errorf("that is type *NidRepStruct but is not nil && this == nil")
10909 }
10910 if len(this.Field1) != len(that1.Field1) {
10911 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
10912 }
10913 for i := range this.Field1 {
10914 if this.Field1[i] != that1.Field1[i] {
10915 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
10916 }
10917 }
10918 if len(this.Field2) != len(that1.Field2) {
10919 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
10920 }
10921 for i := range this.Field2 {
10922 if this.Field2[i] != that1.Field2[i] {
10923 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
10924 }
10925 }
10926 if len(this.Field3) != len(that1.Field3) {
10927 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
10928 }
10929 for i := range this.Field3 {
10930 if !this.Field3[i].Equal(&that1.Field3[i]) {
10931 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
10932 }
10933 }
10934 if len(this.Field4) != len(that1.Field4) {
10935 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
10936 }
10937 for i := range this.Field4 {
10938 if !this.Field4[i].Equal(&that1.Field4[i]) {
10939 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
10940 }
10941 }
10942 if len(this.Field6) != len(that1.Field6) {
10943 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
10944 }
10945 for i := range this.Field6 {
10946 if this.Field6[i] != that1.Field6[i] {
10947 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
10948 }
10949 }
10950 if len(this.Field7) != len(that1.Field7) {
10951 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
10952 }
10953 for i := range this.Field7 {
10954 if this.Field7[i] != that1.Field7[i] {
10955 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
10956 }
10957 }
10958 if len(this.Field8) != len(that1.Field8) {
10959 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
10960 }
10961 for i := range this.Field8 {
10962 if !this.Field8[i].Equal(&that1.Field8[i]) {
10963 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
10964 }
10965 }
10966 if len(this.Field13) != len(that1.Field13) {
10967 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
10968 }
10969 for i := range this.Field13 {
10970 if this.Field13[i] != that1.Field13[i] {
10971 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
10972 }
10973 }
10974 if len(this.Field14) != len(that1.Field14) {
10975 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
10976 }
10977 for i := range this.Field14 {
10978 if this.Field14[i] != that1.Field14[i] {
10979 return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
10980 }
10981 }
10982 if len(this.Field15) != len(that1.Field15) {
10983 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
10984 }
10985 for i := range this.Field15 {
10986 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
10987 return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i])
10988 }
10989 }
10990 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
10991 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
10992 }
10993 return nil
10994 }
10995 func (this *NidRepStruct) Equal(that interface{}) bool {
10996 if that == nil {
10997 return this == nil
10998 }
10999
11000 that1, ok := that.(*NidRepStruct)
11001 if !ok {
11002 that2, ok := that.(NidRepStruct)
11003 if ok {
11004 that1 = &that2
11005 } else {
11006 return false
11007 }
11008 }
11009 if that1 == nil {
11010 return this == nil
11011 } else if this == nil {
11012 return false
11013 }
11014 if len(this.Field1) != len(that1.Field1) {
11015 return false
11016 }
11017 for i := range this.Field1 {
11018 if this.Field1[i] != that1.Field1[i] {
11019 return false
11020 }
11021 }
11022 if len(this.Field2) != len(that1.Field2) {
11023 return false
11024 }
11025 for i := range this.Field2 {
11026 if this.Field2[i] != that1.Field2[i] {
11027 return false
11028 }
11029 }
11030 if len(this.Field3) != len(that1.Field3) {
11031 return false
11032 }
11033 for i := range this.Field3 {
11034 if !this.Field3[i].Equal(&that1.Field3[i]) {
11035 return false
11036 }
11037 }
11038 if len(this.Field4) != len(that1.Field4) {
11039 return false
11040 }
11041 for i := range this.Field4 {
11042 if !this.Field4[i].Equal(&that1.Field4[i]) {
11043 return false
11044 }
11045 }
11046 if len(this.Field6) != len(that1.Field6) {
11047 return false
11048 }
11049 for i := range this.Field6 {
11050 if this.Field6[i] != that1.Field6[i] {
11051 return false
11052 }
11053 }
11054 if len(this.Field7) != len(that1.Field7) {
11055 return false
11056 }
11057 for i := range this.Field7 {
11058 if this.Field7[i] != that1.Field7[i] {
11059 return false
11060 }
11061 }
11062 if len(this.Field8) != len(that1.Field8) {
11063 return false
11064 }
11065 for i := range this.Field8 {
11066 if !this.Field8[i].Equal(&that1.Field8[i]) {
11067 return false
11068 }
11069 }
11070 if len(this.Field13) != len(that1.Field13) {
11071 return false
11072 }
11073 for i := range this.Field13 {
11074 if this.Field13[i] != that1.Field13[i] {
11075 return false
11076 }
11077 }
11078 if len(this.Field14) != len(that1.Field14) {
11079 return false
11080 }
11081 for i := range this.Field14 {
11082 if this.Field14[i] != that1.Field14[i] {
11083 return false
11084 }
11085 }
11086 if len(this.Field15) != len(that1.Field15) {
11087 return false
11088 }
11089 for i := range this.Field15 {
11090 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
11091 return false
11092 }
11093 }
11094 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11095 return false
11096 }
11097 return true
11098 }
11099 func (this *NinRepStruct) VerboseEqual(that interface{}) error {
11100 if that == nil {
11101 if this == nil {
11102 return nil
11103 }
11104 return fmt.Errorf("that == nil && this != nil")
11105 }
11106
11107 that1, ok := that.(*NinRepStruct)
11108 if !ok {
11109 that2, ok := that.(NinRepStruct)
11110 if ok {
11111 that1 = &that2
11112 } else {
11113 return fmt.Errorf("that is not of type *NinRepStruct")
11114 }
11115 }
11116 if that1 == nil {
11117 if this == nil {
11118 return nil
11119 }
11120 return fmt.Errorf("that is type *NinRepStruct but is nil && this != nil")
11121 } else if this == nil {
11122 return fmt.Errorf("that is type *NinRepStruct but is not nil && this == nil")
11123 }
11124 if len(this.Field1) != len(that1.Field1) {
11125 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
11126 }
11127 for i := range this.Field1 {
11128 if this.Field1[i] != that1.Field1[i] {
11129 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
11130 }
11131 }
11132 if len(this.Field2) != len(that1.Field2) {
11133 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
11134 }
11135 for i := range this.Field2 {
11136 if this.Field2[i] != that1.Field2[i] {
11137 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
11138 }
11139 }
11140 if len(this.Field3) != len(that1.Field3) {
11141 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
11142 }
11143 for i := range this.Field3 {
11144 if !this.Field3[i].Equal(that1.Field3[i]) {
11145 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
11146 }
11147 }
11148 if len(this.Field4) != len(that1.Field4) {
11149 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
11150 }
11151 for i := range this.Field4 {
11152 if !this.Field4[i].Equal(that1.Field4[i]) {
11153 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
11154 }
11155 }
11156 if len(this.Field6) != len(that1.Field6) {
11157 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
11158 }
11159 for i := range this.Field6 {
11160 if this.Field6[i] != that1.Field6[i] {
11161 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
11162 }
11163 }
11164 if len(this.Field7) != len(that1.Field7) {
11165 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
11166 }
11167 for i := range this.Field7 {
11168 if this.Field7[i] != that1.Field7[i] {
11169 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
11170 }
11171 }
11172 if len(this.Field8) != len(that1.Field8) {
11173 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
11174 }
11175 for i := range this.Field8 {
11176 if !this.Field8[i].Equal(that1.Field8[i]) {
11177 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
11178 }
11179 }
11180 if len(this.Field13) != len(that1.Field13) {
11181 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
11182 }
11183 for i := range this.Field13 {
11184 if this.Field13[i] != that1.Field13[i] {
11185 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
11186 }
11187 }
11188 if len(this.Field14) != len(that1.Field14) {
11189 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
11190 }
11191 for i := range this.Field14 {
11192 if this.Field14[i] != that1.Field14[i] {
11193 return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
11194 }
11195 }
11196 if len(this.Field15) != len(that1.Field15) {
11197 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
11198 }
11199 for i := range this.Field15 {
11200 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
11201 return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i])
11202 }
11203 }
11204 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11205 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11206 }
11207 return nil
11208 }
11209 func (this *NinRepStruct) Equal(that interface{}) bool {
11210 if that == nil {
11211 return this == nil
11212 }
11213
11214 that1, ok := that.(*NinRepStruct)
11215 if !ok {
11216 that2, ok := that.(NinRepStruct)
11217 if ok {
11218 that1 = &that2
11219 } else {
11220 return false
11221 }
11222 }
11223 if that1 == nil {
11224 return this == nil
11225 } else if this == nil {
11226 return false
11227 }
11228 if len(this.Field1) != len(that1.Field1) {
11229 return false
11230 }
11231 for i := range this.Field1 {
11232 if this.Field1[i] != that1.Field1[i] {
11233 return false
11234 }
11235 }
11236 if len(this.Field2) != len(that1.Field2) {
11237 return false
11238 }
11239 for i := range this.Field2 {
11240 if this.Field2[i] != that1.Field2[i] {
11241 return false
11242 }
11243 }
11244 if len(this.Field3) != len(that1.Field3) {
11245 return false
11246 }
11247 for i := range this.Field3 {
11248 if !this.Field3[i].Equal(that1.Field3[i]) {
11249 return false
11250 }
11251 }
11252 if len(this.Field4) != len(that1.Field4) {
11253 return false
11254 }
11255 for i := range this.Field4 {
11256 if !this.Field4[i].Equal(that1.Field4[i]) {
11257 return false
11258 }
11259 }
11260 if len(this.Field6) != len(that1.Field6) {
11261 return false
11262 }
11263 for i := range this.Field6 {
11264 if this.Field6[i] != that1.Field6[i] {
11265 return false
11266 }
11267 }
11268 if len(this.Field7) != len(that1.Field7) {
11269 return false
11270 }
11271 for i := range this.Field7 {
11272 if this.Field7[i] != that1.Field7[i] {
11273 return false
11274 }
11275 }
11276 if len(this.Field8) != len(that1.Field8) {
11277 return false
11278 }
11279 for i := range this.Field8 {
11280 if !this.Field8[i].Equal(that1.Field8[i]) {
11281 return false
11282 }
11283 }
11284 if len(this.Field13) != len(that1.Field13) {
11285 return false
11286 }
11287 for i := range this.Field13 {
11288 if this.Field13[i] != that1.Field13[i] {
11289 return false
11290 }
11291 }
11292 if len(this.Field14) != len(that1.Field14) {
11293 return false
11294 }
11295 for i := range this.Field14 {
11296 if this.Field14[i] != that1.Field14[i] {
11297 return false
11298 }
11299 }
11300 if len(this.Field15) != len(that1.Field15) {
11301 return false
11302 }
11303 for i := range this.Field15 {
11304 if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
11305 return false
11306 }
11307 }
11308 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11309 return false
11310 }
11311 return true
11312 }
11313 func (this *NidEmbeddedStruct) 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.(*NidEmbeddedStruct)
11322 if !ok {
11323 that2, ok := that.(NidEmbeddedStruct)
11324 if ok {
11325 that1 = &that2
11326 } else {
11327 return fmt.Errorf("that is not of type *NidEmbeddedStruct")
11328 }
11329 }
11330 if that1 == nil {
11331 if this == nil {
11332 return nil
11333 }
11334 return fmt.Errorf("that is type *NidEmbeddedStruct but is nil && this != nil")
11335 } else if this == nil {
11336 return fmt.Errorf("that is type *NidEmbeddedStruct but is not nil && this == nil")
11337 }
11338 if !this.NidOptNative.Equal(that1.NidOptNative) {
11339 return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
11340 }
11341 if !this.Field200.Equal(&that1.Field200) {
11342 return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
11343 }
11344 if this.Field210 != that1.Field210 {
11345 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
11346 }
11347 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11348 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11349 }
11350 return nil
11351 }
11352 func (this *NidEmbeddedStruct) Equal(that interface{}) bool {
11353 if that == nil {
11354 return this == nil
11355 }
11356
11357 that1, ok := that.(*NidEmbeddedStruct)
11358 if !ok {
11359 that2, ok := that.(NidEmbeddedStruct)
11360 if ok {
11361 that1 = &that2
11362 } else {
11363 return false
11364 }
11365 }
11366 if that1 == nil {
11367 return this == nil
11368 } else if this == nil {
11369 return false
11370 }
11371 if !this.NidOptNative.Equal(that1.NidOptNative) {
11372 return false
11373 }
11374 if !this.Field200.Equal(&that1.Field200) {
11375 return false
11376 }
11377 if this.Field210 != that1.Field210 {
11378 return false
11379 }
11380 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11381 return false
11382 }
11383 return true
11384 }
11385 func (this *NinEmbeddedStruct) VerboseEqual(that interface{}) error {
11386 if that == nil {
11387 if this == nil {
11388 return nil
11389 }
11390 return fmt.Errorf("that == nil && this != nil")
11391 }
11392
11393 that1, ok := that.(*NinEmbeddedStruct)
11394 if !ok {
11395 that2, ok := that.(NinEmbeddedStruct)
11396 if ok {
11397 that1 = &that2
11398 } else {
11399 return fmt.Errorf("that is not of type *NinEmbeddedStruct")
11400 }
11401 }
11402 if that1 == nil {
11403 if this == nil {
11404 return nil
11405 }
11406 return fmt.Errorf("that is type *NinEmbeddedStruct but is nil && this != nil")
11407 } else if this == nil {
11408 return fmt.Errorf("that is type *NinEmbeddedStruct but is not nil && this == nil")
11409 }
11410 if !this.NidOptNative.Equal(that1.NidOptNative) {
11411 return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
11412 }
11413 if !this.Field200.Equal(that1.Field200) {
11414 return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
11415 }
11416 if this.Field210 != nil && that1.Field210 != nil {
11417 if *this.Field210 != *that1.Field210 {
11418 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210)
11419 }
11420 } else if this.Field210 != nil {
11421 return fmt.Errorf("this.Field210 == nil && that.Field210 != nil")
11422 } else if that1.Field210 != nil {
11423 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
11424 }
11425 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11426 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11427 }
11428 return nil
11429 }
11430 func (this *NinEmbeddedStruct) Equal(that interface{}) bool {
11431 if that == nil {
11432 return this == nil
11433 }
11434
11435 that1, ok := that.(*NinEmbeddedStruct)
11436 if !ok {
11437 that2, ok := that.(NinEmbeddedStruct)
11438 if ok {
11439 that1 = &that2
11440 } else {
11441 return false
11442 }
11443 }
11444 if that1 == nil {
11445 return this == nil
11446 } else if this == nil {
11447 return false
11448 }
11449 if !this.NidOptNative.Equal(that1.NidOptNative) {
11450 return false
11451 }
11452 if !this.Field200.Equal(that1.Field200) {
11453 return false
11454 }
11455 if this.Field210 != nil && that1.Field210 != nil {
11456 if *this.Field210 != *that1.Field210 {
11457 return false
11458 }
11459 } else if this.Field210 != nil {
11460 return false
11461 } else if that1.Field210 != nil {
11462 return false
11463 }
11464 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11465 return false
11466 }
11467 return true
11468 }
11469 func (this *NidNestedStruct) VerboseEqual(that interface{}) error {
11470 if that == nil {
11471 if this == nil {
11472 return nil
11473 }
11474 return fmt.Errorf("that == nil && this != nil")
11475 }
11476
11477 that1, ok := that.(*NidNestedStruct)
11478 if !ok {
11479 that2, ok := that.(NidNestedStruct)
11480 if ok {
11481 that1 = &that2
11482 } else {
11483 return fmt.Errorf("that is not of type *NidNestedStruct")
11484 }
11485 }
11486 if that1 == nil {
11487 if this == nil {
11488 return nil
11489 }
11490 return fmt.Errorf("that is type *NidNestedStruct but is nil && this != nil")
11491 } else if this == nil {
11492 return fmt.Errorf("that is type *NidNestedStruct but is not nil && this == nil")
11493 }
11494 if !this.Field1.Equal(&that1.Field1) {
11495 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
11496 }
11497 if len(this.Field2) != len(that1.Field2) {
11498 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
11499 }
11500 for i := range this.Field2 {
11501 if !this.Field2[i].Equal(&that1.Field2[i]) {
11502 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
11503 }
11504 }
11505 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11506 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11507 }
11508 return nil
11509 }
11510 func (this *NidNestedStruct) Equal(that interface{}) bool {
11511 if that == nil {
11512 return this == nil
11513 }
11514
11515 that1, ok := that.(*NidNestedStruct)
11516 if !ok {
11517 that2, ok := that.(NidNestedStruct)
11518 if ok {
11519 that1 = &that2
11520 } else {
11521 return false
11522 }
11523 }
11524 if that1 == nil {
11525 return this == nil
11526 } else if this == nil {
11527 return false
11528 }
11529 if !this.Field1.Equal(&that1.Field1) {
11530 return false
11531 }
11532 if len(this.Field2) != len(that1.Field2) {
11533 return false
11534 }
11535 for i := range this.Field2 {
11536 if !this.Field2[i].Equal(&that1.Field2[i]) {
11537 return false
11538 }
11539 }
11540 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11541 return false
11542 }
11543 return true
11544 }
11545 func (this *NinNestedStruct) VerboseEqual(that interface{}) error {
11546 if that == nil {
11547 if this == nil {
11548 return nil
11549 }
11550 return fmt.Errorf("that == nil && this != nil")
11551 }
11552
11553 that1, ok := that.(*NinNestedStruct)
11554 if !ok {
11555 that2, ok := that.(NinNestedStruct)
11556 if ok {
11557 that1 = &that2
11558 } else {
11559 return fmt.Errorf("that is not of type *NinNestedStruct")
11560 }
11561 }
11562 if that1 == nil {
11563 if this == nil {
11564 return nil
11565 }
11566 return fmt.Errorf("that is type *NinNestedStruct but is nil && this != nil")
11567 } else if this == nil {
11568 return fmt.Errorf("that is type *NinNestedStruct but is not nil && this == nil")
11569 }
11570 if !this.Field1.Equal(that1.Field1) {
11571 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
11572 }
11573 if len(this.Field2) != len(that1.Field2) {
11574 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
11575 }
11576 for i := range this.Field2 {
11577 if !this.Field2[i].Equal(that1.Field2[i]) {
11578 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
11579 }
11580 }
11581 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11582 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11583 }
11584 return nil
11585 }
11586 func (this *NinNestedStruct) Equal(that interface{}) bool {
11587 if that == nil {
11588 return this == nil
11589 }
11590
11591 that1, ok := that.(*NinNestedStruct)
11592 if !ok {
11593 that2, ok := that.(NinNestedStruct)
11594 if ok {
11595 that1 = &that2
11596 } else {
11597 return false
11598 }
11599 }
11600 if that1 == nil {
11601 return this == nil
11602 } else if this == nil {
11603 return false
11604 }
11605 if !this.Field1.Equal(that1.Field1) {
11606 return false
11607 }
11608 if len(this.Field2) != len(that1.Field2) {
11609 return false
11610 }
11611 for i := range this.Field2 {
11612 if !this.Field2[i].Equal(that1.Field2[i]) {
11613 return false
11614 }
11615 }
11616 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11617 return false
11618 }
11619 return true
11620 }
11621 func (this *NidOptCustom) VerboseEqual(that interface{}) error {
11622 if that == nil {
11623 if this == nil {
11624 return nil
11625 }
11626 return fmt.Errorf("that == nil && this != nil")
11627 }
11628
11629 that1, ok := that.(*NidOptCustom)
11630 if !ok {
11631 that2, ok := that.(NidOptCustom)
11632 if ok {
11633 that1 = &that2
11634 } else {
11635 return fmt.Errorf("that is not of type *NidOptCustom")
11636 }
11637 }
11638 if that1 == nil {
11639 if this == nil {
11640 return nil
11641 }
11642 return fmt.Errorf("that is type *NidOptCustom but is nil && this != nil")
11643 } else if this == nil {
11644 return fmt.Errorf("that is type *NidOptCustom but is not nil && this == nil")
11645 }
11646 if !this.Id.Equal(that1.Id) {
11647 return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
11648 }
11649 if !this.Value.Equal(that1.Value) {
11650 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
11651 }
11652 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11653 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11654 }
11655 return nil
11656 }
11657 func (this *NidOptCustom) Equal(that interface{}) bool {
11658 if that == nil {
11659 return this == nil
11660 }
11661
11662 that1, ok := that.(*NidOptCustom)
11663 if !ok {
11664 that2, ok := that.(NidOptCustom)
11665 if ok {
11666 that1 = &that2
11667 } else {
11668 return false
11669 }
11670 }
11671 if that1 == nil {
11672 return this == nil
11673 } else if this == nil {
11674 return false
11675 }
11676 if !this.Id.Equal(that1.Id) {
11677 return false
11678 }
11679 if !this.Value.Equal(that1.Value) {
11680 return false
11681 }
11682 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11683 return false
11684 }
11685 return true
11686 }
11687 func (this *CustomDash) VerboseEqual(that interface{}) error {
11688 if that == nil {
11689 if this == nil {
11690 return nil
11691 }
11692 return fmt.Errorf("that == nil && this != nil")
11693 }
11694
11695 that1, ok := that.(*CustomDash)
11696 if !ok {
11697 that2, ok := that.(CustomDash)
11698 if ok {
11699 that1 = &that2
11700 } else {
11701 return fmt.Errorf("that is not of type *CustomDash")
11702 }
11703 }
11704 if that1 == nil {
11705 if this == nil {
11706 return nil
11707 }
11708 return fmt.Errorf("that is type *CustomDash but is nil && this != nil")
11709 } else if this == nil {
11710 return fmt.Errorf("that is type *CustomDash but is not nil && this == nil")
11711 }
11712 if that1.Value == nil {
11713 if this.Value != nil {
11714 return fmt.Errorf("this.Value != nil && that1.Value == nil")
11715 }
11716 } else if !this.Value.Equal(*that1.Value) {
11717 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
11718 }
11719 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11720 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11721 }
11722 return nil
11723 }
11724 func (this *CustomDash) Equal(that interface{}) bool {
11725 if that == nil {
11726 return this == nil
11727 }
11728
11729 that1, ok := that.(*CustomDash)
11730 if !ok {
11731 that2, ok := that.(CustomDash)
11732 if ok {
11733 that1 = &that2
11734 } else {
11735 return false
11736 }
11737 }
11738 if that1 == nil {
11739 return this == nil
11740 } else if this == nil {
11741 return false
11742 }
11743 if that1.Value == nil {
11744 if this.Value != nil {
11745 return false
11746 }
11747 } else if !this.Value.Equal(*that1.Value) {
11748 return false
11749 }
11750 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11751 return false
11752 }
11753 return true
11754 }
11755 func (this *NinOptCustom) VerboseEqual(that interface{}) error {
11756 if that == nil {
11757 if this == nil {
11758 return nil
11759 }
11760 return fmt.Errorf("that == nil && this != nil")
11761 }
11762
11763 that1, ok := that.(*NinOptCustom)
11764 if !ok {
11765 that2, ok := that.(NinOptCustom)
11766 if ok {
11767 that1 = &that2
11768 } else {
11769 return fmt.Errorf("that is not of type *NinOptCustom")
11770 }
11771 }
11772 if that1 == nil {
11773 if this == nil {
11774 return nil
11775 }
11776 return fmt.Errorf("that is type *NinOptCustom but is nil && this != nil")
11777 } else if this == nil {
11778 return fmt.Errorf("that is type *NinOptCustom but is not nil && this == nil")
11779 }
11780 if that1.Id == nil {
11781 if this.Id != nil {
11782 return fmt.Errorf("this.Id != nil && that1.Id == nil")
11783 }
11784 } else if !this.Id.Equal(*that1.Id) {
11785 return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
11786 }
11787 if that1.Value == nil {
11788 if this.Value != nil {
11789 return fmt.Errorf("this.Value != nil && that1.Value == nil")
11790 }
11791 } else if !this.Value.Equal(*that1.Value) {
11792 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
11793 }
11794 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11795 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11796 }
11797 return nil
11798 }
11799 func (this *NinOptCustom) Equal(that interface{}) bool {
11800 if that == nil {
11801 return this == nil
11802 }
11803
11804 that1, ok := that.(*NinOptCustom)
11805 if !ok {
11806 that2, ok := that.(NinOptCustom)
11807 if ok {
11808 that1 = &that2
11809 } else {
11810 return false
11811 }
11812 }
11813 if that1 == nil {
11814 return this == nil
11815 } else if this == nil {
11816 return false
11817 }
11818 if that1.Id == nil {
11819 if this.Id != nil {
11820 return false
11821 }
11822 } else if !this.Id.Equal(*that1.Id) {
11823 return false
11824 }
11825 if that1.Value == nil {
11826 if this.Value != nil {
11827 return false
11828 }
11829 } else if !this.Value.Equal(*that1.Value) {
11830 return false
11831 }
11832 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11833 return false
11834 }
11835 return true
11836 }
11837 func (this *NidRepCustom) VerboseEqual(that interface{}) error {
11838 if that == nil {
11839 if this == nil {
11840 return nil
11841 }
11842 return fmt.Errorf("that == nil && this != nil")
11843 }
11844
11845 that1, ok := that.(*NidRepCustom)
11846 if !ok {
11847 that2, ok := that.(NidRepCustom)
11848 if ok {
11849 that1 = &that2
11850 } else {
11851 return fmt.Errorf("that is not of type *NidRepCustom")
11852 }
11853 }
11854 if that1 == nil {
11855 if this == nil {
11856 return nil
11857 }
11858 return fmt.Errorf("that is type *NidRepCustom but is nil && this != nil")
11859 } else if this == nil {
11860 return fmt.Errorf("that is type *NidRepCustom but is not nil && this == nil")
11861 }
11862 if len(this.Id) != len(that1.Id) {
11863 return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id))
11864 }
11865 for i := range this.Id {
11866 if !this.Id[i].Equal(that1.Id[i]) {
11867 return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i])
11868 }
11869 }
11870 if len(this.Value) != len(that1.Value) {
11871 return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value))
11872 }
11873 for i := range this.Value {
11874 if !this.Value[i].Equal(that1.Value[i]) {
11875 return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[i])
11876 }
11877 }
11878 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11879 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11880 }
11881 return nil
11882 }
11883 func (this *NidRepCustom) Equal(that interface{}) bool {
11884 if that == nil {
11885 return this == nil
11886 }
11887
11888 that1, ok := that.(*NidRepCustom)
11889 if !ok {
11890 that2, ok := that.(NidRepCustom)
11891 if ok {
11892 that1 = &that2
11893 } else {
11894 return false
11895 }
11896 }
11897 if that1 == nil {
11898 return this == nil
11899 } else if this == nil {
11900 return false
11901 }
11902 if len(this.Id) != len(that1.Id) {
11903 return false
11904 }
11905 for i := range this.Id {
11906 if !this.Id[i].Equal(that1.Id[i]) {
11907 return false
11908 }
11909 }
11910 if len(this.Value) != len(that1.Value) {
11911 return false
11912 }
11913 for i := range this.Value {
11914 if !this.Value[i].Equal(that1.Value[i]) {
11915 return false
11916 }
11917 }
11918 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11919 return false
11920 }
11921 return true
11922 }
11923 func (this *NinRepCustom) VerboseEqual(that interface{}) error {
11924 if that == nil {
11925 if this == nil {
11926 return nil
11927 }
11928 return fmt.Errorf("that == nil && this != nil")
11929 }
11930
11931 that1, ok := that.(*NinRepCustom)
11932 if !ok {
11933 that2, ok := that.(NinRepCustom)
11934 if ok {
11935 that1 = &that2
11936 } else {
11937 return fmt.Errorf("that is not of type *NinRepCustom")
11938 }
11939 }
11940 if that1 == nil {
11941 if this == nil {
11942 return nil
11943 }
11944 return fmt.Errorf("that is type *NinRepCustom but is nil && this != nil")
11945 } else if this == nil {
11946 return fmt.Errorf("that is type *NinRepCustom but is not nil && this == nil")
11947 }
11948 if len(this.Id) != len(that1.Id) {
11949 return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id))
11950 }
11951 for i := range this.Id {
11952 if !this.Id[i].Equal(that1.Id[i]) {
11953 return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i])
11954 }
11955 }
11956 if len(this.Value) != len(that1.Value) {
11957 return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value))
11958 }
11959 for i := range this.Value {
11960 if !this.Value[i].Equal(that1.Value[i]) {
11961 return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[i])
11962 }
11963 }
11964 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
11965 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
11966 }
11967 return nil
11968 }
11969 func (this *NinRepCustom) Equal(that interface{}) bool {
11970 if that == nil {
11971 return this == nil
11972 }
11973
11974 that1, ok := that.(*NinRepCustom)
11975 if !ok {
11976 that2, ok := that.(NinRepCustom)
11977 if ok {
11978 that1 = &that2
11979 } else {
11980 return false
11981 }
11982 }
11983 if that1 == nil {
11984 return this == nil
11985 } else if this == nil {
11986 return false
11987 }
11988 if len(this.Id) != len(that1.Id) {
11989 return false
11990 }
11991 for i := range this.Id {
11992 if !this.Id[i].Equal(that1.Id[i]) {
11993 return false
11994 }
11995 }
11996 if len(this.Value) != len(that1.Value) {
11997 return false
11998 }
11999 for i := range this.Value {
12000 if !this.Value[i].Equal(that1.Value[i]) {
12001 return false
12002 }
12003 }
12004 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12005 return false
12006 }
12007 return true
12008 }
12009 func (this *NinOptNativeUnion) VerboseEqual(that interface{}) error {
12010 if that == nil {
12011 if this == nil {
12012 return nil
12013 }
12014 return fmt.Errorf("that == nil && this != nil")
12015 }
12016
12017 that1, ok := that.(*NinOptNativeUnion)
12018 if !ok {
12019 that2, ok := that.(NinOptNativeUnion)
12020 if ok {
12021 that1 = &that2
12022 } else {
12023 return fmt.Errorf("that is not of type *NinOptNativeUnion")
12024 }
12025 }
12026 if that1 == nil {
12027 if this == nil {
12028 return nil
12029 }
12030 return fmt.Errorf("that is type *NinOptNativeUnion but is nil && this != nil")
12031 } else if this == nil {
12032 return fmt.Errorf("that is type *NinOptNativeUnion but is not nil && this == nil")
12033 }
12034 if this.Field1 != nil && that1.Field1 != nil {
12035 if *this.Field1 != *that1.Field1 {
12036 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
12037 }
12038 } else if this.Field1 != nil {
12039 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
12040 } else if that1.Field1 != nil {
12041 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
12042 }
12043 if this.Field2 != nil && that1.Field2 != nil {
12044 if *this.Field2 != *that1.Field2 {
12045 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
12046 }
12047 } else if this.Field2 != nil {
12048 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
12049 } else if that1.Field2 != nil {
12050 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
12051 }
12052 if this.Field3 != nil && that1.Field3 != nil {
12053 if *this.Field3 != *that1.Field3 {
12054 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
12055 }
12056 } else if this.Field3 != nil {
12057 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
12058 } else if that1.Field3 != nil {
12059 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
12060 }
12061 if this.Field4 != nil && that1.Field4 != nil {
12062 if *this.Field4 != *that1.Field4 {
12063 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
12064 }
12065 } else if this.Field4 != nil {
12066 return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
12067 } else if that1.Field4 != nil {
12068 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
12069 }
12070 if this.Field5 != nil && that1.Field5 != nil {
12071 if *this.Field5 != *that1.Field5 {
12072 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
12073 }
12074 } else if this.Field5 != nil {
12075 return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
12076 } else if that1.Field5 != nil {
12077 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
12078 }
12079 if this.Field6 != nil && that1.Field6 != nil {
12080 if *this.Field6 != *that1.Field6 {
12081 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
12082 }
12083 } else if this.Field6 != nil {
12084 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
12085 } else if that1.Field6 != nil {
12086 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
12087 }
12088 if this.Field13 != nil && that1.Field13 != nil {
12089 if *this.Field13 != *that1.Field13 {
12090 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
12091 }
12092 } else if this.Field13 != nil {
12093 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
12094 } else if that1.Field13 != nil {
12095 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
12096 }
12097 if this.Field14 != nil && that1.Field14 != nil {
12098 if *this.Field14 != *that1.Field14 {
12099 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
12100 }
12101 } else if this.Field14 != nil {
12102 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
12103 } else if that1.Field14 != nil {
12104 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
12105 }
12106 if !bytes.Equal(this.Field15, that1.Field15) {
12107 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
12108 }
12109 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12110 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12111 }
12112 return nil
12113 }
12114 func (this *NinOptNativeUnion) Equal(that interface{}) bool {
12115 if that == nil {
12116 return this == nil
12117 }
12118
12119 that1, ok := that.(*NinOptNativeUnion)
12120 if !ok {
12121 that2, ok := that.(NinOptNativeUnion)
12122 if ok {
12123 that1 = &that2
12124 } else {
12125 return false
12126 }
12127 }
12128 if that1 == nil {
12129 return this == nil
12130 } else if this == nil {
12131 return false
12132 }
12133 if this.Field1 != nil && that1.Field1 != nil {
12134 if *this.Field1 != *that1.Field1 {
12135 return false
12136 }
12137 } else if this.Field1 != nil {
12138 return false
12139 } else if that1.Field1 != nil {
12140 return false
12141 }
12142 if this.Field2 != nil && that1.Field2 != nil {
12143 if *this.Field2 != *that1.Field2 {
12144 return false
12145 }
12146 } else if this.Field2 != nil {
12147 return false
12148 } else if that1.Field2 != nil {
12149 return false
12150 }
12151 if this.Field3 != nil && that1.Field3 != nil {
12152 if *this.Field3 != *that1.Field3 {
12153 return false
12154 }
12155 } else if this.Field3 != nil {
12156 return false
12157 } else if that1.Field3 != nil {
12158 return false
12159 }
12160 if this.Field4 != nil && that1.Field4 != nil {
12161 if *this.Field4 != *that1.Field4 {
12162 return false
12163 }
12164 } else if this.Field4 != nil {
12165 return false
12166 } else if that1.Field4 != nil {
12167 return false
12168 }
12169 if this.Field5 != nil && that1.Field5 != nil {
12170 if *this.Field5 != *that1.Field5 {
12171 return false
12172 }
12173 } else if this.Field5 != nil {
12174 return false
12175 } else if that1.Field5 != nil {
12176 return false
12177 }
12178 if this.Field6 != nil && that1.Field6 != nil {
12179 if *this.Field6 != *that1.Field6 {
12180 return false
12181 }
12182 } else if this.Field6 != nil {
12183 return false
12184 } else if that1.Field6 != nil {
12185 return false
12186 }
12187 if this.Field13 != nil && that1.Field13 != nil {
12188 if *this.Field13 != *that1.Field13 {
12189 return false
12190 }
12191 } else if this.Field13 != nil {
12192 return false
12193 } else if that1.Field13 != nil {
12194 return false
12195 }
12196 if this.Field14 != nil && that1.Field14 != nil {
12197 if *this.Field14 != *that1.Field14 {
12198 return false
12199 }
12200 } else if this.Field14 != nil {
12201 return false
12202 } else if that1.Field14 != nil {
12203 return false
12204 }
12205 if !bytes.Equal(this.Field15, that1.Field15) {
12206 return false
12207 }
12208 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12209 return false
12210 }
12211 return true
12212 }
12213 func (this *NinOptStructUnion) VerboseEqual(that interface{}) error {
12214 if that == nil {
12215 if this == nil {
12216 return nil
12217 }
12218 return fmt.Errorf("that == nil && this != nil")
12219 }
12220
12221 that1, ok := that.(*NinOptStructUnion)
12222 if !ok {
12223 that2, ok := that.(NinOptStructUnion)
12224 if ok {
12225 that1 = &that2
12226 } else {
12227 return fmt.Errorf("that is not of type *NinOptStructUnion")
12228 }
12229 }
12230 if that1 == nil {
12231 if this == nil {
12232 return nil
12233 }
12234 return fmt.Errorf("that is type *NinOptStructUnion but is nil && this != nil")
12235 } else if this == nil {
12236 return fmt.Errorf("that is type *NinOptStructUnion but is not nil && this == nil")
12237 }
12238 if this.Field1 != nil && that1.Field1 != nil {
12239 if *this.Field1 != *that1.Field1 {
12240 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
12241 }
12242 } else if this.Field1 != nil {
12243 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
12244 } else if that1.Field1 != nil {
12245 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
12246 }
12247 if this.Field2 != nil && that1.Field2 != nil {
12248 if *this.Field2 != *that1.Field2 {
12249 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
12250 }
12251 } else if this.Field2 != nil {
12252 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
12253 } else if that1.Field2 != nil {
12254 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
12255 }
12256 if !this.Field3.Equal(that1.Field3) {
12257 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
12258 }
12259 if !this.Field4.Equal(that1.Field4) {
12260 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
12261 }
12262 if this.Field6 != nil && that1.Field6 != nil {
12263 if *this.Field6 != *that1.Field6 {
12264 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
12265 }
12266 } else if this.Field6 != nil {
12267 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
12268 } else if that1.Field6 != nil {
12269 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
12270 }
12271 if this.Field7 != nil && that1.Field7 != nil {
12272 if *this.Field7 != *that1.Field7 {
12273 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
12274 }
12275 } else if this.Field7 != nil {
12276 return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
12277 } else if that1.Field7 != nil {
12278 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
12279 }
12280 if this.Field13 != nil && that1.Field13 != nil {
12281 if *this.Field13 != *that1.Field13 {
12282 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
12283 }
12284 } else if this.Field13 != nil {
12285 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
12286 } else if that1.Field13 != nil {
12287 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
12288 }
12289 if this.Field14 != nil && that1.Field14 != nil {
12290 if *this.Field14 != *that1.Field14 {
12291 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
12292 }
12293 } else if this.Field14 != nil {
12294 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
12295 } else if that1.Field14 != nil {
12296 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
12297 }
12298 if !bytes.Equal(this.Field15, that1.Field15) {
12299 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
12300 }
12301 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12302 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12303 }
12304 return nil
12305 }
12306 func (this *NinOptStructUnion) Equal(that interface{}) bool {
12307 if that == nil {
12308 return this == nil
12309 }
12310
12311 that1, ok := that.(*NinOptStructUnion)
12312 if !ok {
12313 that2, ok := that.(NinOptStructUnion)
12314 if ok {
12315 that1 = &that2
12316 } else {
12317 return false
12318 }
12319 }
12320 if that1 == nil {
12321 return this == nil
12322 } else if this == nil {
12323 return false
12324 }
12325 if this.Field1 != nil && that1.Field1 != nil {
12326 if *this.Field1 != *that1.Field1 {
12327 return false
12328 }
12329 } else if this.Field1 != nil {
12330 return false
12331 } else if that1.Field1 != nil {
12332 return false
12333 }
12334 if this.Field2 != nil && that1.Field2 != nil {
12335 if *this.Field2 != *that1.Field2 {
12336 return false
12337 }
12338 } else if this.Field2 != nil {
12339 return false
12340 } else if that1.Field2 != nil {
12341 return false
12342 }
12343 if !this.Field3.Equal(that1.Field3) {
12344 return false
12345 }
12346 if !this.Field4.Equal(that1.Field4) {
12347 return false
12348 }
12349 if this.Field6 != nil && that1.Field6 != nil {
12350 if *this.Field6 != *that1.Field6 {
12351 return false
12352 }
12353 } else if this.Field6 != nil {
12354 return false
12355 } else if that1.Field6 != nil {
12356 return false
12357 }
12358 if this.Field7 != nil && that1.Field7 != nil {
12359 if *this.Field7 != *that1.Field7 {
12360 return false
12361 }
12362 } else if this.Field7 != nil {
12363 return false
12364 } else if that1.Field7 != nil {
12365 return false
12366 }
12367 if this.Field13 != nil && that1.Field13 != nil {
12368 if *this.Field13 != *that1.Field13 {
12369 return false
12370 }
12371 } else if this.Field13 != nil {
12372 return false
12373 } else if that1.Field13 != nil {
12374 return false
12375 }
12376 if this.Field14 != nil && that1.Field14 != nil {
12377 if *this.Field14 != *that1.Field14 {
12378 return false
12379 }
12380 } else if this.Field14 != nil {
12381 return false
12382 } else if that1.Field14 != nil {
12383 return false
12384 }
12385 if !bytes.Equal(this.Field15, that1.Field15) {
12386 return false
12387 }
12388 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12389 return false
12390 }
12391 return true
12392 }
12393 func (this *NinEmbeddedStructUnion) VerboseEqual(that interface{}) error {
12394 if that == nil {
12395 if this == nil {
12396 return nil
12397 }
12398 return fmt.Errorf("that == nil && this != nil")
12399 }
12400
12401 that1, ok := that.(*NinEmbeddedStructUnion)
12402 if !ok {
12403 that2, ok := that.(NinEmbeddedStructUnion)
12404 if ok {
12405 that1 = &that2
12406 } else {
12407 return fmt.Errorf("that is not of type *NinEmbeddedStructUnion")
12408 }
12409 }
12410 if that1 == nil {
12411 if this == nil {
12412 return nil
12413 }
12414 return fmt.Errorf("that is type *NinEmbeddedStructUnion but is nil && this != nil")
12415 } else if this == nil {
12416 return fmt.Errorf("that is type *NinEmbeddedStructUnion but is not nil && this == nil")
12417 }
12418 if !this.NidOptNative.Equal(that1.NidOptNative) {
12419 return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
12420 }
12421 if !this.Field200.Equal(that1.Field200) {
12422 return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
12423 }
12424 if this.Field210 != nil && that1.Field210 != nil {
12425 if *this.Field210 != *that1.Field210 {
12426 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210)
12427 }
12428 } else if this.Field210 != nil {
12429 return fmt.Errorf("this.Field210 == nil && that.Field210 != nil")
12430 } else if that1.Field210 != nil {
12431 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
12432 }
12433 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12434 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12435 }
12436 return nil
12437 }
12438 func (this *NinEmbeddedStructUnion) Equal(that interface{}) bool {
12439 if that == nil {
12440 return this == nil
12441 }
12442
12443 that1, ok := that.(*NinEmbeddedStructUnion)
12444 if !ok {
12445 that2, ok := that.(NinEmbeddedStructUnion)
12446 if ok {
12447 that1 = &that2
12448 } else {
12449 return false
12450 }
12451 }
12452 if that1 == nil {
12453 return this == nil
12454 } else if this == nil {
12455 return false
12456 }
12457 if !this.NidOptNative.Equal(that1.NidOptNative) {
12458 return false
12459 }
12460 if !this.Field200.Equal(that1.Field200) {
12461 return false
12462 }
12463 if this.Field210 != nil && that1.Field210 != nil {
12464 if *this.Field210 != *that1.Field210 {
12465 return false
12466 }
12467 } else if this.Field210 != nil {
12468 return false
12469 } else if that1.Field210 != nil {
12470 return false
12471 }
12472 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12473 return false
12474 }
12475 return true
12476 }
12477 func (this *NinNestedStructUnion) VerboseEqual(that interface{}) error {
12478 if that == nil {
12479 if this == nil {
12480 return nil
12481 }
12482 return fmt.Errorf("that == nil && this != nil")
12483 }
12484
12485 that1, ok := that.(*NinNestedStructUnion)
12486 if !ok {
12487 that2, ok := that.(NinNestedStructUnion)
12488 if ok {
12489 that1 = &that2
12490 } else {
12491 return fmt.Errorf("that is not of type *NinNestedStructUnion")
12492 }
12493 }
12494 if that1 == nil {
12495 if this == nil {
12496 return nil
12497 }
12498 return fmt.Errorf("that is type *NinNestedStructUnion but is nil && this != nil")
12499 } else if this == nil {
12500 return fmt.Errorf("that is type *NinNestedStructUnion but is not nil && this == nil")
12501 }
12502 if !this.Field1.Equal(that1.Field1) {
12503 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
12504 }
12505 if !this.Field2.Equal(that1.Field2) {
12506 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
12507 }
12508 if !this.Field3.Equal(that1.Field3) {
12509 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
12510 }
12511 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12512 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12513 }
12514 return nil
12515 }
12516 func (this *NinNestedStructUnion) Equal(that interface{}) bool {
12517 if that == nil {
12518 return this == nil
12519 }
12520
12521 that1, ok := that.(*NinNestedStructUnion)
12522 if !ok {
12523 that2, ok := that.(NinNestedStructUnion)
12524 if ok {
12525 that1 = &that2
12526 } else {
12527 return false
12528 }
12529 }
12530 if that1 == nil {
12531 return this == nil
12532 } else if this == nil {
12533 return false
12534 }
12535 if !this.Field1.Equal(that1.Field1) {
12536 return false
12537 }
12538 if !this.Field2.Equal(that1.Field2) {
12539 return false
12540 }
12541 if !this.Field3.Equal(that1.Field3) {
12542 return false
12543 }
12544 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12545 return false
12546 }
12547 return true
12548 }
12549 func (this *Tree) VerboseEqual(that interface{}) error {
12550 if that == nil {
12551 if this == nil {
12552 return nil
12553 }
12554 return fmt.Errorf("that == nil && this != nil")
12555 }
12556
12557 that1, ok := that.(*Tree)
12558 if !ok {
12559 that2, ok := that.(Tree)
12560 if ok {
12561 that1 = &that2
12562 } else {
12563 return fmt.Errorf("that is not of type *Tree")
12564 }
12565 }
12566 if that1 == nil {
12567 if this == nil {
12568 return nil
12569 }
12570 return fmt.Errorf("that is type *Tree but is nil && this != nil")
12571 } else if this == nil {
12572 return fmt.Errorf("that is type *Tree but is not nil && this == nil")
12573 }
12574 if !this.Or.Equal(that1.Or) {
12575 return fmt.Errorf("Or this(%v) Not Equal that(%v)", this.Or, that1.Or)
12576 }
12577 if !this.And.Equal(that1.And) {
12578 return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And)
12579 }
12580 if !this.Leaf.Equal(that1.Leaf) {
12581 return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf)
12582 }
12583 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12584 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12585 }
12586 return nil
12587 }
12588 func (this *Tree) Equal(that interface{}) bool {
12589 if that == nil {
12590 return this == nil
12591 }
12592
12593 that1, ok := that.(*Tree)
12594 if !ok {
12595 that2, ok := that.(Tree)
12596 if ok {
12597 that1 = &that2
12598 } else {
12599 return false
12600 }
12601 }
12602 if that1 == nil {
12603 return this == nil
12604 } else if this == nil {
12605 return false
12606 }
12607 if !this.Or.Equal(that1.Or) {
12608 return false
12609 }
12610 if !this.And.Equal(that1.And) {
12611 return false
12612 }
12613 if !this.Leaf.Equal(that1.Leaf) {
12614 return false
12615 }
12616 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12617 return false
12618 }
12619 return true
12620 }
12621 func (this *OrBranch) VerboseEqual(that interface{}) error {
12622 if that == nil {
12623 if this == nil {
12624 return nil
12625 }
12626 return fmt.Errorf("that == nil && this != nil")
12627 }
12628
12629 that1, ok := that.(*OrBranch)
12630 if !ok {
12631 that2, ok := that.(OrBranch)
12632 if ok {
12633 that1 = &that2
12634 } else {
12635 return fmt.Errorf("that is not of type *OrBranch")
12636 }
12637 }
12638 if that1 == nil {
12639 if this == nil {
12640 return nil
12641 }
12642 return fmt.Errorf("that is type *OrBranch but is nil && this != nil")
12643 } else if this == nil {
12644 return fmt.Errorf("that is type *OrBranch but is not nil && this == nil")
12645 }
12646 if !this.Left.Equal(&that1.Left) {
12647 return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
12648 }
12649 if !this.Right.Equal(&that1.Right) {
12650 return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
12651 }
12652 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12653 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12654 }
12655 return nil
12656 }
12657 func (this *OrBranch) Equal(that interface{}) bool {
12658 if that == nil {
12659 return this == nil
12660 }
12661
12662 that1, ok := that.(*OrBranch)
12663 if !ok {
12664 that2, ok := that.(OrBranch)
12665 if ok {
12666 that1 = &that2
12667 } else {
12668 return false
12669 }
12670 }
12671 if that1 == nil {
12672 return this == nil
12673 } else if this == nil {
12674 return false
12675 }
12676 if !this.Left.Equal(&that1.Left) {
12677 return false
12678 }
12679 if !this.Right.Equal(&that1.Right) {
12680 return false
12681 }
12682 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12683 return false
12684 }
12685 return true
12686 }
12687 func (this *AndBranch) VerboseEqual(that interface{}) error {
12688 if that == nil {
12689 if this == nil {
12690 return nil
12691 }
12692 return fmt.Errorf("that == nil && this != nil")
12693 }
12694
12695 that1, ok := that.(*AndBranch)
12696 if !ok {
12697 that2, ok := that.(AndBranch)
12698 if ok {
12699 that1 = &that2
12700 } else {
12701 return fmt.Errorf("that is not of type *AndBranch")
12702 }
12703 }
12704 if that1 == nil {
12705 if this == nil {
12706 return nil
12707 }
12708 return fmt.Errorf("that is type *AndBranch but is nil && this != nil")
12709 } else if this == nil {
12710 return fmt.Errorf("that is type *AndBranch but is not nil && this == nil")
12711 }
12712 if !this.Left.Equal(&that1.Left) {
12713 return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
12714 }
12715 if !this.Right.Equal(&that1.Right) {
12716 return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
12717 }
12718 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12719 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12720 }
12721 return nil
12722 }
12723 func (this *AndBranch) Equal(that interface{}) bool {
12724 if that == nil {
12725 return this == nil
12726 }
12727
12728 that1, ok := that.(*AndBranch)
12729 if !ok {
12730 that2, ok := that.(AndBranch)
12731 if ok {
12732 that1 = &that2
12733 } else {
12734 return false
12735 }
12736 }
12737 if that1 == nil {
12738 return this == nil
12739 } else if this == nil {
12740 return false
12741 }
12742 if !this.Left.Equal(&that1.Left) {
12743 return false
12744 }
12745 if !this.Right.Equal(&that1.Right) {
12746 return false
12747 }
12748 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12749 return false
12750 }
12751 return true
12752 }
12753 func (this *Leaf) VerboseEqual(that interface{}) error {
12754 if that == nil {
12755 if this == nil {
12756 return nil
12757 }
12758 return fmt.Errorf("that == nil && this != nil")
12759 }
12760
12761 that1, ok := that.(*Leaf)
12762 if !ok {
12763 that2, ok := that.(Leaf)
12764 if ok {
12765 that1 = &that2
12766 } else {
12767 return fmt.Errorf("that is not of type *Leaf")
12768 }
12769 }
12770 if that1 == nil {
12771 if this == nil {
12772 return nil
12773 }
12774 return fmt.Errorf("that is type *Leaf but is nil && this != nil")
12775 } else if this == nil {
12776 return fmt.Errorf("that is type *Leaf but is not nil && this == nil")
12777 }
12778 if this.Value != that1.Value {
12779 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
12780 }
12781 if this.StrValue != that1.StrValue {
12782 return fmt.Errorf("StrValue this(%v) Not Equal that(%v)", this.StrValue, that1.StrValue)
12783 }
12784 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12785 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12786 }
12787 return nil
12788 }
12789 func (this *Leaf) Equal(that interface{}) bool {
12790 if that == nil {
12791 return this == nil
12792 }
12793
12794 that1, ok := that.(*Leaf)
12795 if !ok {
12796 that2, ok := that.(Leaf)
12797 if ok {
12798 that1 = &that2
12799 } else {
12800 return false
12801 }
12802 }
12803 if that1 == nil {
12804 return this == nil
12805 } else if this == nil {
12806 return false
12807 }
12808 if this.Value != that1.Value {
12809 return false
12810 }
12811 if this.StrValue != that1.StrValue {
12812 return false
12813 }
12814 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12815 return false
12816 }
12817 return true
12818 }
12819 func (this *DeepTree) VerboseEqual(that interface{}) error {
12820 if that == nil {
12821 if this == nil {
12822 return nil
12823 }
12824 return fmt.Errorf("that == nil && this != nil")
12825 }
12826
12827 that1, ok := that.(*DeepTree)
12828 if !ok {
12829 that2, ok := that.(DeepTree)
12830 if ok {
12831 that1 = &that2
12832 } else {
12833 return fmt.Errorf("that is not of type *DeepTree")
12834 }
12835 }
12836 if that1 == nil {
12837 if this == nil {
12838 return nil
12839 }
12840 return fmt.Errorf("that is type *DeepTree but is nil && this != nil")
12841 } else if this == nil {
12842 return fmt.Errorf("that is type *DeepTree but is not nil && this == nil")
12843 }
12844 if !this.Down.Equal(that1.Down) {
12845 return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down)
12846 }
12847 if !this.And.Equal(that1.And) {
12848 return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And)
12849 }
12850 if !this.Leaf.Equal(that1.Leaf) {
12851 return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf)
12852 }
12853 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12854 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12855 }
12856 return nil
12857 }
12858 func (this *DeepTree) Equal(that interface{}) bool {
12859 if that == nil {
12860 return this == nil
12861 }
12862
12863 that1, ok := that.(*DeepTree)
12864 if !ok {
12865 that2, ok := that.(DeepTree)
12866 if ok {
12867 that1 = &that2
12868 } else {
12869 return false
12870 }
12871 }
12872 if that1 == nil {
12873 return this == nil
12874 } else if this == nil {
12875 return false
12876 }
12877 if !this.Down.Equal(that1.Down) {
12878 return false
12879 }
12880 if !this.And.Equal(that1.And) {
12881 return false
12882 }
12883 if !this.Leaf.Equal(that1.Leaf) {
12884 return false
12885 }
12886 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12887 return false
12888 }
12889 return true
12890 }
12891 func (this *ADeepBranch) VerboseEqual(that interface{}) error {
12892 if that == nil {
12893 if this == nil {
12894 return nil
12895 }
12896 return fmt.Errorf("that == nil && this != nil")
12897 }
12898
12899 that1, ok := that.(*ADeepBranch)
12900 if !ok {
12901 that2, ok := that.(ADeepBranch)
12902 if ok {
12903 that1 = &that2
12904 } else {
12905 return fmt.Errorf("that is not of type *ADeepBranch")
12906 }
12907 }
12908 if that1 == nil {
12909 if this == nil {
12910 return nil
12911 }
12912 return fmt.Errorf("that is type *ADeepBranch but is nil && this != nil")
12913 } else if this == nil {
12914 return fmt.Errorf("that is type *ADeepBranch but is not nil && this == nil")
12915 }
12916 if !this.Down.Equal(&that1.Down) {
12917 return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down)
12918 }
12919 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12920 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12921 }
12922 return nil
12923 }
12924 func (this *ADeepBranch) Equal(that interface{}) bool {
12925 if that == nil {
12926 return this == nil
12927 }
12928
12929 that1, ok := that.(*ADeepBranch)
12930 if !ok {
12931 that2, ok := that.(ADeepBranch)
12932 if ok {
12933 that1 = &that2
12934 } else {
12935 return false
12936 }
12937 }
12938 if that1 == nil {
12939 return this == nil
12940 } else if this == nil {
12941 return false
12942 }
12943 if !this.Down.Equal(&that1.Down) {
12944 return false
12945 }
12946 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12947 return false
12948 }
12949 return true
12950 }
12951 func (this *AndDeepBranch) VerboseEqual(that interface{}) error {
12952 if that == nil {
12953 if this == nil {
12954 return nil
12955 }
12956 return fmt.Errorf("that == nil && this != nil")
12957 }
12958
12959 that1, ok := that.(*AndDeepBranch)
12960 if !ok {
12961 that2, ok := that.(AndDeepBranch)
12962 if ok {
12963 that1 = &that2
12964 } else {
12965 return fmt.Errorf("that is not of type *AndDeepBranch")
12966 }
12967 }
12968 if that1 == nil {
12969 if this == nil {
12970 return nil
12971 }
12972 return fmt.Errorf("that is type *AndDeepBranch but is nil && this != nil")
12973 } else if this == nil {
12974 return fmt.Errorf("that is type *AndDeepBranch but is not nil && this == nil")
12975 }
12976 if !this.Left.Equal(&that1.Left) {
12977 return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
12978 }
12979 if !this.Right.Equal(&that1.Right) {
12980 return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
12981 }
12982 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
12983 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
12984 }
12985 return nil
12986 }
12987 func (this *AndDeepBranch) Equal(that interface{}) bool {
12988 if that == nil {
12989 return this == nil
12990 }
12991
12992 that1, ok := that.(*AndDeepBranch)
12993 if !ok {
12994 that2, ok := that.(AndDeepBranch)
12995 if ok {
12996 that1 = &that2
12997 } else {
12998 return false
12999 }
13000 }
13001 if that1 == nil {
13002 return this == nil
13003 } else if this == nil {
13004 return false
13005 }
13006 if !this.Left.Equal(&that1.Left) {
13007 return false
13008 }
13009 if !this.Right.Equal(&that1.Right) {
13010 return false
13011 }
13012 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13013 return false
13014 }
13015 return true
13016 }
13017 func (this *DeepLeaf) VerboseEqual(that interface{}) error {
13018 if that == nil {
13019 if this == nil {
13020 return nil
13021 }
13022 return fmt.Errorf("that == nil && this != nil")
13023 }
13024
13025 that1, ok := that.(*DeepLeaf)
13026 if !ok {
13027 that2, ok := that.(DeepLeaf)
13028 if ok {
13029 that1 = &that2
13030 } else {
13031 return fmt.Errorf("that is not of type *DeepLeaf")
13032 }
13033 }
13034 if that1 == nil {
13035 if this == nil {
13036 return nil
13037 }
13038 return fmt.Errorf("that is type *DeepLeaf but is nil && this != nil")
13039 } else if this == nil {
13040 return fmt.Errorf("that is type *DeepLeaf but is not nil && this == nil")
13041 }
13042 if !this.Tree.Equal(&that1.Tree) {
13043 return fmt.Errorf("Tree this(%v) Not Equal that(%v)", this.Tree, that1.Tree)
13044 }
13045 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13046 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13047 }
13048 return nil
13049 }
13050 func (this *DeepLeaf) Equal(that interface{}) bool {
13051 if that == nil {
13052 return this == nil
13053 }
13054
13055 that1, ok := that.(*DeepLeaf)
13056 if !ok {
13057 that2, ok := that.(DeepLeaf)
13058 if ok {
13059 that1 = &that2
13060 } else {
13061 return false
13062 }
13063 }
13064 if that1 == nil {
13065 return this == nil
13066 } else if this == nil {
13067 return false
13068 }
13069 if !this.Tree.Equal(&that1.Tree) {
13070 return false
13071 }
13072 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13073 return false
13074 }
13075 return true
13076 }
13077 func (this *Nil) VerboseEqual(that interface{}) error {
13078 if that == nil {
13079 if this == nil {
13080 return nil
13081 }
13082 return fmt.Errorf("that == nil && this != nil")
13083 }
13084
13085 that1, ok := that.(*Nil)
13086 if !ok {
13087 that2, ok := that.(Nil)
13088 if ok {
13089 that1 = &that2
13090 } else {
13091 return fmt.Errorf("that is not of type *Nil")
13092 }
13093 }
13094 if that1 == nil {
13095 if this == nil {
13096 return nil
13097 }
13098 return fmt.Errorf("that is type *Nil but is nil && this != nil")
13099 } else if this == nil {
13100 return fmt.Errorf("that is type *Nil but is not nil && this == nil")
13101 }
13102 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13103 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13104 }
13105 return nil
13106 }
13107 func (this *Nil) Equal(that interface{}) bool {
13108 if that == nil {
13109 return this == nil
13110 }
13111
13112 that1, ok := that.(*Nil)
13113 if !ok {
13114 that2, ok := that.(Nil)
13115 if ok {
13116 that1 = &that2
13117 } else {
13118 return false
13119 }
13120 }
13121 if that1 == nil {
13122 return this == nil
13123 } else if this == nil {
13124 return false
13125 }
13126 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13127 return false
13128 }
13129 return true
13130 }
13131 func (this *NidOptEnum) VerboseEqual(that interface{}) error {
13132 if that == nil {
13133 if this == nil {
13134 return nil
13135 }
13136 return fmt.Errorf("that == nil && this != nil")
13137 }
13138
13139 that1, ok := that.(*NidOptEnum)
13140 if !ok {
13141 that2, ok := that.(NidOptEnum)
13142 if ok {
13143 that1 = &that2
13144 } else {
13145 return fmt.Errorf("that is not of type *NidOptEnum")
13146 }
13147 }
13148 if that1 == nil {
13149 if this == nil {
13150 return nil
13151 }
13152 return fmt.Errorf("that is type *NidOptEnum but is nil && this != nil")
13153 } else if this == nil {
13154 return fmt.Errorf("that is type *NidOptEnum but is not nil && this == nil")
13155 }
13156 if this.Field1 != that1.Field1 {
13157 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
13158 }
13159 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13160 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13161 }
13162 return nil
13163 }
13164 func (this *NidOptEnum) Equal(that interface{}) bool {
13165 if that == nil {
13166 return this == nil
13167 }
13168
13169 that1, ok := that.(*NidOptEnum)
13170 if !ok {
13171 that2, ok := that.(NidOptEnum)
13172 if ok {
13173 that1 = &that2
13174 } else {
13175 return false
13176 }
13177 }
13178 if that1 == nil {
13179 return this == nil
13180 } else if this == nil {
13181 return false
13182 }
13183 if this.Field1 != that1.Field1 {
13184 return false
13185 }
13186 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13187 return false
13188 }
13189 return true
13190 }
13191 func (this *NinOptEnum) VerboseEqual(that interface{}) error {
13192 if that == nil {
13193 if this == nil {
13194 return nil
13195 }
13196 return fmt.Errorf("that == nil && this != nil")
13197 }
13198
13199 that1, ok := that.(*NinOptEnum)
13200 if !ok {
13201 that2, ok := that.(NinOptEnum)
13202 if ok {
13203 that1 = &that2
13204 } else {
13205 return fmt.Errorf("that is not of type *NinOptEnum")
13206 }
13207 }
13208 if that1 == nil {
13209 if this == nil {
13210 return nil
13211 }
13212 return fmt.Errorf("that is type *NinOptEnum but is nil && this != nil")
13213 } else if this == nil {
13214 return fmt.Errorf("that is type *NinOptEnum but is not nil && this == nil")
13215 }
13216 if this.Field1 != nil && that1.Field1 != nil {
13217 if *this.Field1 != *that1.Field1 {
13218 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
13219 }
13220 } else if this.Field1 != nil {
13221 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
13222 } else if that1.Field1 != nil {
13223 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
13224 }
13225 if this.Field2 != nil && that1.Field2 != nil {
13226 if *this.Field2 != *that1.Field2 {
13227 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
13228 }
13229 } else if this.Field2 != nil {
13230 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
13231 } else if that1.Field2 != nil {
13232 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
13233 }
13234 if this.Field3 != nil && that1.Field3 != nil {
13235 if *this.Field3 != *that1.Field3 {
13236 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
13237 }
13238 } else if this.Field3 != nil {
13239 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
13240 } else if that1.Field3 != nil {
13241 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
13242 }
13243 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13244 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13245 }
13246 return nil
13247 }
13248 func (this *NinOptEnum) Equal(that interface{}) bool {
13249 if that == nil {
13250 return this == nil
13251 }
13252
13253 that1, ok := that.(*NinOptEnum)
13254 if !ok {
13255 that2, ok := that.(NinOptEnum)
13256 if ok {
13257 that1 = &that2
13258 } else {
13259 return false
13260 }
13261 }
13262 if that1 == nil {
13263 return this == nil
13264 } else if this == nil {
13265 return false
13266 }
13267 if this.Field1 != nil && that1.Field1 != nil {
13268 if *this.Field1 != *that1.Field1 {
13269 return false
13270 }
13271 } else if this.Field1 != nil {
13272 return false
13273 } else if that1.Field1 != nil {
13274 return false
13275 }
13276 if this.Field2 != nil && that1.Field2 != nil {
13277 if *this.Field2 != *that1.Field2 {
13278 return false
13279 }
13280 } else if this.Field2 != nil {
13281 return false
13282 } else if that1.Field2 != nil {
13283 return false
13284 }
13285 if this.Field3 != nil && that1.Field3 != nil {
13286 if *this.Field3 != *that1.Field3 {
13287 return false
13288 }
13289 } else if this.Field3 != nil {
13290 return false
13291 } else if that1.Field3 != nil {
13292 return false
13293 }
13294 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13295 return false
13296 }
13297 return true
13298 }
13299 func (this *NidRepEnum) VerboseEqual(that interface{}) error {
13300 if that == nil {
13301 if this == nil {
13302 return nil
13303 }
13304 return fmt.Errorf("that == nil && this != nil")
13305 }
13306
13307 that1, ok := that.(*NidRepEnum)
13308 if !ok {
13309 that2, ok := that.(NidRepEnum)
13310 if ok {
13311 that1 = &that2
13312 } else {
13313 return fmt.Errorf("that is not of type *NidRepEnum")
13314 }
13315 }
13316 if that1 == nil {
13317 if this == nil {
13318 return nil
13319 }
13320 return fmt.Errorf("that is type *NidRepEnum but is nil && this != nil")
13321 } else if this == nil {
13322 return fmt.Errorf("that is type *NidRepEnum but is not nil && this == nil")
13323 }
13324 if len(this.Field1) != len(that1.Field1) {
13325 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
13326 }
13327 for i := range this.Field1 {
13328 if this.Field1[i] != that1.Field1[i] {
13329 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
13330 }
13331 }
13332 if len(this.Field2) != len(that1.Field2) {
13333 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
13334 }
13335 for i := range this.Field2 {
13336 if this.Field2[i] != that1.Field2[i] {
13337 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
13338 }
13339 }
13340 if len(this.Field3) != len(that1.Field3) {
13341 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
13342 }
13343 for i := range this.Field3 {
13344 if this.Field3[i] != that1.Field3[i] {
13345 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
13346 }
13347 }
13348 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13349 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13350 }
13351 return nil
13352 }
13353 func (this *NidRepEnum) Equal(that interface{}) bool {
13354 if that == nil {
13355 return this == nil
13356 }
13357
13358 that1, ok := that.(*NidRepEnum)
13359 if !ok {
13360 that2, ok := that.(NidRepEnum)
13361 if ok {
13362 that1 = &that2
13363 } else {
13364 return false
13365 }
13366 }
13367 if that1 == nil {
13368 return this == nil
13369 } else if this == nil {
13370 return false
13371 }
13372 if len(this.Field1) != len(that1.Field1) {
13373 return false
13374 }
13375 for i := range this.Field1 {
13376 if this.Field1[i] != that1.Field1[i] {
13377 return false
13378 }
13379 }
13380 if len(this.Field2) != len(that1.Field2) {
13381 return false
13382 }
13383 for i := range this.Field2 {
13384 if this.Field2[i] != that1.Field2[i] {
13385 return false
13386 }
13387 }
13388 if len(this.Field3) != len(that1.Field3) {
13389 return false
13390 }
13391 for i := range this.Field3 {
13392 if this.Field3[i] != that1.Field3[i] {
13393 return false
13394 }
13395 }
13396 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13397 return false
13398 }
13399 return true
13400 }
13401 func (this *NinRepEnum) VerboseEqual(that interface{}) error {
13402 if that == nil {
13403 if this == nil {
13404 return nil
13405 }
13406 return fmt.Errorf("that == nil && this != nil")
13407 }
13408
13409 that1, ok := that.(*NinRepEnum)
13410 if !ok {
13411 that2, ok := that.(NinRepEnum)
13412 if ok {
13413 that1 = &that2
13414 } else {
13415 return fmt.Errorf("that is not of type *NinRepEnum")
13416 }
13417 }
13418 if that1 == nil {
13419 if this == nil {
13420 return nil
13421 }
13422 return fmt.Errorf("that is type *NinRepEnum but is nil && this != nil")
13423 } else if this == nil {
13424 return fmt.Errorf("that is type *NinRepEnum but is not nil && this == nil")
13425 }
13426 if len(this.Field1) != len(that1.Field1) {
13427 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
13428 }
13429 for i := range this.Field1 {
13430 if this.Field1[i] != that1.Field1[i] {
13431 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
13432 }
13433 }
13434 if len(this.Field2) != len(that1.Field2) {
13435 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
13436 }
13437 for i := range this.Field2 {
13438 if this.Field2[i] != that1.Field2[i] {
13439 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
13440 }
13441 }
13442 if len(this.Field3) != len(that1.Field3) {
13443 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
13444 }
13445 for i := range this.Field3 {
13446 if this.Field3[i] != that1.Field3[i] {
13447 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
13448 }
13449 }
13450 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13451 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13452 }
13453 return nil
13454 }
13455 func (this *NinRepEnum) Equal(that interface{}) bool {
13456 if that == nil {
13457 return this == nil
13458 }
13459
13460 that1, ok := that.(*NinRepEnum)
13461 if !ok {
13462 that2, ok := that.(NinRepEnum)
13463 if ok {
13464 that1 = &that2
13465 } else {
13466 return false
13467 }
13468 }
13469 if that1 == nil {
13470 return this == nil
13471 } else if this == nil {
13472 return false
13473 }
13474 if len(this.Field1) != len(that1.Field1) {
13475 return false
13476 }
13477 for i := range this.Field1 {
13478 if this.Field1[i] != that1.Field1[i] {
13479 return false
13480 }
13481 }
13482 if len(this.Field2) != len(that1.Field2) {
13483 return false
13484 }
13485 for i := range this.Field2 {
13486 if this.Field2[i] != that1.Field2[i] {
13487 return false
13488 }
13489 }
13490 if len(this.Field3) != len(that1.Field3) {
13491 return false
13492 }
13493 for i := range this.Field3 {
13494 if this.Field3[i] != that1.Field3[i] {
13495 return false
13496 }
13497 }
13498 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13499 return false
13500 }
13501 return true
13502 }
13503 func (this *NinOptEnumDefault) VerboseEqual(that interface{}) error {
13504 if that == nil {
13505 if this == nil {
13506 return nil
13507 }
13508 return fmt.Errorf("that == nil && this != nil")
13509 }
13510
13511 that1, ok := that.(*NinOptEnumDefault)
13512 if !ok {
13513 that2, ok := that.(NinOptEnumDefault)
13514 if ok {
13515 that1 = &that2
13516 } else {
13517 return fmt.Errorf("that is not of type *NinOptEnumDefault")
13518 }
13519 }
13520 if that1 == nil {
13521 if this == nil {
13522 return nil
13523 }
13524 return fmt.Errorf("that is type *NinOptEnumDefault but is nil && this != nil")
13525 } else if this == nil {
13526 return fmt.Errorf("that is type *NinOptEnumDefault but is not nil && this == nil")
13527 }
13528 if this.Field1 != nil && that1.Field1 != nil {
13529 if *this.Field1 != *that1.Field1 {
13530 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
13531 }
13532 } else if this.Field1 != nil {
13533 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
13534 } else if that1.Field1 != nil {
13535 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
13536 }
13537 if this.Field2 != nil && that1.Field2 != nil {
13538 if *this.Field2 != *that1.Field2 {
13539 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
13540 }
13541 } else if this.Field2 != nil {
13542 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
13543 } else if that1.Field2 != nil {
13544 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
13545 }
13546 if this.Field3 != nil && that1.Field3 != nil {
13547 if *this.Field3 != *that1.Field3 {
13548 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
13549 }
13550 } else if this.Field3 != nil {
13551 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
13552 } else if that1.Field3 != nil {
13553 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
13554 }
13555 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13556 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13557 }
13558 return nil
13559 }
13560 func (this *NinOptEnumDefault) Equal(that interface{}) bool {
13561 if that == nil {
13562 return this == nil
13563 }
13564
13565 that1, ok := that.(*NinOptEnumDefault)
13566 if !ok {
13567 that2, ok := that.(NinOptEnumDefault)
13568 if ok {
13569 that1 = &that2
13570 } else {
13571 return false
13572 }
13573 }
13574 if that1 == nil {
13575 return this == nil
13576 } else if this == nil {
13577 return false
13578 }
13579 if this.Field1 != nil && that1.Field1 != nil {
13580 if *this.Field1 != *that1.Field1 {
13581 return false
13582 }
13583 } else if this.Field1 != nil {
13584 return false
13585 } else if that1.Field1 != nil {
13586 return false
13587 }
13588 if this.Field2 != nil && that1.Field2 != nil {
13589 if *this.Field2 != *that1.Field2 {
13590 return false
13591 }
13592 } else if this.Field2 != nil {
13593 return false
13594 } else if that1.Field2 != nil {
13595 return false
13596 }
13597 if this.Field3 != nil && that1.Field3 != nil {
13598 if *this.Field3 != *that1.Field3 {
13599 return false
13600 }
13601 } else if this.Field3 != nil {
13602 return false
13603 } else if that1.Field3 != nil {
13604 return false
13605 }
13606 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13607 return false
13608 }
13609 return true
13610 }
13611 func (this *AnotherNinOptEnum) VerboseEqual(that interface{}) error {
13612 if that == nil {
13613 if this == nil {
13614 return nil
13615 }
13616 return fmt.Errorf("that == nil && this != nil")
13617 }
13618
13619 that1, ok := that.(*AnotherNinOptEnum)
13620 if !ok {
13621 that2, ok := that.(AnotherNinOptEnum)
13622 if ok {
13623 that1 = &that2
13624 } else {
13625 return fmt.Errorf("that is not of type *AnotherNinOptEnum")
13626 }
13627 }
13628 if that1 == nil {
13629 if this == nil {
13630 return nil
13631 }
13632 return fmt.Errorf("that is type *AnotherNinOptEnum but is nil && this != nil")
13633 } else if this == nil {
13634 return fmt.Errorf("that is type *AnotherNinOptEnum but is not nil && this == nil")
13635 }
13636 if this.Field1 != nil && that1.Field1 != nil {
13637 if *this.Field1 != *that1.Field1 {
13638 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
13639 }
13640 } else if this.Field1 != nil {
13641 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
13642 } else if that1.Field1 != nil {
13643 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
13644 }
13645 if this.Field2 != nil && that1.Field2 != nil {
13646 if *this.Field2 != *that1.Field2 {
13647 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
13648 }
13649 } else if this.Field2 != nil {
13650 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
13651 } else if that1.Field2 != nil {
13652 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
13653 }
13654 if this.Field3 != nil && that1.Field3 != nil {
13655 if *this.Field3 != *that1.Field3 {
13656 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
13657 }
13658 } else if this.Field3 != nil {
13659 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
13660 } else if that1.Field3 != nil {
13661 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
13662 }
13663 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13664 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13665 }
13666 return nil
13667 }
13668 func (this *AnotherNinOptEnum) Equal(that interface{}) bool {
13669 if that == nil {
13670 return this == nil
13671 }
13672
13673 that1, ok := that.(*AnotherNinOptEnum)
13674 if !ok {
13675 that2, ok := that.(AnotherNinOptEnum)
13676 if ok {
13677 that1 = &that2
13678 } else {
13679 return false
13680 }
13681 }
13682 if that1 == nil {
13683 return this == nil
13684 } else if this == nil {
13685 return false
13686 }
13687 if this.Field1 != nil && that1.Field1 != nil {
13688 if *this.Field1 != *that1.Field1 {
13689 return false
13690 }
13691 } else if this.Field1 != nil {
13692 return false
13693 } else if that1.Field1 != nil {
13694 return false
13695 }
13696 if this.Field2 != nil && that1.Field2 != nil {
13697 if *this.Field2 != *that1.Field2 {
13698 return false
13699 }
13700 } else if this.Field2 != nil {
13701 return false
13702 } else if that1.Field2 != nil {
13703 return false
13704 }
13705 if this.Field3 != nil && that1.Field3 != nil {
13706 if *this.Field3 != *that1.Field3 {
13707 return false
13708 }
13709 } else if this.Field3 != nil {
13710 return false
13711 } else if that1.Field3 != nil {
13712 return false
13713 }
13714 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13715 return false
13716 }
13717 return true
13718 }
13719 func (this *AnotherNinOptEnumDefault) VerboseEqual(that interface{}) error {
13720 if that == nil {
13721 if this == nil {
13722 return nil
13723 }
13724 return fmt.Errorf("that == nil && this != nil")
13725 }
13726
13727 that1, ok := that.(*AnotherNinOptEnumDefault)
13728 if !ok {
13729 that2, ok := that.(AnotherNinOptEnumDefault)
13730 if ok {
13731 that1 = &that2
13732 } else {
13733 return fmt.Errorf("that is not of type *AnotherNinOptEnumDefault")
13734 }
13735 }
13736 if that1 == nil {
13737 if this == nil {
13738 return nil
13739 }
13740 return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is nil && this != nil")
13741 } else if this == nil {
13742 return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is not nil && this == nil")
13743 }
13744 if this.Field1 != nil && that1.Field1 != nil {
13745 if *this.Field1 != *that1.Field1 {
13746 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
13747 }
13748 } else if this.Field1 != nil {
13749 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
13750 } else if that1.Field1 != nil {
13751 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
13752 }
13753 if this.Field2 != nil && that1.Field2 != nil {
13754 if *this.Field2 != *that1.Field2 {
13755 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
13756 }
13757 } else if this.Field2 != nil {
13758 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
13759 } else if that1.Field2 != nil {
13760 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
13761 }
13762 if this.Field3 != nil && that1.Field3 != nil {
13763 if *this.Field3 != *that1.Field3 {
13764 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
13765 }
13766 } else if this.Field3 != nil {
13767 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
13768 } else if that1.Field3 != nil {
13769 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
13770 }
13771 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13772 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13773 }
13774 return nil
13775 }
13776 func (this *AnotherNinOptEnumDefault) Equal(that interface{}) bool {
13777 if that == nil {
13778 return this == nil
13779 }
13780
13781 that1, ok := that.(*AnotherNinOptEnumDefault)
13782 if !ok {
13783 that2, ok := that.(AnotherNinOptEnumDefault)
13784 if ok {
13785 that1 = &that2
13786 } else {
13787 return false
13788 }
13789 }
13790 if that1 == nil {
13791 return this == nil
13792 } else if this == nil {
13793 return false
13794 }
13795 if this.Field1 != nil && that1.Field1 != nil {
13796 if *this.Field1 != *that1.Field1 {
13797 return false
13798 }
13799 } else if this.Field1 != nil {
13800 return false
13801 } else if that1.Field1 != nil {
13802 return false
13803 }
13804 if this.Field2 != nil && that1.Field2 != nil {
13805 if *this.Field2 != *that1.Field2 {
13806 return false
13807 }
13808 } else if this.Field2 != nil {
13809 return false
13810 } else if that1.Field2 != nil {
13811 return false
13812 }
13813 if this.Field3 != nil && that1.Field3 != nil {
13814 if *this.Field3 != *that1.Field3 {
13815 return false
13816 }
13817 } else if this.Field3 != nil {
13818 return false
13819 } else if that1.Field3 != nil {
13820 return false
13821 }
13822 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13823 return false
13824 }
13825 return true
13826 }
13827 func (this *Timer) VerboseEqual(that interface{}) error {
13828 if that == nil {
13829 if this == nil {
13830 return nil
13831 }
13832 return fmt.Errorf("that == nil && this != nil")
13833 }
13834
13835 that1, ok := that.(*Timer)
13836 if !ok {
13837 that2, ok := that.(Timer)
13838 if ok {
13839 that1 = &that2
13840 } else {
13841 return fmt.Errorf("that is not of type *Timer")
13842 }
13843 }
13844 if that1 == nil {
13845 if this == nil {
13846 return nil
13847 }
13848 return fmt.Errorf("that is type *Timer but is nil && this != nil")
13849 } else if this == nil {
13850 return fmt.Errorf("that is type *Timer but is not nil && this == nil")
13851 }
13852 if this.Time1 != that1.Time1 {
13853 return fmt.Errorf("Time1 this(%v) Not Equal that(%v)", this.Time1, that1.Time1)
13854 }
13855 if this.Time2 != that1.Time2 {
13856 return fmt.Errorf("Time2 this(%v) Not Equal that(%v)", this.Time2, that1.Time2)
13857 }
13858 if !bytes.Equal(this.Data, that1.Data) {
13859 return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data)
13860 }
13861 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13862 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13863 }
13864 return nil
13865 }
13866 func (this *Timer) Equal(that interface{}) bool {
13867 if that == nil {
13868 return this == nil
13869 }
13870
13871 that1, ok := that.(*Timer)
13872 if !ok {
13873 that2, ok := that.(Timer)
13874 if ok {
13875 that1 = &that2
13876 } else {
13877 return false
13878 }
13879 }
13880 if that1 == nil {
13881 return this == nil
13882 } else if this == nil {
13883 return false
13884 }
13885 if this.Time1 != that1.Time1 {
13886 return false
13887 }
13888 if this.Time2 != that1.Time2 {
13889 return false
13890 }
13891 if !bytes.Equal(this.Data, that1.Data) {
13892 return false
13893 }
13894 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13895 return false
13896 }
13897 return true
13898 }
13899 func (this *MyExtendable) VerboseEqual(that interface{}) error {
13900 if that == nil {
13901 if this == nil {
13902 return nil
13903 }
13904 return fmt.Errorf("that == nil && this != nil")
13905 }
13906
13907 that1, ok := that.(*MyExtendable)
13908 if !ok {
13909 that2, ok := that.(MyExtendable)
13910 if ok {
13911 that1 = &that2
13912 } else {
13913 return fmt.Errorf("that is not of type *MyExtendable")
13914 }
13915 }
13916 if that1 == nil {
13917 if this == nil {
13918 return nil
13919 }
13920 return fmt.Errorf("that is type *MyExtendable but is nil && this != nil")
13921 } else if this == nil {
13922 return fmt.Errorf("that is type *MyExtendable but is not nil && this == nil")
13923 }
13924 if this.Field1 != nil && that1.Field1 != nil {
13925 if *this.Field1 != *that1.Field1 {
13926 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
13927 }
13928 } else if this.Field1 != nil {
13929 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
13930 } else if that1.Field1 != nil {
13931 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
13932 }
13933 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
13934 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
13935 for k, v := range thismap {
13936 if v2, ok := thatmap[k]; ok {
13937 if !v.Equal(&v2) {
13938 return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k])
13939 }
13940 } else {
13941 return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k)
13942 }
13943 }
13944 for k := range thatmap {
13945 if _, ok := thismap[k]; !ok {
13946 return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k)
13947 }
13948 }
13949 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13950 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
13951 }
13952 return nil
13953 }
13954 func (this *MyExtendable) Equal(that interface{}) bool {
13955 if that == nil {
13956 return this == nil
13957 }
13958
13959 that1, ok := that.(*MyExtendable)
13960 if !ok {
13961 that2, ok := that.(MyExtendable)
13962 if ok {
13963 that1 = &that2
13964 } else {
13965 return false
13966 }
13967 }
13968 if that1 == nil {
13969 return this == nil
13970 } else if this == nil {
13971 return false
13972 }
13973 if this.Field1 != nil && that1.Field1 != nil {
13974 if *this.Field1 != *that1.Field1 {
13975 return false
13976 }
13977 } else if this.Field1 != nil {
13978 return false
13979 } else if that1.Field1 != nil {
13980 return false
13981 }
13982 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
13983 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
13984 for k, v := range thismap {
13985 if v2, ok := thatmap[k]; ok {
13986 if !v.Equal(&v2) {
13987 return false
13988 }
13989 } else {
13990 return false
13991 }
13992 }
13993 for k := range thatmap {
13994 if _, ok := thismap[k]; !ok {
13995 return false
13996 }
13997 }
13998 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
13999 return false
14000 }
14001 return true
14002 }
14003 func (this *OtherExtenable) VerboseEqual(that interface{}) error {
14004 if that == nil {
14005 if this == nil {
14006 return nil
14007 }
14008 return fmt.Errorf("that == nil && this != nil")
14009 }
14010
14011 that1, ok := that.(*OtherExtenable)
14012 if !ok {
14013 that2, ok := that.(OtherExtenable)
14014 if ok {
14015 that1 = &that2
14016 } else {
14017 return fmt.Errorf("that is not of type *OtherExtenable")
14018 }
14019 }
14020 if that1 == nil {
14021 if this == nil {
14022 return nil
14023 }
14024 return fmt.Errorf("that is type *OtherExtenable but is nil && this != nil")
14025 } else if this == nil {
14026 return fmt.Errorf("that is type *OtherExtenable but is not nil && this == nil")
14027 }
14028 if this.Field2 != nil && that1.Field2 != nil {
14029 if *this.Field2 != *that1.Field2 {
14030 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
14031 }
14032 } else if this.Field2 != nil {
14033 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
14034 } else if that1.Field2 != nil {
14035 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
14036 }
14037 if this.Field13 != nil && that1.Field13 != nil {
14038 if *this.Field13 != *that1.Field13 {
14039 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
14040 }
14041 } else if this.Field13 != nil {
14042 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
14043 } else if that1.Field13 != nil {
14044 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
14045 }
14046 if !this.M.Equal(that1.M) {
14047 return fmt.Errorf("M this(%v) Not Equal that(%v)", this.M, that1.M)
14048 }
14049 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
14050 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
14051 for k, v := range thismap {
14052 if v2, ok := thatmap[k]; ok {
14053 if !v.Equal(&v2) {
14054 return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k])
14055 }
14056 } else {
14057 return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k)
14058 }
14059 }
14060 for k := range thatmap {
14061 if _, ok := thismap[k]; !ok {
14062 return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k)
14063 }
14064 }
14065 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14066 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14067 }
14068 return nil
14069 }
14070 func (this *OtherExtenable) Equal(that interface{}) bool {
14071 if that == nil {
14072 return this == nil
14073 }
14074
14075 that1, ok := that.(*OtherExtenable)
14076 if !ok {
14077 that2, ok := that.(OtherExtenable)
14078 if ok {
14079 that1 = &that2
14080 } else {
14081 return false
14082 }
14083 }
14084 if that1 == nil {
14085 return this == nil
14086 } else if this == nil {
14087 return false
14088 }
14089 if this.Field2 != nil && that1.Field2 != nil {
14090 if *this.Field2 != *that1.Field2 {
14091 return false
14092 }
14093 } else if this.Field2 != nil {
14094 return false
14095 } else if that1.Field2 != nil {
14096 return false
14097 }
14098 if this.Field13 != nil && that1.Field13 != nil {
14099 if *this.Field13 != *that1.Field13 {
14100 return false
14101 }
14102 } else if this.Field13 != nil {
14103 return false
14104 } else if that1.Field13 != nil {
14105 return false
14106 }
14107 if !this.M.Equal(that1.M) {
14108 return false
14109 }
14110 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
14111 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
14112 for k, v := range thismap {
14113 if v2, ok := thatmap[k]; ok {
14114 if !v.Equal(&v2) {
14115 return false
14116 }
14117 } else {
14118 return false
14119 }
14120 }
14121 for k := range thatmap {
14122 if _, ok := thismap[k]; !ok {
14123 return false
14124 }
14125 }
14126 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14127 return false
14128 }
14129 return true
14130 }
14131 func (this *NestedDefinition) VerboseEqual(that interface{}) error {
14132 if that == nil {
14133 if this == nil {
14134 return nil
14135 }
14136 return fmt.Errorf("that == nil && this != nil")
14137 }
14138
14139 that1, ok := that.(*NestedDefinition)
14140 if !ok {
14141 that2, ok := that.(NestedDefinition)
14142 if ok {
14143 that1 = &that2
14144 } else {
14145 return fmt.Errorf("that is not of type *NestedDefinition")
14146 }
14147 }
14148 if that1 == nil {
14149 if this == nil {
14150 return nil
14151 }
14152 return fmt.Errorf("that is type *NestedDefinition but is nil && this != nil")
14153 } else if this == nil {
14154 return fmt.Errorf("that is type *NestedDefinition but is not nil && this == nil")
14155 }
14156 if this.Field1 != nil && that1.Field1 != nil {
14157 if *this.Field1 != *that1.Field1 {
14158 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
14159 }
14160 } else if this.Field1 != nil {
14161 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
14162 } else if that1.Field1 != nil {
14163 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
14164 }
14165 if this.EnumField != nil && that1.EnumField != nil {
14166 if *this.EnumField != *that1.EnumField {
14167 return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", *this.EnumField, *that1.EnumField)
14168 }
14169 } else if this.EnumField != nil {
14170 return fmt.Errorf("this.EnumField == nil && that.EnumField != nil")
14171 } else if that1.EnumField != nil {
14172 return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", this.EnumField, that1.EnumField)
14173 }
14174 if !this.NNM.Equal(that1.NNM) {
14175 return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM)
14176 }
14177 if !this.NM.Equal(that1.NM) {
14178 return fmt.Errorf("NM this(%v) Not Equal that(%v)", this.NM, that1.NM)
14179 }
14180 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14181 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14182 }
14183 return nil
14184 }
14185 func (this *NestedDefinition) Equal(that interface{}) bool {
14186 if that == nil {
14187 return this == nil
14188 }
14189
14190 that1, ok := that.(*NestedDefinition)
14191 if !ok {
14192 that2, ok := that.(NestedDefinition)
14193 if ok {
14194 that1 = &that2
14195 } else {
14196 return false
14197 }
14198 }
14199 if that1 == nil {
14200 return this == nil
14201 } else if this == nil {
14202 return false
14203 }
14204 if this.Field1 != nil && that1.Field1 != nil {
14205 if *this.Field1 != *that1.Field1 {
14206 return false
14207 }
14208 } else if this.Field1 != nil {
14209 return false
14210 } else if that1.Field1 != nil {
14211 return false
14212 }
14213 if this.EnumField != nil && that1.EnumField != nil {
14214 if *this.EnumField != *that1.EnumField {
14215 return false
14216 }
14217 } else if this.EnumField != nil {
14218 return false
14219 } else if that1.EnumField != nil {
14220 return false
14221 }
14222 if !this.NNM.Equal(that1.NNM) {
14223 return false
14224 }
14225 if !this.NM.Equal(that1.NM) {
14226 return false
14227 }
14228 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14229 return false
14230 }
14231 return true
14232 }
14233 func (this *NestedDefinition_NestedMessage) VerboseEqual(that interface{}) error {
14234 if that == nil {
14235 if this == nil {
14236 return nil
14237 }
14238 return fmt.Errorf("that == nil && this != nil")
14239 }
14240
14241 that1, ok := that.(*NestedDefinition_NestedMessage)
14242 if !ok {
14243 that2, ok := that.(NestedDefinition_NestedMessage)
14244 if ok {
14245 that1 = &that2
14246 } else {
14247 return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage")
14248 }
14249 }
14250 if that1 == nil {
14251 if this == nil {
14252 return nil
14253 }
14254 return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is nil && this != nil")
14255 } else if this == nil {
14256 return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is not nil && this == nil")
14257 }
14258 if this.NestedField1 != nil && that1.NestedField1 != nil {
14259 if *this.NestedField1 != *that1.NestedField1 {
14260 return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", *this.NestedField1, *that1.NestedField1)
14261 }
14262 } else if this.NestedField1 != nil {
14263 return fmt.Errorf("this.NestedField1 == nil && that.NestedField1 != nil")
14264 } else if that1.NestedField1 != nil {
14265 return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", this.NestedField1, that1.NestedField1)
14266 }
14267 if !this.NNM.Equal(that1.NNM) {
14268 return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM)
14269 }
14270 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14271 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14272 }
14273 return nil
14274 }
14275 func (this *NestedDefinition_NestedMessage) Equal(that interface{}) bool {
14276 if that == nil {
14277 return this == nil
14278 }
14279
14280 that1, ok := that.(*NestedDefinition_NestedMessage)
14281 if !ok {
14282 that2, ok := that.(NestedDefinition_NestedMessage)
14283 if ok {
14284 that1 = &that2
14285 } else {
14286 return false
14287 }
14288 }
14289 if that1 == nil {
14290 return this == nil
14291 } else if this == nil {
14292 return false
14293 }
14294 if this.NestedField1 != nil && that1.NestedField1 != nil {
14295 if *this.NestedField1 != *that1.NestedField1 {
14296 return false
14297 }
14298 } else if this.NestedField1 != nil {
14299 return false
14300 } else if that1.NestedField1 != nil {
14301 return false
14302 }
14303 if !this.NNM.Equal(that1.NNM) {
14304 return false
14305 }
14306 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14307 return false
14308 }
14309 return true
14310 }
14311 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) VerboseEqual(that interface{}) error {
14312 if that == nil {
14313 if this == nil {
14314 return nil
14315 }
14316 return fmt.Errorf("that == nil && this != nil")
14317 }
14318
14319 that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
14320 if !ok {
14321 that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
14322 if ok {
14323 that1 = &that2
14324 } else {
14325 return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage_NestedNestedMsg")
14326 }
14327 }
14328 if that1 == nil {
14329 if this == nil {
14330 return nil
14331 }
14332 return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is nil && this != nil")
14333 } else if this == nil {
14334 return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is not nil && this == nil")
14335 }
14336 if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
14337 if *this.NestedNestedField1 != *that1.NestedNestedField1 {
14338 return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", *this.NestedNestedField1, *that1.NestedNestedField1)
14339 }
14340 } else if this.NestedNestedField1 != nil {
14341 return fmt.Errorf("this.NestedNestedField1 == nil && that.NestedNestedField1 != nil")
14342 } else if that1.NestedNestedField1 != nil {
14343 return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", this.NestedNestedField1, that1.NestedNestedField1)
14344 }
14345 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14346 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14347 }
14348 return nil
14349 }
14350 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Equal(that interface{}) bool {
14351 if that == nil {
14352 return this == nil
14353 }
14354
14355 that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
14356 if !ok {
14357 that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
14358 if ok {
14359 that1 = &that2
14360 } else {
14361 return false
14362 }
14363 }
14364 if that1 == nil {
14365 return this == nil
14366 } else if this == nil {
14367 return false
14368 }
14369 if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
14370 if *this.NestedNestedField1 != *that1.NestedNestedField1 {
14371 return false
14372 }
14373 } else if this.NestedNestedField1 != nil {
14374 return false
14375 } else if that1.NestedNestedField1 != nil {
14376 return false
14377 }
14378 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14379 return false
14380 }
14381 return true
14382 }
14383 func (this *NestedScope) VerboseEqual(that interface{}) error {
14384 if that == nil {
14385 if this == nil {
14386 return nil
14387 }
14388 return fmt.Errorf("that == nil && this != nil")
14389 }
14390
14391 that1, ok := that.(*NestedScope)
14392 if !ok {
14393 that2, ok := that.(NestedScope)
14394 if ok {
14395 that1 = &that2
14396 } else {
14397 return fmt.Errorf("that is not of type *NestedScope")
14398 }
14399 }
14400 if that1 == nil {
14401 if this == nil {
14402 return nil
14403 }
14404 return fmt.Errorf("that is type *NestedScope but is nil && this != nil")
14405 } else if this == nil {
14406 return fmt.Errorf("that is type *NestedScope but is not nil && this == nil")
14407 }
14408 if !this.A.Equal(that1.A) {
14409 return fmt.Errorf("A this(%v) Not Equal that(%v)", this.A, that1.A)
14410 }
14411 if this.B != nil && that1.B != nil {
14412 if *this.B != *that1.B {
14413 return fmt.Errorf("B this(%v) Not Equal that(%v)", *this.B, *that1.B)
14414 }
14415 } else if this.B != nil {
14416 return fmt.Errorf("this.B == nil && that.B != nil")
14417 } else if that1.B != nil {
14418 return fmt.Errorf("B this(%v) Not Equal that(%v)", this.B, that1.B)
14419 }
14420 if !this.C.Equal(that1.C) {
14421 return fmt.Errorf("C this(%v) Not Equal that(%v)", this.C, that1.C)
14422 }
14423 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14424 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14425 }
14426 return nil
14427 }
14428 func (this *NestedScope) Equal(that interface{}) bool {
14429 if that == nil {
14430 return this == nil
14431 }
14432
14433 that1, ok := that.(*NestedScope)
14434 if !ok {
14435 that2, ok := that.(NestedScope)
14436 if ok {
14437 that1 = &that2
14438 } else {
14439 return false
14440 }
14441 }
14442 if that1 == nil {
14443 return this == nil
14444 } else if this == nil {
14445 return false
14446 }
14447 if !this.A.Equal(that1.A) {
14448 return false
14449 }
14450 if this.B != nil && that1.B != nil {
14451 if *this.B != *that1.B {
14452 return false
14453 }
14454 } else if this.B != nil {
14455 return false
14456 } else if that1.B != nil {
14457 return false
14458 }
14459 if !this.C.Equal(that1.C) {
14460 return false
14461 }
14462 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14463 return false
14464 }
14465 return true
14466 }
14467 func (this *NinOptNativeDefault) VerboseEqual(that interface{}) error {
14468 if that == nil {
14469 if this == nil {
14470 return nil
14471 }
14472 return fmt.Errorf("that == nil && this != nil")
14473 }
14474
14475 that1, ok := that.(*NinOptNativeDefault)
14476 if !ok {
14477 that2, ok := that.(NinOptNativeDefault)
14478 if ok {
14479 that1 = &that2
14480 } else {
14481 return fmt.Errorf("that is not of type *NinOptNativeDefault")
14482 }
14483 }
14484 if that1 == nil {
14485 if this == nil {
14486 return nil
14487 }
14488 return fmt.Errorf("that is type *NinOptNativeDefault but is nil && this != nil")
14489 } else if this == nil {
14490 return fmt.Errorf("that is type *NinOptNativeDefault but is not nil && this == nil")
14491 }
14492 if this.Field1 != nil && that1.Field1 != nil {
14493 if *this.Field1 != *that1.Field1 {
14494 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
14495 }
14496 } else if this.Field1 != nil {
14497 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
14498 } else if that1.Field1 != nil {
14499 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
14500 }
14501 if this.Field2 != nil && that1.Field2 != nil {
14502 if *this.Field2 != *that1.Field2 {
14503 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
14504 }
14505 } else if this.Field2 != nil {
14506 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
14507 } else if that1.Field2 != nil {
14508 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
14509 }
14510 if this.Field3 != nil && that1.Field3 != nil {
14511 if *this.Field3 != *that1.Field3 {
14512 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
14513 }
14514 } else if this.Field3 != nil {
14515 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
14516 } else if that1.Field3 != nil {
14517 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
14518 }
14519 if this.Field4 != nil && that1.Field4 != nil {
14520 if *this.Field4 != *that1.Field4 {
14521 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
14522 }
14523 } else if this.Field4 != nil {
14524 return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
14525 } else if that1.Field4 != nil {
14526 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
14527 }
14528 if this.Field5 != nil && that1.Field5 != nil {
14529 if *this.Field5 != *that1.Field5 {
14530 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
14531 }
14532 } else if this.Field5 != nil {
14533 return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
14534 } else if that1.Field5 != nil {
14535 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
14536 }
14537 if this.Field6 != nil && that1.Field6 != nil {
14538 if *this.Field6 != *that1.Field6 {
14539 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
14540 }
14541 } else if this.Field6 != nil {
14542 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
14543 } else if that1.Field6 != nil {
14544 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
14545 }
14546 if this.Field7 != nil && that1.Field7 != nil {
14547 if *this.Field7 != *that1.Field7 {
14548 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
14549 }
14550 } else if this.Field7 != nil {
14551 return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
14552 } else if that1.Field7 != nil {
14553 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
14554 }
14555 if this.Field8 != nil && that1.Field8 != nil {
14556 if *this.Field8 != *that1.Field8 {
14557 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8)
14558 }
14559 } else if this.Field8 != nil {
14560 return fmt.Errorf("this.Field8 == nil && that.Field8 != nil")
14561 } else if that1.Field8 != nil {
14562 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
14563 }
14564 if this.Field9 != nil && that1.Field9 != nil {
14565 if *this.Field9 != *that1.Field9 {
14566 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9)
14567 }
14568 } else if this.Field9 != nil {
14569 return fmt.Errorf("this.Field9 == nil && that.Field9 != nil")
14570 } else if that1.Field9 != nil {
14571 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
14572 }
14573 if this.Field10 != nil && that1.Field10 != nil {
14574 if *this.Field10 != *that1.Field10 {
14575 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10)
14576 }
14577 } else if this.Field10 != nil {
14578 return fmt.Errorf("this.Field10 == nil && that.Field10 != nil")
14579 } else if that1.Field10 != nil {
14580 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
14581 }
14582 if this.Field11 != nil && that1.Field11 != nil {
14583 if *this.Field11 != *that1.Field11 {
14584 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11)
14585 }
14586 } else if this.Field11 != nil {
14587 return fmt.Errorf("this.Field11 == nil && that.Field11 != nil")
14588 } else if that1.Field11 != nil {
14589 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
14590 }
14591 if this.Field12 != nil && that1.Field12 != nil {
14592 if *this.Field12 != *that1.Field12 {
14593 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12)
14594 }
14595 } else if this.Field12 != nil {
14596 return fmt.Errorf("this.Field12 == nil && that.Field12 != nil")
14597 } else if that1.Field12 != nil {
14598 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
14599 }
14600 if this.Field13 != nil && that1.Field13 != nil {
14601 if *this.Field13 != *that1.Field13 {
14602 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
14603 }
14604 } else if this.Field13 != nil {
14605 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
14606 } else if that1.Field13 != nil {
14607 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
14608 }
14609 if this.Field14 != nil && that1.Field14 != nil {
14610 if *this.Field14 != *that1.Field14 {
14611 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
14612 }
14613 } else if this.Field14 != nil {
14614 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
14615 } else if that1.Field14 != nil {
14616 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
14617 }
14618 if !bytes.Equal(this.Field15, that1.Field15) {
14619 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
14620 }
14621 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14622 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14623 }
14624 return nil
14625 }
14626 func (this *NinOptNativeDefault) Equal(that interface{}) bool {
14627 if that == nil {
14628 return this == nil
14629 }
14630
14631 that1, ok := that.(*NinOptNativeDefault)
14632 if !ok {
14633 that2, ok := that.(NinOptNativeDefault)
14634 if ok {
14635 that1 = &that2
14636 } else {
14637 return false
14638 }
14639 }
14640 if that1 == nil {
14641 return this == nil
14642 } else if this == nil {
14643 return false
14644 }
14645 if this.Field1 != nil && that1.Field1 != nil {
14646 if *this.Field1 != *that1.Field1 {
14647 return false
14648 }
14649 } else if this.Field1 != nil {
14650 return false
14651 } else if that1.Field1 != nil {
14652 return false
14653 }
14654 if this.Field2 != nil && that1.Field2 != nil {
14655 if *this.Field2 != *that1.Field2 {
14656 return false
14657 }
14658 } else if this.Field2 != nil {
14659 return false
14660 } else if that1.Field2 != nil {
14661 return false
14662 }
14663 if this.Field3 != nil && that1.Field3 != nil {
14664 if *this.Field3 != *that1.Field3 {
14665 return false
14666 }
14667 } else if this.Field3 != nil {
14668 return false
14669 } else if that1.Field3 != nil {
14670 return false
14671 }
14672 if this.Field4 != nil && that1.Field4 != nil {
14673 if *this.Field4 != *that1.Field4 {
14674 return false
14675 }
14676 } else if this.Field4 != nil {
14677 return false
14678 } else if that1.Field4 != nil {
14679 return false
14680 }
14681 if this.Field5 != nil && that1.Field5 != nil {
14682 if *this.Field5 != *that1.Field5 {
14683 return false
14684 }
14685 } else if this.Field5 != nil {
14686 return false
14687 } else if that1.Field5 != nil {
14688 return false
14689 }
14690 if this.Field6 != nil && that1.Field6 != nil {
14691 if *this.Field6 != *that1.Field6 {
14692 return false
14693 }
14694 } else if this.Field6 != nil {
14695 return false
14696 } else if that1.Field6 != nil {
14697 return false
14698 }
14699 if this.Field7 != nil && that1.Field7 != nil {
14700 if *this.Field7 != *that1.Field7 {
14701 return false
14702 }
14703 } else if this.Field7 != nil {
14704 return false
14705 } else if that1.Field7 != nil {
14706 return false
14707 }
14708 if this.Field8 != nil && that1.Field8 != nil {
14709 if *this.Field8 != *that1.Field8 {
14710 return false
14711 }
14712 } else if this.Field8 != nil {
14713 return false
14714 } else if that1.Field8 != nil {
14715 return false
14716 }
14717 if this.Field9 != nil && that1.Field9 != nil {
14718 if *this.Field9 != *that1.Field9 {
14719 return false
14720 }
14721 } else if this.Field9 != nil {
14722 return false
14723 } else if that1.Field9 != nil {
14724 return false
14725 }
14726 if this.Field10 != nil && that1.Field10 != nil {
14727 if *this.Field10 != *that1.Field10 {
14728 return false
14729 }
14730 } else if this.Field10 != nil {
14731 return false
14732 } else if that1.Field10 != nil {
14733 return false
14734 }
14735 if this.Field11 != nil && that1.Field11 != nil {
14736 if *this.Field11 != *that1.Field11 {
14737 return false
14738 }
14739 } else if this.Field11 != nil {
14740 return false
14741 } else if that1.Field11 != nil {
14742 return false
14743 }
14744 if this.Field12 != nil && that1.Field12 != nil {
14745 if *this.Field12 != *that1.Field12 {
14746 return false
14747 }
14748 } else if this.Field12 != nil {
14749 return false
14750 } else if that1.Field12 != nil {
14751 return false
14752 }
14753 if this.Field13 != nil && that1.Field13 != nil {
14754 if *this.Field13 != *that1.Field13 {
14755 return false
14756 }
14757 } else if this.Field13 != nil {
14758 return false
14759 } else if that1.Field13 != nil {
14760 return false
14761 }
14762 if this.Field14 != nil && that1.Field14 != nil {
14763 if *this.Field14 != *that1.Field14 {
14764 return false
14765 }
14766 } else if this.Field14 != nil {
14767 return false
14768 } else if that1.Field14 != nil {
14769 return false
14770 }
14771 if !bytes.Equal(this.Field15, that1.Field15) {
14772 return false
14773 }
14774 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14775 return false
14776 }
14777 return true
14778 }
14779 func (this *CustomContainer) VerboseEqual(that interface{}) error {
14780 if that == nil {
14781 if this == nil {
14782 return nil
14783 }
14784 return fmt.Errorf("that == nil && this != nil")
14785 }
14786
14787 that1, ok := that.(*CustomContainer)
14788 if !ok {
14789 that2, ok := that.(CustomContainer)
14790 if ok {
14791 that1 = &that2
14792 } else {
14793 return fmt.Errorf("that is not of type *CustomContainer")
14794 }
14795 }
14796 if that1 == nil {
14797 if this == nil {
14798 return nil
14799 }
14800 return fmt.Errorf("that is type *CustomContainer but is nil && this != nil")
14801 } else if this == nil {
14802 return fmt.Errorf("that is type *CustomContainer but is not nil && this == nil")
14803 }
14804 if !this.CustomStruct.Equal(&that1.CustomStruct) {
14805 return fmt.Errorf("CustomStruct this(%v) Not Equal that(%v)", this.CustomStruct, that1.CustomStruct)
14806 }
14807 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14808 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14809 }
14810 return nil
14811 }
14812 func (this *CustomContainer) Equal(that interface{}) bool {
14813 if that == nil {
14814 return this == nil
14815 }
14816
14817 that1, ok := that.(*CustomContainer)
14818 if !ok {
14819 that2, ok := that.(CustomContainer)
14820 if ok {
14821 that1 = &that2
14822 } else {
14823 return false
14824 }
14825 }
14826 if that1 == nil {
14827 return this == nil
14828 } else if this == nil {
14829 return false
14830 }
14831 if !this.CustomStruct.Equal(&that1.CustomStruct) {
14832 return false
14833 }
14834 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14835 return false
14836 }
14837 return true
14838 }
14839 func (this *CustomNameNidOptNative) VerboseEqual(that interface{}) error {
14840 if that == nil {
14841 if this == nil {
14842 return nil
14843 }
14844 return fmt.Errorf("that == nil && this != nil")
14845 }
14846
14847 that1, ok := that.(*CustomNameNidOptNative)
14848 if !ok {
14849 that2, ok := that.(CustomNameNidOptNative)
14850 if ok {
14851 that1 = &that2
14852 } else {
14853 return fmt.Errorf("that is not of type *CustomNameNidOptNative")
14854 }
14855 }
14856 if that1 == nil {
14857 if this == nil {
14858 return nil
14859 }
14860 return fmt.Errorf("that is type *CustomNameNidOptNative but is nil && this != nil")
14861 } else if this == nil {
14862 return fmt.Errorf("that is type *CustomNameNidOptNative but is not nil && this == nil")
14863 }
14864 if this.FieldA != that1.FieldA {
14865 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
14866 }
14867 if this.FieldB != that1.FieldB {
14868 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
14869 }
14870 if this.FieldC != that1.FieldC {
14871 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
14872 }
14873 if this.FieldD != that1.FieldD {
14874 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD)
14875 }
14876 if this.FieldE != that1.FieldE {
14877 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
14878 }
14879 if this.FieldF != that1.FieldF {
14880 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
14881 }
14882 if this.FieldG != that1.FieldG {
14883 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
14884 }
14885 if this.FieldH != that1.FieldH {
14886 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
14887 }
14888 if this.FieldI != that1.FieldI {
14889 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
14890 }
14891 if this.FieldJ != that1.FieldJ {
14892 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
14893 }
14894 if this.FieldK != that1.FieldK {
14895 return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK)
14896 }
14897 if this.FieldL != that1.FieldL {
14898 return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", this.FieldL, that1.FieldL)
14899 }
14900 if this.FieldM != that1.FieldM {
14901 return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM)
14902 }
14903 if this.FieldN != that1.FieldN {
14904 return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN)
14905 }
14906 if !bytes.Equal(this.FieldO, that1.FieldO) {
14907 return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO)
14908 }
14909 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14910 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
14911 }
14912 return nil
14913 }
14914 func (this *CustomNameNidOptNative) Equal(that interface{}) bool {
14915 if that == nil {
14916 return this == nil
14917 }
14918
14919 that1, ok := that.(*CustomNameNidOptNative)
14920 if !ok {
14921 that2, ok := that.(CustomNameNidOptNative)
14922 if ok {
14923 that1 = &that2
14924 } else {
14925 return false
14926 }
14927 }
14928 if that1 == nil {
14929 return this == nil
14930 } else if this == nil {
14931 return false
14932 }
14933 if this.FieldA != that1.FieldA {
14934 return false
14935 }
14936 if this.FieldB != that1.FieldB {
14937 return false
14938 }
14939 if this.FieldC != that1.FieldC {
14940 return false
14941 }
14942 if this.FieldD != that1.FieldD {
14943 return false
14944 }
14945 if this.FieldE != that1.FieldE {
14946 return false
14947 }
14948 if this.FieldF != that1.FieldF {
14949 return false
14950 }
14951 if this.FieldG != that1.FieldG {
14952 return false
14953 }
14954 if this.FieldH != that1.FieldH {
14955 return false
14956 }
14957 if this.FieldI != that1.FieldI {
14958 return false
14959 }
14960 if this.FieldJ != that1.FieldJ {
14961 return false
14962 }
14963 if this.FieldK != that1.FieldK {
14964 return false
14965 }
14966 if this.FieldL != that1.FieldL {
14967 return false
14968 }
14969 if this.FieldM != that1.FieldM {
14970 return false
14971 }
14972 if this.FieldN != that1.FieldN {
14973 return false
14974 }
14975 if !bytes.Equal(this.FieldO, that1.FieldO) {
14976 return false
14977 }
14978 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
14979 return false
14980 }
14981 return true
14982 }
14983 func (this *CustomNameNinOptNative) VerboseEqual(that interface{}) error {
14984 if that == nil {
14985 if this == nil {
14986 return nil
14987 }
14988 return fmt.Errorf("that == nil && this != nil")
14989 }
14990
14991 that1, ok := that.(*CustomNameNinOptNative)
14992 if !ok {
14993 that2, ok := that.(CustomNameNinOptNative)
14994 if ok {
14995 that1 = &that2
14996 } else {
14997 return fmt.Errorf("that is not of type *CustomNameNinOptNative")
14998 }
14999 }
15000 if that1 == nil {
15001 if this == nil {
15002 return nil
15003 }
15004 return fmt.Errorf("that is type *CustomNameNinOptNative but is nil && this != nil")
15005 } else if this == nil {
15006 return fmt.Errorf("that is type *CustomNameNinOptNative but is not nil && this == nil")
15007 }
15008 if this.FieldA != nil && that1.FieldA != nil {
15009 if *this.FieldA != *that1.FieldA {
15010 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
15011 }
15012 } else if this.FieldA != nil {
15013 return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
15014 } else if that1.FieldA != nil {
15015 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
15016 }
15017 if this.FieldB != nil && that1.FieldB != nil {
15018 if *this.FieldB != *that1.FieldB {
15019 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
15020 }
15021 } else if this.FieldB != nil {
15022 return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
15023 } else if that1.FieldB != nil {
15024 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
15025 }
15026 if this.FieldC != nil && that1.FieldC != nil {
15027 if *this.FieldC != *that1.FieldC {
15028 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", *this.FieldC, *that1.FieldC)
15029 }
15030 } else if this.FieldC != nil {
15031 return fmt.Errorf("this.FieldC == nil && that.FieldC != nil")
15032 } else if that1.FieldC != nil {
15033 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
15034 }
15035 if this.FieldD != nil && that1.FieldD != nil {
15036 if *this.FieldD != *that1.FieldD {
15037 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", *this.FieldD, *that1.FieldD)
15038 }
15039 } else if this.FieldD != nil {
15040 return fmt.Errorf("this.FieldD == nil && that.FieldD != nil")
15041 } else if that1.FieldD != nil {
15042 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD)
15043 }
15044 if this.FieldE != nil && that1.FieldE != nil {
15045 if *this.FieldE != *that1.FieldE {
15046 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE)
15047 }
15048 } else if this.FieldE != nil {
15049 return fmt.Errorf("this.FieldE == nil && that.FieldE != nil")
15050 } else if that1.FieldE != nil {
15051 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
15052 }
15053 if this.FieldF != nil && that1.FieldF != nil {
15054 if *this.FieldF != *that1.FieldF {
15055 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF)
15056 }
15057 } else if this.FieldF != nil {
15058 return fmt.Errorf("this.FieldF == nil && that.FieldF != nil")
15059 } else if that1.FieldF != nil {
15060 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
15061 }
15062 if this.FieldG != nil && that1.FieldG != nil {
15063 if *this.FieldG != *that1.FieldG {
15064 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", *this.FieldG, *that1.FieldG)
15065 }
15066 } else if this.FieldG != nil {
15067 return fmt.Errorf("this.FieldG == nil && that.FieldG != nil")
15068 } else if that1.FieldG != nil {
15069 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
15070 }
15071 if this.FieldH != nil && that1.FieldH != nil {
15072 if *this.FieldH != *that1.FieldH {
15073 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH)
15074 }
15075 } else if this.FieldH != nil {
15076 return fmt.Errorf("this.FieldH == nil && that.FieldH != nil")
15077 } else if that1.FieldH != nil {
15078 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
15079 }
15080 if this.FieldI != nil && that1.FieldI != nil {
15081 if *this.FieldI != *that1.FieldI {
15082 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI)
15083 }
15084 } else if this.FieldI != nil {
15085 return fmt.Errorf("this.FieldI == nil && that.FieldI != nil")
15086 } else if that1.FieldI != nil {
15087 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
15088 }
15089 if this.FieldJ != nil && that1.FieldJ != nil {
15090 if *this.FieldJ != *that1.FieldJ {
15091 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", *this.FieldJ, *that1.FieldJ)
15092 }
15093 } else if this.FieldJ != nil {
15094 return fmt.Errorf("this.FieldJ == nil && that.FieldJ != nil")
15095 } else if that1.FieldJ != nil {
15096 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
15097 }
15098 if this.FieldK != nil && that1.FieldK != nil {
15099 if *this.FieldK != *that1.FieldK {
15100 return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", *this.FieldK, *that1.FieldK)
15101 }
15102 } else if this.FieldK != nil {
15103 return fmt.Errorf("this.FieldK == nil && that.FieldK != nil")
15104 } else if that1.FieldK != nil {
15105 return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK)
15106 }
15107 if this.FielL != nil && that1.FielL != nil {
15108 if *this.FielL != *that1.FielL {
15109 return fmt.Errorf("FielL this(%v) Not Equal that(%v)", *this.FielL, *that1.FielL)
15110 }
15111 } else if this.FielL != nil {
15112 return fmt.Errorf("this.FielL == nil && that.FielL != nil")
15113 } else if that1.FielL != nil {
15114 return fmt.Errorf("FielL this(%v) Not Equal that(%v)", this.FielL, that1.FielL)
15115 }
15116 if this.FieldM != nil && that1.FieldM != nil {
15117 if *this.FieldM != *that1.FieldM {
15118 return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", *this.FieldM, *that1.FieldM)
15119 }
15120 } else if this.FieldM != nil {
15121 return fmt.Errorf("this.FieldM == nil && that.FieldM != nil")
15122 } else if that1.FieldM != nil {
15123 return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM)
15124 }
15125 if this.FieldN != nil && that1.FieldN != nil {
15126 if *this.FieldN != *that1.FieldN {
15127 return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", *this.FieldN, *that1.FieldN)
15128 }
15129 } else if this.FieldN != nil {
15130 return fmt.Errorf("this.FieldN == nil && that.FieldN != nil")
15131 } else if that1.FieldN != nil {
15132 return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN)
15133 }
15134 if !bytes.Equal(this.FieldO, that1.FieldO) {
15135 return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO)
15136 }
15137 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15138 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
15139 }
15140 return nil
15141 }
15142 func (this *CustomNameNinOptNative) Equal(that interface{}) bool {
15143 if that == nil {
15144 return this == nil
15145 }
15146
15147 that1, ok := that.(*CustomNameNinOptNative)
15148 if !ok {
15149 that2, ok := that.(CustomNameNinOptNative)
15150 if ok {
15151 that1 = &that2
15152 } else {
15153 return false
15154 }
15155 }
15156 if that1 == nil {
15157 return this == nil
15158 } else if this == nil {
15159 return false
15160 }
15161 if this.FieldA != nil && that1.FieldA != nil {
15162 if *this.FieldA != *that1.FieldA {
15163 return false
15164 }
15165 } else if this.FieldA != nil {
15166 return false
15167 } else if that1.FieldA != nil {
15168 return false
15169 }
15170 if this.FieldB != nil && that1.FieldB != nil {
15171 if *this.FieldB != *that1.FieldB {
15172 return false
15173 }
15174 } else if this.FieldB != nil {
15175 return false
15176 } else if that1.FieldB != nil {
15177 return false
15178 }
15179 if this.FieldC != nil && that1.FieldC != nil {
15180 if *this.FieldC != *that1.FieldC {
15181 return false
15182 }
15183 } else if this.FieldC != nil {
15184 return false
15185 } else if that1.FieldC != nil {
15186 return false
15187 }
15188 if this.FieldD != nil && that1.FieldD != nil {
15189 if *this.FieldD != *that1.FieldD {
15190 return false
15191 }
15192 } else if this.FieldD != nil {
15193 return false
15194 } else if that1.FieldD != nil {
15195 return false
15196 }
15197 if this.FieldE != nil && that1.FieldE != nil {
15198 if *this.FieldE != *that1.FieldE {
15199 return false
15200 }
15201 } else if this.FieldE != nil {
15202 return false
15203 } else if that1.FieldE != nil {
15204 return false
15205 }
15206 if this.FieldF != nil && that1.FieldF != nil {
15207 if *this.FieldF != *that1.FieldF {
15208 return false
15209 }
15210 } else if this.FieldF != nil {
15211 return false
15212 } else if that1.FieldF != nil {
15213 return false
15214 }
15215 if this.FieldG != nil && that1.FieldG != nil {
15216 if *this.FieldG != *that1.FieldG {
15217 return false
15218 }
15219 } else if this.FieldG != nil {
15220 return false
15221 } else if that1.FieldG != nil {
15222 return false
15223 }
15224 if this.FieldH != nil && that1.FieldH != nil {
15225 if *this.FieldH != *that1.FieldH {
15226 return false
15227 }
15228 } else if this.FieldH != nil {
15229 return false
15230 } else if that1.FieldH != nil {
15231 return false
15232 }
15233 if this.FieldI != nil && that1.FieldI != nil {
15234 if *this.FieldI != *that1.FieldI {
15235 return false
15236 }
15237 } else if this.FieldI != nil {
15238 return false
15239 } else if that1.FieldI != nil {
15240 return false
15241 }
15242 if this.FieldJ != nil && that1.FieldJ != nil {
15243 if *this.FieldJ != *that1.FieldJ {
15244 return false
15245 }
15246 } else if this.FieldJ != nil {
15247 return false
15248 } else if that1.FieldJ != nil {
15249 return false
15250 }
15251 if this.FieldK != nil && that1.FieldK != nil {
15252 if *this.FieldK != *that1.FieldK {
15253 return false
15254 }
15255 } else if this.FieldK != nil {
15256 return false
15257 } else if that1.FieldK != nil {
15258 return false
15259 }
15260 if this.FielL != nil && that1.FielL != nil {
15261 if *this.FielL != *that1.FielL {
15262 return false
15263 }
15264 } else if this.FielL != nil {
15265 return false
15266 } else if that1.FielL != nil {
15267 return false
15268 }
15269 if this.FieldM != nil && that1.FieldM != nil {
15270 if *this.FieldM != *that1.FieldM {
15271 return false
15272 }
15273 } else if this.FieldM != nil {
15274 return false
15275 } else if that1.FieldM != nil {
15276 return false
15277 }
15278 if this.FieldN != nil && that1.FieldN != nil {
15279 if *this.FieldN != *that1.FieldN {
15280 return false
15281 }
15282 } else if this.FieldN != nil {
15283 return false
15284 } else if that1.FieldN != nil {
15285 return false
15286 }
15287 if !bytes.Equal(this.FieldO, that1.FieldO) {
15288 return false
15289 }
15290 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15291 return false
15292 }
15293 return true
15294 }
15295 func (this *CustomNameNinRepNative) VerboseEqual(that interface{}) error {
15296 if that == nil {
15297 if this == nil {
15298 return nil
15299 }
15300 return fmt.Errorf("that == nil && this != nil")
15301 }
15302
15303 that1, ok := that.(*CustomNameNinRepNative)
15304 if !ok {
15305 that2, ok := that.(CustomNameNinRepNative)
15306 if ok {
15307 that1 = &that2
15308 } else {
15309 return fmt.Errorf("that is not of type *CustomNameNinRepNative")
15310 }
15311 }
15312 if that1 == nil {
15313 if this == nil {
15314 return nil
15315 }
15316 return fmt.Errorf("that is type *CustomNameNinRepNative but is nil && this != nil")
15317 } else if this == nil {
15318 return fmt.Errorf("that is type *CustomNameNinRepNative but is not nil && this == nil")
15319 }
15320 if len(this.FieldA) != len(that1.FieldA) {
15321 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", len(this.FieldA), len(that1.FieldA))
15322 }
15323 for i := range this.FieldA {
15324 if this.FieldA[i] != that1.FieldA[i] {
15325 return fmt.Errorf("FieldA this[%v](%v) Not Equal that[%v](%v)", i, this.FieldA[i], i, that1.FieldA[i])
15326 }
15327 }
15328 if len(this.FieldB) != len(that1.FieldB) {
15329 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB))
15330 }
15331 for i := range this.FieldB {
15332 if this.FieldB[i] != that1.FieldB[i] {
15333 return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[i])
15334 }
15335 }
15336 if len(this.FieldC) != len(that1.FieldC) {
15337 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC))
15338 }
15339 for i := range this.FieldC {
15340 if this.FieldC[i] != that1.FieldC[i] {
15341 return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i])
15342 }
15343 }
15344 if len(this.FieldD) != len(that1.FieldD) {
15345 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
15346 }
15347 for i := range this.FieldD {
15348 if this.FieldD[i] != that1.FieldD[i] {
15349 return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
15350 }
15351 }
15352 if len(this.FieldE) != len(that1.FieldE) {
15353 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", len(this.FieldE), len(that1.FieldE))
15354 }
15355 for i := range this.FieldE {
15356 if this.FieldE[i] != that1.FieldE[i] {
15357 return fmt.Errorf("FieldE this[%v](%v) Not Equal that[%v](%v)", i, this.FieldE[i], i, that1.FieldE[i])
15358 }
15359 }
15360 if len(this.FieldF) != len(that1.FieldF) {
15361 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", len(this.FieldF), len(that1.FieldF))
15362 }
15363 for i := range this.FieldF {
15364 if this.FieldF[i] != that1.FieldF[i] {
15365 return fmt.Errorf("FieldF this[%v](%v) Not Equal that[%v](%v)", i, this.FieldF[i], i, that1.FieldF[i])
15366 }
15367 }
15368 if len(this.FieldG) != len(that1.FieldG) {
15369 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", len(this.FieldG), len(that1.FieldG))
15370 }
15371 for i := range this.FieldG {
15372 if this.FieldG[i] != that1.FieldG[i] {
15373 return fmt.Errorf("FieldG this[%v](%v) Not Equal that[%v](%v)", i, this.FieldG[i], i, that1.FieldG[i])
15374 }
15375 }
15376 if len(this.FieldH) != len(that1.FieldH) {
15377 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", len(this.FieldH), len(that1.FieldH))
15378 }
15379 for i := range this.FieldH {
15380 if this.FieldH[i] != that1.FieldH[i] {
15381 return fmt.Errorf("FieldH this[%v](%v) Not Equal that[%v](%v)", i, this.FieldH[i], i, that1.FieldH[i])
15382 }
15383 }
15384 if len(this.FieldI) != len(that1.FieldI) {
15385 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", len(this.FieldI), len(that1.FieldI))
15386 }
15387 for i := range this.FieldI {
15388 if this.FieldI[i] != that1.FieldI[i] {
15389 return fmt.Errorf("FieldI this[%v](%v) Not Equal that[%v](%v)", i, this.FieldI[i], i, that1.FieldI[i])
15390 }
15391 }
15392 if len(this.FieldJ) != len(that1.FieldJ) {
15393 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", len(this.FieldJ), len(that1.FieldJ))
15394 }
15395 for i := range this.FieldJ {
15396 if this.FieldJ[i] != that1.FieldJ[i] {
15397 return fmt.Errorf("FieldJ this[%v](%v) Not Equal that[%v](%v)", i, this.FieldJ[i], i, that1.FieldJ[i])
15398 }
15399 }
15400 if len(this.FieldK) != len(that1.FieldK) {
15401 return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", len(this.FieldK), len(that1.FieldK))
15402 }
15403 for i := range this.FieldK {
15404 if this.FieldK[i] != that1.FieldK[i] {
15405 return fmt.Errorf("FieldK this[%v](%v) Not Equal that[%v](%v)", i, this.FieldK[i], i, that1.FieldK[i])
15406 }
15407 }
15408 if len(this.FieldL) != len(that1.FieldL) {
15409 return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", len(this.FieldL), len(that1.FieldL))
15410 }
15411 for i := range this.FieldL {
15412 if this.FieldL[i] != that1.FieldL[i] {
15413 return fmt.Errorf("FieldL this[%v](%v) Not Equal that[%v](%v)", i, this.FieldL[i], i, that1.FieldL[i])
15414 }
15415 }
15416 if len(this.FieldM) != len(that1.FieldM) {
15417 return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", len(this.FieldM), len(that1.FieldM))
15418 }
15419 for i := range this.FieldM {
15420 if this.FieldM[i] != that1.FieldM[i] {
15421 return fmt.Errorf("FieldM this[%v](%v) Not Equal that[%v](%v)", i, this.FieldM[i], i, that1.FieldM[i])
15422 }
15423 }
15424 if len(this.FieldN) != len(that1.FieldN) {
15425 return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", len(this.FieldN), len(that1.FieldN))
15426 }
15427 for i := range this.FieldN {
15428 if this.FieldN[i] != that1.FieldN[i] {
15429 return fmt.Errorf("FieldN this[%v](%v) Not Equal that[%v](%v)", i, this.FieldN[i], i, that1.FieldN[i])
15430 }
15431 }
15432 if len(this.FieldO) != len(that1.FieldO) {
15433 return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", len(this.FieldO), len(that1.FieldO))
15434 }
15435 for i := range this.FieldO {
15436 if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) {
15437 return fmt.Errorf("FieldO this[%v](%v) Not Equal that[%v](%v)", i, this.FieldO[i], i, that1.FieldO[i])
15438 }
15439 }
15440 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15441 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
15442 }
15443 return nil
15444 }
15445 func (this *CustomNameNinRepNative) Equal(that interface{}) bool {
15446 if that == nil {
15447 return this == nil
15448 }
15449
15450 that1, ok := that.(*CustomNameNinRepNative)
15451 if !ok {
15452 that2, ok := that.(CustomNameNinRepNative)
15453 if ok {
15454 that1 = &that2
15455 } else {
15456 return false
15457 }
15458 }
15459 if that1 == nil {
15460 return this == nil
15461 } else if this == nil {
15462 return false
15463 }
15464 if len(this.FieldA) != len(that1.FieldA) {
15465 return false
15466 }
15467 for i := range this.FieldA {
15468 if this.FieldA[i] != that1.FieldA[i] {
15469 return false
15470 }
15471 }
15472 if len(this.FieldB) != len(that1.FieldB) {
15473 return false
15474 }
15475 for i := range this.FieldB {
15476 if this.FieldB[i] != that1.FieldB[i] {
15477 return false
15478 }
15479 }
15480 if len(this.FieldC) != len(that1.FieldC) {
15481 return false
15482 }
15483 for i := range this.FieldC {
15484 if this.FieldC[i] != that1.FieldC[i] {
15485 return false
15486 }
15487 }
15488 if len(this.FieldD) != len(that1.FieldD) {
15489 return false
15490 }
15491 for i := range this.FieldD {
15492 if this.FieldD[i] != that1.FieldD[i] {
15493 return false
15494 }
15495 }
15496 if len(this.FieldE) != len(that1.FieldE) {
15497 return false
15498 }
15499 for i := range this.FieldE {
15500 if this.FieldE[i] != that1.FieldE[i] {
15501 return false
15502 }
15503 }
15504 if len(this.FieldF) != len(that1.FieldF) {
15505 return false
15506 }
15507 for i := range this.FieldF {
15508 if this.FieldF[i] != that1.FieldF[i] {
15509 return false
15510 }
15511 }
15512 if len(this.FieldG) != len(that1.FieldG) {
15513 return false
15514 }
15515 for i := range this.FieldG {
15516 if this.FieldG[i] != that1.FieldG[i] {
15517 return false
15518 }
15519 }
15520 if len(this.FieldH) != len(that1.FieldH) {
15521 return false
15522 }
15523 for i := range this.FieldH {
15524 if this.FieldH[i] != that1.FieldH[i] {
15525 return false
15526 }
15527 }
15528 if len(this.FieldI) != len(that1.FieldI) {
15529 return false
15530 }
15531 for i := range this.FieldI {
15532 if this.FieldI[i] != that1.FieldI[i] {
15533 return false
15534 }
15535 }
15536 if len(this.FieldJ) != len(that1.FieldJ) {
15537 return false
15538 }
15539 for i := range this.FieldJ {
15540 if this.FieldJ[i] != that1.FieldJ[i] {
15541 return false
15542 }
15543 }
15544 if len(this.FieldK) != len(that1.FieldK) {
15545 return false
15546 }
15547 for i := range this.FieldK {
15548 if this.FieldK[i] != that1.FieldK[i] {
15549 return false
15550 }
15551 }
15552 if len(this.FieldL) != len(that1.FieldL) {
15553 return false
15554 }
15555 for i := range this.FieldL {
15556 if this.FieldL[i] != that1.FieldL[i] {
15557 return false
15558 }
15559 }
15560 if len(this.FieldM) != len(that1.FieldM) {
15561 return false
15562 }
15563 for i := range this.FieldM {
15564 if this.FieldM[i] != that1.FieldM[i] {
15565 return false
15566 }
15567 }
15568 if len(this.FieldN) != len(that1.FieldN) {
15569 return false
15570 }
15571 for i := range this.FieldN {
15572 if this.FieldN[i] != that1.FieldN[i] {
15573 return false
15574 }
15575 }
15576 if len(this.FieldO) != len(that1.FieldO) {
15577 return false
15578 }
15579 for i := range this.FieldO {
15580 if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) {
15581 return false
15582 }
15583 }
15584 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15585 return false
15586 }
15587 return true
15588 }
15589 func (this *CustomNameNinStruct) VerboseEqual(that interface{}) error {
15590 if that == nil {
15591 if this == nil {
15592 return nil
15593 }
15594 return fmt.Errorf("that == nil && this != nil")
15595 }
15596
15597 that1, ok := that.(*CustomNameNinStruct)
15598 if !ok {
15599 that2, ok := that.(CustomNameNinStruct)
15600 if ok {
15601 that1 = &that2
15602 } else {
15603 return fmt.Errorf("that is not of type *CustomNameNinStruct")
15604 }
15605 }
15606 if that1 == nil {
15607 if this == nil {
15608 return nil
15609 }
15610 return fmt.Errorf("that is type *CustomNameNinStruct but is nil && this != nil")
15611 } else if this == nil {
15612 return fmt.Errorf("that is type *CustomNameNinStruct but is not nil && this == nil")
15613 }
15614 if this.FieldA != nil && that1.FieldA != nil {
15615 if *this.FieldA != *that1.FieldA {
15616 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
15617 }
15618 } else if this.FieldA != nil {
15619 return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
15620 } else if that1.FieldA != nil {
15621 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
15622 }
15623 if this.FieldB != nil && that1.FieldB != nil {
15624 if *this.FieldB != *that1.FieldB {
15625 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
15626 }
15627 } else if this.FieldB != nil {
15628 return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
15629 } else if that1.FieldB != nil {
15630 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
15631 }
15632 if !this.FieldC.Equal(that1.FieldC) {
15633 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
15634 }
15635 if len(this.FieldD) != len(that1.FieldD) {
15636 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
15637 }
15638 for i := range this.FieldD {
15639 if !this.FieldD[i].Equal(that1.FieldD[i]) {
15640 return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
15641 }
15642 }
15643 if this.FieldE != nil && that1.FieldE != nil {
15644 if *this.FieldE != *that1.FieldE {
15645 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE)
15646 }
15647 } else if this.FieldE != nil {
15648 return fmt.Errorf("this.FieldE == nil && that.FieldE != nil")
15649 } else if that1.FieldE != nil {
15650 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
15651 }
15652 if this.FieldF != nil && that1.FieldF != nil {
15653 if *this.FieldF != *that1.FieldF {
15654 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF)
15655 }
15656 } else if this.FieldF != nil {
15657 return fmt.Errorf("this.FieldF == nil && that.FieldF != nil")
15658 } else if that1.FieldF != nil {
15659 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
15660 }
15661 if !this.FieldG.Equal(that1.FieldG) {
15662 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
15663 }
15664 if this.FieldH != nil && that1.FieldH != nil {
15665 if *this.FieldH != *that1.FieldH {
15666 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH)
15667 }
15668 } else if this.FieldH != nil {
15669 return fmt.Errorf("this.FieldH == nil && that.FieldH != nil")
15670 } else if that1.FieldH != nil {
15671 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
15672 }
15673 if this.FieldI != nil && that1.FieldI != nil {
15674 if *this.FieldI != *that1.FieldI {
15675 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI)
15676 }
15677 } else if this.FieldI != nil {
15678 return fmt.Errorf("this.FieldI == nil && that.FieldI != nil")
15679 } else if that1.FieldI != nil {
15680 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
15681 }
15682 if !bytes.Equal(this.FieldJ, that1.FieldJ) {
15683 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
15684 }
15685 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15686 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
15687 }
15688 return nil
15689 }
15690 func (this *CustomNameNinStruct) Equal(that interface{}) bool {
15691 if that == nil {
15692 return this == nil
15693 }
15694
15695 that1, ok := that.(*CustomNameNinStruct)
15696 if !ok {
15697 that2, ok := that.(CustomNameNinStruct)
15698 if ok {
15699 that1 = &that2
15700 } else {
15701 return false
15702 }
15703 }
15704 if that1 == nil {
15705 return this == nil
15706 } else if this == nil {
15707 return false
15708 }
15709 if this.FieldA != nil && that1.FieldA != nil {
15710 if *this.FieldA != *that1.FieldA {
15711 return false
15712 }
15713 } else if this.FieldA != nil {
15714 return false
15715 } else if that1.FieldA != nil {
15716 return false
15717 }
15718 if this.FieldB != nil && that1.FieldB != nil {
15719 if *this.FieldB != *that1.FieldB {
15720 return false
15721 }
15722 } else if this.FieldB != nil {
15723 return false
15724 } else if that1.FieldB != nil {
15725 return false
15726 }
15727 if !this.FieldC.Equal(that1.FieldC) {
15728 return false
15729 }
15730 if len(this.FieldD) != len(that1.FieldD) {
15731 return false
15732 }
15733 for i := range this.FieldD {
15734 if !this.FieldD[i].Equal(that1.FieldD[i]) {
15735 return false
15736 }
15737 }
15738 if this.FieldE != nil && that1.FieldE != nil {
15739 if *this.FieldE != *that1.FieldE {
15740 return false
15741 }
15742 } else if this.FieldE != nil {
15743 return false
15744 } else if that1.FieldE != nil {
15745 return false
15746 }
15747 if this.FieldF != nil && that1.FieldF != nil {
15748 if *this.FieldF != *that1.FieldF {
15749 return false
15750 }
15751 } else if this.FieldF != nil {
15752 return false
15753 } else if that1.FieldF != nil {
15754 return false
15755 }
15756 if !this.FieldG.Equal(that1.FieldG) {
15757 return false
15758 }
15759 if this.FieldH != nil && that1.FieldH != nil {
15760 if *this.FieldH != *that1.FieldH {
15761 return false
15762 }
15763 } else if this.FieldH != nil {
15764 return false
15765 } else if that1.FieldH != nil {
15766 return false
15767 }
15768 if this.FieldI != nil && that1.FieldI != nil {
15769 if *this.FieldI != *that1.FieldI {
15770 return false
15771 }
15772 } else if this.FieldI != nil {
15773 return false
15774 } else if that1.FieldI != nil {
15775 return false
15776 }
15777 if !bytes.Equal(this.FieldJ, that1.FieldJ) {
15778 return false
15779 }
15780 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15781 return false
15782 }
15783 return true
15784 }
15785 func (this *CustomNameCustomType) VerboseEqual(that interface{}) error {
15786 if that == nil {
15787 if this == nil {
15788 return nil
15789 }
15790 return fmt.Errorf("that == nil && this != nil")
15791 }
15792
15793 that1, ok := that.(*CustomNameCustomType)
15794 if !ok {
15795 that2, ok := that.(CustomNameCustomType)
15796 if ok {
15797 that1 = &that2
15798 } else {
15799 return fmt.Errorf("that is not of type *CustomNameCustomType")
15800 }
15801 }
15802 if that1 == nil {
15803 if this == nil {
15804 return nil
15805 }
15806 return fmt.Errorf("that is type *CustomNameCustomType but is nil && this != nil")
15807 } else if this == nil {
15808 return fmt.Errorf("that is type *CustomNameCustomType but is not nil && this == nil")
15809 }
15810 if that1.FieldA == nil {
15811 if this.FieldA != nil {
15812 return fmt.Errorf("this.FieldA != nil && that1.FieldA == nil")
15813 }
15814 } else if !this.FieldA.Equal(*that1.FieldA) {
15815 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
15816 }
15817 if that1.FieldB == nil {
15818 if this.FieldB != nil {
15819 return fmt.Errorf("this.FieldB != nil && that1.FieldB == nil")
15820 }
15821 } else if !this.FieldB.Equal(*that1.FieldB) {
15822 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
15823 }
15824 if len(this.FieldC) != len(that1.FieldC) {
15825 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC))
15826 }
15827 for i := range this.FieldC {
15828 if !this.FieldC[i].Equal(that1.FieldC[i]) {
15829 return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i])
15830 }
15831 }
15832 if len(this.FieldD) != len(that1.FieldD) {
15833 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
15834 }
15835 for i := range this.FieldD {
15836 if !this.FieldD[i].Equal(that1.FieldD[i]) {
15837 return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
15838 }
15839 }
15840 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15841 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
15842 }
15843 return nil
15844 }
15845 func (this *CustomNameCustomType) Equal(that interface{}) bool {
15846 if that == nil {
15847 return this == nil
15848 }
15849
15850 that1, ok := that.(*CustomNameCustomType)
15851 if !ok {
15852 that2, ok := that.(CustomNameCustomType)
15853 if ok {
15854 that1 = &that2
15855 } else {
15856 return false
15857 }
15858 }
15859 if that1 == nil {
15860 return this == nil
15861 } else if this == nil {
15862 return false
15863 }
15864 if that1.FieldA == nil {
15865 if this.FieldA != nil {
15866 return false
15867 }
15868 } else if !this.FieldA.Equal(*that1.FieldA) {
15869 return false
15870 }
15871 if that1.FieldB == nil {
15872 if this.FieldB != nil {
15873 return false
15874 }
15875 } else if !this.FieldB.Equal(*that1.FieldB) {
15876 return false
15877 }
15878 if len(this.FieldC) != len(that1.FieldC) {
15879 return false
15880 }
15881 for i := range this.FieldC {
15882 if !this.FieldC[i].Equal(that1.FieldC[i]) {
15883 return false
15884 }
15885 }
15886 if len(this.FieldD) != len(that1.FieldD) {
15887 return false
15888 }
15889 for i := range this.FieldD {
15890 if !this.FieldD[i].Equal(that1.FieldD[i]) {
15891 return false
15892 }
15893 }
15894 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15895 return false
15896 }
15897 return true
15898 }
15899 func (this *CustomNameNinEmbeddedStructUnion) VerboseEqual(that interface{}) error {
15900 if that == nil {
15901 if this == nil {
15902 return nil
15903 }
15904 return fmt.Errorf("that == nil && this != nil")
15905 }
15906
15907 that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
15908 if !ok {
15909 that2, ok := that.(CustomNameNinEmbeddedStructUnion)
15910 if ok {
15911 that1 = &that2
15912 } else {
15913 return fmt.Errorf("that is not of type *CustomNameNinEmbeddedStructUnion")
15914 }
15915 }
15916 if that1 == nil {
15917 if this == nil {
15918 return nil
15919 }
15920 return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is nil && this != nil")
15921 } else if this == nil {
15922 return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is not nil && this == nil")
15923 }
15924 if !this.NidOptNative.Equal(that1.NidOptNative) {
15925 return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
15926 }
15927 if !this.FieldA.Equal(that1.FieldA) {
15928 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
15929 }
15930 if this.FieldB != nil && that1.FieldB != nil {
15931 if *this.FieldB != *that1.FieldB {
15932 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
15933 }
15934 } else if this.FieldB != nil {
15935 return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
15936 } else if that1.FieldB != nil {
15937 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
15938 }
15939 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15940 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
15941 }
15942 return nil
15943 }
15944 func (this *CustomNameNinEmbeddedStructUnion) Equal(that interface{}) bool {
15945 if that == nil {
15946 return this == nil
15947 }
15948
15949 that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
15950 if !ok {
15951 that2, ok := that.(CustomNameNinEmbeddedStructUnion)
15952 if ok {
15953 that1 = &that2
15954 } else {
15955 return false
15956 }
15957 }
15958 if that1 == nil {
15959 return this == nil
15960 } else if this == nil {
15961 return false
15962 }
15963 if !this.NidOptNative.Equal(that1.NidOptNative) {
15964 return false
15965 }
15966 if !this.FieldA.Equal(that1.FieldA) {
15967 return false
15968 }
15969 if this.FieldB != nil && that1.FieldB != nil {
15970 if *this.FieldB != *that1.FieldB {
15971 return false
15972 }
15973 } else if this.FieldB != nil {
15974 return false
15975 } else if that1.FieldB != nil {
15976 return false
15977 }
15978 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
15979 return false
15980 }
15981 return true
15982 }
15983 func (this *CustomNameEnum) VerboseEqual(that interface{}) error {
15984 if that == nil {
15985 if this == nil {
15986 return nil
15987 }
15988 return fmt.Errorf("that == nil && this != nil")
15989 }
15990
15991 that1, ok := that.(*CustomNameEnum)
15992 if !ok {
15993 that2, ok := that.(CustomNameEnum)
15994 if ok {
15995 that1 = &that2
15996 } else {
15997 return fmt.Errorf("that is not of type *CustomNameEnum")
15998 }
15999 }
16000 if that1 == nil {
16001 if this == nil {
16002 return nil
16003 }
16004 return fmt.Errorf("that is type *CustomNameEnum but is nil && this != nil")
16005 } else if this == nil {
16006 return fmt.Errorf("that is type *CustomNameEnum but is not nil && this == nil")
16007 }
16008 if this.FieldA != nil && that1.FieldA != nil {
16009 if *this.FieldA != *that1.FieldA {
16010 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
16011 }
16012 } else if this.FieldA != nil {
16013 return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
16014 } else if that1.FieldA != nil {
16015 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
16016 }
16017 if len(this.FieldB) != len(that1.FieldB) {
16018 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB))
16019 }
16020 for i := range this.FieldB {
16021 if this.FieldB[i] != that1.FieldB[i] {
16022 return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[i])
16023 }
16024 }
16025 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16026 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16027 }
16028 return nil
16029 }
16030 func (this *CustomNameEnum) Equal(that interface{}) bool {
16031 if that == nil {
16032 return this == nil
16033 }
16034
16035 that1, ok := that.(*CustomNameEnum)
16036 if !ok {
16037 that2, ok := that.(CustomNameEnum)
16038 if ok {
16039 that1 = &that2
16040 } else {
16041 return false
16042 }
16043 }
16044 if that1 == nil {
16045 return this == nil
16046 } else if this == nil {
16047 return false
16048 }
16049 if this.FieldA != nil && that1.FieldA != nil {
16050 if *this.FieldA != *that1.FieldA {
16051 return false
16052 }
16053 } else if this.FieldA != nil {
16054 return false
16055 } else if that1.FieldA != nil {
16056 return false
16057 }
16058 if len(this.FieldB) != len(that1.FieldB) {
16059 return false
16060 }
16061 for i := range this.FieldB {
16062 if this.FieldB[i] != that1.FieldB[i] {
16063 return false
16064 }
16065 }
16066 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16067 return false
16068 }
16069 return true
16070 }
16071 func (this *NoExtensionsMap) VerboseEqual(that interface{}) error {
16072 if that == nil {
16073 if this == nil {
16074 return nil
16075 }
16076 return fmt.Errorf("that == nil && this != nil")
16077 }
16078
16079 that1, ok := that.(*NoExtensionsMap)
16080 if !ok {
16081 that2, ok := that.(NoExtensionsMap)
16082 if ok {
16083 that1 = &that2
16084 } else {
16085 return fmt.Errorf("that is not of type *NoExtensionsMap")
16086 }
16087 }
16088 if that1 == nil {
16089 if this == nil {
16090 return nil
16091 }
16092 return fmt.Errorf("that is type *NoExtensionsMap but is nil && this != nil")
16093 } else if this == nil {
16094 return fmt.Errorf("that is type *NoExtensionsMap but is not nil && this == nil")
16095 }
16096 if this.Field1 != nil && that1.Field1 != nil {
16097 if *this.Field1 != *that1.Field1 {
16098 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
16099 }
16100 } else if this.Field1 != nil {
16101 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
16102 } else if that1.Field1 != nil {
16103 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
16104 }
16105 if !bytes.Equal(this.XXX_extensions, that1.XXX_extensions) {
16106 return fmt.Errorf("XXX_extensions this(%v) Not Equal that(%v)", this.XXX_extensions, that1.XXX_extensions)
16107 }
16108 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16109 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16110 }
16111 return nil
16112 }
16113 func (this *NoExtensionsMap) Equal(that interface{}) bool {
16114 if that == nil {
16115 return this == nil
16116 }
16117
16118 that1, ok := that.(*NoExtensionsMap)
16119 if !ok {
16120 that2, ok := that.(NoExtensionsMap)
16121 if ok {
16122 that1 = &that2
16123 } else {
16124 return false
16125 }
16126 }
16127 if that1 == nil {
16128 return this == nil
16129 } else if this == nil {
16130 return false
16131 }
16132 if this.Field1 != nil && that1.Field1 != nil {
16133 if *this.Field1 != *that1.Field1 {
16134 return false
16135 }
16136 } else if this.Field1 != nil {
16137 return false
16138 } else if that1.Field1 != nil {
16139 return false
16140 }
16141 if !bytes.Equal(this.XXX_extensions, that1.XXX_extensions) {
16142 return false
16143 }
16144 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16145 return false
16146 }
16147 return true
16148 }
16149 func (this *Unrecognized) VerboseEqual(that interface{}) error {
16150 if that == nil {
16151 if this == nil {
16152 return nil
16153 }
16154 return fmt.Errorf("that == nil && this != nil")
16155 }
16156
16157 that1, ok := that.(*Unrecognized)
16158 if !ok {
16159 that2, ok := that.(Unrecognized)
16160 if ok {
16161 that1 = &that2
16162 } else {
16163 return fmt.Errorf("that is not of type *Unrecognized")
16164 }
16165 }
16166 if that1 == nil {
16167 if this == nil {
16168 return nil
16169 }
16170 return fmt.Errorf("that is type *Unrecognized but is nil && this != nil")
16171 } else if this == nil {
16172 return fmt.Errorf("that is type *Unrecognized but is not nil && this == nil")
16173 }
16174 if this.Field1 != nil && that1.Field1 != nil {
16175 if *this.Field1 != *that1.Field1 {
16176 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
16177 }
16178 } else if this.Field1 != nil {
16179 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
16180 } else if that1.Field1 != nil {
16181 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
16182 }
16183 return nil
16184 }
16185 func (this *Unrecognized) Equal(that interface{}) bool {
16186 if that == nil {
16187 return this == nil
16188 }
16189
16190 that1, ok := that.(*Unrecognized)
16191 if !ok {
16192 that2, ok := that.(Unrecognized)
16193 if ok {
16194 that1 = &that2
16195 } else {
16196 return false
16197 }
16198 }
16199 if that1 == nil {
16200 return this == nil
16201 } else if this == nil {
16202 return false
16203 }
16204 if this.Field1 != nil && that1.Field1 != nil {
16205 if *this.Field1 != *that1.Field1 {
16206 return false
16207 }
16208 } else if this.Field1 != nil {
16209 return false
16210 } else if that1.Field1 != nil {
16211 return false
16212 }
16213 return true
16214 }
16215 func (this *UnrecognizedWithInner) VerboseEqual(that interface{}) error {
16216 if that == nil {
16217 if this == nil {
16218 return nil
16219 }
16220 return fmt.Errorf("that == nil && this != nil")
16221 }
16222
16223 that1, ok := that.(*UnrecognizedWithInner)
16224 if !ok {
16225 that2, ok := that.(UnrecognizedWithInner)
16226 if ok {
16227 that1 = &that2
16228 } else {
16229 return fmt.Errorf("that is not of type *UnrecognizedWithInner")
16230 }
16231 }
16232 if that1 == nil {
16233 if this == nil {
16234 return nil
16235 }
16236 return fmt.Errorf("that is type *UnrecognizedWithInner but is nil && this != nil")
16237 } else if this == nil {
16238 return fmt.Errorf("that is type *UnrecognizedWithInner but is not nil && this == nil")
16239 }
16240 if len(this.Embedded) != len(that1.Embedded) {
16241 return fmt.Errorf("Embedded this(%v) Not Equal that(%v)", len(this.Embedded), len(that1.Embedded))
16242 }
16243 for i := range this.Embedded {
16244 if !this.Embedded[i].Equal(that1.Embedded[i]) {
16245 return fmt.Errorf("Embedded this[%v](%v) Not Equal that[%v](%v)", i, this.Embedded[i], i, that1.Embedded[i])
16246 }
16247 }
16248 if this.Field2 != nil && that1.Field2 != nil {
16249 if *this.Field2 != *that1.Field2 {
16250 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
16251 }
16252 } else if this.Field2 != nil {
16253 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
16254 } else if that1.Field2 != nil {
16255 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
16256 }
16257 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16258 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16259 }
16260 return nil
16261 }
16262 func (this *UnrecognizedWithInner) Equal(that interface{}) bool {
16263 if that == nil {
16264 return this == nil
16265 }
16266
16267 that1, ok := that.(*UnrecognizedWithInner)
16268 if !ok {
16269 that2, ok := that.(UnrecognizedWithInner)
16270 if ok {
16271 that1 = &that2
16272 } else {
16273 return false
16274 }
16275 }
16276 if that1 == nil {
16277 return this == nil
16278 } else if this == nil {
16279 return false
16280 }
16281 if len(this.Embedded) != len(that1.Embedded) {
16282 return false
16283 }
16284 for i := range this.Embedded {
16285 if !this.Embedded[i].Equal(that1.Embedded[i]) {
16286 return false
16287 }
16288 }
16289 if this.Field2 != nil && that1.Field2 != nil {
16290 if *this.Field2 != *that1.Field2 {
16291 return false
16292 }
16293 } else if this.Field2 != nil {
16294 return false
16295 } else if that1.Field2 != nil {
16296 return false
16297 }
16298 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16299 return false
16300 }
16301 return true
16302 }
16303 func (this *UnrecognizedWithInner_Inner) VerboseEqual(that interface{}) error {
16304 if that == nil {
16305 if this == nil {
16306 return nil
16307 }
16308 return fmt.Errorf("that == nil && this != nil")
16309 }
16310
16311 that1, ok := that.(*UnrecognizedWithInner_Inner)
16312 if !ok {
16313 that2, ok := that.(UnrecognizedWithInner_Inner)
16314 if ok {
16315 that1 = &that2
16316 } else {
16317 return fmt.Errorf("that is not of type *UnrecognizedWithInner_Inner")
16318 }
16319 }
16320 if that1 == nil {
16321 if this == nil {
16322 return nil
16323 }
16324 return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is nil && this != nil")
16325 } else if this == nil {
16326 return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is not nil && this == nil")
16327 }
16328 if this.Field1 != nil && that1.Field1 != nil {
16329 if *this.Field1 != *that1.Field1 {
16330 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
16331 }
16332 } else if this.Field1 != nil {
16333 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
16334 } else if that1.Field1 != nil {
16335 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
16336 }
16337 return nil
16338 }
16339 func (this *UnrecognizedWithInner_Inner) Equal(that interface{}) bool {
16340 if that == nil {
16341 return this == nil
16342 }
16343
16344 that1, ok := that.(*UnrecognizedWithInner_Inner)
16345 if !ok {
16346 that2, ok := that.(UnrecognizedWithInner_Inner)
16347 if ok {
16348 that1 = &that2
16349 } else {
16350 return false
16351 }
16352 }
16353 if that1 == nil {
16354 return this == nil
16355 } else if this == nil {
16356 return false
16357 }
16358 if this.Field1 != nil && that1.Field1 != nil {
16359 if *this.Field1 != *that1.Field1 {
16360 return false
16361 }
16362 } else if this.Field1 != nil {
16363 return false
16364 } else if that1.Field1 != nil {
16365 return false
16366 }
16367 return true
16368 }
16369 func (this *UnrecognizedWithEmbed) VerboseEqual(that interface{}) error {
16370 if that == nil {
16371 if this == nil {
16372 return nil
16373 }
16374 return fmt.Errorf("that == nil && this != nil")
16375 }
16376
16377 that1, ok := that.(*UnrecognizedWithEmbed)
16378 if !ok {
16379 that2, ok := that.(UnrecognizedWithEmbed)
16380 if ok {
16381 that1 = &that2
16382 } else {
16383 return fmt.Errorf("that is not of type *UnrecognizedWithEmbed")
16384 }
16385 }
16386 if that1 == nil {
16387 if this == nil {
16388 return nil
16389 }
16390 return fmt.Errorf("that is type *UnrecognizedWithEmbed but is nil && this != nil")
16391 } else if this == nil {
16392 return fmt.Errorf("that is type *UnrecognizedWithEmbed but is not nil && this == nil")
16393 }
16394 if !this.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) {
16395 return fmt.Errorf("UnrecognizedWithEmbed_Embedded this(%v) Not Equal that(%v)", this.UnrecognizedWithEmbed_Embedded, that1.UnrecognizedWithEmbed_Embedded)
16396 }
16397 if this.Field2 != nil && that1.Field2 != nil {
16398 if *this.Field2 != *that1.Field2 {
16399 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
16400 }
16401 } else if this.Field2 != nil {
16402 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
16403 } else if that1.Field2 != nil {
16404 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
16405 }
16406 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16407 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16408 }
16409 return nil
16410 }
16411 func (this *UnrecognizedWithEmbed) Equal(that interface{}) bool {
16412 if that == nil {
16413 return this == nil
16414 }
16415
16416 that1, ok := that.(*UnrecognizedWithEmbed)
16417 if !ok {
16418 that2, ok := that.(UnrecognizedWithEmbed)
16419 if ok {
16420 that1 = &that2
16421 } else {
16422 return false
16423 }
16424 }
16425 if that1 == nil {
16426 return this == nil
16427 } else if this == nil {
16428 return false
16429 }
16430 if !this.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) {
16431 return false
16432 }
16433 if this.Field2 != nil && that1.Field2 != nil {
16434 if *this.Field2 != *that1.Field2 {
16435 return false
16436 }
16437 } else if this.Field2 != nil {
16438 return false
16439 } else if that1.Field2 != nil {
16440 return false
16441 }
16442 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16443 return false
16444 }
16445 return true
16446 }
16447 func (this *UnrecognizedWithEmbed_Embedded) VerboseEqual(that interface{}) error {
16448 if that == nil {
16449 if this == nil {
16450 return nil
16451 }
16452 return fmt.Errorf("that == nil && this != nil")
16453 }
16454
16455 that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
16456 if !ok {
16457 that2, ok := that.(UnrecognizedWithEmbed_Embedded)
16458 if ok {
16459 that1 = &that2
16460 } else {
16461 return fmt.Errorf("that is not of type *UnrecognizedWithEmbed_Embedded")
16462 }
16463 }
16464 if that1 == nil {
16465 if this == nil {
16466 return nil
16467 }
16468 return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is nil && this != nil")
16469 } else if this == nil {
16470 return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is not nil && this == nil")
16471 }
16472 if this.Field1 != nil && that1.Field1 != nil {
16473 if *this.Field1 != *that1.Field1 {
16474 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
16475 }
16476 } else if this.Field1 != nil {
16477 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
16478 } else if that1.Field1 != nil {
16479 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
16480 }
16481 return nil
16482 }
16483 func (this *UnrecognizedWithEmbed_Embedded) Equal(that interface{}) bool {
16484 if that == nil {
16485 return this == nil
16486 }
16487
16488 that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
16489 if !ok {
16490 that2, ok := that.(UnrecognizedWithEmbed_Embedded)
16491 if ok {
16492 that1 = &that2
16493 } else {
16494 return false
16495 }
16496 }
16497 if that1 == nil {
16498 return this == nil
16499 } else if this == nil {
16500 return false
16501 }
16502 if this.Field1 != nil && that1.Field1 != nil {
16503 if *this.Field1 != *that1.Field1 {
16504 return false
16505 }
16506 } else if this.Field1 != nil {
16507 return false
16508 } else if that1.Field1 != nil {
16509 return false
16510 }
16511 return true
16512 }
16513 func (this *Node) 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.(*Node)
16522 if !ok {
16523 that2, ok := that.(Node)
16524 if ok {
16525 that1 = &that2
16526 } else {
16527 return fmt.Errorf("that is not of type *Node")
16528 }
16529 }
16530 if that1 == nil {
16531 if this == nil {
16532 return nil
16533 }
16534 return fmt.Errorf("that is type *Node but is nil && this != nil")
16535 } else if this == nil {
16536 return fmt.Errorf("that is type *Node but is not nil && this == nil")
16537 }
16538 if this.Label != nil && that1.Label != nil {
16539 if *this.Label != *that1.Label {
16540 return fmt.Errorf("Label this(%v) Not Equal that(%v)", *this.Label, *that1.Label)
16541 }
16542 } else if this.Label != nil {
16543 return fmt.Errorf("this.Label == nil && that.Label != nil")
16544 } else if that1.Label != nil {
16545 return fmt.Errorf("Label this(%v) Not Equal that(%v)", this.Label, that1.Label)
16546 }
16547 if len(this.Children) != len(that1.Children) {
16548 return fmt.Errorf("Children this(%v) Not Equal that(%v)", len(this.Children), len(that1.Children))
16549 }
16550 for i := range this.Children {
16551 if !this.Children[i].Equal(that1.Children[i]) {
16552 return fmt.Errorf("Children this[%v](%v) Not Equal that[%v](%v)", i, this.Children[i], i, that1.Children[i])
16553 }
16554 }
16555 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16556 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16557 }
16558 return nil
16559 }
16560 func (this *Node) Equal(that interface{}) bool {
16561 if that == nil {
16562 return this == nil
16563 }
16564
16565 that1, ok := that.(*Node)
16566 if !ok {
16567 that2, ok := that.(Node)
16568 if ok {
16569 that1 = &that2
16570 } else {
16571 return false
16572 }
16573 }
16574 if that1 == nil {
16575 return this == nil
16576 } else if this == nil {
16577 return false
16578 }
16579 if this.Label != nil && that1.Label != nil {
16580 if *this.Label != *that1.Label {
16581 return false
16582 }
16583 } else if this.Label != nil {
16584 return false
16585 } else if that1.Label != nil {
16586 return false
16587 }
16588 if len(this.Children) != len(that1.Children) {
16589 return false
16590 }
16591 for i := range this.Children {
16592 if !this.Children[i].Equal(that1.Children[i]) {
16593 return false
16594 }
16595 }
16596 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16597 return false
16598 }
16599 return true
16600 }
16601 func (this *NonByteCustomType) VerboseEqual(that interface{}) error {
16602 if that == nil {
16603 if this == nil {
16604 return nil
16605 }
16606 return fmt.Errorf("that == nil && this != nil")
16607 }
16608
16609 that1, ok := that.(*NonByteCustomType)
16610 if !ok {
16611 that2, ok := that.(NonByteCustomType)
16612 if ok {
16613 that1 = &that2
16614 } else {
16615 return fmt.Errorf("that is not of type *NonByteCustomType")
16616 }
16617 }
16618 if that1 == nil {
16619 if this == nil {
16620 return nil
16621 }
16622 return fmt.Errorf("that is type *NonByteCustomType but is nil && this != nil")
16623 } else if this == nil {
16624 return fmt.Errorf("that is type *NonByteCustomType but is not nil && this == nil")
16625 }
16626 if that1.Field1 == nil {
16627 if this.Field1 != nil {
16628 return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil")
16629 }
16630 } else if !this.Field1.Equal(*that1.Field1) {
16631 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
16632 }
16633 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16634 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16635 }
16636 return nil
16637 }
16638 func (this *NonByteCustomType) Equal(that interface{}) bool {
16639 if that == nil {
16640 return this == nil
16641 }
16642
16643 that1, ok := that.(*NonByteCustomType)
16644 if !ok {
16645 that2, ok := that.(NonByteCustomType)
16646 if ok {
16647 that1 = &that2
16648 } else {
16649 return false
16650 }
16651 }
16652 if that1 == nil {
16653 return this == nil
16654 } else if this == nil {
16655 return false
16656 }
16657 if that1.Field1 == nil {
16658 if this.Field1 != nil {
16659 return false
16660 }
16661 } else if !this.Field1.Equal(*that1.Field1) {
16662 return false
16663 }
16664 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16665 return false
16666 }
16667 return true
16668 }
16669 func (this *NidOptNonByteCustomType) VerboseEqual(that interface{}) error {
16670 if that == nil {
16671 if this == nil {
16672 return nil
16673 }
16674 return fmt.Errorf("that == nil && this != nil")
16675 }
16676
16677 that1, ok := that.(*NidOptNonByteCustomType)
16678 if !ok {
16679 that2, ok := that.(NidOptNonByteCustomType)
16680 if ok {
16681 that1 = &that2
16682 } else {
16683 return fmt.Errorf("that is not of type *NidOptNonByteCustomType")
16684 }
16685 }
16686 if that1 == nil {
16687 if this == nil {
16688 return nil
16689 }
16690 return fmt.Errorf("that is type *NidOptNonByteCustomType but is nil && this != nil")
16691 } else if this == nil {
16692 return fmt.Errorf("that is type *NidOptNonByteCustomType but is not nil && this == nil")
16693 }
16694 if !this.Field1.Equal(that1.Field1) {
16695 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
16696 }
16697 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16698 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16699 }
16700 return nil
16701 }
16702 func (this *NidOptNonByteCustomType) Equal(that interface{}) bool {
16703 if that == nil {
16704 return this == nil
16705 }
16706
16707 that1, ok := that.(*NidOptNonByteCustomType)
16708 if !ok {
16709 that2, ok := that.(NidOptNonByteCustomType)
16710 if ok {
16711 that1 = &that2
16712 } else {
16713 return false
16714 }
16715 }
16716 if that1 == nil {
16717 return this == nil
16718 } else if this == nil {
16719 return false
16720 }
16721 if !this.Field1.Equal(that1.Field1) {
16722 return false
16723 }
16724 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16725 return false
16726 }
16727 return true
16728 }
16729 func (this *NinOptNonByteCustomType) VerboseEqual(that interface{}) error {
16730 if that == nil {
16731 if this == nil {
16732 return nil
16733 }
16734 return fmt.Errorf("that == nil && this != nil")
16735 }
16736
16737 that1, ok := that.(*NinOptNonByteCustomType)
16738 if !ok {
16739 that2, ok := that.(NinOptNonByteCustomType)
16740 if ok {
16741 that1 = &that2
16742 } else {
16743 return fmt.Errorf("that is not of type *NinOptNonByteCustomType")
16744 }
16745 }
16746 if that1 == nil {
16747 if this == nil {
16748 return nil
16749 }
16750 return fmt.Errorf("that is type *NinOptNonByteCustomType but is nil && this != nil")
16751 } else if this == nil {
16752 return fmt.Errorf("that is type *NinOptNonByteCustomType but is not nil && this == nil")
16753 }
16754 if that1.Field1 == nil {
16755 if this.Field1 != nil {
16756 return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil")
16757 }
16758 } else if !this.Field1.Equal(*that1.Field1) {
16759 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
16760 }
16761 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16762 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16763 }
16764 return nil
16765 }
16766 func (this *NinOptNonByteCustomType) Equal(that interface{}) bool {
16767 if that == nil {
16768 return this == nil
16769 }
16770
16771 that1, ok := that.(*NinOptNonByteCustomType)
16772 if !ok {
16773 that2, ok := that.(NinOptNonByteCustomType)
16774 if ok {
16775 that1 = &that2
16776 } else {
16777 return false
16778 }
16779 }
16780 if that1 == nil {
16781 return this == nil
16782 } else if this == nil {
16783 return false
16784 }
16785 if that1.Field1 == nil {
16786 if this.Field1 != nil {
16787 return false
16788 }
16789 } else if !this.Field1.Equal(*that1.Field1) {
16790 return false
16791 }
16792 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16793 return false
16794 }
16795 return true
16796 }
16797 func (this *NidRepNonByteCustomType) VerboseEqual(that interface{}) error {
16798 if that == nil {
16799 if this == nil {
16800 return nil
16801 }
16802 return fmt.Errorf("that == nil && this != nil")
16803 }
16804
16805 that1, ok := that.(*NidRepNonByteCustomType)
16806 if !ok {
16807 that2, ok := that.(NidRepNonByteCustomType)
16808 if ok {
16809 that1 = &that2
16810 } else {
16811 return fmt.Errorf("that is not of type *NidRepNonByteCustomType")
16812 }
16813 }
16814 if that1 == nil {
16815 if this == nil {
16816 return nil
16817 }
16818 return fmt.Errorf("that is type *NidRepNonByteCustomType but is nil && this != nil")
16819 } else if this == nil {
16820 return fmt.Errorf("that is type *NidRepNonByteCustomType but is not nil && this == nil")
16821 }
16822 if len(this.Field1) != len(that1.Field1) {
16823 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
16824 }
16825 for i := range this.Field1 {
16826 if !this.Field1[i].Equal(that1.Field1[i]) {
16827 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
16828 }
16829 }
16830 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16831 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16832 }
16833 return nil
16834 }
16835 func (this *NidRepNonByteCustomType) Equal(that interface{}) bool {
16836 if that == nil {
16837 return this == nil
16838 }
16839
16840 that1, ok := that.(*NidRepNonByteCustomType)
16841 if !ok {
16842 that2, ok := that.(NidRepNonByteCustomType)
16843 if ok {
16844 that1 = &that2
16845 } else {
16846 return false
16847 }
16848 }
16849 if that1 == nil {
16850 return this == nil
16851 } else if this == nil {
16852 return false
16853 }
16854 if len(this.Field1) != len(that1.Field1) {
16855 return false
16856 }
16857 for i := range this.Field1 {
16858 if !this.Field1[i].Equal(that1.Field1[i]) {
16859 return false
16860 }
16861 }
16862 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16863 return false
16864 }
16865 return true
16866 }
16867 func (this *NinRepNonByteCustomType) VerboseEqual(that interface{}) error {
16868 if that == nil {
16869 if this == nil {
16870 return nil
16871 }
16872 return fmt.Errorf("that == nil && this != nil")
16873 }
16874
16875 that1, ok := that.(*NinRepNonByteCustomType)
16876 if !ok {
16877 that2, ok := that.(NinRepNonByteCustomType)
16878 if ok {
16879 that1 = &that2
16880 } else {
16881 return fmt.Errorf("that is not of type *NinRepNonByteCustomType")
16882 }
16883 }
16884 if that1 == nil {
16885 if this == nil {
16886 return nil
16887 }
16888 return fmt.Errorf("that is type *NinRepNonByteCustomType but is nil && this != nil")
16889 } else if this == nil {
16890 return fmt.Errorf("that is type *NinRepNonByteCustomType but is not nil && this == nil")
16891 }
16892 if len(this.Field1) != len(that1.Field1) {
16893 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
16894 }
16895 for i := range this.Field1 {
16896 if !this.Field1[i].Equal(that1.Field1[i]) {
16897 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
16898 }
16899 }
16900 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16901 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16902 }
16903 return nil
16904 }
16905 func (this *NinRepNonByteCustomType) Equal(that interface{}) bool {
16906 if that == nil {
16907 return this == nil
16908 }
16909
16910 that1, ok := that.(*NinRepNonByteCustomType)
16911 if !ok {
16912 that2, ok := that.(NinRepNonByteCustomType)
16913 if ok {
16914 that1 = &that2
16915 } else {
16916 return false
16917 }
16918 }
16919 if that1 == nil {
16920 return this == nil
16921 } else if this == nil {
16922 return false
16923 }
16924 if len(this.Field1) != len(that1.Field1) {
16925 return false
16926 }
16927 for i := range this.Field1 {
16928 if !this.Field1[i].Equal(that1.Field1[i]) {
16929 return false
16930 }
16931 }
16932 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16933 return false
16934 }
16935 return true
16936 }
16937 func (this *ProtoType) VerboseEqual(that interface{}) error {
16938 if that == nil {
16939 if this == nil {
16940 return nil
16941 }
16942 return fmt.Errorf("that == nil && this != nil")
16943 }
16944
16945 that1, ok := that.(*ProtoType)
16946 if !ok {
16947 that2, ok := that.(ProtoType)
16948 if ok {
16949 that1 = &that2
16950 } else {
16951 return fmt.Errorf("that is not of type *ProtoType")
16952 }
16953 }
16954 if that1 == nil {
16955 if this == nil {
16956 return nil
16957 }
16958 return fmt.Errorf("that is type *ProtoType but is nil && this != nil")
16959 } else if this == nil {
16960 return fmt.Errorf("that is type *ProtoType but is not nil && this == nil")
16961 }
16962 if this.Field2 != nil && that1.Field2 != nil {
16963 if *this.Field2 != *that1.Field2 {
16964 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
16965 }
16966 } else if this.Field2 != nil {
16967 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
16968 } else if that1.Field2 != nil {
16969 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
16970 }
16971 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
16972 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
16973 }
16974 return nil
16975 }
16976 func (this *ProtoType) Equal(that interface{}) bool {
16977 if that == nil {
16978 return this == nil
16979 }
16980
16981 that1, ok := that.(*ProtoType)
16982 if !ok {
16983 that2, ok := that.(ProtoType)
16984 if ok {
16985 that1 = &that2
16986 } else {
16987 return false
16988 }
16989 }
16990 if that1 == nil {
16991 return this == nil
16992 } else if this == nil {
16993 return false
16994 }
16995 if this.Field2 != nil && that1.Field2 != nil {
16996 if *this.Field2 != *that1.Field2 {
16997 return false
16998 }
16999 } else if this.Field2 != nil {
17000 return false
17001 } else if that1.Field2 != nil {
17002 return false
17003 }
17004 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
17005 return false
17006 }
17007 return true
17008 }
17009
17010 type NidOptNativeFace interface {
17011 Proto() github_com_gogo_protobuf_proto.Message
17012 GetField1() float64
17013 GetField2() float32
17014 GetField3() int32
17015 GetField4() int64
17016 GetField5() uint32
17017 GetField6() uint64
17018 GetField7() int32
17019 GetField8() int64
17020 GetField9() uint32
17021 GetField10() int32
17022 GetField11() uint64
17023 GetField12() int64
17024 GetField13() bool
17025 GetField14() string
17026 GetField15() []byte
17027 }
17028
17029 func (this *NidOptNative) Proto() github_com_gogo_protobuf_proto.Message {
17030 return this
17031 }
17032
17033 func (this *NidOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
17034 return NewNidOptNativeFromFace(this)
17035 }
17036
17037 func (this *NidOptNative) GetField1() float64 {
17038 return this.Field1
17039 }
17040
17041 func (this *NidOptNative) GetField2() float32 {
17042 return this.Field2
17043 }
17044
17045 func (this *NidOptNative) GetField3() int32 {
17046 return this.Field3
17047 }
17048
17049 func (this *NidOptNative) GetField4() int64 {
17050 return this.Field4
17051 }
17052
17053 func (this *NidOptNative) GetField5() uint32 {
17054 return this.Field5
17055 }
17056
17057 func (this *NidOptNative) GetField6() uint64 {
17058 return this.Field6
17059 }
17060
17061 func (this *NidOptNative) GetField7() int32 {
17062 return this.Field7
17063 }
17064
17065 func (this *NidOptNative) GetField8() int64 {
17066 return this.Field8
17067 }
17068
17069 func (this *NidOptNative) GetField9() uint32 {
17070 return this.Field9
17071 }
17072
17073 func (this *NidOptNative) GetField10() int32 {
17074 return this.Field10
17075 }
17076
17077 func (this *NidOptNative) GetField11() uint64 {
17078 return this.Field11
17079 }
17080
17081 func (this *NidOptNative) GetField12() int64 {
17082 return this.Field12
17083 }
17084
17085 func (this *NidOptNative) GetField13() bool {
17086 return this.Field13
17087 }
17088
17089 func (this *NidOptNative) GetField14() string {
17090 return this.Field14
17091 }
17092
17093 func (this *NidOptNative) GetField15() []byte {
17094 return this.Field15
17095 }
17096
17097 func NewNidOptNativeFromFace(that NidOptNativeFace) *NidOptNative {
17098 this := &NidOptNative{}
17099 this.Field1 = that.GetField1()
17100 this.Field2 = that.GetField2()
17101 this.Field3 = that.GetField3()
17102 this.Field4 = that.GetField4()
17103 this.Field5 = that.GetField5()
17104 this.Field6 = that.GetField6()
17105 this.Field7 = that.GetField7()
17106 this.Field8 = that.GetField8()
17107 this.Field9 = that.GetField9()
17108 this.Field10 = that.GetField10()
17109 this.Field11 = that.GetField11()
17110 this.Field12 = that.GetField12()
17111 this.Field13 = that.GetField13()
17112 this.Field14 = that.GetField14()
17113 this.Field15 = that.GetField15()
17114 return this
17115 }
17116
17117 type NinOptNativeFace interface {
17118 Proto() github_com_gogo_protobuf_proto.Message
17119 GetField1() *float64
17120 GetField2() *float32
17121 GetField3() *int32
17122 GetField4() *int64
17123 GetField5() *uint32
17124 GetField6() *uint64
17125 GetField7() *int32
17126 GetField8() *int64
17127 GetField9() *uint32
17128 GetField10() *int32
17129 GetField11() *uint64
17130 GetField12() *int64
17131 GetField13() *bool
17132 GetField14() *string
17133 GetField15() []byte
17134 }
17135
17136 func (this *NinOptNative) Proto() github_com_gogo_protobuf_proto.Message {
17137 return this
17138 }
17139
17140 func (this *NinOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
17141 return NewNinOptNativeFromFace(this)
17142 }
17143
17144 func (this *NinOptNative) GetField1() *float64 {
17145 return this.Field1
17146 }
17147
17148 func (this *NinOptNative) GetField2() *float32 {
17149 return this.Field2
17150 }
17151
17152 func (this *NinOptNative) GetField3() *int32 {
17153 return this.Field3
17154 }
17155
17156 func (this *NinOptNative) GetField4() *int64 {
17157 return this.Field4
17158 }
17159
17160 func (this *NinOptNative) GetField5() *uint32 {
17161 return this.Field5
17162 }
17163
17164 func (this *NinOptNative) GetField6() *uint64 {
17165 return this.Field6
17166 }
17167
17168 func (this *NinOptNative) GetField7() *int32 {
17169 return this.Field7
17170 }
17171
17172 func (this *NinOptNative) GetField8() *int64 {
17173 return this.Field8
17174 }
17175
17176 func (this *NinOptNative) GetField9() *uint32 {
17177 return this.Field9
17178 }
17179
17180 func (this *NinOptNative) GetField10() *int32 {
17181 return this.Field10
17182 }
17183
17184 func (this *NinOptNative) GetField11() *uint64 {
17185 return this.Field11
17186 }
17187
17188 func (this *NinOptNative) GetField12() *int64 {
17189 return this.Field12
17190 }
17191
17192 func (this *NinOptNative) GetField13() *bool {
17193 return this.Field13
17194 }
17195
17196 func (this *NinOptNative) GetField14() *string {
17197 return this.Field14
17198 }
17199
17200 func (this *NinOptNative) GetField15() []byte {
17201 return this.Field15
17202 }
17203
17204 func NewNinOptNativeFromFace(that NinOptNativeFace) *NinOptNative {
17205 this := &NinOptNative{}
17206 this.Field1 = that.GetField1()
17207 this.Field2 = that.GetField2()
17208 this.Field3 = that.GetField3()
17209 this.Field4 = that.GetField4()
17210 this.Field5 = that.GetField5()
17211 this.Field6 = that.GetField6()
17212 this.Field7 = that.GetField7()
17213 this.Field8 = that.GetField8()
17214 this.Field9 = that.GetField9()
17215 this.Field10 = that.GetField10()
17216 this.Field11 = that.GetField11()
17217 this.Field12 = that.GetField12()
17218 this.Field13 = that.GetField13()
17219 this.Field14 = that.GetField14()
17220 this.Field15 = that.GetField15()
17221 return this
17222 }
17223
17224 type NidRepNativeFace interface {
17225 Proto() github_com_gogo_protobuf_proto.Message
17226 GetField1() []float64
17227 GetField2() []float32
17228 GetField3() []int32
17229 GetField4() []int64
17230 GetField5() []uint32
17231 GetField6() []uint64
17232 GetField7() []int32
17233 GetField8() []int64
17234 GetField9() []uint32
17235 GetField10() []int32
17236 GetField11() []uint64
17237 GetField12() []int64
17238 GetField13() []bool
17239 GetField14() []string
17240 GetField15() [][]byte
17241 }
17242
17243 func (this *NidRepNative) Proto() github_com_gogo_protobuf_proto.Message {
17244 return this
17245 }
17246
17247 func (this *NidRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
17248 return NewNidRepNativeFromFace(this)
17249 }
17250
17251 func (this *NidRepNative) GetField1() []float64 {
17252 return this.Field1
17253 }
17254
17255 func (this *NidRepNative) GetField2() []float32 {
17256 return this.Field2
17257 }
17258
17259 func (this *NidRepNative) GetField3() []int32 {
17260 return this.Field3
17261 }
17262
17263 func (this *NidRepNative) GetField4() []int64 {
17264 return this.Field4
17265 }
17266
17267 func (this *NidRepNative) GetField5() []uint32 {
17268 return this.Field5
17269 }
17270
17271 func (this *NidRepNative) GetField6() []uint64 {
17272 return this.Field6
17273 }
17274
17275 func (this *NidRepNative) GetField7() []int32 {
17276 return this.Field7
17277 }
17278
17279 func (this *NidRepNative) GetField8() []int64 {
17280 return this.Field8
17281 }
17282
17283 func (this *NidRepNative) GetField9() []uint32 {
17284 return this.Field9
17285 }
17286
17287 func (this *NidRepNative) GetField10() []int32 {
17288 return this.Field10
17289 }
17290
17291 func (this *NidRepNative) GetField11() []uint64 {
17292 return this.Field11
17293 }
17294
17295 func (this *NidRepNative) GetField12() []int64 {
17296 return this.Field12
17297 }
17298
17299 func (this *NidRepNative) GetField13() []bool {
17300 return this.Field13
17301 }
17302
17303 func (this *NidRepNative) GetField14() []string {
17304 return this.Field14
17305 }
17306
17307 func (this *NidRepNative) GetField15() [][]byte {
17308 return this.Field15
17309 }
17310
17311 func NewNidRepNativeFromFace(that NidRepNativeFace) *NidRepNative {
17312 this := &NidRepNative{}
17313 this.Field1 = that.GetField1()
17314 this.Field2 = that.GetField2()
17315 this.Field3 = that.GetField3()
17316 this.Field4 = that.GetField4()
17317 this.Field5 = that.GetField5()
17318 this.Field6 = that.GetField6()
17319 this.Field7 = that.GetField7()
17320 this.Field8 = that.GetField8()
17321 this.Field9 = that.GetField9()
17322 this.Field10 = that.GetField10()
17323 this.Field11 = that.GetField11()
17324 this.Field12 = that.GetField12()
17325 this.Field13 = that.GetField13()
17326 this.Field14 = that.GetField14()
17327 this.Field15 = that.GetField15()
17328 return this
17329 }
17330
17331 type NinRepNativeFace interface {
17332 Proto() github_com_gogo_protobuf_proto.Message
17333 GetField1() []float64
17334 GetField2() []float32
17335 GetField3() []int32
17336 GetField4() []int64
17337 GetField5() []uint32
17338 GetField6() []uint64
17339 GetField7() []int32
17340 GetField8() []int64
17341 GetField9() []uint32
17342 GetField10() []int32
17343 GetField11() []uint64
17344 GetField12() []int64
17345 GetField13() []bool
17346 GetField14() []string
17347 GetField15() [][]byte
17348 }
17349
17350 func (this *NinRepNative) Proto() github_com_gogo_protobuf_proto.Message {
17351 return this
17352 }
17353
17354 func (this *NinRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
17355 return NewNinRepNativeFromFace(this)
17356 }
17357
17358 func (this *NinRepNative) GetField1() []float64 {
17359 return this.Field1
17360 }
17361
17362 func (this *NinRepNative) GetField2() []float32 {
17363 return this.Field2
17364 }
17365
17366 func (this *NinRepNative) GetField3() []int32 {
17367 return this.Field3
17368 }
17369
17370 func (this *NinRepNative) GetField4() []int64 {
17371 return this.Field4
17372 }
17373
17374 func (this *NinRepNative) GetField5() []uint32 {
17375 return this.Field5
17376 }
17377
17378 func (this *NinRepNative) GetField6() []uint64 {
17379 return this.Field6
17380 }
17381
17382 func (this *NinRepNative) GetField7() []int32 {
17383 return this.Field7
17384 }
17385
17386 func (this *NinRepNative) GetField8() []int64 {
17387 return this.Field8
17388 }
17389
17390 func (this *NinRepNative) GetField9() []uint32 {
17391 return this.Field9
17392 }
17393
17394 func (this *NinRepNative) GetField10() []int32 {
17395 return this.Field10
17396 }
17397
17398 func (this *NinRepNative) GetField11() []uint64 {
17399 return this.Field11
17400 }
17401
17402 func (this *NinRepNative) GetField12() []int64 {
17403 return this.Field12
17404 }
17405
17406 func (this *NinRepNative) GetField13() []bool {
17407 return this.Field13
17408 }
17409
17410 func (this *NinRepNative) GetField14() []string {
17411 return this.Field14
17412 }
17413
17414 func (this *NinRepNative) GetField15() [][]byte {
17415 return this.Field15
17416 }
17417
17418 func NewNinRepNativeFromFace(that NinRepNativeFace) *NinRepNative {
17419 this := &NinRepNative{}
17420 this.Field1 = that.GetField1()
17421 this.Field2 = that.GetField2()
17422 this.Field3 = that.GetField3()
17423 this.Field4 = that.GetField4()
17424 this.Field5 = that.GetField5()
17425 this.Field6 = that.GetField6()
17426 this.Field7 = that.GetField7()
17427 this.Field8 = that.GetField8()
17428 this.Field9 = that.GetField9()
17429 this.Field10 = that.GetField10()
17430 this.Field11 = that.GetField11()
17431 this.Field12 = that.GetField12()
17432 this.Field13 = that.GetField13()
17433 this.Field14 = that.GetField14()
17434 this.Field15 = that.GetField15()
17435 return this
17436 }
17437
17438 type NidRepPackedNativeFace interface {
17439 Proto() github_com_gogo_protobuf_proto.Message
17440 GetField1() []float64
17441 GetField2() []float32
17442 GetField3() []int32
17443 GetField4() []int64
17444 GetField5() []uint32
17445 GetField6() []uint64
17446 GetField7() []int32
17447 GetField8() []int64
17448 GetField9() []uint32
17449 GetField10() []int32
17450 GetField11() []uint64
17451 GetField12() []int64
17452 GetField13() []bool
17453 }
17454
17455 func (this *NidRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message {
17456 return this
17457 }
17458
17459 func (this *NidRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message {
17460 return NewNidRepPackedNativeFromFace(this)
17461 }
17462
17463 func (this *NidRepPackedNative) GetField1() []float64 {
17464 return this.Field1
17465 }
17466
17467 func (this *NidRepPackedNative) GetField2() []float32 {
17468 return this.Field2
17469 }
17470
17471 func (this *NidRepPackedNative) GetField3() []int32 {
17472 return this.Field3
17473 }
17474
17475 func (this *NidRepPackedNative) GetField4() []int64 {
17476 return this.Field4
17477 }
17478
17479 func (this *NidRepPackedNative) GetField5() []uint32 {
17480 return this.Field5
17481 }
17482
17483 func (this *NidRepPackedNative) GetField6() []uint64 {
17484 return this.Field6
17485 }
17486
17487 func (this *NidRepPackedNative) GetField7() []int32 {
17488 return this.Field7
17489 }
17490
17491 func (this *NidRepPackedNative) GetField8() []int64 {
17492 return this.Field8
17493 }
17494
17495 func (this *NidRepPackedNative) GetField9() []uint32 {
17496 return this.Field9
17497 }
17498
17499 func (this *NidRepPackedNative) GetField10() []int32 {
17500 return this.Field10
17501 }
17502
17503 func (this *NidRepPackedNative) GetField11() []uint64 {
17504 return this.Field11
17505 }
17506
17507 func (this *NidRepPackedNative) GetField12() []int64 {
17508 return this.Field12
17509 }
17510
17511 func (this *NidRepPackedNative) GetField13() []bool {
17512 return this.Field13
17513 }
17514
17515 func NewNidRepPackedNativeFromFace(that NidRepPackedNativeFace) *NidRepPackedNative {
17516 this := &NidRepPackedNative{}
17517 this.Field1 = that.GetField1()
17518 this.Field2 = that.GetField2()
17519 this.Field3 = that.GetField3()
17520 this.Field4 = that.GetField4()
17521 this.Field5 = that.GetField5()
17522 this.Field6 = that.GetField6()
17523 this.Field7 = that.GetField7()
17524 this.Field8 = that.GetField8()
17525 this.Field9 = that.GetField9()
17526 this.Field10 = that.GetField10()
17527 this.Field11 = that.GetField11()
17528 this.Field12 = that.GetField12()
17529 this.Field13 = that.GetField13()
17530 return this
17531 }
17532
17533 type NinRepPackedNativeFace interface {
17534 Proto() github_com_gogo_protobuf_proto.Message
17535 GetField1() []float64
17536 GetField2() []float32
17537 GetField3() []int32
17538 GetField4() []int64
17539 GetField5() []uint32
17540 GetField6() []uint64
17541 GetField7() []int32
17542 GetField8() []int64
17543 GetField9() []uint32
17544 GetField10() []int32
17545 GetField11() []uint64
17546 GetField12() []int64
17547 GetField13() []bool
17548 }
17549
17550 func (this *NinRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message {
17551 return this
17552 }
17553
17554 func (this *NinRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message {
17555 return NewNinRepPackedNativeFromFace(this)
17556 }
17557
17558 func (this *NinRepPackedNative) GetField1() []float64 {
17559 return this.Field1
17560 }
17561
17562 func (this *NinRepPackedNative) GetField2() []float32 {
17563 return this.Field2
17564 }
17565
17566 func (this *NinRepPackedNative) GetField3() []int32 {
17567 return this.Field3
17568 }
17569
17570 func (this *NinRepPackedNative) GetField4() []int64 {
17571 return this.Field4
17572 }
17573
17574 func (this *NinRepPackedNative) GetField5() []uint32 {
17575 return this.Field5
17576 }
17577
17578 func (this *NinRepPackedNative) GetField6() []uint64 {
17579 return this.Field6
17580 }
17581
17582 func (this *NinRepPackedNative) GetField7() []int32 {
17583 return this.Field7
17584 }
17585
17586 func (this *NinRepPackedNative) GetField8() []int64 {
17587 return this.Field8
17588 }
17589
17590 func (this *NinRepPackedNative) GetField9() []uint32 {
17591 return this.Field9
17592 }
17593
17594 func (this *NinRepPackedNative) GetField10() []int32 {
17595 return this.Field10
17596 }
17597
17598 func (this *NinRepPackedNative) GetField11() []uint64 {
17599 return this.Field11
17600 }
17601
17602 func (this *NinRepPackedNative) GetField12() []int64 {
17603 return this.Field12
17604 }
17605
17606 func (this *NinRepPackedNative) GetField13() []bool {
17607 return this.Field13
17608 }
17609
17610 func NewNinRepPackedNativeFromFace(that NinRepPackedNativeFace) *NinRepPackedNative {
17611 this := &NinRepPackedNative{}
17612 this.Field1 = that.GetField1()
17613 this.Field2 = that.GetField2()
17614 this.Field3 = that.GetField3()
17615 this.Field4 = that.GetField4()
17616 this.Field5 = that.GetField5()
17617 this.Field6 = that.GetField6()
17618 this.Field7 = that.GetField7()
17619 this.Field8 = that.GetField8()
17620 this.Field9 = that.GetField9()
17621 this.Field10 = that.GetField10()
17622 this.Field11 = that.GetField11()
17623 this.Field12 = that.GetField12()
17624 this.Field13 = that.GetField13()
17625 return this
17626 }
17627
17628 type NidOptStructFace interface {
17629 Proto() github_com_gogo_protobuf_proto.Message
17630 GetField1() float64
17631 GetField2() float32
17632 GetField3() NidOptNative
17633 GetField4() NinOptNative
17634 GetField6() uint64
17635 GetField7() int32
17636 GetField8() NidOptNative
17637 GetField13() bool
17638 GetField14() string
17639 GetField15() []byte
17640 }
17641
17642 func (this *NidOptStruct) Proto() github_com_gogo_protobuf_proto.Message {
17643 return this
17644 }
17645
17646 func (this *NidOptStruct) TestProto() github_com_gogo_protobuf_proto.Message {
17647 return NewNidOptStructFromFace(this)
17648 }
17649
17650 func (this *NidOptStruct) GetField1() float64 {
17651 return this.Field1
17652 }
17653
17654 func (this *NidOptStruct) GetField2() float32 {
17655 return this.Field2
17656 }
17657
17658 func (this *NidOptStruct) GetField3() NidOptNative {
17659 return this.Field3
17660 }
17661
17662 func (this *NidOptStruct) GetField4() NinOptNative {
17663 return this.Field4
17664 }
17665
17666 func (this *NidOptStruct) GetField6() uint64 {
17667 return this.Field6
17668 }
17669
17670 func (this *NidOptStruct) GetField7() int32 {
17671 return this.Field7
17672 }
17673
17674 func (this *NidOptStruct) GetField8() NidOptNative {
17675 return this.Field8
17676 }
17677
17678 func (this *NidOptStruct) GetField13() bool {
17679 return this.Field13
17680 }
17681
17682 func (this *NidOptStruct) GetField14() string {
17683 return this.Field14
17684 }
17685
17686 func (this *NidOptStruct) GetField15() []byte {
17687 return this.Field15
17688 }
17689
17690 func NewNidOptStructFromFace(that NidOptStructFace) *NidOptStruct {
17691 this := &NidOptStruct{}
17692 this.Field1 = that.GetField1()
17693 this.Field2 = that.GetField2()
17694 this.Field3 = that.GetField3()
17695 this.Field4 = that.GetField4()
17696 this.Field6 = that.GetField6()
17697 this.Field7 = that.GetField7()
17698 this.Field8 = that.GetField8()
17699 this.Field13 = that.GetField13()
17700 this.Field14 = that.GetField14()
17701 this.Field15 = that.GetField15()
17702 return this
17703 }
17704
17705 type NinOptStructFace interface {
17706 Proto() github_com_gogo_protobuf_proto.Message
17707 GetField1() *float64
17708 GetField2() *float32
17709 GetField3() *NidOptNative
17710 GetField4() *NinOptNative
17711 GetField6() *uint64
17712 GetField7() *int32
17713 GetField8() *NidOptNative
17714 GetField13() *bool
17715 GetField14() *string
17716 GetField15() []byte
17717 }
17718
17719 func (this *NinOptStruct) Proto() github_com_gogo_protobuf_proto.Message {
17720 return this
17721 }
17722
17723 func (this *NinOptStruct) TestProto() github_com_gogo_protobuf_proto.Message {
17724 return NewNinOptStructFromFace(this)
17725 }
17726
17727 func (this *NinOptStruct) GetField1() *float64 {
17728 return this.Field1
17729 }
17730
17731 func (this *NinOptStruct) GetField2() *float32 {
17732 return this.Field2
17733 }
17734
17735 func (this *NinOptStruct) GetField3() *NidOptNative {
17736 return this.Field3
17737 }
17738
17739 func (this *NinOptStruct) GetField4() *NinOptNative {
17740 return this.Field4
17741 }
17742
17743 func (this *NinOptStruct) GetField6() *uint64 {
17744 return this.Field6
17745 }
17746
17747 func (this *NinOptStruct) GetField7() *int32 {
17748 return this.Field7
17749 }
17750
17751 func (this *NinOptStruct) GetField8() *NidOptNative {
17752 return this.Field8
17753 }
17754
17755 func (this *NinOptStruct) GetField13() *bool {
17756 return this.Field13
17757 }
17758
17759 func (this *NinOptStruct) GetField14() *string {
17760 return this.Field14
17761 }
17762
17763 func (this *NinOptStruct) GetField15() []byte {
17764 return this.Field15
17765 }
17766
17767 func NewNinOptStructFromFace(that NinOptStructFace) *NinOptStruct {
17768 this := &NinOptStruct{}
17769 this.Field1 = that.GetField1()
17770 this.Field2 = that.GetField2()
17771 this.Field3 = that.GetField3()
17772 this.Field4 = that.GetField4()
17773 this.Field6 = that.GetField6()
17774 this.Field7 = that.GetField7()
17775 this.Field8 = that.GetField8()
17776 this.Field13 = that.GetField13()
17777 this.Field14 = that.GetField14()
17778 this.Field15 = that.GetField15()
17779 return this
17780 }
17781
17782 type NidRepStructFace interface {
17783 Proto() github_com_gogo_protobuf_proto.Message
17784 GetField1() []float64
17785 GetField2() []float32
17786 GetField3() []NidOptNative
17787 GetField4() []NinOptNative
17788 GetField6() []uint64
17789 GetField7() []int32
17790 GetField8() []NidOptNative
17791 GetField13() []bool
17792 GetField14() []string
17793 GetField15() [][]byte
17794 }
17795
17796 func (this *NidRepStruct) Proto() github_com_gogo_protobuf_proto.Message {
17797 return this
17798 }
17799
17800 func (this *NidRepStruct) TestProto() github_com_gogo_protobuf_proto.Message {
17801 return NewNidRepStructFromFace(this)
17802 }
17803
17804 func (this *NidRepStruct) GetField1() []float64 {
17805 return this.Field1
17806 }
17807
17808 func (this *NidRepStruct) GetField2() []float32 {
17809 return this.Field2
17810 }
17811
17812 func (this *NidRepStruct) GetField3() []NidOptNative {
17813 return this.Field3
17814 }
17815
17816 func (this *NidRepStruct) GetField4() []NinOptNative {
17817 return this.Field4
17818 }
17819
17820 func (this *NidRepStruct) GetField6() []uint64 {
17821 return this.Field6
17822 }
17823
17824 func (this *NidRepStruct) GetField7() []int32 {
17825 return this.Field7
17826 }
17827
17828 func (this *NidRepStruct) GetField8() []NidOptNative {
17829 return this.Field8
17830 }
17831
17832 func (this *NidRepStruct) GetField13() []bool {
17833 return this.Field13
17834 }
17835
17836 func (this *NidRepStruct) GetField14() []string {
17837 return this.Field14
17838 }
17839
17840 func (this *NidRepStruct) GetField15() [][]byte {
17841 return this.Field15
17842 }
17843
17844 func NewNidRepStructFromFace(that NidRepStructFace) *NidRepStruct {
17845 this := &NidRepStruct{}
17846 this.Field1 = that.GetField1()
17847 this.Field2 = that.GetField2()
17848 this.Field3 = that.GetField3()
17849 this.Field4 = that.GetField4()
17850 this.Field6 = that.GetField6()
17851 this.Field7 = that.GetField7()
17852 this.Field8 = that.GetField8()
17853 this.Field13 = that.GetField13()
17854 this.Field14 = that.GetField14()
17855 this.Field15 = that.GetField15()
17856 return this
17857 }
17858
17859 type NinRepStructFace interface {
17860 Proto() github_com_gogo_protobuf_proto.Message
17861 GetField1() []float64
17862 GetField2() []float32
17863 GetField3() []*NidOptNative
17864 GetField4() []*NinOptNative
17865 GetField6() []uint64
17866 GetField7() []int32
17867 GetField8() []*NidOptNative
17868 GetField13() []bool
17869 GetField14() []string
17870 GetField15() [][]byte
17871 }
17872
17873 func (this *NinRepStruct) Proto() github_com_gogo_protobuf_proto.Message {
17874 return this
17875 }
17876
17877 func (this *NinRepStruct) TestProto() github_com_gogo_protobuf_proto.Message {
17878 return NewNinRepStructFromFace(this)
17879 }
17880
17881 func (this *NinRepStruct) GetField1() []float64 {
17882 return this.Field1
17883 }
17884
17885 func (this *NinRepStruct) GetField2() []float32 {
17886 return this.Field2
17887 }
17888
17889 func (this *NinRepStruct) GetField3() []*NidOptNative {
17890 return this.Field3
17891 }
17892
17893 func (this *NinRepStruct) GetField4() []*NinOptNative {
17894 return this.Field4
17895 }
17896
17897 func (this *NinRepStruct) GetField6() []uint64 {
17898 return this.Field6
17899 }
17900
17901 func (this *NinRepStruct) GetField7() []int32 {
17902 return this.Field7
17903 }
17904
17905 func (this *NinRepStruct) GetField8() []*NidOptNative {
17906 return this.Field8
17907 }
17908
17909 func (this *NinRepStruct) GetField13() []bool {
17910 return this.Field13
17911 }
17912
17913 func (this *NinRepStruct) GetField14() []string {
17914 return this.Field14
17915 }
17916
17917 func (this *NinRepStruct) GetField15() [][]byte {
17918 return this.Field15
17919 }
17920
17921 func NewNinRepStructFromFace(that NinRepStructFace) *NinRepStruct {
17922 this := &NinRepStruct{}
17923 this.Field1 = that.GetField1()
17924 this.Field2 = that.GetField2()
17925 this.Field3 = that.GetField3()
17926 this.Field4 = that.GetField4()
17927 this.Field6 = that.GetField6()
17928 this.Field7 = that.GetField7()
17929 this.Field8 = that.GetField8()
17930 this.Field13 = that.GetField13()
17931 this.Field14 = that.GetField14()
17932 this.Field15 = that.GetField15()
17933 return this
17934 }
17935
17936 type NidEmbeddedStructFace interface {
17937 Proto() github_com_gogo_protobuf_proto.Message
17938 GetNidOptNative() *NidOptNative
17939 GetField200() NidOptNative
17940 GetField210() bool
17941 }
17942
17943 func (this *NidEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message {
17944 return this
17945 }
17946
17947 func (this *NidEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
17948 return NewNidEmbeddedStructFromFace(this)
17949 }
17950
17951 func (this *NidEmbeddedStruct) GetNidOptNative() *NidOptNative {
17952 return this.NidOptNative
17953 }
17954
17955 func (this *NidEmbeddedStruct) GetField200() NidOptNative {
17956 return this.Field200
17957 }
17958
17959 func (this *NidEmbeddedStruct) GetField210() bool {
17960 return this.Field210
17961 }
17962
17963 func NewNidEmbeddedStructFromFace(that NidEmbeddedStructFace) *NidEmbeddedStruct {
17964 this := &NidEmbeddedStruct{}
17965 this.NidOptNative = that.GetNidOptNative()
17966 this.Field200 = that.GetField200()
17967 this.Field210 = that.GetField210()
17968 return this
17969 }
17970
17971 type NinEmbeddedStructFace interface {
17972 Proto() github_com_gogo_protobuf_proto.Message
17973 GetNidOptNative() *NidOptNative
17974 GetField200() *NidOptNative
17975 GetField210() *bool
17976 }
17977
17978 func (this *NinEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message {
17979 return this
17980 }
17981
17982 func (this *NinEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
17983 return NewNinEmbeddedStructFromFace(this)
17984 }
17985
17986 func (this *NinEmbeddedStruct) GetNidOptNative() *NidOptNative {
17987 return this.NidOptNative
17988 }
17989
17990 func (this *NinEmbeddedStruct) GetField200() *NidOptNative {
17991 return this.Field200
17992 }
17993
17994 func (this *NinEmbeddedStruct) GetField210() *bool {
17995 return this.Field210
17996 }
17997
17998 func NewNinEmbeddedStructFromFace(that NinEmbeddedStructFace) *NinEmbeddedStruct {
17999 this := &NinEmbeddedStruct{}
18000 this.NidOptNative = that.GetNidOptNative()
18001 this.Field200 = that.GetField200()
18002 this.Field210 = that.GetField210()
18003 return this
18004 }
18005
18006 type NidNestedStructFace interface {
18007 Proto() github_com_gogo_protobuf_proto.Message
18008 GetField1() NidOptStruct
18009 GetField2() []NidRepStruct
18010 }
18011
18012 func (this *NidNestedStruct) Proto() github_com_gogo_protobuf_proto.Message {
18013 return this
18014 }
18015
18016 func (this *NidNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
18017 return NewNidNestedStructFromFace(this)
18018 }
18019
18020 func (this *NidNestedStruct) GetField1() NidOptStruct {
18021 return this.Field1
18022 }
18023
18024 func (this *NidNestedStruct) GetField2() []NidRepStruct {
18025 return this.Field2
18026 }
18027
18028 func NewNidNestedStructFromFace(that NidNestedStructFace) *NidNestedStruct {
18029 this := &NidNestedStruct{}
18030 this.Field1 = that.GetField1()
18031 this.Field2 = that.GetField2()
18032 return this
18033 }
18034
18035 type NinNestedStructFace interface {
18036 Proto() github_com_gogo_protobuf_proto.Message
18037 GetField1() *NinOptStruct
18038 GetField2() []*NinRepStruct
18039 }
18040
18041 func (this *NinNestedStruct) Proto() github_com_gogo_protobuf_proto.Message {
18042 return this
18043 }
18044
18045 func (this *NinNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
18046 return NewNinNestedStructFromFace(this)
18047 }
18048
18049 func (this *NinNestedStruct) GetField1() *NinOptStruct {
18050 return this.Field1
18051 }
18052
18053 func (this *NinNestedStruct) GetField2() []*NinRepStruct {
18054 return this.Field2
18055 }
18056
18057 func NewNinNestedStructFromFace(that NinNestedStructFace) *NinNestedStruct {
18058 this := &NinNestedStruct{}
18059 this.Field1 = that.GetField1()
18060 this.Field2 = that.GetField2()
18061 return this
18062 }
18063
18064 type NidOptCustomFace interface {
18065 Proto() github_com_gogo_protobuf_proto.Message
18066 GetId() Uuid
18067 GetValue() github_com_gogo_protobuf_test_custom.Uint128
18068 }
18069
18070 func (this *NidOptCustom) Proto() github_com_gogo_protobuf_proto.Message {
18071 return this
18072 }
18073
18074 func (this *NidOptCustom) TestProto() github_com_gogo_protobuf_proto.Message {
18075 return NewNidOptCustomFromFace(this)
18076 }
18077
18078 func (this *NidOptCustom) GetId() Uuid {
18079 return this.Id
18080 }
18081
18082 func (this *NidOptCustom) GetValue() github_com_gogo_protobuf_test_custom.Uint128 {
18083 return this.Value
18084 }
18085
18086 func NewNidOptCustomFromFace(that NidOptCustomFace) *NidOptCustom {
18087 this := &NidOptCustom{}
18088 this.Id = that.GetId()
18089 this.Value = that.GetValue()
18090 return this
18091 }
18092
18093 type CustomDashFace interface {
18094 Proto() github_com_gogo_protobuf_proto.Message
18095 GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes
18096 }
18097
18098 func (this *CustomDash) Proto() github_com_gogo_protobuf_proto.Message {
18099 return this
18100 }
18101
18102 func (this *CustomDash) TestProto() github_com_gogo_protobuf_proto.Message {
18103 return NewCustomDashFromFace(this)
18104 }
18105
18106 func (this *CustomDash) GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes {
18107 return this.Value
18108 }
18109
18110 func NewCustomDashFromFace(that CustomDashFace) *CustomDash {
18111 this := &CustomDash{}
18112 this.Value = that.GetValue()
18113 return this
18114 }
18115
18116 type NinOptCustomFace interface {
18117 Proto() github_com_gogo_protobuf_proto.Message
18118 GetId() *Uuid
18119 GetValue() *github_com_gogo_protobuf_test_custom.Uint128
18120 }
18121
18122 func (this *NinOptCustom) Proto() github_com_gogo_protobuf_proto.Message {
18123 return this
18124 }
18125
18126 func (this *NinOptCustom) TestProto() github_com_gogo_protobuf_proto.Message {
18127 return NewNinOptCustomFromFace(this)
18128 }
18129
18130 func (this *NinOptCustom) GetId() *Uuid {
18131 return this.Id
18132 }
18133
18134 func (this *NinOptCustom) GetValue() *github_com_gogo_protobuf_test_custom.Uint128 {
18135 return this.Value
18136 }
18137
18138 func NewNinOptCustomFromFace(that NinOptCustomFace) *NinOptCustom {
18139 this := &NinOptCustom{}
18140 this.Id = that.GetId()
18141 this.Value = that.GetValue()
18142 return this
18143 }
18144
18145 type NidRepCustomFace interface {
18146 Proto() github_com_gogo_protobuf_proto.Message
18147 GetId() []Uuid
18148 GetValue() []github_com_gogo_protobuf_test_custom.Uint128
18149 }
18150
18151 func (this *NidRepCustom) Proto() github_com_gogo_protobuf_proto.Message {
18152 return this
18153 }
18154
18155 func (this *NidRepCustom) TestProto() github_com_gogo_protobuf_proto.Message {
18156 return NewNidRepCustomFromFace(this)
18157 }
18158
18159 func (this *NidRepCustom) GetId() []Uuid {
18160 return this.Id
18161 }
18162
18163 func (this *NidRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 {
18164 return this.Value
18165 }
18166
18167 func NewNidRepCustomFromFace(that NidRepCustomFace) *NidRepCustom {
18168 this := &NidRepCustom{}
18169 this.Id = that.GetId()
18170 this.Value = that.GetValue()
18171 return this
18172 }
18173
18174 type NinRepCustomFace interface {
18175 Proto() github_com_gogo_protobuf_proto.Message
18176 GetId() []Uuid
18177 GetValue() []github_com_gogo_protobuf_test_custom.Uint128
18178 }
18179
18180 func (this *NinRepCustom) Proto() github_com_gogo_protobuf_proto.Message {
18181 return this
18182 }
18183
18184 func (this *NinRepCustom) TestProto() github_com_gogo_protobuf_proto.Message {
18185 return NewNinRepCustomFromFace(this)
18186 }
18187
18188 func (this *NinRepCustom) GetId() []Uuid {
18189 return this.Id
18190 }
18191
18192 func (this *NinRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 {
18193 return this.Value
18194 }
18195
18196 func NewNinRepCustomFromFace(that NinRepCustomFace) *NinRepCustom {
18197 this := &NinRepCustom{}
18198 this.Id = that.GetId()
18199 this.Value = that.GetValue()
18200 return this
18201 }
18202
18203 type NinOptNativeUnionFace interface {
18204 Proto() github_com_gogo_protobuf_proto.Message
18205 GetField1() *float64
18206 GetField2() *float32
18207 GetField3() *int32
18208 GetField4() *int64
18209 GetField5() *uint32
18210 GetField6() *uint64
18211 GetField13() *bool
18212 GetField14() *string
18213 GetField15() []byte
18214 }
18215
18216 func (this *NinOptNativeUnion) Proto() github_com_gogo_protobuf_proto.Message {
18217 return this
18218 }
18219
18220 func (this *NinOptNativeUnion) TestProto() github_com_gogo_protobuf_proto.Message {
18221 return NewNinOptNativeUnionFromFace(this)
18222 }
18223
18224 func (this *NinOptNativeUnion) GetField1() *float64 {
18225 return this.Field1
18226 }
18227
18228 func (this *NinOptNativeUnion) GetField2() *float32 {
18229 return this.Field2
18230 }
18231
18232 func (this *NinOptNativeUnion) GetField3() *int32 {
18233 return this.Field3
18234 }
18235
18236 func (this *NinOptNativeUnion) GetField4() *int64 {
18237 return this.Field4
18238 }
18239
18240 func (this *NinOptNativeUnion) GetField5() *uint32 {
18241 return this.Field5
18242 }
18243
18244 func (this *NinOptNativeUnion) GetField6() *uint64 {
18245 return this.Field6
18246 }
18247
18248 func (this *NinOptNativeUnion) GetField13() *bool {
18249 return this.Field13
18250 }
18251
18252 func (this *NinOptNativeUnion) GetField14() *string {
18253 return this.Field14
18254 }
18255
18256 func (this *NinOptNativeUnion) GetField15() []byte {
18257 return this.Field15
18258 }
18259
18260 func NewNinOptNativeUnionFromFace(that NinOptNativeUnionFace) *NinOptNativeUnion {
18261 this := &NinOptNativeUnion{}
18262 this.Field1 = that.GetField1()
18263 this.Field2 = that.GetField2()
18264 this.Field3 = that.GetField3()
18265 this.Field4 = that.GetField4()
18266 this.Field5 = that.GetField5()
18267 this.Field6 = that.GetField6()
18268 this.Field13 = that.GetField13()
18269 this.Field14 = that.GetField14()
18270 this.Field15 = that.GetField15()
18271 return this
18272 }
18273
18274 type NinOptStructUnionFace interface {
18275 Proto() github_com_gogo_protobuf_proto.Message
18276 GetField1() *float64
18277 GetField2() *float32
18278 GetField3() *NidOptNative
18279 GetField4() *NinOptNative
18280 GetField6() *uint64
18281 GetField7() *int32
18282 GetField13() *bool
18283 GetField14() *string
18284 GetField15() []byte
18285 }
18286
18287 func (this *NinOptStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
18288 return this
18289 }
18290
18291 func (this *NinOptStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
18292 return NewNinOptStructUnionFromFace(this)
18293 }
18294
18295 func (this *NinOptStructUnion) GetField1() *float64 {
18296 return this.Field1
18297 }
18298
18299 func (this *NinOptStructUnion) GetField2() *float32 {
18300 return this.Field2
18301 }
18302
18303 func (this *NinOptStructUnion) GetField3() *NidOptNative {
18304 return this.Field3
18305 }
18306
18307 func (this *NinOptStructUnion) GetField4() *NinOptNative {
18308 return this.Field4
18309 }
18310
18311 func (this *NinOptStructUnion) GetField6() *uint64 {
18312 return this.Field6
18313 }
18314
18315 func (this *NinOptStructUnion) GetField7() *int32 {
18316 return this.Field7
18317 }
18318
18319 func (this *NinOptStructUnion) GetField13() *bool {
18320 return this.Field13
18321 }
18322
18323 func (this *NinOptStructUnion) GetField14() *string {
18324 return this.Field14
18325 }
18326
18327 func (this *NinOptStructUnion) GetField15() []byte {
18328 return this.Field15
18329 }
18330
18331 func NewNinOptStructUnionFromFace(that NinOptStructUnionFace) *NinOptStructUnion {
18332 this := &NinOptStructUnion{}
18333 this.Field1 = that.GetField1()
18334 this.Field2 = that.GetField2()
18335 this.Field3 = that.GetField3()
18336 this.Field4 = that.GetField4()
18337 this.Field6 = that.GetField6()
18338 this.Field7 = that.GetField7()
18339 this.Field13 = that.GetField13()
18340 this.Field14 = that.GetField14()
18341 this.Field15 = that.GetField15()
18342 return this
18343 }
18344
18345 type NinEmbeddedStructUnionFace interface {
18346 Proto() github_com_gogo_protobuf_proto.Message
18347 GetNidOptNative() *NidOptNative
18348 GetField200() *NinOptNative
18349 GetField210() *bool
18350 }
18351
18352 func (this *NinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
18353 return this
18354 }
18355
18356 func (this *NinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
18357 return NewNinEmbeddedStructUnionFromFace(this)
18358 }
18359
18360 func (this *NinEmbeddedStructUnion) GetNidOptNative() *NidOptNative {
18361 return this.NidOptNative
18362 }
18363
18364 func (this *NinEmbeddedStructUnion) GetField200() *NinOptNative {
18365 return this.Field200
18366 }
18367
18368 func (this *NinEmbeddedStructUnion) GetField210() *bool {
18369 return this.Field210
18370 }
18371
18372 func NewNinEmbeddedStructUnionFromFace(that NinEmbeddedStructUnionFace) *NinEmbeddedStructUnion {
18373 this := &NinEmbeddedStructUnion{}
18374 this.NidOptNative = that.GetNidOptNative()
18375 this.Field200 = that.GetField200()
18376 this.Field210 = that.GetField210()
18377 return this
18378 }
18379
18380 type NinNestedStructUnionFace interface {
18381 Proto() github_com_gogo_protobuf_proto.Message
18382 GetField1() *NinOptNativeUnion
18383 GetField2() *NinOptStructUnion
18384 GetField3() *NinEmbeddedStructUnion
18385 }
18386
18387 func (this *NinNestedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
18388 return this
18389 }
18390
18391 func (this *NinNestedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
18392 return NewNinNestedStructUnionFromFace(this)
18393 }
18394
18395 func (this *NinNestedStructUnion) GetField1() *NinOptNativeUnion {
18396 return this.Field1
18397 }
18398
18399 func (this *NinNestedStructUnion) GetField2() *NinOptStructUnion {
18400 return this.Field2
18401 }
18402
18403 func (this *NinNestedStructUnion) GetField3() *NinEmbeddedStructUnion {
18404 return this.Field3
18405 }
18406
18407 func NewNinNestedStructUnionFromFace(that NinNestedStructUnionFace) *NinNestedStructUnion {
18408 this := &NinNestedStructUnion{}
18409 this.Field1 = that.GetField1()
18410 this.Field2 = that.GetField2()
18411 this.Field3 = that.GetField3()
18412 return this
18413 }
18414
18415 type TreeFace interface {
18416 Proto() github_com_gogo_protobuf_proto.Message
18417 GetOr() *OrBranch
18418 GetAnd() *AndBranch
18419 GetLeaf() *Leaf
18420 }
18421
18422 func (this *Tree) Proto() github_com_gogo_protobuf_proto.Message {
18423 return this
18424 }
18425
18426 func (this *Tree) TestProto() github_com_gogo_protobuf_proto.Message {
18427 return NewTreeFromFace(this)
18428 }
18429
18430 func (this *Tree) GetOr() *OrBranch {
18431 return this.Or
18432 }
18433
18434 func (this *Tree) GetAnd() *AndBranch {
18435 return this.And
18436 }
18437
18438 func (this *Tree) GetLeaf() *Leaf {
18439 return this.Leaf
18440 }
18441
18442 func NewTreeFromFace(that TreeFace) *Tree {
18443 this := &Tree{}
18444 this.Or = that.GetOr()
18445 this.And = that.GetAnd()
18446 this.Leaf = that.GetLeaf()
18447 return this
18448 }
18449
18450 type OrBranchFace interface {
18451 Proto() github_com_gogo_protobuf_proto.Message
18452 GetLeft() Tree
18453 GetRight() Tree
18454 }
18455
18456 func (this *OrBranch) Proto() github_com_gogo_protobuf_proto.Message {
18457 return this
18458 }
18459
18460 func (this *OrBranch) TestProto() github_com_gogo_protobuf_proto.Message {
18461 return NewOrBranchFromFace(this)
18462 }
18463
18464 func (this *OrBranch) GetLeft() Tree {
18465 return this.Left
18466 }
18467
18468 func (this *OrBranch) GetRight() Tree {
18469 return this.Right
18470 }
18471
18472 func NewOrBranchFromFace(that OrBranchFace) *OrBranch {
18473 this := &OrBranch{}
18474 this.Left = that.GetLeft()
18475 this.Right = that.GetRight()
18476 return this
18477 }
18478
18479 type AndBranchFace interface {
18480 Proto() github_com_gogo_protobuf_proto.Message
18481 GetLeft() Tree
18482 GetRight() Tree
18483 }
18484
18485 func (this *AndBranch) Proto() github_com_gogo_protobuf_proto.Message {
18486 return this
18487 }
18488
18489 func (this *AndBranch) TestProto() github_com_gogo_protobuf_proto.Message {
18490 return NewAndBranchFromFace(this)
18491 }
18492
18493 func (this *AndBranch) GetLeft() Tree {
18494 return this.Left
18495 }
18496
18497 func (this *AndBranch) GetRight() Tree {
18498 return this.Right
18499 }
18500
18501 func NewAndBranchFromFace(that AndBranchFace) *AndBranch {
18502 this := &AndBranch{}
18503 this.Left = that.GetLeft()
18504 this.Right = that.GetRight()
18505 return this
18506 }
18507
18508 type LeafFace interface {
18509 Proto() github_com_gogo_protobuf_proto.Message
18510 GetValue() int64
18511 GetStrValue() string
18512 }
18513
18514 func (this *Leaf) Proto() github_com_gogo_protobuf_proto.Message {
18515 return this
18516 }
18517
18518 func (this *Leaf) TestProto() github_com_gogo_protobuf_proto.Message {
18519 return NewLeafFromFace(this)
18520 }
18521
18522 func (this *Leaf) GetValue() int64 {
18523 return this.Value
18524 }
18525
18526 func (this *Leaf) GetStrValue() string {
18527 return this.StrValue
18528 }
18529
18530 func NewLeafFromFace(that LeafFace) *Leaf {
18531 this := &Leaf{}
18532 this.Value = that.GetValue()
18533 this.StrValue = that.GetStrValue()
18534 return this
18535 }
18536
18537 type DeepTreeFace interface {
18538 Proto() github_com_gogo_protobuf_proto.Message
18539 GetDown() *ADeepBranch
18540 GetAnd() *AndDeepBranch
18541 GetLeaf() *DeepLeaf
18542 }
18543
18544 func (this *DeepTree) Proto() github_com_gogo_protobuf_proto.Message {
18545 return this
18546 }
18547
18548 func (this *DeepTree) TestProto() github_com_gogo_protobuf_proto.Message {
18549 return NewDeepTreeFromFace(this)
18550 }
18551
18552 func (this *DeepTree) GetDown() *ADeepBranch {
18553 return this.Down
18554 }
18555
18556 func (this *DeepTree) GetAnd() *AndDeepBranch {
18557 return this.And
18558 }
18559
18560 func (this *DeepTree) GetLeaf() *DeepLeaf {
18561 return this.Leaf
18562 }
18563
18564 func NewDeepTreeFromFace(that DeepTreeFace) *DeepTree {
18565 this := &DeepTree{}
18566 this.Down = that.GetDown()
18567 this.And = that.GetAnd()
18568 this.Leaf = that.GetLeaf()
18569 return this
18570 }
18571
18572 type ADeepBranchFace interface {
18573 Proto() github_com_gogo_protobuf_proto.Message
18574 GetDown() DeepTree
18575 }
18576
18577 func (this *ADeepBranch) Proto() github_com_gogo_protobuf_proto.Message {
18578 return this
18579 }
18580
18581 func (this *ADeepBranch) TestProto() github_com_gogo_protobuf_proto.Message {
18582 return NewADeepBranchFromFace(this)
18583 }
18584
18585 func (this *ADeepBranch) GetDown() DeepTree {
18586 return this.Down
18587 }
18588
18589 func NewADeepBranchFromFace(that ADeepBranchFace) *ADeepBranch {
18590 this := &ADeepBranch{}
18591 this.Down = that.GetDown()
18592 return this
18593 }
18594
18595 type AndDeepBranchFace interface {
18596 Proto() github_com_gogo_protobuf_proto.Message
18597 GetLeft() DeepTree
18598 GetRight() DeepTree
18599 }
18600
18601 func (this *AndDeepBranch) Proto() github_com_gogo_protobuf_proto.Message {
18602 return this
18603 }
18604
18605 func (this *AndDeepBranch) TestProto() github_com_gogo_protobuf_proto.Message {
18606 return NewAndDeepBranchFromFace(this)
18607 }
18608
18609 func (this *AndDeepBranch) GetLeft() DeepTree {
18610 return this.Left
18611 }
18612
18613 func (this *AndDeepBranch) GetRight() DeepTree {
18614 return this.Right
18615 }
18616
18617 func NewAndDeepBranchFromFace(that AndDeepBranchFace) *AndDeepBranch {
18618 this := &AndDeepBranch{}
18619 this.Left = that.GetLeft()
18620 this.Right = that.GetRight()
18621 return this
18622 }
18623
18624 type DeepLeafFace interface {
18625 Proto() github_com_gogo_protobuf_proto.Message
18626 GetTree() Tree
18627 }
18628
18629 func (this *DeepLeaf) Proto() github_com_gogo_protobuf_proto.Message {
18630 return this
18631 }
18632
18633 func (this *DeepLeaf) TestProto() github_com_gogo_protobuf_proto.Message {
18634 return NewDeepLeafFromFace(this)
18635 }
18636
18637 func (this *DeepLeaf) GetTree() Tree {
18638 return this.Tree
18639 }
18640
18641 func NewDeepLeafFromFace(that DeepLeafFace) *DeepLeaf {
18642 this := &DeepLeaf{}
18643 this.Tree = that.GetTree()
18644 return this
18645 }
18646
18647 type NilFace interface {
18648 Proto() github_com_gogo_protobuf_proto.Message
18649 }
18650
18651 func (this *Nil) Proto() github_com_gogo_protobuf_proto.Message {
18652 return this
18653 }
18654
18655 func (this *Nil) TestProto() github_com_gogo_protobuf_proto.Message {
18656 return NewNilFromFace(this)
18657 }
18658
18659 func NewNilFromFace(that NilFace) *Nil {
18660 this := &Nil{}
18661 return this
18662 }
18663
18664 type NidOptEnumFace interface {
18665 Proto() github_com_gogo_protobuf_proto.Message
18666 GetField1() TheTestEnum
18667 }
18668
18669 func (this *NidOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
18670 return this
18671 }
18672
18673 func (this *NidOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
18674 return NewNidOptEnumFromFace(this)
18675 }
18676
18677 func (this *NidOptEnum) GetField1() TheTestEnum {
18678 return this.Field1
18679 }
18680
18681 func NewNidOptEnumFromFace(that NidOptEnumFace) *NidOptEnum {
18682 this := &NidOptEnum{}
18683 this.Field1 = that.GetField1()
18684 return this
18685 }
18686
18687 type NinOptEnumFace interface {
18688 Proto() github_com_gogo_protobuf_proto.Message
18689 GetField1() *TheTestEnum
18690 GetField2() *YetAnotherTestEnum
18691 GetField3() *YetYetAnotherTestEnum
18692 }
18693
18694 func (this *NinOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
18695 return this
18696 }
18697
18698 func (this *NinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
18699 return NewNinOptEnumFromFace(this)
18700 }
18701
18702 func (this *NinOptEnum) GetField1() *TheTestEnum {
18703 return this.Field1
18704 }
18705
18706 func (this *NinOptEnum) GetField2() *YetAnotherTestEnum {
18707 return this.Field2
18708 }
18709
18710 func (this *NinOptEnum) GetField3() *YetYetAnotherTestEnum {
18711 return this.Field3
18712 }
18713
18714 func NewNinOptEnumFromFace(that NinOptEnumFace) *NinOptEnum {
18715 this := &NinOptEnum{}
18716 this.Field1 = that.GetField1()
18717 this.Field2 = that.GetField2()
18718 this.Field3 = that.GetField3()
18719 return this
18720 }
18721
18722 type NidRepEnumFace interface {
18723 Proto() github_com_gogo_protobuf_proto.Message
18724 GetField1() []TheTestEnum
18725 GetField2() []YetAnotherTestEnum
18726 GetField3() []YetYetAnotherTestEnum
18727 }
18728
18729 func (this *NidRepEnum) Proto() github_com_gogo_protobuf_proto.Message {
18730 return this
18731 }
18732
18733 func (this *NidRepEnum) TestProto() github_com_gogo_protobuf_proto.Message {
18734 return NewNidRepEnumFromFace(this)
18735 }
18736
18737 func (this *NidRepEnum) GetField1() []TheTestEnum {
18738 return this.Field1
18739 }
18740
18741 func (this *NidRepEnum) GetField2() []YetAnotherTestEnum {
18742 return this.Field2
18743 }
18744
18745 func (this *NidRepEnum) GetField3() []YetYetAnotherTestEnum {
18746 return this.Field3
18747 }
18748
18749 func NewNidRepEnumFromFace(that NidRepEnumFace) *NidRepEnum {
18750 this := &NidRepEnum{}
18751 this.Field1 = that.GetField1()
18752 this.Field2 = that.GetField2()
18753 this.Field3 = that.GetField3()
18754 return this
18755 }
18756
18757 type NinRepEnumFace interface {
18758 Proto() github_com_gogo_protobuf_proto.Message
18759 GetField1() []TheTestEnum
18760 GetField2() []YetAnotherTestEnum
18761 GetField3() []YetYetAnotherTestEnum
18762 }
18763
18764 func (this *NinRepEnum) Proto() github_com_gogo_protobuf_proto.Message {
18765 return this
18766 }
18767
18768 func (this *NinRepEnum) TestProto() github_com_gogo_protobuf_proto.Message {
18769 return NewNinRepEnumFromFace(this)
18770 }
18771
18772 func (this *NinRepEnum) GetField1() []TheTestEnum {
18773 return this.Field1
18774 }
18775
18776 func (this *NinRepEnum) GetField2() []YetAnotherTestEnum {
18777 return this.Field2
18778 }
18779
18780 func (this *NinRepEnum) GetField3() []YetYetAnotherTestEnum {
18781 return this.Field3
18782 }
18783
18784 func NewNinRepEnumFromFace(that NinRepEnumFace) *NinRepEnum {
18785 this := &NinRepEnum{}
18786 this.Field1 = that.GetField1()
18787 this.Field2 = that.GetField2()
18788 this.Field3 = that.GetField3()
18789 return this
18790 }
18791
18792 type AnotherNinOptEnumFace interface {
18793 Proto() github_com_gogo_protobuf_proto.Message
18794 GetField1() *AnotherTestEnum
18795 GetField2() *YetAnotherTestEnum
18796 GetField3() *YetYetAnotherTestEnum
18797 }
18798
18799 func (this *AnotherNinOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
18800 return this
18801 }
18802
18803 func (this *AnotherNinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
18804 return NewAnotherNinOptEnumFromFace(this)
18805 }
18806
18807 func (this *AnotherNinOptEnum) GetField1() *AnotherTestEnum {
18808 return this.Field1
18809 }
18810
18811 func (this *AnotherNinOptEnum) GetField2() *YetAnotherTestEnum {
18812 return this.Field2
18813 }
18814
18815 func (this *AnotherNinOptEnum) GetField3() *YetYetAnotherTestEnum {
18816 return this.Field3
18817 }
18818
18819 func NewAnotherNinOptEnumFromFace(that AnotherNinOptEnumFace) *AnotherNinOptEnum {
18820 this := &AnotherNinOptEnum{}
18821 this.Field1 = that.GetField1()
18822 this.Field2 = that.GetField2()
18823 this.Field3 = that.GetField3()
18824 return this
18825 }
18826
18827 type TimerFace interface {
18828 Proto() github_com_gogo_protobuf_proto.Message
18829 GetTime1() int64
18830 GetTime2() int64
18831 GetData() []byte
18832 }
18833
18834 func (this *Timer) Proto() github_com_gogo_protobuf_proto.Message {
18835 return this
18836 }
18837
18838 func (this *Timer) TestProto() github_com_gogo_protobuf_proto.Message {
18839 return NewTimerFromFace(this)
18840 }
18841
18842 func (this *Timer) GetTime1() int64 {
18843 return this.Time1
18844 }
18845
18846 func (this *Timer) GetTime2() int64 {
18847 return this.Time2
18848 }
18849
18850 func (this *Timer) GetData() []byte {
18851 return this.Data
18852 }
18853
18854 func NewTimerFromFace(that TimerFace) *Timer {
18855 this := &Timer{}
18856 this.Time1 = that.GetTime1()
18857 this.Time2 = that.GetTime2()
18858 this.Data = that.GetData()
18859 return this
18860 }
18861
18862 type NestedDefinitionFace interface {
18863 Proto() github_com_gogo_protobuf_proto.Message
18864 GetField1() *int64
18865 GetEnumField() *NestedDefinition_NestedEnum
18866 GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg
18867 GetNM() *NestedDefinition_NestedMessage
18868 }
18869
18870 func (this *NestedDefinition) Proto() github_com_gogo_protobuf_proto.Message {
18871 return this
18872 }
18873
18874 func (this *NestedDefinition) TestProto() github_com_gogo_protobuf_proto.Message {
18875 return NewNestedDefinitionFromFace(this)
18876 }
18877
18878 func (this *NestedDefinition) GetField1() *int64 {
18879 return this.Field1
18880 }
18881
18882 func (this *NestedDefinition) GetEnumField() *NestedDefinition_NestedEnum {
18883 return this.EnumField
18884 }
18885
18886 func (this *NestedDefinition) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg {
18887 return this.NNM
18888 }
18889
18890 func (this *NestedDefinition) GetNM() *NestedDefinition_NestedMessage {
18891 return this.NM
18892 }
18893
18894 func NewNestedDefinitionFromFace(that NestedDefinitionFace) *NestedDefinition {
18895 this := &NestedDefinition{}
18896 this.Field1 = that.GetField1()
18897 this.EnumField = that.GetEnumField()
18898 this.NNM = that.GetNNM()
18899 this.NM = that.GetNM()
18900 return this
18901 }
18902
18903 type NestedDefinition_NestedMessageFace interface {
18904 Proto() github_com_gogo_protobuf_proto.Message
18905 GetNestedField1() *uint64
18906 GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg
18907 }
18908
18909 func (this *NestedDefinition_NestedMessage) Proto() github_com_gogo_protobuf_proto.Message {
18910 return this
18911 }
18912
18913 func (this *NestedDefinition_NestedMessage) TestProto() github_com_gogo_protobuf_proto.Message {
18914 return NewNestedDefinition_NestedMessageFromFace(this)
18915 }
18916
18917 func (this *NestedDefinition_NestedMessage) GetNestedField1() *uint64 {
18918 return this.NestedField1
18919 }
18920
18921 func (this *NestedDefinition_NestedMessage) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg {
18922 return this.NNM
18923 }
18924
18925 func NewNestedDefinition_NestedMessageFromFace(that NestedDefinition_NestedMessageFace) *NestedDefinition_NestedMessage {
18926 this := &NestedDefinition_NestedMessage{}
18927 this.NestedField1 = that.GetNestedField1()
18928 this.NNM = that.GetNNM()
18929 return this
18930 }
18931
18932 type NestedDefinition_NestedMessage_NestedNestedMsgFace interface {
18933 Proto() github_com_gogo_protobuf_proto.Message
18934 GetNestedNestedField1() *string
18935 }
18936
18937 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Proto() github_com_gogo_protobuf_proto.Message {
18938 return this
18939 }
18940
18941 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) TestProto() github_com_gogo_protobuf_proto.Message {
18942 return NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(this)
18943 }
18944
18945 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) GetNestedNestedField1() *string {
18946 return this.NestedNestedField1
18947 }
18948
18949 func NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(that NestedDefinition_NestedMessage_NestedNestedMsgFace) *NestedDefinition_NestedMessage_NestedNestedMsg {
18950 this := &NestedDefinition_NestedMessage_NestedNestedMsg{}
18951 this.NestedNestedField1 = that.GetNestedNestedField1()
18952 return this
18953 }
18954
18955 type NestedScopeFace interface {
18956 Proto() github_com_gogo_protobuf_proto.Message
18957 GetA() *NestedDefinition_NestedMessage_NestedNestedMsg
18958 GetB() *NestedDefinition_NestedEnum
18959 GetC() *NestedDefinition_NestedMessage
18960 }
18961
18962 func (this *NestedScope) Proto() github_com_gogo_protobuf_proto.Message {
18963 return this
18964 }
18965
18966 func (this *NestedScope) TestProto() github_com_gogo_protobuf_proto.Message {
18967 return NewNestedScopeFromFace(this)
18968 }
18969
18970 func (this *NestedScope) GetA() *NestedDefinition_NestedMessage_NestedNestedMsg {
18971 return this.A
18972 }
18973
18974 func (this *NestedScope) GetB() *NestedDefinition_NestedEnum {
18975 return this.B
18976 }
18977
18978 func (this *NestedScope) GetC() *NestedDefinition_NestedMessage {
18979 return this.C
18980 }
18981
18982 func NewNestedScopeFromFace(that NestedScopeFace) *NestedScope {
18983 this := &NestedScope{}
18984 this.A = that.GetA()
18985 this.B = that.GetB()
18986 this.C = that.GetC()
18987 return this
18988 }
18989
18990 type CustomContainerFace interface {
18991 Proto() github_com_gogo_protobuf_proto.Message
18992 GetCustomStruct() NidOptCustom
18993 }
18994
18995 func (this *CustomContainer) Proto() github_com_gogo_protobuf_proto.Message {
18996 return this
18997 }
18998
18999 func (this *CustomContainer) TestProto() github_com_gogo_protobuf_proto.Message {
19000 return NewCustomContainerFromFace(this)
19001 }
19002
19003 func (this *CustomContainer) GetCustomStruct() NidOptCustom {
19004 return this.CustomStruct
19005 }
19006
19007 func NewCustomContainerFromFace(that CustomContainerFace) *CustomContainer {
19008 this := &CustomContainer{}
19009 this.CustomStruct = that.GetCustomStruct()
19010 return this
19011 }
19012
19013 type CustomNameNidOptNativeFace interface {
19014 Proto() github_com_gogo_protobuf_proto.Message
19015 GetFieldA() float64
19016 GetFieldB() float32
19017 GetFieldC() int32
19018 GetFieldD() int64
19019 GetFieldE() uint32
19020 GetFieldF() uint64
19021 GetFieldG() int32
19022 GetFieldH() int64
19023 GetFieldI() uint32
19024 GetFieldJ() int32
19025 GetFieldK() uint64
19026 GetFieldL() int64
19027 GetFieldM() bool
19028 GetFieldN() string
19029 GetFieldO() []byte
19030 }
19031
19032 func (this *CustomNameNidOptNative) Proto() github_com_gogo_protobuf_proto.Message {
19033 return this
19034 }
19035
19036 func (this *CustomNameNidOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
19037 return NewCustomNameNidOptNativeFromFace(this)
19038 }
19039
19040 func (this *CustomNameNidOptNative) GetFieldA() float64 {
19041 return this.FieldA
19042 }
19043
19044 func (this *CustomNameNidOptNative) GetFieldB() float32 {
19045 return this.FieldB
19046 }
19047
19048 func (this *CustomNameNidOptNative) GetFieldC() int32 {
19049 return this.FieldC
19050 }
19051
19052 func (this *CustomNameNidOptNative) GetFieldD() int64 {
19053 return this.FieldD
19054 }
19055
19056 func (this *CustomNameNidOptNative) GetFieldE() uint32 {
19057 return this.FieldE
19058 }
19059
19060 func (this *CustomNameNidOptNative) GetFieldF() uint64 {
19061 return this.FieldF
19062 }
19063
19064 func (this *CustomNameNidOptNative) GetFieldG() int32 {
19065 return this.FieldG
19066 }
19067
19068 func (this *CustomNameNidOptNative) GetFieldH() int64 {
19069 return this.FieldH
19070 }
19071
19072 func (this *CustomNameNidOptNative) GetFieldI() uint32 {
19073 return this.FieldI
19074 }
19075
19076 func (this *CustomNameNidOptNative) GetFieldJ() int32 {
19077 return this.FieldJ
19078 }
19079
19080 func (this *CustomNameNidOptNative) GetFieldK() uint64 {
19081 return this.FieldK
19082 }
19083
19084 func (this *CustomNameNidOptNative) GetFieldL() int64 {
19085 return this.FieldL
19086 }
19087
19088 func (this *CustomNameNidOptNative) GetFieldM() bool {
19089 return this.FieldM
19090 }
19091
19092 func (this *CustomNameNidOptNative) GetFieldN() string {
19093 return this.FieldN
19094 }
19095
19096 func (this *CustomNameNidOptNative) GetFieldO() []byte {
19097 return this.FieldO
19098 }
19099
19100 func NewCustomNameNidOptNativeFromFace(that CustomNameNidOptNativeFace) *CustomNameNidOptNative {
19101 this := &CustomNameNidOptNative{}
19102 this.FieldA = that.GetFieldA()
19103 this.FieldB = that.GetFieldB()
19104 this.FieldC = that.GetFieldC()
19105 this.FieldD = that.GetFieldD()
19106 this.FieldE = that.GetFieldE()
19107 this.FieldF = that.GetFieldF()
19108 this.FieldG = that.GetFieldG()
19109 this.FieldH = that.GetFieldH()
19110 this.FieldI = that.GetFieldI()
19111 this.FieldJ = that.GetFieldJ()
19112 this.FieldK = that.GetFieldK()
19113 this.FieldL = that.GetFieldL()
19114 this.FieldM = that.GetFieldM()
19115 this.FieldN = that.GetFieldN()
19116 this.FieldO = that.GetFieldO()
19117 return this
19118 }
19119
19120 type CustomNameNinOptNativeFace interface {
19121 Proto() github_com_gogo_protobuf_proto.Message
19122 GetFieldA() *float64
19123 GetFieldB() *float32
19124 GetFieldC() *int32
19125 GetFieldD() *int64
19126 GetFieldE() *uint32
19127 GetFieldF() *uint64
19128 GetFieldG() *int32
19129 GetFieldH() *int64
19130 GetFieldI() *uint32
19131 GetFieldJ() *int32
19132 GetFieldK() *uint64
19133 GetFielL() *int64
19134 GetFieldM() *bool
19135 GetFieldN() *string
19136 GetFieldO() []byte
19137 }
19138
19139 func (this *CustomNameNinOptNative) Proto() github_com_gogo_protobuf_proto.Message {
19140 return this
19141 }
19142
19143 func (this *CustomNameNinOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
19144 return NewCustomNameNinOptNativeFromFace(this)
19145 }
19146
19147 func (this *CustomNameNinOptNative) GetFieldA() *float64 {
19148 return this.FieldA
19149 }
19150
19151 func (this *CustomNameNinOptNative) GetFieldB() *float32 {
19152 return this.FieldB
19153 }
19154
19155 func (this *CustomNameNinOptNative) GetFieldC() *int32 {
19156 return this.FieldC
19157 }
19158
19159 func (this *CustomNameNinOptNative) GetFieldD() *int64 {
19160 return this.FieldD
19161 }
19162
19163 func (this *CustomNameNinOptNative) GetFieldE() *uint32 {
19164 return this.FieldE
19165 }
19166
19167 func (this *CustomNameNinOptNative) GetFieldF() *uint64 {
19168 return this.FieldF
19169 }
19170
19171 func (this *CustomNameNinOptNative) GetFieldG() *int32 {
19172 return this.FieldG
19173 }
19174
19175 func (this *CustomNameNinOptNative) GetFieldH() *int64 {
19176 return this.FieldH
19177 }
19178
19179 func (this *CustomNameNinOptNative) GetFieldI() *uint32 {
19180 return this.FieldI
19181 }
19182
19183 func (this *CustomNameNinOptNative) GetFieldJ() *int32 {
19184 return this.FieldJ
19185 }
19186
19187 func (this *CustomNameNinOptNative) GetFieldK() *uint64 {
19188 return this.FieldK
19189 }
19190
19191 func (this *CustomNameNinOptNative) GetFielL() *int64 {
19192 return this.FielL
19193 }
19194
19195 func (this *CustomNameNinOptNative) GetFieldM() *bool {
19196 return this.FieldM
19197 }
19198
19199 func (this *CustomNameNinOptNative) GetFieldN() *string {
19200 return this.FieldN
19201 }
19202
19203 func (this *CustomNameNinOptNative) GetFieldO() []byte {
19204 return this.FieldO
19205 }
19206
19207 func NewCustomNameNinOptNativeFromFace(that CustomNameNinOptNativeFace) *CustomNameNinOptNative {
19208 this := &CustomNameNinOptNative{}
19209 this.FieldA = that.GetFieldA()
19210 this.FieldB = that.GetFieldB()
19211 this.FieldC = that.GetFieldC()
19212 this.FieldD = that.GetFieldD()
19213 this.FieldE = that.GetFieldE()
19214 this.FieldF = that.GetFieldF()
19215 this.FieldG = that.GetFieldG()
19216 this.FieldH = that.GetFieldH()
19217 this.FieldI = that.GetFieldI()
19218 this.FieldJ = that.GetFieldJ()
19219 this.FieldK = that.GetFieldK()
19220 this.FielL = that.GetFielL()
19221 this.FieldM = that.GetFieldM()
19222 this.FieldN = that.GetFieldN()
19223 this.FieldO = that.GetFieldO()
19224 return this
19225 }
19226
19227 type CustomNameNinRepNativeFace interface {
19228 Proto() github_com_gogo_protobuf_proto.Message
19229 GetFieldA() []float64
19230 GetFieldB() []float32
19231 GetFieldC() []int32
19232 GetFieldD() []int64
19233 GetFieldE() []uint32
19234 GetFieldF() []uint64
19235 GetFieldG() []int32
19236 GetFieldH() []int64
19237 GetFieldI() []uint32
19238 GetFieldJ() []int32
19239 GetFieldK() []uint64
19240 GetFieldL() []int64
19241 GetFieldM() []bool
19242 GetFieldN() []string
19243 GetFieldO() [][]byte
19244 }
19245
19246 func (this *CustomNameNinRepNative) Proto() github_com_gogo_protobuf_proto.Message {
19247 return this
19248 }
19249
19250 func (this *CustomNameNinRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
19251 return NewCustomNameNinRepNativeFromFace(this)
19252 }
19253
19254 func (this *CustomNameNinRepNative) GetFieldA() []float64 {
19255 return this.FieldA
19256 }
19257
19258 func (this *CustomNameNinRepNative) GetFieldB() []float32 {
19259 return this.FieldB
19260 }
19261
19262 func (this *CustomNameNinRepNative) GetFieldC() []int32 {
19263 return this.FieldC
19264 }
19265
19266 func (this *CustomNameNinRepNative) GetFieldD() []int64 {
19267 return this.FieldD
19268 }
19269
19270 func (this *CustomNameNinRepNative) GetFieldE() []uint32 {
19271 return this.FieldE
19272 }
19273
19274 func (this *CustomNameNinRepNative) GetFieldF() []uint64 {
19275 return this.FieldF
19276 }
19277
19278 func (this *CustomNameNinRepNative) GetFieldG() []int32 {
19279 return this.FieldG
19280 }
19281
19282 func (this *CustomNameNinRepNative) GetFieldH() []int64 {
19283 return this.FieldH
19284 }
19285
19286 func (this *CustomNameNinRepNative) GetFieldI() []uint32 {
19287 return this.FieldI
19288 }
19289
19290 func (this *CustomNameNinRepNative) GetFieldJ() []int32 {
19291 return this.FieldJ
19292 }
19293
19294 func (this *CustomNameNinRepNative) GetFieldK() []uint64 {
19295 return this.FieldK
19296 }
19297
19298 func (this *CustomNameNinRepNative) GetFieldL() []int64 {
19299 return this.FieldL
19300 }
19301
19302 func (this *CustomNameNinRepNative) GetFieldM() []bool {
19303 return this.FieldM
19304 }
19305
19306 func (this *CustomNameNinRepNative) GetFieldN() []string {
19307 return this.FieldN
19308 }
19309
19310 func (this *CustomNameNinRepNative) GetFieldO() [][]byte {
19311 return this.FieldO
19312 }
19313
19314 func NewCustomNameNinRepNativeFromFace(that CustomNameNinRepNativeFace) *CustomNameNinRepNative {
19315 this := &CustomNameNinRepNative{}
19316 this.FieldA = that.GetFieldA()
19317 this.FieldB = that.GetFieldB()
19318 this.FieldC = that.GetFieldC()
19319 this.FieldD = that.GetFieldD()
19320 this.FieldE = that.GetFieldE()
19321 this.FieldF = that.GetFieldF()
19322 this.FieldG = that.GetFieldG()
19323 this.FieldH = that.GetFieldH()
19324 this.FieldI = that.GetFieldI()
19325 this.FieldJ = that.GetFieldJ()
19326 this.FieldK = that.GetFieldK()
19327 this.FieldL = that.GetFieldL()
19328 this.FieldM = that.GetFieldM()
19329 this.FieldN = that.GetFieldN()
19330 this.FieldO = that.GetFieldO()
19331 return this
19332 }
19333
19334 type CustomNameNinStructFace interface {
19335 Proto() github_com_gogo_protobuf_proto.Message
19336 GetFieldA() *float64
19337 GetFieldB() *float32
19338 GetFieldC() *NidOptNative
19339 GetFieldD() []*NinOptNative
19340 GetFieldE() *uint64
19341 GetFieldF() *int32
19342 GetFieldG() *NidOptNative
19343 GetFieldH() *bool
19344 GetFieldI() *string
19345 GetFieldJ() []byte
19346 }
19347
19348 func (this *CustomNameNinStruct) Proto() github_com_gogo_protobuf_proto.Message {
19349 return this
19350 }
19351
19352 func (this *CustomNameNinStruct) TestProto() github_com_gogo_protobuf_proto.Message {
19353 return NewCustomNameNinStructFromFace(this)
19354 }
19355
19356 func (this *CustomNameNinStruct) GetFieldA() *float64 {
19357 return this.FieldA
19358 }
19359
19360 func (this *CustomNameNinStruct) GetFieldB() *float32 {
19361 return this.FieldB
19362 }
19363
19364 func (this *CustomNameNinStruct) GetFieldC() *NidOptNative {
19365 return this.FieldC
19366 }
19367
19368 func (this *CustomNameNinStruct) GetFieldD() []*NinOptNative {
19369 return this.FieldD
19370 }
19371
19372 func (this *CustomNameNinStruct) GetFieldE() *uint64 {
19373 return this.FieldE
19374 }
19375
19376 func (this *CustomNameNinStruct) GetFieldF() *int32 {
19377 return this.FieldF
19378 }
19379
19380 func (this *CustomNameNinStruct) GetFieldG() *NidOptNative {
19381 return this.FieldG
19382 }
19383
19384 func (this *CustomNameNinStruct) GetFieldH() *bool {
19385 return this.FieldH
19386 }
19387
19388 func (this *CustomNameNinStruct) GetFieldI() *string {
19389 return this.FieldI
19390 }
19391
19392 func (this *CustomNameNinStruct) GetFieldJ() []byte {
19393 return this.FieldJ
19394 }
19395
19396 func NewCustomNameNinStructFromFace(that CustomNameNinStructFace) *CustomNameNinStruct {
19397 this := &CustomNameNinStruct{}
19398 this.FieldA = that.GetFieldA()
19399 this.FieldB = that.GetFieldB()
19400 this.FieldC = that.GetFieldC()
19401 this.FieldD = that.GetFieldD()
19402 this.FieldE = that.GetFieldE()
19403 this.FieldF = that.GetFieldF()
19404 this.FieldG = that.GetFieldG()
19405 this.FieldH = that.GetFieldH()
19406 this.FieldI = that.GetFieldI()
19407 this.FieldJ = that.GetFieldJ()
19408 return this
19409 }
19410
19411 type CustomNameCustomTypeFace interface {
19412 Proto() github_com_gogo_protobuf_proto.Message
19413 GetFieldA() *Uuid
19414 GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128
19415 GetFieldC() []Uuid
19416 GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128
19417 }
19418
19419 func (this *CustomNameCustomType) Proto() github_com_gogo_protobuf_proto.Message {
19420 return this
19421 }
19422
19423 func (this *CustomNameCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
19424 return NewCustomNameCustomTypeFromFace(this)
19425 }
19426
19427 func (this *CustomNameCustomType) GetFieldA() *Uuid {
19428 return this.FieldA
19429 }
19430
19431 func (this *CustomNameCustomType) GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128 {
19432 return this.FieldB
19433 }
19434
19435 func (this *CustomNameCustomType) GetFieldC() []Uuid {
19436 return this.FieldC
19437 }
19438
19439 func (this *CustomNameCustomType) GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128 {
19440 return this.FieldD
19441 }
19442
19443 func NewCustomNameCustomTypeFromFace(that CustomNameCustomTypeFace) *CustomNameCustomType {
19444 this := &CustomNameCustomType{}
19445 this.FieldA = that.GetFieldA()
19446 this.FieldB = that.GetFieldB()
19447 this.FieldC = that.GetFieldC()
19448 this.FieldD = that.GetFieldD()
19449 return this
19450 }
19451
19452 type CustomNameNinEmbeddedStructUnionFace interface {
19453 Proto() github_com_gogo_protobuf_proto.Message
19454 GetNidOptNative() *NidOptNative
19455 GetFieldA() *NinOptNative
19456 GetFieldB() *bool
19457 }
19458
19459 func (this *CustomNameNinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
19460 return this
19461 }
19462
19463 func (this *CustomNameNinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
19464 return NewCustomNameNinEmbeddedStructUnionFromFace(this)
19465 }
19466
19467 func (this *CustomNameNinEmbeddedStructUnion) GetNidOptNative() *NidOptNative {
19468 return this.NidOptNative
19469 }
19470
19471 func (this *CustomNameNinEmbeddedStructUnion) GetFieldA() *NinOptNative {
19472 return this.FieldA
19473 }
19474
19475 func (this *CustomNameNinEmbeddedStructUnion) GetFieldB() *bool {
19476 return this.FieldB
19477 }
19478
19479 func NewCustomNameNinEmbeddedStructUnionFromFace(that CustomNameNinEmbeddedStructUnionFace) *CustomNameNinEmbeddedStructUnion {
19480 this := &CustomNameNinEmbeddedStructUnion{}
19481 this.NidOptNative = that.GetNidOptNative()
19482 this.FieldA = that.GetFieldA()
19483 this.FieldB = that.GetFieldB()
19484 return this
19485 }
19486
19487 type CustomNameEnumFace interface {
19488 Proto() github_com_gogo_protobuf_proto.Message
19489 GetFieldA() *TheTestEnum
19490 GetFieldB() []TheTestEnum
19491 }
19492
19493 func (this *CustomNameEnum) Proto() github_com_gogo_protobuf_proto.Message {
19494 return this
19495 }
19496
19497 func (this *CustomNameEnum) TestProto() github_com_gogo_protobuf_proto.Message {
19498 return NewCustomNameEnumFromFace(this)
19499 }
19500
19501 func (this *CustomNameEnum) GetFieldA() *TheTestEnum {
19502 return this.FieldA
19503 }
19504
19505 func (this *CustomNameEnum) GetFieldB() []TheTestEnum {
19506 return this.FieldB
19507 }
19508
19509 func NewCustomNameEnumFromFace(that CustomNameEnumFace) *CustomNameEnum {
19510 this := &CustomNameEnum{}
19511 this.FieldA = that.GetFieldA()
19512 this.FieldB = that.GetFieldB()
19513 return this
19514 }
19515
19516 type UnrecognizedFace interface {
19517 Proto() github_com_gogo_protobuf_proto.Message
19518 GetField1() *string
19519 }
19520
19521 func (this *Unrecognized) Proto() github_com_gogo_protobuf_proto.Message {
19522 return this
19523 }
19524
19525 func (this *Unrecognized) TestProto() github_com_gogo_protobuf_proto.Message {
19526 return NewUnrecognizedFromFace(this)
19527 }
19528
19529 func (this *Unrecognized) GetField1() *string {
19530 return this.Field1
19531 }
19532
19533 func NewUnrecognizedFromFace(that UnrecognizedFace) *Unrecognized {
19534 this := &Unrecognized{}
19535 this.Field1 = that.GetField1()
19536 return this
19537 }
19538
19539 type UnrecognizedWithInnerFace interface {
19540 Proto() github_com_gogo_protobuf_proto.Message
19541 GetEmbedded() []*UnrecognizedWithInner_Inner
19542 GetField2() *string
19543 }
19544
19545 func (this *UnrecognizedWithInner) Proto() github_com_gogo_protobuf_proto.Message {
19546 return this
19547 }
19548
19549 func (this *UnrecognizedWithInner) TestProto() github_com_gogo_protobuf_proto.Message {
19550 return NewUnrecognizedWithInnerFromFace(this)
19551 }
19552
19553 func (this *UnrecognizedWithInner) GetEmbedded() []*UnrecognizedWithInner_Inner {
19554 return this.Embedded
19555 }
19556
19557 func (this *UnrecognizedWithInner) GetField2() *string {
19558 return this.Field2
19559 }
19560
19561 func NewUnrecognizedWithInnerFromFace(that UnrecognizedWithInnerFace) *UnrecognizedWithInner {
19562 this := &UnrecognizedWithInner{}
19563 this.Embedded = that.GetEmbedded()
19564 this.Field2 = that.GetField2()
19565 return this
19566 }
19567
19568 type UnrecognizedWithInner_InnerFace interface {
19569 Proto() github_com_gogo_protobuf_proto.Message
19570 GetField1() *uint32
19571 }
19572
19573 func (this *UnrecognizedWithInner_Inner) Proto() github_com_gogo_protobuf_proto.Message {
19574 return this
19575 }
19576
19577 func (this *UnrecognizedWithInner_Inner) TestProto() github_com_gogo_protobuf_proto.Message {
19578 return NewUnrecognizedWithInner_InnerFromFace(this)
19579 }
19580
19581 func (this *UnrecognizedWithInner_Inner) GetField1() *uint32 {
19582 return this.Field1
19583 }
19584
19585 func NewUnrecognizedWithInner_InnerFromFace(that UnrecognizedWithInner_InnerFace) *UnrecognizedWithInner_Inner {
19586 this := &UnrecognizedWithInner_Inner{}
19587 this.Field1 = that.GetField1()
19588 return this
19589 }
19590
19591 type UnrecognizedWithEmbedFace interface {
19592 Proto() github_com_gogo_protobuf_proto.Message
19593 GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded
19594 GetField2() *string
19595 }
19596
19597 func (this *UnrecognizedWithEmbed) Proto() github_com_gogo_protobuf_proto.Message {
19598 return this
19599 }
19600
19601 func (this *UnrecognizedWithEmbed) TestProto() github_com_gogo_protobuf_proto.Message {
19602 return NewUnrecognizedWithEmbedFromFace(this)
19603 }
19604
19605 func (this *UnrecognizedWithEmbed) GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded {
19606 return this.UnrecognizedWithEmbed_Embedded
19607 }
19608
19609 func (this *UnrecognizedWithEmbed) GetField2() *string {
19610 return this.Field2
19611 }
19612
19613 func NewUnrecognizedWithEmbedFromFace(that UnrecognizedWithEmbedFace) *UnrecognizedWithEmbed {
19614 this := &UnrecognizedWithEmbed{}
19615 this.UnrecognizedWithEmbed_Embedded = that.GetUnrecognizedWithEmbed_Embedded()
19616 this.Field2 = that.GetField2()
19617 return this
19618 }
19619
19620 type UnrecognizedWithEmbed_EmbeddedFace interface {
19621 Proto() github_com_gogo_protobuf_proto.Message
19622 GetField1() *uint32
19623 }
19624
19625 func (this *UnrecognizedWithEmbed_Embedded) Proto() github_com_gogo_protobuf_proto.Message {
19626 return this
19627 }
19628
19629 func (this *UnrecognizedWithEmbed_Embedded) TestProto() github_com_gogo_protobuf_proto.Message {
19630 return NewUnrecognizedWithEmbed_EmbeddedFromFace(this)
19631 }
19632
19633 func (this *UnrecognizedWithEmbed_Embedded) GetField1() *uint32 {
19634 return this.Field1
19635 }
19636
19637 func NewUnrecognizedWithEmbed_EmbeddedFromFace(that UnrecognizedWithEmbed_EmbeddedFace) *UnrecognizedWithEmbed_Embedded {
19638 this := &UnrecognizedWithEmbed_Embedded{}
19639 this.Field1 = that.GetField1()
19640 return this
19641 }
19642
19643 type NodeFace interface {
19644 Proto() github_com_gogo_protobuf_proto.Message
19645 GetLabel() *string
19646 GetChildren() []*Node
19647 }
19648
19649 func (this *Node) Proto() github_com_gogo_protobuf_proto.Message {
19650 return this
19651 }
19652
19653 func (this *Node) TestProto() github_com_gogo_protobuf_proto.Message {
19654 return NewNodeFromFace(this)
19655 }
19656
19657 func (this *Node) GetLabel() *string {
19658 return this.Label
19659 }
19660
19661 func (this *Node) GetChildren() []*Node {
19662 return this.Children
19663 }
19664
19665 func NewNodeFromFace(that NodeFace) *Node {
19666 this := &Node{}
19667 this.Label = that.GetLabel()
19668 this.Children = that.GetChildren()
19669 return this
19670 }
19671
19672 type NonByteCustomTypeFace interface {
19673 Proto() github_com_gogo_protobuf_proto.Message
19674 GetField1() *T
19675 }
19676
19677 func (this *NonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
19678 return this
19679 }
19680
19681 func (this *NonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
19682 return NewNonByteCustomTypeFromFace(this)
19683 }
19684
19685 func (this *NonByteCustomType) GetField1() *T {
19686 return this.Field1
19687 }
19688
19689 func NewNonByteCustomTypeFromFace(that NonByteCustomTypeFace) *NonByteCustomType {
19690 this := &NonByteCustomType{}
19691 this.Field1 = that.GetField1()
19692 return this
19693 }
19694
19695 type NidOptNonByteCustomTypeFace interface {
19696 Proto() github_com_gogo_protobuf_proto.Message
19697 GetField1() T
19698 }
19699
19700 func (this *NidOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
19701 return this
19702 }
19703
19704 func (this *NidOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
19705 return NewNidOptNonByteCustomTypeFromFace(this)
19706 }
19707
19708 func (this *NidOptNonByteCustomType) GetField1() T {
19709 return this.Field1
19710 }
19711
19712 func NewNidOptNonByteCustomTypeFromFace(that NidOptNonByteCustomTypeFace) *NidOptNonByteCustomType {
19713 this := &NidOptNonByteCustomType{}
19714 this.Field1 = that.GetField1()
19715 return this
19716 }
19717
19718 type NinOptNonByteCustomTypeFace interface {
19719 Proto() github_com_gogo_protobuf_proto.Message
19720 GetField1() *T
19721 }
19722
19723 func (this *NinOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
19724 return this
19725 }
19726
19727 func (this *NinOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
19728 return NewNinOptNonByteCustomTypeFromFace(this)
19729 }
19730
19731 func (this *NinOptNonByteCustomType) GetField1() *T {
19732 return this.Field1
19733 }
19734
19735 func NewNinOptNonByteCustomTypeFromFace(that NinOptNonByteCustomTypeFace) *NinOptNonByteCustomType {
19736 this := &NinOptNonByteCustomType{}
19737 this.Field1 = that.GetField1()
19738 return this
19739 }
19740
19741 type NidRepNonByteCustomTypeFace interface {
19742 Proto() github_com_gogo_protobuf_proto.Message
19743 GetField1() []T
19744 }
19745
19746 func (this *NidRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
19747 return this
19748 }
19749
19750 func (this *NidRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
19751 return NewNidRepNonByteCustomTypeFromFace(this)
19752 }
19753
19754 func (this *NidRepNonByteCustomType) GetField1() []T {
19755 return this.Field1
19756 }
19757
19758 func NewNidRepNonByteCustomTypeFromFace(that NidRepNonByteCustomTypeFace) *NidRepNonByteCustomType {
19759 this := &NidRepNonByteCustomType{}
19760 this.Field1 = that.GetField1()
19761 return this
19762 }
19763
19764 type NinRepNonByteCustomTypeFace interface {
19765 Proto() github_com_gogo_protobuf_proto.Message
19766 GetField1() []T
19767 }
19768
19769 func (this *NinRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
19770 return this
19771 }
19772
19773 func (this *NinRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
19774 return NewNinRepNonByteCustomTypeFromFace(this)
19775 }
19776
19777 func (this *NinRepNonByteCustomType) GetField1() []T {
19778 return this.Field1
19779 }
19780
19781 func NewNinRepNonByteCustomTypeFromFace(that NinRepNonByteCustomTypeFace) *NinRepNonByteCustomType {
19782 this := &NinRepNonByteCustomType{}
19783 this.Field1 = that.GetField1()
19784 return this
19785 }
19786
19787 type ProtoTypeFace interface {
19788 Proto() github_com_gogo_protobuf_proto.Message
19789 GetField2() *string
19790 }
19791
19792 func (this *ProtoType) Proto() github_com_gogo_protobuf_proto.Message {
19793 return this
19794 }
19795
19796 func (this *ProtoType) TestProto() github_com_gogo_protobuf_proto.Message {
19797 return NewProtoTypeFromFace(this)
19798 }
19799
19800 func (this *ProtoType) GetField2() *string {
19801 return this.Field2
19802 }
19803
19804 func NewProtoTypeFromFace(that ProtoTypeFace) *ProtoType {
19805 this := &ProtoType{}
19806 this.Field2 = that.GetField2()
19807 return this
19808 }
19809
19810 func (this *NidOptNative) GoString() string {
19811 if this == nil {
19812 return "nil"
19813 }
19814 s := make([]string, 0, 19)
19815 s = append(s, "&test.NidOptNative{")
19816 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
19817 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
19818 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
19819 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
19820 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
19821 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
19822 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
19823 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
19824 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
19825 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
19826 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
19827 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
19828 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
19829 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
19830 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
19831 if this.XXX_unrecognized != nil {
19832 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
19833 }
19834 s = append(s, "}")
19835 return strings.Join(s, "")
19836 }
19837 func (this *NinOptNative) GoString() string {
19838 if this == nil {
19839 return "nil"
19840 }
19841 s := make([]string, 0, 19)
19842 s = append(s, "&test.NinOptNative{")
19843 if this.Field1 != nil {
19844 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
19845 }
19846 if this.Field2 != nil {
19847 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
19848 }
19849 if this.Field3 != nil {
19850 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
19851 }
19852 if this.Field4 != nil {
19853 s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
19854 }
19855 if this.Field5 != nil {
19856 s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
19857 }
19858 if this.Field6 != nil {
19859 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
19860 }
19861 if this.Field7 != nil {
19862 s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
19863 }
19864 if this.Field8 != nil {
19865 s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n")
19866 }
19867 if this.Field9 != nil {
19868 s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n")
19869 }
19870 if this.Field10 != nil {
19871 s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n")
19872 }
19873 if this.Field11 != nil {
19874 s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n")
19875 }
19876 if this.Field12 != nil {
19877 s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n")
19878 }
19879 if this.Field13 != nil {
19880 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
19881 }
19882 if this.Field14 != nil {
19883 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
19884 }
19885 if this.Field15 != nil {
19886 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
19887 }
19888 if this.XXX_unrecognized != nil {
19889 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
19890 }
19891 s = append(s, "}")
19892 return strings.Join(s, "")
19893 }
19894 func (this *NidRepNative) GoString() string {
19895 if this == nil {
19896 return "nil"
19897 }
19898 s := make([]string, 0, 19)
19899 s = append(s, "&test.NidRepNative{")
19900 if this.Field1 != nil {
19901 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
19902 }
19903 if this.Field2 != nil {
19904 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
19905 }
19906 if this.Field3 != nil {
19907 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
19908 }
19909 if this.Field4 != nil {
19910 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
19911 }
19912 if this.Field5 != nil {
19913 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
19914 }
19915 if this.Field6 != nil {
19916 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
19917 }
19918 if this.Field7 != nil {
19919 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
19920 }
19921 if this.Field8 != nil {
19922 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
19923 }
19924 if this.Field9 != nil {
19925 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
19926 }
19927 if this.Field10 != nil {
19928 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
19929 }
19930 if this.Field11 != nil {
19931 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
19932 }
19933 if this.Field12 != nil {
19934 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
19935 }
19936 if this.Field13 != nil {
19937 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
19938 }
19939 if this.Field14 != nil {
19940 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
19941 }
19942 if this.Field15 != nil {
19943 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
19944 }
19945 if this.XXX_unrecognized != nil {
19946 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
19947 }
19948 s = append(s, "}")
19949 return strings.Join(s, "")
19950 }
19951 func (this *NinRepNative) GoString() string {
19952 if this == nil {
19953 return "nil"
19954 }
19955 s := make([]string, 0, 19)
19956 s = append(s, "&test.NinRepNative{")
19957 if this.Field1 != nil {
19958 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
19959 }
19960 if this.Field2 != nil {
19961 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
19962 }
19963 if this.Field3 != nil {
19964 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
19965 }
19966 if this.Field4 != nil {
19967 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
19968 }
19969 if this.Field5 != nil {
19970 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
19971 }
19972 if this.Field6 != nil {
19973 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
19974 }
19975 if this.Field7 != nil {
19976 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
19977 }
19978 if this.Field8 != nil {
19979 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
19980 }
19981 if this.Field9 != nil {
19982 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
19983 }
19984 if this.Field10 != nil {
19985 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
19986 }
19987 if this.Field11 != nil {
19988 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
19989 }
19990 if this.Field12 != nil {
19991 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
19992 }
19993 if this.Field13 != nil {
19994 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
19995 }
19996 if this.Field14 != nil {
19997 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
19998 }
19999 if this.Field15 != nil {
20000 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
20001 }
20002 if this.XXX_unrecognized != nil {
20003 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20004 }
20005 s = append(s, "}")
20006 return strings.Join(s, "")
20007 }
20008 func (this *NidRepPackedNative) GoString() string {
20009 if this == nil {
20010 return "nil"
20011 }
20012 s := make([]string, 0, 17)
20013 s = append(s, "&test.NidRepPackedNative{")
20014 if this.Field1 != nil {
20015 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20016 }
20017 if this.Field2 != nil {
20018 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20019 }
20020 if this.Field3 != nil {
20021 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20022 }
20023 if this.Field4 != nil {
20024 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
20025 }
20026 if this.Field5 != nil {
20027 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
20028 }
20029 if this.Field6 != nil {
20030 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20031 }
20032 if this.Field7 != nil {
20033 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20034 }
20035 if this.Field8 != nil {
20036 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
20037 }
20038 if this.Field9 != nil {
20039 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
20040 }
20041 if this.Field10 != nil {
20042 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
20043 }
20044 if this.Field11 != nil {
20045 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
20046 }
20047 if this.Field12 != nil {
20048 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
20049 }
20050 if this.Field13 != nil {
20051 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20052 }
20053 if this.XXX_unrecognized != nil {
20054 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20055 }
20056 s = append(s, "}")
20057 return strings.Join(s, "")
20058 }
20059 func (this *NinRepPackedNative) GoString() string {
20060 if this == nil {
20061 return "nil"
20062 }
20063 s := make([]string, 0, 17)
20064 s = append(s, "&test.NinRepPackedNative{")
20065 if this.Field1 != nil {
20066 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20067 }
20068 if this.Field2 != nil {
20069 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20070 }
20071 if this.Field3 != nil {
20072 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20073 }
20074 if this.Field4 != nil {
20075 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
20076 }
20077 if this.Field5 != nil {
20078 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
20079 }
20080 if this.Field6 != nil {
20081 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20082 }
20083 if this.Field7 != nil {
20084 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20085 }
20086 if this.Field8 != nil {
20087 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
20088 }
20089 if this.Field9 != nil {
20090 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
20091 }
20092 if this.Field10 != nil {
20093 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
20094 }
20095 if this.Field11 != nil {
20096 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
20097 }
20098 if this.Field12 != nil {
20099 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
20100 }
20101 if this.Field13 != nil {
20102 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20103 }
20104 if this.XXX_unrecognized != nil {
20105 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20106 }
20107 s = append(s, "}")
20108 return strings.Join(s, "")
20109 }
20110 func (this *NidOptStruct) GoString() string {
20111 if this == nil {
20112 return "nil"
20113 }
20114 s := make([]string, 0, 14)
20115 s = append(s, "&test.NidOptStruct{")
20116 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20117 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20118 s = append(s, "Field3: "+strings.Replace(this.Field3.GoString(), `&`, ``, 1)+",\n")
20119 s = append(s, "Field4: "+strings.Replace(this.Field4.GoString(), `&`, ``, 1)+",\n")
20120 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20121 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20122 s = append(s, "Field8: "+strings.Replace(this.Field8.GoString(), `&`, ``, 1)+",\n")
20123 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20124 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
20125 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
20126 if this.XXX_unrecognized != nil {
20127 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20128 }
20129 s = append(s, "}")
20130 return strings.Join(s, "")
20131 }
20132 func (this *NinOptStruct) GoString() string {
20133 if this == nil {
20134 return "nil"
20135 }
20136 s := make([]string, 0, 14)
20137 s = append(s, "&test.NinOptStruct{")
20138 if this.Field1 != nil {
20139 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
20140 }
20141 if this.Field2 != nil {
20142 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
20143 }
20144 if this.Field3 != nil {
20145 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20146 }
20147 if this.Field4 != nil {
20148 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
20149 }
20150 if this.Field6 != nil {
20151 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
20152 }
20153 if this.Field7 != nil {
20154 s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
20155 }
20156 if this.Field8 != nil {
20157 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
20158 }
20159 if this.Field13 != nil {
20160 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
20161 }
20162 if this.Field14 != nil {
20163 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
20164 }
20165 if this.Field15 != nil {
20166 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
20167 }
20168 if this.XXX_unrecognized != nil {
20169 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20170 }
20171 s = append(s, "}")
20172 return strings.Join(s, "")
20173 }
20174 func (this *NidRepStruct) GoString() string {
20175 if this == nil {
20176 return "nil"
20177 }
20178 s := make([]string, 0, 14)
20179 s = append(s, "&test.NidRepStruct{")
20180 if this.Field1 != nil {
20181 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20182 }
20183 if this.Field2 != nil {
20184 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20185 }
20186 if this.Field3 != nil {
20187 vs := make([]NidOptNative, len(this.Field3))
20188 for i := range vs {
20189 vs[i] = this.Field3[i]
20190 }
20191 s = append(s, "Field3: "+fmt.Sprintf("%#v", vs)+",\n")
20192 }
20193 if this.Field4 != nil {
20194 vs := make([]NinOptNative, len(this.Field4))
20195 for i := range vs {
20196 vs[i] = this.Field4[i]
20197 }
20198 s = append(s, "Field4: "+fmt.Sprintf("%#v", vs)+",\n")
20199 }
20200 if this.Field6 != nil {
20201 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20202 }
20203 if this.Field7 != nil {
20204 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20205 }
20206 if this.Field8 != nil {
20207 vs := make([]NidOptNative, len(this.Field8))
20208 for i := range vs {
20209 vs[i] = this.Field8[i]
20210 }
20211 s = append(s, "Field8: "+fmt.Sprintf("%#v", vs)+",\n")
20212 }
20213 if this.Field13 != nil {
20214 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20215 }
20216 if this.Field14 != nil {
20217 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
20218 }
20219 if this.Field15 != nil {
20220 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
20221 }
20222 if this.XXX_unrecognized != nil {
20223 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20224 }
20225 s = append(s, "}")
20226 return strings.Join(s, "")
20227 }
20228 func (this *NinRepStruct) GoString() string {
20229 if this == nil {
20230 return "nil"
20231 }
20232 s := make([]string, 0, 14)
20233 s = append(s, "&test.NinRepStruct{")
20234 if this.Field1 != nil {
20235 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20236 }
20237 if this.Field2 != nil {
20238 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20239 }
20240 if this.Field3 != nil {
20241 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20242 }
20243 if this.Field4 != nil {
20244 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
20245 }
20246 if this.Field6 != nil {
20247 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
20248 }
20249 if this.Field7 != nil {
20250 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
20251 }
20252 if this.Field8 != nil {
20253 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
20254 }
20255 if this.Field13 != nil {
20256 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
20257 }
20258 if this.Field14 != nil {
20259 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
20260 }
20261 if this.Field15 != nil {
20262 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
20263 }
20264 if this.XXX_unrecognized != nil {
20265 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20266 }
20267 s = append(s, "}")
20268 return strings.Join(s, "")
20269 }
20270 func (this *NidEmbeddedStruct) GoString() string {
20271 if this == nil {
20272 return "nil"
20273 }
20274 s := make([]string, 0, 7)
20275 s = append(s, "&test.NidEmbeddedStruct{")
20276 if this.NidOptNative != nil {
20277 s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
20278 }
20279 s = append(s, "Field200: "+strings.Replace(this.Field200.GoString(), `&`, ``, 1)+",\n")
20280 s = append(s, "Field210: "+fmt.Sprintf("%#v", this.Field210)+",\n")
20281 if this.XXX_unrecognized != nil {
20282 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20283 }
20284 s = append(s, "}")
20285 return strings.Join(s, "")
20286 }
20287 func (this *NinEmbeddedStruct) GoString() string {
20288 if this == nil {
20289 return "nil"
20290 }
20291 s := make([]string, 0, 7)
20292 s = append(s, "&test.NinEmbeddedStruct{")
20293 if this.NidOptNative != nil {
20294 s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
20295 }
20296 if this.Field200 != nil {
20297 s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n")
20298 }
20299 if this.Field210 != nil {
20300 s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\n")
20301 }
20302 if this.XXX_unrecognized != nil {
20303 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20304 }
20305 s = append(s, "}")
20306 return strings.Join(s, "")
20307 }
20308 func (this *NidNestedStruct) GoString() string {
20309 if this == nil {
20310 return "nil"
20311 }
20312 s := make([]string, 0, 6)
20313 s = append(s, "&test.NidNestedStruct{")
20314 s = append(s, "Field1: "+strings.Replace(this.Field1.GoString(), `&`, ``, 1)+",\n")
20315 if this.Field2 != nil {
20316 vs := make([]NidRepStruct, len(this.Field2))
20317 for i := range vs {
20318 vs[i] = this.Field2[i]
20319 }
20320 s = append(s, "Field2: "+fmt.Sprintf("%#v", vs)+",\n")
20321 }
20322 if this.XXX_unrecognized != nil {
20323 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20324 }
20325 s = append(s, "}")
20326 return strings.Join(s, "")
20327 }
20328 func (this *NinNestedStruct) GoString() string {
20329 if this == nil {
20330 return "nil"
20331 }
20332 s := make([]string, 0, 6)
20333 s = append(s, "&test.NinNestedStruct{")
20334 if this.Field1 != nil {
20335 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20336 }
20337 if this.Field2 != nil {
20338 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20339 }
20340 if this.XXX_unrecognized != nil {
20341 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20342 }
20343 s = append(s, "}")
20344 return strings.Join(s, "")
20345 }
20346 func (this *NidOptCustom) GoString() string {
20347 if this == nil {
20348 return "nil"
20349 }
20350 s := make([]string, 0, 6)
20351 s = append(s, "&test.NidOptCustom{")
20352 s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
20353 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
20354 if this.XXX_unrecognized != nil {
20355 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20356 }
20357 s = append(s, "}")
20358 return strings.Join(s, "")
20359 }
20360 func (this *CustomDash) GoString() string {
20361 if this == nil {
20362 return "nil"
20363 }
20364 s := make([]string, 0, 5)
20365 s = append(s, "&test.CustomDash{")
20366 if this.Value != nil {
20367 s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom_dash_type.Bytes")+",\n")
20368 }
20369 if this.XXX_unrecognized != nil {
20370 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20371 }
20372 s = append(s, "}")
20373 return strings.Join(s, "")
20374 }
20375 func (this *NinOptCustom) GoString() string {
20376 if this == nil {
20377 return "nil"
20378 }
20379 s := make([]string, 0, 6)
20380 s = append(s, "&test.NinOptCustom{")
20381 if this.Id != nil {
20382 s = append(s, "Id: "+valueToGoStringThetest(this.Id, "Uuid")+",\n")
20383 }
20384 if this.Value != nil {
20385 s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom.Uint128")+",\n")
20386 }
20387 if this.XXX_unrecognized != nil {
20388 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20389 }
20390 s = append(s, "}")
20391 return strings.Join(s, "")
20392 }
20393 func (this *NidRepCustom) GoString() string {
20394 if this == nil {
20395 return "nil"
20396 }
20397 s := make([]string, 0, 6)
20398 s = append(s, "&test.NidRepCustom{")
20399 if this.Id != nil {
20400 s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
20401 }
20402 if this.Value != nil {
20403 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
20404 }
20405 if this.XXX_unrecognized != nil {
20406 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20407 }
20408 s = append(s, "}")
20409 return strings.Join(s, "")
20410 }
20411 func (this *NinRepCustom) GoString() string {
20412 if this == nil {
20413 return "nil"
20414 }
20415 s := make([]string, 0, 6)
20416 s = append(s, "&test.NinRepCustom{")
20417 if this.Id != nil {
20418 s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
20419 }
20420 if this.Value != nil {
20421 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
20422 }
20423 if this.XXX_unrecognized != nil {
20424 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20425 }
20426 s = append(s, "}")
20427 return strings.Join(s, "")
20428 }
20429 func (this *NinOptNativeUnion) GoString() string {
20430 if this == nil {
20431 return "nil"
20432 }
20433 s := make([]string, 0, 13)
20434 s = append(s, "&test.NinOptNativeUnion{")
20435 if this.Field1 != nil {
20436 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
20437 }
20438 if this.Field2 != nil {
20439 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
20440 }
20441 if this.Field3 != nil {
20442 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
20443 }
20444 if this.Field4 != nil {
20445 s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
20446 }
20447 if this.Field5 != nil {
20448 s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
20449 }
20450 if this.Field6 != nil {
20451 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
20452 }
20453 if this.Field13 != nil {
20454 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
20455 }
20456 if this.Field14 != nil {
20457 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
20458 }
20459 if this.Field15 != nil {
20460 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
20461 }
20462 if this.XXX_unrecognized != nil {
20463 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20464 }
20465 s = append(s, "}")
20466 return strings.Join(s, "")
20467 }
20468 func (this *NinOptStructUnion) GoString() string {
20469 if this == nil {
20470 return "nil"
20471 }
20472 s := make([]string, 0, 13)
20473 s = append(s, "&test.NinOptStructUnion{")
20474 if this.Field1 != nil {
20475 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
20476 }
20477 if this.Field2 != nil {
20478 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
20479 }
20480 if this.Field3 != nil {
20481 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20482 }
20483 if this.Field4 != nil {
20484 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
20485 }
20486 if this.Field6 != nil {
20487 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
20488 }
20489 if this.Field7 != nil {
20490 s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
20491 }
20492 if this.Field13 != nil {
20493 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
20494 }
20495 if this.Field14 != nil {
20496 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
20497 }
20498 if this.Field15 != nil {
20499 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
20500 }
20501 if this.XXX_unrecognized != nil {
20502 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20503 }
20504 s = append(s, "}")
20505 return strings.Join(s, "")
20506 }
20507 func (this *NinEmbeddedStructUnion) GoString() string {
20508 if this == nil {
20509 return "nil"
20510 }
20511 s := make([]string, 0, 7)
20512 s = append(s, "&test.NinEmbeddedStructUnion{")
20513 if this.NidOptNative != nil {
20514 s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
20515 }
20516 if this.Field200 != nil {
20517 s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n")
20518 }
20519 if this.Field210 != nil {
20520 s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\n")
20521 }
20522 if this.XXX_unrecognized != nil {
20523 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20524 }
20525 s = append(s, "}")
20526 return strings.Join(s, "")
20527 }
20528 func (this *NinNestedStructUnion) GoString() string {
20529 if this == nil {
20530 return "nil"
20531 }
20532 s := make([]string, 0, 7)
20533 s = append(s, "&test.NinNestedStructUnion{")
20534 if this.Field1 != nil {
20535 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20536 }
20537 if this.Field2 != nil {
20538 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20539 }
20540 if this.Field3 != nil {
20541 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20542 }
20543 if this.XXX_unrecognized != nil {
20544 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20545 }
20546 s = append(s, "}")
20547 return strings.Join(s, "")
20548 }
20549 func (this *Tree) GoString() string {
20550 if this == nil {
20551 return "nil"
20552 }
20553 s := make([]string, 0, 7)
20554 s = append(s, "&test.Tree{")
20555 if this.Or != nil {
20556 s = append(s, "Or: "+fmt.Sprintf("%#v", this.Or)+",\n")
20557 }
20558 if this.And != nil {
20559 s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n")
20560 }
20561 if this.Leaf != nil {
20562 s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\n")
20563 }
20564 if this.XXX_unrecognized != nil {
20565 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20566 }
20567 s = append(s, "}")
20568 return strings.Join(s, "")
20569 }
20570 func (this *OrBranch) GoString() string {
20571 if this == nil {
20572 return "nil"
20573 }
20574 s := make([]string, 0, 6)
20575 s = append(s, "&test.OrBranch{")
20576 s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
20577 s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\n")
20578 if this.XXX_unrecognized != nil {
20579 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20580 }
20581 s = append(s, "}")
20582 return strings.Join(s, "")
20583 }
20584 func (this *AndBranch) GoString() string {
20585 if this == nil {
20586 return "nil"
20587 }
20588 s := make([]string, 0, 6)
20589 s = append(s, "&test.AndBranch{")
20590 s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
20591 s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\n")
20592 if this.XXX_unrecognized != nil {
20593 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20594 }
20595 s = append(s, "}")
20596 return strings.Join(s, "")
20597 }
20598 func (this *Leaf) GoString() string {
20599 if this == nil {
20600 return "nil"
20601 }
20602 s := make([]string, 0, 6)
20603 s = append(s, "&test.Leaf{")
20604 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
20605 s = append(s, "StrValue: "+fmt.Sprintf("%#v", this.StrValue)+",\n")
20606 if this.XXX_unrecognized != nil {
20607 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20608 }
20609 s = append(s, "}")
20610 return strings.Join(s, "")
20611 }
20612 func (this *DeepTree) GoString() string {
20613 if this == nil {
20614 return "nil"
20615 }
20616 s := make([]string, 0, 7)
20617 s = append(s, "&test.DeepTree{")
20618 if this.Down != nil {
20619 s = append(s, "Down: "+fmt.Sprintf("%#v", this.Down)+",\n")
20620 }
20621 if this.And != nil {
20622 s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n")
20623 }
20624 if this.Leaf != nil {
20625 s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\n")
20626 }
20627 if this.XXX_unrecognized != nil {
20628 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20629 }
20630 s = append(s, "}")
20631 return strings.Join(s, "")
20632 }
20633 func (this *ADeepBranch) GoString() string {
20634 if this == nil {
20635 return "nil"
20636 }
20637 s := make([]string, 0, 5)
20638 s = append(s, "&test.ADeepBranch{")
20639 s = append(s, "Down: "+strings.Replace(this.Down.GoString(), `&`, ``, 1)+",\n")
20640 if this.XXX_unrecognized != nil {
20641 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20642 }
20643 s = append(s, "}")
20644 return strings.Join(s, "")
20645 }
20646 func (this *AndDeepBranch) GoString() string {
20647 if this == nil {
20648 return "nil"
20649 }
20650 s := make([]string, 0, 6)
20651 s = append(s, "&test.AndDeepBranch{")
20652 s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
20653 s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\n")
20654 if this.XXX_unrecognized != nil {
20655 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20656 }
20657 s = append(s, "}")
20658 return strings.Join(s, "")
20659 }
20660 func (this *DeepLeaf) GoString() string {
20661 if this == nil {
20662 return "nil"
20663 }
20664 s := make([]string, 0, 5)
20665 s = append(s, "&test.DeepLeaf{")
20666 s = append(s, "Tree: "+strings.Replace(this.Tree.GoString(), `&`, ``, 1)+",\n")
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 *Nil) GoString() string {
20674 if this == nil {
20675 return "nil"
20676 }
20677 s := make([]string, 0, 4)
20678 s = append(s, "&test.Nil{")
20679 if this.XXX_unrecognized != nil {
20680 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20681 }
20682 s = append(s, "}")
20683 return strings.Join(s, "")
20684 }
20685 func (this *NidOptEnum) GoString() string {
20686 if this == nil {
20687 return "nil"
20688 }
20689 s := make([]string, 0, 5)
20690 s = append(s, "&test.NidOptEnum{")
20691 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20692 if this.XXX_unrecognized != nil {
20693 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20694 }
20695 s = append(s, "}")
20696 return strings.Join(s, "")
20697 }
20698 func (this *NinOptEnum) GoString() string {
20699 if this == nil {
20700 return "nil"
20701 }
20702 s := make([]string, 0, 7)
20703 s = append(s, "&test.NinOptEnum{")
20704 if this.Field1 != nil {
20705 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n")
20706 }
20707 if this.Field2 != nil {
20708 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
20709 }
20710 if this.Field3 != nil {
20711 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n")
20712 }
20713 if this.XXX_unrecognized != nil {
20714 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20715 }
20716 s = append(s, "}")
20717 return strings.Join(s, "")
20718 }
20719 func (this *NidRepEnum) GoString() string {
20720 if this == nil {
20721 return "nil"
20722 }
20723 s := make([]string, 0, 7)
20724 s = append(s, "&test.NidRepEnum{")
20725 if this.Field1 != nil {
20726 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20727 }
20728 if this.Field2 != nil {
20729 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20730 }
20731 if this.Field3 != nil {
20732 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20733 }
20734 if this.XXX_unrecognized != nil {
20735 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20736 }
20737 s = append(s, "}")
20738 return strings.Join(s, "")
20739 }
20740 func (this *NinRepEnum) GoString() string {
20741 if this == nil {
20742 return "nil"
20743 }
20744 s := make([]string, 0, 7)
20745 s = append(s, "&test.NinRepEnum{")
20746 if this.Field1 != nil {
20747 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
20748 }
20749 if this.Field2 != nil {
20750 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
20751 }
20752 if this.Field3 != nil {
20753 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
20754 }
20755 if this.XXX_unrecognized != nil {
20756 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20757 }
20758 s = append(s, "}")
20759 return strings.Join(s, "")
20760 }
20761 func (this *NinOptEnumDefault) GoString() string {
20762 if this == nil {
20763 return "nil"
20764 }
20765 s := make([]string, 0, 7)
20766 s = append(s, "&test.NinOptEnumDefault{")
20767 if this.Field1 != nil {
20768 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n")
20769 }
20770 if this.Field2 != nil {
20771 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
20772 }
20773 if this.Field3 != nil {
20774 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n")
20775 }
20776 if this.XXX_unrecognized != nil {
20777 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20778 }
20779 s = append(s, "}")
20780 return strings.Join(s, "")
20781 }
20782 func (this *AnotherNinOptEnum) GoString() string {
20783 if this == nil {
20784 return "nil"
20785 }
20786 s := make([]string, 0, 7)
20787 s = append(s, "&test.AnotherNinOptEnum{")
20788 if this.Field1 != nil {
20789 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n")
20790 }
20791 if this.Field2 != nil {
20792 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
20793 }
20794 if this.Field3 != nil {
20795 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n")
20796 }
20797 if this.XXX_unrecognized != nil {
20798 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20799 }
20800 s = append(s, "}")
20801 return strings.Join(s, "")
20802 }
20803 func (this *AnotherNinOptEnumDefault) GoString() string {
20804 if this == nil {
20805 return "nil"
20806 }
20807 s := make([]string, 0, 7)
20808 s = append(s, "&test.AnotherNinOptEnumDefault{")
20809 if this.Field1 != nil {
20810 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n")
20811 }
20812 if this.Field2 != nil {
20813 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
20814 }
20815 if this.Field3 != nil {
20816 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n")
20817 }
20818 if this.XXX_unrecognized != nil {
20819 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20820 }
20821 s = append(s, "}")
20822 return strings.Join(s, "")
20823 }
20824 func (this *Timer) GoString() string {
20825 if this == nil {
20826 return "nil"
20827 }
20828 s := make([]string, 0, 7)
20829 s = append(s, "&test.Timer{")
20830 s = append(s, "Time1: "+fmt.Sprintf("%#v", this.Time1)+",\n")
20831 s = append(s, "Time2: "+fmt.Sprintf("%#v", this.Time2)+",\n")
20832 s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n")
20833 if this.XXX_unrecognized != nil {
20834 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20835 }
20836 s = append(s, "}")
20837 return strings.Join(s, "")
20838 }
20839 func (this *MyExtendable) GoString() string {
20840 if this == nil {
20841 return "nil"
20842 }
20843 s := make([]string, 0, 5)
20844 s = append(s, "&test.MyExtendable{")
20845 if this.Field1 != nil {
20846 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
20847 }
20848 s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\n")
20849 if this.XXX_unrecognized != nil {
20850 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20851 }
20852 s = append(s, "}")
20853 return strings.Join(s, "")
20854 }
20855 func (this *OtherExtenable) GoString() string {
20856 if this == nil {
20857 return "nil"
20858 }
20859 s := make([]string, 0, 7)
20860 s = append(s, "&test.OtherExtenable{")
20861 if this.Field2 != nil {
20862 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "int64")+",\n")
20863 }
20864 if this.Field13 != nil {
20865 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "int64")+",\n")
20866 }
20867 if this.M != nil {
20868 s = append(s, "M: "+fmt.Sprintf("%#v", this.M)+",\n")
20869 }
20870 s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\n")
20871 if this.XXX_unrecognized != nil {
20872 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20873 }
20874 s = append(s, "}")
20875 return strings.Join(s, "")
20876 }
20877 func (this *NestedDefinition) GoString() string {
20878 if this == nil {
20879 return "nil"
20880 }
20881 s := make([]string, 0, 8)
20882 s = append(s, "&test.NestedDefinition{")
20883 if this.Field1 != nil {
20884 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
20885 }
20886 if this.EnumField != nil {
20887 s = append(s, "EnumField: "+valueToGoStringThetest(this.EnumField, "NestedDefinition_NestedEnum")+",\n")
20888 }
20889 if this.NNM != nil {
20890 s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\n")
20891 }
20892 if this.NM != nil {
20893 s = append(s, "NM: "+fmt.Sprintf("%#v", this.NM)+",\n")
20894 }
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 *NestedDefinition_NestedMessage) GoString() string {
20902 if this == nil {
20903 return "nil"
20904 }
20905 s := make([]string, 0, 6)
20906 s = append(s, "&test.NestedDefinition_NestedMessage{")
20907 if this.NestedField1 != nil {
20908 s = append(s, "NestedField1: "+valueToGoStringThetest(this.NestedField1, "uint64")+",\n")
20909 }
20910 if this.NNM != nil {
20911 s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\n")
20912 }
20913 if this.XXX_unrecognized != nil {
20914 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20915 }
20916 s = append(s, "}")
20917 return strings.Join(s, "")
20918 }
20919 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) GoString() string {
20920 if this == nil {
20921 return "nil"
20922 }
20923 s := make([]string, 0, 5)
20924 s = append(s, "&test.NestedDefinition_NestedMessage_NestedNestedMsg{")
20925 if this.NestedNestedField1 != nil {
20926 s = append(s, "NestedNestedField1: "+valueToGoStringThetest(this.NestedNestedField1, "string")+",\n")
20927 }
20928 if this.XXX_unrecognized != nil {
20929 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20930 }
20931 s = append(s, "}")
20932 return strings.Join(s, "")
20933 }
20934 func (this *NestedScope) GoString() string {
20935 if this == nil {
20936 return "nil"
20937 }
20938 s := make([]string, 0, 7)
20939 s = append(s, "&test.NestedScope{")
20940 if this.A != nil {
20941 s = append(s, "A: "+fmt.Sprintf("%#v", this.A)+",\n")
20942 }
20943 if this.B != nil {
20944 s = append(s, "B: "+valueToGoStringThetest(this.B, "NestedDefinition_NestedEnum")+",\n")
20945 }
20946 if this.C != nil {
20947 s = append(s, "C: "+fmt.Sprintf("%#v", this.C)+",\n")
20948 }
20949 if this.XXX_unrecognized != nil {
20950 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
20951 }
20952 s = append(s, "}")
20953 return strings.Join(s, "")
20954 }
20955 func (this *NinOptNativeDefault) GoString() string {
20956 if this == nil {
20957 return "nil"
20958 }
20959 s := make([]string, 0, 19)
20960 s = append(s, "&test.NinOptNativeDefault{")
20961 if this.Field1 != nil {
20962 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
20963 }
20964 if this.Field2 != nil {
20965 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
20966 }
20967 if this.Field3 != nil {
20968 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
20969 }
20970 if this.Field4 != nil {
20971 s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
20972 }
20973 if this.Field5 != nil {
20974 s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
20975 }
20976 if this.Field6 != nil {
20977 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
20978 }
20979 if this.Field7 != nil {
20980 s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
20981 }
20982 if this.Field8 != nil {
20983 s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n")
20984 }
20985 if this.Field9 != nil {
20986 s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n")
20987 }
20988 if this.Field10 != nil {
20989 s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n")
20990 }
20991 if this.Field11 != nil {
20992 s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n")
20993 }
20994 if this.Field12 != nil {
20995 s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n")
20996 }
20997 if this.Field13 != nil {
20998 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
20999 }
21000 if this.Field14 != nil {
21001 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
21002 }
21003 if this.Field15 != nil {
21004 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
21005 }
21006 if this.XXX_unrecognized != nil {
21007 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21008 }
21009 s = append(s, "}")
21010 return strings.Join(s, "")
21011 }
21012 func (this *CustomContainer) GoString() string {
21013 if this == nil {
21014 return "nil"
21015 }
21016 s := make([]string, 0, 5)
21017 s = append(s, "&test.CustomContainer{")
21018 s = append(s, "CustomStruct: "+strings.Replace(this.CustomStruct.GoString(), `&`, ``, 1)+",\n")
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 *CustomNameNidOptNative) GoString() string {
21026 if this == nil {
21027 return "nil"
21028 }
21029 s := make([]string, 0, 19)
21030 s = append(s, "&test.CustomNameNidOptNative{")
21031 s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
21032 s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
21033 s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
21034 s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
21035 s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n")
21036 s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n")
21037 s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
21038 s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n")
21039 s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n")
21040 s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n")
21041 s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n")
21042 s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n")
21043 s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n")
21044 s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n")
21045 s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\n")
21046 if this.XXX_unrecognized != nil {
21047 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21048 }
21049 s = append(s, "}")
21050 return strings.Join(s, "")
21051 }
21052 func (this *CustomNameNinOptNative) GoString() string {
21053 if this == nil {
21054 return "nil"
21055 }
21056 s := make([]string, 0, 19)
21057 s = append(s, "&test.CustomNameNinOptNative{")
21058 if this.FieldA != nil {
21059 s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n")
21060 }
21061 if this.FieldB != nil {
21062 s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n")
21063 }
21064 if this.FieldC != nil {
21065 s = append(s, "FieldC: "+valueToGoStringThetest(this.FieldC, "int32")+",\n")
21066 }
21067 if this.FieldD != nil {
21068 s = append(s, "FieldD: "+valueToGoStringThetest(this.FieldD, "int64")+",\n")
21069 }
21070 if this.FieldE != nil {
21071 s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint32")+",\n")
21072 }
21073 if this.FieldF != nil {
21074 s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "uint64")+",\n")
21075 }
21076 if this.FieldG != nil {
21077 s = append(s, "FieldG: "+valueToGoStringThetest(this.FieldG, "int32")+",\n")
21078 }
21079 if this.FieldH != nil {
21080 s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "int64")+",\n")
21081 }
21082 if this.FieldI != nil {
21083 s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "uint32")+",\n")
21084 }
21085 if this.FieldJ != nil {
21086 s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "int32")+",\n")
21087 }
21088 if this.FieldK != nil {
21089 s = append(s, "FieldK: "+valueToGoStringThetest(this.FieldK, "uint64")+",\n")
21090 }
21091 if this.FielL != nil {
21092 s = append(s, "FielL: "+valueToGoStringThetest(this.FielL, "int64")+",\n")
21093 }
21094 if this.FieldM != nil {
21095 s = append(s, "FieldM: "+valueToGoStringThetest(this.FieldM, "bool")+",\n")
21096 }
21097 if this.FieldN != nil {
21098 s = append(s, "FieldN: "+valueToGoStringThetest(this.FieldN, "string")+",\n")
21099 }
21100 if this.FieldO != nil {
21101 s = append(s, "FieldO: "+valueToGoStringThetest(this.FieldO, "byte")+",\n")
21102 }
21103 if this.XXX_unrecognized != nil {
21104 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21105 }
21106 s = append(s, "}")
21107 return strings.Join(s, "")
21108 }
21109 func (this *CustomNameNinRepNative) GoString() string {
21110 if this == nil {
21111 return "nil"
21112 }
21113 s := make([]string, 0, 19)
21114 s = append(s, "&test.CustomNameNinRepNative{")
21115 if this.FieldA != nil {
21116 s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
21117 }
21118 if this.FieldB != nil {
21119 s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
21120 }
21121 if this.FieldC != nil {
21122 s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
21123 }
21124 if this.FieldD != nil {
21125 s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
21126 }
21127 if this.FieldE != nil {
21128 s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n")
21129 }
21130 if this.FieldF != nil {
21131 s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n")
21132 }
21133 if this.FieldG != nil {
21134 s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
21135 }
21136 if this.FieldH != nil {
21137 s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n")
21138 }
21139 if this.FieldI != nil {
21140 s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n")
21141 }
21142 if this.FieldJ != nil {
21143 s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n")
21144 }
21145 if this.FieldK != nil {
21146 s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n")
21147 }
21148 if this.FieldL != nil {
21149 s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n")
21150 }
21151 if this.FieldM != nil {
21152 s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n")
21153 }
21154 if this.FieldN != nil {
21155 s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n")
21156 }
21157 if this.FieldO != nil {
21158 s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\n")
21159 }
21160 if this.XXX_unrecognized != nil {
21161 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21162 }
21163 s = append(s, "}")
21164 return strings.Join(s, "")
21165 }
21166 func (this *CustomNameNinStruct) GoString() string {
21167 if this == nil {
21168 return "nil"
21169 }
21170 s := make([]string, 0, 14)
21171 s = append(s, "&test.CustomNameNinStruct{")
21172 if this.FieldA != nil {
21173 s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n")
21174 }
21175 if this.FieldB != nil {
21176 s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n")
21177 }
21178 if this.FieldC != nil {
21179 s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
21180 }
21181 if this.FieldD != nil {
21182 s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
21183 }
21184 if this.FieldE != nil {
21185 s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint64")+",\n")
21186 }
21187 if this.FieldF != nil {
21188 s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "int32")+",\n")
21189 }
21190 if this.FieldG != nil {
21191 s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
21192 }
21193 if this.FieldH != nil {
21194 s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "bool")+",\n")
21195 }
21196 if this.FieldI != nil {
21197 s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "string")+",\n")
21198 }
21199 if this.FieldJ != nil {
21200 s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "byte")+",\n")
21201 }
21202 if this.XXX_unrecognized != nil {
21203 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21204 }
21205 s = append(s, "}")
21206 return strings.Join(s, "")
21207 }
21208 func (this *CustomNameCustomType) GoString() string {
21209 if this == nil {
21210 return "nil"
21211 }
21212 s := make([]string, 0, 8)
21213 s = append(s, "&test.CustomNameCustomType{")
21214 if this.FieldA != nil {
21215 s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "Uuid")+",\n")
21216 }
21217 if this.FieldB != nil {
21218 s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "github_com_gogo_protobuf_test_custom.Uint128")+",\n")
21219 }
21220 if this.FieldC != nil {
21221 s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
21222 }
21223 if this.FieldD != nil {
21224 s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
21225 }
21226 if this.XXX_unrecognized != nil {
21227 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21228 }
21229 s = append(s, "}")
21230 return strings.Join(s, "")
21231 }
21232 func (this *CustomNameNinEmbeddedStructUnion) GoString() string {
21233 if this == nil {
21234 return "nil"
21235 }
21236 s := make([]string, 0, 7)
21237 s = append(s, "&test.CustomNameNinEmbeddedStructUnion{")
21238 if this.NidOptNative != nil {
21239 s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
21240 }
21241 if this.FieldA != nil {
21242 s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
21243 }
21244 if this.FieldB != nil {
21245 s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "bool")+",\n")
21246 }
21247 if this.XXX_unrecognized != nil {
21248 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21249 }
21250 s = append(s, "}")
21251 return strings.Join(s, "")
21252 }
21253 func (this *CustomNameEnum) GoString() string {
21254 if this == nil {
21255 return "nil"
21256 }
21257 s := make([]string, 0, 6)
21258 s = append(s, "&test.CustomNameEnum{")
21259 if this.FieldA != nil {
21260 s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "TheTestEnum")+",\n")
21261 }
21262 if this.FieldB != nil {
21263 s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
21264 }
21265 if this.XXX_unrecognized != nil {
21266 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21267 }
21268 s = append(s, "}")
21269 return strings.Join(s, "")
21270 }
21271 func (this *NoExtensionsMap) GoString() string {
21272 if this == nil {
21273 return "nil"
21274 }
21275 s := make([]string, 0, 5)
21276 s = append(s, "&test.NoExtensionsMap{")
21277 if this.Field1 != nil {
21278 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
21279 }
21280 if this.XXX_extensions != nil {
21281 s = append(s, "XXX_extensions: "+fmt.Sprintf("%#v", this.XXX_extensions)+",\n")
21282 }
21283 if this.XXX_unrecognized != nil {
21284 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21285 }
21286 s = append(s, "}")
21287 return strings.Join(s, "")
21288 }
21289 func (this *Unrecognized) GoString() string {
21290 if this == nil {
21291 return "nil"
21292 }
21293 s := make([]string, 0, 5)
21294 s = append(s, "&test.Unrecognized{")
21295 if this.Field1 != nil {
21296 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "string")+",\n")
21297 }
21298 s = append(s, "}")
21299 return strings.Join(s, "")
21300 }
21301 func (this *UnrecognizedWithInner) GoString() string {
21302 if this == nil {
21303 return "nil"
21304 }
21305 s := make([]string, 0, 6)
21306 s = append(s, "&test.UnrecognizedWithInner{")
21307 if this.Embedded != nil {
21308 s = append(s, "Embedded: "+fmt.Sprintf("%#v", this.Embedded)+",\n")
21309 }
21310 if this.Field2 != nil {
21311 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\n")
21312 }
21313 if this.XXX_unrecognized != nil {
21314 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21315 }
21316 s = append(s, "}")
21317 return strings.Join(s, "")
21318 }
21319 func (this *UnrecognizedWithInner_Inner) GoString() string {
21320 if this == nil {
21321 return "nil"
21322 }
21323 s := make([]string, 0, 5)
21324 s = append(s, "&test.UnrecognizedWithInner_Inner{")
21325 if this.Field1 != nil {
21326 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n")
21327 }
21328 s = append(s, "}")
21329 return strings.Join(s, "")
21330 }
21331 func (this *UnrecognizedWithEmbed) GoString() string {
21332 if this == nil {
21333 return "nil"
21334 }
21335 s := make([]string, 0, 6)
21336 s = append(s, "&test.UnrecognizedWithEmbed{")
21337 s = append(s, "UnrecognizedWithEmbed_Embedded: "+strings.Replace(this.UnrecognizedWithEmbed_Embedded.GoString(), `&`, ``, 1)+",\n")
21338 if this.Field2 != nil {
21339 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\n")
21340 }
21341 if this.XXX_unrecognized != nil {
21342 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21343 }
21344 s = append(s, "}")
21345 return strings.Join(s, "")
21346 }
21347 func (this *UnrecognizedWithEmbed_Embedded) GoString() string {
21348 if this == nil {
21349 return "nil"
21350 }
21351 s := make([]string, 0, 5)
21352 s = append(s, "&test.UnrecognizedWithEmbed_Embedded{")
21353 if this.Field1 != nil {
21354 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n")
21355 }
21356 s = append(s, "}")
21357 return strings.Join(s, "")
21358 }
21359 func (this *Node) GoString() string {
21360 if this == nil {
21361 return "nil"
21362 }
21363 s := make([]string, 0, 6)
21364 s = append(s, "&test.Node{")
21365 if this.Label != nil {
21366 s = append(s, "Label: "+valueToGoStringThetest(this.Label, "string")+",\n")
21367 }
21368 if this.Children != nil {
21369 s = append(s, "Children: "+fmt.Sprintf("%#v", this.Children)+",\n")
21370 }
21371 if this.XXX_unrecognized != nil {
21372 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21373 }
21374 s = append(s, "}")
21375 return strings.Join(s, "")
21376 }
21377 func (this *NonByteCustomType) GoString() string {
21378 if this == nil {
21379 return "nil"
21380 }
21381 s := make([]string, 0, 5)
21382 s = append(s, "&test.NonByteCustomType{")
21383 if this.Field1 != nil {
21384 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\n")
21385 }
21386 if this.XXX_unrecognized != nil {
21387 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21388 }
21389 s = append(s, "}")
21390 return strings.Join(s, "")
21391 }
21392 func (this *NidOptNonByteCustomType) GoString() string {
21393 if this == nil {
21394 return "nil"
21395 }
21396 s := make([]string, 0, 5)
21397 s = append(s, "&test.NidOptNonByteCustomType{")
21398 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
21399 if this.XXX_unrecognized != nil {
21400 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21401 }
21402 s = append(s, "}")
21403 return strings.Join(s, "")
21404 }
21405 func (this *NinOptNonByteCustomType) GoString() string {
21406 if this == nil {
21407 return "nil"
21408 }
21409 s := make([]string, 0, 5)
21410 s = append(s, "&test.NinOptNonByteCustomType{")
21411 if this.Field1 != nil {
21412 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\n")
21413 }
21414 if this.XXX_unrecognized != nil {
21415 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21416 }
21417 s = append(s, "}")
21418 return strings.Join(s, "")
21419 }
21420 func (this *NidRepNonByteCustomType) GoString() string {
21421 if this == nil {
21422 return "nil"
21423 }
21424 s := make([]string, 0, 5)
21425 s = append(s, "&test.NidRepNonByteCustomType{")
21426 if this.Field1 != nil {
21427 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
21428 }
21429 if this.XXX_unrecognized != nil {
21430 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21431 }
21432 s = append(s, "}")
21433 return strings.Join(s, "")
21434 }
21435 func (this *NinRepNonByteCustomType) GoString() string {
21436 if this == nil {
21437 return "nil"
21438 }
21439 s := make([]string, 0, 5)
21440 s = append(s, "&test.NinRepNonByteCustomType{")
21441 if this.Field1 != nil {
21442 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
21443 }
21444 if this.XXX_unrecognized != nil {
21445 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21446 }
21447 s = append(s, "}")
21448 return strings.Join(s, "")
21449 }
21450 func (this *ProtoType) GoString() string {
21451 if this == nil {
21452 return "nil"
21453 }
21454 s := make([]string, 0, 5)
21455 s = append(s, "&test.ProtoType{")
21456 if this.Field2 != nil {
21457 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\n")
21458 }
21459 if this.XXX_unrecognized != nil {
21460 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
21461 }
21462 s = append(s, "}")
21463 return strings.Join(s, "")
21464 }
21465 func valueToGoStringThetest(v interface{}, typ string) string {
21466 rv := reflect.ValueOf(v)
21467 if rv.IsNil() {
21468 return "nil"
21469 }
21470 pv := reflect.Indirect(rv).Interface()
21471 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv)
21472 }
21473 func extensionToGoStringThetest(m github_com_gogo_protobuf_proto.Message) string {
21474 e := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(m)
21475 if e == nil {
21476 return "nil"
21477 }
21478 s := "proto.NewUnsafeXXX_InternalExtensions(map[int32]proto.Extension{"
21479 keys := make([]int, 0, len(e))
21480 for k := range e {
21481 keys = append(keys, int(k))
21482 }
21483 sort.Ints(keys)
21484 ss := []string{}
21485 for _, k := range keys {
21486 ss = append(ss, strconv.Itoa(k)+": "+e[int32(k)].GoString())
21487 }
21488 s += strings.Join(ss, ",") + "})"
21489 return s
21490 }
21491 func NewPopulatedNidOptNative(r randyThetest, easy bool) *NidOptNative {
21492 this := &NidOptNative{}
21493 this.Field1 = float64(r.Float64())
21494 if r.Intn(2) == 0 {
21495 this.Field1 *= -1
21496 }
21497 this.Field2 = float32(r.Float32())
21498 if r.Intn(2) == 0 {
21499 this.Field2 *= -1
21500 }
21501 this.Field3 = int32(r.Int31())
21502 if r.Intn(2) == 0 {
21503 this.Field3 *= -1
21504 }
21505 this.Field4 = int64(r.Int63())
21506 if r.Intn(2) == 0 {
21507 this.Field4 *= -1
21508 }
21509 this.Field5 = uint32(r.Uint32())
21510 this.Field6 = uint64(uint64(r.Uint32()))
21511 this.Field7 = int32(r.Int31())
21512 if r.Intn(2) == 0 {
21513 this.Field7 *= -1
21514 }
21515 this.Field8 = int64(r.Int63())
21516 if r.Intn(2) == 0 {
21517 this.Field8 *= -1
21518 }
21519 this.Field9 = uint32(r.Uint32())
21520 this.Field10 = int32(r.Int31())
21521 if r.Intn(2) == 0 {
21522 this.Field10 *= -1
21523 }
21524 this.Field11 = uint64(uint64(r.Uint32()))
21525 this.Field12 = int64(r.Int63())
21526 if r.Intn(2) == 0 {
21527 this.Field12 *= -1
21528 }
21529 this.Field13 = bool(bool(r.Intn(2) == 0))
21530 this.Field14 = string(randStringThetest(r))
21531 v1 := r.Intn(100)
21532 this.Field15 = make([]byte, v1)
21533 for i := 0; i < v1; i++ {
21534 this.Field15[i] = byte(r.Intn(256))
21535 }
21536 if !easy && r.Intn(10) != 0 {
21537 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
21538 }
21539 return this
21540 }
21541
21542 func NewPopulatedNinOptNative(r randyThetest, easy bool) *NinOptNative {
21543 this := &NinOptNative{}
21544 if r.Intn(5) != 0 {
21545 v2 := float64(r.Float64())
21546 if r.Intn(2) == 0 {
21547 v2 *= -1
21548 }
21549 this.Field1 = &v2
21550 }
21551 if r.Intn(5) != 0 {
21552 v3 := float32(r.Float32())
21553 if r.Intn(2) == 0 {
21554 v3 *= -1
21555 }
21556 this.Field2 = &v3
21557 }
21558 if r.Intn(5) != 0 {
21559 v4 := int32(r.Int31())
21560 if r.Intn(2) == 0 {
21561 v4 *= -1
21562 }
21563 this.Field3 = &v4
21564 }
21565 if r.Intn(5) != 0 {
21566 v5 := int64(r.Int63())
21567 if r.Intn(2) == 0 {
21568 v5 *= -1
21569 }
21570 this.Field4 = &v5
21571 }
21572 if r.Intn(5) != 0 {
21573 v6 := uint32(r.Uint32())
21574 this.Field5 = &v6
21575 }
21576 if r.Intn(5) != 0 {
21577 v7 := uint64(uint64(r.Uint32()))
21578 this.Field6 = &v7
21579 }
21580 if r.Intn(5) != 0 {
21581 v8 := int32(r.Int31())
21582 if r.Intn(2) == 0 {
21583 v8 *= -1
21584 }
21585 this.Field7 = &v8
21586 }
21587 if r.Intn(5) != 0 {
21588 v9 := int64(r.Int63())
21589 if r.Intn(2) == 0 {
21590 v9 *= -1
21591 }
21592 this.Field8 = &v9
21593 }
21594 if r.Intn(5) != 0 {
21595 v10 := uint32(r.Uint32())
21596 this.Field9 = &v10
21597 }
21598 if r.Intn(5) != 0 {
21599 v11 := int32(r.Int31())
21600 if r.Intn(2) == 0 {
21601 v11 *= -1
21602 }
21603 this.Field10 = &v11
21604 }
21605 if r.Intn(5) != 0 {
21606 v12 := uint64(uint64(r.Uint32()))
21607 this.Field11 = &v12
21608 }
21609 if r.Intn(5) != 0 {
21610 v13 := int64(r.Int63())
21611 if r.Intn(2) == 0 {
21612 v13 *= -1
21613 }
21614 this.Field12 = &v13
21615 }
21616 if r.Intn(5) != 0 {
21617 v14 := bool(bool(r.Intn(2) == 0))
21618 this.Field13 = &v14
21619 }
21620 if r.Intn(5) != 0 {
21621 v15 := string(randStringThetest(r))
21622 this.Field14 = &v15
21623 }
21624 if r.Intn(5) != 0 {
21625 v16 := r.Intn(100)
21626 this.Field15 = make([]byte, v16)
21627 for i := 0; i < v16; i++ {
21628 this.Field15[i] = byte(r.Intn(256))
21629 }
21630 }
21631 if !easy && r.Intn(10) != 0 {
21632 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
21633 }
21634 return this
21635 }
21636
21637 func NewPopulatedNidRepNative(r randyThetest, easy bool) *NidRepNative {
21638 this := &NidRepNative{}
21639 if r.Intn(5) != 0 {
21640 v17 := r.Intn(10)
21641 this.Field1 = make([]float64, v17)
21642 for i := 0; i < v17; i++ {
21643 this.Field1[i] = float64(r.Float64())
21644 if r.Intn(2) == 0 {
21645 this.Field1[i] *= -1
21646 }
21647 }
21648 }
21649 if r.Intn(5) != 0 {
21650 v18 := r.Intn(10)
21651 this.Field2 = make([]float32, v18)
21652 for i := 0; i < v18; i++ {
21653 this.Field2[i] = float32(r.Float32())
21654 if r.Intn(2) == 0 {
21655 this.Field2[i] *= -1
21656 }
21657 }
21658 }
21659 if r.Intn(5) != 0 {
21660 v19 := r.Intn(10)
21661 this.Field3 = make([]int32, v19)
21662 for i := 0; i < v19; i++ {
21663 this.Field3[i] = int32(r.Int31())
21664 if r.Intn(2) == 0 {
21665 this.Field3[i] *= -1
21666 }
21667 }
21668 }
21669 if r.Intn(5) != 0 {
21670 v20 := r.Intn(10)
21671 this.Field4 = make([]int64, v20)
21672 for i := 0; i < v20; i++ {
21673 this.Field4[i] = int64(r.Int63())
21674 if r.Intn(2) == 0 {
21675 this.Field4[i] *= -1
21676 }
21677 }
21678 }
21679 if r.Intn(5) != 0 {
21680 v21 := r.Intn(10)
21681 this.Field5 = make([]uint32, v21)
21682 for i := 0; i < v21; i++ {
21683 this.Field5[i] = uint32(r.Uint32())
21684 }
21685 }
21686 if r.Intn(5) != 0 {
21687 v22 := r.Intn(10)
21688 this.Field6 = make([]uint64, v22)
21689 for i := 0; i < v22; i++ {
21690 this.Field6[i] = uint64(uint64(r.Uint32()))
21691 }
21692 }
21693 if r.Intn(5) != 0 {
21694 v23 := r.Intn(10)
21695 this.Field7 = make([]int32, v23)
21696 for i := 0; i < v23; i++ {
21697 this.Field7[i] = int32(r.Int31())
21698 if r.Intn(2) == 0 {
21699 this.Field7[i] *= -1
21700 }
21701 }
21702 }
21703 if r.Intn(5) != 0 {
21704 v24 := r.Intn(10)
21705 this.Field8 = make([]int64, v24)
21706 for i := 0; i < v24; i++ {
21707 this.Field8[i] = int64(r.Int63())
21708 if r.Intn(2) == 0 {
21709 this.Field8[i] *= -1
21710 }
21711 }
21712 }
21713 if r.Intn(5) != 0 {
21714 v25 := r.Intn(10)
21715 this.Field9 = make([]uint32, v25)
21716 for i := 0; i < v25; i++ {
21717 this.Field9[i] = uint32(r.Uint32())
21718 }
21719 }
21720 if r.Intn(5) != 0 {
21721 v26 := r.Intn(10)
21722 this.Field10 = make([]int32, v26)
21723 for i := 0; i < v26; i++ {
21724 this.Field10[i] = int32(r.Int31())
21725 if r.Intn(2) == 0 {
21726 this.Field10[i] *= -1
21727 }
21728 }
21729 }
21730 if r.Intn(5) != 0 {
21731 v27 := r.Intn(10)
21732 this.Field11 = make([]uint64, v27)
21733 for i := 0; i < v27; i++ {
21734 this.Field11[i] = uint64(uint64(r.Uint32()))
21735 }
21736 }
21737 if r.Intn(5) != 0 {
21738 v28 := r.Intn(10)
21739 this.Field12 = make([]int64, v28)
21740 for i := 0; i < v28; i++ {
21741 this.Field12[i] = int64(r.Int63())
21742 if r.Intn(2) == 0 {
21743 this.Field12[i] *= -1
21744 }
21745 }
21746 }
21747 if r.Intn(5) != 0 {
21748 v29 := r.Intn(10)
21749 this.Field13 = make([]bool, v29)
21750 for i := 0; i < v29; i++ {
21751 this.Field13[i] = bool(bool(r.Intn(2) == 0))
21752 }
21753 }
21754 if r.Intn(5) != 0 {
21755 v30 := r.Intn(10)
21756 this.Field14 = make([]string, v30)
21757 for i := 0; i < v30; i++ {
21758 this.Field14[i] = string(randStringThetest(r))
21759 }
21760 }
21761 if r.Intn(5) != 0 {
21762 v31 := r.Intn(10)
21763 this.Field15 = make([][]byte, v31)
21764 for i := 0; i < v31; i++ {
21765 v32 := r.Intn(100)
21766 this.Field15[i] = make([]byte, v32)
21767 for j := 0; j < v32; j++ {
21768 this.Field15[i][j] = byte(r.Intn(256))
21769 }
21770 }
21771 }
21772 if !easy && r.Intn(10) != 0 {
21773 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
21774 }
21775 return this
21776 }
21777
21778 func NewPopulatedNinRepNative(r randyThetest, easy bool) *NinRepNative {
21779 this := &NinRepNative{}
21780 if r.Intn(5) != 0 {
21781 v33 := r.Intn(10)
21782 this.Field1 = make([]float64, v33)
21783 for i := 0; i < v33; i++ {
21784 this.Field1[i] = float64(r.Float64())
21785 if r.Intn(2) == 0 {
21786 this.Field1[i] *= -1
21787 }
21788 }
21789 }
21790 if r.Intn(5) != 0 {
21791 v34 := r.Intn(10)
21792 this.Field2 = make([]float32, v34)
21793 for i := 0; i < v34; i++ {
21794 this.Field2[i] = float32(r.Float32())
21795 if r.Intn(2) == 0 {
21796 this.Field2[i] *= -1
21797 }
21798 }
21799 }
21800 if r.Intn(5) != 0 {
21801 v35 := r.Intn(10)
21802 this.Field3 = make([]int32, v35)
21803 for i := 0; i < v35; i++ {
21804 this.Field3[i] = int32(r.Int31())
21805 if r.Intn(2) == 0 {
21806 this.Field3[i] *= -1
21807 }
21808 }
21809 }
21810 if r.Intn(5) != 0 {
21811 v36 := r.Intn(10)
21812 this.Field4 = make([]int64, v36)
21813 for i := 0; i < v36; i++ {
21814 this.Field4[i] = int64(r.Int63())
21815 if r.Intn(2) == 0 {
21816 this.Field4[i] *= -1
21817 }
21818 }
21819 }
21820 if r.Intn(5) != 0 {
21821 v37 := r.Intn(10)
21822 this.Field5 = make([]uint32, v37)
21823 for i := 0; i < v37; i++ {
21824 this.Field5[i] = uint32(r.Uint32())
21825 }
21826 }
21827 if r.Intn(5) != 0 {
21828 v38 := r.Intn(10)
21829 this.Field6 = make([]uint64, v38)
21830 for i := 0; i < v38; i++ {
21831 this.Field6[i] = uint64(uint64(r.Uint32()))
21832 }
21833 }
21834 if r.Intn(5) != 0 {
21835 v39 := r.Intn(10)
21836 this.Field7 = make([]int32, v39)
21837 for i := 0; i < v39; i++ {
21838 this.Field7[i] = int32(r.Int31())
21839 if r.Intn(2) == 0 {
21840 this.Field7[i] *= -1
21841 }
21842 }
21843 }
21844 if r.Intn(5) != 0 {
21845 v40 := r.Intn(10)
21846 this.Field8 = make([]int64, v40)
21847 for i := 0; i < v40; i++ {
21848 this.Field8[i] = int64(r.Int63())
21849 if r.Intn(2) == 0 {
21850 this.Field8[i] *= -1
21851 }
21852 }
21853 }
21854 if r.Intn(5) != 0 {
21855 v41 := r.Intn(10)
21856 this.Field9 = make([]uint32, v41)
21857 for i := 0; i < v41; i++ {
21858 this.Field9[i] = uint32(r.Uint32())
21859 }
21860 }
21861 if r.Intn(5) != 0 {
21862 v42 := r.Intn(10)
21863 this.Field10 = make([]int32, v42)
21864 for i := 0; i < v42; i++ {
21865 this.Field10[i] = int32(r.Int31())
21866 if r.Intn(2) == 0 {
21867 this.Field10[i] *= -1
21868 }
21869 }
21870 }
21871 if r.Intn(5) != 0 {
21872 v43 := r.Intn(10)
21873 this.Field11 = make([]uint64, v43)
21874 for i := 0; i < v43; i++ {
21875 this.Field11[i] = uint64(uint64(r.Uint32()))
21876 }
21877 }
21878 if r.Intn(5) != 0 {
21879 v44 := r.Intn(10)
21880 this.Field12 = make([]int64, v44)
21881 for i := 0; i < v44; i++ {
21882 this.Field12[i] = int64(r.Int63())
21883 if r.Intn(2) == 0 {
21884 this.Field12[i] *= -1
21885 }
21886 }
21887 }
21888 if r.Intn(5) != 0 {
21889 v45 := r.Intn(10)
21890 this.Field13 = make([]bool, v45)
21891 for i := 0; i < v45; i++ {
21892 this.Field13[i] = bool(bool(r.Intn(2) == 0))
21893 }
21894 }
21895 if r.Intn(5) != 0 {
21896 v46 := r.Intn(10)
21897 this.Field14 = make([]string, v46)
21898 for i := 0; i < v46; i++ {
21899 this.Field14[i] = string(randStringThetest(r))
21900 }
21901 }
21902 if r.Intn(5) != 0 {
21903 v47 := r.Intn(10)
21904 this.Field15 = make([][]byte, v47)
21905 for i := 0; i < v47; i++ {
21906 v48 := r.Intn(100)
21907 this.Field15[i] = make([]byte, v48)
21908 for j := 0; j < v48; j++ {
21909 this.Field15[i][j] = byte(r.Intn(256))
21910 }
21911 }
21912 }
21913 if !easy && r.Intn(10) != 0 {
21914 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
21915 }
21916 return this
21917 }
21918
21919 func NewPopulatedNidRepPackedNative(r randyThetest, easy bool) *NidRepPackedNative {
21920 this := &NidRepPackedNative{}
21921 if r.Intn(5) != 0 {
21922 v49 := r.Intn(10)
21923 this.Field1 = make([]float64, v49)
21924 for i := 0; i < v49; i++ {
21925 this.Field1[i] = float64(r.Float64())
21926 if r.Intn(2) == 0 {
21927 this.Field1[i] *= -1
21928 }
21929 }
21930 }
21931 if r.Intn(5) != 0 {
21932 v50 := r.Intn(10)
21933 this.Field2 = make([]float32, v50)
21934 for i := 0; i < v50; i++ {
21935 this.Field2[i] = float32(r.Float32())
21936 if r.Intn(2) == 0 {
21937 this.Field2[i] *= -1
21938 }
21939 }
21940 }
21941 if r.Intn(5) != 0 {
21942 v51 := r.Intn(10)
21943 this.Field3 = make([]int32, v51)
21944 for i := 0; i < v51; i++ {
21945 this.Field3[i] = int32(r.Int31())
21946 if r.Intn(2) == 0 {
21947 this.Field3[i] *= -1
21948 }
21949 }
21950 }
21951 if r.Intn(5) != 0 {
21952 v52 := r.Intn(10)
21953 this.Field4 = make([]int64, v52)
21954 for i := 0; i < v52; i++ {
21955 this.Field4[i] = int64(r.Int63())
21956 if r.Intn(2) == 0 {
21957 this.Field4[i] *= -1
21958 }
21959 }
21960 }
21961 if r.Intn(5) != 0 {
21962 v53 := r.Intn(10)
21963 this.Field5 = make([]uint32, v53)
21964 for i := 0; i < v53; i++ {
21965 this.Field5[i] = uint32(r.Uint32())
21966 }
21967 }
21968 if r.Intn(5) != 0 {
21969 v54 := r.Intn(10)
21970 this.Field6 = make([]uint64, v54)
21971 for i := 0; i < v54; i++ {
21972 this.Field6[i] = uint64(uint64(r.Uint32()))
21973 }
21974 }
21975 if r.Intn(5) != 0 {
21976 v55 := r.Intn(10)
21977 this.Field7 = make([]int32, v55)
21978 for i := 0; i < v55; i++ {
21979 this.Field7[i] = int32(r.Int31())
21980 if r.Intn(2) == 0 {
21981 this.Field7[i] *= -1
21982 }
21983 }
21984 }
21985 if r.Intn(5) != 0 {
21986 v56 := r.Intn(10)
21987 this.Field8 = make([]int64, v56)
21988 for i := 0; i < v56; i++ {
21989 this.Field8[i] = int64(r.Int63())
21990 if r.Intn(2) == 0 {
21991 this.Field8[i] *= -1
21992 }
21993 }
21994 }
21995 if r.Intn(5) != 0 {
21996 v57 := r.Intn(10)
21997 this.Field9 = make([]uint32, v57)
21998 for i := 0; i < v57; i++ {
21999 this.Field9[i] = uint32(r.Uint32())
22000 }
22001 }
22002 if r.Intn(5) != 0 {
22003 v58 := r.Intn(10)
22004 this.Field10 = make([]int32, v58)
22005 for i := 0; i < v58; i++ {
22006 this.Field10[i] = int32(r.Int31())
22007 if r.Intn(2) == 0 {
22008 this.Field10[i] *= -1
22009 }
22010 }
22011 }
22012 if r.Intn(5) != 0 {
22013 v59 := r.Intn(10)
22014 this.Field11 = make([]uint64, v59)
22015 for i := 0; i < v59; i++ {
22016 this.Field11[i] = uint64(uint64(r.Uint32()))
22017 }
22018 }
22019 if r.Intn(5) != 0 {
22020 v60 := r.Intn(10)
22021 this.Field12 = make([]int64, v60)
22022 for i := 0; i < v60; i++ {
22023 this.Field12[i] = int64(r.Int63())
22024 if r.Intn(2) == 0 {
22025 this.Field12[i] *= -1
22026 }
22027 }
22028 }
22029 if r.Intn(5) != 0 {
22030 v61 := r.Intn(10)
22031 this.Field13 = make([]bool, v61)
22032 for i := 0; i < v61; i++ {
22033 this.Field13[i] = bool(bool(r.Intn(2) == 0))
22034 }
22035 }
22036 if !easy && r.Intn(10) != 0 {
22037 this.XXX_unrecognized = randUnrecognizedThetest(r, 14)
22038 }
22039 return this
22040 }
22041
22042 func NewPopulatedNinRepPackedNative(r randyThetest, easy bool) *NinRepPackedNative {
22043 this := &NinRepPackedNative{}
22044 if r.Intn(5) != 0 {
22045 v62 := r.Intn(10)
22046 this.Field1 = make([]float64, v62)
22047 for i := 0; i < v62; i++ {
22048 this.Field1[i] = float64(r.Float64())
22049 if r.Intn(2) == 0 {
22050 this.Field1[i] *= -1
22051 }
22052 }
22053 }
22054 if r.Intn(5) != 0 {
22055 v63 := r.Intn(10)
22056 this.Field2 = make([]float32, v63)
22057 for i := 0; i < v63; i++ {
22058 this.Field2[i] = float32(r.Float32())
22059 if r.Intn(2) == 0 {
22060 this.Field2[i] *= -1
22061 }
22062 }
22063 }
22064 if r.Intn(5) != 0 {
22065 v64 := r.Intn(10)
22066 this.Field3 = make([]int32, v64)
22067 for i := 0; i < v64; i++ {
22068 this.Field3[i] = int32(r.Int31())
22069 if r.Intn(2) == 0 {
22070 this.Field3[i] *= -1
22071 }
22072 }
22073 }
22074 if r.Intn(5) != 0 {
22075 v65 := r.Intn(10)
22076 this.Field4 = make([]int64, v65)
22077 for i := 0; i < v65; i++ {
22078 this.Field4[i] = int64(r.Int63())
22079 if r.Intn(2) == 0 {
22080 this.Field4[i] *= -1
22081 }
22082 }
22083 }
22084 if r.Intn(5) != 0 {
22085 v66 := r.Intn(10)
22086 this.Field5 = make([]uint32, v66)
22087 for i := 0; i < v66; i++ {
22088 this.Field5[i] = uint32(r.Uint32())
22089 }
22090 }
22091 if r.Intn(5) != 0 {
22092 v67 := r.Intn(10)
22093 this.Field6 = make([]uint64, v67)
22094 for i := 0; i < v67; i++ {
22095 this.Field6[i] = uint64(uint64(r.Uint32()))
22096 }
22097 }
22098 if r.Intn(5) != 0 {
22099 v68 := r.Intn(10)
22100 this.Field7 = make([]int32, v68)
22101 for i := 0; i < v68; i++ {
22102 this.Field7[i] = int32(r.Int31())
22103 if r.Intn(2) == 0 {
22104 this.Field7[i] *= -1
22105 }
22106 }
22107 }
22108 if r.Intn(5) != 0 {
22109 v69 := r.Intn(10)
22110 this.Field8 = make([]int64, v69)
22111 for i := 0; i < v69; i++ {
22112 this.Field8[i] = int64(r.Int63())
22113 if r.Intn(2) == 0 {
22114 this.Field8[i] *= -1
22115 }
22116 }
22117 }
22118 if r.Intn(5) != 0 {
22119 v70 := r.Intn(10)
22120 this.Field9 = make([]uint32, v70)
22121 for i := 0; i < v70; i++ {
22122 this.Field9[i] = uint32(r.Uint32())
22123 }
22124 }
22125 if r.Intn(5) != 0 {
22126 v71 := r.Intn(10)
22127 this.Field10 = make([]int32, v71)
22128 for i := 0; i < v71; i++ {
22129 this.Field10[i] = int32(r.Int31())
22130 if r.Intn(2) == 0 {
22131 this.Field10[i] *= -1
22132 }
22133 }
22134 }
22135 if r.Intn(5) != 0 {
22136 v72 := r.Intn(10)
22137 this.Field11 = make([]uint64, v72)
22138 for i := 0; i < v72; i++ {
22139 this.Field11[i] = uint64(uint64(r.Uint32()))
22140 }
22141 }
22142 if r.Intn(5) != 0 {
22143 v73 := r.Intn(10)
22144 this.Field12 = make([]int64, v73)
22145 for i := 0; i < v73; i++ {
22146 this.Field12[i] = int64(r.Int63())
22147 if r.Intn(2) == 0 {
22148 this.Field12[i] *= -1
22149 }
22150 }
22151 }
22152 if r.Intn(5) != 0 {
22153 v74 := r.Intn(10)
22154 this.Field13 = make([]bool, v74)
22155 for i := 0; i < v74; i++ {
22156 this.Field13[i] = bool(bool(r.Intn(2) == 0))
22157 }
22158 }
22159 if !easy && r.Intn(10) != 0 {
22160 this.XXX_unrecognized = randUnrecognizedThetest(r, 14)
22161 }
22162 return this
22163 }
22164
22165 func NewPopulatedNidOptStruct(r randyThetest, easy bool) *NidOptStruct {
22166 this := &NidOptStruct{}
22167 this.Field1 = float64(r.Float64())
22168 if r.Intn(2) == 0 {
22169 this.Field1 *= -1
22170 }
22171 this.Field2 = float32(r.Float32())
22172 if r.Intn(2) == 0 {
22173 this.Field2 *= -1
22174 }
22175 v75 := NewPopulatedNidOptNative(r, easy)
22176 this.Field3 = *v75
22177 v76 := NewPopulatedNinOptNative(r, easy)
22178 this.Field4 = *v76
22179 this.Field6 = uint64(uint64(r.Uint32()))
22180 this.Field7 = int32(r.Int31())
22181 if r.Intn(2) == 0 {
22182 this.Field7 *= -1
22183 }
22184 v77 := NewPopulatedNidOptNative(r, easy)
22185 this.Field8 = *v77
22186 this.Field13 = bool(bool(r.Intn(2) == 0))
22187 this.Field14 = string(randStringThetest(r))
22188 v78 := r.Intn(100)
22189 this.Field15 = make([]byte, v78)
22190 for i := 0; i < v78; i++ {
22191 this.Field15[i] = byte(r.Intn(256))
22192 }
22193 if !easy && r.Intn(10) != 0 {
22194 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
22195 }
22196 return this
22197 }
22198
22199 func NewPopulatedNinOptStruct(r randyThetest, easy bool) *NinOptStruct {
22200 this := &NinOptStruct{}
22201 if r.Intn(5) != 0 {
22202 v79 := float64(r.Float64())
22203 if r.Intn(2) == 0 {
22204 v79 *= -1
22205 }
22206 this.Field1 = &v79
22207 }
22208 if r.Intn(5) != 0 {
22209 v80 := float32(r.Float32())
22210 if r.Intn(2) == 0 {
22211 v80 *= -1
22212 }
22213 this.Field2 = &v80
22214 }
22215 if r.Intn(5) != 0 {
22216 this.Field3 = NewPopulatedNidOptNative(r, easy)
22217 }
22218 if r.Intn(5) != 0 {
22219 this.Field4 = NewPopulatedNinOptNative(r, easy)
22220 }
22221 if r.Intn(5) != 0 {
22222 v81 := uint64(uint64(r.Uint32()))
22223 this.Field6 = &v81
22224 }
22225 if r.Intn(5) != 0 {
22226 v82 := int32(r.Int31())
22227 if r.Intn(2) == 0 {
22228 v82 *= -1
22229 }
22230 this.Field7 = &v82
22231 }
22232 if r.Intn(5) != 0 {
22233 this.Field8 = NewPopulatedNidOptNative(r, easy)
22234 }
22235 if r.Intn(5) != 0 {
22236 v83 := bool(bool(r.Intn(2) == 0))
22237 this.Field13 = &v83
22238 }
22239 if r.Intn(5) != 0 {
22240 v84 := string(randStringThetest(r))
22241 this.Field14 = &v84
22242 }
22243 if r.Intn(5) != 0 {
22244 v85 := r.Intn(100)
22245 this.Field15 = make([]byte, v85)
22246 for i := 0; i < v85; i++ {
22247 this.Field15[i] = byte(r.Intn(256))
22248 }
22249 }
22250 if !easy && r.Intn(10) != 0 {
22251 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
22252 }
22253 return this
22254 }
22255
22256 func NewPopulatedNidRepStruct(r randyThetest, easy bool) *NidRepStruct {
22257 this := &NidRepStruct{}
22258 if r.Intn(5) != 0 {
22259 v86 := r.Intn(10)
22260 this.Field1 = make([]float64, v86)
22261 for i := 0; i < v86; i++ {
22262 this.Field1[i] = float64(r.Float64())
22263 if r.Intn(2) == 0 {
22264 this.Field1[i] *= -1
22265 }
22266 }
22267 }
22268 if r.Intn(5) != 0 {
22269 v87 := r.Intn(10)
22270 this.Field2 = make([]float32, v87)
22271 for i := 0; i < v87; i++ {
22272 this.Field2[i] = float32(r.Float32())
22273 if r.Intn(2) == 0 {
22274 this.Field2[i] *= -1
22275 }
22276 }
22277 }
22278 if r.Intn(5) != 0 {
22279 v88 := r.Intn(5)
22280 this.Field3 = make([]NidOptNative, v88)
22281 for i := 0; i < v88; i++ {
22282 v89 := NewPopulatedNidOptNative(r, easy)
22283 this.Field3[i] = *v89
22284 }
22285 }
22286 if r.Intn(5) != 0 {
22287 v90 := r.Intn(5)
22288 this.Field4 = make([]NinOptNative, v90)
22289 for i := 0; i < v90; i++ {
22290 v91 := NewPopulatedNinOptNative(r, easy)
22291 this.Field4[i] = *v91
22292 }
22293 }
22294 if r.Intn(5) != 0 {
22295 v92 := r.Intn(10)
22296 this.Field6 = make([]uint64, v92)
22297 for i := 0; i < v92; i++ {
22298 this.Field6[i] = uint64(uint64(r.Uint32()))
22299 }
22300 }
22301 if r.Intn(5) != 0 {
22302 v93 := r.Intn(10)
22303 this.Field7 = make([]int32, v93)
22304 for i := 0; i < v93; i++ {
22305 this.Field7[i] = int32(r.Int31())
22306 if r.Intn(2) == 0 {
22307 this.Field7[i] *= -1
22308 }
22309 }
22310 }
22311 if r.Intn(5) != 0 {
22312 v94 := r.Intn(5)
22313 this.Field8 = make([]NidOptNative, v94)
22314 for i := 0; i < v94; i++ {
22315 v95 := NewPopulatedNidOptNative(r, easy)
22316 this.Field8[i] = *v95
22317 }
22318 }
22319 if r.Intn(5) != 0 {
22320 v96 := r.Intn(10)
22321 this.Field13 = make([]bool, v96)
22322 for i := 0; i < v96; i++ {
22323 this.Field13[i] = bool(bool(r.Intn(2) == 0))
22324 }
22325 }
22326 if r.Intn(5) != 0 {
22327 v97 := r.Intn(10)
22328 this.Field14 = make([]string, v97)
22329 for i := 0; i < v97; i++ {
22330 this.Field14[i] = string(randStringThetest(r))
22331 }
22332 }
22333 if r.Intn(5) != 0 {
22334 v98 := r.Intn(10)
22335 this.Field15 = make([][]byte, v98)
22336 for i := 0; i < v98; i++ {
22337 v99 := r.Intn(100)
22338 this.Field15[i] = make([]byte, v99)
22339 for j := 0; j < v99; j++ {
22340 this.Field15[i][j] = byte(r.Intn(256))
22341 }
22342 }
22343 }
22344 if !easy && r.Intn(10) != 0 {
22345 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
22346 }
22347 return this
22348 }
22349
22350 func NewPopulatedNinRepStruct(r randyThetest, easy bool) *NinRepStruct {
22351 this := &NinRepStruct{}
22352 if r.Intn(5) != 0 {
22353 v100 := r.Intn(10)
22354 this.Field1 = make([]float64, v100)
22355 for i := 0; i < v100; i++ {
22356 this.Field1[i] = float64(r.Float64())
22357 if r.Intn(2) == 0 {
22358 this.Field1[i] *= -1
22359 }
22360 }
22361 }
22362 if r.Intn(5) != 0 {
22363 v101 := r.Intn(10)
22364 this.Field2 = make([]float32, v101)
22365 for i := 0; i < v101; i++ {
22366 this.Field2[i] = float32(r.Float32())
22367 if r.Intn(2) == 0 {
22368 this.Field2[i] *= -1
22369 }
22370 }
22371 }
22372 if r.Intn(5) != 0 {
22373 v102 := r.Intn(5)
22374 this.Field3 = make([]*NidOptNative, v102)
22375 for i := 0; i < v102; i++ {
22376 this.Field3[i] = NewPopulatedNidOptNative(r, easy)
22377 }
22378 }
22379 if r.Intn(5) != 0 {
22380 v103 := r.Intn(5)
22381 this.Field4 = make([]*NinOptNative, v103)
22382 for i := 0; i < v103; i++ {
22383 this.Field4[i] = NewPopulatedNinOptNative(r, easy)
22384 }
22385 }
22386 if r.Intn(5) != 0 {
22387 v104 := r.Intn(10)
22388 this.Field6 = make([]uint64, v104)
22389 for i := 0; i < v104; i++ {
22390 this.Field6[i] = uint64(uint64(r.Uint32()))
22391 }
22392 }
22393 if r.Intn(5) != 0 {
22394 v105 := r.Intn(10)
22395 this.Field7 = make([]int32, v105)
22396 for i := 0; i < v105; i++ {
22397 this.Field7[i] = int32(r.Int31())
22398 if r.Intn(2) == 0 {
22399 this.Field7[i] *= -1
22400 }
22401 }
22402 }
22403 if r.Intn(5) != 0 {
22404 v106 := r.Intn(5)
22405 this.Field8 = make([]*NidOptNative, v106)
22406 for i := 0; i < v106; i++ {
22407 this.Field8[i] = NewPopulatedNidOptNative(r, easy)
22408 }
22409 }
22410 if r.Intn(5) != 0 {
22411 v107 := r.Intn(10)
22412 this.Field13 = make([]bool, v107)
22413 for i := 0; i < v107; i++ {
22414 this.Field13[i] = bool(bool(r.Intn(2) == 0))
22415 }
22416 }
22417 if r.Intn(5) != 0 {
22418 v108 := r.Intn(10)
22419 this.Field14 = make([]string, v108)
22420 for i := 0; i < v108; i++ {
22421 this.Field14[i] = string(randStringThetest(r))
22422 }
22423 }
22424 if r.Intn(5) != 0 {
22425 v109 := r.Intn(10)
22426 this.Field15 = make([][]byte, v109)
22427 for i := 0; i < v109; i++ {
22428 v110 := r.Intn(100)
22429 this.Field15[i] = make([]byte, v110)
22430 for j := 0; j < v110; j++ {
22431 this.Field15[i][j] = byte(r.Intn(256))
22432 }
22433 }
22434 }
22435 if !easy && r.Intn(10) != 0 {
22436 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
22437 }
22438 return this
22439 }
22440
22441 func NewPopulatedNidEmbeddedStruct(r randyThetest, easy bool) *NidEmbeddedStruct {
22442 this := &NidEmbeddedStruct{}
22443 if r.Intn(5) != 0 {
22444 this.NidOptNative = NewPopulatedNidOptNative(r, easy)
22445 }
22446 v111 := NewPopulatedNidOptNative(r, easy)
22447 this.Field200 = *v111
22448 this.Field210 = bool(bool(r.Intn(2) == 0))
22449 if !easy && r.Intn(10) != 0 {
22450 this.XXX_unrecognized = randUnrecognizedThetest(r, 211)
22451 }
22452 return this
22453 }
22454
22455 func NewPopulatedNinEmbeddedStruct(r randyThetest, easy bool) *NinEmbeddedStruct {
22456 this := &NinEmbeddedStruct{}
22457 if r.Intn(5) != 0 {
22458 this.NidOptNative = NewPopulatedNidOptNative(r, easy)
22459 }
22460 if r.Intn(5) != 0 {
22461 this.Field200 = NewPopulatedNidOptNative(r, easy)
22462 }
22463 if r.Intn(5) != 0 {
22464 v112 := bool(bool(r.Intn(2) == 0))
22465 this.Field210 = &v112
22466 }
22467 if !easy && r.Intn(10) != 0 {
22468 this.XXX_unrecognized = randUnrecognizedThetest(r, 211)
22469 }
22470 return this
22471 }
22472
22473 func NewPopulatedNidNestedStruct(r randyThetest, easy bool) *NidNestedStruct {
22474 this := &NidNestedStruct{}
22475 v113 := NewPopulatedNidOptStruct(r, easy)
22476 this.Field1 = *v113
22477 if r.Intn(5) != 0 {
22478 v114 := r.Intn(5)
22479 this.Field2 = make([]NidRepStruct, v114)
22480 for i := 0; i < v114; i++ {
22481 v115 := NewPopulatedNidRepStruct(r, easy)
22482 this.Field2[i] = *v115
22483 }
22484 }
22485 if !easy && r.Intn(10) != 0 {
22486 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
22487 }
22488 return this
22489 }
22490
22491 func NewPopulatedNinNestedStruct(r randyThetest, easy bool) *NinNestedStruct {
22492 this := &NinNestedStruct{}
22493 if r.Intn(5) != 0 {
22494 this.Field1 = NewPopulatedNinOptStruct(r, easy)
22495 }
22496 if r.Intn(5) != 0 {
22497 v116 := r.Intn(5)
22498 this.Field2 = make([]*NinRepStruct, v116)
22499 for i := 0; i < v116; i++ {
22500 this.Field2[i] = NewPopulatedNinRepStruct(r, easy)
22501 }
22502 }
22503 if !easy && r.Intn(10) != 0 {
22504 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
22505 }
22506 return this
22507 }
22508
22509 func NewPopulatedNidOptCustom(r randyThetest, easy bool) *NidOptCustom {
22510 this := &NidOptCustom{}
22511 v117 := NewPopulatedUuid(r)
22512 this.Id = *v117
22513 v118 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
22514 this.Value = *v118
22515 if !easy && r.Intn(10) != 0 {
22516 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
22517 }
22518 return this
22519 }
22520
22521 func NewPopulatedCustomDash(r randyThetest, easy bool) *CustomDash {
22522 this := &CustomDash{}
22523 if r.Intn(5) != 0 {
22524 this.Value = github_com_gogo_protobuf_test_custom_dash_type.NewPopulatedBytes(r)
22525 }
22526 if !easy && r.Intn(10) != 0 {
22527 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
22528 }
22529 return this
22530 }
22531
22532 func NewPopulatedNinOptCustom(r randyThetest, easy bool) *NinOptCustom {
22533 this := &NinOptCustom{}
22534 if r.Intn(5) != 0 {
22535 this.Id = NewPopulatedUuid(r)
22536 }
22537 if r.Intn(5) != 0 {
22538 this.Value = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
22539 }
22540 if !easy && r.Intn(10) != 0 {
22541 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
22542 }
22543 return this
22544 }
22545
22546 func NewPopulatedNidRepCustom(r randyThetest, easy bool) *NidRepCustom {
22547 this := &NidRepCustom{}
22548 if r.Intn(5) != 0 {
22549 v119 := r.Intn(10)
22550 this.Id = make([]Uuid, v119)
22551 for i := 0; i < v119; i++ {
22552 v120 := NewPopulatedUuid(r)
22553 this.Id[i] = *v120
22554 }
22555 }
22556 if r.Intn(5) != 0 {
22557 v121 := r.Intn(10)
22558 this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v121)
22559 for i := 0; i < v121; i++ {
22560 v122 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
22561 this.Value[i] = *v122
22562 }
22563 }
22564 if !easy && r.Intn(10) != 0 {
22565 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
22566 }
22567 return this
22568 }
22569
22570 func NewPopulatedNinRepCustom(r randyThetest, easy bool) *NinRepCustom {
22571 this := &NinRepCustom{}
22572 if r.Intn(5) != 0 {
22573 v123 := r.Intn(10)
22574 this.Id = make([]Uuid, v123)
22575 for i := 0; i < v123; i++ {
22576 v124 := NewPopulatedUuid(r)
22577 this.Id[i] = *v124
22578 }
22579 }
22580 if r.Intn(5) != 0 {
22581 v125 := r.Intn(10)
22582 this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v125)
22583 for i := 0; i < v125; i++ {
22584 v126 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
22585 this.Value[i] = *v126
22586 }
22587 }
22588 if !easy && r.Intn(10) != 0 {
22589 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
22590 }
22591 return this
22592 }
22593
22594 func NewPopulatedNinOptNativeUnion(r randyThetest, easy bool) *NinOptNativeUnion {
22595 this := &NinOptNativeUnion{}
22596 fieldNum := r.Intn(9)
22597 switch fieldNum {
22598 case 0:
22599 v127 := float64(r.Float64())
22600 if r.Intn(2) == 0 {
22601 v127 *= -1
22602 }
22603 this.Field1 = &v127
22604 case 1:
22605 v128 := float32(r.Float32())
22606 if r.Intn(2) == 0 {
22607 v128 *= -1
22608 }
22609 this.Field2 = &v128
22610 case 2:
22611 v129 := int32(r.Int31())
22612 if r.Intn(2) == 0 {
22613 v129 *= -1
22614 }
22615 this.Field3 = &v129
22616 case 3:
22617 v130 := int64(r.Int63())
22618 if r.Intn(2) == 0 {
22619 v130 *= -1
22620 }
22621 this.Field4 = &v130
22622 case 4:
22623 v131 := uint32(r.Uint32())
22624 this.Field5 = &v131
22625 case 5:
22626 v132 := uint64(uint64(r.Uint32()))
22627 this.Field6 = &v132
22628 case 6:
22629 v133 := bool(bool(r.Intn(2) == 0))
22630 this.Field13 = &v133
22631 case 7:
22632 v134 := string(randStringThetest(r))
22633 this.Field14 = &v134
22634 case 8:
22635 v135 := r.Intn(100)
22636 this.Field15 = make([]byte, v135)
22637 for i := 0; i < v135; i++ {
22638 this.Field15[i] = byte(r.Intn(256))
22639 }
22640 }
22641 return this
22642 }
22643
22644 func NewPopulatedNinOptStructUnion(r randyThetest, easy bool) *NinOptStructUnion {
22645 this := &NinOptStructUnion{}
22646 fieldNum := r.Intn(9)
22647 switch fieldNum {
22648 case 0:
22649 v136 := float64(r.Float64())
22650 if r.Intn(2) == 0 {
22651 v136 *= -1
22652 }
22653 this.Field1 = &v136
22654 case 1:
22655 v137 := float32(r.Float32())
22656 if r.Intn(2) == 0 {
22657 v137 *= -1
22658 }
22659 this.Field2 = &v137
22660 case 2:
22661 this.Field3 = NewPopulatedNidOptNative(r, easy)
22662 case 3:
22663 this.Field4 = NewPopulatedNinOptNative(r, easy)
22664 case 4:
22665 v138 := uint64(uint64(r.Uint32()))
22666 this.Field6 = &v138
22667 case 5:
22668 v139 := int32(r.Int31())
22669 if r.Intn(2) == 0 {
22670 v139 *= -1
22671 }
22672 this.Field7 = &v139
22673 case 6:
22674 v140 := bool(bool(r.Intn(2) == 0))
22675 this.Field13 = &v140
22676 case 7:
22677 v141 := string(randStringThetest(r))
22678 this.Field14 = &v141
22679 case 8:
22680 v142 := r.Intn(100)
22681 this.Field15 = make([]byte, v142)
22682 for i := 0; i < v142; i++ {
22683 this.Field15[i] = byte(r.Intn(256))
22684 }
22685 }
22686 return this
22687 }
22688
22689 func NewPopulatedNinEmbeddedStructUnion(r randyThetest, easy bool) *NinEmbeddedStructUnion {
22690 this := &NinEmbeddedStructUnion{}
22691 fieldNum := r.Intn(3)
22692 switch fieldNum {
22693 case 0:
22694 this.NidOptNative = NewPopulatedNidOptNative(r, easy)
22695 case 1:
22696 this.Field200 = NewPopulatedNinOptNative(r, easy)
22697 case 2:
22698 v143 := bool(bool(r.Intn(2) == 0))
22699 this.Field210 = &v143
22700 }
22701 return this
22702 }
22703
22704 func NewPopulatedNinNestedStructUnion(r randyThetest, easy bool) *NinNestedStructUnion {
22705 this := &NinNestedStructUnion{}
22706 fieldNum := r.Intn(3)
22707 switch fieldNum {
22708 case 0:
22709 this.Field1 = NewPopulatedNinOptNativeUnion(r, easy)
22710 case 1:
22711 this.Field2 = NewPopulatedNinOptStructUnion(r, easy)
22712 case 2:
22713 this.Field3 = NewPopulatedNinEmbeddedStructUnion(r, easy)
22714 }
22715 return this
22716 }
22717
22718 func NewPopulatedTree(r randyThetest, easy bool) *Tree {
22719 this := &Tree{}
22720 fieldNum := r.Intn(102)
22721 switch fieldNum {
22722 case 0:
22723 this.Or = NewPopulatedOrBranch(r, easy)
22724 case 1:
22725 this.And = NewPopulatedAndBranch(r, easy)
22726 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:
22727 this.Leaf = NewPopulatedLeaf(r, easy)
22728 }
22729 return this
22730 }
22731
22732 func NewPopulatedOrBranch(r randyThetest, easy bool) *OrBranch {
22733 this := &OrBranch{}
22734 v144 := NewPopulatedTree(r, easy)
22735 this.Left = *v144
22736 v145 := NewPopulatedTree(r, easy)
22737 this.Right = *v145
22738 if !easy && r.Intn(10) != 0 {
22739 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
22740 }
22741 return this
22742 }
22743
22744 func NewPopulatedAndBranch(r randyThetest, easy bool) *AndBranch {
22745 this := &AndBranch{}
22746 v146 := NewPopulatedTree(r, easy)
22747 this.Left = *v146
22748 v147 := NewPopulatedTree(r, easy)
22749 this.Right = *v147
22750 if !easy && r.Intn(10) != 0 {
22751 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
22752 }
22753 return this
22754 }
22755
22756 func NewPopulatedLeaf(r randyThetest, easy bool) *Leaf {
22757 this := &Leaf{}
22758 this.Value = int64(r.Int63())
22759 if r.Intn(2) == 0 {
22760 this.Value *= -1
22761 }
22762 this.StrValue = string(randStringThetest(r))
22763 if !easy && r.Intn(10) != 0 {
22764 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
22765 }
22766 return this
22767 }
22768
22769 func NewPopulatedDeepTree(r randyThetest, easy bool) *DeepTree {
22770 this := &DeepTree{}
22771 fieldNum := r.Intn(102)
22772 switch fieldNum {
22773 case 0:
22774 this.Down = NewPopulatedADeepBranch(r, easy)
22775 case 1:
22776 this.And = NewPopulatedAndDeepBranch(r, easy)
22777 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:
22778 this.Leaf = NewPopulatedDeepLeaf(r, easy)
22779 }
22780 return this
22781 }
22782
22783 func NewPopulatedADeepBranch(r randyThetest, easy bool) *ADeepBranch {
22784 this := &ADeepBranch{}
22785 v148 := NewPopulatedDeepTree(r, easy)
22786 this.Down = *v148
22787 if !easy && r.Intn(10) != 0 {
22788 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
22789 }
22790 return this
22791 }
22792
22793 func NewPopulatedAndDeepBranch(r randyThetest, easy bool) *AndDeepBranch {
22794 this := &AndDeepBranch{}
22795 v149 := NewPopulatedDeepTree(r, easy)
22796 this.Left = *v149
22797 v150 := NewPopulatedDeepTree(r, easy)
22798 this.Right = *v150
22799 if !easy && r.Intn(10) != 0 {
22800 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
22801 }
22802 return this
22803 }
22804
22805 func NewPopulatedDeepLeaf(r randyThetest, easy bool) *DeepLeaf {
22806 this := &DeepLeaf{}
22807 v151 := NewPopulatedTree(r, easy)
22808 this.Tree = *v151
22809 if !easy && r.Intn(10) != 0 {
22810 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
22811 }
22812 return this
22813 }
22814
22815 func NewPopulatedNil(r randyThetest, easy bool) *Nil {
22816 this := &Nil{}
22817 if !easy && r.Intn(10) != 0 {
22818 this.XXX_unrecognized = randUnrecognizedThetest(r, 1)
22819 }
22820 return this
22821 }
22822
22823 func NewPopulatedNidOptEnum(r randyThetest, easy bool) *NidOptEnum {
22824 this := &NidOptEnum{}
22825 this.Field1 = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
22826 if !easy && r.Intn(10) != 0 {
22827 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
22828 }
22829 return this
22830 }
22831
22832 func NewPopulatedNinOptEnum(r randyThetest, easy bool) *NinOptEnum {
22833 this := &NinOptEnum{}
22834 if r.Intn(5) != 0 {
22835 v152 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
22836 this.Field1 = &v152
22837 }
22838 if r.Intn(5) != 0 {
22839 v153 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
22840 this.Field2 = &v153
22841 }
22842 if r.Intn(5) != 0 {
22843 v154 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
22844 this.Field3 = &v154
22845 }
22846 if !easy && r.Intn(10) != 0 {
22847 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
22848 }
22849 return this
22850 }
22851
22852 func NewPopulatedNidRepEnum(r randyThetest, easy bool) *NidRepEnum {
22853 this := &NidRepEnum{}
22854 if r.Intn(5) != 0 {
22855 v155 := r.Intn(10)
22856 this.Field1 = make([]TheTestEnum, v155)
22857 for i := 0; i < v155; i++ {
22858 this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
22859 }
22860 }
22861 if r.Intn(5) != 0 {
22862 v156 := r.Intn(10)
22863 this.Field2 = make([]YetAnotherTestEnum, v156)
22864 for i := 0; i < v156; i++ {
22865 this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
22866 }
22867 }
22868 if r.Intn(5) != 0 {
22869 v157 := r.Intn(10)
22870 this.Field3 = make([]YetYetAnotherTestEnum, v157)
22871 for i := 0; i < v157; i++ {
22872 this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
22873 }
22874 }
22875 if !easy && r.Intn(10) != 0 {
22876 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
22877 }
22878 return this
22879 }
22880
22881 func NewPopulatedNinRepEnum(r randyThetest, easy bool) *NinRepEnum {
22882 this := &NinRepEnum{}
22883 if r.Intn(5) != 0 {
22884 v158 := r.Intn(10)
22885 this.Field1 = make([]TheTestEnum, v158)
22886 for i := 0; i < v158; i++ {
22887 this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
22888 }
22889 }
22890 if r.Intn(5) != 0 {
22891 v159 := r.Intn(10)
22892 this.Field2 = make([]YetAnotherTestEnum, v159)
22893 for i := 0; i < v159; i++ {
22894 this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
22895 }
22896 }
22897 if r.Intn(5) != 0 {
22898 v160 := r.Intn(10)
22899 this.Field3 = make([]YetYetAnotherTestEnum, v160)
22900 for i := 0; i < v160; i++ {
22901 this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
22902 }
22903 }
22904 if !easy && r.Intn(10) != 0 {
22905 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
22906 }
22907 return this
22908 }
22909
22910 func NewPopulatedNinOptEnumDefault(r randyThetest, easy bool) *NinOptEnumDefault {
22911 this := &NinOptEnumDefault{}
22912 if r.Intn(5) != 0 {
22913 v161 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
22914 this.Field1 = &v161
22915 }
22916 if r.Intn(5) != 0 {
22917 v162 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
22918 this.Field2 = &v162
22919 }
22920 if r.Intn(5) != 0 {
22921 v163 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
22922 this.Field3 = &v163
22923 }
22924 if !easy && r.Intn(10) != 0 {
22925 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
22926 }
22927 return this
22928 }
22929
22930 func NewPopulatedAnotherNinOptEnum(r randyThetest, easy bool) *AnotherNinOptEnum {
22931 this := &AnotherNinOptEnum{}
22932 if r.Intn(5) != 0 {
22933 v164 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)])
22934 this.Field1 = &v164
22935 }
22936 if r.Intn(5) != 0 {
22937 v165 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
22938 this.Field2 = &v165
22939 }
22940 if r.Intn(5) != 0 {
22941 v166 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
22942 this.Field3 = &v166
22943 }
22944 if !easy && r.Intn(10) != 0 {
22945 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
22946 }
22947 return this
22948 }
22949
22950 func NewPopulatedAnotherNinOptEnumDefault(r randyThetest, easy bool) *AnotherNinOptEnumDefault {
22951 this := &AnotherNinOptEnumDefault{}
22952 if r.Intn(5) != 0 {
22953 v167 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)])
22954 this.Field1 = &v167
22955 }
22956 if r.Intn(5) != 0 {
22957 v168 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
22958 this.Field2 = &v168
22959 }
22960 if r.Intn(5) != 0 {
22961 v169 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
22962 this.Field3 = &v169
22963 }
22964 if !easy && r.Intn(10) != 0 {
22965 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
22966 }
22967 return this
22968 }
22969
22970 func NewPopulatedTimer(r randyThetest, easy bool) *Timer {
22971 this := &Timer{}
22972 this.Time1 = int64(r.Int63())
22973 if r.Intn(2) == 0 {
22974 this.Time1 *= -1
22975 }
22976 this.Time2 = int64(r.Int63())
22977 if r.Intn(2) == 0 {
22978 this.Time2 *= -1
22979 }
22980 v170 := r.Intn(100)
22981 this.Data = make([]byte, v170)
22982 for i := 0; i < v170; i++ {
22983 this.Data[i] = byte(r.Intn(256))
22984 }
22985 if !easy && r.Intn(10) != 0 {
22986 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
22987 }
22988 return this
22989 }
22990
22991 func NewPopulatedMyExtendable(r randyThetest, easy bool) *MyExtendable {
22992 this := &MyExtendable{}
22993 if r.Intn(5) != 0 {
22994 v171 := int64(r.Int63())
22995 if r.Intn(2) == 0 {
22996 v171 *= -1
22997 }
22998 this.Field1 = &v171
22999 }
23000 if !easy && r.Intn(10) != 0 {
23001 l := r.Intn(5)
23002 for i := 0; i < l; i++ {
23003 fieldNumber := r.Intn(100) + 100
23004 wire := r.Intn(4)
23005 if wire == 3 {
23006 wire = 5
23007 }
23008 dAtA := randFieldThetest(nil, r, fieldNumber, wire)
23009 github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
23010 }
23011 }
23012 if !easy && r.Intn(10) != 0 {
23013 this.XXX_unrecognized = randUnrecognizedThetest(r, 201)
23014 }
23015 return this
23016 }
23017
23018 func NewPopulatedOtherExtenable(r randyThetest, easy bool) *OtherExtenable {
23019 this := &OtherExtenable{}
23020 if r.Intn(5) != 0 {
23021 v172 := int64(r.Int63())
23022 if r.Intn(2) == 0 {
23023 v172 *= -1
23024 }
23025 this.Field2 = &v172
23026 }
23027 if r.Intn(5) != 0 {
23028 v173 := int64(r.Int63())
23029 if r.Intn(2) == 0 {
23030 v173 *= -1
23031 }
23032 this.Field13 = &v173
23033 }
23034 if r.Intn(5) != 0 {
23035 this.M = NewPopulatedMyExtendable(r, easy)
23036 }
23037 if !easy && r.Intn(10) != 0 {
23038 l := r.Intn(5)
23039 for i := 0; i < l; i++ {
23040 eIndex := r.Intn(2)
23041 fieldNumber := 0
23042 switch eIndex {
23043 case 0:
23044 fieldNumber = r.Intn(3) + 14
23045 case 1:
23046 fieldNumber = r.Intn(3) + 10
23047 }
23048 wire := r.Intn(4)
23049 if wire == 3 {
23050 wire = 5
23051 }
23052 dAtA := randFieldThetest(nil, r, fieldNumber, wire)
23053 github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
23054 }
23055 }
23056 if !easy && r.Intn(10) != 0 {
23057 this.XXX_unrecognized = randUnrecognizedThetest(r, 18)
23058 }
23059 return this
23060 }
23061
23062 func NewPopulatedNestedDefinition(r randyThetest, easy bool) *NestedDefinition {
23063 this := &NestedDefinition{}
23064 if r.Intn(5) != 0 {
23065 v174 := int64(r.Int63())
23066 if r.Intn(2) == 0 {
23067 v174 *= -1
23068 }
23069 this.Field1 = &v174
23070 }
23071 if r.Intn(5) != 0 {
23072 v175 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)])
23073 this.EnumField = &v175
23074 }
23075 if r.Intn(5) != 0 {
23076 this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
23077 }
23078 if r.Intn(5) != 0 {
23079 this.NM = NewPopulatedNestedDefinition_NestedMessage(r, easy)
23080 }
23081 if !easy && r.Intn(10) != 0 {
23082 this.XXX_unrecognized = randUnrecognizedThetest(r, 5)
23083 }
23084 return this
23085 }
23086
23087 func NewPopulatedNestedDefinition_NestedMessage(r randyThetest, easy bool) *NestedDefinition_NestedMessage {
23088 this := &NestedDefinition_NestedMessage{}
23089 if r.Intn(5) != 0 {
23090 v176 := uint64(uint64(r.Uint32()))
23091 this.NestedField1 = &v176
23092 }
23093 if r.Intn(5) != 0 {
23094 this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
23095 }
23096 if !easy && r.Intn(10) != 0 {
23097 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
23098 }
23099 return this
23100 }
23101
23102 func NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r randyThetest, easy bool) *NestedDefinition_NestedMessage_NestedNestedMsg {
23103 this := &NestedDefinition_NestedMessage_NestedNestedMsg{}
23104 if r.Intn(5) != 0 {
23105 v177 := string(randStringThetest(r))
23106 this.NestedNestedField1 = &v177
23107 }
23108 if !easy && r.Intn(10) != 0 {
23109 this.XXX_unrecognized = randUnrecognizedThetest(r, 11)
23110 }
23111 return this
23112 }
23113
23114 func NewPopulatedNestedScope(r randyThetest, easy bool) *NestedScope {
23115 this := &NestedScope{}
23116 if r.Intn(5) != 0 {
23117 this.A = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
23118 }
23119 if r.Intn(5) != 0 {
23120 v178 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)])
23121 this.B = &v178
23122 }
23123 if r.Intn(5) != 0 {
23124 this.C = NewPopulatedNestedDefinition_NestedMessage(r, easy)
23125 }
23126 if !easy && r.Intn(10) != 0 {
23127 this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
23128 }
23129 return this
23130 }
23131
23132 func NewPopulatedNinOptNativeDefault(r randyThetest, easy bool) *NinOptNativeDefault {
23133 this := &NinOptNativeDefault{}
23134 if r.Intn(5) != 0 {
23135 v179 := float64(r.Float64())
23136 if r.Intn(2) == 0 {
23137 v179 *= -1
23138 }
23139 this.Field1 = &v179
23140 }
23141 if r.Intn(5) != 0 {
23142 v180 := float32(r.Float32())
23143 if r.Intn(2) == 0 {
23144 v180 *= -1
23145 }
23146 this.Field2 = &v180
23147 }
23148 if r.Intn(5) != 0 {
23149 v181 := int32(r.Int31())
23150 if r.Intn(2) == 0 {
23151 v181 *= -1
23152 }
23153 this.Field3 = &v181
23154 }
23155 if r.Intn(5) != 0 {
23156 v182 := int64(r.Int63())
23157 if r.Intn(2) == 0 {
23158 v182 *= -1
23159 }
23160 this.Field4 = &v182
23161 }
23162 if r.Intn(5) != 0 {
23163 v183 := uint32(r.Uint32())
23164 this.Field5 = &v183
23165 }
23166 if r.Intn(5) != 0 {
23167 v184 := uint64(uint64(r.Uint32()))
23168 this.Field6 = &v184
23169 }
23170 if r.Intn(5) != 0 {
23171 v185 := int32(r.Int31())
23172 if r.Intn(2) == 0 {
23173 v185 *= -1
23174 }
23175 this.Field7 = &v185
23176 }
23177 if r.Intn(5) != 0 {
23178 v186 := int64(r.Int63())
23179 if r.Intn(2) == 0 {
23180 v186 *= -1
23181 }
23182 this.Field8 = &v186
23183 }
23184 if r.Intn(5) != 0 {
23185 v187 := uint32(r.Uint32())
23186 this.Field9 = &v187
23187 }
23188 if r.Intn(5) != 0 {
23189 v188 := int32(r.Int31())
23190 if r.Intn(2) == 0 {
23191 v188 *= -1
23192 }
23193 this.Field10 = &v188
23194 }
23195 if r.Intn(5) != 0 {
23196 v189 := uint64(uint64(r.Uint32()))
23197 this.Field11 = &v189
23198 }
23199 if r.Intn(5) != 0 {
23200 v190 := int64(r.Int63())
23201 if r.Intn(2) == 0 {
23202 v190 *= -1
23203 }
23204 this.Field12 = &v190
23205 }
23206 if r.Intn(5) != 0 {
23207 v191 := bool(bool(r.Intn(2) == 0))
23208 this.Field13 = &v191
23209 }
23210 if r.Intn(5) != 0 {
23211 v192 := string(randStringThetest(r))
23212 this.Field14 = &v192
23213 }
23214 if r.Intn(5) != 0 {
23215 v193 := r.Intn(100)
23216 this.Field15 = make([]byte, v193)
23217 for i := 0; i < v193; i++ {
23218 this.Field15[i] = byte(r.Intn(256))
23219 }
23220 }
23221 if !easy && r.Intn(10) != 0 {
23222 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
23223 }
23224 return this
23225 }
23226
23227 func NewPopulatedCustomContainer(r randyThetest, easy bool) *CustomContainer {
23228 this := &CustomContainer{}
23229 v194 := NewPopulatedNidOptCustom(r, easy)
23230 this.CustomStruct = *v194
23231 if !easy && r.Intn(10) != 0 {
23232 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
23233 }
23234 return this
23235 }
23236
23237 func NewPopulatedCustomNameNidOptNative(r randyThetest, easy bool) *CustomNameNidOptNative {
23238 this := &CustomNameNidOptNative{}
23239 this.FieldA = float64(r.Float64())
23240 if r.Intn(2) == 0 {
23241 this.FieldA *= -1
23242 }
23243 this.FieldB = float32(r.Float32())
23244 if r.Intn(2) == 0 {
23245 this.FieldB *= -1
23246 }
23247 this.FieldC = int32(r.Int31())
23248 if r.Intn(2) == 0 {
23249 this.FieldC *= -1
23250 }
23251 this.FieldD = int64(r.Int63())
23252 if r.Intn(2) == 0 {
23253 this.FieldD *= -1
23254 }
23255 this.FieldE = uint32(r.Uint32())
23256 this.FieldF = uint64(uint64(r.Uint32()))
23257 this.FieldG = int32(r.Int31())
23258 if r.Intn(2) == 0 {
23259 this.FieldG *= -1
23260 }
23261 this.FieldH = int64(r.Int63())
23262 if r.Intn(2) == 0 {
23263 this.FieldH *= -1
23264 }
23265 this.FieldI = uint32(r.Uint32())
23266 this.FieldJ = int32(r.Int31())
23267 if r.Intn(2) == 0 {
23268 this.FieldJ *= -1
23269 }
23270 this.FieldK = uint64(uint64(r.Uint32()))
23271 this.FieldL = int64(r.Int63())
23272 if r.Intn(2) == 0 {
23273 this.FieldL *= -1
23274 }
23275 this.FieldM = bool(bool(r.Intn(2) == 0))
23276 this.FieldN = string(randStringThetest(r))
23277 v195 := r.Intn(100)
23278 this.FieldO = make([]byte, v195)
23279 for i := 0; i < v195; i++ {
23280 this.FieldO[i] = byte(r.Intn(256))
23281 }
23282 if !easy && r.Intn(10) != 0 {
23283 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
23284 }
23285 return this
23286 }
23287
23288 func NewPopulatedCustomNameNinOptNative(r randyThetest, easy bool) *CustomNameNinOptNative {
23289 this := &CustomNameNinOptNative{}
23290 if r.Intn(5) != 0 {
23291 v196 := float64(r.Float64())
23292 if r.Intn(2) == 0 {
23293 v196 *= -1
23294 }
23295 this.FieldA = &v196
23296 }
23297 if r.Intn(5) != 0 {
23298 v197 := float32(r.Float32())
23299 if r.Intn(2) == 0 {
23300 v197 *= -1
23301 }
23302 this.FieldB = &v197
23303 }
23304 if r.Intn(5) != 0 {
23305 v198 := int32(r.Int31())
23306 if r.Intn(2) == 0 {
23307 v198 *= -1
23308 }
23309 this.FieldC = &v198
23310 }
23311 if r.Intn(5) != 0 {
23312 v199 := int64(r.Int63())
23313 if r.Intn(2) == 0 {
23314 v199 *= -1
23315 }
23316 this.FieldD = &v199
23317 }
23318 if r.Intn(5) != 0 {
23319 v200 := uint32(r.Uint32())
23320 this.FieldE = &v200
23321 }
23322 if r.Intn(5) != 0 {
23323 v201 := uint64(uint64(r.Uint32()))
23324 this.FieldF = &v201
23325 }
23326 if r.Intn(5) != 0 {
23327 v202 := int32(r.Int31())
23328 if r.Intn(2) == 0 {
23329 v202 *= -1
23330 }
23331 this.FieldG = &v202
23332 }
23333 if r.Intn(5) != 0 {
23334 v203 := int64(r.Int63())
23335 if r.Intn(2) == 0 {
23336 v203 *= -1
23337 }
23338 this.FieldH = &v203
23339 }
23340 if r.Intn(5) != 0 {
23341 v204 := uint32(r.Uint32())
23342 this.FieldI = &v204
23343 }
23344 if r.Intn(5) != 0 {
23345 v205 := int32(r.Int31())
23346 if r.Intn(2) == 0 {
23347 v205 *= -1
23348 }
23349 this.FieldJ = &v205
23350 }
23351 if r.Intn(5) != 0 {
23352 v206 := uint64(uint64(r.Uint32()))
23353 this.FieldK = &v206
23354 }
23355 if r.Intn(5) != 0 {
23356 v207 := int64(r.Int63())
23357 if r.Intn(2) == 0 {
23358 v207 *= -1
23359 }
23360 this.FielL = &v207
23361 }
23362 if r.Intn(5) != 0 {
23363 v208 := bool(bool(r.Intn(2) == 0))
23364 this.FieldM = &v208
23365 }
23366 if r.Intn(5) != 0 {
23367 v209 := string(randStringThetest(r))
23368 this.FieldN = &v209
23369 }
23370 if r.Intn(5) != 0 {
23371 v210 := r.Intn(100)
23372 this.FieldO = make([]byte, v210)
23373 for i := 0; i < v210; i++ {
23374 this.FieldO[i] = byte(r.Intn(256))
23375 }
23376 }
23377 if !easy && r.Intn(10) != 0 {
23378 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
23379 }
23380 return this
23381 }
23382
23383 func NewPopulatedCustomNameNinRepNative(r randyThetest, easy bool) *CustomNameNinRepNative {
23384 this := &CustomNameNinRepNative{}
23385 if r.Intn(5) != 0 {
23386 v211 := r.Intn(10)
23387 this.FieldA = make([]float64, v211)
23388 for i := 0; i < v211; i++ {
23389 this.FieldA[i] = float64(r.Float64())
23390 if r.Intn(2) == 0 {
23391 this.FieldA[i] *= -1
23392 }
23393 }
23394 }
23395 if r.Intn(5) != 0 {
23396 v212 := r.Intn(10)
23397 this.FieldB = make([]float32, v212)
23398 for i := 0; i < v212; i++ {
23399 this.FieldB[i] = float32(r.Float32())
23400 if r.Intn(2) == 0 {
23401 this.FieldB[i] *= -1
23402 }
23403 }
23404 }
23405 if r.Intn(5) != 0 {
23406 v213 := r.Intn(10)
23407 this.FieldC = make([]int32, v213)
23408 for i := 0; i < v213; i++ {
23409 this.FieldC[i] = int32(r.Int31())
23410 if r.Intn(2) == 0 {
23411 this.FieldC[i] *= -1
23412 }
23413 }
23414 }
23415 if r.Intn(5) != 0 {
23416 v214 := r.Intn(10)
23417 this.FieldD = make([]int64, v214)
23418 for i := 0; i < v214; i++ {
23419 this.FieldD[i] = int64(r.Int63())
23420 if r.Intn(2) == 0 {
23421 this.FieldD[i] *= -1
23422 }
23423 }
23424 }
23425 if r.Intn(5) != 0 {
23426 v215 := r.Intn(10)
23427 this.FieldE = make([]uint32, v215)
23428 for i := 0; i < v215; i++ {
23429 this.FieldE[i] = uint32(r.Uint32())
23430 }
23431 }
23432 if r.Intn(5) != 0 {
23433 v216 := r.Intn(10)
23434 this.FieldF = make([]uint64, v216)
23435 for i := 0; i < v216; i++ {
23436 this.FieldF[i] = uint64(uint64(r.Uint32()))
23437 }
23438 }
23439 if r.Intn(5) != 0 {
23440 v217 := r.Intn(10)
23441 this.FieldG = make([]int32, v217)
23442 for i := 0; i < v217; i++ {
23443 this.FieldG[i] = int32(r.Int31())
23444 if r.Intn(2) == 0 {
23445 this.FieldG[i] *= -1
23446 }
23447 }
23448 }
23449 if r.Intn(5) != 0 {
23450 v218 := r.Intn(10)
23451 this.FieldH = make([]int64, v218)
23452 for i := 0; i < v218; i++ {
23453 this.FieldH[i] = int64(r.Int63())
23454 if r.Intn(2) == 0 {
23455 this.FieldH[i] *= -1
23456 }
23457 }
23458 }
23459 if r.Intn(5) != 0 {
23460 v219 := r.Intn(10)
23461 this.FieldI = make([]uint32, v219)
23462 for i := 0; i < v219; i++ {
23463 this.FieldI[i] = uint32(r.Uint32())
23464 }
23465 }
23466 if r.Intn(5) != 0 {
23467 v220 := r.Intn(10)
23468 this.FieldJ = make([]int32, v220)
23469 for i := 0; i < v220; i++ {
23470 this.FieldJ[i] = int32(r.Int31())
23471 if r.Intn(2) == 0 {
23472 this.FieldJ[i] *= -1
23473 }
23474 }
23475 }
23476 if r.Intn(5) != 0 {
23477 v221 := r.Intn(10)
23478 this.FieldK = make([]uint64, v221)
23479 for i := 0; i < v221; i++ {
23480 this.FieldK[i] = uint64(uint64(r.Uint32()))
23481 }
23482 }
23483 if r.Intn(5) != 0 {
23484 v222 := r.Intn(10)
23485 this.FieldL = make([]int64, v222)
23486 for i := 0; i < v222; i++ {
23487 this.FieldL[i] = int64(r.Int63())
23488 if r.Intn(2) == 0 {
23489 this.FieldL[i] *= -1
23490 }
23491 }
23492 }
23493 if r.Intn(5) != 0 {
23494 v223 := r.Intn(10)
23495 this.FieldM = make([]bool, v223)
23496 for i := 0; i < v223; i++ {
23497 this.FieldM[i] = bool(bool(r.Intn(2) == 0))
23498 }
23499 }
23500 if r.Intn(5) != 0 {
23501 v224 := r.Intn(10)
23502 this.FieldN = make([]string, v224)
23503 for i := 0; i < v224; i++ {
23504 this.FieldN[i] = string(randStringThetest(r))
23505 }
23506 }
23507 if r.Intn(5) != 0 {
23508 v225 := r.Intn(10)
23509 this.FieldO = make([][]byte, v225)
23510 for i := 0; i < v225; i++ {
23511 v226 := r.Intn(100)
23512 this.FieldO[i] = make([]byte, v226)
23513 for j := 0; j < v226; j++ {
23514 this.FieldO[i][j] = byte(r.Intn(256))
23515 }
23516 }
23517 }
23518 if !easy && r.Intn(10) != 0 {
23519 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
23520 }
23521 return this
23522 }
23523
23524 func NewPopulatedCustomNameNinStruct(r randyThetest, easy bool) *CustomNameNinStruct {
23525 this := &CustomNameNinStruct{}
23526 if r.Intn(5) != 0 {
23527 v227 := float64(r.Float64())
23528 if r.Intn(2) == 0 {
23529 v227 *= -1
23530 }
23531 this.FieldA = &v227
23532 }
23533 if r.Intn(5) != 0 {
23534 v228 := float32(r.Float32())
23535 if r.Intn(2) == 0 {
23536 v228 *= -1
23537 }
23538 this.FieldB = &v228
23539 }
23540 if r.Intn(5) != 0 {
23541 this.FieldC = NewPopulatedNidOptNative(r, easy)
23542 }
23543 if r.Intn(5) != 0 {
23544 v229 := r.Intn(5)
23545 this.FieldD = make([]*NinOptNative, v229)
23546 for i := 0; i < v229; i++ {
23547 this.FieldD[i] = NewPopulatedNinOptNative(r, easy)
23548 }
23549 }
23550 if r.Intn(5) != 0 {
23551 v230 := uint64(uint64(r.Uint32()))
23552 this.FieldE = &v230
23553 }
23554 if r.Intn(5) != 0 {
23555 v231 := int32(r.Int31())
23556 if r.Intn(2) == 0 {
23557 v231 *= -1
23558 }
23559 this.FieldF = &v231
23560 }
23561 if r.Intn(5) != 0 {
23562 this.FieldG = NewPopulatedNidOptNative(r, easy)
23563 }
23564 if r.Intn(5) != 0 {
23565 v232 := bool(bool(r.Intn(2) == 0))
23566 this.FieldH = &v232
23567 }
23568 if r.Intn(5) != 0 {
23569 v233 := string(randStringThetest(r))
23570 this.FieldI = &v233
23571 }
23572 if r.Intn(5) != 0 {
23573 v234 := r.Intn(100)
23574 this.FieldJ = make([]byte, v234)
23575 for i := 0; i < v234; i++ {
23576 this.FieldJ[i] = byte(r.Intn(256))
23577 }
23578 }
23579 if !easy && r.Intn(10) != 0 {
23580 this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
23581 }
23582 return this
23583 }
23584
23585 func NewPopulatedCustomNameCustomType(r randyThetest, easy bool) *CustomNameCustomType {
23586 this := &CustomNameCustomType{}
23587 if r.Intn(5) != 0 {
23588 this.FieldA = NewPopulatedUuid(r)
23589 }
23590 if r.Intn(5) != 0 {
23591 this.FieldB = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
23592 }
23593 if r.Intn(5) != 0 {
23594 v235 := r.Intn(10)
23595 this.FieldC = make([]Uuid, v235)
23596 for i := 0; i < v235; i++ {
23597 v236 := NewPopulatedUuid(r)
23598 this.FieldC[i] = *v236
23599 }
23600 }
23601 if r.Intn(5) != 0 {
23602 v237 := r.Intn(10)
23603 this.FieldD = make([]github_com_gogo_protobuf_test_custom.Uint128, v237)
23604 for i := 0; i < v237; i++ {
23605 v238 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
23606 this.FieldD[i] = *v238
23607 }
23608 }
23609 if !easy && r.Intn(10) != 0 {
23610 this.XXX_unrecognized = randUnrecognizedThetest(r, 5)
23611 }
23612 return this
23613 }
23614
23615 func NewPopulatedCustomNameNinEmbeddedStructUnion(r randyThetest, easy bool) *CustomNameNinEmbeddedStructUnion {
23616 this := &CustomNameNinEmbeddedStructUnion{}
23617 fieldNum := r.Intn(3)
23618 switch fieldNum {
23619 case 0:
23620 this.NidOptNative = NewPopulatedNidOptNative(r, easy)
23621 case 1:
23622 this.FieldA = NewPopulatedNinOptNative(r, easy)
23623 case 2:
23624 v239 := bool(bool(r.Intn(2) == 0))
23625 this.FieldB = &v239
23626 }
23627 return this
23628 }
23629
23630 func NewPopulatedCustomNameEnum(r randyThetest, easy bool) *CustomNameEnum {
23631 this := &CustomNameEnum{}
23632 if r.Intn(5) != 0 {
23633 v240 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
23634 this.FieldA = &v240
23635 }
23636 if r.Intn(5) != 0 {
23637 v241 := r.Intn(10)
23638 this.FieldB = make([]TheTestEnum, v241)
23639 for i := 0; i < v241; i++ {
23640 this.FieldB[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
23641 }
23642 }
23643 if !easy && r.Intn(10) != 0 {
23644 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
23645 }
23646 return this
23647 }
23648
23649 func NewPopulatedNoExtensionsMap(r randyThetest, easy bool) *NoExtensionsMap {
23650 this := &NoExtensionsMap{}
23651 if r.Intn(5) != 0 {
23652 v242 := int64(r.Int63())
23653 if r.Intn(2) == 0 {
23654 v242 *= -1
23655 }
23656 this.Field1 = &v242
23657 }
23658 if !easy && r.Intn(10) != 0 {
23659 l := r.Intn(5)
23660 for i := 0; i < l; i++ {
23661 fieldNumber := r.Intn(100) + 100
23662 wire := r.Intn(4)
23663 if wire == 3 {
23664 wire = 5
23665 }
23666 dAtA := randFieldThetest(nil, r, fieldNumber, wire)
23667 github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
23668 }
23669 }
23670 if !easy && r.Intn(10) != 0 {
23671 this.XXX_unrecognized = randUnrecognizedThetest(r, 201)
23672 }
23673 return this
23674 }
23675
23676 func NewPopulatedUnrecognized(r randyThetest, easy bool) *Unrecognized {
23677 this := &Unrecognized{}
23678 if r.Intn(5) != 0 {
23679 v243 := string(randStringThetest(r))
23680 this.Field1 = &v243
23681 }
23682 if !easy && r.Intn(10) != 0 {
23683 }
23684 return this
23685 }
23686
23687 func NewPopulatedUnrecognizedWithInner(r randyThetest, easy bool) *UnrecognizedWithInner {
23688 this := &UnrecognizedWithInner{}
23689 if r.Intn(5) != 0 {
23690 v244 := r.Intn(5)
23691 this.Embedded = make([]*UnrecognizedWithInner_Inner, v244)
23692 for i := 0; i < v244; i++ {
23693 this.Embedded[i] = NewPopulatedUnrecognizedWithInner_Inner(r, easy)
23694 }
23695 }
23696 if r.Intn(5) != 0 {
23697 v245 := string(randStringThetest(r))
23698 this.Field2 = &v245
23699 }
23700 if !easy && r.Intn(10) != 0 {
23701 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
23702 }
23703 return this
23704 }
23705
23706 func NewPopulatedUnrecognizedWithInner_Inner(r randyThetest, easy bool) *UnrecognizedWithInner_Inner {
23707 this := &UnrecognizedWithInner_Inner{}
23708 if r.Intn(5) != 0 {
23709 v246 := uint32(r.Uint32())
23710 this.Field1 = &v246
23711 }
23712 if !easy && r.Intn(10) != 0 {
23713 }
23714 return this
23715 }
23716
23717 func NewPopulatedUnrecognizedWithEmbed(r randyThetest, easy bool) *UnrecognizedWithEmbed {
23718 this := &UnrecognizedWithEmbed{}
23719 v247 := NewPopulatedUnrecognizedWithEmbed_Embedded(r, easy)
23720 this.UnrecognizedWithEmbed_Embedded = *v247
23721 if r.Intn(5) != 0 {
23722 v248 := string(randStringThetest(r))
23723 this.Field2 = &v248
23724 }
23725 if !easy && r.Intn(10) != 0 {
23726 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
23727 }
23728 return this
23729 }
23730
23731 func NewPopulatedUnrecognizedWithEmbed_Embedded(r randyThetest, easy bool) *UnrecognizedWithEmbed_Embedded {
23732 this := &UnrecognizedWithEmbed_Embedded{}
23733 if r.Intn(5) != 0 {
23734 v249 := uint32(r.Uint32())
23735 this.Field1 = &v249
23736 }
23737 if !easy && r.Intn(10) != 0 {
23738 }
23739 return this
23740 }
23741
23742 func NewPopulatedNode(r randyThetest, easy bool) *Node {
23743 this := &Node{}
23744 if r.Intn(5) != 0 {
23745 v250 := string(randStringThetest(r))
23746 this.Label = &v250
23747 }
23748 if r.Intn(5) == 0 {
23749 v251 := r.Intn(5)
23750 this.Children = make([]*Node, v251)
23751 for i := 0; i < v251; i++ {
23752 this.Children[i] = NewPopulatedNode(r, easy)
23753 }
23754 }
23755 if !easy && r.Intn(10) != 0 {
23756 this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
23757 }
23758 return this
23759 }
23760
23761 func NewPopulatedNonByteCustomType(r randyThetest, easy bool) *NonByteCustomType {
23762 this := &NonByteCustomType{}
23763 if r.Intn(5) != 0 {
23764 this.Field1 = NewPopulatedT(r)
23765 }
23766 if !easy && r.Intn(10) != 0 {
23767 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
23768 }
23769 return this
23770 }
23771
23772 func NewPopulatedNidOptNonByteCustomType(r randyThetest, easy bool) *NidOptNonByteCustomType {
23773 this := &NidOptNonByteCustomType{}
23774 v252 := NewPopulatedT(r)
23775 this.Field1 = *v252
23776 if !easy && r.Intn(10) != 0 {
23777 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
23778 }
23779 return this
23780 }
23781
23782 func NewPopulatedNinOptNonByteCustomType(r randyThetest, easy bool) *NinOptNonByteCustomType {
23783 this := &NinOptNonByteCustomType{}
23784 if r.Intn(5) != 0 {
23785 this.Field1 = NewPopulatedT(r)
23786 }
23787 if !easy && r.Intn(10) != 0 {
23788 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
23789 }
23790 return this
23791 }
23792
23793 func NewPopulatedNidRepNonByteCustomType(r randyThetest, easy bool) *NidRepNonByteCustomType {
23794 this := &NidRepNonByteCustomType{}
23795 if r.Intn(5) != 0 {
23796 v253 := r.Intn(10)
23797 this.Field1 = make([]T, v253)
23798 for i := 0; i < v253; i++ {
23799 v254 := NewPopulatedT(r)
23800 this.Field1[i] = *v254
23801 }
23802 }
23803 if !easy && r.Intn(10) != 0 {
23804 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
23805 }
23806 return this
23807 }
23808
23809 func NewPopulatedNinRepNonByteCustomType(r randyThetest, easy bool) *NinRepNonByteCustomType {
23810 this := &NinRepNonByteCustomType{}
23811 if r.Intn(5) != 0 {
23812 v255 := r.Intn(10)
23813 this.Field1 = make([]T, v255)
23814 for i := 0; i < v255; i++ {
23815 v256 := NewPopulatedT(r)
23816 this.Field1[i] = *v256
23817 }
23818 }
23819 if !easy && r.Intn(10) != 0 {
23820 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
23821 }
23822 return this
23823 }
23824
23825 func NewPopulatedProtoType(r randyThetest, easy bool) *ProtoType {
23826 this := &ProtoType{}
23827 if r.Intn(5) != 0 {
23828 v257 := string(randStringThetest(r))
23829 this.Field2 = &v257
23830 }
23831 if !easy && r.Intn(10) != 0 {
23832 this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
23833 }
23834 return this
23835 }
23836
23837 type randyThetest interface {
23838 Float32() float32
23839 Float64() float64
23840 Int63() int64
23841 Int31() int32
23842 Uint32() uint32
23843 Intn(n int) int
23844 }
23845
23846 func randUTF8RuneThetest(r randyThetest) rune {
23847 ru := r.Intn(62)
23848 if ru < 10 {
23849 return rune(ru + 48)
23850 } else if ru < 36 {
23851 return rune(ru + 55)
23852 }
23853 return rune(ru + 61)
23854 }
23855 func randStringThetest(r randyThetest) string {
23856 v258 := r.Intn(100)
23857 tmps := make([]rune, v258)
23858 for i := 0; i < v258; i++ {
23859 tmps[i] = randUTF8RuneThetest(r)
23860 }
23861 return string(tmps)
23862 }
23863 func randUnrecognizedThetest(r randyThetest, maxFieldNumber int) (dAtA []byte) {
23864 l := r.Intn(5)
23865 for i := 0; i < l; i++ {
23866 wire := r.Intn(4)
23867 if wire == 3 {
23868 wire = 5
23869 }
23870 fieldNumber := maxFieldNumber + r.Intn(100)
23871 dAtA = randFieldThetest(dAtA, r, fieldNumber, wire)
23872 }
23873 return dAtA
23874 }
23875 func randFieldThetest(dAtA []byte, r randyThetest, fieldNumber int, wire int) []byte {
23876 key := uint32(fieldNumber)<<3 | uint32(wire)
23877 switch wire {
23878 case 0:
23879 dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
23880 v259 := r.Int63()
23881 if r.Intn(2) == 0 {
23882 v259 *= -1
23883 }
23884 dAtA = encodeVarintPopulateThetest(dAtA, uint64(v259))
23885 case 1:
23886 dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
23887 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)))
23888 case 2:
23889 dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
23890 ll := r.Intn(100)
23891 dAtA = encodeVarintPopulateThetest(dAtA, uint64(ll))
23892 for j := 0; j < ll; j++ {
23893 dAtA = append(dAtA, byte(r.Intn(256)))
23894 }
23895 default:
23896 dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
23897 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
23898 }
23899 return dAtA
23900 }
23901 func encodeVarintPopulateThetest(dAtA []byte, v uint64) []byte {
23902 for v >= 1<<7 {
23903 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80))
23904 v >>= 7
23905 }
23906 dAtA = append(dAtA, uint8(v))
23907 return dAtA
23908 }
23909 func (m *NidOptNative) Size() (n int) {
23910 if m == nil {
23911 return 0
23912 }
23913 var l int
23914 _ = l
23915 n += 9
23916 n += 5
23917 n += 1 + sovThetest(uint64(m.Field3))
23918 n += 1 + sovThetest(uint64(m.Field4))
23919 n += 1 + sovThetest(uint64(m.Field5))
23920 n += 1 + sovThetest(uint64(m.Field6))
23921 n += 1 + sozThetest(uint64(m.Field7))
23922 n += 1 + sozThetest(uint64(m.Field8))
23923 n += 5
23924 n += 5
23925 n += 9
23926 n += 9
23927 n += 2
23928 l = len(m.Field14)
23929 n += 1 + l + sovThetest(uint64(l))
23930 if m.Field15 != nil {
23931 l = len(m.Field15)
23932 n += 1 + l + sovThetest(uint64(l))
23933 }
23934 if m.XXX_unrecognized != nil {
23935 n += len(m.XXX_unrecognized)
23936 }
23937 return n
23938 }
23939
23940 func (m *NinOptNative) Size() (n int) {
23941 if m == nil {
23942 return 0
23943 }
23944 var l int
23945 _ = l
23946 if m.Field1 != nil {
23947 n += 9
23948 }
23949 if m.Field2 != nil {
23950 n += 5
23951 }
23952 if m.Field3 != nil {
23953 n += 1 + sovThetest(uint64(*m.Field3))
23954 }
23955 if m.Field4 != nil {
23956 n += 1 + sovThetest(uint64(*m.Field4))
23957 }
23958 if m.Field5 != nil {
23959 n += 1 + sovThetest(uint64(*m.Field5))
23960 }
23961 if m.Field6 != nil {
23962 n += 1 + sovThetest(uint64(*m.Field6))
23963 }
23964 if m.Field7 != nil {
23965 n += 1 + sozThetest(uint64(*m.Field7))
23966 }
23967 if m.Field8 != nil {
23968 n += 1 + sozThetest(uint64(*m.Field8))
23969 }
23970 if m.Field9 != nil {
23971 n += 5
23972 }
23973 if m.Field10 != nil {
23974 n += 5
23975 }
23976 if m.Field11 != nil {
23977 n += 9
23978 }
23979 if m.Field12 != nil {
23980 n += 9
23981 }
23982 if m.Field13 != nil {
23983 n += 2
23984 }
23985 if m.Field14 != nil {
23986 l = len(*m.Field14)
23987 n += 1 + l + sovThetest(uint64(l))
23988 }
23989 if m.Field15 != nil {
23990 l = len(m.Field15)
23991 n += 1 + l + sovThetest(uint64(l))
23992 }
23993 if m.XXX_unrecognized != nil {
23994 n += len(m.XXX_unrecognized)
23995 }
23996 return n
23997 }
23998
23999 func (m *NidRepNative) Size() (n int) {
24000 if m == nil {
24001 return 0
24002 }
24003 var l int
24004 _ = l
24005 if len(m.Field1) > 0 {
24006 n += 9 * len(m.Field1)
24007 }
24008 if len(m.Field2) > 0 {
24009 n += 5 * len(m.Field2)
24010 }
24011 if len(m.Field3) > 0 {
24012 for _, e := range m.Field3 {
24013 n += 1 + sovThetest(uint64(e))
24014 }
24015 }
24016 if len(m.Field4) > 0 {
24017 for _, e := range m.Field4 {
24018 n += 1 + sovThetest(uint64(e))
24019 }
24020 }
24021 if len(m.Field5) > 0 {
24022 for _, e := range m.Field5 {
24023 n += 1 + sovThetest(uint64(e))
24024 }
24025 }
24026 if len(m.Field6) > 0 {
24027 for _, e := range m.Field6 {
24028 n += 1 + sovThetest(uint64(e))
24029 }
24030 }
24031 if len(m.Field7) > 0 {
24032 for _, e := range m.Field7 {
24033 n += 1 + sozThetest(uint64(e))
24034 }
24035 }
24036 if len(m.Field8) > 0 {
24037 for _, e := range m.Field8 {
24038 n += 1 + sozThetest(uint64(e))
24039 }
24040 }
24041 if len(m.Field9) > 0 {
24042 n += 5 * len(m.Field9)
24043 }
24044 if len(m.Field10) > 0 {
24045 n += 5 * len(m.Field10)
24046 }
24047 if len(m.Field11) > 0 {
24048 n += 9 * len(m.Field11)
24049 }
24050 if len(m.Field12) > 0 {
24051 n += 9 * len(m.Field12)
24052 }
24053 if len(m.Field13) > 0 {
24054 n += 2 * len(m.Field13)
24055 }
24056 if len(m.Field14) > 0 {
24057 for _, s := range m.Field14 {
24058 l = len(s)
24059 n += 1 + l + sovThetest(uint64(l))
24060 }
24061 }
24062 if len(m.Field15) > 0 {
24063 for _, b := range m.Field15 {
24064 l = len(b)
24065 n += 1 + l + sovThetest(uint64(l))
24066 }
24067 }
24068 if m.XXX_unrecognized != nil {
24069 n += len(m.XXX_unrecognized)
24070 }
24071 return n
24072 }
24073
24074 func (m *NinRepNative) Size() (n int) {
24075 if m == nil {
24076 return 0
24077 }
24078 var l int
24079 _ = l
24080 if len(m.Field1) > 0 {
24081 n += 9 * len(m.Field1)
24082 }
24083 if len(m.Field2) > 0 {
24084 n += 5 * len(m.Field2)
24085 }
24086 if len(m.Field3) > 0 {
24087 for _, e := range m.Field3 {
24088 n += 1 + sovThetest(uint64(e))
24089 }
24090 }
24091 if len(m.Field4) > 0 {
24092 for _, e := range m.Field4 {
24093 n += 1 + sovThetest(uint64(e))
24094 }
24095 }
24096 if len(m.Field5) > 0 {
24097 for _, e := range m.Field5 {
24098 n += 1 + sovThetest(uint64(e))
24099 }
24100 }
24101 if len(m.Field6) > 0 {
24102 for _, e := range m.Field6 {
24103 n += 1 + sovThetest(uint64(e))
24104 }
24105 }
24106 if len(m.Field7) > 0 {
24107 for _, e := range m.Field7 {
24108 n += 1 + sozThetest(uint64(e))
24109 }
24110 }
24111 if len(m.Field8) > 0 {
24112 for _, e := range m.Field8 {
24113 n += 1 + sozThetest(uint64(e))
24114 }
24115 }
24116 if len(m.Field9) > 0 {
24117 n += 5 * len(m.Field9)
24118 }
24119 if len(m.Field10) > 0 {
24120 n += 5 * len(m.Field10)
24121 }
24122 if len(m.Field11) > 0 {
24123 n += 9 * len(m.Field11)
24124 }
24125 if len(m.Field12) > 0 {
24126 n += 9 * len(m.Field12)
24127 }
24128 if len(m.Field13) > 0 {
24129 n += 2 * len(m.Field13)
24130 }
24131 if len(m.Field14) > 0 {
24132 for _, s := range m.Field14 {
24133 l = len(s)
24134 n += 1 + l + sovThetest(uint64(l))
24135 }
24136 }
24137 if len(m.Field15) > 0 {
24138 for _, b := range m.Field15 {
24139 l = len(b)
24140 n += 1 + l + sovThetest(uint64(l))
24141 }
24142 }
24143 if m.XXX_unrecognized != nil {
24144 n += len(m.XXX_unrecognized)
24145 }
24146 return n
24147 }
24148
24149 func (m *NidRepPackedNative) Size() (n int) {
24150 if m == nil {
24151 return 0
24152 }
24153 var l int
24154 _ = l
24155 if len(m.Field1) > 0 {
24156 n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8
24157 }
24158 if len(m.Field2) > 0 {
24159 n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4
24160 }
24161 if len(m.Field3) > 0 {
24162 l = 0
24163 for _, e := range m.Field3 {
24164 l += sovThetest(uint64(e))
24165 }
24166 n += 1 + sovThetest(uint64(l)) + l
24167 }
24168 if len(m.Field4) > 0 {
24169 l = 0
24170 for _, e := range m.Field4 {
24171 l += sovThetest(uint64(e))
24172 }
24173 n += 1 + sovThetest(uint64(l)) + l
24174 }
24175 if len(m.Field5) > 0 {
24176 l = 0
24177 for _, e := range m.Field5 {
24178 l += sovThetest(uint64(e))
24179 }
24180 n += 1 + sovThetest(uint64(l)) + l
24181 }
24182 if len(m.Field6) > 0 {
24183 l = 0
24184 for _, e := range m.Field6 {
24185 l += sovThetest(uint64(e))
24186 }
24187 n += 1 + sovThetest(uint64(l)) + l
24188 }
24189 if len(m.Field7) > 0 {
24190 l = 0
24191 for _, e := range m.Field7 {
24192 l += sozThetest(uint64(e))
24193 }
24194 n += 1 + sovThetest(uint64(l)) + l
24195 }
24196 if len(m.Field8) > 0 {
24197 l = 0
24198 for _, e := range m.Field8 {
24199 l += sozThetest(uint64(e))
24200 }
24201 n += 1 + sovThetest(uint64(l)) + l
24202 }
24203 if len(m.Field9) > 0 {
24204 n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4
24205 }
24206 if len(m.Field10) > 0 {
24207 n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4
24208 }
24209 if len(m.Field11) > 0 {
24210 n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8
24211 }
24212 if len(m.Field12) > 0 {
24213 n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8
24214 }
24215 if len(m.Field13) > 0 {
24216 n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1
24217 }
24218 if m.XXX_unrecognized != nil {
24219 n += len(m.XXX_unrecognized)
24220 }
24221 return n
24222 }
24223
24224 func (m *NinRepPackedNative) Size() (n int) {
24225 if m == nil {
24226 return 0
24227 }
24228 var l int
24229 _ = l
24230 if len(m.Field1) > 0 {
24231 n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8
24232 }
24233 if len(m.Field2) > 0 {
24234 n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4
24235 }
24236 if len(m.Field3) > 0 {
24237 l = 0
24238 for _, e := range m.Field3 {
24239 l += sovThetest(uint64(e))
24240 }
24241 n += 1 + sovThetest(uint64(l)) + l
24242 }
24243 if len(m.Field4) > 0 {
24244 l = 0
24245 for _, e := range m.Field4 {
24246 l += sovThetest(uint64(e))
24247 }
24248 n += 1 + sovThetest(uint64(l)) + l
24249 }
24250 if len(m.Field5) > 0 {
24251 l = 0
24252 for _, e := range m.Field5 {
24253 l += sovThetest(uint64(e))
24254 }
24255 n += 1 + sovThetest(uint64(l)) + l
24256 }
24257 if len(m.Field6) > 0 {
24258 l = 0
24259 for _, e := range m.Field6 {
24260 l += sovThetest(uint64(e))
24261 }
24262 n += 1 + sovThetest(uint64(l)) + l
24263 }
24264 if len(m.Field7) > 0 {
24265 l = 0
24266 for _, e := range m.Field7 {
24267 l += sozThetest(uint64(e))
24268 }
24269 n += 1 + sovThetest(uint64(l)) + l
24270 }
24271 if len(m.Field8) > 0 {
24272 l = 0
24273 for _, e := range m.Field8 {
24274 l += sozThetest(uint64(e))
24275 }
24276 n += 1 + sovThetest(uint64(l)) + l
24277 }
24278 if len(m.Field9) > 0 {
24279 n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4
24280 }
24281 if len(m.Field10) > 0 {
24282 n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4
24283 }
24284 if len(m.Field11) > 0 {
24285 n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8
24286 }
24287 if len(m.Field12) > 0 {
24288 n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8
24289 }
24290 if len(m.Field13) > 0 {
24291 n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1
24292 }
24293 if m.XXX_unrecognized != nil {
24294 n += len(m.XXX_unrecognized)
24295 }
24296 return n
24297 }
24298
24299 func (m *NidOptStruct) Size() (n int) {
24300 if m == nil {
24301 return 0
24302 }
24303 var l int
24304 _ = l
24305 n += 9
24306 n += 5
24307 l = m.Field3.Size()
24308 n += 1 + l + sovThetest(uint64(l))
24309 l = m.Field4.Size()
24310 n += 1 + l + sovThetest(uint64(l))
24311 n += 1 + sovThetest(uint64(m.Field6))
24312 n += 1 + sozThetest(uint64(m.Field7))
24313 l = m.Field8.Size()
24314 n += 1 + l + sovThetest(uint64(l))
24315 n += 2
24316 l = len(m.Field14)
24317 n += 1 + l + sovThetest(uint64(l))
24318 if m.Field15 != nil {
24319 l = len(m.Field15)
24320 n += 1 + l + sovThetest(uint64(l))
24321 }
24322 if m.XXX_unrecognized != nil {
24323 n += len(m.XXX_unrecognized)
24324 }
24325 return n
24326 }
24327
24328 func (m *NinOptStruct) Size() (n int) {
24329 if m == nil {
24330 return 0
24331 }
24332 var l int
24333 _ = l
24334 if m.Field1 != nil {
24335 n += 9
24336 }
24337 if m.Field2 != nil {
24338 n += 5
24339 }
24340 if m.Field3 != nil {
24341 l = m.Field3.Size()
24342 n += 1 + l + sovThetest(uint64(l))
24343 }
24344 if m.Field4 != nil {
24345 l = m.Field4.Size()
24346 n += 1 + l + sovThetest(uint64(l))
24347 }
24348 if m.Field6 != nil {
24349 n += 1 + sovThetest(uint64(*m.Field6))
24350 }
24351 if m.Field7 != nil {
24352 n += 1 + sozThetest(uint64(*m.Field7))
24353 }
24354 if m.Field8 != nil {
24355 l = m.Field8.Size()
24356 n += 1 + l + sovThetest(uint64(l))
24357 }
24358 if m.Field13 != nil {
24359 n += 2
24360 }
24361 if m.Field14 != nil {
24362 l = len(*m.Field14)
24363 n += 1 + l + sovThetest(uint64(l))
24364 }
24365 if m.Field15 != nil {
24366 l = len(m.Field15)
24367 n += 1 + l + sovThetest(uint64(l))
24368 }
24369 if m.XXX_unrecognized != nil {
24370 n += len(m.XXX_unrecognized)
24371 }
24372 return n
24373 }
24374
24375 func (m *NidRepStruct) Size() (n int) {
24376 if m == nil {
24377 return 0
24378 }
24379 var l int
24380 _ = l
24381 if len(m.Field1) > 0 {
24382 n += 9 * len(m.Field1)
24383 }
24384 if len(m.Field2) > 0 {
24385 n += 5 * len(m.Field2)
24386 }
24387 if len(m.Field3) > 0 {
24388 for _, e := range m.Field3 {
24389 l = e.Size()
24390 n += 1 + l + sovThetest(uint64(l))
24391 }
24392 }
24393 if len(m.Field4) > 0 {
24394 for _, e := range m.Field4 {
24395 l = e.Size()
24396 n += 1 + l + sovThetest(uint64(l))
24397 }
24398 }
24399 if len(m.Field6) > 0 {
24400 for _, e := range m.Field6 {
24401 n += 1 + sovThetest(uint64(e))
24402 }
24403 }
24404 if len(m.Field7) > 0 {
24405 for _, e := range m.Field7 {
24406 n += 1 + sozThetest(uint64(e))
24407 }
24408 }
24409 if len(m.Field8) > 0 {
24410 for _, e := range m.Field8 {
24411 l = e.Size()
24412 n += 1 + l + sovThetest(uint64(l))
24413 }
24414 }
24415 if len(m.Field13) > 0 {
24416 n += 2 * len(m.Field13)
24417 }
24418 if len(m.Field14) > 0 {
24419 for _, s := range m.Field14 {
24420 l = len(s)
24421 n += 1 + l + sovThetest(uint64(l))
24422 }
24423 }
24424 if len(m.Field15) > 0 {
24425 for _, b := range m.Field15 {
24426 l = len(b)
24427 n += 1 + l + sovThetest(uint64(l))
24428 }
24429 }
24430 if m.XXX_unrecognized != nil {
24431 n += len(m.XXX_unrecognized)
24432 }
24433 return n
24434 }
24435
24436 func (m *NinRepStruct) Size() (n int) {
24437 if m == nil {
24438 return 0
24439 }
24440 var l int
24441 _ = l
24442 if len(m.Field1) > 0 {
24443 n += 9 * len(m.Field1)
24444 }
24445 if len(m.Field2) > 0 {
24446 n += 5 * len(m.Field2)
24447 }
24448 if len(m.Field3) > 0 {
24449 for _, e := range m.Field3 {
24450 l = e.Size()
24451 n += 1 + l + sovThetest(uint64(l))
24452 }
24453 }
24454 if len(m.Field4) > 0 {
24455 for _, e := range m.Field4 {
24456 l = e.Size()
24457 n += 1 + l + sovThetest(uint64(l))
24458 }
24459 }
24460 if len(m.Field6) > 0 {
24461 for _, e := range m.Field6 {
24462 n += 1 + sovThetest(uint64(e))
24463 }
24464 }
24465 if len(m.Field7) > 0 {
24466 for _, e := range m.Field7 {
24467 n += 1 + sozThetest(uint64(e))
24468 }
24469 }
24470 if len(m.Field8) > 0 {
24471 for _, e := range m.Field8 {
24472 l = e.Size()
24473 n += 1 + l + sovThetest(uint64(l))
24474 }
24475 }
24476 if len(m.Field13) > 0 {
24477 n += 2 * len(m.Field13)
24478 }
24479 if len(m.Field14) > 0 {
24480 for _, s := range m.Field14 {
24481 l = len(s)
24482 n += 1 + l + sovThetest(uint64(l))
24483 }
24484 }
24485 if len(m.Field15) > 0 {
24486 for _, b := range m.Field15 {
24487 l = len(b)
24488 n += 1 + l + sovThetest(uint64(l))
24489 }
24490 }
24491 if m.XXX_unrecognized != nil {
24492 n += len(m.XXX_unrecognized)
24493 }
24494 return n
24495 }
24496
24497 func (m *NidEmbeddedStruct) Size() (n int) {
24498 if m == nil {
24499 return 0
24500 }
24501 var l int
24502 _ = l
24503 if m.NidOptNative != nil {
24504 l = m.NidOptNative.Size()
24505 n += 1 + l + sovThetest(uint64(l))
24506 }
24507 l = m.Field200.Size()
24508 n += 2 + l + sovThetest(uint64(l))
24509 n += 3
24510 if m.XXX_unrecognized != nil {
24511 n += len(m.XXX_unrecognized)
24512 }
24513 return n
24514 }
24515
24516 func (m *NinEmbeddedStruct) Size() (n int) {
24517 if m == nil {
24518 return 0
24519 }
24520 var l int
24521 _ = l
24522 if m.NidOptNative != nil {
24523 l = m.NidOptNative.Size()
24524 n += 1 + l + sovThetest(uint64(l))
24525 }
24526 if m.Field200 != nil {
24527 l = m.Field200.Size()
24528 n += 2 + l + sovThetest(uint64(l))
24529 }
24530 if m.Field210 != nil {
24531 n += 3
24532 }
24533 if m.XXX_unrecognized != nil {
24534 n += len(m.XXX_unrecognized)
24535 }
24536 return n
24537 }
24538
24539 func (m *NidNestedStruct) Size() (n int) {
24540 if m == nil {
24541 return 0
24542 }
24543 var l int
24544 _ = l
24545 l = m.Field1.Size()
24546 n += 1 + l + sovThetest(uint64(l))
24547 if len(m.Field2) > 0 {
24548 for _, e := range m.Field2 {
24549 l = e.Size()
24550 n += 1 + l + sovThetest(uint64(l))
24551 }
24552 }
24553 if m.XXX_unrecognized != nil {
24554 n += len(m.XXX_unrecognized)
24555 }
24556 return n
24557 }
24558
24559 func (m *NinNestedStruct) Size() (n int) {
24560 if m == nil {
24561 return 0
24562 }
24563 var l int
24564 _ = l
24565 if m.Field1 != nil {
24566 l = m.Field1.Size()
24567 n += 1 + l + sovThetest(uint64(l))
24568 }
24569 if len(m.Field2) > 0 {
24570 for _, e := range m.Field2 {
24571 l = e.Size()
24572 n += 1 + l + sovThetest(uint64(l))
24573 }
24574 }
24575 if m.XXX_unrecognized != nil {
24576 n += len(m.XXX_unrecognized)
24577 }
24578 return n
24579 }
24580
24581 func (m *NidOptCustom) Size() (n int) {
24582 if m == nil {
24583 return 0
24584 }
24585 var l int
24586 _ = l
24587 l = m.Id.Size()
24588 n += 1 + l + sovThetest(uint64(l))
24589 l = m.Value.Size()
24590 n += 1 + l + sovThetest(uint64(l))
24591 if m.XXX_unrecognized != nil {
24592 n += len(m.XXX_unrecognized)
24593 }
24594 return n
24595 }
24596
24597 func (m *CustomDash) Size() (n int) {
24598 if m == nil {
24599 return 0
24600 }
24601 var l int
24602 _ = l
24603 if m.Value != nil {
24604 l = m.Value.Size()
24605 n += 1 + l + sovThetest(uint64(l))
24606 }
24607 if m.XXX_unrecognized != nil {
24608 n += len(m.XXX_unrecognized)
24609 }
24610 return n
24611 }
24612
24613 func (m *NinOptCustom) Size() (n int) {
24614 if m == nil {
24615 return 0
24616 }
24617 var l int
24618 _ = l
24619 if m.Id != nil {
24620 l = m.Id.Size()
24621 n += 1 + l + sovThetest(uint64(l))
24622 }
24623 if m.Value != nil {
24624 l = m.Value.Size()
24625 n += 1 + l + sovThetest(uint64(l))
24626 }
24627 if m.XXX_unrecognized != nil {
24628 n += len(m.XXX_unrecognized)
24629 }
24630 return n
24631 }
24632
24633 func (m *NidRepCustom) Size() (n int) {
24634 if m == nil {
24635 return 0
24636 }
24637 var l int
24638 _ = l
24639 if len(m.Id) > 0 {
24640 for _, e := range m.Id {
24641 l = e.Size()
24642 n += 1 + l + sovThetest(uint64(l))
24643 }
24644 }
24645 if len(m.Value) > 0 {
24646 for _, e := range m.Value {
24647 l = e.Size()
24648 n += 1 + l + sovThetest(uint64(l))
24649 }
24650 }
24651 if m.XXX_unrecognized != nil {
24652 n += len(m.XXX_unrecognized)
24653 }
24654 return n
24655 }
24656
24657 func (m *NinRepCustom) Size() (n int) {
24658 if m == nil {
24659 return 0
24660 }
24661 var l int
24662 _ = l
24663 if len(m.Id) > 0 {
24664 for _, e := range m.Id {
24665 l = e.Size()
24666 n += 1 + l + sovThetest(uint64(l))
24667 }
24668 }
24669 if len(m.Value) > 0 {
24670 for _, e := range m.Value {
24671 l = e.Size()
24672 n += 1 + l + sovThetest(uint64(l))
24673 }
24674 }
24675 if m.XXX_unrecognized != nil {
24676 n += len(m.XXX_unrecognized)
24677 }
24678 return n
24679 }
24680
24681 func (m *NinOptNativeUnion) Size() (n int) {
24682 if m == nil {
24683 return 0
24684 }
24685 var l int
24686 _ = l
24687 if m.Field1 != nil {
24688 n += 9
24689 }
24690 if m.Field2 != nil {
24691 n += 5
24692 }
24693 if m.Field3 != nil {
24694 n += 1 + sovThetest(uint64(*m.Field3))
24695 }
24696 if m.Field4 != nil {
24697 n += 1 + sovThetest(uint64(*m.Field4))
24698 }
24699 if m.Field5 != nil {
24700 n += 1 + sovThetest(uint64(*m.Field5))
24701 }
24702 if m.Field6 != nil {
24703 n += 1 + sovThetest(uint64(*m.Field6))
24704 }
24705 if m.Field13 != nil {
24706 n += 2
24707 }
24708 if m.Field14 != nil {
24709 l = len(*m.Field14)
24710 n += 1 + l + sovThetest(uint64(l))
24711 }
24712 if m.Field15 != nil {
24713 l = len(m.Field15)
24714 n += 1 + l + sovThetest(uint64(l))
24715 }
24716 if m.XXX_unrecognized != nil {
24717 n += len(m.XXX_unrecognized)
24718 }
24719 return n
24720 }
24721
24722 func (m *NinOptStructUnion) Size() (n int) {
24723 if m == nil {
24724 return 0
24725 }
24726 var l int
24727 _ = l
24728 if m.Field1 != nil {
24729 n += 9
24730 }
24731 if m.Field2 != nil {
24732 n += 5
24733 }
24734 if m.Field3 != nil {
24735 l = m.Field3.Size()
24736 n += 1 + l + sovThetest(uint64(l))
24737 }
24738 if m.Field4 != nil {
24739 l = m.Field4.Size()
24740 n += 1 + l + sovThetest(uint64(l))
24741 }
24742 if m.Field6 != nil {
24743 n += 1 + sovThetest(uint64(*m.Field6))
24744 }
24745 if m.Field7 != nil {
24746 n += 1 + sozThetest(uint64(*m.Field7))
24747 }
24748 if m.Field13 != nil {
24749 n += 2
24750 }
24751 if m.Field14 != nil {
24752 l = len(*m.Field14)
24753 n += 1 + l + sovThetest(uint64(l))
24754 }
24755 if m.Field15 != nil {
24756 l = len(m.Field15)
24757 n += 1 + l + sovThetest(uint64(l))
24758 }
24759 if m.XXX_unrecognized != nil {
24760 n += len(m.XXX_unrecognized)
24761 }
24762 return n
24763 }
24764
24765 func (m *NinEmbeddedStructUnion) Size() (n int) {
24766 if m == nil {
24767 return 0
24768 }
24769 var l int
24770 _ = l
24771 if m.NidOptNative != nil {
24772 l = m.NidOptNative.Size()
24773 n += 1 + l + sovThetest(uint64(l))
24774 }
24775 if m.Field200 != nil {
24776 l = m.Field200.Size()
24777 n += 2 + l + sovThetest(uint64(l))
24778 }
24779 if m.Field210 != nil {
24780 n += 3
24781 }
24782 if m.XXX_unrecognized != nil {
24783 n += len(m.XXX_unrecognized)
24784 }
24785 return n
24786 }
24787
24788 func (m *NinNestedStructUnion) Size() (n int) {
24789 if m == nil {
24790 return 0
24791 }
24792 var l int
24793 _ = l
24794 if m.Field1 != nil {
24795 l = m.Field1.Size()
24796 n += 1 + l + sovThetest(uint64(l))
24797 }
24798 if m.Field2 != nil {
24799 l = m.Field2.Size()
24800 n += 1 + l + sovThetest(uint64(l))
24801 }
24802 if m.Field3 != nil {
24803 l = m.Field3.Size()
24804 n += 1 + l + sovThetest(uint64(l))
24805 }
24806 if m.XXX_unrecognized != nil {
24807 n += len(m.XXX_unrecognized)
24808 }
24809 return n
24810 }
24811
24812 func (m *Tree) Size() (n int) {
24813 if m == nil {
24814 return 0
24815 }
24816 var l int
24817 _ = l
24818 if m.Or != nil {
24819 l = m.Or.Size()
24820 n += 1 + l + sovThetest(uint64(l))
24821 }
24822 if m.And != nil {
24823 l = m.And.Size()
24824 n += 1 + l + sovThetest(uint64(l))
24825 }
24826 if m.Leaf != nil {
24827 l = m.Leaf.Size()
24828 n += 1 + l + sovThetest(uint64(l))
24829 }
24830 if m.XXX_unrecognized != nil {
24831 n += len(m.XXX_unrecognized)
24832 }
24833 return n
24834 }
24835
24836 func (m *OrBranch) Size() (n int) {
24837 if m == nil {
24838 return 0
24839 }
24840 var l int
24841 _ = l
24842 l = m.Left.Size()
24843 n += 1 + l + sovThetest(uint64(l))
24844 l = m.Right.Size()
24845 n += 1 + l + sovThetest(uint64(l))
24846 if m.XXX_unrecognized != nil {
24847 n += len(m.XXX_unrecognized)
24848 }
24849 return n
24850 }
24851
24852 func (m *AndBranch) Size() (n int) {
24853 if m == nil {
24854 return 0
24855 }
24856 var l int
24857 _ = l
24858 l = m.Left.Size()
24859 n += 1 + l + sovThetest(uint64(l))
24860 l = m.Right.Size()
24861 n += 1 + l + sovThetest(uint64(l))
24862 if m.XXX_unrecognized != nil {
24863 n += len(m.XXX_unrecognized)
24864 }
24865 return n
24866 }
24867
24868 func (m *Leaf) Size() (n int) {
24869 if m == nil {
24870 return 0
24871 }
24872 var l int
24873 _ = l
24874 n += 1 + sovThetest(uint64(m.Value))
24875 l = len(m.StrValue)
24876 n += 1 + l + sovThetest(uint64(l))
24877 if m.XXX_unrecognized != nil {
24878 n += len(m.XXX_unrecognized)
24879 }
24880 return n
24881 }
24882
24883 func (m *DeepTree) Size() (n int) {
24884 if m == nil {
24885 return 0
24886 }
24887 var l int
24888 _ = l
24889 if m.Down != nil {
24890 l = m.Down.Size()
24891 n += 1 + l + sovThetest(uint64(l))
24892 }
24893 if m.And != nil {
24894 l = m.And.Size()
24895 n += 1 + l + sovThetest(uint64(l))
24896 }
24897 if m.Leaf != nil {
24898 l = m.Leaf.Size()
24899 n += 1 + l + sovThetest(uint64(l))
24900 }
24901 if m.XXX_unrecognized != nil {
24902 n += len(m.XXX_unrecognized)
24903 }
24904 return n
24905 }
24906
24907 func (m *ADeepBranch) Size() (n int) {
24908 if m == nil {
24909 return 0
24910 }
24911 var l int
24912 _ = l
24913 l = m.Down.Size()
24914 n += 1 + l + sovThetest(uint64(l))
24915 if m.XXX_unrecognized != nil {
24916 n += len(m.XXX_unrecognized)
24917 }
24918 return n
24919 }
24920
24921 func (m *AndDeepBranch) Size() (n int) {
24922 if m == nil {
24923 return 0
24924 }
24925 var l int
24926 _ = l
24927 l = m.Left.Size()
24928 n += 1 + l + sovThetest(uint64(l))
24929 l = m.Right.Size()
24930 n += 1 + l + sovThetest(uint64(l))
24931 if m.XXX_unrecognized != nil {
24932 n += len(m.XXX_unrecognized)
24933 }
24934 return n
24935 }
24936
24937 func (m *DeepLeaf) Size() (n int) {
24938 if m == nil {
24939 return 0
24940 }
24941 var l int
24942 _ = l
24943 l = m.Tree.Size()
24944 n += 1 + l + sovThetest(uint64(l))
24945 if m.XXX_unrecognized != nil {
24946 n += len(m.XXX_unrecognized)
24947 }
24948 return n
24949 }
24950
24951 func (m *Nil) Size() (n int) {
24952 if m == nil {
24953 return 0
24954 }
24955 var l int
24956 _ = l
24957 if m.XXX_unrecognized != nil {
24958 n += len(m.XXX_unrecognized)
24959 }
24960 return n
24961 }
24962
24963 func (m *NidOptEnum) Size() (n int) {
24964 if m == nil {
24965 return 0
24966 }
24967 var l int
24968 _ = l
24969 n += 1 + sovThetest(uint64(m.Field1))
24970 if m.XXX_unrecognized != nil {
24971 n += len(m.XXX_unrecognized)
24972 }
24973 return n
24974 }
24975
24976 func (m *NinOptEnum) Size() (n int) {
24977 if m == nil {
24978 return 0
24979 }
24980 var l int
24981 _ = l
24982 if m.Field1 != nil {
24983 n += 1 + sovThetest(uint64(*m.Field1))
24984 }
24985 if m.Field2 != nil {
24986 n += 1 + sovThetest(uint64(*m.Field2))
24987 }
24988 if m.Field3 != nil {
24989 n += 1 + sovThetest(uint64(*m.Field3))
24990 }
24991 if m.XXX_unrecognized != nil {
24992 n += len(m.XXX_unrecognized)
24993 }
24994 return n
24995 }
24996
24997 func (m *NidRepEnum) Size() (n int) {
24998 if m == nil {
24999 return 0
25000 }
25001 var l int
25002 _ = l
25003 if len(m.Field1) > 0 {
25004 for _, e := range m.Field1 {
25005 n += 1 + sovThetest(uint64(e))
25006 }
25007 }
25008 if len(m.Field2) > 0 {
25009 for _, e := range m.Field2 {
25010 n += 1 + sovThetest(uint64(e))
25011 }
25012 }
25013 if len(m.Field3) > 0 {
25014 for _, e := range m.Field3 {
25015 n += 1 + sovThetest(uint64(e))
25016 }
25017 }
25018 if m.XXX_unrecognized != nil {
25019 n += len(m.XXX_unrecognized)
25020 }
25021 return n
25022 }
25023
25024 func (m *NinRepEnum) Size() (n int) {
25025 if m == nil {
25026 return 0
25027 }
25028 var l int
25029 _ = l
25030 if len(m.Field1) > 0 {
25031 for _, e := range m.Field1 {
25032 n += 1 + sovThetest(uint64(e))
25033 }
25034 }
25035 if len(m.Field2) > 0 {
25036 for _, e := range m.Field2 {
25037 n += 1 + sovThetest(uint64(e))
25038 }
25039 }
25040 if len(m.Field3) > 0 {
25041 for _, e := range m.Field3 {
25042 n += 1 + sovThetest(uint64(e))
25043 }
25044 }
25045 if m.XXX_unrecognized != nil {
25046 n += len(m.XXX_unrecognized)
25047 }
25048 return n
25049 }
25050
25051 func (m *NinOptEnumDefault) Size() (n int) {
25052 if m == nil {
25053 return 0
25054 }
25055 var l int
25056 _ = l
25057 if m.Field1 != nil {
25058 n += 1 + sovThetest(uint64(*m.Field1))
25059 }
25060 if m.Field2 != nil {
25061 n += 1 + sovThetest(uint64(*m.Field2))
25062 }
25063 if m.Field3 != nil {
25064 n += 1 + sovThetest(uint64(*m.Field3))
25065 }
25066 if m.XXX_unrecognized != nil {
25067 n += len(m.XXX_unrecognized)
25068 }
25069 return n
25070 }
25071
25072 func (m *AnotherNinOptEnum) Size() (n int) {
25073 if m == nil {
25074 return 0
25075 }
25076 var l int
25077 _ = l
25078 if m.Field1 != nil {
25079 n += 1 + sovThetest(uint64(*m.Field1))
25080 }
25081 if m.Field2 != nil {
25082 n += 1 + sovThetest(uint64(*m.Field2))
25083 }
25084 if m.Field3 != nil {
25085 n += 1 + sovThetest(uint64(*m.Field3))
25086 }
25087 if m.XXX_unrecognized != nil {
25088 n += len(m.XXX_unrecognized)
25089 }
25090 return n
25091 }
25092
25093 func (m *AnotherNinOptEnumDefault) Size() (n int) {
25094 if m == nil {
25095 return 0
25096 }
25097 var l int
25098 _ = l
25099 if m.Field1 != nil {
25100 n += 1 + sovThetest(uint64(*m.Field1))
25101 }
25102 if m.Field2 != nil {
25103 n += 1 + sovThetest(uint64(*m.Field2))
25104 }
25105 if m.Field3 != nil {
25106 n += 1 + sovThetest(uint64(*m.Field3))
25107 }
25108 if m.XXX_unrecognized != nil {
25109 n += len(m.XXX_unrecognized)
25110 }
25111 return n
25112 }
25113
25114 func (m *Timer) Size() (n int) {
25115 if m == nil {
25116 return 0
25117 }
25118 var l int
25119 _ = l
25120 n += 9
25121 n += 9
25122 if m.Data != nil {
25123 l = len(m.Data)
25124 n += 1 + l + sovThetest(uint64(l))
25125 }
25126 if m.XXX_unrecognized != nil {
25127 n += len(m.XXX_unrecognized)
25128 }
25129 return n
25130 }
25131
25132 func (m *MyExtendable) Size() (n int) {
25133 if m == nil {
25134 return 0
25135 }
25136 var l int
25137 _ = l
25138 if m.Field1 != nil {
25139 n += 1 + sovThetest(uint64(*m.Field1))
25140 }
25141 n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m)
25142 if m.XXX_unrecognized != nil {
25143 n += len(m.XXX_unrecognized)
25144 }
25145 return n
25146 }
25147
25148 func (m *OtherExtenable) Size() (n int) {
25149 if m == nil {
25150 return 0
25151 }
25152 var l int
25153 _ = l
25154 if m.Field2 != nil {
25155 n += 1 + sovThetest(uint64(*m.Field2))
25156 }
25157 if m.Field13 != nil {
25158 n += 1 + sovThetest(uint64(*m.Field13))
25159 }
25160 if m.M != nil {
25161 l = m.M.Size()
25162 n += 1 + l + sovThetest(uint64(l))
25163 }
25164 n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m)
25165 if m.XXX_unrecognized != nil {
25166 n += len(m.XXX_unrecognized)
25167 }
25168 return n
25169 }
25170
25171 func (m *NestedDefinition) Size() (n int) {
25172 if m == nil {
25173 return 0
25174 }
25175 var l int
25176 _ = l
25177 if m.Field1 != nil {
25178 n += 1 + sovThetest(uint64(*m.Field1))
25179 }
25180 if m.EnumField != nil {
25181 n += 1 + sovThetest(uint64(*m.EnumField))
25182 }
25183 if m.NNM != nil {
25184 l = m.NNM.Size()
25185 n += 1 + l + sovThetest(uint64(l))
25186 }
25187 if m.NM != nil {
25188 l = m.NM.Size()
25189 n += 1 + l + sovThetest(uint64(l))
25190 }
25191 if m.XXX_unrecognized != nil {
25192 n += len(m.XXX_unrecognized)
25193 }
25194 return n
25195 }
25196
25197 func (m *NestedDefinition_NestedMessage) Size() (n int) {
25198 if m == nil {
25199 return 0
25200 }
25201 var l int
25202 _ = l
25203 if m.NestedField1 != nil {
25204 n += 9
25205 }
25206 if m.NNM != nil {
25207 l = m.NNM.Size()
25208 n += 1 + l + sovThetest(uint64(l))
25209 }
25210 if m.XXX_unrecognized != nil {
25211 n += len(m.XXX_unrecognized)
25212 }
25213 return n
25214 }
25215
25216 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Size() (n int) {
25217 if m == nil {
25218 return 0
25219 }
25220 var l int
25221 _ = l
25222 if m.NestedNestedField1 != nil {
25223 l = len(*m.NestedNestedField1)
25224 n += 1 + l + sovThetest(uint64(l))
25225 }
25226 if m.XXX_unrecognized != nil {
25227 n += len(m.XXX_unrecognized)
25228 }
25229 return n
25230 }
25231
25232 func (m *NestedScope) Size() (n int) {
25233 if m == nil {
25234 return 0
25235 }
25236 var l int
25237 _ = l
25238 if m.A != nil {
25239 l = m.A.Size()
25240 n += 1 + l + sovThetest(uint64(l))
25241 }
25242 if m.B != nil {
25243 n += 1 + sovThetest(uint64(*m.B))
25244 }
25245 if m.C != nil {
25246 l = m.C.Size()
25247 n += 1 + l + sovThetest(uint64(l))
25248 }
25249 if m.XXX_unrecognized != nil {
25250 n += len(m.XXX_unrecognized)
25251 }
25252 return n
25253 }
25254
25255 func (m *NinOptNativeDefault) Size() (n int) {
25256 if m == nil {
25257 return 0
25258 }
25259 var l int
25260 _ = l
25261 if m.Field1 != nil {
25262 n += 9
25263 }
25264 if m.Field2 != nil {
25265 n += 5
25266 }
25267 if m.Field3 != nil {
25268 n += 1 + sovThetest(uint64(*m.Field3))
25269 }
25270 if m.Field4 != nil {
25271 n += 1 + sovThetest(uint64(*m.Field4))
25272 }
25273 if m.Field5 != nil {
25274 n += 1 + sovThetest(uint64(*m.Field5))
25275 }
25276 if m.Field6 != nil {
25277 n += 1 + sovThetest(uint64(*m.Field6))
25278 }
25279 if m.Field7 != nil {
25280 n += 1 + sozThetest(uint64(*m.Field7))
25281 }
25282 if m.Field8 != nil {
25283 n += 1 + sozThetest(uint64(*m.Field8))
25284 }
25285 if m.Field9 != nil {
25286 n += 5
25287 }
25288 if m.Field10 != nil {
25289 n += 5
25290 }
25291 if m.Field11 != nil {
25292 n += 9
25293 }
25294 if m.Field12 != nil {
25295 n += 9
25296 }
25297 if m.Field13 != nil {
25298 n += 2
25299 }
25300 if m.Field14 != nil {
25301 l = len(*m.Field14)
25302 n += 1 + l + sovThetest(uint64(l))
25303 }
25304 if m.Field15 != nil {
25305 l = len(m.Field15)
25306 n += 1 + l + sovThetest(uint64(l))
25307 }
25308 if m.XXX_unrecognized != nil {
25309 n += len(m.XXX_unrecognized)
25310 }
25311 return n
25312 }
25313
25314 func (m *CustomContainer) Size() (n int) {
25315 if m == nil {
25316 return 0
25317 }
25318 var l int
25319 _ = l
25320 l = m.CustomStruct.Size()
25321 n += 1 + l + sovThetest(uint64(l))
25322 if m.XXX_unrecognized != nil {
25323 n += len(m.XXX_unrecognized)
25324 }
25325 return n
25326 }
25327
25328 func (m *CustomNameNidOptNative) Size() (n int) {
25329 if m == nil {
25330 return 0
25331 }
25332 var l int
25333 _ = l
25334 n += 9
25335 n += 5
25336 n += 1 + sovThetest(uint64(m.FieldC))
25337 n += 1 + sovThetest(uint64(m.FieldD))
25338 n += 1 + sovThetest(uint64(m.FieldE))
25339 n += 1 + sovThetest(uint64(m.FieldF))
25340 n += 1 + sozThetest(uint64(m.FieldG))
25341 n += 1 + sozThetest(uint64(m.FieldH))
25342 n += 5
25343 n += 5
25344 n += 9
25345 n += 9
25346 n += 2
25347 l = len(m.FieldN)
25348 n += 1 + l + sovThetest(uint64(l))
25349 if m.FieldO != nil {
25350 l = len(m.FieldO)
25351 n += 1 + l + sovThetest(uint64(l))
25352 }
25353 if m.XXX_unrecognized != nil {
25354 n += len(m.XXX_unrecognized)
25355 }
25356 return n
25357 }
25358
25359 func (m *CustomNameNinOptNative) Size() (n int) {
25360 if m == nil {
25361 return 0
25362 }
25363 var l int
25364 _ = l
25365 if m.FieldA != nil {
25366 n += 9
25367 }
25368 if m.FieldB != nil {
25369 n += 5
25370 }
25371 if m.FieldC != nil {
25372 n += 1 + sovThetest(uint64(*m.FieldC))
25373 }
25374 if m.FieldD != nil {
25375 n += 1 + sovThetest(uint64(*m.FieldD))
25376 }
25377 if m.FieldE != nil {
25378 n += 1 + sovThetest(uint64(*m.FieldE))
25379 }
25380 if m.FieldF != nil {
25381 n += 1 + sovThetest(uint64(*m.FieldF))
25382 }
25383 if m.FieldG != nil {
25384 n += 1 + sozThetest(uint64(*m.FieldG))
25385 }
25386 if m.FieldH != nil {
25387 n += 1 + sozThetest(uint64(*m.FieldH))
25388 }
25389 if m.FieldI != nil {
25390 n += 5
25391 }
25392 if m.FieldJ != nil {
25393 n += 5
25394 }
25395 if m.FieldK != nil {
25396 n += 9
25397 }
25398 if m.FielL != nil {
25399 n += 9
25400 }
25401 if m.FieldM != nil {
25402 n += 2
25403 }
25404 if m.FieldN != nil {
25405 l = len(*m.FieldN)
25406 n += 1 + l + sovThetest(uint64(l))
25407 }
25408 if m.FieldO != nil {
25409 l = len(m.FieldO)
25410 n += 1 + l + sovThetest(uint64(l))
25411 }
25412 if m.XXX_unrecognized != nil {
25413 n += len(m.XXX_unrecognized)
25414 }
25415 return n
25416 }
25417
25418 func (m *CustomNameNinRepNative) Size() (n int) {
25419 if m == nil {
25420 return 0
25421 }
25422 var l int
25423 _ = l
25424 if len(m.FieldA) > 0 {
25425 n += 9 * len(m.FieldA)
25426 }
25427 if len(m.FieldB) > 0 {
25428 n += 5 * len(m.FieldB)
25429 }
25430 if len(m.FieldC) > 0 {
25431 for _, e := range m.FieldC {
25432 n += 1 + sovThetest(uint64(e))
25433 }
25434 }
25435 if len(m.FieldD) > 0 {
25436 for _, e := range m.FieldD {
25437 n += 1 + sovThetest(uint64(e))
25438 }
25439 }
25440 if len(m.FieldE) > 0 {
25441 for _, e := range m.FieldE {
25442 n += 1 + sovThetest(uint64(e))
25443 }
25444 }
25445 if len(m.FieldF) > 0 {
25446 for _, e := range m.FieldF {
25447 n += 1 + sovThetest(uint64(e))
25448 }
25449 }
25450 if len(m.FieldG) > 0 {
25451 for _, e := range m.FieldG {
25452 n += 1 + sozThetest(uint64(e))
25453 }
25454 }
25455 if len(m.FieldH) > 0 {
25456 for _, e := range m.FieldH {
25457 n += 1 + sozThetest(uint64(e))
25458 }
25459 }
25460 if len(m.FieldI) > 0 {
25461 n += 5 * len(m.FieldI)
25462 }
25463 if len(m.FieldJ) > 0 {
25464 n += 5 * len(m.FieldJ)
25465 }
25466 if len(m.FieldK) > 0 {
25467 n += 9 * len(m.FieldK)
25468 }
25469 if len(m.FieldL) > 0 {
25470 n += 9 * len(m.FieldL)
25471 }
25472 if len(m.FieldM) > 0 {
25473 n += 2 * len(m.FieldM)
25474 }
25475 if len(m.FieldN) > 0 {
25476 for _, s := range m.FieldN {
25477 l = len(s)
25478 n += 1 + l + sovThetest(uint64(l))
25479 }
25480 }
25481 if len(m.FieldO) > 0 {
25482 for _, b := range m.FieldO {
25483 l = len(b)
25484 n += 1 + l + sovThetest(uint64(l))
25485 }
25486 }
25487 if m.XXX_unrecognized != nil {
25488 n += len(m.XXX_unrecognized)
25489 }
25490 return n
25491 }
25492
25493 func (m *CustomNameNinStruct) Size() (n int) {
25494 if m == nil {
25495 return 0
25496 }
25497 var l int
25498 _ = l
25499 if m.FieldA != nil {
25500 n += 9
25501 }
25502 if m.FieldB != nil {
25503 n += 5
25504 }
25505 if m.FieldC != nil {
25506 l = m.FieldC.Size()
25507 n += 1 + l + sovThetest(uint64(l))
25508 }
25509 if len(m.FieldD) > 0 {
25510 for _, e := range m.FieldD {
25511 l = e.Size()
25512 n += 1 + l + sovThetest(uint64(l))
25513 }
25514 }
25515 if m.FieldE != nil {
25516 n += 1 + sovThetest(uint64(*m.FieldE))
25517 }
25518 if m.FieldF != nil {
25519 n += 1 + sozThetest(uint64(*m.FieldF))
25520 }
25521 if m.FieldG != nil {
25522 l = m.FieldG.Size()
25523 n += 1 + l + sovThetest(uint64(l))
25524 }
25525 if m.FieldH != nil {
25526 n += 2
25527 }
25528 if m.FieldI != nil {
25529 l = len(*m.FieldI)
25530 n += 1 + l + sovThetest(uint64(l))
25531 }
25532 if m.FieldJ != nil {
25533 l = len(m.FieldJ)
25534 n += 1 + l + sovThetest(uint64(l))
25535 }
25536 if m.XXX_unrecognized != nil {
25537 n += len(m.XXX_unrecognized)
25538 }
25539 return n
25540 }
25541
25542 func (m *CustomNameCustomType) Size() (n int) {
25543 if m == nil {
25544 return 0
25545 }
25546 var l int
25547 _ = l
25548 if m.FieldA != nil {
25549 l = m.FieldA.Size()
25550 n += 1 + l + sovThetest(uint64(l))
25551 }
25552 if m.FieldB != nil {
25553 l = m.FieldB.Size()
25554 n += 1 + l + sovThetest(uint64(l))
25555 }
25556 if len(m.FieldC) > 0 {
25557 for _, e := range m.FieldC {
25558 l = e.Size()
25559 n += 1 + l + sovThetest(uint64(l))
25560 }
25561 }
25562 if len(m.FieldD) > 0 {
25563 for _, e := range m.FieldD {
25564 l = e.Size()
25565 n += 1 + l + sovThetest(uint64(l))
25566 }
25567 }
25568 if m.XXX_unrecognized != nil {
25569 n += len(m.XXX_unrecognized)
25570 }
25571 return n
25572 }
25573
25574 func (m *CustomNameNinEmbeddedStructUnion) Size() (n int) {
25575 if m == nil {
25576 return 0
25577 }
25578 var l int
25579 _ = l
25580 if m.NidOptNative != nil {
25581 l = m.NidOptNative.Size()
25582 n += 1 + l + sovThetest(uint64(l))
25583 }
25584 if m.FieldA != nil {
25585 l = m.FieldA.Size()
25586 n += 2 + l + sovThetest(uint64(l))
25587 }
25588 if m.FieldB != nil {
25589 n += 3
25590 }
25591 if m.XXX_unrecognized != nil {
25592 n += len(m.XXX_unrecognized)
25593 }
25594 return n
25595 }
25596
25597 func (m *CustomNameEnum) Size() (n int) {
25598 if m == nil {
25599 return 0
25600 }
25601 var l int
25602 _ = l
25603 if m.FieldA != nil {
25604 n += 1 + sovThetest(uint64(*m.FieldA))
25605 }
25606 if len(m.FieldB) > 0 {
25607 for _, e := range m.FieldB {
25608 n += 1 + sovThetest(uint64(e))
25609 }
25610 }
25611 if m.XXX_unrecognized != nil {
25612 n += len(m.XXX_unrecognized)
25613 }
25614 return n
25615 }
25616
25617 func (m *NoExtensionsMap) Size() (n int) {
25618 if m == nil {
25619 return 0
25620 }
25621 var l int
25622 _ = l
25623 if m.Field1 != nil {
25624 n += 1 + sovThetest(uint64(*m.Field1))
25625 }
25626 if m.XXX_extensions != nil {
25627 n += len(m.XXX_extensions)
25628 }
25629 if m.XXX_unrecognized != nil {
25630 n += len(m.XXX_unrecognized)
25631 }
25632 return n
25633 }
25634
25635 func (m *Unrecognized) Size() (n int) {
25636 if m == nil {
25637 return 0
25638 }
25639 var l int
25640 _ = l
25641 if m.Field1 != nil {
25642 l = len(*m.Field1)
25643 n += 1 + l + sovThetest(uint64(l))
25644 }
25645 return n
25646 }
25647
25648 func (m *UnrecognizedWithInner) Size() (n int) {
25649 if m == nil {
25650 return 0
25651 }
25652 var l int
25653 _ = l
25654 if len(m.Embedded) > 0 {
25655 for _, e := range m.Embedded {
25656 l = e.Size()
25657 n += 1 + l + sovThetest(uint64(l))
25658 }
25659 }
25660 if m.Field2 != nil {
25661 l = len(*m.Field2)
25662 n += 1 + l + sovThetest(uint64(l))
25663 }
25664 if m.XXX_unrecognized != nil {
25665 n += len(m.XXX_unrecognized)
25666 }
25667 return n
25668 }
25669
25670 func (m *UnrecognizedWithInner_Inner) Size() (n int) {
25671 if m == nil {
25672 return 0
25673 }
25674 var l int
25675 _ = l
25676 if m.Field1 != nil {
25677 n += 1 + sovThetest(uint64(*m.Field1))
25678 }
25679 return n
25680 }
25681
25682 func (m *UnrecognizedWithEmbed) Size() (n int) {
25683 if m == nil {
25684 return 0
25685 }
25686 var l int
25687 _ = l
25688 l = m.UnrecognizedWithEmbed_Embedded.Size()
25689 n += 1 + l + sovThetest(uint64(l))
25690 if m.Field2 != nil {
25691 l = len(*m.Field2)
25692 n += 1 + l + sovThetest(uint64(l))
25693 }
25694 if m.XXX_unrecognized != nil {
25695 n += len(m.XXX_unrecognized)
25696 }
25697 return n
25698 }
25699
25700 func (m *UnrecognizedWithEmbed_Embedded) Size() (n int) {
25701 if m == nil {
25702 return 0
25703 }
25704 var l int
25705 _ = l
25706 if m.Field1 != nil {
25707 n += 1 + sovThetest(uint64(*m.Field1))
25708 }
25709 return n
25710 }
25711
25712 func (m *Node) Size() (n int) {
25713 if m == nil {
25714 return 0
25715 }
25716 var l int
25717 _ = l
25718 if m.Label != nil {
25719 l = len(*m.Label)
25720 n += 1 + l + sovThetest(uint64(l))
25721 }
25722 if len(m.Children) > 0 {
25723 for _, e := range m.Children {
25724 l = e.Size()
25725 n += 1 + l + sovThetest(uint64(l))
25726 }
25727 }
25728 if m.XXX_unrecognized != nil {
25729 n += len(m.XXX_unrecognized)
25730 }
25731 return n
25732 }
25733
25734 func (m *NonByteCustomType) Size() (n int) {
25735 if m == nil {
25736 return 0
25737 }
25738 var l int
25739 _ = l
25740 if m.Field1 != nil {
25741 l = m.Field1.Size()
25742 n += 1 + l + sovThetest(uint64(l))
25743 }
25744 if m.XXX_unrecognized != nil {
25745 n += len(m.XXX_unrecognized)
25746 }
25747 return n
25748 }
25749
25750 func (m *NidOptNonByteCustomType) Size() (n int) {
25751 if m == nil {
25752 return 0
25753 }
25754 var l int
25755 _ = l
25756 l = m.Field1.Size()
25757 n += 1 + l + sovThetest(uint64(l))
25758 if m.XXX_unrecognized != nil {
25759 n += len(m.XXX_unrecognized)
25760 }
25761 return n
25762 }
25763
25764 func (m *NinOptNonByteCustomType) Size() (n int) {
25765 if m == nil {
25766 return 0
25767 }
25768 var l int
25769 _ = l
25770 if m.Field1 != nil {
25771 l = m.Field1.Size()
25772 n += 1 + l + sovThetest(uint64(l))
25773 }
25774 if m.XXX_unrecognized != nil {
25775 n += len(m.XXX_unrecognized)
25776 }
25777 return n
25778 }
25779
25780 func (m *NidRepNonByteCustomType) Size() (n int) {
25781 if m == nil {
25782 return 0
25783 }
25784 var l int
25785 _ = l
25786 if len(m.Field1) > 0 {
25787 for _, e := range m.Field1 {
25788 l = e.Size()
25789 n += 1 + l + sovThetest(uint64(l))
25790 }
25791 }
25792 if m.XXX_unrecognized != nil {
25793 n += len(m.XXX_unrecognized)
25794 }
25795 return n
25796 }
25797
25798 func (m *NinRepNonByteCustomType) Size() (n int) {
25799 if m == nil {
25800 return 0
25801 }
25802 var l int
25803 _ = l
25804 if len(m.Field1) > 0 {
25805 for _, e := range m.Field1 {
25806 l = e.Size()
25807 n += 1 + l + sovThetest(uint64(l))
25808 }
25809 }
25810 if m.XXX_unrecognized != nil {
25811 n += len(m.XXX_unrecognized)
25812 }
25813 return n
25814 }
25815
25816 func (m *ProtoType) Size() (n int) {
25817 if m == nil {
25818 return 0
25819 }
25820 var l int
25821 _ = l
25822 if m.Field2 != nil {
25823 l = len(*m.Field2)
25824 n += 1 + l + sovThetest(uint64(l))
25825 }
25826 if m.XXX_unrecognized != nil {
25827 n += len(m.XXX_unrecognized)
25828 }
25829 return n
25830 }
25831
25832 func sovThetest(x uint64) (n int) {
25833 return (math_bits.Len64(x|1) + 6) / 7
25834 }
25835 func sozThetest(x uint64) (n int) {
25836 return sovThetest(uint64((x << 1) ^ uint64((int64(x) >> 63))))
25837 }
25838 func (this *NidOptNative) String() string {
25839 if this == nil {
25840 return "nil"
25841 }
25842 s := strings.Join([]string{`&NidOptNative{`,
25843 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
25844 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
25845 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
25846 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
25847 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
25848 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
25849 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
25850 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
25851 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
25852 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
25853 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
25854 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
25855 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
25856 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
25857 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
25858 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
25859 `}`,
25860 }, "")
25861 return s
25862 }
25863 func (this *NinOptNative) String() string {
25864 if this == nil {
25865 return "nil"
25866 }
25867 s := strings.Join([]string{`&NinOptNative{`,
25868 `Field1:` + valueToStringThetest(this.Field1) + `,`,
25869 `Field2:` + valueToStringThetest(this.Field2) + `,`,
25870 `Field3:` + valueToStringThetest(this.Field3) + `,`,
25871 `Field4:` + valueToStringThetest(this.Field4) + `,`,
25872 `Field5:` + valueToStringThetest(this.Field5) + `,`,
25873 `Field6:` + valueToStringThetest(this.Field6) + `,`,
25874 `Field7:` + valueToStringThetest(this.Field7) + `,`,
25875 `Field8:` + valueToStringThetest(this.Field8) + `,`,
25876 `Field9:` + valueToStringThetest(this.Field9) + `,`,
25877 `Field10:` + valueToStringThetest(this.Field10) + `,`,
25878 `Field11:` + valueToStringThetest(this.Field11) + `,`,
25879 `Field12:` + valueToStringThetest(this.Field12) + `,`,
25880 `Field13:` + valueToStringThetest(this.Field13) + `,`,
25881 `Field14:` + valueToStringThetest(this.Field14) + `,`,
25882 `Field15:` + valueToStringThetest(this.Field15) + `,`,
25883 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
25884 `}`,
25885 }, "")
25886 return s
25887 }
25888 func (this *NidRepNative) String() string {
25889 if this == nil {
25890 return "nil"
25891 }
25892 s := strings.Join([]string{`&NidRepNative{`,
25893 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
25894 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
25895 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
25896 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
25897 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
25898 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
25899 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
25900 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
25901 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
25902 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
25903 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
25904 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
25905 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
25906 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
25907 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
25908 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
25909 `}`,
25910 }, "")
25911 return s
25912 }
25913 func (this *NinRepNative) String() string {
25914 if this == nil {
25915 return "nil"
25916 }
25917 s := strings.Join([]string{`&NinRepNative{`,
25918 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
25919 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
25920 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
25921 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
25922 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
25923 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
25924 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
25925 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
25926 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
25927 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
25928 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
25929 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
25930 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
25931 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
25932 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
25933 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
25934 `}`,
25935 }, "")
25936 return s
25937 }
25938 func (this *NidRepPackedNative) String() string {
25939 if this == nil {
25940 return "nil"
25941 }
25942 s := strings.Join([]string{`&NidRepPackedNative{`,
25943 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
25944 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
25945 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
25946 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
25947 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
25948 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
25949 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
25950 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
25951 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
25952 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
25953 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
25954 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
25955 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
25956 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
25957 `}`,
25958 }, "")
25959 return s
25960 }
25961 func (this *NinRepPackedNative) String() string {
25962 if this == nil {
25963 return "nil"
25964 }
25965 s := strings.Join([]string{`&NinRepPackedNative{`,
25966 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
25967 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
25968 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
25969 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
25970 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
25971 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
25972 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
25973 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
25974 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
25975 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
25976 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
25977 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
25978 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
25979 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
25980 `}`,
25981 }, "")
25982 return s
25983 }
25984 func (this *NidOptStruct) String() string {
25985 if this == nil {
25986 return "nil"
25987 }
25988 s := strings.Join([]string{`&NidOptStruct{`,
25989 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
25990 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
25991 `Field3:` + strings.Replace(strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
25992 `Field4:` + strings.Replace(strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + `,`,
25993 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
25994 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
25995 `Field8:` + strings.Replace(strings.Replace(this.Field8.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
25996 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
25997 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
25998 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
25999 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26000 `}`,
26001 }, "")
26002 return s
26003 }
26004 func (this *NinOptStruct) String() string {
26005 if this == nil {
26006 return "nil"
26007 }
26008 s := strings.Join([]string{`&NinOptStruct{`,
26009 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26010 `Field2:` + valueToStringThetest(this.Field2) + `,`,
26011 `Field3:` + strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1) + `,`,
26012 `Field4:` + strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1) + `,`,
26013 `Field6:` + valueToStringThetest(this.Field6) + `,`,
26014 `Field7:` + valueToStringThetest(this.Field7) + `,`,
26015 `Field8:` + strings.Replace(this.Field8.String(), "NidOptNative", "NidOptNative", 1) + `,`,
26016 `Field13:` + valueToStringThetest(this.Field13) + `,`,
26017 `Field14:` + valueToStringThetest(this.Field14) + `,`,
26018 `Field15:` + valueToStringThetest(this.Field15) + `,`,
26019 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26020 `}`,
26021 }, "")
26022 return s
26023 }
26024 func (this *NidRepStruct) String() string {
26025 if this == nil {
26026 return "nil"
26027 }
26028 repeatedStringForField3 := "[]NidOptNative{"
26029 for _, f := range this.Field3 {
26030 repeatedStringForField3 += strings.Replace(strings.Replace(f.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + ","
26031 }
26032 repeatedStringForField3 += "}"
26033 repeatedStringForField4 := "[]NinOptNative{"
26034 for _, f := range this.Field4 {
26035 repeatedStringForField4 += strings.Replace(strings.Replace(f.String(), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + ","
26036 }
26037 repeatedStringForField4 += "}"
26038 repeatedStringForField8 := "[]NidOptNative{"
26039 for _, f := range this.Field8 {
26040 repeatedStringForField8 += strings.Replace(strings.Replace(f.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + ","
26041 }
26042 repeatedStringForField8 += "}"
26043 s := strings.Join([]string{`&NidRepStruct{`,
26044 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
26045 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
26046 `Field3:` + repeatedStringForField3 + `,`,
26047 `Field4:` + repeatedStringForField4 + `,`,
26048 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
26049 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
26050 `Field8:` + repeatedStringForField8 + `,`,
26051 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
26052 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
26053 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
26054 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26055 `}`,
26056 }, "")
26057 return s
26058 }
26059 func (this *NinRepStruct) String() string {
26060 if this == nil {
26061 return "nil"
26062 }
26063 repeatedStringForField3 := "[]*NidOptNative{"
26064 for _, f := range this.Field3 {
26065 repeatedStringForField3 += strings.Replace(f.String(), "NidOptNative", "NidOptNative", 1) + ","
26066 }
26067 repeatedStringForField3 += "}"
26068 repeatedStringForField4 := "[]*NinOptNative{"
26069 for _, f := range this.Field4 {
26070 repeatedStringForField4 += strings.Replace(f.String(), "NinOptNative", "NinOptNative", 1) + ","
26071 }
26072 repeatedStringForField4 += "}"
26073 repeatedStringForField8 := "[]*NidOptNative{"
26074 for _, f := range this.Field8 {
26075 repeatedStringForField8 += strings.Replace(f.String(), "NidOptNative", "NidOptNative", 1) + ","
26076 }
26077 repeatedStringForField8 += "}"
26078 s := strings.Join([]string{`&NinRepStruct{`,
26079 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
26080 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
26081 `Field3:` + repeatedStringForField3 + `,`,
26082 `Field4:` + repeatedStringForField4 + `,`,
26083 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
26084 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
26085 `Field8:` + repeatedStringForField8 + `,`,
26086 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
26087 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
26088 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
26089 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26090 `}`,
26091 }, "")
26092 return s
26093 }
26094 func (this *NidEmbeddedStruct) String() string {
26095 if this == nil {
26096 return "nil"
26097 }
26098 s := strings.Join([]string{`&NidEmbeddedStruct{`,
26099 `NidOptNative:` + strings.Replace(this.NidOptNative.String(), "NidOptNative", "NidOptNative", 1) + `,`,
26100 `Field200:` + strings.Replace(strings.Replace(this.Field200.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
26101 `Field210:` + fmt.Sprintf("%v", this.Field210) + `,`,
26102 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26103 `}`,
26104 }, "")
26105 return s
26106 }
26107 func (this *NinEmbeddedStruct) String() string {
26108 if this == nil {
26109 return "nil"
26110 }
26111 s := strings.Join([]string{`&NinEmbeddedStruct{`,
26112 `NidOptNative:` + strings.Replace(this.NidOptNative.String(), "NidOptNative", "NidOptNative", 1) + `,`,
26113 `Field200:` + strings.Replace(this.Field200.String(), "NidOptNative", "NidOptNative", 1) + `,`,
26114 `Field210:` + valueToStringThetest(this.Field210) + `,`,
26115 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26116 `}`,
26117 }, "")
26118 return s
26119 }
26120 func (this *NidNestedStruct) String() string {
26121 if this == nil {
26122 return "nil"
26123 }
26124 repeatedStringForField2 := "[]NidRepStruct{"
26125 for _, f := range this.Field2 {
26126 repeatedStringForField2 += strings.Replace(strings.Replace(f.String(), "NidRepStruct", "NidRepStruct", 1), `&`, ``, 1) + ","
26127 }
26128 repeatedStringForField2 += "}"
26129 s := strings.Join([]string{`&NidNestedStruct{`,
26130 `Field1:` + strings.Replace(strings.Replace(this.Field1.String(), "NidOptStruct", "NidOptStruct", 1), `&`, ``, 1) + `,`,
26131 `Field2:` + repeatedStringForField2 + `,`,
26132 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26133 `}`,
26134 }, "")
26135 return s
26136 }
26137 func (this *NinNestedStruct) String() string {
26138 if this == nil {
26139 return "nil"
26140 }
26141 repeatedStringForField2 := "[]*NinRepStruct{"
26142 for _, f := range this.Field2 {
26143 repeatedStringForField2 += strings.Replace(f.String(), "NinRepStruct", "NinRepStruct", 1) + ","
26144 }
26145 repeatedStringForField2 += "}"
26146 s := strings.Join([]string{`&NinNestedStruct{`,
26147 `Field1:` + strings.Replace(this.Field1.String(), "NinOptStruct", "NinOptStruct", 1) + `,`,
26148 `Field2:` + repeatedStringForField2 + `,`,
26149 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26150 `}`,
26151 }, "")
26152 return s
26153 }
26154 func (this *NidOptCustom) String() string {
26155 if this == nil {
26156 return "nil"
26157 }
26158 s := strings.Join([]string{`&NidOptCustom{`,
26159 `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
26160 `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
26161 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26162 `}`,
26163 }, "")
26164 return s
26165 }
26166 func (this *CustomDash) String() string {
26167 if this == nil {
26168 return "nil"
26169 }
26170 s := strings.Join([]string{`&CustomDash{`,
26171 `Value:` + valueToStringThetest(this.Value) + `,`,
26172 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26173 `}`,
26174 }, "")
26175 return s
26176 }
26177 func (this *NinOptCustom) String() string {
26178 if this == nil {
26179 return "nil"
26180 }
26181 s := strings.Join([]string{`&NinOptCustom{`,
26182 `Id:` + valueToStringThetest(this.Id) + `,`,
26183 `Value:` + valueToStringThetest(this.Value) + `,`,
26184 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26185 `}`,
26186 }, "")
26187 return s
26188 }
26189 func (this *NidRepCustom) String() string {
26190 if this == nil {
26191 return "nil"
26192 }
26193 s := strings.Join([]string{`&NidRepCustom{`,
26194 `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
26195 `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
26196 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26197 `}`,
26198 }, "")
26199 return s
26200 }
26201 func (this *NinRepCustom) String() string {
26202 if this == nil {
26203 return "nil"
26204 }
26205 s := strings.Join([]string{`&NinRepCustom{`,
26206 `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
26207 `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
26208 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26209 `}`,
26210 }, "")
26211 return s
26212 }
26213 func (this *NinOptNativeUnion) String() string {
26214 if this == nil {
26215 return "nil"
26216 }
26217 s := strings.Join([]string{`&NinOptNativeUnion{`,
26218 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26219 `Field2:` + valueToStringThetest(this.Field2) + `,`,
26220 `Field3:` + valueToStringThetest(this.Field3) + `,`,
26221 `Field4:` + valueToStringThetest(this.Field4) + `,`,
26222 `Field5:` + valueToStringThetest(this.Field5) + `,`,
26223 `Field6:` + valueToStringThetest(this.Field6) + `,`,
26224 `Field13:` + valueToStringThetest(this.Field13) + `,`,
26225 `Field14:` + valueToStringThetest(this.Field14) + `,`,
26226 `Field15:` + valueToStringThetest(this.Field15) + `,`,
26227 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26228 `}`,
26229 }, "")
26230 return s
26231 }
26232 func (this *NinOptStructUnion) String() string {
26233 if this == nil {
26234 return "nil"
26235 }
26236 s := strings.Join([]string{`&NinOptStructUnion{`,
26237 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26238 `Field2:` + valueToStringThetest(this.Field2) + `,`,
26239 `Field3:` + strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1) + `,`,
26240 `Field4:` + strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1) + `,`,
26241 `Field6:` + valueToStringThetest(this.Field6) + `,`,
26242 `Field7:` + valueToStringThetest(this.Field7) + `,`,
26243 `Field13:` + valueToStringThetest(this.Field13) + `,`,
26244 `Field14:` + valueToStringThetest(this.Field14) + `,`,
26245 `Field15:` + valueToStringThetest(this.Field15) + `,`,
26246 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26247 `}`,
26248 }, "")
26249 return s
26250 }
26251 func (this *NinEmbeddedStructUnion) String() string {
26252 if this == nil {
26253 return "nil"
26254 }
26255 s := strings.Join([]string{`&NinEmbeddedStructUnion{`,
26256 `NidOptNative:` + strings.Replace(this.NidOptNative.String(), "NidOptNative", "NidOptNative", 1) + `,`,
26257 `Field200:` + strings.Replace(this.Field200.String(), "NinOptNative", "NinOptNative", 1) + `,`,
26258 `Field210:` + valueToStringThetest(this.Field210) + `,`,
26259 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26260 `}`,
26261 }, "")
26262 return s
26263 }
26264 func (this *NinNestedStructUnion) String() string {
26265 if this == nil {
26266 return "nil"
26267 }
26268 s := strings.Join([]string{`&NinNestedStructUnion{`,
26269 `Field1:` + strings.Replace(this.Field1.String(), "NinOptNativeUnion", "NinOptNativeUnion", 1) + `,`,
26270 `Field2:` + strings.Replace(this.Field2.String(), "NinOptStructUnion", "NinOptStructUnion", 1) + `,`,
26271 `Field3:` + strings.Replace(this.Field3.String(), "NinEmbeddedStructUnion", "NinEmbeddedStructUnion", 1) + `,`,
26272 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26273 `}`,
26274 }, "")
26275 return s
26276 }
26277 func (this *Tree) String() string {
26278 if this == nil {
26279 return "nil"
26280 }
26281 s := strings.Join([]string{`&Tree{`,
26282 `Or:` + strings.Replace(this.Or.String(), "OrBranch", "OrBranch", 1) + `,`,
26283 `And:` + strings.Replace(this.And.String(), "AndBranch", "AndBranch", 1) + `,`,
26284 `Leaf:` + strings.Replace(this.Leaf.String(), "Leaf", "Leaf", 1) + `,`,
26285 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26286 `}`,
26287 }, "")
26288 return s
26289 }
26290 func (this *OrBranch) String() string {
26291 if this == nil {
26292 return "nil"
26293 }
26294 s := strings.Join([]string{`&OrBranch{`,
26295 `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
26296 `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
26297 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26298 `}`,
26299 }, "")
26300 return s
26301 }
26302 func (this *AndBranch) String() string {
26303 if this == nil {
26304 return "nil"
26305 }
26306 s := strings.Join([]string{`&AndBranch{`,
26307 `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
26308 `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
26309 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26310 `}`,
26311 }, "")
26312 return s
26313 }
26314 func (this *Leaf) String() string {
26315 if this == nil {
26316 return "nil"
26317 }
26318 s := strings.Join([]string{`&Leaf{`,
26319 `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
26320 `StrValue:` + fmt.Sprintf("%v", this.StrValue) + `,`,
26321 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26322 `}`,
26323 }, "")
26324 return s
26325 }
26326 func (this *DeepTree) String() string {
26327 if this == nil {
26328 return "nil"
26329 }
26330 s := strings.Join([]string{`&DeepTree{`,
26331 `Down:` + strings.Replace(this.Down.String(), "ADeepBranch", "ADeepBranch", 1) + `,`,
26332 `And:` + strings.Replace(this.And.String(), "AndDeepBranch", "AndDeepBranch", 1) + `,`,
26333 `Leaf:` + strings.Replace(this.Leaf.String(), "DeepLeaf", "DeepLeaf", 1) + `,`,
26334 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26335 `}`,
26336 }, "")
26337 return s
26338 }
26339 func (this *ADeepBranch) String() string {
26340 if this == nil {
26341 return "nil"
26342 }
26343 s := strings.Join([]string{`&ADeepBranch{`,
26344 `Down:` + strings.Replace(strings.Replace(this.Down.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
26345 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26346 `}`,
26347 }, "")
26348 return s
26349 }
26350 func (this *AndDeepBranch) String() string {
26351 if this == nil {
26352 return "nil"
26353 }
26354 s := strings.Join([]string{`&AndDeepBranch{`,
26355 `Left:` + strings.Replace(strings.Replace(this.Left.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
26356 `Right:` + strings.Replace(strings.Replace(this.Right.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
26357 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26358 `}`,
26359 }, "")
26360 return s
26361 }
26362 func (this *DeepLeaf) String() string {
26363 if this == nil {
26364 return "nil"
26365 }
26366 s := strings.Join([]string{`&DeepLeaf{`,
26367 `Tree:` + strings.Replace(strings.Replace(this.Tree.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
26368 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26369 `}`,
26370 }, "")
26371 return s
26372 }
26373 func (this *Nil) String() string {
26374 if this == nil {
26375 return "nil"
26376 }
26377 s := strings.Join([]string{`&Nil{`,
26378 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26379 `}`,
26380 }, "")
26381 return s
26382 }
26383 func (this *NidOptEnum) String() string {
26384 if this == nil {
26385 return "nil"
26386 }
26387 s := strings.Join([]string{`&NidOptEnum{`,
26388 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
26389 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26390 `}`,
26391 }, "")
26392 return s
26393 }
26394 func (this *NinOptEnum) String() string {
26395 if this == nil {
26396 return "nil"
26397 }
26398 s := strings.Join([]string{`&NinOptEnum{`,
26399 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26400 `Field2:` + valueToStringThetest(this.Field2) + `,`,
26401 `Field3:` + valueToStringThetest(this.Field3) + `,`,
26402 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26403 `}`,
26404 }, "")
26405 return s
26406 }
26407 func (this *NidRepEnum) String() string {
26408 if this == nil {
26409 return "nil"
26410 }
26411 s := strings.Join([]string{`&NidRepEnum{`,
26412 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
26413 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
26414 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
26415 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26416 `}`,
26417 }, "")
26418 return s
26419 }
26420 func (this *NinRepEnum) String() string {
26421 if this == nil {
26422 return "nil"
26423 }
26424 s := strings.Join([]string{`&NinRepEnum{`,
26425 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
26426 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
26427 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
26428 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26429 `}`,
26430 }, "")
26431 return s
26432 }
26433 func (this *NinOptEnumDefault) String() string {
26434 if this == nil {
26435 return "nil"
26436 }
26437 s := strings.Join([]string{`&NinOptEnumDefault{`,
26438 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26439 `Field2:` + valueToStringThetest(this.Field2) + `,`,
26440 `Field3:` + valueToStringThetest(this.Field3) + `,`,
26441 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26442 `}`,
26443 }, "")
26444 return s
26445 }
26446 func (this *AnotherNinOptEnum) String() string {
26447 if this == nil {
26448 return "nil"
26449 }
26450 s := strings.Join([]string{`&AnotherNinOptEnum{`,
26451 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26452 `Field2:` + valueToStringThetest(this.Field2) + `,`,
26453 `Field3:` + valueToStringThetest(this.Field3) + `,`,
26454 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26455 `}`,
26456 }, "")
26457 return s
26458 }
26459 func (this *AnotherNinOptEnumDefault) String() string {
26460 if this == nil {
26461 return "nil"
26462 }
26463 s := strings.Join([]string{`&AnotherNinOptEnumDefault{`,
26464 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26465 `Field2:` + valueToStringThetest(this.Field2) + `,`,
26466 `Field3:` + valueToStringThetest(this.Field3) + `,`,
26467 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26468 `}`,
26469 }, "")
26470 return s
26471 }
26472 func (this *Timer) String() string {
26473 if this == nil {
26474 return "nil"
26475 }
26476 s := strings.Join([]string{`&Timer{`,
26477 `Time1:` + fmt.Sprintf("%v", this.Time1) + `,`,
26478 `Time2:` + fmt.Sprintf("%v", this.Time2) + `,`,
26479 `Data:` + fmt.Sprintf("%v", this.Data) + `,`,
26480 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26481 `}`,
26482 }, "")
26483 return s
26484 }
26485 func (this *MyExtendable) String() string {
26486 if this == nil {
26487 return "nil"
26488 }
26489 s := strings.Join([]string{`&MyExtendable{`,
26490 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26491 `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`,
26492 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26493 `}`,
26494 }, "")
26495 return s
26496 }
26497 func (this *OtherExtenable) String() string {
26498 if this == nil {
26499 return "nil"
26500 }
26501 s := strings.Join([]string{`&OtherExtenable{`,
26502 `Field2:` + valueToStringThetest(this.Field2) + `,`,
26503 `Field13:` + valueToStringThetest(this.Field13) + `,`,
26504 `M:` + strings.Replace(this.M.String(), "MyExtendable", "MyExtendable", 1) + `,`,
26505 `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`,
26506 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26507 `}`,
26508 }, "")
26509 return s
26510 }
26511 func (this *NestedDefinition) String() string {
26512 if this == nil {
26513 return "nil"
26514 }
26515 s := strings.Join([]string{`&NestedDefinition{`,
26516 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26517 `EnumField:` + valueToStringThetest(this.EnumField) + `,`,
26518 `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
26519 `NM:` + strings.Replace(fmt.Sprintf("%v", this.NM), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`,
26520 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26521 `}`,
26522 }, "")
26523 return s
26524 }
26525 func (this *NestedDefinition_NestedMessage) String() string {
26526 if this == nil {
26527 return "nil"
26528 }
26529 s := strings.Join([]string{`&NestedDefinition_NestedMessage{`,
26530 `NestedField1:` + valueToStringThetest(this.NestedField1) + `,`,
26531 `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
26532 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26533 `}`,
26534 }, "")
26535 return s
26536 }
26537 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) String() string {
26538 if this == nil {
26539 return "nil"
26540 }
26541 s := strings.Join([]string{`&NestedDefinition_NestedMessage_NestedNestedMsg{`,
26542 `NestedNestedField1:` + valueToStringThetest(this.NestedNestedField1) + `,`,
26543 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26544 `}`,
26545 }, "")
26546 return s
26547 }
26548 func (this *NestedScope) String() string {
26549 if this == nil {
26550 return "nil"
26551 }
26552 s := strings.Join([]string{`&NestedScope{`,
26553 `A:` + strings.Replace(fmt.Sprintf("%v", this.A), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
26554 `B:` + valueToStringThetest(this.B) + `,`,
26555 `C:` + strings.Replace(fmt.Sprintf("%v", this.C), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`,
26556 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26557 `}`,
26558 }, "")
26559 return s
26560 }
26561 func (this *NinOptNativeDefault) String() string {
26562 if this == nil {
26563 return "nil"
26564 }
26565 s := strings.Join([]string{`&NinOptNativeDefault{`,
26566 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26567 `Field2:` + valueToStringThetest(this.Field2) + `,`,
26568 `Field3:` + valueToStringThetest(this.Field3) + `,`,
26569 `Field4:` + valueToStringThetest(this.Field4) + `,`,
26570 `Field5:` + valueToStringThetest(this.Field5) + `,`,
26571 `Field6:` + valueToStringThetest(this.Field6) + `,`,
26572 `Field7:` + valueToStringThetest(this.Field7) + `,`,
26573 `Field8:` + valueToStringThetest(this.Field8) + `,`,
26574 `Field9:` + valueToStringThetest(this.Field9) + `,`,
26575 `Field10:` + valueToStringThetest(this.Field10) + `,`,
26576 `Field11:` + valueToStringThetest(this.Field11) + `,`,
26577 `Field12:` + valueToStringThetest(this.Field12) + `,`,
26578 `Field13:` + valueToStringThetest(this.Field13) + `,`,
26579 `Field14:` + valueToStringThetest(this.Field14) + `,`,
26580 `Field15:` + valueToStringThetest(this.Field15) + `,`,
26581 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26582 `}`,
26583 }, "")
26584 return s
26585 }
26586 func (this *CustomContainer) String() string {
26587 if this == nil {
26588 return "nil"
26589 }
26590 s := strings.Join([]string{`&CustomContainer{`,
26591 `CustomStruct:` + strings.Replace(strings.Replace(this.CustomStruct.String(), "NidOptCustom", "NidOptCustom", 1), `&`, ``, 1) + `,`,
26592 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26593 `}`,
26594 }, "")
26595 return s
26596 }
26597 func (this *CustomNameNidOptNative) String() string {
26598 if this == nil {
26599 return "nil"
26600 }
26601 s := strings.Join([]string{`&CustomNameNidOptNative{`,
26602 `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`,
26603 `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
26604 `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
26605 `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
26606 `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`,
26607 `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`,
26608 `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`,
26609 `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`,
26610 `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`,
26611 `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`,
26612 `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`,
26613 `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`,
26614 `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`,
26615 `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`,
26616 `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`,
26617 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26618 `}`,
26619 }, "")
26620 return s
26621 }
26622 func (this *CustomNameNinOptNative) String() string {
26623 if this == nil {
26624 return "nil"
26625 }
26626 s := strings.Join([]string{`&CustomNameNinOptNative{`,
26627 `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
26628 `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
26629 `FieldC:` + valueToStringThetest(this.FieldC) + `,`,
26630 `FieldD:` + valueToStringThetest(this.FieldD) + `,`,
26631 `FieldE:` + valueToStringThetest(this.FieldE) + `,`,
26632 `FieldF:` + valueToStringThetest(this.FieldF) + `,`,
26633 `FieldG:` + valueToStringThetest(this.FieldG) + `,`,
26634 `FieldH:` + valueToStringThetest(this.FieldH) + `,`,
26635 `FieldI:` + valueToStringThetest(this.FieldI) + `,`,
26636 `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`,
26637 `FieldK:` + valueToStringThetest(this.FieldK) + `,`,
26638 `FielL:` + valueToStringThetest(this.FielL) + `,`,
26639 `FieldM:` + valueToStringThetest(this.FieldM) + `,`,
26640 `FieldN:` + valueToStringThetest(this.FieldN) + `,`,
26641 `FieldO:` + valueToStringThetest(this.FieldO) + `,`,
26642 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26643 `}`,
26644 }, "")
26645 return s
26646 }
26647 func (this *CustomNameNinRepNative) String() string {
26648 if this == nil {
26649 return "nil"
26650 }
26651 s := strings.Join([]string{`&CustomNameNinRepNative{`,
26652 `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`,
26653 `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
26654 `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
26655 `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
26656 `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`,
26657 `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`,
26658 `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`,
26659 `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`,
26660 `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`,
26661 `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`,
26662 `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`,
26663 `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`,
26664 `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`,
26665 `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`,
26666 `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`,
26667 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26668 `}`,
26669 }, "")
26670 return s
26671 }
26672 func (this *CustomNameNinStruct) String() string {
26673 if this == nil {
26674 return "nil"
26675 }
26676 repeatedStringForFieldD := "[]*NinOptNative{"
26677 for _, f := range this.FieldD {
26678 repeatedStringForFieldD += strings.Replace(f.String(), "NinOptNative", "NinOptNative", 1) + ","
26679 }
26680 repeatedStringForFieldD += "}"
26681 s := strings.Join([]string{`&CustomNameNinStruct{`,
26682 `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
26683 `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
26684 `FieldC:` + strings.Replace(this.FieldC.String(), "NidOptNative", "NidOptNative", 1) + `,`,
26685 `FieldD:` + repeatedStringForFieldD + `,`,
26686 `FieldE:` + valueToStringThetest(this.FieldE) + `,`,
26687 `FieldF:` + valueToStringThetest(this.FieldF) + `,`,
26688 `FieldG:` + strings.Replace(this.FieldG.String(), "NidOptNative", "NidOptNative", 1) + `,`,
26689 `FieldH:` + valueToStringThetest(this.FieldH) + `,`,
26690 `FieldI:` + valueToStringThetest(this.FieldI) + `,`,
26691 `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`,
26692 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26693 `}`,
26694 }, "")
26695 return s
26696 }
26697 func (this *CustomNameCustomType) String() string {
26698 if this == nil {
26699 return "nil"
26700 }
26701 s := strings.Join([]string{`&CustomNameCustomType{`,
26702 `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
26703 `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
26704 `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
26705 `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
26706 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26707 `}`,
26708 }, "")
26709 return s
26710 }
26711 func (this *CustomNameNinEmbeddedStructUnion) String() string {
26712 if this == nil {
26713 return "nil"
26714 }
26715 s := strings.Join([]string{`&CustomNameNinEmbeddedStructUnion{`,
26716 `NidOptNative:` + strings.Replace(this.NidOptNative.String(), "NidOptNative", "NidOptNative", 1) + `,`,
26717 `FieldA:` + strings.Replace(this.FieldA.String(), "NinOptNative", "NinOptNative", 1) + `,`,
26718 `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
26719 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26720 `}`,
26721 }, "")
26722 return s
26723 }
26724 func (this *CustomNameEnum) String() string {
26725 if this == nil {
26726 return "nil"
26727 }
26728 s := strings.Join([]string{`&CustomNameEnum{`,
26729 `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
26730 `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
26731 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26732 `}`,
26733 }, "")
26734 return s
26735 }
26736 func (this *NoExtensionsMap) String() string {
26737 if this == nil {
26738 return "nil"
26739 }
26740 s := strings.Join([]string{`&NoExtensionsMap{`,
26741 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26742 `XXX_extensions:` + github_com_gogo_protobuf_proto.StringFromExtensionsBytes(this.XXX_extensions) + `,`,
26743 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26744 `}`,
26745 }, "")
26746 return s
26747 }
26748 func (this *Unrecognized) String() string {
26749 if this == nil {
26750 return "nil"
26751 }
26752 s := strings.Join([]string{`&Unrecognized{`,
26753 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26754 `}`,
26755 }, "")
26756 return s
26757 }
26758 func (this *UnrecognizedWithInner) String() string {
26759 if this == nil {
26760 return "nil"
26761 }
26762 repeatedStringForEmbedded := "[]*UnrecognizedWithInner_Inner{"
26763 for _, f := range this.Embedded {
26764 repeatedStringForEmbedded += strings.Replace(fmt.Sprintf("%v", f), "UnrecognizedWithInner_Inner", "UnrecognizedWithInner_Inner", 1) + ","
26765 }
26766 repeatedStringForEmbedded += "}"
26767 s := strings.Join([]string{`&UnrecognizedWithInner{`,
26768 `Embedded:` + repeatedStringForEmbedded + `,`,
26769 `Field2:` + valueToStringThetest(this.Field2) + `,`,
26770 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26771 `}`,
26772 }, "")
26773 return s
26774 }
26775 func (this *UnrecognizedWithInner_Inner) String() string {
26776 if this == nil {
26777 return "nil"
26778 }
26779 s := strings.Join([]string{`&UnrecognizedWithInner_Inner{`,
26780 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26781 `}`,
26782 }, "")
26783 return s
26784 }
26785 func (this *UnrecognizedWithEmbed) String() string {
26786 if this == nil {
26787 return "nil"
26788 }
26789 s := strings.Join([]string{`&UnrecognizedWithEmbed{`,
26790 `UnrecognizedWithEmbed_Embedded:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.UnrecognizedWithEmbed_Embedded), "UnrecognizedWithEmbed_Embedded", "UnrecognizedWithEmbed_Embedded", 1), `&`, ``, 1) + `,`,
26791 `Field2:` + valueToStringThetest(this.Field2) + `,`,
26792 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26793 `}`,
26794 }, "")
26795 return s
26796 }
26797 func (this *UnrecognizedWithEmbed_Embedded) String() string {
26798 if this == nil {
26799 return "nil"
26800 }
26801 s := strings.Join([]string{`&UnrecognizedWithEmbed_Embedded{`,
26802 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26803 `}`,
26804 }, "")
26805 return s
26806 }
26807 func (this *Node) String() string {
26808 if this == nil {
26809 return "nil"
26810 }
26811 repeatedStringForChildren := "[]*Node{"
26812 for _, f := range this.Children {
26813 repeatedStringForChildren += strings.Replace(f.String(), "Node", "Node", 1) + ","
26814 }
26815 repeatedStringForChildren += "}"
26816 s := strings.Join([]string{`&Node{`,
26817 `Label:` + valueToStringThetest(this.Label) + `,`,
26818 `Children:` + repeatedStringForChildren + `,`,
26819 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26820 `}`,
26821 }, "")
26822 return s
26823 }
26824 func (this *NonByteCustomType) String() string {
26825 if this == nil {
26826 return "nil"
26827 }
26828 s := strings.Join([]string{`&NonByteCustomType{`,
26829 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26830 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26831 `}`,
26832 }, "")
26833 return s
26834 }
26835 func (this *NidOptNonByteCustomType) String() string {
26836 if this == nil {
26837 return "nil"
26838 }
26839 s := strings.Join([]string{`&NidOptNonByteCustomType{`,
26840 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
26841 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26842 `}`,
26843 }, "")
26844 return s
26845 }
26846 func (this *NinOptNonByteCustomType) String() string {
26847 if this == nil {
26848 return "nil"
26849 }
26850 s := strings.Join([]string{`&NinOptNonByteCustomType{`,
26851 `Field1:` + valueToStringThetest(this.Field1) + `,`,
26852 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26853 `}`,
26854 }, "")
26855 return s
26856 }
26857 func (this *NidRepNonByteCustomType) String() string {
26858 if this == nil {
26859 return "nil"
26860 }
26861 s := strings.Join([]string{`&NidRepNonByteCustomType{`,
26862 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
26863 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26864 `}`,
26865 }, "")
26866 return s
26867 }
26868 func (this *NinRepNonByteCustomType) String() string {
26869 if this == nil {
26870 return "nil"
26871 }
26872 s := strings.Join([]string{`&NinRepNonByteCustomType{`,
26873 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
26874 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26875 `}`,
26876 }, "")
26877 return s
26878 }
26879 func (this *ProtoType) String() string {
26880 if this == nil {
26881 return "nil"
26882 }
26883 s := strings.Join([]string{`&ProtoType{`,
26884 `Field2:` + valueToStringThetest(this.Field2) + `,`,
26885 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
26886 `}`,
26887 }, "")
26888 return s
26889 }
26890 func valueToStringThetest(v interface{}) string {
26891 rv := reflect.ValueOf(v)
26892 if rv.IsNil() {
26893 return "nil"
26894 }
26895 pv := reflect.Indirect(rv).Interface()
26896 return fmt.Sprintf("*%v", pv)
26897 }
26898 func (this *NinOptNativeUnion) GetValue() interface{} {
26899 if this.Field1 != nil {
26900 return this.Field1
26901 }
26902 if this.Field2 != nil {
26903 return this.Field2
26904 }
26905 if this.Field3 != nil {
26906 return this.Field3
26907 }
26908 if this.Field4 != nil {
26909 return this.Field4
26910 }
26911 if this.Field5 != nil {
26912 return this.Field5
26913 }
26914 if this.Field6 != nil {
26915 return this.Field6
26916 }
26917 if this.Field13 != nil {
26918 return this.Field13
26919 }
26920 if this.Field14 != nil {
26921 return this.Field14
26922 }
26923 if this.Field15 != nil {
26924 return this.Field15
26925 }
26926 return nil
26927 }
26928
26929 func (this *NinOptNativeUnion) SetValue(value interface{}) bool {
26930 switch vt := value.(type) {
26931 case *float64:
26932 this.Field1 = vt
26933 case *float32:
26934 this.Field2 = vt
26935 case *int32:
26936 this.Field3 = vt
26937 case *int64:
26938 this.Field4 = vt
26939 case *uint32:
26940 this.Field5 = vt
26941 case *uint64:
26942 this.Field6 = vt
26943 case *bool:
26944 this.Field13 = vt
26945 case *string:
26946 this.Field14 = vt
26947 case []byte:
26948 this.Field15 = vt
26949 default:
26950 return false
26951 }
26952 return true
26953 }
26954 func (this *NinOptStructUnion) GetValue() interface{} {
26955 if this.Field1 != nil {
26956 return this.Field1
26957 }
26958 if this.Field2 != nil {
26959 return this.Field2
26960 }
26961 if this.Field3 != nil {
26962 return this.Field3
26963 }
26964 if this.Field4 != nil {
26965 return this.Field4
26966 }
26967 if this.Field6 != nil {
26968 return this.Field6
26969 }
26970 if this.Field7 != nil {
26971 return this.Field7
26972 }
26973 if this.Field13 != nil {
26974 return this.Field13
26975 }
26976 if this.Field14 != nil {
26977 return this.Field14
26978 }
26979 if this.Field15 != nil {
26980 return this.Field15
26981 }
26982 return nil
26983 }
26984
26985 func (this *NinOptStructUnion) SetValue(value interface{}) bool {
26986 switch vt := value.(type) {
26987 case *float64:
26988 this.Field1 = vt
26989 case *float32:
26990 this.Field2 = vt
26991 case *NidOptNative:
26992 this.Field3 = vt
26993 case *NinOptNative:
26994 this.Field4 = vt
26995 case *uint64:
26996 this.Field6 = vt
26997 case *int32:
26998 this.Field7 = vt
26999 case *bool:
27000 this.Field13 = vt
27001 case *string:
27002 this.Field14 = vt
27003 case []byte:
27004 this.Field15 = vt
27005 default:
27006 return false
27007 }
27008 return true
27009 }
27010 func (this *NinEmbeddedStructUnion) GetValue() interface{} {
27011 if this.NidOptNative != nil {
27012 return this.NidOptNative
27013 }
27014 if this.Field200 != nil {
27015 return this.Field200
27016 }
27017 if this.Field210 != nil {
27018 return this.Field210
27019 }
27020 return nil
27021 }
27022
27023 func (this *NinEmbeddedStructUnion) SetValue(value interface{}) bool {
27024 switch vt := value.(type) {
27025 case *NidOptNative:
27026 this.NidOptNative = vt
27027 case *NinOptNative:
27028 this.Field200 = vt
27029 case *bool:
27030 this.Field210 = vt
27031 default:
27032 return false
27033 }
27034 return true
27035 }
27036 func (this *NinNestedStructUnion) GetValue() interface{} {
27037 if this.Field1 != nil {
27038 return this.Field1
27039 }
27040 if this.Field2 != nil {
27041 return this.Field2
27042 }
27043 if this.Field3 != nil {
27044 return this.Field3
27045 }
27046 return nil
27047 }
27048
27049 func (this *NinNestedStructUnion) SetValue(value interface{}) bool {
27050 switch vt := value.(type) {
27051 case *NinOptNativeUnion:
27052 this.Field1 = vt
27053 case *NinOptStructUnion:
27054 this.Field2 = vt
27055 case *NinEmbeddedStructUnion:
27056 this.Field3 = vt
27057 default:
27058 this.Field1 = new(NinOptNativeUnion)
27059 if set := this.Field1.SetValue(value); set {
27060 return true
27061 }
27062 this.Field1 = nil
27063 this.Field2 = new(NinOptStructUnion)
27064 if set := this.Field2.SetValue(value); set {
27065 return true
27066 }
27067 this.Field2 = nil
27068 this.Field3 = new(NinEmbeddedStructUnion)
27069 if set := this.Field3.SetValue(value); set {
27070 return true
27071 }
27072 this.Field3 = nil
27073 return false
27074 }
27075 return true
27076 }
27077 func (this *Tree) GetValue() interface{} {
27078 if this.Or != nil {
27079 return this.Or
27080 }
27081 if this.And != nil {
27082 return this.And
27083 }
27084 if this.Leaf != nil {
27085 return this.Leaf
27086 }
27087 return nil
27088 }
27089
27090 func (this *Tree) SetValue(value interface{}) bool {
27091 switch vt := value.(type) {
27092 case *OrBranch:
27093 this.Or = vt
27094 case *AndBranch:
27095 this.And = vt
27096 case *Leaf:
27097 this.Leaf = vt
27098 default:
27099 return false
27100 }
27101 return true
27102 }
27103 func (this *DeepTree) GetValue() interface{} {
27104 if this.Down != nil {
27105 return this.Down
27106 }
27107 if this.And != nil {
27108 return this.And
27109 }
27110 if this.Leaf != nil {
27111 return this.Leaf
27112 }
27113 return nil
27114 }
27115
27116 func (this *DeepTree) SetValue(value interface{}) bool {
27117 switch vt := value.(type) {
27118 case *ADeepBranch:
27119 this.Down = vt
27120 case *AndDeepBranch:
27121 this.And = vt
27122 case *DeepLeaf:
27123 this.Leaf = vt
27124 default:
27125 return false
27126 }
27127 return true
27128 }
27129 func (this *CustomNameNinEmbeddedStructUnion) GetValue() interface{} {
27130 if this.NidOptNative != nil {
27131 return this.NidOptNative
27132 }
27133 if this.FieldA != nil {
27134 return this.FieldA
27135 }
27136 if this.FieldB != nil {
27137 return this.FieldB
27138 }
27139 return nil
27140 }
27141
27142 func (this *CustomNameNinEmbeddedStructUnion) SetValue(value interface{}) bool {
27143 switch vt := value.(type) {
27144 case *NidOptNative:
27145 this.NidOptNative = vt
27146 case *NinOptNative:
27147 this.FieldA = vt
27148 case *bool:
27149 this.FieldB = vt
27150 default:
27151 return false
27152 }
27153 return true
27154 }
27155
View as plain text