1
2
3
4 package test_proto
5
6 import (
7 fmt "fmt"
8 proto "github.com/gogo/protobuf/proto"
9 math "math"
10 )
11
12
13 var _ = proto.Marshal
14 var _ = fmt.Errorf
15 var _ = math.Inf
16
17
18
19
20
21 const _ = proto.GoGoProtoPackageIsVersion3
22
23 type FOO int32
24
25 const (
26 FOO_FOO1 FOO = 1
27 )
28
29 var FOO_name = map[int32]string{
30 1: "FOO1",
31 }
32
33 var FOO_value = map[string]int32{
34 "FOO1": 1,
35 }
36
37 func (x FOO) Enum() *FOO {
38 p := new(FOO)
39 *p = x
40 return p
41 }
42
43 func (x FOO) String() string {
44 return proto.EnumName(FOO_name, int32(x))
45 }
46
47 func (x *FOO) UnmarshalJSON(data []byte) error {
48 value, err := proto.UnmarshalJSONEnum(FOO_value, data, "FOO")
49 if err != nil {
50 return err
51 }
52 *x = FOO(value)
53 return nil
54 }
55
56 func (FOO) EnumDescriptor() ([]byte, []int) {
57 return fileDescriptor_c161fcfdc0c3ff1e, []int{0}
58 }
59
60
61 type GoTest_KIND int32
62
63 const (
64 GoTest_VOID GoTest_KIND = 0
65
66 GoTest_BOOL GoTest_KIND = 1
67 GoTest_BYTES GoTest_KIND = 2
68 GoTest_FINGERPRINT GoTest_KIND = 3
69 GoTest_FLOAT GoTest_KIND = 4
70 GoTest_INT GoTest_KIND = 5
71 GoTest_STRING GoTest_KIND = 6
72 GoTest_TIME GoTest_KIND = 7
73
74 GoTest_TUPLE GoTest_KIND = 8
75 GoTest_ARRAY GoTest_KIND = 9
76 GoTest_MAP GoTest_KIND = 10
77
78 GoTest_TABLE GoTest_KIND = 11
79
80 GoTest_FUNCTION GoTest_KIND = 12
81 )
82
83 var GoTest_KIND_name = map[int32]string{
84 0: "VOID",
85 1: "BOOL",
86 2: "BYTES",
87 3: "FINGERPRINT",
88 4: "FLOAT",
89 5: "INT",
90 6: "STRING",
91 7: "TIME",
92 8: "TUPLE",
93 9: "ARRAY",
94 10: "MAP",
95 11: "TABLE",
96 12: "FUNCTION",
97 }
98
99 var GoTest_KIND_value = map[string]int32{
100 "VOID": 0,
101 "BOOL": 1,
102 "BYTES": 2,
103 "FINGERPRINT": 3,
104 "FLOAT": 4,
105 "INT": 5,
106 "STRING": 6,
107 "TIME": 7,
108 "TUPLE": 8,
109 "ARRAY": 9,
110 "MAP": 10,
111 "TABLE": 11,
112 "FUNCTION": 12,
113 }
114
115 func (x GoTest_KIND) Enum() *GoTest_KIND {
116 p := new(GoTest_KIND)
117 *p = x
118 return p
119 }
120
121 func (x GoTest_KIND) String() string {
122 return proto.EnumName(GoTest_KIND_name, int32(x))
123 }
124
125 func (x *GoTest_KIND) UnmarshalJSON(data []byte) error {
126 value, err := proto.UnmarshalJSONEnum(GoTest_KIND_value, data, "GoTest_KIND")
127 if err != nil {
128 return err
129 }
130 *x = GoTest_KIND(value)
131 return nil
132 }
133
134 func (GoTest_KIND) EnumDescriptor() ([]byte, []int) {
135 return fileDescriptor_c161fcfdc0c3ff1e, []int{2, 0}
136 }
137
138 type MyMessage_Color int32
139
140 const (
141 MyMessage_RED MyMessage_Color = 0
142 MyMessage_GREEN MyMessage_Color = 1
143 MyMessage_BLUE MyMessage_Color = 2
144 )
145
146 var MyMessage_Color_name = map[int32]string{
147 0: "RED",
148 1: "GREEN",
149 2: "BLUE",
150 }
151
152 var MyMessage_Color_value = map[string]int32{
153 "RED": 0,
154 "GREEN": 1,
155 "BLUE": 2,
156 }
157
158 func (x MyMessage_Color) Enum() *MyMessage_Color {
159 p := new(MyMessage_Color)
160 *p = x
161 return p
162 }
163
164 func (x MyMessage_Color) String() string {
165 return proto.EnumName(MyMessage_Color_name, int32(x))
166 }
167
168 func (x *MyMessage_Color) UnmarshalJSON(data []byte) error {
169 value, err := proto.UnmarshalJSONEnum(MyMessage_Color_value, data, "MyMessage_Color")
170 if err != nil {
171 return err
172 }
173 *x = MyMessage_Color(value)
174 return nil
175 }
176
177 func (MyMessage_Color) EnumDescriptor() ([]byte, []int) {
178 return fileDescriptor_c161fcfdc0c3ff1e, []int{13, 0}
179 }
180
181 type DefaultsMessage_DefaultsEnum int32
182
183 const (
184 DefaultsMessage_ZERO DefaultsMessage_DefaultsEnum = 0
185 DefaultsMessage_ONE DefaultsMessage_DefaultsEnum = 1
186 DefaultsMessage_TWO DefaultsMessage_DefaultsEnum = 2
187 )
188
189 var DefaultsMessage_DefaultsEnum_name = map[int32]string{
190 0: "ZERO",
191 1: "ONE",
192 2: "TWO",
193 }
194
195 var DefaultsMessage_DefaultsEnum_value = map[string]int32{
196 "ZERO": 0,
197 "ONE": 1,
198 "TWO": 2,
199 }
200
201 func (x DefaultsMessage_DefaultsEnum) Enum() *DefaultsMessage_DefaultsEnum {
202 p := new(DefaultsMessage_DefaultsEnum)
203 *p = x
204 return p
205 }
206
207 func (x DefaultsMessage_DefaultsEnum) String() string {
208 return proto.EnumName(DefaultsMessage_DefaultsEnum_name, int32(x))
209 }
210
211 func (x *DefaultsMessage_DefaultsEnum) UnmarshalJSON(data []byte) error {
212 value, err := proto.UnmarshalJSONEnum(DefaultsMessage_DefaultsEnum_value, data, "DefaultsMessage_DefaultsEnum")
213 if err != nil {
214 return err
215 }
216 *x = DefaultsMessage_DefaultsEnum(value)
217 return nil
218 }
219
220 func (DefaultsMessage_DefaultsEnum) EnumDescriptor() ([]byte, []int) {
221 return fileDescriptor_c161fcfdc0c3ff1e, []int{16, 0}
222 }
223
224 type Defaults_Color int32
225
226 const (
227 Defaults_RED Defaults_Color = 0
228 Defaults_GREEN Defaults_Color = 1
229 Defaults_BLUE Defaults_Color = 2
230 )
231
232 var Defaults_Color_name = map[int32]string{
233 0: "RED",
234 1: "GREEN",
235 2: "BLUE",
236 }
237
238 var Defaults_Color_value = map[string]int32{
239 "RED": 0,
240 "GREEN": 1,
241 "BLUE": 2,
242 }
243
244 func (x Defaults_Color) Enum() *Defaults_Color {
245 p := new(Defaults_Color)
246 *p = x
247 return p
248 }
249
250 func (x Defaults_Color) String() string {
251 return proto.EnumName(Defaults_Color_name, int32(x))
252 }
253
254 func (x *Defaults_Color) UnmarshalJSON(data []byte) error {
255 value, err := proto.UnmarshalJSONEnum(Defaults_Color_value, data, "Defaults_Color")
256 if err != nil {
257 return err
258 }
259 *x = Defaults_Color(value)
260 return nil
261 }
262
263 func (Defaults_Color) EnumDescriptor() ([]byte, []int) {
264 return fileDescriptor_c161fcfdc0c3ff1e, []int{21, 0}
265 }
266
267 type RepeatedEnum_Color int32
268
269 const (
270 RepeatedEnum_RED RepeatedEnum_Color = 1
271 )
272
273 var RepeatedEnum_Color_name = map[int32]string{
274 1: "RED",
275 }
276
277 var RepeatedEnum_Color_value = map[string]int32{
278 "RED": 1,
279 }
280
281 func (x RepeatedEnum_Color) Enum() *RepeatedEnum_Color {
282 p := new(RepeatedEnum_Color)
283 *p = x
284 return p
285 }
286
287 func (x RepeatedEnum_Color) String() string {
288 return proto.EnumName(RepeatedEnum_Color_name, int32(x))
289 }
290
291 func (x *RepeatedEnum_Color) UnmarshalJSON(data []byte) error {
292 value, err := proto.UnmarshalJSONEnum(RepeatedEnum_Color_value, data, "RepeatedEnum_Color")
293 if err != nil {
294 return err
295 }
296 *x = RepeatedEnum_Color(value)
297 return nil
298 }
299
300 func (RepeatedEnum_Color) EnumDescriptor() ([]byte, []int) {
301 return fileDescriptor_c161fcfdc0c3ff1e, []int{23, 0}
302 }
303
304 type GoEnum struct {
305 Foo *FOO `protobuf:"varint,1,req,name=foo,enum=test_proto.FOO" json:"foo,omitempty"`
306 XXX_NoUnkeyedLiteral struct{} `json:"-"`
307 XXX_unrecognized []byte `json:"-"`
308 XXX_sizecache int32 `json:"-"`
309 }
310
311 func (m *GoEnum) Reset() { *m = GoEnum{} }
312 func (m *GoEnum) String() string { return proto.CompactTextString(m) }
313 func (*GoEnum) ProtoMessage() {}
314 func (*GoEnum) Descriptor() ([]byte, []int) {
315 return fileDescriptor_c161fcfdc0c3ff1e, []int{0}
316 }
317 func (m *GoEnum) XXX_Unmarshal(b []byte) error {
318 return xxx_messageInfo_GoEnum.Unmarshal(m, b)
319 }
320 func (m *GoEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
321 return xxx_messageInfo_GoEnum.Marshal(b, m, deterministic)
322 }
323 func (m *GoEnum) XXX_Merge(src proto.Message) {
324 xxx_messageInfo_GoEnum.Merge(m, src)
325 }
326 func (m *GoEnum) XXX_Size() int {
327 return xxx_messageInfo_GoEnum.Size(m)
328 }
329 func (m *GoEnum) XXX_DiscardUnknown() {
330 xxx_messageInfo_GoEnum.DiscardUnknown(m)
331 }
332
333 var xxx_messageInfo_GoEnum proto.InternalMessageInfo
334
335 func (m *GoEnum) GetFoo() FOO {
336 if m != nil && m.Foo != nil {
337 return *m.Foo
338 }
339 return FOO_FOO1
340 }
341
342 type GoTestField struct {
343 Label *string `protobuf:"bytes,1,req,name=Label" json:"Label,omitempty"`
344 Type *string `protobuf:"bytes,2,req,name=Type" json:"Type,omitempty"`
345 XXX_NoUnkeyedLiteral struct{} `json:"-"`
346 XXX_unrecognized []byte `json:"-"`
347 XXX_sizecache int32 `json:"-"`
348 }
349
350 func (m *GoTestField) Reset() { *m = GoTestField{} }
351 func (m *GoTestField) String() string { return proto.CompactTextString(m) }
352 func (*GoTestField) ProtoMessage() {}
353 func (*GoTestField) Descriptor() ([]byte, []int) {
354 return fileDescriptor_c161fcfdc0c3ff1e, []int{1}
355 }
356 func (m *GoTestField) XXX_Unmarshal(b []byte) error {
357 return xxx_messageInfo_GoTestField.Unmarshal(m, b)
358 }
359 func (m *GoTestField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
360 return xxx_messageInfo_GoTestField.Marshal(b, m, deterministic)
361 }
362 func (m *GoTestField) XXX_Merge(src proto.Message) {
363 xxx_messageInfo_GoTestField.Merge(m, src)
364 }
365 func (m *GoTestField) XXX_Size() int {
366 return xxx_messageInfo_GoTestField.Size(m)
367 }
368 func (m *GoTestField) XXX_DiscardUnknown() {
369 xxx_messageInfo_GoTestField.DiscardUnknown(m)
370 }
371
372 var xxx_messageInfo_GoTestField proto.InternalMessageInfo
373
374 func (m *GoTestField) GetLabel() string {
375 if m != nil && m.Label != nil {
376 return *m.Label
377 }
378 return ""
379 }
380
381 func (m *GoTestField) GetType() string {
382 if m != nil && m.Type != nil {
383 return *m.Type
384 }
385 return ""
386 }
387
388 type GoTest struct {
389
390 Kind *GoTest_KIND `protobuf:"varint,1,req,name=Kind,enum=test_proto.GoTest_KIND" json:"Kind,omitempty"`
391 Table *string `protobuf:"bytes,2,opt,name=Table" json:"Table,omitempty"`
392 Param *int32 `protobuf:"varint,3,opt,name=Param" json:"Param,omitempty"`
393
394 RequiredField *GoTestField `protobuf:"bytes,4,req,name=RequiredField" json:"RequiredField,omitempty"`
395 RepeatedField []*GoTestField `protobuf:"bytes,5,rep,name=RepeatedField" json:"RepeatedField,omitempty"`
396 OptionalField *GoTestField `protobuf:"bytes,6,opt,name=OptionalField" json:"OptionalField,omitempty"`
397
398 F_BoolRequired *bool `protobuf:"varint,10,req,name=F_Bool_required,json=FBoolRequired" json:"F_Bool_required,omitempty"`
399 F_Int32Required *int32 `protobuf:"varint,11,req,name=F_Int32_required,json=FInt32Required" json:"F_Int32_required,omitempty"`
400 F_Int64Required *int64 `protobuf:"varint,12,req,name=F_Int64_required,json=FInt64Required" json:"F_Int64_required,omitempty"`
401 F_Fixed32Required *uint32 `protobuf:"fixed32,13,req,name=F_Fixed32_required,json=FFixed32Required" json:"F_Fixed32_required,omitempty"`
402 F_Fixed64Required *uint64 `protobuf:"fixed64,14,req,name=F_Fixed64_required,json=FFixed64Required" json:"F_Fixed64_required,omitempty"`
403 F_Uint32Required *uint32 `protobuf:"varint,15,req,name=F_Uint32_required,json=FUint32Required" json:"F_Uint32_required,omitempty"`
404 F_Uint64Required *uint64 `protobuf:"varint,16,req,name=F_Uint64_required,json=FUint64Required" json:"F_Uint64_required,omitempty"`
405 F_FloatRequired *float32 `protobuf:"fixed32,17,req,name=F_Float_required,json=FFloatRequired" json:"F_Float_required,omitempty"`
406 F_DoubleRequired *float64 `protobuf:"fixed64,18,req,name=F_Double_required,json=FDoubleRequired" json:"F_Double_required,omitempty"`
407 F_StringRequired *string `protobuf:"bytes,19,req,name=F_String_required,json=FStringRequired" json:"F_String_required,omitempty"`
408 F_BytesRequired []byte `protobuf:"bytes,101,req,name=F_Bytes_required,json=FBytesRequired" json:"F_Bytes_required,omitempty"`
409 F_Sint32Required *int32 `protobuf:"zigzag32,102,req,name=F_Sint32_required,json=FSint32Required" json:"F_Sint32_required,omitempty"`
410 F_Sint64Required *int64 `protobuf:"zigzag64,103,req,name=F_Sint64_required,json=FSint64Required" json:"F_Sint64_required,omitempty"`
411 F_Sfixed32Required *int32 `protobuf:"fixed32,104,req,name=F_Sfixed32_required,json=FSfixed32Required" json:"F_Sfixed32_required,omitempty"`
412 F_Sfixed64Required *int64 `protobuf:"fixed64,105,req,name=F_Sfixed64_required,json=FSfixed64Required" json:"F_Sfixed64_required,omitempty"`
413
414 F_BoolRepeated []bool `protobuf:"varint,20,rep,name=F_Bool_repeated,json=FBoolRepeated" json:"F_Bool_repeated,omitempty"`
415 F_Int32Repeated []int32 `protobuf:"varint,21,rep,name=F_Int32_repeated,json=FInt32Repeated" json:"F_Int32_repeated,omitempty"`
416 F_Int64Repeated []int64 `protobuf:"varint,22,rep,name=F_Int64_repeated,json=FInt64Repeated" json:"F_Int64_repeated,omitempty"`
417 F_Fixed32Repeated []uint32 `protobuf:"fixed32,23,rep,name=F_Fixed32_repeated,json=FFixed32Repeated" json:"F_Fixed32_repeated,omitempty"`
418 F_Fixed64Repeated []uint64 `protobuf:"fixed64,24,rep,name=F_Fixed64_repeated,json=FFixed64Repeated" json:"F_Fixed64_repeated,omitempty"`
419 F_Uint32Repeated []uint32 `protobuf:"varint,25,rep,name=F_Uint32_repeated,json=FUint32Repeated" json:"F_Uint32_repeated,omitempty"`
420 F_Uint64Repeated []uint64 `protobuf:"varint,26,rep,name=F_Uint64_repeated,json=FUint64Repeated" json:"F_Uint64_repeated,omitempty"`
421 F_FloatRepeated []float32 `protobuf:"fixed32,27,rep,name=F_Float_repeated,json=FFloatRepeated" json:"F_Float_repeated,omitempty"`
422 F_DoubleRepeated []float64 `protobuf:"fixed64,28,rep,name=F_Double_repeated,json=FDoubleRepeated" json:"F_Double_repeated,omitempty"`
423 F_StringRepeated []string `protobuf:"bytes,29,rep,name=F_String_repeated,json=FStringRepeated" json:"F_String_repeated,omitempty"`
424 F_BytesRepeated [][]byte `protobuf:"bytes,201,rep,name=F_Bytes_repeated,json=FBytesRepeated" json:"F_Bytes_repeated,omitempty"`
425 F_Sint32Repeated []int32 `protobuf:"zigzag32,202,rep,name=F_Sint32_repeated,json=FSint32Repeated" json:"F_Sint32_repeated,omitempty"`
426 F_Sint64Repeated []int64 `protobuf:"zigzag64,203,rep,name=F_Sint64_repeated,json=FSint64Repeated" json:"F_Sint64_repeated,omitempty"`
427 F_Sfixed32Repeated []int32 `protobuf:"fixed32,204,rep,name=F_Sfixed32_repeated,json=FSfixed32Repeated" json:"F_Sfixed32_repeated,omitempty"`
428 F_Sfixed64Repeated []int64 `protobuf:"fixed64,205,rep,name=F_Sfixed64_repeated,json=FSfixed64Repeated" json:"F_Sfixed64_repeated,omitempty"`
429
430 F_BoolOptional *bool `protobuf:"varint,30,opt,name=F_Bool_optional,json=FBoolOptional" json:"F_Bool_optional,omitempty"`
431 F_Int32Optional *int32 `protobuf:"varint,31,opt,name=F_Int32_optional,json=FInt32Optional" json:"F_Int32_optional,omitempty"`
432 F_Int64Optional *int64 `protobuf:"varint,32,opt,name=F_Int64_optional,json=FInt64Optional" json:"F_Int64_optional,omitempty"`
433 F_Fixed32Optional *uint32 `protobuf:"fixed32,33,opt,name=F_Fixed32_optional,json=FFixed32Optional" json:"F_Fixed32_optional,omitempty"`
434 F_Fixed64Optional *uint64 `protobuf:"fixed64,34,opt,name=F_Fixed64_optional,json=FFixed64Optional" json:"F_Fixed64_optional,omitempty"`
435 F_Uint32Optional *uint32 `protobuf:"varint,35,opt,name=F_Uint32_optional,json=FUint32Optional" json:"F_Uint32_optional,omitempty"`
436 F_Uint64Optional *uint64 `protobuf:"varint,36,opt,name=F_Uint64_optional,json=FUint64Optional" json:"F_Uint64_optional,omitempty"`
437 F_FloatOptional *float32 `protobuf:"fixed32,37,opt,name=F_Float_optional,json=FFloatOptional" json:"F_Float_optional,omitempty"`
438 F_DoubleOptional *float64 `protobuf:"fixed64,38,opt,name=F_Double_optional,json=FDoubleOptional" json:"F_Double_optional,omitempty"`
439 F_StringOptional *string `protobuf:"bytes,39,opt,name=F_String_optional,json=FStringOptional" json:"F_String_optional,omitempty"`
440 F_BytesOptional []byte `protobuf:"bytes,301,opt,name=F_Bytes_optional,json=FBytesOptional" json:"F_Bytes_optional,omitempty"`
441 F_Sint32Optional *int32 `protobuf:"zigzag32,302,opt,name=F_Sint32_optional,json=FSint32Optional" json:"F_Sint32_optional,omitempty"`
442 F_Sint64Optional *int64 `protobuf:"zigzag64,303,opt,name=F_Sint64_optional,json=FSint64Optional" json:"F_Sint64_optional,omitempty"`
443 F_Sfixed32Optional *int32 `protobuf:"fixed32,304,opt,name=F_Sfixed32_optional,json=FSfixed32Optional" json:"F_Sfixed32_optional,omitempty"`
444 F_Sfixed64Optional *int64 `protobuf:"fixed64,305,opt,name=F_Sfixed64_optional,json=FSfixed64Optional" json:"F_Sfixed64_optional,omitempty"`
445
446 F_BoolDefaulted *bool `protobuf:"varint,40,opt,name=F_Bool_defaulted,json=FBoolDefaulted,def=1" json:"F_Bool_defaulted,omitempty"`
447 F_Int32Defaulted *int32 `protobuf:"varint,41,opt,name=F_Int32_defaulted,json=FInt32Defaulted,def=32" json:"F_Int32_defaulted,omitempty"`
448 F_Int64Defaulted *int64 `protobuf:"varint,42,opt,name=F_Int64_defaulted,json=FInt64Defaulted,def=64" json:"F_Int64_defaulted,omitempty"`
449 F_Fixed32Defaulted *uint32 `protobuf:"fixed32,43,opt,name=F_Fixed32_defaulted,json=FFixed32Defaulted,def=320" json:"F_Fixed32_defaulted,omitempty"`
450 F_Fixed64Defaulted *uint64 `protobuf:"fixed64,44,opt,name=F_Fixed64_defaulted,json=FFixed64Defaulted,def=640" json:"F_Fixed64_defaulted,omitempty"`
451 F_Uint32Defaulted *uint32 `protobuf:"varint,45,opt,name=F_Uint32_defaulted,json=FUint32Defaulted,def=3200" json:"F_Uint32_defaulted,omitempty"`
452 F_Uint64Defaulted *uint64 `protobuf:"varint,46,opt,name=F_Uint64_defaulted,json=FUint64Defaulted,def=6400" json:"F_Uint64_defaulted,omitempty"`
453 F_FloatDefaulted *float32 `protobuf:"fixed32,47,opt,name=F_Float_defaulted,json=FFloatDefaulted,def=314159" json:"F_Float_defaulted,omitempty"`
454 F_DoubleDefaulted *float64 `protobuf:"fixed64,48,opt,name=F_Double_defaulted,json=FDoubleDefaulted,def=271828" json:"F_Double_defaulted,omitempty"`
455 F_StringDefaulted *string `protobuf:"bytes,49,opt,name=F_String_defaulted,json=FStringDefaulted,def=hello, \"world!\"\n" json:"F_String_defaulted,omitempty"`
456 F_BytesDefaulted []byte `protobuf:"bytes,401,opt,name=F_Bytes_defaulted,json=FBytesDefaulted,def=Bignose" json:"F_Bytes_defaulted,omitempty"`
457 F_Sint32Defaulted *int32 `protobuf:"zigzag32,402,opt,name=F_Sint32_defaulted,json=FSint32Defaulted,def=-32" json:"F_Sint32_defaulted,omitempty"`
458 F_Sint64Defaulted *int64 `protobuf:"zigzag64,403,opt,name=F_Sint64_defaulted,json=FSint64Defaulted,def=-64" json:"F_Sint64_defaulted,omitempty"`
459 F_Sfixed32Defaulted *int32 `protobuf:"fixed32,404,opt,name=F_Sfixed32_defaulted,json=FSfixed32Defaulted,def=-32" json:"F_Sfixed32_defaulted,omitempty"`
460 F_Sfixed64Defaulted *int64 `protobuf:"fixed64,405,opt,name=F_Sfixed64_defaulted,json=FSfixed64Defaulted,def=-64" json:"F_Sfixed64_defaulted,omitempty"`
461
462 F_BoolRepeatedPacked []bool `protobuf:"varint,50,rep,packed,name=F_Bool_repeated_packed,json=FBoolRepeatedPacked" json:"F_Bool_repeated_packed,omitempty"`
463 F_Int32RepeatedPacked []int32 `protobuf:"varint,51,rep,packed,name=F_Int32_repeated_packed,json=FInt32RepeatedPacked" json:"F_Int32_repeated_packed,omitempty"`
464 F_Int64RepeatedPacked []int64 `protobuf:"varint,52,rep,packed,name=F_Int64_repeated_packed,json=FInt64RepeatedPacked" json:"F_Int64_repeated_packed,omitempty"`
465 F_Fixed32RepeatedPacked []uint32 `protobuf:"fixed32,53,rep,packed,name=F_Fixed32_repeated_packed,json=FFixed32RepeatedPacked" json:"F_Fixed32_repeated_packed,omitempty"`
466 F_Fixed64RepeatedPacked []uint64 `protobuf:"fixed64,54,rep,packed,name=F_Fixed64_repeated_packed,json=FFixed64RepeatedPacked" json:"F_Fixed64_repeated_packed,omitempty"`
467 F_Uint32RepeatedPacked []uint32 `protobuf:"varint,55,rep,packed,name=F_Uint32_repeated_packed,json=FUint32RepeatedPacked" json:"F_Uint32_repeated_packed,omitempty"`
468 F_Uint64RepeatedPacked []uint64 `protobuf:"varint,56,rep,packed,name=F_Uint64_repeated_packed,json=FUint64RepeatedPacked" json:"F_Uint64_repeated_packed,omitempty"`
469 F_FloatRepeatedPacked []float32 `protobuf:"fixed32,57,rep,packed,name=F_Float_repeated_packed,json=FFloatRepeatedPacked" json:"F_Float_repeated_packed,omitempty"`
470 F_DoubleRepeatedPacked []float64 `protobuf:"fixed64,58,rep,packed,name=F_Double_repeated_packed,json=FDoubleRepeatedPacked" json:"F_Double_repeated_packed,omitempty"`
471 F_Sint32RepeatedPacked []int32 `protobuf:"zigzag32,502,rep,packed,name=F_Sint32_repeated_packed,json=FSint32RepeatedPacked" json:"F_Sint32_repeated_packed,omitempty"`
472 F_Sint64RepeatedPacked []int64 `protobuf:"zigzag64,503,rep,packed,name=F_Sint64_repeated_packed,json=FSint64RepeatedPacked" json:"F_Sint64_repeated_packed,omitempty"`
473 F_Sfixed32RepeatedPacked []int32 `protobuf:"fixed32,504,rep,packed,name=F_Sfixed32_repeated_packed,json=FSfixed32RepeatedPacked" json:"F_Sfixed32_repeated_packed,omitempty"`
474 F_Sfixed64RepeatedPacked []int64 `protobuf:"fixed64,505,rep,packed,name=F_Sfixed64_repeated_packed,json=FSfixed64RepeatedPacked" json:"F_Sfixed64_repeated_packed,omitempty"`
475 Requiredgroup *GoTest_RequiredGroup `protobuf:"group,70,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
476 Repeatedgroup []*GoTest_RepeatedGroup `protobuf:"group,80,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
477 Optionalgroup *GoTest_OptionalGroup `protobuf:"group,90,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
478 XXX_NoUnkeyedLiteral struct{} `json:"-"`
479 XXX_unrecognized []byte `json:"-"`
480 XXX_sizecache int32 `json:"-"`
481 }
482
483 func (m *GoTest) Reset() { *m = GoTest{} }
484 func (m *GoTest) String() string { return proto.CompactTextString(m) }
485 func (*GoTest) ProtoMessage() {}
486 func (*GoTest) Descriptor() ([]byte, []int) {
487 return fileDescriptor_c161fcfdc0c3ff1e, []int{2}
488 }
489 func (m *GoTest) XXX_Unmarshal(b []byte) error {
490 return xxx_messageInfo_GoTest.Unmarshal(m, b)
491 }
492 func (m *GoTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
493 return xxx_messageInfo_GoTest.Marshal(b, m, deterministic)
494 }
495 func (m *GoTest) XXX_Merge(src proto.Message) {
496 xxx_messageInfo_GoTest.Merge(m, src)
497 }
498 func (m *GoTest) XXX_Size() int {
499 return xxx_messageInfo_GoTest.Size(m)
500 }
501 func (m *GoTest) XXX_DiscardUnknown() {
502 xxx_messageInfo_GoTest.DiscardUnknown(m)
503 }
504
505 var xxx_messageInfo_GoTest proto.InternalMessageInfo
506
507 const Default_GoTest_F_BoolDefaulted bool = true
508 const Default_GoTest_F_Int32Defaulted int32 = 32
509 const Default_GoTest_F_Int64Defaulted int64 = 64
510 const Default_GoTest_F_Fixed32Defaulted uint32 = 320
511 const Default_GoTest_F_Fixed64Defaulted uint64 = 640
512 const Default_GoTest_F_Uint32Defaulted uint32 = 3200
513 const Default_GoTest_F_Uint64Defaulted uint64 = 6400
514 const Default_GoTest_F_FloatDefaulted float32 = 314159
515 const Default_GoTest_F_DoubleDefaulted float64 = 271828
516 const Default_GoTest_F_StringDefaulted string = "hello, \"world!\"\n"
517
518 var Default_GoTest_F_BytesDefaulted []byte = []byte("Bignose")
519
520 const Default_GoTest_F_Sint32Defaulted int32 = -32
521 const Default_GoTest_F_Sint64Defaulted int64 = -64
522 const Default_GoTest_F_Sfixed32Defaulted int32 = -32
523 const Default_GoTest_F_Sfixed64Defaulted int64 = -64
524
525 func (m *GoTest) GetKind() GoTest_KIND {
526 if m != nil && m.Kind != nil {
527 return *m.Kind
528 }
529 return GoTest_VOID
530 }
531
532 func (m *GoTest) GetTable() string {
533 if m != nil && m.Table != nil {
534 return *m.Table
535 }
536 return ""
537 }
538
539 func (m *GoTest) GetParam() int32 {
540 if m != nil && m.Param != nil {
541 return *m.Param
542 }
543 return 0
544 }
545
546 func (m *GoTest) GetRequiredField() *GoTestField {
547 if m != nil {
548 return m.RequiredField
549 }
550 return nil
551 }
552
553 func (m *GoTest) GetRepeatedField() []*GoTestField {
554 if m != nil {
555 return m.RepeatedField
556 }
557 return nil
558 }
559
560 func (m *GoTest) GetOptionalField() *GoTestField {
561 if m != nil {
562 return m.OptionalField
563 }
564 return nil
565 }
566
567 func (m *GoTest) GetF_BoolRequired() bool {
568 if m != nil && m.F_BoolRequired != nil {
569 return *m.F_BoolRequired
570 }
571 return false
572 }
573
574 func (m *GoTest) GetF_Int32Required() int32 {
575 if m != nil && m.F_Int32Required != nil {
576 return *m.F_Int32Required
577 }
578 return 0
579 }
580
581 func (m *GoTest) GetF_Int64Required() int64 {
582 if m != nil && m.F_Int64Required != nil {
583 return *m.F_Int64Required
584 }
585 return 0
586 }
587
588 func (m *GoTest) GetF_Fixed32Required() uint32 {
589 if m != nil && m.F_Fixed32Required != nil {
590 return *m.F_Fixed32Required
591 }
592 return 0
593 }
594
595 func (m *GoTest) GetF_Fixed64Required() uint64 {
596 if m != nil && m.F_Fixed64Required != nil {
597 return *m.F_Fixed64Required
598 }
599 return 0
600 }
601
602 func (m *GoTest) GetF_Uint32Required() uint32 {
603 if m != nil && m.F_Uint32Required != nil {
604 return *m.F_Uint32Required
605 }
606 return 0
607 }
608
609 func (m *GoTest) GetF_Uint64Required() uint64 {
610 if m != nil && m.F_Uint64Required != nil {
611 return *m.F_Uint64Required
612 }
613 return 0
614 }
615
616 func (m *GoTest) GetF_FloatRequired() float32 {
617 if m != nil && m.F_FloatRequired != nil {
618 return *m.F_FloatRequired
619 }
620 return 0
621 }
622
623 func (m *GoTest) GetF_DoubleRequired() float64 {
624 if m != nil && m.F_DoubleRequired != nil {
625 return *m.F_DoubleRequired
626 }
627 return 0
628 }
629
630 func (m *GoTest) GetF_StringRequired() string {
631 if m != nil && m.F_StringRequired != nil {
632 return *m.F_StringRequired
633 }
634 return ""
635 }
636
637 func (m *GoTest) GetF_BytesRequired() []byte {
638 if m != nil {
639 return m.F_BytesRequired
640 }
641 return nil
642 }
643
644 func (m *GoTest) GetF_Sint32Required() int32 {
645 if m != nil && m.F_Sint32Required != nil {
646 return *m.F_Sint32Required
647 }
648 return 0
649 }
650
651 func (m *GoTest) GetF_Sint64Required() int64 {
652 if m != nil && m.F_Sint64Required != nil {
653 return *m.F_Sint64Required
654 }
655 return 0
656 }
657
658 func (m *GoTest) GetF_Sfixed32Required() int32 {
659 if m != nil && m.F_Sfixed32Required != nil {
660 return *m.F_Sfixed32Required
661 }
662 return 0
663 }
664
665 func (m *GoTest) GetF_Sfixed64Required() int64 {
666 if m != nil && m.F_Sfixed64Required != nil {
667 return *m.F_Sfixed64Required
668 }
669 return 0
670 }
671
672 func (m *GoTest) GetF_BoolRepeated() []bool {
673 if m != nil {
674 return m.F_BoolRepeated
675 }
676 return nil
677 }
678
679 func (m *GoTest) GetF_Int32Repeated() []int32 {
680 if m != nil {
681 return m.F_Int32Repeated
682 }
683 return nil
684 }
685
686 func (m *GoTest) GetF_Int64Repeated() []int64 {
687 if m != nil {
688 return m.F_Int64Repeated
689 }
690 return nil
691 }
692
693 func (m *GoTest) GetF_Fixed32Repeated() []uint32 {
694 if m != nil {
695 return m.F_Fixed32Repeated
696 }
697 return nil
698 }
699
700 func (m *GoTest) GetF_Fixed64Repeated() []uint64 {
701 if m != nil {
702 return m.F_Fixed64Repeated
703 }
704 return nil
705 }
706
707 func (m *GoTest) GetF_Uint32Repeated() []uint32 {
708 if m != nil {
709 return m.F_Uint32Repeated
710 }
711 return nil
712 }
713
714 func (m *GoTest) GetF_Uint64Repeated() []uint64 {
715 if m != nil {
716 return m.F_Uint64Repeated
717 }
718 return nil
719 }
720
721 func (m *GoTest) GetF_FloatRepeated() []float32 {
722 if m != nil {
723 return m.F_FloatRepeated
724 }
725 return nil
726 }
727
728 func (m *GoTest) GetF_DoubleRepeated() []float64 {
729 if m != nil {
730 return m.F_DoubleRepeated
731 }
732 return nil
733 }
734
735 func (m *GoTest) GetF_StringRepeated() []string {
736 if m != nil {
737 return m.F_StringRepeated
738 }
739 return nil
740 }
741
742 func (m *GoTest) GetF_BytesRepeated() [][]byte {
743 if m != nil {
744 return m.F_BytesRepeated
745 }
746 return nil
747 }
748
749 func (m *GoTest) GetF_Sint32Repeated() []int32 {
750 if m != nil {
751 return m.F_Sint32Repeated
752 }
753 return nil
754 }
755
756 func (m *GoTest) GetF_Sint64Repeated() []int64 {
757 if m != nil {
758 return m.F_Sint64Repeated
759 }
760 return nil
761 }
762
763 func (m *GoTest) GetF_Sfixed32Repeated() []int32 {
764 if m != nil {
765 return m.F_Sfixed32Repeated
766 }
767 return nil
768 }
769
770 func (m *GoTest) GetF_Sfixed64Repeated() []int64 {
771 if m != nil {
772 return m.F_Sfixed64Repeated
773 }
774 return nil
775 }
776
777 func (m *GoTest) GetF_BoolOptional() bool {
778 if m != nil && m.F_BoolOptional != nil {
779 return *m.F_BoolOptional
780 }
781 return false
782 }
783
784 func (m *GoTest) GetF_Int32Optional() int32 {
785 if m != nil && m.F_Int32Optional != nil {
786 return *m.F_Int32Optional
787 }
788 return 0
789 }
790
791 func (m *GoTest) GetF_Int64Optional() int64 {
792 if m != nil && m.F_Int64Optional != nil {
793 return *m.F_Int64Optional
794 }
795 return 0
796 }
797
798 func (m *GoTest) GetF_Fixed32Optional() uint32 {
799 if m != nil && m.F_Fixed32Optional != nil {
800 return *m.F_Fixed32Optional
801 }
802 return 0
803 }
804
805 func (m *GoTest) GetF_Fixed64Optional() uint64 {
806 if m != nil && m.F_Fixed64Optional != nil {
807 return *m.F_Fixed64Optional
808 }
809 return 0
810 }
811
812 func (m *GoTest) GetF_Uint32Optional() uint32 {
813 if m != nil && m.F_Uint32Optional != nil {
814 return *m.F_Uint32Optional
815 }
816 return 0
817 }
818
819 func (m *GoTest) GetF_Uint64Optional() uint64 {
820 if m != nil && m.F_Uint64Optional != nil {
821 return *m.F_Uint64Optional
822 }
823 return 0
824 }
825
826 func (m *GoTest) GetF_FloatOptional() float32 {
827 if m != nil && m.F_FloatOptional != nil {
828 return *m.F_FloatOptional
829 }
830 return 0
831 }
832
833 func (m *GoTest) GetF_DoubleOptional() float64 {
834 if m != nil && m.F_DoubleOptional != nil {
835 return *m.F_DoubleOptional
836 }
837 return 0
838 }
839
840 func (m *GoTest) GetF_StringOptional() string {
841 if m != nil && m.F_StringOptional != nil {
842 return *m.F_StringOptional
843 }
844 return ""
845 }
846
847 func (m *GoTest) GetF_BytesOptional() []byte {
848 if m != nil {
849 return m.F_BytesOptional
850 }
851 return nil
852 }
853
854 func (m *GoTest) GetF_Sint32Optional() int32 {
855 if m != nil && m.F_Sint32Optional != nil {
856 return *m.F_Sint32Optional
857 }
858 return 0
859 }
860
861 func (m *GoTest) GetF_Sint64Optional() int64 {
862 if m != nil && m.F_Sint64Optional != nil {
863 return *m.F_Sint64Optional
864 }
865 return 0
866 }
867
868 func (m *GoTest) GetF_Sfixed32Optional() int32 {
869 if m != nil && m.F_Sfixed32Optional != nil {
870 return *m.F_Sfixed32Optional
871 }
872 return 0
873 }
874
875 func (m *GoTest) GetF_Sfixed64Optional() int64 {
876 if m != nil && m.F_Sfixed64Optional != nil {
877 return *m.F_Sfixed64Optional
878 }
879 return 0
880 }
881
882 func (m *GoTest) GetF_BoolDefaulted() bool {
883 if m != nil && m.F_BoolDefaulted != nil {
884 return *m.F_BoolDefaulted
885 }
886 return Default_GoTest_F_BoolDefaulted
887 }
888
889 func (m *GoTest) GetF_Int32Defaulted() int32 {
890 if m != nil && m.F_Int32Defaulted != nil {
891 return *m.F_Int32Defaulted
892 }
893 return Default_GoTest_F_Int32Defaulted
894 }
895
896 func (m *GoTest) GetF_Int64Defaulted() int64 {
897 if m != nil && m.F_Int64Defaulted != nil {
898 return *m.F_Int64Defaulted
899 }
900 return Default_GoTest_F_Int64Defaulted
901 }
902
903 func (m *GoTest) GetF_Fixed32Defaulted() uint32 {
904 if m != nil && m.F_Fixed32Defaulted != nil {
905 return *m.F_Fixed32Defaulted
906 }
907 return Default_GoTest_F_Fixed32Defaulted
908 }
909
910 func (m *GoTest) GetF_Fixed64Defaulted() uint64 {
911 if m != nil && m.F_Fixed64Defaulted != nil {
912 return *m.F_Fixed64Defaulted
913 }
914 return Default_GoTest_F_Fixed64Defaulted
915 }
916
917 func (m *GoTest) GetF_Uint32Defaulted() uint32 {
918 if m != nil && m.F_Uint32Defaulted != nil {
919 return *m.F_Uint32Defaulted
920 }
921 return Default_GoTest_F_Uint32Defaulted
922 }
923
924 func (m *GoTest) GetF_Uint64Defaulted() uint64 {
925 if m != nil && m.F_Uint64Defaulted != nil {
926 return *m.F_Uint64Defaulted
927 }
928 return Default_GoTest_F_Uint64Defaulted
929 }
930
931 func (m *GoTest) GetF_FloatDefaulted() float32 {
932 if m != nil && m.F_FloatDefaulted != nil {
933 return *m.F_FloatDefaulted
934 }
935 return Default_GoTest_F_FloatDefaulted
936 }
937
938 func (m *GoTest) GetF_DoubleDefaulted() float64 {
939 if m != nil && m.F_DoubleDefaulted != nil {
940 return *m.F_DoubleDefaulted
941 }
942 return Default_GoTest_F_DoubleDefaulted
943 }
944
945 func (m *GoTest) GetF_StringDefaulted() string {
946 if m != nil && m.F_StringDefaulted != nil {
947 return *m.F_StringDefaulted
948 }
949 return Default_GoTest_F_StringDefaulted
950 }
951
952 func (m *GoTest) GetF_BytesDefaulted() []byte {
953 if m != nil && m.F_BytesDefaulted != nil {
954 return m.F_BytesDefaulted
955 }
956 return append([]byte(nil), Default_GoTest_F_BytesDefaulted...)
957 }
958
959 func (m *GoTest) GetF_Sint32Defaulted() int32 {
960 if m != nil && m.F_Sint32Defaulted != nil {
961 return *m.F_Sint32Defaulted
962 }
963 return Default_GoTest_F_Sint32Defaulted
964 }
965
966 func (m *GoTest) GetF_Sint64Defaulted() int64 {
967 if m != nil && m.F_Sint64Defaulted != nil {
968 return *m.F_Sint64Defaulted
969 }
970 return Default_GoTest_F_Sint64Defaulted
971 }
972
973 func (m *GoTest) GetF_Sfixed32Defaulted() int32 {
974 if m != nil && m.F_Sfixed32Defaulted != nil {
975 return *m.F_Sfixed32Defaulted
976 }
977 return Default_GoTest_F_Sfixed32Defaulted
978 }
979
980 func (m *GoTest) GetF_Sfixed64Defaulted() int64 {
981 if m != nil && m.F_Sfixed64Defaulted != nil {
982 return *m.F_Sfixed64Defaulted
983 }
984 return Default_GoTest_F_Sfixed64Defaulted
985 }
986
987 func (m *GoTest) GetF_BoolRepeatedPacked() []bool {
988 if m != nil {
989 return m.F_BoolRepeatedPacked
990 }
991 return nil
992 }
993
994 func (m *GoTest) GetF_Int32RepeatedPacked() []int32 {
995 if m != nil {
996 return m.F_Int32RepeatedPacked
997 }
998 return nil
999 }
1000
1001 func (m *GoTest) GetF_Int64RepeatedPacked() []int64 {
1002 if m != nil {
1003 return m.F_Int64RepeatedPacked
1004 }
1005 return nil
1006 }
1007
1008 func (m *GoTest) GetF_Fixed32RepeatedPacked() []uint32 {
1009 if m != nil {
1010 return m.F_Fixed32RepeatedPacked
1011 }
1012 return nil
1013 }
1014
1015 func (m *GoTest) GetF_Fixed64RepeatedPacked() []uint64 {
1016 if m != nil {
1017 return m.F_Fixed64RepeatedPacked
1018 }
1019 return nil
1020 }
1021
1022 func (m *GoTest) GetF_Uint32RepeatedPacked() []uint32 {
1023 if m != nil {
1024 return m.F_Uint32RepeatedPacked
1025 }
1026 return nil
1027 }
1028
1029 func (m *GoTest) GetF_Uint64RepeatedPacked() []uint64 {
1030 if m != nil {
1031 return m.F_Uint64RepeatedPacked
1032 }
1033 return nil
1034 }
1035
1036 func (m *GoTest) GetF_FloatRepeatedPacked() []float32 {
1037 if m != nil {
1038 return m.F_FloatRepeatedPacked
1039 }
1040 return nil
1041 }
1042
1043 func (m *GoTest) GetF_DoubleRepeatedPacked() []float64 {
1044 if m != nil {
1045 return m.F_DoubleRepeatedPacked
1046 }
1047 return nil
1048 }
1049
1050 func (m *GoTest) GetF_Sint32RepeatedPacked() []int32 {
1051 if m != nil {
1052 return m.F_Sint32RepeatedPacked
1053 }
1054 return nil
1055 }
1056
1057 func (m *GoTest) GetF_Sint64RepeatedPacked() []int64 {
1058 if m != nil {
1059 return m.F_Sint64RepeatedPacked
1060 }
1061 return nil
1062 }
1063
1064 func (m *GoTest) GetF_Sfixed32RepeatedPacked() []int32 {
1065 if m != nil {
1066 return m.F_Sfixed32RepeatedPacked
1067 }
1068 return nil
1069 }
1070
1071 func (m *GoTest) GetF_Sfixed64RepeatedPacked() []int64 {
1072 if m != nil {
1073 return m.F_Sfixed64RepeatedPacked
1074 }
1075 return nil
1076 }
1077
1078 func (m *GoTest) GetRequiredgroup() *GoTest_RequiredGroup {
1079 if m != nil {
1080 return m.Requiredgroup
1081 }
1082 return nil
1083 }
1084
1085 func (m *GoTest) GetRepeatedgroup() []*GoTest_RepeatedGroup {
1086 if m != nil {
1087 return m.Repeatedgroup
1088 }
1089 return nil
1090 }
1091
1092 func (m *GoTest) GetOptionalgroup() *GoTest_OptionalGroup {
1093 if m != nil {
1094 return m.Optionalgroup
1095 }
1096 return nil
1097 }
1098
1099
1100 type GoTest_RequiredGroup struct {
1101 RequiredField *string `protobuf:"bytes,71,req,name=RequiredField" json:"RequiredField,omitempty"`
1102 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1103 XXX_unrecognized []byte `json:"-"`
1104 XXX_sizecache int32 `json:"-"`
1105 }
1106
1107 func (m *GoTest_RequiredGroup) Reset() { *m = GoTest_RequiredGroup{} }
1108 func (m *GoTest_RequiredGroup) String() string { return proto.CompactTextString(m) }
1109 func (*GoTest_RequiredGroup) ProtoMessage() {}
1110 func (*GoTest_RequiredGroup) Descriptor() ([]byte, []int) {
1111 return fileDescriptor_c161fcfdc0c3ff1e, []int{2, 0}
1112 }
1113 func (m *GoTest_RequiredGroup) XXX_Unmarshal(b []byte) error {
1114 return xxx_messageInfo_GoTest_RequiredGroup.Unmarshal(m, b)
1115 }
1116 func (m *GoTest_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1117 return xxx_messageInfo_GoTest_RequiredGroup.Marshal(b, m, deterministic)
1118 }
1119 func (m *GoTest_RequiredGroup) XXX_Merge(src proto.Message) {
1120 xxx_messageInfo_GoTest_RequiredGroup.Merge(m, src)
1121 }
1122 func (m *GoTest_RequiredGroup) XXX_Size() int {
1123 return xxx_messageInfo_GoTest_RequiredGroup.Size(m)
1124 }
1125 func (m *GoTest_RequiredGroup) XXX_DiscardUnknown() {
1126 xxx_messageInfo_GoTest_RequiredGroup.DiscardUnknown(m)
1127 }
1128
1129 var xxx_messageInfo_GoTest_RequiredGroup proto.InternalMessageInfo
1130
1131 func (m *GoTest_RequiredGroup) GetRequiredField() string {
1132 if m != nil && m.RequiredField != nil {
1133 return *m.RequiredField
1134 }
1135 return ""
1136 }
1137
1138 type GoTest_RepeatedGroup struct {
1139 RequiredField *string `protobuf:"bytes,81,req,name=RequiredField" json:"RequiredField,omitempty"`
1140 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1141 XXX_unrecognized []byte `json:"-"`
1142 XXX_sizecache int32 `json:"-"`
1143 }
1144
1145 func (m *GoTest_RepeatedGroup) Reset() { *m = GoTest_RepeatedGroup{} }
1146 func (m *GoTest_RepeatedGroup) String() string { return proto.CompactTextString(m) }
1147 func (*GoTest_RepeatedGroup) ProtoMessage() {}
1148 func (*GoTest_RepeatedGroup) Descriptor() ([]byte, []int) {
1149 return fileDescriptor_c161fcfdc0c3ff1e, []int{2, 1}
1150 }
1151 func (m *GoTest_RepeatedGroup) XXX_Unmarshal(b []byte) error {
1152 return xxx_messageInfo_GoTest_RepeatedGroup.Unmarshal(m, b)
1153 }
1154 func (m *GoTest_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1155 return xxx_messageInfo_GoTest_RepeatedGroup.Marshal(b, m, deterministic)
1156 }
1157 func (m *GoTest_RepeatedGroup) XXX_Merge(src proto.Message) {
1158 xxx_messageInfo_GoTest_RepeatedGroup.Merge(m, src)
1159 }
1160 func (m *GoTest_RepeatedGroup) XXX_Size() int {
1161 return xxx_messageInfo_GoTest_RepeatedGroup.Size(m)
1162 }
1163 func (m *GoTest_RepeatedGroup) XXX_DiscardUnknown() {
1164 xxx_messageInfo_GoTest_RepeatedGroup.DiscardUnknown(m)
1165 }
1166
1167 var xxx_messageInfo_GoTest_RepeatedGroup proto.InternalMessageInfo
1168
1169 func (m *GoTest_RepeatedGroup) GetRequiredField() string {
1170 if m != nil && m.RequiredField != nil {
1171 return *m.RequiredField
1172 }
1173 return ""
1174 }
1175
1176 type GoTest_OptionalGroup struct {
1177 RequiredField *string `protobuf:"bytes,91,req,name=RequiredField" json:"RequiredField,omitempty"`
1178 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1179 XXX_unrecognized []byte `json:"-"`
1180 XXX_sizecache int32 `json:"-"`
1181 }
1182
1183 func (m *GoTest_OptionalGroup) Reset() { *m = GoTest_OptionalGroup{} }
1184 func (m *GoTest_OptionalGroup) String() string { return proto.CompactTextString(m) }
1185 func (*GoTest_OptionalGroup) ProtoMessage() {}
1186 func (*GoTest_OptionalGroup) Descriptor() ([]byte, []int) {
1187 return fileDescriptor_c161fcfdc0c3ff1e, []int{2, 2}
1188 }
1189 func (m *GoTest_OptionalGroup) XXX_Unmarshal(b []byte) error {
1190 return xxx_messageInfo_GoTest_OptionalGroup.Unmarshal(m, b)
1191 }
1192 func (m *GoTest_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1193 return xxx_messageInfo_GoTest_OptionalGroup.Marshal(b, m, deterministic)
1194 }
1195 func (m *GoTest_OptionalGroup) XXX_Merge(src proto.Message) {
1196 xxx_messageInfo_GoTest_OptionalGroup.Merge(m, src)
1197 }
1198 func (m *GoTest_OptionalGroup) XXX_Size() int {
1199 return xxx_messageInfo_GoTest_OptionalGroup.Size(m)
1200 }
1201 func (m *GoTest_OptionalGroup) XXX_DiscardUnknown() {
1202 xxx_messageInfo_GoTest_OptionalGroup.DiscardUnknown(m)
1203 }
1204
1205 var xxx_messageInfo_GoTest_OptionalGroup proto.InternalMessageInfo
1206
1207 func (m *GoTest_OptionalGroup) GetRequiredField() string {
1208 if m != nil && m.RequiredField != nil {
1209 return *m.RequiredField
1210 }
1211 return ""
1212 }
1213
1214
1215 type GoTestRequiredGroupField struct {
1216 Group *GoTestRequiredGroupField_Group `protobuf:"group,1,req,name=Group,json=group" json:"group,omitempty"`
1217 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1218 XXX_unrecognized []byte `json:"-"`
1219 XXX_sizecache int32 `json:"-"`
1220 }
1221
1222 func (m *GoTestRequiredGroupField) Reset() { *m = GoTestRequiredGroupField{} }
1223 func (m *GoTestRequiredGroupField) String() string { return proto.CompactTextString(m) }
1224 func (*GoTestRequiredGroupField) ProtoMessage() {}
1225 func (*GoTestRequiredGroupField) Descriptor() ([]byte, []int) {
1226 return fileDescriptor_c161fcfdc0c3ff1e, []int{3}
1227 }
1228 func (m *GoTestRequiredGroupField) XXX_Unmarshal(b []byte) error {
1229 return xxx_messageInfo_GoTestRequiredGroupField.Unmarshal(m, b)
1230 }
1231 func (m *GoTestRequiredGroupField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1232 return xxx_messageInfo_GoTestRequiredGroupField.Marshal(b, m, deterministic)
1233 }
1234 func (m *GoTestRequiredGroupField) XXX_Merge(src proto.Message) {
1235 xxx_messageInfo_GoTestRequiredGroupField.Merge(m, src)
1236 }
1237 func (m *GoTestRequiredGroupField) XXX_Size() int {
1238 return xxx_messageInfo_GoTestRequiredGroupField.Size(m)
1239 }
1240 func (m *GoTestRequiredGroupField) XXX_DiscardUnknown() {
1241 xxx_messageInfo_GoTestRequiredGroupField.DiscardUnknown(m)
1242 }
1243
1244 var xxx_messageInfo_GoTestRequiredGroupField proto.InternalMessageInfo
1245
1246 func (m *GoTestRequiredGroupField) GetGroup() *GoTestRequiredGroupField_Group {
1247 if m != nil {
1248 return m.Group
1249 }
1250 return nil
1251 }
1252
1253 type GoTestRequiredGroupField_Group struct {
1254 Field *int32 `protobuf:"varint,2,req,name=Field" json:"Field,omitempty"`
1255 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1256 XXX_unrecognized []byte `json:"-"`
1257 XXX_sizecache int32 `json:"-"`
1258 }
1259
1260 func (m *GoTestRequiredGroupField_Group) Reset() { *m = GoTestRequiredGroupField_Group{} }
1261 func (m *GoTestRequiredGroupField_Group) String() string { return proto.CompactTextString(m) }
1262 func (*GoTestRequiredGroupField_Group) ProtoMessage() {}
1263 func (*GoTestRequiredGroupField_Group) Descriptor() ([]byte, []int) {
1264 return fileDescriptor_c161fcfdc0c3ff1e, []int{3, 0}
1265 }
1266 func (m *GoTestRequiredGroupField_Group) XXX_Unmarshal(b []byte) error {
1267 return xxx_messageInfo_GoTestRequiredGroupField_Group.Unmarshal(m, b)
1268 }
1269 func (m *GoTestRequiredGroupField_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1270 return xxx_messageInfo_GoTestRequiredGroupField_Group.Marshal(b, m, deterministic)
1271 }
1272 func (m *GoTestRequiredGroupField_Group) XXX_Merge(src proto.Message) {
1273 xxx_messageInfo_GoTestRequiredGroupField_Group.Merge(m, src)
1274 }
1275 func (m *GoTestRequiredGroupField_Group) XXX_Size() int {
1276 return xxx_messageInfo_GoTestRequiredGroupField_Group.Size(m)
1277 }
1278 func (m *GoTestRequiredGroupField_Group) XXX_DiscardUnknown() {
1279 xxx_messageInfo_GoTestRequiredGroupField_Group.DiscardUnknown(m)
1280 }
1281
1282 var xxx_messageInfo_GoTestRequiredGroupField_Group proto.InternalMessageInfo
1283
1284 func (m *GoTestRequiredGroupField_Group) GetField() int32 {
1285 if m != nil && m.Field != nil {
1286 return *m.Field
1287 }
1288 return 0
1289 }
1290
1291
1292
1293
1294 type GoSkipTest struct {
1295 SkipInt32 *int32 `protobuf:"varint,11,req,name=skip_int32,json=skipInt32" json:"skip_int32,omitempty"`
1296 SkipFixed32 *uint32 `protobuf:"fixed32,12,req,name=skip_fixed32,json=skipFixed32" json:"skip_fixed32,omitempty"`
1297 SkipFixed64 *uint64 `protobuf:"fixed64,13,req,name=skip_fixed64,json=skipFixed64" json:"skip_fixed64,omitempty"`
1298 SkipString *string `protobuf:"bytes,14,req,name=skip_string,json=skipString" json:"skip_string,omitempty"`
1299 Skipgroup *GoSkipTest_SkipGroup `protobuf:"group,15,req,name=SkipGroup,json=skipgroup" json:"skipgroup,omitempty"`
1300 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1301 XXX_unrecognized []byte `json:"-"`
1302 XXX_sizecache int32 `json:"-"`
1303 }
1304
1305 func (m *GoSkipTest) Reset() { *m = GoSkipTest{} }
1306 func (m *GoSkipTest) String() string { return proto.CompactTextString(m) }
1307 func (*GoSkipTest) ProtoMessage() {}
1308 func (*GoSkipTest) Descriptor() ([]byte, []int) {
1309 return fileDescriptor_c161fcfdc0c3ff1e, []int{4}
1310 }
1311 func (m *GoSkipTest) XXX_Unmarshal(b []byte) error {
1312 return xxx_messageInfo_GoSkipTest.Unmarshal(m, b)
1313 }
1314 func (m *GoSkipTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1315 return xxx_messageInfo_GoSkipTest.Marshal(b, m, deterministic)
1316 }
1317 func (m *GoSkipTest) XXX_Merge(src proto.Message) {
1318 xxx_messageInfo_GoSkipTest.Merge(m, src)
1319 }
1320 func (m *GoSkipTest) XXX_Size() int {
1321 return xxx_messageInfo_GoSkipTest.Size(m)
1322 }
1323 func (m *GoSkipTest) XXX_DiscardUnknown() {
1324 xxx_messageInfo_GoSkipTest.DiscardUnknown(m)
1325 }
1326
1327 var xxx_messageInfo_GoSkipTest proto.InternalMessageInfo
1328
1329 func (m *GoSkipTest) GetSkipInt32() int32 {
1330 if m != nil && m.SkipInt32 != nil {
1331 return *m.SkipInt32
1332 }
1333 return 0
1334 }
1335
1336 func (m *GoSkipTest) GetSkipFixed32() uint32 {
1337 if m != nil && m.SkipFixed32 != nil {
1338 return *m.SkipFixed32
1339 }
1340 return 0
1341 }
1342
1343 func (m *GoSkipTest) GetSkipFixed64() uint64 {
1344 if m != nil && m.SkipFixed64 != nil {
1345 return *m.SkipFixed64
1346 }
1347 return 0
1348 }
1349
1350 func (m *GoSkipTest) GetSkipString() string {
1351 if m != nil && m.SkipString != nil {
1352 return *m.SkipString
1353 }
1354 return ""
1355 }
1356
1357 func (m *GoSkipTest) GetSkipgroup() *GoSkipTest_SkipGroup {
1358 if m != nil {
1359 return m.Skipgroup
1360 }
1361 return nil
1362 }
1363
1364 type GoSkipTest_SkipGroup struct {
1365 GroupInt32 *int32 `protobuf:"varint,16,req,name=group_int32,json=groupInt32" json:"group_int32,omitempty"`
1366 GroupString *string `protobuf:"bytes,17,req,name=group_string,json=groupString" json:"group_string,omitempty"`
1367 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1368 XXX_unrecognized []byte `json:"-"`
1369 XXX_sizecache int32 `json:"-"`
1370 }
1371
1372 func (m *GoSkipTest_SkipGroup) Reset() { *m = GoSkipTest_SkipGroup{} }
1373 func (m *GoSkipTest_SkipGroup) String() string { return proto.CompactTextString(m) }
1374 func (*GoSkipTest_SkipGroup) ProtoMessage() {}
1375 func (*GoSkipTest_SkipGroup) Descriptor() ([]byte, []int) {
1376 return fileDescriptor_c161fcfdc0c3ff1e, []int{4, 0}
1377 }
1378 func (m *GoSkipTest_SkipGroup) XXX_Unmarshal(b []byte) error {
1379 return xxx_messageInfo_GoSkipTest_SkipGroup.Unmarshal(m, b)
1380 }
1381 func (m *GoSkipTest_SkipGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1382 return xxx_messageInfo_GoSkipTest_SkipGroup.Marshal(b, m, deterministic)
1383 }
1384 func (m *GoSkipTest_SkipGroup) XXX_Merge(src proto.Message) {
1385 xxx_messageInfo_GoSkipTest_SkipGroup.Merge(m, src)
1386 }
1387 func (m *GoSkipTest_SkipGroup) XXX_Size() int {
1388 return xxx_messageInfo_GoSkipTest_SkipGroup.Size(m)
1389 }
1390 func (m *GoSkipTest_SkipGroup) XXX_DiscardUnknown() {
1391 xxx_messageInfo_GoSkipTest_SkipGroup.DiscardUnknown(m)
1392 }
1393
1394 var xxx_messageInfo_GoSkipTest_SkipGroup proto.InternalMessageInfo
1395
1396 func (m *GoSkipTest_SkipGroup) GetGroupInt32() int32 {
1397 if m != nil && m.GroupInt32 != nil {
1398 return *m.GroupInt32
1399 }
1400 return 0
1401 }
1402
1403 func (m *GoSkipTest_SkipGroup) GetGroupString() string {
1404 if m != nil && m.GroupString != nil {
1405 return *m.GroupString
1406 }
1407 return ""
1408 }
1409
1410
1411
1412 type NonPackedTest struct {
1413 A []int32 `protobuf:"varint,1,rep,name=a" json:"a,omitempty"`
1414 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1415 XXX_unrecognized []byte `json:"-"`
1416 XXX_sizecache int32 `json:"-"`
1417 }
1418
1419 func (m *NonPackedTest) Reset() { *m = NonPackedTest{} }
1420 func (m *NonPackedTest) String() string { return proto.CompactTextString(m) }
1421 func (*NonPackedTest) ProtoMessage() {}
1422 func (*NonPackedTest) Descriptor() ([]byte, []int) {
1423 return fileDescriptor_c161fcfdc0c3ff1e, []int{5}
1424 }
1425 func (m *NonPackedTest) XXX_Unmarshal(b []byte) error {
1426 return xxx_messageInfo_NonPackedTest.Unmarshal(m, b)
1427 }
1428 func (m *NonPackedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1429 return xxx_messageInfo_NonPackedTest.Marshal(b, m, deterministic)
1430 }
1431 func (m *NonPackedTest) XXX_Merge(src proto.Message) {
1432 xxx_messageInfo_NonPackedTest.Merge(m, src)
1433 }
1434 func (m *NonPackedTest) XXX_Size() int {
1435 return xxx_messageInfo_NonPackedTest.Size(m)
1436 }
1437 func (m *NonPackedTest) XXX_DiscardUnknown() {
1438 xxx_messageInfo_NonPackedTest.DiscardUnknown(m)
1439 }
1440
1441 var xxx_messageInfo_NonPackedTest proto.InternalMessageInfo
1442
1443 func (m *NonPackedTest) GetA() []int32 {
1444 if m != nil {
1445 return m.A
1446 }
1447 return nil
1448 }
1449
1450 type PackedTest struct {
1451 B []int32 `protobuf:"varint,1,rep,packed,name=b" json:"b,omitempty"`
1452 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1453 XXX_unrecognized []byte `json:"-"`
1454 XXX_sizecache int32 `json:"-"`
1455 }
1456
1457 func (m *PackedTest) Reset() { *m = PackedTest{} }
1458 func (m *PackedTest) String() string { return proto.CompactTextString(m) }
1459 func (*PackedTest) ProtoMessage() {}
1460 func (*PackedTest) Descriptor() ([]byte, []int) {
1461 return fileDescriptor_c161fcfdc0c3ff1e, []int{6}
1462 }
1463 func (m *PackedTest) XXX_Unmarshal(b []byte) error {
1464 return xxx_messageInfo_PackedTest.Unmarshal(m, b)
1465 }
1466 func (m *PackedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1467 return xxx_messageInfo_PackedTest.Marshal(b, m, deterministic)
1468 }
1469 func (m *PackedTest) XXX_Merge(src proto.Message) {
1470 xxx_messageInfo_PackedTest.Merge(m, src)
1471 }
1472 func (m *PackedTest) XXX_Size() int {
1473 return xxx_messageInfo_PackedTest.Size(m)
1474 }
1475 func (m *PackedTest) XXX_DiscardUnknown() {
1476 xxx_messageInfo_PackedTest.DiscardUnknown(m)
1477 }
1478
1479 var xxx_messageInfo_PackedTest proto.InternalMessageInfo
1480
1481 func (m *PackedTest) GetB() []int32 {
1482 if m != nil {
1483 return m.B
1484 }
1485 return nil
1486 }
1487
1488 type MaxTag struct {
1489
1490 LastField *string `protobuf:"bytes,536870911,opt,name=last_field,json=lastField" json:"last_field,omitempty"`
1491 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1492 XXX_unrecognized []byte `json:"-"`
1493 XXX_sizecache int32 `json:"-"`
1494 }
1495
1496 func (m *MaxTag) Reset() { *m = MaxTag{} }
1497 func (m *MaxTag) String() string { return proto.CompactTextString(m) }
1498 func (*MaxTag) ProtoMessage() {}
1499 func (*MaxTag) Descriptor() ([]byte, []int) {
1500 return fileDescriptor_c161fcfdc0c3ff1e, []int{7}
1501 }
1502 func (m *MaxTag) XXX_Unmarshal(b []byte) error {
1503 return xxx_messageInfo_MaxTag.Unmarshal(m, b)
1504 }
1505 func (m *MaxTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1506 return xxx_messageInfo_MaxTag.Marshal(b, m, deterministic)
1507 }
1508 func (m *MaxTag) XXX_Merge(src proto.Message) {
1509 xxx_messageInfo_MaxTag.Merge(m, src)
1510 }
1511 func (m *MaxTag) XXX_Size() int {
1512 return xxx_messageInfo_MaxTag.Size(m)
1513 }
1514 func (m *MaxTag) XXX_DiscardUnknown() {
1515 xxx_messageInfo_MaxTag.DiscardUnknown(m)
1516 }
1517
1518 var xxx_messageInfo_MaxTag proto.InternalMessageInfo
1519
1520 func (m *MaxTag) GetLastField() string {
1521 if m != nil && m.LastField != nil {
1522 return *m.LastField
1523 }
1524 return ""
1525 }
1526
1527 type OldMessage struct {
1528 Nested *OldMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"`
1529 Num *int32 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"`
1530 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1531 XXX_unrecognized []byte `json:"-"`
1532 XXX_sizecache int32 `json:"-"`
1533 }
1534
1535 func (m *OldMessage) Reset() { *m = OldMessage{} }
1536 func (m *OldMessage) String() string { return proto.CompactTextString(m) }
1537 func (*OldMessage) ProtoMessage() {}
1538 func (*OldMessage) Descriptor() ([]byte, []int) {
1539 return fileDescriptor_c161fcfdc0c3ff1e, []int{8}
1540 }
1541 func (m *OldMessage) XXX_Unmarshal(b []byte) error {
1542 return xxx_messageInfo_OldMessage.Unmarshal(m, b)
1543 }
1544 func (m *OldMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1545 return xxx_messageInfo_OldMessage.Marshal(b, m, deterministic)
1546 }
1547 func (m *OldMessage) XXX_Merge(src proto.Message) {
1548 xxx_messageInfo_OldMessage.Merge(m, src)
1549 }
1550 func (m *OldMessage) XXX_Size() int {
1551 return xxx_messageInfo_OldMessage.Size(m)
1552 }
1553 func (m *OldMessage) XXX_DiscardUnknown() {
1554 xxx_messageInfo_OldMessage.DiscardUnknown(m)
1555 }
1556
1557 var xxx_messageInfo_OldMessage proto.InternalMessageInfo
1558
1559 func (m *OldMessage) GetNested() *OldMessage_Nested {
1560 if m != nil {
1561 return m.Nested
1562 }
1563 return nil
1564 }
1565
1566 func (m *OldMessage) GetNum() int32 {
1567 if m != nil && m.Num != nil {
1568 return *m.Num
1569 }
1570 return 0
1571 }
1572
1573 type OldMessage_Nested struct {
1574 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1575 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1576 XXX_unrecognized []byte `json:"-"`
1577 XXX_sizecache int32 `json:"-"`
1578 }
1579
1580 func (m *OldMessage_Nested) Reset() { *m = OldMessage_Nested{} }
1581 func (m *OldMessage_Nested) String() string { return proto.CompactTextString(m) }
1582 func (*OldMessage_Nested) ProtoMessage() {}
1583 func (*OldMessage_Nested) Descriptor() ([]byte, []int) {
1584 return fileDescriptor_c161fcfdc0c3ff1e, []int{8, 0}
1585 }
1586 func (m *OldMessage_Nested) XXX_Unmarshal(b []byte) error {
1587 return xxx_messageInfo_OldMessage_Nested.Unmarshal(m, b)
1588 }
1589 func (m *OldMessage_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1590 return xxx_messageInfo_OldMessage_Nested.Marshal(b, m, deterministic)
1591 }
1592 func (m *OldMessage_Nested) XXX_Merge(src proto.Message) {
1593 xxx_messageInfo_OldMessage_Nested.Merge(m, src)
1594 }
1595 func (m *OldMessage_Nested) XXX_Size() int {
1596 return xxx_messageInfo_OldMessage_Nested.Size(m)
1597 }
1598 func (m *OldMessage_Nested) XXX_DiscardUnknown() {
1599 xxx_messageInfo_OldMessage_Nested.DiscardUnknown(m)
1600 }
1601
1602 var xxx_messageInfo_OldMessage_Nested proto.InternalMessageInfo
1603
1604 func (m *OldMessage_Nested) GetName() string {
1605 if m != nil && m.Name != nil {
1606 return *m.Name
1607 }
1608 return ""
1609 }
1610
1611
1612
1613 type NewMessage struct {
1614 Nested *NewMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"`
1615
1616 Num *int64 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"`
1617 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1618 XXX_unrecognized []byte `json:"-"`
1619 XXX_sizecache int32 `json:"-"`
1620 }
1621
1622 func (m *NewMessage) Reset() { *m = NewMessage{} }
1623 func (m *NewMessage) String() string { return proto.CompactTextString(m) }
1624 func (*NewMessage) ProtoMessage() {}
1625 func (*NewMessage) Descriptor() ([]byte, []int) {
1626 return fileDescriptor_c161fcfdc0c3ff1e, []int{9}
1627 }
1628 func (m *NewMessage) XXX_Unmarshal(b []byte) error {
1629 return xxx_messageInfo_NewMessage.Unmarshal(m, b)
1630 }
1631 func (m *NewMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1632 return xxx_messageInfo_NewMessage.Marshal(b, m, deterministic)
1633 }
1634 func (m *NewMessage) XXX_Merge(src proto.Message) {
1635 xxx_messageInfo_NewMessage.Merge(m, src)
1636 }
1637 func (m *NewMessage) XXX_Size() int {
1638 return xxx_messageInfo_NewMessage.Size(m)
1639 }
1640 func (m *NewMessage) XXX_DiscardUnknown() {
1641 xxx_messageInfo_NewMessage.DiscardUnknown(m)
1642 }
1643
1644 var xxx_messageInfo_NewMessage proto.InternalMessageInfo
1645
1646 func (m *NewMessage) GetNested() *NewMessage_Nested {
1647 if m != nil {
1648 return m.Nested
1649 }
1650 return nil
1651 }
1652
1653 func (m *NewMessage) GetNum() int64 {
1654 if m != nil && m.Num != nil {
1655 return *m.Num
1656 }
1657 return 0
1658 }
1659
1660 type NewMessage_Nested struct {
1661 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1662 FoodGroup *string `protobuf:"bytes,2,opt,name=food_group,json=foodGroup" json:"food_group,omitempty"`
1663 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1664 XXX_unrecognized []byte `json:"-"`
1665 XXX_sizecache int32 `json:"-"`
1666 }
1667
1668 func (m *NewMessage_Nested) Reset() { *m = NewMessage_Nested{} }
1669 func (m *NewMessage_Nested) String() string { return proto.CompactTextString(m) }
1670 func (*NewMessage_Nested) ProtoMessage() {}
1671 func (*NewMessage_Nested) Descriptor() ([]byte, []int) {
1672 return fileDescriptor_c161fcfdc0c3ff1e, []int{9, 0}
1673 }
1674 func (m *NewMessage_Nested) XXX_Unmarshal(b []byte) error {
1675 return xxx_messageInfo_NewMessage_Nested.Unmarshal(m, b)
1676 }
1677 func (m *NewMessage_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1678 return xxx_messageInfo_NewMessage_Nested.Marshal(b, m, deterministic)
1679 }
1680 func (m *NewMessage_Nested) XXX_Merge(src proto.Message) {
1681 xxx_messageInfo_NewMessage_Nested.Merge(m, src)
1682 }
1683 func (m *NewMessage_Nested) XXX_Size() int {
1684 return xxx_messageInfo_NewMessage_Nested.Size(m)
1685 }
1686 func (m *NewMessage_Nested) XXX_DiscardUnknown() {
1687 xxx_messageInfo_NewMessage_Nested.DiscardUnknown(m)
1688 }
1689
1690 var xxx_messageInfo_NewMessage_Nested proto.InternalMessageInfo
1691
1692 func (m *NewMessage_Nested) GetName() string {
1693 if m != nil && m.Name != nil {
1694 return *m.Name
1695 }
1696 return ""
1697 }
1698
1699 func (m *NewMessage_Nested) GetFoodGroup() string {
1700 if m != nil && m.FoodGroup != nil {
1701 return *m.FoodGroup
1702 }
1703 return ""
1704 }
1705
1706 type InnerMessage struct {
1707 Host *string `protobuf:"bytes,1,req,name=host" json:"host,omitempty"`
1708 Port *int32 `protobuf:"varint,2,opt,name=port,def=4000" json:"port,omitempty"`
1709 Connected *bool `protobuf:"varint,3,opt,name=connected" json:"connected,omitempty"`
1710 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1711 XXX_unrecognized []byte `json:"-"`
1712 XXX_sizecache int32 `json:"-"`
1713 }
1714
1715 func (m *InnerMessage) Reset() { *m = InnerMessage{} }
1716 func (m *InnerMessage) String() string { return proto.CompactTextString(m) }
1717 func (*InnerMessage) ProtoMessage() {}
1718 func (*InnerMessage) Descriptor() ([]byte, []int) {
1719 return fileDescriptor_c161fcfdc0c3ff1e, []int{10}
1720 }
1721 func (m *InnerMessage) XXX_Unmarshal(b []byte) error {
1722 return xxx_messageInfo_InnerMessage.Unmarshal(m, b)
1723 }
1724 func (m *InnerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1725 return xxx_messageInfo_InnerMessage.Marshal(b, m, deterministic)
1726 }
1727 func (m *InnerMessage) XXX_Merge(src proto.Message) {
1728 xxx_messageInfo_InnerMessage.Merge(m, src)
1729 }
1730 func (m *InnerMessage) XXX_Size() int {
1731 return xxx_messageInfo_InnerMessage.Size(m)
1732 }
1733 func (m *InnerMessage) XXX_DiscardUnknown() {
1734 xxx_messageInfo_InnerMessage.DiscardUnknown(m)
1735 }
1736
1737 var xxx_messageInfo_InnerMessage proto.InternalMessageInfo
1738
1739 const Default_InnerMessage_Port int32 = 4000
1740
1741 func (m *InnerMessage) GetHost() string {
1742 if m != nil && m.Host != nil {
1743 return *m.Host
1744 }
1745 return ""
1746 }
1747
1748 func (m *InnerMessage) GetPort() int32 {
1749 if m != nil && m.Port != nil {
1750 return *m.Port
1751 }
1752 return Default_InnerMessage_Port
1753 }
1754
1755 func (m *InnerMessage) GetConnected() bool {
1756 if m != nil && m.Connected != nil {
1757 return *m.Connected
1758 }
1759 return false
1760 }
1761
1762 type OtherMessage struct {
1763 Key *int64 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"`
1764 Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1765 Weight *float32 `protobuf:"fixed32,3,opt,name=weight" json:"weight,omitempty"`
1766 Inner *InnerMessage `protobuf:"bytes,4,opt,name=inner" json:"inner,omitempty"`
1767 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1768 proto.XXX_InternalExtensions `json:"-"`
1769 XXX_unrecognized []byte `json:"-"`
1770 XXX_sizecache int32 `json:"-"`
1771 }
1772
1773 func (m *OtherMessage) Reset() { *m = OtherMessage{} }
1774 func (m *OtherMessage) String() string { return proto.CompactTextString(m) }
1775 func (*OtherMessage) ProtoMessage() {}
1776 func (*OtherMessage) Descriptor() ([]byte, []int) {
1777 return fileDescriptor_c161fcfdc0c3ff1e, []int{11}
1778 }
1779
1780 var extRange_OtherMessage = []proto.ExtensionRange{
1781 {Start: 100, End: 536870911},
1782 }
1783
1784 func (*OtherMessage) ExtensionRangeArray() []proto.ExtensionRange {
1785 return extRange_OtherMessage
1786 }
1787
1788 func (m *OtherMessage) XXX_Unmarshal(b []byte) error {
1789 return xxx_messageInfo_OtherMessage.Unmarshal(m, b)
1790 }
1791 func (m *OtherMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1792 return xxx_messageInfo_OtherMessage.Marshal(b, m, deterministic)
1793 }
1794 func (m *OtherMessage) XXX_Merge(src proto.Message) {
1795 xxx_messageInfo_OtherMessage.Merge(m, src)
1796 }
1797 func (m *OtherMessage) XXX_Size() int {
1798 return xxx_messageInfo_OtherMessage.Size(m)
1799 }
1800 func (m *OtherMessage) XXX_DiscardUnknown() {
1801 xxx_messageInfo_OtherMessage.DiscardUnknown(m)
1802 }
1803
1804 var xxx_messageInfo_OtherMessage proto.InternalMessageInfo
1805
1806 func (m *OtherMessage) GetKey() int64 {
1807 if m != nil && m.Key != nil {
1808 return *m.Key
1809 }
1810 return 0
1811 }
1812
1813 func (m *OtherMessage) GetValue() []byte {
1814 if m != nil {
1815 return m.Value
1816 }
1817 return nil
1818 }
1819
1820 func (m *OtherMessage) GetWeight() float32 {
1821 if m != nil && m.Weight != nil {
1822 return *m.Weight
1823 }
1824 return 0
1825 }
1826
1827 func (m *OtherMessage) GetInner() *InnerMessage {
1828 if m != nil {
1829 return m.Inner
1830 }
1831 return nil
1832 }
1833
1834 type RequiredInnerMessage struct {
1835 LeoFinallyWonAnOscar *InnerMessage `protobuf:"bytes,1,req,name=leo_finally_won_an_oscar,json=leoFinallyWonAnOscar" json:"leo_finally_won_an_oscar,omitempty"`
1836 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1837 XXX_unrecognized []byte `json:"-"`
1838 XXX_sizecache int32 `json:"-"`
1839 }
1840
1841 func (m *RequiredInnerMessage) Reset() { *m = RequiredInnerMessage{} }
1842 func (m *RequiredInnerMessage) String() string { return proto.CompactTextString(m) }
1843 func (*RequiredInnerMessage) ProtoMessage() {}
1844 func (*RequiredInnerMessage) Descriptor() ([]byte, []int) {
1845 return fileDescriptor_c161fcfdc0c3ff1e, []int{12}
1846 }
1847 func (m *RequiredInnerMessage) XXX_Unmarshal(b []byte) error {
1848 return xxx_messageInfo_RequiredInnerMessage.Unmarshal(m, b)
1849 }
1850 func (m *RequiredInnerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1851 return xxx_messageInfo_RequiredInnerMessage.Marshal(b, m, deterministic)
1852 }
1853 func (m *RequiredInnerMessage) XXX_Merge(src proto.Message) {
1854 xxx_messageInfo_RequiredInnerMessage.Merge(m, src)
1855 }
1856 func (m *RequiredInnerMessage) XXX_Size() int {
1857 return xxx_messageInfo_RequiredInnerMessage.Size(m)
1858 }
1859 func (m *RequiredInnerMessage) XXX_DiscardUnknown() {
1860 xxx_messageInfo_RequiredInnerMessage.DiscardUnknown(m)
1861 }
1862
1863 var xxx_messageInfo_RequiredInnerMessage proto.InternalMessageInfo
1864
1865 func (m *RequiredInnerMessage) GetLeoFinallyWonAnOscar() *InnerMessage {
1866 if m != nil {
1867 return m.LeoFinallyWonAnOscar
1868 }
1869 return nil
1870 }
1871
1872 type MyMessage struct {
1873 Count *int32 `protobuf:"varint,1,req,name=count" json:"count,omitempty"`
1874 Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
1875 Quote *string `protobuf:"bytes,3,opt,name=quote" json:"quote,omitempty"`
1876 Pet []string `protobuf:"bytes,4,rep,name=pet" json:"pet,omitempty"`
1877 Inner *InnerMessage `protobuf:"bytes,5,opt,name=inner" json:"inner,omitempty"`
1878 Others []*OtherMessage `protobuf:"bytes,6,rep,name=others" json:"others,omitempty"`
1879 WeMustGoDeeper *RequiredInnerMessage `protobuf:"bytes,13,opt,name=we_must_go_deeper,json=weMustGoDeeper" json:"we_must_go_deeper,omitempty"`
1880 RepInner []*InnerMessage `protobuf:"bytes,12,rep,name=rep_inner,json=repInner" json:"rep_inner,omitempty"`
1881 Bikeshed *MyMessage_Color `protobuf:"varint,7,opt,name=bikeshed,enum=test_proto.MyMessage_Color" json:"bikeshed,omitempty"`
1882 Somegroup *MyMessage_SomeGroup `protobuf:"group,8,opt,name=SomeGroup,json=somegroup" json:"somegroup,omitempty"`
1883
1884 RepBytes [][]byte `protobuf:"bytes,10,rep,name=rep_bytes,json=repBytes" json:"rep_bytes,omitempty"`
1885 Bigfloat *float64 `protobuf:"fixed64,11,opt,name=bigfloat" json:"bigfloat,omitempty"`
1886 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1887 proto.XXX_InternalExtensions `json:"-"`
1888 XXX_unrecognized []byte `json:"-"`
1889 XXX_sizecache int32 `json:"-"`
1890 }
1891
1892 func (m *MyMessage) Reset() { *m = MyMessage{} }
1893 func (m *MyMessage) String() string { return proto.CompactTextString(m) }
1894 func (*MyMessage) ProtoMessage() {}
1895 func (*MyMessage) Descriptor() ([]byte, []int) {
1896 return fileDescriptor_c161fcfdc0c3ff1e, []int{13}
1897 }
1898
1899 var extRange_MyMessage = []proto.ExtensionRange{
1900 {Start: 100, End: 536870911},
1901 }
1902
1903 func (*MyMessage) ExtensionRangeArray() []proto.ExtensionRange {
1904 return extRange_MyMessage
1905 }
1906
1907 func (m *MyMessage) XXX_Unmarshal(b []byte) error {
1908 return xxx_messageInfo_MyMessage.Unmarshal(m, b)
1909 }
1910 func (m *MyMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1911 return xxx_messageInfo_MyMessage.Marshal(b, m, deterministic)
1912 }
1913 func (m *MyMessage) XXX_Merge(src proto.Message) {
1914 xxx_messageInfo_MyMessage.Merge(m, src)
1915 }
1916 func (m *MyMessage) XXX_Size() int {
1917 return xxx_messageInfo_MyMessage.Size(m)
1918 }
1919 func (m *MyMessage) XXX_DiscardUnknown() {
1920 xxx_messageInfo_MyMessage.DiscardUnknown(m)
1921 }
1922
1923 var xxx_messageInfo_MyMessage proto.InternalMessageInfo
1924
1925 func (m *MyMessage) GetCount() int32 {
1926 if m != nil && m.Count != nil {
1927 return *m.Count
1928 }
1929 return 0
1930 }
1931
1932 func (m *MyMessage) GetName() string {
1933 if m != nil && m.Name != nil {
1934 return *m.Name
1935 }
1936 return ""
1937 }
1938
1939 func (m *MyMessage) GetQuote() string {
1940 if m != nil && m.Quote != nil {
1941 return *m.Quote
1942 }
1943 return ""
1944 }
1945
1946 func (m *MyMessage) GetPet() []string {
1947 if m != nil {
1948 return m.Pet
1949 }
1950 return nil
1951 }
1952
1953 func (m *MyMessage) GetInner() *InnerMessage {
1954 if m != nil {
1955 return m.Inner
1956 }
1957 return nil
1958 }
1959
1960 func (m *MyMessage) GetOthers() []*OtherMessage {
1961 if m != nil {
1962 return m.Others
1963 }
1964 return nil
1965 }
1966
1967 func (m *MyMessage) GetWeMustGoDeeper() *RequiredInnerMessage {
1968 if m != nil {
1969 return m.WeMustGoDeeper
1970 }
1971 return nil
1972 }
1973
1974 func (m *MyMessage) GetRepInner() []*InnerMessage {
1975 if m != nil {
1976 return m.RepInner
1977 }
1978 return nil
1979 }
1980
1981 func (m *MyMessage) GetBikeshed() MyMessage_Color {
1982 if m != nil && m.Bikeshed != nil {
1983 return *m.Bikeshed
1984 }
1985 return MyMessage_RED
1986 }
1987
1988 func (m *MyMessage) GetSomegroup() *MyMessage_SomeGroup {
1989 if m != nil {
1990 return m.Somegroup
1991 }
1992 return nil
1993 }
1994
1995 func (m *MyMessage) GetRepBytes() [][]byte {
1996 if m != nil {
1997 return m.RepBytes
1998 }
1999 return nil
2000 }
2001
2002 func (m *MyMessage) GetBigfloat() float64 {
2003 if m != nil && m.Bigfloat != nil {
2004 return *m.Bigfloat
2005 }
2006 return 0
2007 }
2008
2009 type MyMessage_SomeGroup struct {
2010 GroupField *int32 `protobuf:"varint,9,opt,name=group_field,json=groupField" json:"group_field,omitempty"`
2011 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2012 XXX_unrecognized []byte `json:"-"`
2013 XXX_sizecache int32 `json:"-"`
2014 }
2015
2016 func (m *MyMessage_SomeGroup) Reset() { *m = MyMessage_SomeGroup{} }
2017 func (m *MyMessage_SomeGroup) String() string { return proto.CompactTextString(m) }
2018 func (*MyMessage_SomeGroup) ProtoMessage() {}
2019 func (*MyMessage_SomeGroup) Descriptor() ([]byte, []int) {
2020 return fileDescriptor_c161fcfdc0c3ff1e, []int{13, 0}
2021 }
2022 func (m *MyMessage_SomeGroup) XXX_Unmarshal(b []byte) error {
2023 return xxx_messageInfo_MyMessage_SomeGroup.Unmarshal(m, b)
2024 }
2025 func (m *MyMessage_SomeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2026 return xxx_messageInfo_MyMessage_SomeGroup.Marshal(b, m, deterministic)
2027 }
2028 func (m *MyMessage_SomeGroup) XXX_Merge(src proto.Message) {
2029 xxx_messageInfo_MyMessage_SomeGroup.Merge(m, src)
2030 }
2031 func (m *MyMessage_SomeGroup) XXX_Size() int {
2032 return xxx_messageInfo_MyMessage_SomeGroup.Size(m)
2033 }
2034 func (m *MyMessage_SomeGroup) XXX_DiscardUnknown() {
2035 xxx_messageInfo_MyMessage_SomeGroup.DiscardUnknown(m)
2036 }
2037
2038 var xxx_messageInfo_MyMessage_SomeGroup proto.InternalMessageInfo
2039
2040 func (m *MyMessage_SomeGroup) GetGroupField() int32 {
2041 if m != nil && m.GroupField != nil {
2042 return *m.GroupField
2043 }
2044 return 0
2045 }
2046
2047 type Ext struct {
2048 Data *string `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
2049 MapField map[int32]int32 `protobuf:"bytes,2,rep,name=map_field,json=mapField" json:"map_field,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
2050 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2051 XXX_unrecognized []byte `json:"-"`
2052 XXX_sizecache int32 `json:"-"`
2053 }
2054
2055 func (m *Ext) Reset() { *m = Ext{} }
2056 func (m *Ext) String() string { return proto.CompactTextString(m) }
2057 func (*Ext) ProtoMessage() {}
2058 func (*Ext) Descriptor() ([]byte, []int) {
2059 return fileDescriptor_c161fcfdc0c3ff1e, []int{14}
2060 }
2061 func (m *Ext) XXX_Unmarshal(b []byte) error {
2062 return xxx_messageInfo_Ext.Unmarshal(m, b)
2063 }
2064 func (m *Ext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2065 return xxx_messageInfo_Ext.Marshal(b, m, deterministic)
2066 }
2067 func (m *Ext) XXX_Merge(src proto.Message) {
2068 xxx_messageInfo_Ext.Merge(m, src)
2069 }
2070 func (m *Ext) XXX_Size() int {
2071 return xxx_messageInfo_Ext.Size(m)
2072 }
2073 func (m *Ext) XXX_DiscardUnknown() {
2074 xxx_messageInfo_Ext.DiscardUnknown(m)
2075 }
2076
2077 var xxx_messageInfo_Ext proto.InternalMessageInfo
2078
2079 func (m *Ext) GetData() string {
2080 if m != nil && m.Data != nil {
2081 return *m.Data
2082 }
2083 return ""
2084 }
2085
2086 func (m *Ext) GetMapField() map[int32]int32 {
2087 if m != nil {
2088 return m.MapField
2089 }
2090 return nil
2091 }
2092
2093 var E_Ext_More = &proto.ExtensionDesc{
2094 ExtendedType: (*MyMessage)(nil),
2095 ExtensionType: (*Ext)(nil),
2096 Field: 103,
2097 Name: "test_proto.Ext.more",
2098 Tag: "bytes,103,opt,name=more",
2099 Filename: "test.proto",
2100 }
2101
2102 var E_Ext_Text = &proto.ExtensionDesc{
2103 ExtendedType: (*MyMessage)(nil),
2104 ExtensionType: (*string)(nil),
2105 Field: 104,
2106 Name: "test_proto.Ext.text",
2107 Tag: "bytes,104,opt,name=text",
2108 Filename: "test.proto",
2109 }
2110
2111 var E_Ext_Number = &proto.ExtensionDesc{
2112 ExtendedType: (*MyMessage)(nil),
2113 ExtensionType: (*int32)(nil),
2114 Field: 105,
2115 Name: "test_proto.Ext.number",
2116 Tag: "varint,105,opt,name=number",
2117 Filename: "test.proto",
2118 }
2119
2120 type ComplexExtension struct {
2121 First *int32 `protobuf:"varint,1,opt,name=first" json:"first,omitempty"`
2122 Second *int32 `protobuf:"varint,2,opt,name=second" json:"second,omitempty"`
2123 Third []int32 `protobuf:"varint,3,rep,name=third" json:"third,omitempty"`
2124 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2125 XXX_unrecognized []byte `json:"-"`
2126 XXX_sizecache int32 `json:"-"`
2127 }
2128
2129 func (m *ComplexExtension) Reset() { *m = ComplexExtension{} }
2130 func (m *ComplexExtension) String() string { return proto.CompactTextString(m) }
2131 func (*ComplexExtension) ProtoMessage() {}
2132 func (*ComplexExtension) Descriptor() ([]byte, []int) {
2133 return fileDescriptor_c161fcfdc0c3ff1e, []int{15}
2134 }
2135 func (m *ComplexExtension) XXX_Unmarshal(b []byte) error {
2136 return xxx_messageInfo_ComplexExtension.Unmarshal(m, b)
2137 }
2138 func (m *ComplexExtension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2139 return xxx_messageInfo_ComplexExtension.Marshal(b, m, deterministic)
2140 }
2141 func (m *ComplexExtension) XXX_Merge(src proto.Message) {
2142 xxx_messageInfo_ComplexExtension.Merge(m, src)
2143 }
2144 func (m *ComplexExtension) XXX_Size() int {
2145 return xxx_messageInfo_ComplexExtension.Size(m)
2146 }
2147 func (m *ComplexExtension) XXX_DiscardUnknown() {
2148 xxx_messageInfo_ComplexExtension.DiscardUnknown(m)
2149 }
2150
2151 var xxx_messageInfo_ComplexExtension proto.InternalMessageInfo
2152
2153 func (m *ComplexExtension) GetFirst() int32 {
2154 if m != nil && m.First != nil {
2155 return *m.First
2156 }
2157 return 0
2158 }
2159
2160 func (m *ComplexExtension) GetSecond() int32 {
2161 if m != nil && m.Second != nil {
2162 return *m.Second
2163 }
2164 return 0
2165 }
2166
2167 func (m *ComplexExtension) GetThird() []int32 {
2168 if m != nil {
2169 return m.Third
2170 }
2171 return nil
2172 }
2173
2174 type DefaultsMessage struct {
2175 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2176 proto.XXX_InternalExtensions `json:"-"`
2177 XXX_unrecognized []byte `json:"-"`
2178 XXX_sizecache int32 `json:"-"`
2179 }
2180
2181 func (m *DefaultsMessage) Reset() { *m = DefaultsMessage{} }
2182 func (m *DefaultsMessage) String() string { return proto.CompactTextString(m) }
2183 func (*DefaultsMessage) ProtoMessage() {}
2184 func (*DefaultsMessage) Descriptor() ([]byte, []int) {
2185 return fileDescriptor_c161fcfdc0c3ff1e, []int{16}
2186 }
2187
2188 var extRange_DefaultsMessage = []proto.ExtensionRange{
2189 {Start: 100, End: 536870911},
2190 }
2191
2192 func (*DefaultsMessage) ExtensionRangeArray() []proto.ExtensionRange {
2193 return extRange_DefaultsMessage
2194 }
2195
2196 func (m *DefaultsMessage) XXX_Unmarshal(b []byte) error {
2197 return xxx_messageInfo_DefaultsMessage.Unmarshal(m, b)
2198 }
2199 func (m *DefaultsMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2200 return xxx_messageInfo_DefaultsMessage.Marshal(b, m, deterministic)
2201 }
2202 func (m *DefaultsMessage) XXX_Merge(src proto.Message) {
2203 xxx_messageInfo_DefaultsMessage.Merge(m, src)
2204 }
2205 func (m *DefaultsMessage) XXX_Size() int {
2206 return xxx_messageInfo_DefaultsMessage.Size(m)
2207 }
2208 func (m *DefaultsMessage) XXX_DiscardUnknown() {
2209 xxx_messageInfo_DefaultsMessage.DiscardUnknown(m)
2210 }
2211
2212 var xxx_messageInfo_DefaultsMessage proto.InternalMessageInfo
2213
2214 type MyMessageSet struct {
2215 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2216 proto.XXX_InternalExtensions `protobuf_messageset:"1" json:"-"`
2217 XXX_unrecognized []byte `json:"-"`
2218 XXX_sizecache int32 `json:"-"`
2219 }
2220
2221 func (m *MyMessageSet) Reset() { *m = MyMessageSet{} }
2222 func (m *MyMessageSet) String() string { return proto.CompactTextString(m) }
2223 func (*MyMessageSet) ProtoMessage() {}
2224 func (*MyMessageSet) Descriptor() ([]byte, []int) {
2225 return fileDescriptor_c161fcfdc0c3ff1e, []int{17}
2226 }
2227
2228 var extRange_MyMessageSet = []proto.ExtensionRange{
2229 {Start: 100, End: 2147483646},
2230 }
2231
2232 func (*MyMessageSet) ExtensionRangeArray() []proto.ExtensionRange {
2233 return extRange_MyMessageSet
2234 }
2235
2236 func (m *MyMessageSet) XXX_Unmarshal(b []byte) error {
2237 return xxx_messageInfo_MyMessageSet.Unmarshal(m, b)
2238 }
2239 func (m *MyMessageSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2240 return xxx_messageInfo_MyMessageSet.Marshal(b, m, deterministic)
2241 }
2242 func (m *MyMessageSet) XXX_Merge(src proto.Message) {
2243 xxx_messageInfo_MyMessageSet.Merge(m, src)
2244 }
2245 func (m *MyMessageSet) XXX_Size() int {
2246 return xxx_messageInfo_MyMessageSet.Size(m)
2247 }
2248 func (m *MyMessageSet) XXX_DiscardUnknown() {
2249 xxx_messageInfo_MyMessageSet.DiscardUnknown(m)
2250 }
2251
2252 var xxx_messageInfo_MyMessageSet proto.InternalMessageInfo
2253
2254 type Empty struct {
2255 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2256 XXX_unrecognized []byte `json:"-"`
2257 XXX_sizecache int32 `json:"-"`
2258 }
2259
2260 func (m *Empty) Reset() { *m = Empty{} }
2261 func (m *Empty) String() string { return proto.CompactTextString(m) }
2262 func (*Empty) ProtoMessage() {}
2263 func (*Empty) Descriptor() ([]byte, []int) {
2264 return fileDescriptor_c161fcfdc0c3ff1e, []int{18}
2265 }
2266 func (m *Empty) XXX_Unmarshal(b []byte) error {
2267 return xxx_messageInfo_Empty.Unmarshal(m, b)
2268 }
2269 func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2270 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
2271 }
2272 func (m *Empty) XXX_Merge(src proto.Message) {
2273 xxx_messageInfo_Empty.Merge(m, src)
2274 }
2275 func (m *Empty) XXX_Size() int {
2276 return xxx_messageInfo_Empty.Size(m)
2277 }
2278 func (m *Empty) XXX_DiscardUnknown() {
2279 xxx_messageInfo_Empty.DiscardUnknown(m)
2280 }
2281
2282 var xxx_messageInfo_Empty proto.InternalMessageInfo
2283
2284 type MessageList struct {
2285 Message []*MessageList_Message `protobuf:"group,1,rep,name=Message,json=message" json:"message,omitempty"`
2286 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2287 XXX_unrecognized []byte `json:"-"`
2288 XXX_sizecache int32 `json:"-"`
2289 }
2290
2291 func (m *MessageList) Reset() { *m = MessageList{} }
2292 func (m *MessageList) String() string { return proto.CompactTextString(m) }
2293 func (*MessageList) ProtoMessage() {}
2294 func (*MessageList) Descriptor() ([]byte, []int) {
2295 return fileDescriptor_c161fcfdc0c3ff1e, []int{19}
2296 }
2297 func (m *MessageList) XXX_Unmarshal(b []byte) error {
2298 return xxx_messageInfo_MessageList.Unmarshal(m, b)
2299 }
2300 func (m *MessageList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2301 return xxx_messageInfo_MessageList.Marshal(b, m, deterministic)
2302 }
2303 func (m *MessageList) XXX_Merge(src proto.Message) {
2304 xxx_messageInfo_MessageList.Merge(m, src)
2305 }
2306 func (m *MessageList) XXX_Size() int {
2307 return xxx_messageInfo_MessageList.Size(m)
2308 }
2309 func (m *MessageList) XXX_DiscardUnknown() {
2310 xxx_messageInfo_MessageList.DiscardUnknown(m)
2311 }
2312
2313 var xxx_messageInfo_MessageList proto.InternalMessageInfo
2314
2315 func (m *MessageList) GetMessage() []*MessageList_Message {
2316 if m != nil {
2317 return m.Message
2318 }
2319 return nil
2320 }
2321
2322 type MessageList_Message struct {
2323 Name *string `protobuf:"bytes,2,req,name=name" json:"name,omitempty"`
2324 Count *int32 `protobuf:"varint,3,req,name=count" json:"count,omitempty"`
2325 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2326 XXX_unrecognized []byte `json:"-"`
2327 XXX_sizecache int32 `json:"-"`
2328 }
2329
2330 func (m *MessageList_Message) Reset() { *m = MessageList_Message{} }
2331 func (m *MessageList_Message) String() string { return proto.CompactTextString(m) }
2332 func (*MessageList_Message) ProtoMessage() {}
2333 func (*MessageList_Message) Descriptor() ([]byte, []int) {
2334 return fileDescriptor_c161fcfdc0c3ff1e, []int{19, 0}
2335 }
2336 func (m *MessageList_Message) XXX_Unmarshal(b []byte) error {
2337 return xxx_messageInfo_MessageList_Message.Unmarshal(m, b)
2338 }
2339 func (m *MessageList_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2340 return xxx_messageInfo_MessageList_Message.Marshal(b, m, deterministic)
2341 }
2342 func (m *MessageList_Message) XXX_Merge(src proto.Message) {
2343 xxx_messageInfo_MessageList_Message.Merge(m, src)
2344 }
2345 func (m *MessageList_Message) XXX_Size() int {
2346 return xxx_messageInfo_MessageList_Message.Size(m)
2347 }
2348 func (m *MessageList_Message) XXX_DiscardUnknown() {
2349 xxx_messageInfo_MessageList_Message.DiscardUnknown(m)
2350 }
2351
2352 var xxx_messageInfo_MessageList_Message proto.InternalMessageInfo
2353
2354 func (m *MessageList_Message) GetName() string {
2355 if m != nil && m.Name != nil {
2356 return *m.Name
2357 }
2358 return ""
2359 }
2360
2361 func (m *MessageList_Message) GetCount() int32 {
2362 if m != nil && m.Count != nil {
2363 return *m.Count
2364 }
2365 return 0
2366 }
2367
2368 type Strings struct {
2369 StringField *string `protobuf:"bytes,1,opt,name=string_field,json=stringField" json:"string_field,omitempty"`
2370 BytesField []byte `protobuf:"bytes,2,opt,name=bytes_field,json=bytesField" json:"bytes_field,omitempty"`
2371 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2372 XXX_unrecognized []byte `json:"-"`
2373 XXX_sizecache int32 `json:"-"`
2374 }
2375
2376 func (m *Strings) Reset() { *m = Strings{} }
2377 func (m *Strings) String() string { return proto.CompactTextString(m) }
2378 func (*Strings) ProtoMessage() {}
2379 func (*Strings) Descriptor() ([]byte, []int) {
2380 return fileDescriptor_c161fcfdc0c3ff1e, []int{20}
2381 }
2382 func (m *Strings) XXX_Unmarshal(b []byte) error {
2383 return xxx_messageInfo_Strings.Unmarshal(m, b)
2384 }
2385 func (m *Strings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2386 return xxx_messageInfo_Strings.Marshal(b, m, deterministic)
2387 }
2388 func (m *Strings) XXX_Merge(src proto.Message) {
2389 xxx_messageInfo_Strings.Merge(m, src)
2390 }
2391 func (m *Strings) XXX_Size() int {
2392 return xxx_messageInfo_Strings.Size(m)
2393 }
2394 func (m *Strings) XXX_DiscardUnknown() {
2395 xxx_messageInfo_Strings.DiscardUnknown(m)
2396 }
2397
2398 var xxx_messageInfo_Strings proto.InternalMessageInfo
2399
2400 func (m *Strings) GetStringField() string {
2401 if m != nil && m.StringField != nil {
2402 return *m.StringField
2403 }
2404 return ""
2405 }
2406
2407 func (m *Strings) GetBytesField() []byte {
2408 if m != nil {
2409 return m.BytesField
2410 }
2411 return nil
2412 }
2413
2414 type Defaults struct {
2415
2416
2417 F_Bool *bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,def=1" json:"F_Bool,omitempty"`
2418 F_Int32 *int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,def=32" json:"F_Int32,omitempty"`
2419 F_Int64 *int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,def=64" json:"F_Int64,omitempty"`
2420 F_Fixed32 *uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,def=320" json:"F_Fixed32,omitempty"`
2421 F_Fixed64 *uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,def=640" json:"F_Fixed64,omitempty"`
2422 F_Uint32 *uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,def=3200" json:"F_Uint32,omitempty"`
2423 F_Uint64 *uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,def=6400" json:"F_Uint64,omitempty"`
2424 F_Float *float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,def=314159" json:"F_Float,omitempty"`
2425 F_Double *float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,def=271828" json:"F_Double,omitempty"`
2426 F_String *string `protobuf:"bytes,10,opt,name=F_String,json=FString,def=hello, \"world!\"\n" json:"F_String,omitempty"`
2427 F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,def=Bignose" json:"F_Bytes,omitempty"`
2428 F_Sint32 *int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,def=-32" json:"F_Sint32,omitempty"`
2429 F_Sint64 *int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,def=-64" json:"F_Sint64,omitempty"`
2430 F_Enum *Defaults_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.Defaults_Color,def=1" json:"F_Enum,omitempty"`
2431
2432 F_Pinf *float32 `protobuf:"fixed32,15,opt,name=F_Pinf,json=FPinf,def=inf" json:"F_Pinf,omitempty"`
2433 F_Ninf *float32 `protobuf:"fixed32,16,opt,name=F_Ninf,json=FNinf,def=-inf" json:"F_Ninf,omitempty"`
2434 F_Nan *float32 `protobuf:"fixed32,17,opt,name=F_Nan,json=FNan,def=nan" json:"F_Nan,omitempty"`
2435
2436 Sub *SubDefaults `protobuf:"bytes,18,opt,name=sub" json:"sub,omitempty"`
2437
2438 StrZero *string `protobuf:"bytes,19,opt,name=str_zero,json=strZero,def=" json:"str_zero,omitempty"`
2439 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2440 XXX_unrecognized []byte `json:"-"`
2441 XXX_sizecache int32 `json:"-"`
2442 }
2443
2444 func (m *Defaults) Reset() { *m = Defaults{} }
2445 func (m *Defaults) String() string { return proto.CompactTextString(m) }
2446 func (*Defaults) ProtoMessage() {}
2447 func (*Defaults) Descriptor() ([]byte, []int) {
2448 return fileDescriptor_c161fcfdc0c3ff1e, []int{21}
2449 }
2450 func (m *Defaults) XXX_Unmarshal(b []byte) error {
2451 return xxx_messageInfo_Defaults.Unmarshal(m, b)
2452 }
2453 func (m *Defaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2454 return xxx_messageInfo_Defaults.Marshal(b, m, deterministic)
2455 }
2456 func (m *Defaults) XXX_Merge(src proto.Message) {
2457 xxx_messageInfo_Defaults.Merge(m, src)
2458 }
2459 func (m *Defaults) XXX_Size() int {
2460 return xxx_messageInfo_Defaults.Size(m)
2461 }
2462 func (m *Defaults) XXX_DiscardUnknown() {
2463 xxx_messageInfo_Defaults.DiscardUnknown(m)
2464 }
2465
2466 var xxx_messageInfo_Defaults proto.InternalMessageInfo
2467
2468 const Default_Defaults_F_Bool bool = true
2469 const Default_Defaults_F_Int32 int32 = 32
2470 const Default_Defaults_F_Int64 int64 = 64
2471 const Default_Defaults_F_Fixed32 uint32 = 320
2472 const Default_Defaults_F_Fixed64 uint64 = 640
2473 const Default_Defaults_F_Uint32 uint32 = 3200
2474 const Default_Defaults_F_Uint64 uint64 = 6400
2475 const Default_Defaults_F_Float float32 = 314159
2476 const Default_Defaults_F_Double float64 = 271828
2477 const Default_Defaults_F_String string = "hello, \"world!\"\n"
2478
2479 var Default_Defaults_F_Bytes []byte = []byte("Bignose")
2480
2481 const Default_Defaults_F_Sint32 int32 = -32
2482 const Default_Defaults_F_Sint64 int64 = -64
2483 const Default_Defaults_F_Enum Defaults_Color = Defaults_GREEN
2484
2485 var Default_Defaults_F_Pinf float32 = float32(math.Inf(1))
2486 var Default_Defaults_F_Ninf float32 = float32(math.Inf(-1))
2487 var Default_Defaults_F_Nan float32 = float32(math.NaN())
2488
2489 func (m *Defaults) GetF_Bool() bool {
2490 if m != nil && m.F_Bool != nil {
2491 return *m.F_Bool
2492 }
2493 return Default_Defaults_F_Bool
2494 }
2495
2496 func (m *Defaults) GetF_Int32() int32 {
2497 if m != nil && m.F_Int32 != nil {
2498 return *m.F_Int32
2499 }
2500 return Default_Defaults_F_Int32
2501 }
2502
2503 func (m *Defaults) GetF_Int64() int64 {
2504 if m != nil && m.F_Int64 != nil {
2505 return *m.F_Int64
2506 }
2507 return Default_Defaults_F_Int64
2508 }
2509
2510 func (m *Defaults) GetF_Fixed32() uint32 {
2511 if m != nil && m.F_Fixed32 != nil {
2512 return *m.F_Fixed32
2513 }
2514 return Default_Defaults_F_Fixed32
2515 }
2516
2517 func (m *Defaults) GetF_Fixed64() uint64 {
2518 if m != nil && m.F_Fixed64 != nil {
2519 return *m.F_Fixed64
2520 }
2521 return Default_Defaults_F_Fixed64
2522 }
2523
2524 func (m *Defaults) GetF_Uint32() uint32 {
2525 if m != nil && m.F_Uint32 != nil {
2526 return *m.F_Uint32
2527 }
2528 return Default_Defaults_F_Uint32
2529 }
2530
2531 func (m *Defaults) GetF_Uint64() uint64 {
2532 if m != nil && m.F_Uint64 != nil {
2533 return *m.F_Uint64
2534 }
2535 return Default_Defaults_F_Uint64
2536 }
2537
2538 func (m *Defaults) GetF_Float() float32 {
2539 if m != nil && m.F_Float != nil {
2540 return *m.F_Float
2541 }
2542 return Default_Defaults_F_Float
2543 }
2544
2545 func (m *Defaults) GetF_Double() float64 {
2546 if m != nil && m.F_Double != nil {
2547 return *m.F_Double
2548 }
2549 return Default_Defaults_F_Double
2550 }
2551
2552 func (m *Defaults) GetF_String() string {
2553 if m != nil && m.F_String != nil {
2554 return *m.F_String
2555 }
2556 return Default_Defaults_F_String
2557 }
2558
2559 func (m *Defaults) GetF_Bytes() []byte {
2560 if m != nil && m.F_Bytes != nil {
2561 return m.F_Bytes
2562 }
2563 return append([]byte(nil), Default_Defaults_F_Bytes...)
2564 }
2565
2566 func (m *Defaults) GetF_Sint32() int32 {
2567 if m != nil && m.F_Sint32 != nil {
2568 return *m.F_Sint32
2569 }
2570 return Default_Defaults_F_Sint32
2571 }
2572
2573 func (m *Defaults) GetF_Sint64() int64 {
2574 if m != nil && m.F_Sint64 != nil {
2575 return *m.F_Sint64
2576 }
2577 return Default_Defaults_F_Sint64
2578 }
2579
2580 func (m *Defaults) GetF_Enum() Defaults_Color {
2581 if m != nil && m.F_Enum != nil {
2582 return *m.F_Enum
2583 }
2584 return Default_Defaults_F_Enum
2585 }
2586
2587 func (m *Defaults) GetF_Pinf() float32 {
2588 if m != nil && m.F_Pinf != nil {
2589 return *m.F_Pinf
2590 }
2591 return Default_Defaults_F_Pinf
2592 }
2593
2594 func (m *Defaults) GetF_Ninf() float32 {
2595 if m != nil && m.F_Ninf != nil {
2596 return *m.F_Ninf
2597 }
2598 return Default_Defaults_F_Ninf
2599 }
2600
2601 func (m *Defaults) GetF_Nan() float32 {
2602 if m != nil && m.F_Nan != nil {
2603 return *m.F_Nan
2604 }
2605 return Default_Defaults_F_Nan
2606 }
2607
2608 func (m *Defaults) GetSub() *SubDefaults {
2609 if m != nil {
2610 return m.Sub
2611 }
2612 return nil
2613 }
2614
2615 func (m *Defaults) GetStrZero() string {
2616 if m != nil && m.StrZero != nil {
2617 return *m.StrZero
2618 }
2619 return ""
2620 }
2621
2622 type SubDefaults struct {
2623 N *int64 `protobuf:"varint,1,opt,name=n,def=7" json:"n,omitempty"`
2624 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2625 XXX_unrecognized []byte `json:"-"`
2626 XXX_sizecache int32 `json:"-"`
2627 }
2628
2629 func (m *SubDefaults) Reset() { *m = SubDefaults{} }
2630 func (m *SubDefaults) String() string { return proto.CompactTextString(m) }
2631 func (*SubDefaults) ProtoMessage() {}
2632 func (*SubDefaults) Descriptor() ([]byte, []int) {
2633 return fileDescriptor_c161fcfdc0c3ff1e, []int{22}
2634 }
2635 func (m *SubDefaults) XXX_Unmarshal(b []byte) error {
2636 return xxx_messageInfo_SubDefaults.Unmarshal(m, b)
2637 }
2638 func (m *SubDefaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2639 return xxx_messageInfo_SubDefaults.Marshal(b, m, deterministic)
2640 }
2641 func (m *SubDefaults) XXX_Merge(src proto.Message) {
2642 xxx_messageInfo_SubDefaults.Merge(m, src)
2643 }
2644 func (m *SubDefaults) XXX_Size() int {
2645 return xxx_messageInfo_SubDefaults.Size(m)
2646 }
2647 func (m *SubDefaults) XXX_DiscardUnknown() {
2648 xxx_messageInfo_SubDefaults.DiscardUnknown(m)
2649 }
2650
2651 var xxx_messageInfo_SubDefaults proto.InternalMessageInfo
2652
2653 const Default_SubDefaults_N int64 = 7
2654
2655 func (m *SubDefaults) GetN() int64 {
2656 if m != nil && m.N != nil {
2657 return *m.N
2658 }
2659 return Default_SubDefaults_N
2660 }
2661
2662 type RepeatedEnum struct {
2663 Color []RepeatedEnum_Color `protobuf:"varint,1,rep,name=color,enum=test_proto.RepeatedEnum_Color" json:"color,omitempty"`
2664 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2665 XXX_unrecognized []byte `json:"-"`
2666 XXX_sizecache int32 `json:"-"`
2667 }
2668
2669 func (m *RepeatedEnum) Reset() { *m = RepeatedEnum{} }
2670 func (m *RepeatedEnum) String() string { return proto.CompactTextString(m) }
2671 func (*RepeatedEnum) ProtoMessage() {}
2672 func (*RepeatedEnum) Descriptor() ([]byte, []int) {
2673 return fileDescriptor_c161fcfdc0c3ff1e, []int{23}
2674 }
2675 func (m *RepeatedEnum) XXX_Unmarshal(b []byte) error {
2676 return xxx_messageInfo_RepeatedEnum.Unmarshal(m, b)
2677 }
2678 func (m *RepeatedEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2679 return xxx_messageInfo_RepeatedEnum.Marshal(b, m, deterministic)
2680 }
2681 func (m *RepeatedEnum) XXX_Merge(src proto.Message) {
2682 xxx_messageInfo_RepeatedEnum.Merge(m, src)
2683 }
2684 func (m *RepeatedEnum) XXX_Size() int {
2685 return xxx_messageInfo_RepeatedEnum.Size(m)
2686 }
2687 func (m *RepeatedEnum) XXX_DiscardUnknown() {
2688 xxx_messageInfo_RepeatedEnum.DiscardUnknown(m)
2689 }
2690
2691 var xxx_messageInfo_RepeatedEnum proto.InternalMessageInfo
2692
2693 func (m *RepeatedEnum) GetColor() []RepeatedEnum_Color {
2694 if m != nil {
2695 return m.Color
2696 }
2697 return nil
2698 }
2699
2700 type MoreRepeated struct {
2701 Bools []bool `protobuf:"varint,1,rep,name=bools" json:"bools,omitempty"`
2702 BoolsPacked []bool `protobuf:"varint,2,rep,packed,name=bools_packed,json=boolsPacked" json:"bools_packed,omitempty"`
2703 Ints []int32 `protobuf:"varint,3,rep,name=ints" json:"ints,omitempty"`
2704 IntsPacked []int32 `protobuf:"varint,4,rep,packed,name=ints_packed,json=intsPacked" json:"ints_packed,omitempty"`
2705 Int64SPacked []int64 `protobuf:"varint,7,rep,packed,name=int64s_packed,json=int64sPacked" json:"int64s_packed,omitempty"`
2706 Strings []string `protobuf:"bytes,5,rep,name=strings" json:"strings,omitempty"`
2707 Fixeds []uint32 `protobuf:"fixed32,6,rep,name=fixeds" json:"fixeds,omitempty"`
2708 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2709 XXX_unrecognized []byte `json:"-"`
2710 XXX_sizecache int32 `json:"-"`
2711 }
2712
2713 func (m *MoreRepeated) Reset() { *m = MoreRepeated{} }
2714 func (m *MoreRepeated) String() string { return proto.CompactTextString(m) }
2715 func (*MoreRepeated) ProtoMessage() {}
2716 func (*MoreRepeated) Descriptor() ([]byte, []int) {
2717 return fileDescriptor_c161fcfdc0c3ff1e, []int{24}
2718 }
2719 func (m *MoreRepeated) XXX_Unmarshal(b []byte) error {
2720 return xxx_messageInfo_MoreRepeated.Unmarshal(m, b)
2721 }
2722 func (m *MoreRepeated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2723 return xxx_messageInfo_MoreRepeated.Marshal(b, m, deterministic)
2724 }
2725 func (m *MoreRepeated) XXX_Merge(src proto.Message) {
2726 xxx_messageInfo_MoreRepeated.Merge(m, src)
2727 }
2728 func (m *MoreRepeated) XXX_Size() int {
2729 return xxx_messageInfo_MoreRepeated.Size(m)
2730 }
2731 func (m *MoreRepeated) XXX_DiscardUnknown() {
2732 xxx_messageInfo_MoreRepeated.DiscardUnknown(m)
2733 }
2734
2735 var xxx_messageInfo_MoreRepeated proto.InternalMessageInfo
2736
2737 func (m *MoreRepeated) GetBools() []bool {
2738 if m != nil {
2739 return m.Bools
2740 }
2741 return nil
2742 }
2743
2744 func (m *MoreRepeated) GetBoolsPacked() []bool {
2745 if m != nil {
2746 return m.BoolsPacked
2747 }
2748 return nil
2749 }
2750
2751 func (m *MoreRepeated) GetInts() []int32 {
2752 if m != nil {
2753 return m.Ints
2754 }
2755 return nil
2756 }
2757
2758 func (m *MoreRepeated) GetIntsPacked() []int32 {
2759 if m != nil {
2760 return m.IntsPacked
2761 }
2762 return nil
2763 }
2764
2765 func (m *MoreRepeated) GetInt64SPacked() []int64 {
2766 if m != nil {
2767 return m.Int64SPacked
2768 }
2769 return nil
2770 }
2771
2772 func (m *MoreRepeated) GetStrings() []string {
2773 if m != nil {
2774 return m.Strings
2775 }
2776 return nil
2777 }
2778
2779 func (m *MoreRepeated) GetFixeds() []uint32 {
2780 if m != nil {
2781 return m.Fixeds
2782 }
2783 return nil
2784 }
2785
2786 type GroupOld struct {
2787 G *GroupOld_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"`
2788 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2789 XXX_unrecognized []byte `json:"-"`
2790 XXX_sizecache int32 `json:"-"`
2791 }
2792
2793 func (m *GroupOld) Reset() { *m = GroupOld{} }
2794 func (m *GroupOld) String() string { return proto.CompactTextString(m) }
2795 func (*GroupOld) ProtoMessage() {}
2796 func (*GroupOld) Descriptor() ([]byte, []int) {
2797 return fileDescriptor_c161fcfdc0c3ff1e, []int{25}
2798 }
2799 func (m *GroupOld) XXX_Unmarshal(b []byte) error {
2800 return xxx_messageInfo_GroupOld.Unmarshal(m, b)
2801 }
2802 func (m *GroupOld) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2803 return xxx_messageInfo_GroupOld.Marshal(b, m, deterministic)
2804 }
2805 func (m *GroupOld) XXX_Merge(src proto.Message) {
2806 xxx_messageInfo_GroupOld.Merge(m, src)
2807 }
2808 func (m *GroupOld) XXX_Size() int {
2809 return xxx_messageInfo_GroupOld.Size(m)
2810 }
2811 func (m *GroupOld) XXX_DiscardUnknown() {
2812 xxx_messageInfo_GroupOld.DiscardUnknown(m)
2813 }
2814
2815 var xxx_messageInfo_GroupOld proto.InternalMessageInfo
2816
2817 func (m *GroupOld) GetG() *GroupOld_G {
2818 if m != nil {
2819 return m.G
2820 }
2821 return nil
2822 }
2823
2824 type GroupOld_G struct {
2825 X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"`
2826 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2827 XXX_unrecognized []byte `json:"-"`
2828 XXX_sizecache int32 `json:"-"`
2829 }
2830
2831 func (m *GroupOld_G) Reset() { *m = GroupOld_G{} }
2832 func (m *GroupOld_G) String() string { return proto.CompactTextString(m) }
2833 func (*GroupOld_G) ProtoMessage() {}
2834 func (*GroupOld_G) Descriptor() ([]byte, []int) {
2835 return fileDescriptor_c161fcfdc0c3ff1e, []int{25, 0}
2836 }
2837 func (m *GroupOld_G) XXX_Unmarshal(b []byte) error {
2838 return xxx_messageInfo_GroupOld_G.Unmarshal(m, b)
2839 }
2840 func (m *GroupOld_G) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2841 return xxx_messageInfo_GroupOld_G.Marshal(b, m, deterministic)
2842 }
2843 func (m *GroupOld_G) XXX_Merge(src proto.Message) {
2844 xxx_messageInfo_GroupOld_G.Merge(m, src)
2845 }
2846 func (m *GroupOld_G) XXX_Size() int {
2847 return xxx_messageInfo_GroupOld_G.Size(m)
2848 }
2849 func (m *GroupOld_G) XXX_DiscardUnknown() {
2850 xxx_messageInfo_GroupOld_G.DiscardUnknown(m)
2851 }
2852
2853 var xxx_messageInfo_GroupOld_G proto.InternalMessageInfo
2854
2855 func (m *GroupOld_G) GetX() int32 {
2856 if m != nil && m.X != nil {
2857 return *m.X
2858 }
2859 return 0
2860 }
2861
2862 type GroupNew struct {
2863 G *GroupNew_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"`
2864 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2865 XXX_unrecognized []byte `json:"-"`
2866 XXX_sizecache int32 `json:"-"`
2867 }
2868
2869 func (m *GroupNew) Reset() { *m = GroupNew{} }
2870 func (m *GroupNew) String() string { return proto.CompactTextString(m) }
2871 func (*GroupNew) ProtoMessage() {}
2872 func (*GroupNew) Descriptor() ([]byte, []int) {
2873 return fileDescriptor_c161fcfdc0c3ff1e, []int{26}
2874 }
2875 func (m *GroupNew) XXX_Unmarshal(b []byte) error {
2876 return xxx_messageInfo_GroupNew.Unmarshal(m, b)
2877 }
2878 func (m *GroupNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2879 return xxx_messageInfo_GroupNew.Marshal(b, m, deterministic)
2880 }
2881 func (m *GroupNew) XXX_Merge(src proto.Message) {
2882 xxx_messageInfo_GroupNew.Merge(m, src)
2883 }
2884 func (m *GroupNew) XXX_Size() int {
2885 return xxx_messageInfo_GroupNew.Size(m)
2886 }
2887 func (m *GroupNew) XXX_DiscardUnknown() {
2888 xxx_messageInfo_GroupNew.DiscardUnknown(m)
2889 }
2890
2891 var xxx_messageInfo_GroupNew proto.InternalMessageInfo
2892
2893 func (m *GroupNew) GetG() *GroupNew_G {
2894 if m != nil {
2895 return m.G
2896 }
2897 return nil
2898 }
2899
2900 type GroupNew_G struct {
2901 X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"`
2902 Y *int32 `protobuf:"varint,3,opt,name=y" json:"y,omitempty"`
2903 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2904 XXX_unrecognized []byte `json:"-"`
2905 XXX_sizecache int32 `json:"-"`
2906 }
2907
2908 func (m *GroupNew_G) Reset() { *m = GroupNew_G{} }
2909 func (m *GroupNew_G) String() string { return proto.CompactTextString(m) }
2910 func (*GroupNew_G) ProtoMessage() {}
2911 func (*GroupNew_G) Descriptor() ([]byte, []int) {
2912 return fileDescriptor_c161fcfdc0c3ff1e, []int{26, 0}
2913 }
2914 func (m *GroupNew_G) XXX_Unmarshal(b []byte) error {
2915 return xxx_messageInfo_GroupNew_G.Unmarshal(m, b)
2916 }
2917 func (m *GroupNew_G) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2918 return xxx_messageInfo_GroupNew_G.Marshal(b, m, deterministic)
2919 }
2920 func (m *GroupNew_G) XXX_Merge(src proto.Message) {
2921 xxx_messageInfo_GroupNew_G.Merge(m, src)
2922 }
2923 func (m *GroupNew_G) XXX_Size() int {
2924 return xxx_messageInfo_GroupNew_G.Size(m)
2925 }
2926 func (m *GroupNew_G) XXX_DiscardUnknown() {
2927 xxx_messageInfo_GroupNew_G.DiscardUnknown(m)
2928 }
2929
2930 var xxx_messageInfo_GroupNew_G proto.InternalMessageInfo
2931
2932 func (m *GroupNew_G) GetX() int32 {
2933 if m != nil && m.X != nil {
2934 return *m.X
2935 }
2936 return 0
2937 }
2938
2939 func (m *GroupNew_G) GetY() int32 {
2940 if m != nil && m.Y != nil {
2941 return *m.Y
2942 }
2943 return 0
2944 }
2945
2946 type FloatingPoint struct {
2947 F *float64 `protobuf:"fixed64,1,req,name=f" json:"f,omitempty"`
2948 Exact *bool `protobuf:"varint,2,opt,name=exact" json:"exact,omitempty"`
2949 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2950 XXX_unrecognized []byte `json:"-"`
2951 XXX_sizecache int32 `json:"-"`
2952 }
2953
2954 func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
2955 func (m *FloatingPoint) String() string { return proto.CompactTextString(m) }
2956 func (*FloatingPoint) ProtoMessage() {}
2957 func (*FloatingPoint) Descriptor() ([]byte, []int) {
2958 return fileDescriptor_c161fcfdc0c3ff1e, []int{27}
2959 }
2960 func (m *FloatingPoint) XXX_Unmarshal(b []byte) error {
2961 return xxx_messageInfo_FloatingPoint.Unmarshal(m, b)
2962 }
2963 func (m *FloatingPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2964 return xxx_messageInfo_FloatingPoint.Marshal(b, m, deterministic)
2965 }
2966 func (m *FloatingPoint) XXX_Merge(src proto.Message) {
2967 xxx_messageInfo_FloatingPoint.Merge(m, src)
2968 }
2969 func (m *FloatingPoint) XXX_Size() int {
2970 return xxx_messageInfo_FloatingPoint.Size(m)
2971 }
2972 func (m *FloatingPoint) XXX_DiscardUnknown() {
2973 xxx_messageInfo_FloatingPoint.DiscardUnknown(m)
2974 }
2975
2976 var xxx_messageInfo_FloatingPoint proto.InternalMessageInfo
2977
2978 func (m *FloatingPoint) GetF() float64 {
2979 if m != nil && m.F != nil {
2980 return *m.F
2981 }
2982 return 0
2983 }
2984
2985 func (m *FloatingPoint) GetExact() bool {
2986 if m != nil && m.Exact != nil {
2987 return *m.Exact
2988 }
2989 return false
2990 }
2991
2992 type MessageWithMap struct {
2993 NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
2994 MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
2995 ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
2996 StrToStr map[string]string `protobuf:"bytes,4,rep,name=str_to_str,json=strToStr" json:"str_to_str,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
2997 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2998 XXX_unrecognized []byte `json:"-"`
2999 XXX_sizecache int32 `json:"-"`
3000 }
3001
3002 func (m *MessageWithMap) Reset() { *m = MessageWithMap{} }
3003 func (m *MessageWithMap) String() string { return proto.CompactTextString(m) }
3004 func (*MessageWithMap) ProtoMessage() {}
3005 func (*MessageWithMap) Descriptor() ([]byte, []int) {
3006 return fileDescriptor_c161fcfdc0c3ff1e, []int{28}
3007 }
3008 func (m *MessageWithMap) XXX_Unmarshal(b []byte) error {
3009 return xxx_messageInfo_MessageWithMap.Unmarshal(m, b)
3010 }
3011 func (m *MessageWithMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3012 return xxx_messageInfo_MessageWithMap.Marshal(b, m, deterministic)
3013 }
3014 func (m *MessageWithMap) XXX_Merge(src proto.Message) {
3015 xxx_messageInfo_MessageWithMap.Merge(m, src)
3016 }
3017 func (m *MessageWithMap) XXX_Size() int {
3018 return xxx_messageInfo_MessageWithMap.Size(m)
3019 }
3020 func (m *MessageWithMap) XXX_DiscardUnknown() {
3021 xxx_messageInfo_MessageWithMap.DiscardUnknown(m)
3022 }
3023
3024 var xxx_messageInfo_MessageWithMap proto.InternalMessageInfo
3025
3026 func (m *MessageWithMap) GetNameMapping() map[int32]string {
3027 if m != nil {
3028 return m.NameMapping
3029 }
3030 return nil
3031 }
3032
3033 func (m *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint {
3034 if m != nil {
3035 return m.MsgMapping
3036 }
3037 return nil
3038 }
3039
3040 func (m *MessageWithMap) GetByteMapping() map[bool][]byte {
3041 if m != nil {
3042 return m.ByteMapping
3043 }
3044 return nil
3045 }
3046
3047 func (m *MessageWithMap) GetStrToStr() map[string]string {
3048 if m != nil {
3049 return m.StrToStr
3050 }
3051 return nil
3052 }
3053
3054 type Oneof struct {
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073 Union isOneof_Union `protobuf_oneof:"union"`
3074
3075
3076 Tormato isOneof_Tormato `protobuf_oneof:"tormato"`
3077 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3078 XXX_unrecognized []byte `json:"-"`
3079 XXX_sizecache int32 `json:"-"`
3080 }
3081
3082 func (m *Oneof) Reset() { *m = Oneof{} }
3083 func (m *Oneof) String() string { return proto.CompactTextString(m) }
3084 func (*Oneof) ProtoMessage() {}
3085 func (*Oneof) Descriptor() ([]byte, []int) {
3086 return fileDescriptor_c161fcfdc0c3ff1e, []int{29}
3087 }
3088 func (m *Oneof) XXX_Unmarshal(b []byte) error {
3089 return xxx_messageInfo_Oneof.Unmarshal(m, b)
3090 }
3091 func (m *Oneof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3092 return xxx_messageInfo_Oneof.Marshal(b, m, deterministic)
3093 }
3094 func (m *Oneof) XXX_Merge(src proto.Message) {
3095 xxx_messageInfo_Oneof.Merge(m, src)
3096 }
3097 func (m *Oneof) XXX_Size() int {
3098 return xxx_messageInfo_Oneof.Size(m)
3099 }
3100 func (m *Oneof) XXX_DiscardUnknown() {
3101 xxx_messageInfo_Oneof.DiscardUnknown(m)
3102 }
3103
3104 var xxx_messageInfo_Oneof proto.InternalMessageInfo
3105
3106 type isOneof_Union interface {
3107 isOneof_Union()
3108 }
3109 type isOneof_Tormato interface {
3110 isOneof_Tormato()
3111 }
3112
3113 type Oneof_F_Bool struct {
3114 F_Bool bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,oneof" json:"F_Bool,omitempty"`
3115 }
3116 type Oneof_F_Int32 struct {
3117 F_Int32 int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,oneof" json:"F_Int32,omitempty"`
3118 }
3119 type Oneof_F_Int64 struct {
3120 F_Int64 int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,oneof" json:"F_Int64,omitempty"`
3121 }
3122 type Oneof_F_Fixed32 struct {
3123 F_Fixed32 uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,oneof" json:"F_Fixed32,omitempty"`
3124 }
3125 type Oneof_F_Fixed64 struct {
3126 F_Fixed64 uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,oneof" json:"F_Fixed64,omitempty"`
3127 }
3128 type Oneof_F_Uint32 struct {
3129 F_Uint32 uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,oneof" json:"F_Uint32,omitempty"`
3130 }
3131 type Oneof_F_Uint64 struct {
3132 F_Uint64 uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,oneof" json:"F_Uint64,omitempty"`
3133 }
3134 type Oneof_F_Float struct {
3135 F_Float float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,oneof" json:"F_Float,omitempty"`
3136 }
3137 type Oneof_F_Double struct {
3138 F_Double float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,oneof" json:"F_Double,omitempty"`
3139 }
3140 type Oneof_F_String struct {
3141 F_String string `protobuf:"bytes,10,opt,name=F_String,json=FString,oneof" json:"F_String,omitempty"`
3142 }
3143 type Oneof_F_Bytes struct {
3144 F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,oneof" json:"F_Bytes,omitempty"`
3145 }
3146 type Oneof_F_Sint32 struct {
3147 F_Sint32 int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,oneof" json:"F_Sint32,omitempty"`
3148 }
3149 type Oneof_F_Sint64 struct {
3150 F_Sint64 int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,oneof" json:"F_Sint64,omitempty"`
3151 }
3152 type Oneof_F_Enum struct {
3153 F_Enum MyMessage_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.MyMessage_Color,oneof" json:"F_Enum,omitempty"`
3154 }
3155 type Oneof_F_Message struct {
3156 F_Message *GoTestField `protobuf:"bytes,15,opt,name=F_Message,json=FMessage,oneof" json:"F_Message,omitempty"`
3157 }
3158 type Oneof_FGroup struct {
3159 FGroup *Oneof_F_Group `protobuf:"group,16,opt,name=F_Group,json=fGroup,oneof" json:"f_group,omitempty"`
3160 }
3161 type Oneof_F_Largest_Tag struct {
3162 F_Largest_Tag int32 `protobuf:"varint,536870911,opt,name=F_Largest_Tag,json=FLargestTag,oneof" json:"F_Largest_Tag,omitempty"`
3163 }
3164 type Oneof_Value struct {
3165 Value int32 `protobuf:"varint,100,opt,name=value,oneof" json:"value,omitempty"`
3166 }
3167
3168 func (*Oneof_F_Bool) isOneof_Union() {}
3169 func (*Oneof_F_Int32) isOneof_Union() {}
3170 func (*Oneof_F_Int64) isOneof_Union() {}
3171 func (*Oneof_F_Fixed32) isOneof_Union() {}
3172 func (*Oneof_F_Fixed64) isOneof_Union() {}
3173 func (*Oneof_F_Uint32) isOneof_Union() {}
3174 func (*Oneof_F_Uint64) isOneof_Union() {}
3175 func (*Oneof_F_Float) isOneof_Union() {}
3176 func (*Oneof_F_Double) isOneof_Union() {}
3177 func (*Oneof_F_String) isOneof_Union() {}
3178 func (*Oneof_F_Bytes) isOneof_Union() {}
3179 func (*Oneof_F_Sint32) isOneof_Union() {}
3180 func (*Oneof_F_Sint64) isOneof_Union() {}
3181 func (*Oneof_F_Enum) isOneof_Union() {}
3182 func (*Oneof_F_Message) isOneof_Union() {}
3183 func (*Oneof_FGroup) isOneof_Union() {}
3184 func (*Oneof_F_Largest_Tag) isOneof_Union() {}
3185 func (*Oneof_Value) isOneof_Tormato() {}
3186
3187 func (m *Oneof) GetUnion() isOneof_Union {
3188 if m != nil {
3189 return m.Union
3190 }
3191 return nil
3192 }
3193 func (m *Oneof) GetTormato() isOneof_Tormato {
3194 if m != nil {
3195 return m.Tormato
3196 }
3197 return nil
3198 }
3199
3200 func (m *Oneof) GetF_Bool() bool {
3201 if x, ok := m.GetUnion().(*Oneof_F_Bool); ok {
3202 return x.F_Bool
3203 }
3204 return false
3205 }
3206
3207 func (m *Oneof) GetF_Int32() int32 {
3208 if x, ok := m.GetUnion().(*Oneof_F_Int32); ok {
3209 return x.F_Int32
3210 }
3211 return 0
3212 }
3213
3214 func (m *Oneof) GetF_Int64() int64 {
3215 if x, ok := m.GetUnion().(*Oneof_F_Int64); ok {
3216 return x.F_Int64
3217 }
3218 return 0
3219 }
3220
3221 func (m *Oneof) GetF_Fixed32() uint32 {
3222 if x, ok := m.GetUnion().(*Oneof_F_Fixed32); ok {
3223 return x.F_Fixed32
3224 }
3225 return 0
3226 }
3227
3228 func (m *Oneof) GetF_Fixed64() uint64 {
3229 if x, ok := m.GetUnion().(*Oneof_F_Fixed64); ok {
3230 return x.F_Fixed64
3231 }
3232 return 0
3233 }
3234
3235 func (m *Oneof) GetF_Uint32() uint32 {
3236 if x, ok := m.GetUnion().(*Oneof_F_Uint32); ok {
3237 return x.F_Uint32
3238 }
3239 return 0
3240 }
3241
3242 func (m *Oneof) GetF_Uint64() uint64 {
3243 if x, ok := m.GetUnion().(*Oneof_F_Uint64); ok {
3244 return x.F_Uint64
3245 }
3246 return 0
3247 }
3248
3249 func (m *Oneof) GetF_Float() float32 {
3250 if x, ok := m.GetUnion().(*Oneof_F_Float); ok {
3251 return x.F_Float
3252 }
3253 return 0
3254 }
3255
3256 func (m *Oneof) GetF_Double() float64 {
3257 if x, ok := m.GetUnion().(*Oneof_F_Double); ok {
3258 return x.F_Double
3259 }
3260 return 0
3261 }
3262
3263 func (m *Oneof) GetF_String() string {
3264 if x, ok := m.GetUnion().(*Oneof_F_String); ok {
3265 return x.F_String
3266 }
3267 return ""
3268 }
3269
3270 func (m *Oneof) GetF_Bytes() []byte {
3271 if x, ok := m.GetUnion().(*Oneof_F_Bytes); ok {
3272 return x.F_Bytes
3273 }
3274 return nil
3275 }
3276
3277 func (m *Oneof) GetF_Sint32() int32 {
3278 if x, ok := m.GetUnion().(*Oneof_F_Sint32); ok {
3279 return x.F_Sint32
3280 }
3281 return 0
3282 }
3283
3284 func (m *Oneof) GetF_Sint64() int64 {
3285 if x, ok := m.GetUnion().(*Oneof_F_Sint64); ok {
3286 return x.F_Sint64
3287 }
3288 return 0
3289 }
3290
3291 func (m *Oneof) GetF_Enum() MyMessage_Color {
3292 if x, ok := m.GetUnion().(*Oneof_F_Enum); ok {
3293 return x.F_Enum
3294 }
3295 return MyMessage_RED
3296 }
3297
3298 func (m *Oneof) GetF_Message() *GoTestField {
3299 if x, ok := m.GetUnion().(*Oneof_F_Message); ok {
3300 return x.F_Message
3301 }
3302 return nil
3303 }
3304
3305 func (m *Oneof) GetFGroup() *Oneof_F_Group {
3306 if x, ok := m.GetUnion().(*Oneof_FGroup); ok {
3307 return x.FGroup
3308 }
3309 return nil
3310 }
3311
3312 func (m *Oneof) GetF_Largest_Tag() int32 {
3313 if x, ok := m.GetUnion().(*Oneof_F_Largest_Tag); ok {
3314 return x.F_Largest_Tag
3315 }
3316 return 0
3317 }
3318
3319 func (m *Oneof) GetValue() int32 {
3320 if x, ok := m.GetTormato().(*Oneof_Value); ok {
3321 return x.Value
3322 }
3323 return 0
3324 }
3325
3326
3327 func (*Oneof) XXX_OneofWrappers() []interface{} {
3328 return []interface{}{
3329 (*Oneof_F_Bool)(nil),
3330 (*Oneof_F_Int32)(nil),
3331 (*Oneof_F_Int64)(nil),
3332 (*Oneof_F_Fixed32)(nil),
3333 (*Oneof_F_Fixed64)(nil),
3334 (*Oneof_F_Uint32)(nil),
3335 (*Oneof_F_Uint64)(nil),
3336 (*Oneof_F_Float)(nil),
3337 (*Oneof_F_Double)(nil),
3338 (*Oneof_F_String)(nil),
3339 (*Oneof_F_Bytes)(nil),
3340 (*Oneof_F_Sint32)(nil),
3341 (*Oneof_F_Sint64)(nil),
3342 (*Oneof_F_Enum)(nil),
3343 (*Oneof_F_Message)(nil),
3344 (*Oneof_FGroup)(nil),
3345 (*Oneof_F_Largest_Tag)(nil),
3346 (*Oneof_Value)(nil),
3347 }
3348 }
3349
3350 type Oneof_F_Group struct {
3351 X *int32 `protobuf:"varint,17,opt,name=x" json:"x,omitempty"`
3352 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3353 XXX_unrecognized []byte `json:"-"`
3354 XXX_sizecache int32 `json:"-"`
3355 }
3356
3357 func (m *Oneof_F_Group) Reset() { *m = Oneof_F_Group{} }
3358 func (m *Oneof_F_Group) String() string { return proto.CompactTextString(m) }
3359 func (*Oneof_F_Group) ProtoMessage() {}
3360 func (*Oneof_F_Group) Descriptor() ([]byte, []int) {
3361 return fileDescriptor_c161fcfdc0c3ff1e, []int{29, 0}
3362 }
3363 func (m *Oneof_F_Group) XXX_Unmarshal(b []byte) error {
3364 return xxx_messageInfo_Oneof_F_Group.Unmarshal(m, b)
3365 }
3366 func (m *Oneof_F_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3367 return xxx_messageInfo_Oneof_F_Group.Marshal(b, m, deterministic)
3368 }
3369 func (m *Oneof_F_Group) XXX_Merge(src proto.Message) {
3370 xxx_messageInfo_Oneof_F_Group.Merge(m, src)
3371 }
3372 func (m *Oneof_F_Group) XXX_Size() int {
3373 return xxx_messageInfo_Oneof_F_Group.Size(m)
3374 }
3375 func (m *Oneof_F_Group) XXX_DiscardUnknown() {
3376 xxx_messageInfo_Oneof_F_Group.DiscardUnknown(m)
3377 }
3378
3379 var xxx_messageInfo_Oneof_F_Group proto.InternalMessageInfo
3380
3381 func (m *Oneof_F_Group) GetX() int32 {
3382 if m != nil && m.X != nil {
3383 return *m.X
3384 }
3385 return 0
3386 }
3387
3388 type Communique struct {
3389 MakeMeCry *bool `protobuf:"varint,1,opt,name=make_me_cry,json=makeMeCry" json:"make_me_cry,omitempty"`
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399 Union isCommunique_Union `protobuf_oneof:"union"`
3400 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3401 XXX_unrecognized []byte `json:"-"`
3402 XXX_sizecache int32 `json:"-"`
3403 }
3404
3405 func (m *Communique) Reset() { *m = Communique{} }
3406 func (m *Communique) String() string { return proto.CompactTextString(m) }
3407 func (*Communique) ProtoMessage() {}
3408 func (*Communique) Descriptor() ([]byte, []int) {
3409 return fileDescriptor_c161fcfdc0c3ff1e, []int{30}
3410 }
3411 func (m *Communique) XXX_Unmarshal(b []byte) error {
3412 return xxx_messageInfo_Communique.Unmarshal(m, b)
3413 }
3414 func (m *Communique) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3415 return xxx_messageInfo_Communique.Marshal(b, m, deterministic)
3416 }
3417 func (m *Communique) XXX_Merge(src proto.Message) {
3418 xxx_messageInfo_Communique.Merge(m, src)
3419 }
3420 func (m *Communique) XXX_Size() int {
3421 return xxx_messageInfo_Communique.Size(m)
3422 }
3423 func (m *Communique) XXX_DiscardUnknown() {
3424 xxx_messageInfo_Communique.DiscardUnknown(m)
3425 }
3426
3427 var xxx_messageInfo_Communique proto.InternalMessageInfo
3428
3429 type isCommunique_Union interface {
3430 isCommunique_Union()
3431 }
3432
3433 type Communique_Number struct {
3434 Number int32 `protobuf:"varint,5,opt,name=number,oneof" json:"number,omitempty"`
3435 }
3436 type Communique_Name struct {
3437 Name string `protobuf:"bytes,6,opt,name=name,oneof" json:"name,omitempty"`
3438 }
3439 type Communique_Data struct {
3440 Data []byte `protobuf:"bytes,7,opt,name=data,oneof" json:"data,omitempty"`
3441 }
3442 type Communique_TempC struct {
3443 TempC float64 `protobuf:"fixed64,8,opt,name=temp_c,json=tempC,oneof" json:"temp_c,omitempty"`
3444 }
3445 type Communique_Col struct {
3446 Col MyMessage_Color `protobuf:"varint,9,opt,name=col,enum=test_proto.MyMessage_Color,oneof" json:"col,omitempty"`
3447 }
3448 type Communique_Msg struct {
3449 Msg *Strings `protobuf:"bytes,10,opt,name=msg,oneof" json:"msg,omitempty"`
3450 }
3451
3452 func (*Communique_Number) isCommunique_Union() {}
3453 func (*Communique_Name) isCommunique_Union() {}
3454 func (*Communique_Data) isCommunique_Union() {}
3455 func (*Communique_TempC) isCommunique_Union() {}
3456 func (*Communique_Col) isCommunique_Union() {}
3457 func (*Communique_Msg) isCommunique_Union() {}
3458
3459 func (m *Communique) GetUnion() isCommunique_Union {
3460 if m != nil {
3461 return m.Union
3462 }
3463 return nil
3464 }
3465
3466 func (m *Communique) GetMakeMeCry() bool {
3467 if m != nil && m.MakeMeCry != nil {
3468 return *m.MakeMeCry
3469 }
3470 return false
3471 }
3472
3473 func (m *Communique) GetNumber() int32 {
3474 if x, ok := m.GetUnion().(*Communique_Number); ok {
3475 return x.Number
3476 }
3477 return 0
3478 }
3479
3480 func (m *Communique) GetName() string {
3481 if x, ok := m.GetUnion().(*Communique_Name); ok {
3482 return x.Name
3483 }
3484 return ""
3485 }
3486
3487 func (m *Communique) GetData() []byte {
3488 if x, ok := m.GetUnion().(*Communique_Data); ok {
3489 return x.Data
3490 }
3491 return nil
3492 }
3493
3494 func (m *Communique) GetTempC() float64 {
3495 if x, ok := m.GetUnion().(*Communique_TempC); ok {
3496 return x.TempC
3497 }
3498 return 0
3499 }
3500
3501 func (m *Communique) GetCol() MyMessage_Color {
3502 if x, ok := m.GetUnion().(*Communique_Col); ok {
3503 return x.Col
3504 }
3505 return MyMessage_RED
3506 }
3507
3508 func (m *Communique) GetMsg() *Strings {
3509 if x, ok := m.GetUnion().(*Communique_Msg); ok {
3510 return x.Msg
3511 }
3512 return nil
3513 }
3514
3515
3516 func (*Communique) XXX_OneofWrappers() []interface{} {
3517 return []interface{}{
3518 (*Communique_Number)(nil),
3519 (*Communique_Name)(nil),
3520 (*Communique_Data)(nil),
3521 (*Communique_TempC)(nil),
3522 (*Communique_Col)(nil),
3523 (*Communique_Msg)(nil),
3524 }
3525 }
3526
3527 type TestUTF8 struct {
3528 Scalar *string `protobuf:"bytes,1,opt,name=scalar" json:"scalar,omitempty"`
3529 Vector []string `protobuf:"bytes,2,rep,name=vector" json:"vector,omitempty"`
3530
3531
3532 Oneof isTestUTF8_Oneof `protobuf_oneof:"oneof"`
3533 MapKey map[string]int64 `protobuf:"bytes,4,rep,name=map_key,json=mapKey" json:"map_key,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
3534 MapValue map[int64]string `protobuf:"bytes,5,rep,name=map_value,json=mapValue" json:"map_value,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
3535 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3536 XXX_unrecognized []byte `json:"-"`
3537 XXX_sizecache int32 `json:"-"`
3538 }
3539
3540 func (m *TestUTF8) Reset() { *m = TestUTF8{} }
3541 func (m *TestUTF8) String() string { return proto.CompactTextString(m) }
3542 func (*TestUTF8) ProtoMessage() {}
3543 func (*TestUTF8) Descriptor() ([]byte, []int) {
3544 return fileDescriptor_c161fcfdc0c3ff1e, []int{31}
3545 }
3546 func (m *TestUTF8) XXX_Unmarshal(b []byte) error {
3547 return xxx_messageInfo_TestUTF8.Unmarshal(m, b)
3548 }
3549 func (m *TestUTF8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3550 return xxx_messageInfo_TestUTF8.Marshal(b, m, deterministic)
3551 }
3552 func (m *TestUTF8) XXX_Merge(src proto.Message) {
3553 xxx_messageInfo_TestUTF8.Merge(m, src)
3554 }
3555 func (m *TestUTF8) XXX_Size() int {
3556 return xxx_messageInfo_TestUTF8.Size(m)
3557 }
3558 func (m *TestUTF8) XXX_DiscardUnknown() {
3559 xxx_messageInfo_TestUTF8.DiscardUnknown(m)
3560 }
3561
3562 var xxx_messageInfo_TestUTF8 proto.InternalMessageInfo
3563
3564 type isTestUTF8_Oneof interface {
3565 isTestUTF8_Oneof()
3566 }
3567
3568 type TestUTF8_Field struct {
3569 Field string `protobuf:"bytes,3,opt,name=field,oneof" json:"field,omitempty"`
3570 }
3571
3572 func (*TestUTF8_Field) isTestUTF8_Oneof() {}
3573
3574 func (m *TestUTF8) GetOneof() isTestUTF8_Oneof {
3575 if m != nil {
3576 return m.Oneof
3577 }
3578 return nil
3579 }
3580
3581 func (m *TestUTF8) GetScalar() string {
3582 if m != nil && m.Scalar != nil {
3583 return *m.Scalar
3584 }
3585 return ""
3586 }
3587
3588 func (m *TestUTF8) GetVector() []string {
3589 if m != nil {
3590 return m.Vector
3591 }
3592 return nil
3593 }
3594
3595 func (m *TestUTF8) GetField() string {
3596 if x, ok := m.GetOneof().(*TestUTF8_Field); ok {
3597 return x.Field
3598 }
3599 return ""
3600 }
3601
3602 func (m *TestUTF8) GetMapKey() map[string]int64 {
3603 if m != nil {
3604 return m.MapKey
3605 }
3606 return nil
3607 }
3608
3609 func (m *TestUTF8) GetMapValue() map[int64]string {
3610 if m != nil {
3611 return m.MapValue
3612 }
3613 return nil
3614 }
3615
3616
3617 func (*TestUTF8) XXX_OneofWrappers() []interface{} {
3618 return []interface{}{
3619 (*TestUTF8_Field)(nil),
3620 }
3621 }
3622
3623 var E_Greeting = &proto.ExtensionDesc{
3624 ExtendedType: (*MyMessage)(nil),
3625 ExtensionType: ([]string)(nil),
3626 Field: 106,
3627 Name: "test_proto.greeting",
3628 Tag: "bytes,106,rep,name=greeting",
3629 Filename: "test.proto",
3630 }
3631
3632 var E_Complex = &proto.ExtensionDesc{
3633 ExtendedType: (*OtherMessage)(nil),
3634 ExtensionType: (*ComplexExtension)(nil),
3635 Field: 200,
3636 Name: "test_proto.complex",
3637 Tag: "bytes,200,opt,name=complex",
3638 Filename: "test.proto",
3639 }
3640
3641 var E_RComplex = &proto.ExtensionDesc{
3642 ExtendedType: (*OtherMessage)(nil),
3643 ExtensionType: ([]*ComplexExtension)(nil),
3644 Field: 201,
3645 Name: "test_proto.r_complex",
3646 Tag: "bytes,201,rep,name=r_complex",
3647 Filename: "test.proto",
3648 }
3649
3650 var E_NoDefaultDouble = &proto.ExtensionDesc{
3651 ExtendedType: (*DefaultsMessage)(nil),
3652 ExtensionType: (*float64)(nil),
3653 Field: 101,
3654 Name: "test_proto.no_default_double",
3655 Tag: "fixed64,101,opt,name=no_default_double",
3656 Filename: "test.proto",
3657 }
3658
3659 var E_NoDefaultFloat = &proto.ExtensionDesc{
3660 ExtendedType: (*DefaultsMessage)(nil),
3661 ExtensionType: (*float32)(nil),
3662 Field: 102,
3663 Name: "test_proto.no_default_float",
3664 Tag: "fixed32,102,opt,name=no_default_float",
3665 Filename: "test.proto",
3666 }
3667
3668 var E_NoDefaultInt32 = &proto.ExtensionDesc{
3669 ExtendedType: (*DefaultsMessage)(nil),
3670 ExtensionType: (*int32)(nil),
3671 Field: 103,
3672 Name: "test_proto.no_default_int32",
3673 Tag: "varint,103,opt,name=no_default_int32",
3674 Filename: "test.proto",
3675 }
3676
3677 var E_NoDefaultInt64 = &proto.ExtensionDesc{
3678 ExtendedType: (*DefaultsMessage)(nil),
3679 ExtensionType: (*int64)(nil),
3680 Field: 104,
3681 Name: "test_proto.no_default_int64",
3682 Tag: "varint,104,opt,name=no_default_int64",
3683 Filename: "test.proto",
3684 }
3685
3686 var E_NoDefaultUint32 = &proto.ExtensionDesc{
3687 ExtendedType: (*DefaultsMessage)(nil),
3688 ExtensionType: (*uint32)(nil),
3689 Field: 105,
3690 Name: "test_proto.no_default_uint32",
3691 Tag: "varint,105,opt,name=no_default_uint32",
3692 Filename: "test.proto",
3693 }
3694
3695 var E_NoDefaultUint64 = &proto.ExtensionDesc{
3696 ExtendedType: (*DefaultsMessage)(nil),
3697 ExtensionType: (*uint64)(nil),
3698 Field: 106,
3699 Name: "test_proto.no_default_uint64",
3700 Tag: "varint,106,opt,name=no_default_uint64",
3701 Filename: "test.proto",
3702 }
3703
3704 var E_NoDefaultSint32 = &proto.ExtensionDesc{
3705 ExtendedType: (*DefaultsMessage)(nil),
3706 ExtensionType: (*int32)(nil),
3707 Field: 107,
3708 Name: "test_proto.no_default_sint32",
3709 Tag: "zigzag32,107,opt,name=no_default_sint32",
3710 Filename: "test.proto",
3711 }
3712
3713 var E_NoDefaultSint64 = &proto.ExtensionDesc{
3714 ExtendedType: (*DefaultsMessage)(nil),
3715 ExtensionType: (*int64)(nil),
3716 Field: 108,
3717 Name: "test_proto.no_default_sint64",
3718 Tag: "zigzag64,108,opt,name=no_default_sint64",
3719 Filename: "test.proto",
3720 }
3721
3722 var E_NoDefaultFixed32 = &proto.ExtensionDesc{
3723 ExtendedType: (*DefaultsMessage)(nil),
3724 ExtensionType: (*uint32)(nil),
3725 Field: 109,
3726 Name: "test_proto.no_default_fixed32",
3727 Tag: "fixed32,109,opt,name=no_default_fixed32",
3728 Filename: "test.proto",
3729 }
3730
3731 var E_NoDefaultFixed64 = &proto.ExtensionDesc{
3732 ExtendedType: (*DefaultsMessage)(nil),
3733 ExtensionType: (*uint64)(nil),
3734 Field: 110,
3735 Name: "test_proto.no_default_fixed64",
3736 Tag: "fixed64,110,opt,name=no_default_fixed64",
3737 Filename: "test.proto",
3738 }
3739
3740 var E_NoDefaultSfixed32 = &proto.ExtensionDesc{
3741 ExtendedType: (*DefaultsMessage)(nil),
3742 ExtensionType: (*int32)(nil),
3743 Field: 111,
3744 Name: "test_proto.no_default_sfixed32",
3745 Tag: "fixed32,111,opt,name=no_default_sfixed32",
3746 Filename: "test.proto",
3747 }
3748
3749 var E_NoDefaultSfixed64 = &proto.ExtensionDesc{
3750 ExtendedType: (*DefaultsMessage)(nil),
3751 ExtensionType: (*int64)(nil),
3752 Field: 112,
3753 Name: "test_proto.no_default_sfixed64",
3754 Tag: "fixed64,112,opt,name=no_default_sfixed64",
3755 Filename: "test.proto",
3756 }
3757
3758 var E_NoDefaultBool = &proto.ExtensionDesc{
3759 ExtendedType: (*DefaultsMessage)(nil),
3760 ExtensionType: (*bool)(nil),
3761 Field: 113,
3762 Name: "test_proto.no_default_bool",
3763 Tag: "varint,113,opt,name=no_default_bool",
3764 Filename: "test.proto",
3765 }
3766
3767 var E_NoDefaultString = &proto.ExtensionDesc{
3768 ExtendedType: (*DefaultsMessage)(nil),
3769 ExtensionType: (*string)(nil),
3770 Field: 114,
3771 Name: "test_proto.no_default_string",
3772 Tag: "bytes,114,opt,name=no_default_string",
3773 Filename: "test.proto",
3774 }
3775
3776 var E_NoDefaultBytes = &proto.ExtensionDesc{
3777 ExtendedType: (*DefaultsMessage)(nil),
3778 ExtensionType: ([]byte)(nil),
3779 Field: 115,
3780 Name: "test_proto.no_default_bytes",
3781 Tag: "bytes,115,opt,name=no_default_bytes",
3782 Filename: "test.proto",
3783 }
3784
3785 var E_NoDefaultEnum = &proto.ExtensionDesc{
3786 ExtendedType: (*DefaultsMessage)(nil),
3787 ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil),
3788 Field: 116,
3789 Name: "test_proto.no_default_enum",
3790 Tag: "varint,116,opt,name=no_default_enum,enum=test_proto.DefaultsMessage_DefaultsEnum",
3791 Filename: "test.proto",
3792 }
3793
3794 var E_DefaultDouble = &proto.ExtensionDesc{
3795 ExtendedType: (*DefaultsMessage)(nil),
3796 ExtensionType: (*float64)(nil),
3797 Field: 201,
3798 Name: "test_proto.default_double",
3799 Tag: "fixed64,201,opt,name=default_double,def=3.1415",
3800 Filename: "test.proto",
3801 }
3802
3803 var E_DefaultFloat = &proto.ExtensionDesc{
3804 ExtendedType: (*DefaultsMessage)(nil),
3805 ExtensionType: (*float32)(nil),
3806 Field: 202,
3807 Name: "test_proto.default_float",
3808 Tag: "fixed32,202,opt,name=default_float,def=3.14",
3809 Filename: "test.proto",
3810 }
3811
3812 var E_DefaultInt32 = &proto.ExtensionDesc{
3813 ExtendedType: (*DefaultsMessage)(nil),
3814 ExtensionType: (*int32)(nil),
3815 Field: 203,
3816 Name: "test_proto.default_int32",
3817 Tag: "varint,203,opt,name=default_int32,def=42",
3818 Filename: "test.proto",
3819 }
3820
3821 var E_DefaultInt64 = &proto.ExtensionDesc{
3822 ExtendedType: (*DefaultsMessage)(nil),
3823 ExtensionType: (*int64)(nil),
3824 Field: 204,
3825 Name: "test_proto.default_int64",
3826 Tag: "varint,204,opt,name=default_int64,def=43",
3827 Filename: "test.proto",
3828 }
3829
3830 var E_DefaultUint32 = &proto.ExtensionDesc{
3831 ExtendedType: (*DefaultsMessage)(nil),
3832 ExtensionType: (*uint32)(nil),
3833 Field: 205,
3834 Name: "test_proto.default_uint32",
3835 Tag: "varint,205,opt,name=default_uint32,def=44",
3836 Filename: "test.proto",
3837 }
3838
3839 var E_DefaultUint64 = &proto.ExtensionDesc{
3840 ExtendedType: (*DefaultsMessage)(nil),
3841 ExtensionType: (*uint64)(nil),
3842 Field: 206,
3843 Name: "test_proto.default_uint64",
3844 Tag: "varint,206,opt,name=default_uint64,def=45",
3845 Filename: "test.proto",
3846 }
3847
3848 var E_DefaultSint32 = &proto.ExtensionDesc{
3849 ExtendedType: (*DefaultsMessage)(nil),
3850 ExtensionType: (*int32)(nil),
3851 Field: 207,
3852 Name: "test_proto.default_sint32",
3853 Tag: "zigzag32,207,opt,name=default_sint32,def=46",
3854 Filename: "test.proto",
3855 }
3856
3857 var E_DefaultSint64 = &proto.ExtensionDesc{
3858 ExtendedType: (*DefaultsMessage)(nil),
3859 ExtensionType: (*int64)(nil),
3860 Field: 208,
3861 Name: "test_proto.default_sint64",
3862 Tag: "zigzag64,208,opt,name=default_sint64,def=47",
3863 Filename: "test.proto",
3864 }
3865
3866 var E_DefaultFixed32 = &proto.ExtensionDesc{
3867 ExtendedType: (*DefaultsMessage)(nil),
3868 ExtensionType: (*uint32)(nil),
3869 Field: 209,
3870 Name: "test_proto.default_fixed32",
3871 Tag: "fixed32,209,opt,name=default_fixed32,def=48",
3872 Filename: "test.proto",
3873 }
3874
3875 var E_DefaultFixed64 = &proto.ExtensionDesc{
3876 ExtendedType: (*DefaultsMessage)(nil),
3877 ExtensionType: (*uint64)(nil),
3878 Field: 210,
3879 Name: "test_proto.default_fixed64",
3880 Tag: "fixed64,210,opt,name=default_fixed64,def=49",
3881 Filename: "test.proto",
3882 }
3883
3884 var E_DefaultSfixed32 = &proto.ExtensionDesc{
3885 ExtendedType: (*DefaultsMessage)(nil),
3886 ExtensionType: (*int32)(nil),
3887 Field: 211,
3888 Name: "test_proto.default_sfixed32",
3889 Tag: "fixed32,211,opt,name=default_sfixed32,def=50",
3890 Filename: "test.proto",
3891 }
3892
3893 var E_DefaultSfixed64 = &proto.ExtensionDesc{
3894 ExtendedType: (*DefaultsMessage)(nil),
3895 ExtensionType: (*int64)(nil),
3896 Field: 212,
3897 Name: "test_proto.default_sfixed64",
3898 Tag: "fixed64,212,opt,name=default_sfixed64,def=51",
3899 Filename: "test.proto",
3900 }
3901
3902 var E_DefaultBool = &proto.ExtensionDesc{
3903 ExtendedType: (*DefaultsMessage)(nil),
3904 ExtensionType: (*bool)(nil),
3905 Field: 213,
3906 Name: "test_proto.default_bool",
3907 Tag: "varint,213,opt,name=default_bool,def=1",
3908 Filename: "test.proto",
3909 }
3910
3911 var E_DefaultString = &proto.ExtensionDesc{
3912 ExtendedType: (*DefaultsMessage)(nil),
3913 ExtensionType: (*string)(nil),
3914 Field: 214,
3915 Name: "test_proto.default_string",
3916 Tag: "bytes,214,opt,name=default_string,def=Hello, string,def=foo",
3917 Filename: "test.proto",
3918 }
3919
3920 var E_DefaultBytes = &proto.ExtensionDesc{
3921 ExtendedType: (*DefaultsMessage)(nil),
3922 ExtensionType: ([]byte)(nil),
3923 Field: 215,
3924 Name: "test_proto.default_bytes",
3925 Tag: "bytes,215,opt,name=default_bytes,def=Hello, bytes",
3926 Filename: "test.proto",
3927 }
3928
3929 var E_DefaultEnum = &proto.ExtensionDesc{
3930 ExtendedType: (*DefaultsMessage)(nil),
3931 ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil),
3932 Field: 216,
3933 Name: "test_proto.default_enum",
3934 Tag: "varint,216,opt,name=default_enum,enum=test_proto.DefaultsMessage_DefaultsEnum,def=1",
3935 Filename: "test.proto",
3936 }
3937
3938 var E_X201 = &proto.ExtensionDesc{
3939 ExtendedType: (*MyMessageSet)(nil),
3940 ExtensionType: (*Empty)(nil),
3941 Field: 201,
3942 Name: "test_proto.x201",
3943 Tag: "bytes,201,opt,name=x201",
3944 Filename: "test.proto",
3945 }
3946
3947 var E_X202 = &proto.ExtensionDesc{
3948 ExtendedType: (*MyMessageSet)(nil),
3949 ExtensionType: (*Empty)(nil),
3950 Field: 202,
3951 Name: "test_proto.x202",
3952 Tag: "bytes,202,opt,name=x202",
3953 Filename: "test.proto",
3954 }
3955
3956 var E_X203 = &proto.ExtensionDesc{
3957 ExtendedType: (*MyMessageSet)(nil),
3958 ExtensionType: (*Empty)(nil),
3959 Field: 203,
3960 Name: "test_proto.x203",
3961 Tag: "bytes,203,opt,name=x203",
3962 Filename: "test.proto",
3963 }
3964
3965 var E_X204 = &proto.ExtensionDesc{
3966 ExtendedType: (*MyMessageSet)(nil),
3967 ExtensionType: (*Empty)(nil),
3968 Field: 204,
3969 Name: "test_proto.x204",
3970 Tag: "bytes,204,opt,name=x204",
3971 Filename: "test.proto",
3972 }
3973
3974 var E_X205 = &proto.ExtensionDesc{
3975 ExtendedType: (*MyMessageSet)(nil),
3976 ExtensionType: (*Empty)(nil),
3977 Field: 205,
3978 Name: "test_proto.x205",
3979 Tag: "bytes,205,opt,name=x205",
3980 Filename: "test.proto",
3981 }
3982
3983 var E_X206 = &proto.ExtensionDesc{
3984 ExtendedType: (*MyMessageSet)(nil),
3985 ExtensionType: (*Empty)(nil),
3986 Field: 206,
3987 Name: "test_proto.x206",
3988 Tag: "bytes,206,opt,name=x206",
3989 Filename: "test.proto",
3990 }
3991
3992 var E_X207 = &proto.ExtensionDesc{
3993 ExtendedType: (*MyMessageSet)(nil),
3994 ExtensionType: (*Empty)(nil),
3995 Field: 207,
3996 Name: "test_proto.x207",
3997 Tag: "bytes,207,opt,name=x207",
3998 Filename: "test.proto",
3999 }
4000
4001 var E_X208 = &proto.ExtensionDesc{
4002 ExtendedType: (*MyMessageSet)(nil),
4003 ExtensionType: (*Empty)(nil),
4004 Field: 208,
4005 Name: "test_proto.x208",
4006 Tag: "bytes,208,opt,name=x208",
4007 Filename: "test.proto",
4008 }
4009
4010 var E_X209 = &proto.ExtensionDesc{
4011 ExtendedType: (*MyMessageSet)(nil),
4012 ExtensionType: (*Empty)(nil),
4013 Field: 209,
4014 Name: "test_proto.x209",
4015 Tag: "bytes,209,opt,name=x209",
4016 Filename: "test.proto",
4017 }
4018
4019 var E_X210 = &proto.ExtensionDesc{
4020 ExtendedType: (*MyMessageSet)(nil),
4021 ExtensionType: (*Empty)(nil),
4022 Field: 210,
4023 Name: "test_proto.x210",
4024 Tag: "bytes,210,opt,name=x210",
4025 Filename: "test.proto",
4026 }
4027
4028 var E_X211 = &proto.ExtensionDesc{
4029 ExtendedType: (*MyMessageSet)(nil),
4030 ExtensionType: (*Empty)(nil),
4031 Field: 211,
4032 Name: "test_proto.x211",
4033 Tag: "bytes,211,opt,name=x211",
4034 Filename: "test.proto",
4035 }
4036
4037 var E_X212 = &proto.ExtensionDesc{
4038 ExtendedType: (*MyMessageSet)(nil),
4039 ExtensionType: (*Empty)(nil),
4040 Field: 212,
4041 Name: "test_proto.x212",
4042 Tag: "bytes,212,opt,name=x212",
4043 Filename: "test.proto",
4044 }
4045
4046 var E_X213 = &proto.ExtensionDesc{
4047 ExtendedType: (*MyMessageSet)(nil),
4048 ExtensionType: (*Empty)(nil),
4049 Field: 213,
4050 Name: "test_proto.x213",
4051 Tag: "bytes,213,opt,name=x213",
4052 Filename: "test.proto",
4053 }
4054
4055 var E_X214 = &proto.ExtensionDesc{
4056 ExtendedType: (*MyMessageSet)(nil),
4057 ExtensionType: (*Empty)(nil),
4058 Field: 214,
4059 Name: "test_proto.x214",
4060 Tag: "bytes,214,opt,name=x214",
4061 Filename: "test.proto",
4062 }
4063
4064 var E_X215 = &proto.ExtensionDesc{
4065 ExtendedType: (*MyMessageSet)(nil),
4066 ExtensionType: (*Empty)(nil),
4067 Field: 215,
4068 Name: "test_proto.x215",
4069 Tag: "bytes,215,opt,name=x215",
4070 Filename: "test.proto",
4071 }
4072
4073 var E_X216 = &proto.ExtensionDesc{
4074 ExtendedType: (*MyMessageSet)(nil),
4075 ExtensionType: (*Empty)(nil),
4076 Field: 216,
4077 Name: "test_proto.x216",
4078 Tag: "bytes,216,opt,name=x216",
4079 Filename: "test.proto",
4080 }
4081
4082 var E_X217 = &proto.ExtensionDesc{
4083 ExtendedType: (*MyMessageSet)(nil),
4084 ExtensionType: (*Empty)(nil),
4085 Field: 217,
4086 Name: "test_proto.x217",
4087 Tag: "bytes,217,opt,name=x217",
4088 Filename: "test.proto",
4089 }
4090
4091 var E_X218 = &proto.ExtensionDesc{
4092 ExtendedType: (*MyMessageSet)(nil),
4093 ExtensionType: (*Empty)(nil),
4094 Field: 218,
4095 Name: "test_proto.x218",
4096 Tag: "bytes,218,opt,name=x218",
4097 Filename: "test.proto",
4098 }
4099
4100 var E_X219 = &proto.ExtensionDesc{
4101 ExtendedType: (*MyMessageSet)(nil),
4102 ExtensionType: (*Empty)(nil),
4103 Field: 219,
4104 Name: "test_proto.x219",
4105 Tag: "bytes,219,opt,name=x219",
4106 Filename: "test.proto",
4107 }
4108
4109 var E_X220 = &proto.ExtensionDesc{
4110 ExtendedType: (*MyMessageSet)(nil),
4111 ExtensionType: (*Empty)(nil),
4112 Field: 220,
4113 Name: "test_proto.x220",
4114 Tag: "bytes,220,opt,name=x220",
4115 Filename: "test.proto",
4116 }
4117
4118 var E_X221 = &proto.ExtensionDesc{
4119 ExtendedType: (*MyMessageSet)(nil),
4120 ExtensionType: (*Empty)(nil),
4121 Field: 221,
4122 Name: "test_proto.x221",
4123 Tag: "bytes,221,opt,name=x221",
4124 Filename: "test.proto",
4125 }
4126
4127 var E_X222 = &proto.ExtensionDesc{
4128 ExtendedType: (*MyMessageSet)(nil),
4129 ExtensionType: (*Empty)(nil),
4130 Field: 222,
4131 Name: "test_proto.x222",
4132 Tag: "bytes,222,opt,name=x222",
4133 Filename: "test.proto",
4134 }
4135
4136 var E_X223 = &proto.ExtensionDesc{
4137 ExtendedType: (*MyMessageSet)(nil),
4138 ExtensionType: (*Empty)(nil),
4139 Field: 223,
4140 Name: "test_proto.x223",
4141 Tag: "bytes,223,opt,name=x223",
4142 Filename: "test.proto",
4143 }
4144
4145 var E_X224 = &proto.ExtensionDesc{
4146 ExtendedType: (*MyMessageSet)(nil),
4147 ExtensionType: (*Empty)(nil),
4148 Field: 224,
4149 Name: "test_proto.x224",
4150 Tag: "bytes,224,opt,name=x224",
4151 Filename: "test.proto",
4152 }
4153
4154 var E_X225 = &proto.ExtensionDesc{
4155 ExtendedType: (*MyMessageSet)(nil),
4156 ExtensionType: (*Empty)(nil),
4157 Field: 225,
4158 Name: "test_proto.x225",
4159 Tag: "bytes,225,opt,name=x225",
4160 Filename: "test.proto",
4161 }
4162
4163 var E_X226 = &proto.ExtensionDesc{
4164 ExtendedType: (*MyMessageSet)(nil),
4165 ExtensionType: (*Empty)(nil),
4166 Field: 226,
4167 Name: "test_proto.x226",
4168 Tag: "bytes,226,opt,name=x226",
4169 Filename: "test.proto",
4170 }
4171
4172 var E_X227 = &proto.ExtensionDesc{
4173 ExtendedType: (*MyMessageSet)(nil),
4174 ExtensionType: (*Empty)(nil),
4175 Field: 227,
4176 Name: "test_proto.x227",
4177 Tag: "bytes,227,opt,name=x227",
4178 Filename: "test.proto",
4179 }
4180
4181 var E_X228 = &proto.ExtensionDesc{
4182 ExtendedType: (*MyMessageSet)(nil),
4183 ExtensionType: (*Empty)(nil),
4184 Field: 228,
4185 Name: "test_proto.x228",
4186 Tag: "bytes,228,opt,name=x228",
4187 Filename: "test.proto",
4188 }
4189
4190 var E_X229 = &proto.ExtensionDesc{
4191 ExtendedType: (*MyMessageSet)(nil),
4192 ExtensionType: (*Empty)(nil),
4193 Field: 229,
4194 Name: "test_proto.x229",
4195 Tag: "bytes,229,opt,name=x229",
4196 Filename: "test.proto",
4197 }
4198
4199 var E_X230 = &proto.ExtensionDesc{
4200 ExtendedType: (*MyMessageSet)(nil),
4201 ExtensionType: (*Empty)(nil),
4202 Field: 230,
4203 Name: "test_proto.x230",
4204 Tag: "bytes,230,opt,name=x230",
4205 Filename: "test.proto",
4206 }
4207
4208 var E_X231 = &proto.ExtensionDesc{
4209 ExtendedType: (*MyMessageSet)(nil),
4210 ExtensionType: (*Empty)(nil),
4211 Field: 231,
4212 Name: "test_proto.x231",
4213 Tag: "bytes,231,opt,name=x231",
4214 Filename: "test.proto",
4215 }
4216
4217 var E_X232 = &proto.ExtensionDesc{
4218 ExtendedType: (*MyMessageSet)(nil),
4219 ExtensionType: (*Empty)(nil),
4220 Field: 232,
4221 Name: "test_proto.x232",
4222 Tag: "bytes,232,opt,name=x232",
4223 Filename: "test.proto",
4224 }
4225
4226 var E_X233 = &proto.ExtensionDesc{
4227 ExtendedType: (*MyMessageSet)(nil),
4228 ExtensionType: (*Empty)(nil),
4229 Field: 233,
4230 Name: "test_proto.x233",
4231 Tag: "bytes,233,opt,name=x233",
4232 Filename: "test.proto",
4233 }
4234
4235 var E_X234 = &proto.ExtensionDesc{
4236 ExtendedType: (*MyMessageSet)(nil),
4237 ExtensionType: (*Empty)(nil),
4238 Field: 234,
4239 Name: "test_proto.x234",
4240 Tag: "bytes,234,opt,name=x234",
4241 Filename: "test.proto",
4242 }
4243
4244 var E_X235 = &proto.ExtensionDesc{
4245 ExtendedType: (*MyMessageSet)(nil),
4246 ExtensionType: (*Empty)(nil),
4247 Field: 235,
4248 Name: "test_proto.x235",
4249 Tag: "bytes,235,opt,name=x235",
4250 Filename: "test.proto",
4251 }
4252
4253 var E_X236 = &proto.ExtensionDesc{
4254 ExtendedType: (*MyMessageSet)(nil),
4255 ExtensionType: (*Empty)(nil),
4256 Field: 236,
4257 Name: "test_proto.x236",
4258 Tag: "bytes,236,opt,name=x236",
4259 Filename: "test.proto",
4260 }
4261
4262 var E_X237 = &proto.ExtensionDesc{
4263 ExtendedType: (*MyMessageSet)(nil),
4264 ExtensionType: (*Empty)(nil),
4265 Field: 237,
4266 Name: "test_proto.x237",
4267 Tag: "bytes,237,opt,name=x237",
4268 Filename: "test.proto",
4269 }
4270
4271 var E_X238 = &proto.ExtensionDesc{
4272 ExtendedType: (*MyMessageSet)(nil),
4273 ExtensionType: (*Empty)(nil),
4274 Field: 238,
4275 Name: "test_proto.x238",
4276 Tag: "bytes,238,opt,name=x238",
4277 Filename: "test.proto",
4278 }
4279
4280 var E_X239 = &proto.ExtensionDesc{
4281 ExtendedType: (*MyMessageSet)(nil),
4282 ExtensionType: (*Empty)(nil),
4283 Field: 239,
4284 Name: "test_proto.x239",
4285 Tag: "bytes,239,opt,name=x239",
4286 Filename: "test.proto",
4287 }
4288
4289 var E_X240 = &proto.ExtensionDesc{
4290 ExtendedType: (*MyMessageSet)(nil),
4291 ExtensionType: (*Empty)(nil),
4292 Field: 240,
4293 Name: "test_proto.x240",
4294 Tag: "bytes,240,opt,name=x240",
4295 Filename: "test.proto",
4296 }
4297
4298 var E_X241 = &proto.ExtensionDesc{
4299 ExtendedType: (*MyMessageSet)(nil),
4300 ExtensionType: (*Empty)(nil),
4301 Field: 241,
4302 Name: "test_proto.x241",
4303 Tag: "bytes,241,opt,name=x241",
4304 Filename: "test.proto",
4305 }
4306
4307 var E_X242 = &proto.ExtensionDesc{
4308 ExtendedType: (*MyMessageSet)(nil),
4309 ExtensionType: (*Empty)(nil),
4310 Field: 242,
4311 Name: "test_proto.x242",
4312 Tag: "bytes,242,opt,name=x242",
4313 Filename: "test.proto",
4314 }
4315
4316 var E_X243 = &proto.ExtensionDesc{
4317 ExtendedType: (*MyMessageSet)(nil),
4318 ExtensionType: (*Empty)(nil),
4319 Field: 243,
4320 Name: "test_proto.x243",
4321 Tag: "bytes,243,opt,name=x243",
4322 Filename: "test.proto",
4323 }
4324
4325 var E_X244 = &proto.ExtensionDesc{
4326 ExtendedType: (*MyMessageSet)(nil),
4327 ExtensionType: (*Empty)(nil),
4328 Field: 244,
4329 Name: "test_proto.x244",
4330 Tag: "bytes,244,opt,name=x244",
4331 Filename: "test.proto",
4332 }
4333
4334 var E_X245 = &proto.ExtensionDesc{
4335 ExtendedType: (*MyMessageSet)(nil),
4336 ExtensionType: (*Empty)(nil),
4337 Field: 245,
4338 Name: "test_proto.x245",
4339 Tag: "bytes,245,opt,name=x245",
4340 Filename: "test.proto",
4341 }
4342
4343 var E_X246 = &proto.ExtensionDesc{
4344 ExtendedType: (*MyMessageSet)(nil),
4345 ExtensionType: (*Empty)(nil),
4346 Field: 246,
4347 Name: "test_proto.x246",
4348 Tag: "bytes,246,opt,name=x246",
4349 Filename: "test.proto",
4350 }
4351
4352 var E_X247 = &proto.ExtensionDesc{
4353 ExtendedType: (*MyMessageSet)(nil),
4354 ExtensionType: (*Empty)(nil),
4355 Field: 247,
4356 Name: "test_proto.x247",
4357 Tag: "bytes,247,opt,name=x247",
4358 Filename: "test.proto",
4359 }
4360
4361 var E_X248 = &proto.ExtensionDesc{
4362 ExtendedType: (*MyMessageSet)(nil),
4363 ExtensionType: (*Empty)(nil),
4364 Field: 248,
4365 Name: "test_proto.x248",
4366 Tag: "bytes,248,opt,name=x248",
4367 Filename: "test.proto",
4368 }
4369
4370 var E_X249 = &proto.ExtensionDesc{
4371 ExtendedType: (*MyMessageSet)(nil),
4372 ExtensionType: (*Empty)(nil),
4373 Field: 249,
4374 Name: "test_proto.x249",
4375 Tag: "bytes,249,opt,name=x249",
4376 Filename: "test.proto",
4377 }
4378
4379 var E_X250 = &proto.ExtensionDesc{
4380 ExtendedType: (*MyMessageSet)(nil),
4381 ExtensionType: (*Empty)(nil),
4382 Field: 250,
4383 Name: "test_proto.x250",
4384 Tag: "bytes,250,opt,name=x250",
4385 Filename: "test.proto",
4386 }
4387
4388 func init() {
4389 proto.RegisterEnum("test_proto.FOO", FOO_name, FOO_value)
4390 proto.RegisterEnum("test_proto.GoTest_KIND", GoTest_KIND_name, GoTest_KIND_value)
4391 proto.RegisterEnum("test_proto.MyMessage_Color", MyMessage_Color_name, MyMessage_Color_value)
4392 proto.RegisterEnum("test_proto.DefaultsMessage_DefaultsEnum", DefaultsMessage_DefaultsEnum_name, DefaultsMessage_DefaultsEnum_value)
4393 proto.RegisterEnum("test_proto.Defaults_Color", Defaults_Color_name, Defaults_Color_value)
4394 proto.RegisterEnum("test_proto.RepeatedEnum_Color", RepeatedEnum_Color_name, RepeatedEnum_Color_value)
4395 proto.RegisterType((*GoEnum)(nil), "test_proto.GoEnum")
4396 proto.RegisterType((*GoTestField)(nil), "test_proto.GoTestField")
4397 proto.RegisterType((*GoTest)(nil), "test_proto.GoTest")
4398 proto.RegisterType((*GoTest_RequiredGroup)(nil), "test_proto.GoTest.RequiredGroup")
4399 proto.RegisterType((*GoTest_RepeatedGroup)(nil), "test_proto.GoTest.RepeatedGroup")
4400 proto.RegisterType((*GoTest_OptionalGroup)(nil), "test_proto.GoTest.OptionalGroup")
4401 proto.RegisterType((*GoTestRequiredGroupField)(nil), "test_proto.GoTestRequiredGroupField")
4402 proto.RegisterType((*GoTestRequiredGroupField_Group)(nil), "test_proto.GoTestRequiredGroupField.Group")
4403 proto.RegisterType((*GoSkipTest)(nil), "test_proto.GoSkipTest")
4404 proto.RegisterType((*GoSkipTest_SkipGroup)(nil), "test_proto.GoSkipTest.SkipGroup")
4405 proto.RegisterType((*NonPackedTest)(nil), "test_proto.NonPackedTest")
4406 proto.RegisterType((*PackedTest)(nil), "test_proto.PackedTest")
4407 proto.RegisterType((*MaxTag)(nil), "test_proto.MaxTag")
4408 proto.RegisterType((*OldMessage)(nil), "test_proto.OldMessage")
4409 proto.RegisterType((*OldMessage_Nested)(nil), "test_proto.OldMessage.Nested")
4410 proto.RegisterType((*NewMessage)(nil), "test_proto.NewMessage")
4411 proto.RegisterType((*NewMessage_Nested)(nil), "test_proto.NewMessage.Nested")
4412 proto.RegisterType((*InnerMessage)(nil), "test_proto.InnerMessage")
4413 proto.RegisterType((*OtherMessage)(nil), "test_proto.OtherMessage")
4414 proto.RegisterType((*RequiredInnerMessage)(nil), "test_proto.RequiredInnerMessage")
4415 proto.RegisterType((*MyMessage)(nil), "test_proto.MyMessage")
4416 proto.RegisterType((*MyMessage_SomeGroup)(nil), "test_proto.MyMessage.SomeGroup")
4417 proto.RegisterExtension(E_Ext_More)
4418 proto.RegisterExtension(E_Ext_Text)
4419 proto.RegisterExtension(E_Ext_Number)
4420 proto.RegisterType((*Ext)(nil), "test_proto.Ext")
4421 proto.RegisterMapType((map[int32]int32)(nil), "test_proto.Ext.MapFieldEntry")
4422 proto.RegisterType((*ComplexExtension)(nil), "test_proto.ComplexExtension")
4423 proto.RegisterType((*DefaultsMessage)(nil), "test_proto.DefaultsMessage")
4424 proto.RegisterType((*MyMessageSet)(nil), "test_proto.MyMessageSet")
4425 proto.RegisterType((*Empty)(nil), "test_proto.Empty")
4426 proto.RegisterType((*MessageList)(nil), "test_proto.MessageList")
4427 proto.RegisterType((*MessageList_Message)(nil), "test_proto.MessageList.Message")
4428 proto.RegisterType((*Strings)(nil), "test_proto.Strings")
4429 proto.RegisterType((*Defaults)(nil), "test_proto.Defaults")
4430 proto.RegisterType((*SubDefaults)(nil), "test_proto.SubDefaults")
4431 proto.RegisterType((*RepeatedEnum)(nil), "test_proto.RepeatedEnum")
4432 proto.RegisterType((*MoreRepeated)(nil), "test_proto.MoreRepeated")
4433 proto.RegisterType((*GroupOld)(nil), "test_proto.GroupOld")
4434 proto.RegisterType((*GroupOld_G)(nil), "test_proto.GroupOld.G")
4435 proto.RegisterType((*GroupNew)(nil), "test_proto.GroupNew")
4436 proto.RegisterType((*GroupNew_G)(nil), "test_proto.GroupNew.G")
4437 proto.RegisterType((*FloatingPoint)(nil), "test_proto.FloatingPoint")
4438 proto.RegisterType((*MessageWithMap)(nil), "test_proto.MessageWithMap")
4439 proto.RegisterMapType((map[bool][]byte)(nil), "test_proto.MessageWithMap.ByteMappingEntry")
4440 proto.RegisterMapType((map[int64]*FloatingPoint)(nil), "test_proto.MessageWithMap.MsgMappingEntry")
4441 proto.RegisterMapType((map[int32]string)(nil), "test_proto.MessageWithMap.NameMappingEntry")
4442 proto.RegisterMapType((map[string]string)(nil), "test_proto.MessageWithMap.StrToStrEntry")
4443 proto.RegisterType((*Oneof)(nil), "test_proto.Oneof")
4444 proto.RegisterType((*Oneof_F_Group)(nil), "test_proto.Oneof.F_Group")
4445 proto.RegisterType((*Communique)(nil), "test_proto.Communique")
4446 proto.RegisterType((*TestUTF8)(nil), "test_proto.TestUTF8")
4447 proto.RegisterMapType((map[string]int64)(nil), "test_proto.TestUTF8.MapKeyEntry")
4448 proto.RegisterMapType((map[int64]string)(nil), "test_proto.TestUTF8.MapValueEntry")
4449 proto.RegisterExtension(E_Greeting)
4450 proto.RegisterExtension(E_Complex)
4451 proto.RegisterExtension(E_RComplex)
4452 proto.RegisterExtension(E_NoDefaultDouble)
4453 proto.RegisterExtension(E_NoDefaultFloat)
4454 proto.RegisterExtension(E_NoDefaultInt32)
4455 proto.RegisterExtension(E_NoDefaultInt64)
4456 proto.RegisterExtension(E_NoDefaultUint32)
4457 proto.RegisterExtension(E_NoDefaultUint64)
4458 proto.RegisterExtension(E_NoDefaultSint32)
4459 proto.RegisterExtension(E_NoDefaultSint64)
4460 proto.RegisterExtension(E_NoDefaultFixed32)
4461 proto.RegisterExtension(E_NoDefaultFixed64)
4462 proto.RegisterExtension(E_NoDefaultSfixed32)
4463 proto.RegisterExtension(E_NoDefaultSfixed64)
4464 proto.RegisterExtension(E_NoDefaultBool)
4465 proto.RegisterExtension(E_NoDefaultString)
4466 proto.RegisterExtension(E_NoDefaultBytes)
4467 proto.RegisterExtension(E_NoDefaultEnum)
4468 proto.RegisterExtension(E_DefaultDouble)
4469 proto.RegisterExtension(E_DefaultFloat)
4470 proto.RegisterExtension(E_DefaultInt32)
4471 proto.RegisterExtension(E_DefaultInt64)
4472 proto.RegisterExtension(E_DefaultUint32)
4473 proto.RegisterExtension(E_DefaultUint64)
4474 proto.RegisterExtension(E_DefaultSint32)
4475 proto.RegisterExtension(E_DefaultSint64)
4476 proto.RegisterExtension(E_DefaultFixed32)
4477 proto.RegisterExtension(E_DefaultFixed64)
4478 proto.RegisterExtension(E_DefaultSfixed32)
4479 proto.RegisterExtension(E_DefaultSfixed64)
4480 proto.RegisterExtension(E_DefaultBool)
4481 proto.RegisterExtension(E_DefaultString)
4482 proto.RegisterExtension(E_DefaultBytes)
4483 proto.RegisterExtension(E_DefaultEnum)
4484 proto.RegisterExtension(E_X201)
4485 proto.RegisterExtension(E_X202)
4486 proto.RegisterExtension(E_X203)
4487 proto.RegisterExtension(E_X204)
4488 proto.RegisterExtension(E_X205)
4489 proto.RegisterExtension(E_X206)
4490 proto.RegisterExtension(E_X207)
4491 proto.RegisterExtension(E_X208)
4492 proto.RegisterExtension(E_X209)
4493 proto.RegisterExtension(E_X210)
4494 proto.RegisterExtension(E_X211)
4495 proto.RegisterExtension(E_X212)
4496 proto.RegisterExtension(E_X213)
4497 proto.RegisterExtension(E_X214)
4498 proto.RegisterExtension(E_X215)
4499 proto.RegisterExtension(E_X216)
4500 proto.RegisterExtension(E_X217)
4501 proto.RegisterExtension(E_X218)
4502 proto.RegisterExtension(E_X219)
4503 proto.RegisterExtension(E_X220)
4504 proto.RegisterExtension(E_X221)
4505 proto.RegisterExtension(E_X222)
4506 proto.RegisterExtension(E_X223)
4507 proto.RegisterExtension(E_X224)
4508 proto.RegisterExtension(E_X225)
4509 proto.RegisterExtension(E_X226)
4510 proto.RegisterExtension(E_X227)
4511 proto.RegisterExtension(E_X228)
4512 proto.RegisterExtension(E_X229)
4513 proto.RegisterExtension(E_X230)
4514 proto.RegisterExtension(E_X231)
4515 proto.RegisterExtension(E_X232)
4516 proto.RegisterExtension(E_X233)
4517 proto.RegisterExtension(E_X234)
4518 proto.RegisterExtension(E_X235)
4519 proto.RegisterExtension(E_X236)
4520 proto.RegisterExtension(E_X237)
4521 proto.RegisterExtension(E_X238)
4522 proto.RegisterExtension(E_X239)
4523 proto.RegisterExtension(E_X240)
4524 proto.RegisterExtension(E_X241)
4525 proto.RegisterExtension(E_X242)
4526 proto.RegisterExtension(E_X243)
4527 proto.RegisterExtension(E_X244)
4528 proto.RegisterExtension(E_X245)
4529 proto.RegisterExtension(E_X246)
4530 proto.RegisterExtension(E_X247)
4531 proto.RegisterExtension(E_X248)
4532 proto.RegisterExtension(E_X249)
4533 proto.RegisterExtension(E_X250)
4534 }
4535
4536 func init() { proto.RegisterFile("test.proto", fileDescriptor_c161fcfdc0c3ff1e) }
4537
4538 var fileDescriptor_c161fcfdc0c3ff1e = []byte{
4539
4540 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x5a, 0xd9, 0x73, 0x1b, 0x47,
4541 0x7a, 0xd7, 0x0c, 0xee, 0x0f, 0x20, 0x31, 0x6c, 0xd1, 0x12, 0x44, 0x59, 0xd2, 0x08, 0x7b, 0x18,
4542 0x96, 0x6c, 0x8a, 0x04, 0x86, 0x90, 0x04, 0xc7, 0x8e, 0x75, 0x10, 0x34, 0x4b, 0x22, 0x21, 0x0f,
4543 0x69, 0x3b, 0xab, 0x3c, 0xa0, 0x40, 0x62, 0x00, 0x62, 0x05, 0xcc, 0xc0, 0xc0, 0x60, 0x45, 0x26,
4544 0x95, 0x2a, 0x3f, 0xa6, 0x2a, 0x4f, 0xd9, 0x24, 0x55, 0x79, 0xcf, 0x4b, 0x5e, 0x72, 0x3d, 0x24,
4545 0x7f, 0x43, 0x7c, 0xad, 0x77, 0xd7, 0x7b, 0x25, 0xd9, 0x64, 0x73, 0xdf, 0xd9, 0xdc, 0x7b, 0xe4,
4546 0xc5, 0xa9, 0xfe, 0xba, 0x67, 0xa6, 0x67, 0x00, 0x35, 0xc9, 0x27, 0x4c, 0x77, 0xff, 0xbe, 0x5f,
4547 0x5f, 0xbf, 0xf9, 0xbe, 0xaf, 0x1b, 0x03, 0xe0, 0x5a, 0x63, 0x77, 0x79, 0x38, 0x72, 0x5c, 0x87,
4548 0xe0, 0x73, 0x13, 0x9f, 0x8b, 0xd7, 0x21, 0xb9, 0xe1, 0xac, 0xdb, 0x93, 0x01, 0xb9, 0x0a, 0xb1,
4549 0x8e, 0xe3, 0x14, 0x14, 0x5d, 0x2d, 0xcd, 0x97, 0xf3, 0xcb, 0x01, 0x66, 0xb9, 0xde, 0x68, 0x98,
4550 0xb4, 0xad, 0x78, 0x13, 0xb2, 0x1b, 0xce, 0xae, 0x35, 0x76, 0xeb, 0x3d, 0xab, 0xdf, 0x26, 0x8b,
4551 0x90, 0x78, 0xd8, 0xda, 0xb3, 0xfa, 0x68, 0x93, 0x31, 0x59, 0x81, 0x10, 0x88, 0xef, 0x1e, 0x0d,
4552 0xad, 0x82, 0x8a, 0x95, 0xf8, 0x5c, 0xfc, 0xc3, 0x22, 0xed, 0x86, 0x5a, 0x92, 0xeb, 0x10, 0x7f,
4553 0xd0, 0xb3, 0xdb, 0xbc, 0x9f, 0xf3, 0x62, 0x3f, 0x0c, 0xb1, 0xfc, 0x60, 0x73, 0xfb, 0xbe, 0x89,
4554 0x20, 0xda, 0xc3, 0x6e, 0x6b, 0xaf, 0x4f, 0xc9, 0x14, 0xda, 0x03, 0x16, 0x68, 0xed, 0xa3, 0xd6,
4555 0xa8, 0x35, 0x28, 0xc4, 0x74, 0xa5, 0x94, 0x30, 0x59, 0x81, 0xbc, 0x0a, 0x73, 0xa6, 0xf5, 0xee,
4556 0xa4, 0x37, 0xb2, 0xda, 0x38, 0xbc, 0x42, 0x5c, 0x57, 0x4b, 0xd9, 0x59, 0x3d, 0x60, 0xb3, 0x19,
4557 0x46, 0x33, 0xf3, 0xa1, 0xd5, 0x72, 0x3d, 0xf3, 0x84, 0x1e, 0x3b, 0xc6, 0x5c, 0x40, 0x53, 0xf3,
4558 0xc6, 0xd0, 0xed, 0x39, 0x76, 0xab, 0xcf, 0xcc, 0x93, 0xba, 0x22, 0x35, 0x0f, 0xa1, 0xc9, 0x17,
4559 0x21, 0x5f, 0x6f, 0xde, 0x75, 0x9c, 0x7e, 0x73, 0xc4, 0x47, 0x55, 0x00, 0x5d, 0x2d, 0xa5, 0xcd,
4560 0xb9, 0x3a, 0xad, 0xf5, 0x86, 0x4a, 0x4a, 0xa0, 0xd5, 0x9b, 0x9b, 0xb6, 0x5b, 0x29, 0x07, 0xc0,
4561 0xac, 0xae, 0x96, 0x12, 0xe6, 0x7c, 0x1d, 0xab, 0xa7, 0x90, 0x55, 0x23, 0x40, 0xe6, 0x74, 0xb5,
4562 0x14, 0x63, 0xc8, 0xaa, 0xe1, 0x23, 0x5f, 0x02, 0x52, 0x6f, 0xd6, 0x7b, 0x87, 0x56, 0x5b, 0x64,
4563 0x9d, 0xd3, 0xd5, 0x52, 0xca, 0xd4, 0xea, 0xbc, 0x61, 0x06, 0x5a, 0x64, 0x9e, 0xd7, 0xd5, 0x52,
4564 0xd2, 0x43, 0x0b, 0xdc, 0xd7, 0x60, 0xa1, 0xde, 0x7c, 0xab, 0x17, 0x1e, 0x70, 0x5e, 0x57, 0x4b,
4565 0x73, 0x66, 0xbe, 0xce, 0xea, 0xa7, 0xb1, 0x22, 0xb1, 0xa6, 0xab, 0xa5, 0x38, 0xc7, 0x0a, 0xbc,
4566 0x38, 0xbb, 0x7a, 0xdf, 0x69, 0xb9, 0x01, 0x74, 0x41, 0x57, 0x4b, 0xaa, 0x39, 0x5f, 0xc7, 0xea,
4567 0x30, 0xeb, 0x7d, 0x67, 0xb2, 0xd7, 0xb7, 0x02, 0x28, 0xd1, 0xd5, 0x92, 0x62, 0xe6, 0xeb, 0xac,
4568 0x3e, 0x8c, 0xdd, 0x71, 0x47, 0x3d, 0xbb, 0x1b, 0x60, 0xcf, 0xa2, 0x8e, 0xf3, 0x75, 0x56, 0x1f,
4569 0x1e, 0xc1, 0xdd, 0x23, 0xd7, 0x1a, 0x07, 0x50, 0x4b, 0x57, 0x4b, 0x39, 0x73, 0xbe, 0x8e, 0xd5,
4570 0x11, 0xd6, 0xc8, 0x1a, 0x74, 0x74, 0xb5, 0xb4, 0x40, 0x59, 0x67, 0xac, 0xc1, 0x4e, 0x64, 0x0d,
4571 0xba, 0xba, 0x5a, 0x22, 0x1c, 0x2b, 0xac, 0xc1, 0x32, 0x9c, 0xad, 0x37, 0x77, 0x3a, 0xd1, 0x8d,
4572 0x3b, 0xd0, 0xd5, 0x52, 0xde, 0x5c, 0xa8, 0x7b, 0x2d, 0xb3, 0xf0, 0x22, 0x7b, 0x4f, 0x57, 0x4b,
4573 0x9a, 0x8f, 0x17, 0xf8, 0x45, 0x4d, 0x32, 0xa9, 0x17, 0x16, 0xf5, 0x98, 0xa0, 0x49, 0x56, 0x19,
4574 0xd6, 0x24, 0x07, 0x3e, 0xa7, 0xc7, 0x44, 0x4d, 0x46, 0x90, 0xd8, 0x3d, 0x47, 0x9e, 0xd3, 0x63,
4575 0xa2, 0x26, 0x39, 0x32, 0xa2, 0x49, 0x8e, 0x3d, 0xaf, 0xc7, 0xc2, 0x9a, 0x9c, 0x42, 0x8b, 0xcc,
4576 0x05, 0x3d, 0x16, 0xd6, 0x24, 0x47, 0x87, 0x35, 0xc9, 0xc1, 0x17, 0xf4, 0x58, 0x48, 0x93, 0x51,
4577 0xac, 0x48, 0xbc, 0xa4, 0xc7, 0x42, 0x9a, 0x14, 0x67, 0xe7, 0x69, 0x92, 0x43, 0x2f, 0xea, 0x31,
4578 0x51, 0x93, 0x22, 0xab, 0xaf, 0x49, 0x0e, 0x7d, 0x5e, 0x8f, 0x85, 0x34, 0x29, 0x62, 0x7d, 0x4d,
4579 0x72, 0xec, 0x25, 0x3d, 0x16, 0xd2, 0x24, 0xc7, 0xbe, 0x28, 0x6a, 0x92, 0x43, 0xdf, 0x57, 0xf4,
4580 0x98, 0x28, 0x4a, 0x0e, 0xbd, 0x1e, 0x12, 0x25, 0xc7, 0x7e, 0x40, 0xb1, 0xa2, 0x2a, 0xa3, 0x60,
4581 0x71, 0x15, 0x3e, 0xa4, 0x60, 0x51, 0x96, 0x1c, 0x7c, 0x23, 0x22, 0x4b, 0x0e, 0xff, 0x88, 0xc2,
4582 0xc3, 0xba, 0x9c, 0x36, 0x10, 0xf9, 0x3f, 0xa6, 0x06, 0x61, 0x61, 0x72, 0x83, 0x40, 0x98, 0x0e,
4583 0x77, 0xa2, 0x85, 0xcb, 0xba, 0xe2, 0x0b, 0xd3, 0xf3, 0xac, 0xa2, 0x30, 0x7d, 0xe0, 0x15, 0x0c,
4584 0x19, 0x5c, 0x98, 0x53, 0xc8, 0xaa, 0x11, 0x20, 0x75, 0x5d, 0x09, 0x84, 0xe9, 0x23, 0x43, 0xc2,
4585 0xf4, 0xb1, 0x57, 0x75, 0x45, 0x14, 0xe6, 0x0c, 0xb4, 0xc8, 0x5c, 0xd4, 0x15, 0x51, 0x98, 0x3e,
4586 0x5a, 0x14, 0xa6, 0x0f, 0xfe, 0x9c, 0xae, 0x08, 0xc2, 0x9c, 0xc6, 0x8a, 0xc4, 0x9f, 0xd7, 0x15,
4587 0x41, 0x98, 0xe1, 0xd9, 0x31, 0x61, 0xfa, 0xd0, 0x2f, 0xe8, 0x4a, 0x20, 0xcc, 0x30, 0x2b, 0x17,
4588 0xa6, 0x0f, 0xfd, 0xa2, 0xae, 0x08, 0xc2, 0x0c, 0x63, 0xb9, 0x30, 0x7d, 0xec, 0x0b, 0x18, 0xa7,
4589 0x3d, 0x61, 0xfa, 0x58, 0x41, 0x98, 0x3e, 0xf4, 0x77, 0x68, 0x4c, 0xf7, 0x85, 0xe9, 0x43, 0x45,
4590 0x61, 0xfa, 0xd8, 0xdf, 0xa5, 0xd8, 0x40, 0x98, 0xd3, 0x60, 0x71, 0x15, 0x7e, 0x8f, 0x82, 0x03,
4591 0x61, 0xfa, 0xe0, 0xb0, 0x30, 0x7d, 0xf8, 0xef, 0x53, 0xb8, 0x28, 0xcc, 0x59, 0x06, 0x22, 0xff,
4592 0x1f, 0x50, 0x03, 0x51, 0x98, 0xbe, 0xc1, 0x32, 0x4e, 0x93, 0x0a, 0xb3, 0x6d, 0x75, 0x5a, 0x93,
4593 0x3e, 0x95, 0x71, 0x89, 0x2a, 0xb3, 0x16, 0x77, 0x47, 0x13, 0x8b, 0xce, 0xd5, 0x71, 0xfa, 0xf7,
4594 0xbd, 0x36, 0xb2, 0x4c, 0x87, 0xcf, 0x04, 0x1a, 0x18, 0xbc, 0x48, 0x15, 0x5a, 0x53, 0x2b, 0x65,
4595 0x33, 0xcf, 0x54, 0x3a, 0x8d, 0xaf, 0x1a, 0x02, 0xfe, 0x1a, 0xd5, 0x69, 0x4d, 0xad, 0x1a, 0x0c,
4596 0x5f, 0x35, 0x02, 0x7c, 0x85, 0x4e, 0xc0, 0x13, 0x6b, 0x60, 0x71, 0x9d, 0xaa, 0xb5, 0x16, 0xab,
4597 0x94, 0x57, 0xcc, 0x05, 0x4f, 0xb2, 0xb3, 0x8c, 0x42, 0xdd, 0xbc, 0x44, 0x45, 0x5b, 0x8b, 0x55,
4598 0x0d, 0xdf, 0x48, 0xec, 0xa9, 0x4c, 0x85, 0xce, 0xa5, 0x1b, 0xd8, 0xbc, 0x4c, 0xb5, 0x5b, 0x8b,
4599 0x57, 0xca, 0x2b, 0x2b, 0xa6, 0xc6, 0x15, 0x3c, 0xc3, 0x26, 0xd4, 0xcf, 0x32, 0xd5, 0x70, 0x2d,
4600 0x5e, 0x35, 0x7c, 0x9b, 0x70, 0x3f, 0x0b, 0x9e, 0x94, 0x03, 0x93, 0x1b, 0x54, 0xcb, 0xb5, 0x64,
4601 0x65, 0xd5, 0x58, 0x5d, 0xbb, 0x6d, 0xe6, 0x99, 0xa6, 0x03, 0x1b, 0x83, 0xf6, 0xc3, 0x45, 0x1d,
4602 0x18, 0xad, 0x50, 0x55, 0xd7, 0x92, 0xe5, 0x9b, 0xab, 0xb7, 0xca, 0xb7, 0x4c, 0x8d, 0xab, 0x3b,
4603 0xb0, 0x7a, 0x8d, 0x5a, 0x71, 0x79, 0x07, 0x56, 0xab, 0x54, 0xdf, 0x35, 0xed, 0xc0, 0xea, 0xf7,
4604 0x9d, 0x97, 0xf4, 0xe2, 0x53, 0x67, 0xd4, 0x6f, 0x5f, 0x2d, 0x82, 0xa9, 0x71, 0xc5, 0x8b, 0xbd,
4605 0x2e, 0x78, 0x92, 0x0f, 0xcc, 0x7f, 0x95, 0x66, 0xac, 0xb9, 0x5a, 0xea, 0x6e, 0xaf, 0x6b, 0x3b,
4606 0x63, 0xcb, 0xcc, 0x33, 0xf1, 0x47, 0xd6, 0x64, 0x27, 0xba, 0x8e, 0x5f, 0xa5, 0x66, 0x0b, 0xb5,
4607 0xd8, 0xcb, 0x95, 0x32, 0xed, 0x69, 0xd6, 0x3a, 0xee, 0x44, 0xd7, 0xf1, 0xd7, 0xa8, 0x0d, 0xa9,
4608 0xc5, 0x5e, 0xae, 0x1a, 0xdc, 0x46, 0x5c, 0xc7, 0x2a, 0x2c, 0x0a, 0xef, 0x42, 0x60, 0xf5, 0xeb,
4609 0xd4, 0x2a, 0xcf, 0x7a, 0x22, 0xfe, 0x1b, 0x31, 0xd3, 0x2e, 0xd4, 0xdb, 0x6f, 0x50, 0x3b, 0x8d,
4610 0xf5, 0x46, 0xfc, 0x17, 0x23, 0xb0, 0xbb, 0x09, 0xe7, 0x22, 0xb9, 0x44, 0x73, 0xd8, 0xda, 0x7f,
4611 0x62, 0xb5, 0x0b, 0x65, 0x9a, 0x52, 0xdc, 0x55, 0x35, 0xc5, 0x3c, 0x1b, 0x4a, 0x2b, 0x1e, 0x61,
4612 0x33, 0xb9, 0x0d, 0xe7, 0xa3, 0xc9, 0x85, 0x67, 0x59, 0xa1, 0x39, 0x06, 0x5a, 0x2e, 0x86, 0xf3,
4613 0x8c, 0x88, 0xa9, 0x10, 0x54, 0x3c, 0x53, 0x83, 0x26, 0x1d, 0x81, 0x69, 0x10, 0x5b, 0xb8, 0xe9,
4614 0xab, 0x70, 0x61, 0x3a, 0xfd, 0xf0, 0x8c, 0xd7, 0x68, 0x16, 0x82, 0xc6, 0xe7, 0xa2, 0x99, 0xc8,
4615 0x94, 0xf9, 0x8c, 0xbe, 0xab, 0x34, 0x2d, 0x11, 0xcd, 0xa7, 0x7a, 0x7f, 0x05, 0x0a, 0x53, 0x09,
4616 0x8a, 0x67, 0x7d, 0x93, 0xe6, 0x29, 0x68, 0xfd, 0x5c, 0x24, 0x57, 0x89, 0x1a, 0xcf, 0xe8, 0xfa,
4617 0x16, 0x4d, 0x5c, 0x04, 0xe3, 0xa9, 0x9e, 0x71, 0xc9, 0xc2, 0x29, 0x8c, 0x67, 0x7b, 0x9b, 0x66,
4618 0x32, 0x7c, 0xc9, 0x42, 0xd9, 0x8c, 0xd8, 0x6f, 0x24, 0xa7, 0xf1, 0x6c, 0x6b, 0x34, 0xb5, 0xe1,
4619 0xfd, 0x86, 0xd3, 0x1b, 0x6e, 0xfc, 0x33, 0xd4, 0x78, 0x67, 0xf6, 0x8c, 0x7f, 0x14, 0xa3, 0x49,
4620 0x09, 0xb7, 0xde, 0x99, 0x35, 0x65, 0xdf, 0x7a, 0xc6, 0x94, 0x7f, 0x4c, 0xad, 0x89, 0x60, 0x3d,
4621 0x35, 0xe7, 0xd7, 0x61, 0x69, 0x46, 0xbe, 0xe2, 0xd9, 0xff, 0x84, 0xda, 0xe7, 0xd1, 0xfe, 0xfc,
4622 0x54, 0xea, 0x32, 0xcd, 0x30, 0x63, 0x04, 0x3f, 0xa5, 0x0c, 0x5a, 0x88, 0x61, 0x6a, 0x0c, 0x75,
4623 0x98, 0xf3, 0xf2, 0xf1, 0xee, 0xc8, 0x99, 0x0c, 0x0b, 0x75, 0x5d, 0x2d, 0x41, 0x59, 0x9f, 0x71,
4624 0x3a, 0xf6, 0xd2, 0xf3, 0x0d, 0x8a, 0x33, 0xc3, 0x66, 0x8c, 0x87, 0x31, 0x33, 0x9e, 0x47, 0x7a,
4625 0xec, 0x99, 0x3c, 0x0c, 0xe7, 0xf3, 0x08, 0x66, 0x94, 0xc7, 0x0b, 0x77, 0x8c, 0xe7, 0xb1, 0xae,
4626 0x3c, 0x83, 0xc7, 0x0b, 0x7e, 0x9c, 0x27, 0x64, 0xb6, 0xb4, 0x16, 0x9c, 0xc9, 0xb1, 0x9d, 0x7c,
4627 0x3e, 0x7a, 0x48, 0xdf, 0xc0, 0xd3, 0x55, 0xb8, 0x92, 0x99, 0x09, 0xc3, 0x9b, 0x36, 0x7b, 0xf3,
4628 0x19, 0x66, 0xa1, 0xd1, 0x4c, 0x9b, 0xfd, 0xfc, 0x0c, 0xb3, 0xe2, 0x6f, 0x2a, 0x10, 0x7f, 0xb0,
4629 0xb9, 0x7d, 0x9f, 0xa4, 0x21, 0xfe, 0x76, 0x63, 0xf3, 0xbe, 0x76, 0x86, 0x3e, 0xdd, 0x6d, 0x34,
4630 0x1e, 0x6a, 0x0a, 0xc9, 0x40, 0xe2, 0xee, 0x97, 0x76, 0xd7, 0x77, 0x34, 0x95, 0xe4, 0x21, 0x5b,
4631 0xdf, 0xdc, 0xde, 0x58, 0x37, 0x1f, 0x99, 0x9b, 0xdb, 0xbb, 0x5a, 0x8c, 0xb6, 0xd5, 0x1f, 0x36,
4632 0xee, 0xec, 0x6a, 0x71, 0x92, 0x82, 0x18, 0xad, 0x4b, 0x10, 0x80, 0xe4, 0xce, 0xae, 0xb9, 0xb9,
4633 0xbd, 0xa1, 0x25, 0x29, 0xcb, 0xee, 0xe6, 0xd6, 0xba, 0x96, 0xa2, 0xc8, 0xdd, 0xb7, 0x1e, 0x3d,
4634 0x5c, 0xd7, 0xd2, 0xf4, 0xf1, 0x8e, 0x69, 0xde, 0xf9, 0x92, 0x96, 0xa1, 0x46, 0x5b, 0x77, 0x1e,
4635 0x69, 0x80, 0xcd, 0x77, 0xee, 0x3e, 0x5c, 0xd7, 0xb2, 0x24, 0x07, 0xe9, 0xfa, 0x5b, 0xdb, 0xf7,
4636 0x76, 0x37, 0x1b, 0xdb, 0x5a, 0xae, 0xf8, 0x8b, 0x50, 0x60, 0xcb, 0x1c, 0x5a, 0x45, 0x76, 0x65,
4637 0xf0, 0x3a, 0x24, 0xd8, 0xde, 0x28, 0xa8, 0x95, 0x6b, 0xd3, 0x7b, 0x33, 0x6d, 0xb4, 0xcc, 0x76,
4638 0x89, 0x19, 0x2e, 0x5d, 0x82, 0x04, 0x5b, 0xa7, 0x45, 0x48, 0xb0, 0xf5, 0x51, 0xf1, 0x2a, 0x81,
4639 0x15, 0x8a, 0xbf, 0xa5, 0x02, 0x6c, 0x38, 0x3b, 0x4f, 0x7a, 0x43, 0xbc, 0xb8, 0xb9, 0x04, 0x30,
4640 0x7e, 0xd2, 0x1b, 0x36, 0xf1, 0x0d, 0xe4, 0x97, 0x0e, 0x19, 0x5a, 0x83, 0xbe, 0x97, 0x5c, 0x85,
4641 0x1c, 0x36, 0xf3, 0x57, 0x04, 0xef, 0x1a, 0x52, 0x66, 0x96, 0xd6, 0x71, 0x27, 0x19, 0x86, 0x54,
4642 0x0d, 0xbc, 0x62, 0x48, 0x0a, 0x90, 0xaa, 0x41, 0xae, 0x00, 0x16, 0x9b, 0x63, 0x8c, 0xa6, 0x78,
4643 0xad, 0x90, 0x31, 0xb1, 0x5f, 0x16, 0x5f, 0xc9, 0x6b, 0x80, 0x7d, 0xb2, 0x99, 0xe7, 0x67, 0xbd,
4644 0x25, 0xde, 0x80, 0x97, 0xe9, 0x03, 0x9b, 0x6f, 0x60, 0xb2, 0xd4, 0x80, 0x8c, 0x5f, 0x4f, 0x7b,
4645 0xc3, 0x5a, 0x3e, 0x27, 0x0d, 0xe7, 0x04, 0x58, 0xe5, 0x4f, 0x8a, 0x01, 0xf8, 0x78, 0x16, 0x70,
4646 0x3c, 0xcc, 0x88, 0x0d, 0xa8, 0x78, 0x09, 0xe6, 0xb6, 0x1d, 0x9b, 0xbd, 0xc7, 0xb8, 0x4e, 0x39,
4647 0x50, 0x5a, 0x05, 0x05, 0xcf, 0xbf, 0x4a, 0xab, 0x78, 0x19, 0x40, 0x68, 0xd3, 0x40, 0xd9, 0x63,
4648 0x6d, 0xe8, 0x0f, 0x94, 0xbd, 0xe2, 0x75, 0x48, 0x6e, 0xb5, 0x0e, 0x77, 0x5b, 0x5d, 0x72, 0x15,
4649 0xa0, 0xdf, 0x1a, 0xbb, 0xcd, 0x0e, 0xee, 0xc4, 0x67, 0x9f, 0x7d, 0xf6, 0x99, 0x82, 0xc9, 0x74,
4650 0x86, 0xd6, 0xb2, 0x1d, 0x19, 0x03, 0x34, 0xfa, 0xed, 0x2d, 0x6b, 0x3c, 0x6e, 0x75, 0x2d, 0xb2,
4651 0x06, 0x49, 0xdb, 0x1a, 0xd3, 0xe8, 0xab, 0xe0, 0x5d, 0xd3, 0x25, 0x71, 0x1d, 0x02, 0xdc, 0xf2,
4652 0x36, 0x82, 0x4c, 0x0e, 0x26, 0x1a, 0xc4, 0xec, 0xc9, 0x00, 0x6f, 0xd4, 0x12, 0x26, 0x7d, 0x5c,
4653 0x7a, 0x1e, 0x92, 0x0c, 0x43, 0x08, 0xc4, 0xed, 0xd6, 0xc0, 0x2a, 0xb0, 0x9e, 0xf1, 0xb9, 0xf8,
4654 0x55, 0x05, 0x60, 0xdb, 0x7a, 0x7a, 0xa2, 0x5e, 0x03, 0x9c, 0xa4, 0xd7, 0x18, 0xeb, 0xf5, 0x15,
4655 0x59, 0xaf, 0x54, 0x6d, 0x1d, 0xc7, 0x69, 0x37, 0xd9, 0x46, 0xb3, 0xeb, 0xbf, 0x0c, 0xad, 0xc1,
4656 0x9d, 0x2b, 0x3e, 0x86, 0xdc, 0xa6, 0x6d, 0x5b, 0x23, 0x6f, 0x54, 0x04, 0xe2, 0x07, 0xce, 0xd8,
4657 0xe5, 0x37, 0x91, 0xf8, 0x4c, 0x0a, 0x10, 0x1f, 0x3a, 0x23, 0x97, 0xcd, 0xb4, 0x16, 0x37, 0x56,
4658 0x56, 0x56, 0x4c, 0xac, 0x21, 0xcf, 0x43, 0x66, 0xdf, 0xb1, 0x6d, 0x6b, 0x9f, 0x4e, 0x23, 0x86,
4659 0x47, 0xc7, 0xa0, 0xa2, 0xf8, 0xcb, 0x0a, 0xe4, 0x1a, 0xee, 0x41, 0x40, 0xae, 0x41, 0xec, 0x89,
4660 0x75, 0x84, 0xc3, 0x8b, 0x99, 0xf4, 0x91, 0xbe, 0x30, 0x5f, 0x69, 0xf5, 0x27, 0xec, 0x5e, 0x32,
4661 0x67, 0xb2, 0x02, 0x39, 0x07, 0xc9, 0xa7, 0x56, 0xaf, 0x7b, 0xe0, 0x22, 0xa7, 0x6a, 0xf2, 0x12,
4662 0x59, 0x86, 0x44, 0x8f, 0x0e, 0xb6, 0x10, 0xc7, 0x15, 0x2b, 0x88, 0x2b, 0x26, 0xce, 0xc2, 0x64,
4663 0xb0, 0x6b, 0xe9, 0x74, 0x5b, 0x7b, 0xef, 0xbd, 0xf7, 0xde, 0x53, 0x8b, 0x07, 0xb0, 0xe8, 0xbd,
4664 0xc4, 0xa1, 0xe9, 0x3e, 0x82, 0x42, 0xdf, 0x72, 0x9a, 0x9d, 0x9e, 0xdd, 0xea, 0xf7, 0x8f, 0x9a,
4665 0x4f, 0x1d, 0xbb, 0xd9, 0xb2, 0x9b, 0xce, 0x78, 0xbf, 0x35, 0xc2, 0x25, 0x90, 0x75, 0xb2, 0xd8,
4666 0xb7, 0x9c, 0x3a, 0x33, 0x7c, 0xc7, 0xb1, 0xef, 0xd8, 0x0d, 0x6a, 0x55, 0xfc, 0x34, 0x0e, 0x99,
4667 0xad, 0x23, 0x8f, 0x7f, 0x11, 0x12, 0xfb, 0xce, 0xc4, 0x66, 0xeb, 0x99, 0x30, 0x59, 0xc1, 0xdf,
4668 0x27, 0x55, 0xd8, 0xa7, 0x45, 0x48, 0xbc, 0x3b, 0x71, 0x5c, 0x0b, 0xa7, 0x9c, 0x31, 0x59, 0x81,
4669 0xae, 0xd8, 0xd0, 0x72, 0x0b, 0x71, 0xbc, 0xa6, 0xa0, 0x8f, 0xc1, 0x1a, 0x24, 0x4e, 0xb4, 0x06,
4670 0x64, 0x05, 0x92, 0x0e, 0xdd, 0x83, 0x71, 0x21, 0x89, 0xf7, 0xb0, 0x21, 0x03, 0x71, 0x77, 0x4c,
4671 0x8e, 0x23, 0x0f, 0x60, 0xe1, 0xa9, 0xd5, 0x1c, 0x4c, 0xc6, 0x6e, 0xb3, 0xeb, 0x34, 0xdb, 0x96,
4672 0x35, 0xb4, 0x46, 0x85, 0x39, 0xec, 0x2d, 0xe4, 0x21, 0x66, 0x2d, 0xa8, 0x39, 0xff, 0xd4, 0xda,
4673 0x9a, 0x8c, 0xdd, 0x0d, 0xe7, 0x3e, 0xda, 0x91, 0x35, 0xc8, 0x8c, 0x2c, 0xea, 0x17, 0xe8, 0x90,
4674 0x73, 0xd3, 0x23, 0x08, 0x19, 0xa7, 0x47, 0xd6, 0x10, 0x2b, 0xc8, 0x4d, 0x48, 0xef, 0xf5, 0x9e,
4675 0x58, 0xe3, 0x03, 0xab, 0x5d, 0x48, 0xe9, 0x4a, 0x69, 0xbe, 0x7c, 0x51, 0xb4, 0xf2, 0x17, 0x78,
4676 0xf9, 0x9e, 0xd3, 0x77, 0x46, 0xa6, 0x0f, 0x26, 0xaf, 0x42, 0x66, 0xec, 0x0c, 0x2c, 0xa6, 0xf6,
4677 0x34, 0x06, 0xdb, 0x2b, 0xb3, 0x2d, 0x77, 0x9c, 0x81, 0xe5, 0x79, 0x35, 0xcf, 0x82, 0x5c, 0x64,
4678 0xc3, 0xdd, 0xa3, 0x87, 0x89, 0x02, 0xe0, 0x85, 0x0f, 0x1d, 0x14, 0x1e, 0x2e, 0xc8, 0x12, 0x1d,
4679 0x54, 0xb7, 0x43, 0x73, 0xb6, 0x42, 0x16, 0xcf, 0xf2, 0x7e, 0x79, 0xe9, 0x25, 0xc8, 0xf8, 0x84,
4680 0x81, 0x3b, 0x64, 0x2e, 0x28, 0x83, 0x1e, 0x82, 0xb9, 0x43, 0xe6, 0x7f, 0xbe, 0x00, 0x09, 0x1c,
4681 0x38, 0x8d, 0x5c, 0xe6, 0x3a, 0x0d, 0x94, 0x19, 0x48, 0x6c, 0x98, 0xeb, 0xeb, 0xdb, 0x9a, 0x82,
4682 0x31, 0xf3, 0xe1, 0x5b, 0xeb, 0x9a, 0x2a, 0xe8, 0xf7, 0xb7, 0x55, 0x88, 0xad, 0x1f, 0xa2, 0x72,
4683 0xda, 0x2d, 0xb7, 0xe5, 0xbd, 0xe1, 0xf4, 0x99, 0xd4, 0x20, 0x33, 0x68, 0x79, 0x7d, 0xa9, 0xb8,
4684 0xc4, 0x21, 0x5f, 0xb2, 0x7e, 0xe8, 0x2e, 0x6f, 0xb5, 0x58, 0xcf, 0xeb, 0xb6, 0x3b, 0x3a, 0x32,
4685 0xd3, 0x03, 0x5e, 0x5c, 0x7a, 0x05, 0xe6, 0x42, 0x4d, 0xe2, 0x2b, 0x9a, 0x98, 0xf1, 0x8a, 0x26,
4686 0xf8, 0x2b, 0x5a, 0x53, 0x6f, 0x29, 0xe5, 0x1a, 0xc4, 0x07, 0xce, 0xc8, 0x22, 0xcf, 0xcd, 0x5c,
4687 0xe0, 0x42, 0x17, 0x25, 0x93, 0x8f, 0x0c, 0xc5, 0x44, 0x9b, 0xf2, 0x8b, 0x10, 0x77, 0xad, 0x43,
4688 0xf7, 0x59, 0xb6, 0x07, 0x6c, 0x7e, 0x14, 0x52, 0x7e, 0x19, 0x92, 0xf6, 0x64, 0xb0, 0x67, 0x8d,
4689 0x9e, 0x05, 0xee, 0xe1, 0xc0, 0x38, 0xa8, 0xf8, 0x36, 0x68, 0xf7, 0x9c, 0xc1, 0xb0, 0x6f, 0x1d,
4690 0xae, 0x1f, 0xba, 0x96, 0x3d, 0xee, 0x39, 0x36, 0x9d, 0x43, 0xa7, 0x37, 0x42, 0xb7, 0x86, 0x73,
4691 0xc0, 0x02, 0x75, 0x33, 0x63, 0x6b, 0xdf, 0xb1, 0xdb, 0x7c, 0x6a, 0xbc, 0x44, 0xd1, 0xee, 0x41,
4692 0x6f, 0x44, 0x3d, 0x1a, 0x0d, 0x3e, 0xac, 0x50, 0xdc, 0x80, 0x3c, 0x3f, 0x86, 0x8d, 0x79, 0xc7,
4693 0xc5, 0x6b, 0x90, 0xf3, 0xaa, 0xf0, 0x9f, 0x9f, 0x34, 0xc4, 0x1f, 0xaf, 0x9b, 0x0d, 0xed, 0x0c,
4694 0xdd, 0xd7, 0xc6, 0xf6, 0xba, 0xa6, 0xd0, 0x87, 0xdd, 0x77, 0x1a, 0xa1, 0xbd, 0x7c, 0x1e, 0x72,
4695 0xfe, 0xd8, 0x77, 0x2c, 0x17, 0x5b, 0x68, 0x94, 0x4a, 0xd5, 0xd4, 0xb4, 0x52, 0x4c, 0x41, 0x62,
4696 0x7d, 0x30, 0x74, 0x8f, 0x8a, 0xbf, 0x04, 0x59, 0x0e, 0x7a, 0xd8, 0x1b, 0xbb, 0xe4, 0x36, 0xa4,
4697 0x06, 0x7c, 0xbe, 0x0a, 0xe6, 0xa2, 0x61, 0x59, 0x07, 0x48, 0xef, 0xd9, 0xf4, 0xf0, 0x4b, 0x15,
4698 0x48, 0x09, 0xee, 0x9d, 0x7b, 0x1e, 0x55, 0xf4, 0x3c, 0xcc, 0x47, 0xc5, 0x04, 0x1f, 0x55, 0xdc,
4699 0x82, 0x14, 0x0b, 0xcc, 0x63, 0x4c, 0x37, 0xd8, 0xf9, 0x9d, 0x69, 0x8c, 0x89, 0x2f, 0xcb, 0xea,
4700 0x58, 0x0e, 0x75, 0x05, 0xb2, 0xf8, 0xce, 0xf8, 0x2a, 0xa4, 0xde, 0x1c, 0xb0, 0x8a, 0x29, 0xfe,
4701 0x8f, 0x12, 0x90, 0xf6, 0xd6, 0x8a, 0x5c, 0x84, 0x24, 0x3b, 0xc4, 0x22, 0x95, 0x77, 0xa9, 0x93,
4702 0xc0, 0x63, 0x2b, 0xb9, 0x08, 0x29, 0x7e, 0x50, 0xe5, 0x01, 0x47, 0xad, 0x94, 0xcd, 0x24, 0x3b,
4703 0x98, 0xfa, 0x8d, 0x55, 0x03, 0xfd, 0x24, 0xbb, 0xae, 0x49, 0xb2, 0xa3, 0x27, 0xd1, 0x21, 0xe3,
4704 0x1f, 0x36, 0x31, 0x44, 0xf0, 0xbb, 0x99, 0xb4, 0x77, 0xba, 0x14, 0x10, 0x55, 0x03, 0x1d, 0x28,
4705 0xbf, 0x88, 0x49, 0xd7, 0x83, 0xbc, 0x29, 0xed, 0x1d, 0x19, 0xf1, 0x9f, 0x27, 0xef, 0xd6, 0x25,
4706 0xc5, 0x0f, 0x89, 0x01, 0xa0, 0x6a, 0xa0, 0x67, 0xf2, 0xae, 0x58, 0x52, 0xfc, 0x20, 0x48, 0xae,
4707 0xd0, 0x21, 0xe2, 0xc1, 0x0e, 0xfd, 0x4f, 0x70, 0x9f, 0x92, 0x64, 0xc7, 0x3d, 0x72, 0x95, 0x32,
4708 0xb0, 0xd3, 0x1b, 0xba, 0x86, 0xe0, 0xf2, 0x24, 0xc5, 0x0f, 0x75, 0xe4, 0x3a, 0x85, 0xb0, 0xe5,
4709 0x2f, 0xc0, 0x33, 0x6e, 0x4a, 0x52, 0xfc, 0xa6, 0x84, 0xe8, 0xb4, 0x43, 0xf4, 0x50, 0xe8, 0x95,
4710 0x84, 0x5b, 0x91, 0x24, 0xbb, 0x15, 0x21, 0x97, 0x91, 0x8e, 0x4d, 0x2a, 0x17, 0xdc, 0x80, 0xa4,
4711 0xf8, 0x29, 0x30, 0x68, 0xc7, 0x5c, 0xd2, 0xbf, 0xed, 0x48, 0xf1, 0x73, 0x1e, 0xb9, 0x45, 0xf7,
4712 0x8b, 0x2a, 0xbc, 0x30, 0x8f, 0xbe, 0x78, 0x49, 0x94, 0x9e, 0xb7, 0xab, 0xcc, 0x15, 0xd7, 0x98,
4713 0x1b, 0x33, 0x13, 0x75, 0x7c, 0x23, 0x96, 0xa8, 0xe5, 0xa3, 0x9e, 0xdd, 0x29, 0xe4, 0x71, 0x2d,
4714 0x62, 0x3d, 0xbb, 0x63, 0x26, 0xea, 0xb4, 0x86, 0xa9, 0x60, 0x9b, 0xb6, 0x69, 0xd8, 0x16, 0x7f,
4715 0x99, 0x35, 0xd2, 0x2a, 0x52, 0x80, 0x44, 0xbd, 0xb9, 0xdd, 0xb2, 0x0b, 0x0b, 0xcc, 0xce, 0x6e,
4716 0xd9, 0x66, 0xbc, 0xbe, 0xdd, 0xb2, 0xc9, 0x8b, 0x10, 0x1b, 0x4f, 0xf6, 0x0a, 0x64, 0xfa, 0x6f,
4717 0xc1, 0x9d, 0xc9, 0x9e, 0x37, 0x18, 0x93, 0x62, 0xc8, 0x45, 0x48, 0x8f, 0xdd, 0x51, 0xf3, 0x17,
4718 0xac, 0x91, 0x53, 0x38, 0x8b, 0xcb, 0x78, 0xc6, 0x4c, 0x8d, 0xdd, 0xd1, 0x63, 0x6b, 0xe4, 0x9c,
4719 0xd0, 0x07, 0x17, 0x2f, 0x43, 0x56, 0xe0, 0x25, 0x79, 0x50, 0x6c, 0x96, 0xc0, 0xd4, 0x94, 0x9b,
4720 0xa6, 0x62, 0x17, 0xdf, 0x86, 0x9c, 0x77, 0xc4, 0xc2, 0x19, 0x1b, 0xf4, 0x6d, 0xea, 0x3b, 0x23,
4721 0x7c, 0x4b, 0xe7, 0xcb, 0x97, 0xc3, 0x11, 0x33, 0x00, 0xf2, 0xc8, 0xc5, 0xc0, 0x45, 0x2d, 0x32,
4722 0x18, 0xa5, 0xf8, 0x03, 0x05, 0x72, 0x5b, 0xce, 0x28, 0xf8, 0xff, 0x62, 0x11, 0x12, 0x7b, 0x8e,
4723 0xd3, 0x1f, 0x23, 0x71, 0xda, 0x64, 0x05, 0xf2, 0x05, 0xc8, 0xe1, 0x83, 0x77, 0x48, 0x56, 0xfd,
4724 0x5b, 0xa0, 0x2c, 0xd6, 0xf3, 0x73, 0x31, 0x81, 0x78, 0xcf, 0x76, 0xc7, 0xdc, 0xa3, 0xe1, 0x33,
4725 0xf9, 0x1c, 0x64, 0xe9, 0xaf, 0x67, 0x19, 0xf7, 0xb3, 0x69, 0xa0, 0xd5, 0xdc, 0xf0, 0x05, 0x98,
4726 0x43, 0x0d, 0xf8, 0xb0, 0x94, 0x7f, 0xe3, 0x93, 0x63, 0x0d, 0x1c, 0x58, 0x80, 0x14, 0x73, 0x08,
4727 0x63, 0xfc, 0xc3, 0x37, 0x63, 0x7a, 0x45, 0xea, 0x66, 0xf1, 0xa0, 0xc2, 0x32, 0x90, 0x94, 0xc9,
4728 0x4b, 0xc5, 0x7b, 0x90, 0xc6, 0x70, 0xd9, 0xe8, 0xb7, 0xc9, 0xe7, 0x41, 0xe9, 0x16, 0x2c, 0x0c,
4729 0xd7, 0xe7, 0x42, 0xa7, 0x10, 0x0e, 0x58, 0xde, 0x30, 0x95, 0xee, 0xd2, 0x02, 0x28, 0x1b, 0xf4,
4730 0x58, 0x70, 0xc8, 0x1d, 0xb6, 0x72, 0x58, 0x7c, 0x93, 0x93, 0x6c, 0x5b, 0x4f, 0xe5, 0x24, 0xdb,
4731 0xd6, 0x53, 0x46, 0x72, 0x65, 0x8a, 0x84, 0x96, 0x8e, 0xf8, 0x7f, 0xe0, 0xca, 0x51, 0xb1, 0x02,
4732 0x73, 0xf8, 0xa2, 0xf6, 0xec, 0xee, 0x23, 0xa7, 0x67, 0xe3, 0x41, 0xa4, 0x83, 0x09, 0x9c, 0x62,
4733 0x2a, 0x1d, 0xba, 0x0f, 0xd6, 0x61, 0x6b, 0x9f, 0xa5, 0xc3, 0x69, 0x93, 0x15, 0x8a, 0xdf, 0x8f,
4734 0xc3, 0x3c, 0x77, 0xb2, 0xef, 0xf4, 0xdc, 0x83, 0xad, 0xd6, 0x90, 0x6c, 0x43, 0x8e, 0xfa, 0xd7,
4735 0xe6, 0xa0, 0x35, 0x1c, 0xd2, 0x17, 0x59, 0xc1, 0xd0, 0x7c, 0x7d, 0x86, 0xdb, 0xe6, 0x16, 0xcb,
4736 0xdb, 0xad, 0x81, 0xb5, 0xc5, 0xd0, 0x2c, 0x50, 0x67, 0xed, 0xa0, 0x86, 0x3c, 0x80, 0xec, 0x60,
4737 0xdc, 0xf5, 0xe9, 0x58, 0xa4, 0xbf, 0x26, 0xa1, 0xdb, 0x1a, 0x77, 0x43, 0x6c, 0x30, 0xf0, 0x2b,
4738 0xe8, 0xe0, 0xa8, 0x77, 0xf6, 0xd9, 0x62, 0xc7, 0x0e, 0x8e, 0xba, 0x92, 0xf0, 0xe0, 0xf6, 0x82,
4739 0x1a, 0x52, 0x07, 0xa0, 0xaf, 0x9a, 0xeb, 0xd0, 0x13, 0x1e, 0x6a, 0x29, 0x5b, 0x2e, 0x49, 0xd8,
4740 0x76, 0xdc, 0xd1, 0xae, 0xb3, 0xe3, 0x8e, 0x78, 0x42, 0x32, 0xe6, 0xc5, 0xa5, 0xd7, 0x40, 0x8b,
4741 0xae, 0xc2, 0x71, 0x39, 0x49, 0x46, 0xc8, 0x49, 0x96, 0x7e, 0x0e, 0xf2, 0x91, 0x69, 0x8b, 0xe6,
4742 0x84, 0x99, 0xdf, 0x10, 0xcd, 0xb3, 0xe5, 0x0b, 0xa1, 0x6f, 0x34, 0xc4, 0xad, 0x17, 0x99, 0x5f,
4743 0x03, 0x2d, 0xba, 0x04, 0x22, 0x75, 0x5a, 0x72, 0xa0, 0x41, 0xfb, 0x57, 0x60, 0x2e, 0x34, 0x69,
4744 0xd1, 0x38, 0x73, 0xcc, 0xb4, 0x8a, 0xbf, 0x92, 0x80, 0x44, 0xc3, 0xb6, 0x9c, 0x0e, 0x39, 0x1f,
4745 0x8e, 0x9d, 0x6f, 0x9c, 0xf1, 0xe2, 0xe6, 0x85, 0x48, 0xdc, 0x7c, 0xe3, 0x8c, 0x1f, 0x35, 0x2f,
4746 0x44, 0xa2, 0xa6, 0xd7, 0x54, 0x35, 0xc8, 0xa5, 0xa9, 0x98, 0xf9, 0xc6, 0x19, 0x21, 0x60, 0x5e,
4747 0x9a, 0x0a, 0x98, 0x41, 0x73, 0xd5, 0xa0, 0x0e, 0x36, 0x1c, 0x2d, 0xdf, 0x38, 0x13, 0x44, 0xca,
4748 0x8b, 0xd1, 0x48, 0xe9, 0x37, 0x56, 0x0d, 0x36, 0x24, 0x21, 0x4a, 0xe2, 0x90, 0x58, 0x7c, 0xbc,
4749 0x18, 0x8d, 0x8f, 0x68, 0xc7, 0x23, 0xe3, 0xc5, 0x68, 0x64, 0xc4, 0x46, 0x1e, 0x09, 0x2f, 0x44,
4750 0x22, 0x21, 0x92, 0xb2, 0x10, 0x78, 0x31, 0x1a, 0x02, 0x99, 0x9d, 0x30, 0x52, 0x31, 0xfe, 0xf9,
4751 0x8d, 0x55, 0x83, 0x18, 0x91, 0xe0, 0x27, 0x3b, 0x88, 0xe0, 0x6e, 0x60, 0x18, 0xa8, 0xd2, 0x85,
4752 0xf3, 0x12, 0xd4, 0xbc, 0xf4, 0x13, 0x16, 0x5c, 0x51, 0x2f, 0x41, 0x33, 0x20, 0xd5, 0xe1, 0x67,
4753 0x75, 0x0d, 0x3d, 0x59, 0x48, 0x9c, 0x28, 0x81, 0xe5, 0x7a, 0x13, 0x3d, 0x1a, 0x9d, 0x5d, 0x87,
4754 0x1d, 0x38, 0x4a, 0x30, 0x57, 0x6f, 0x3e, 0x6c, 0x8d, 0xba, 0x14, 0xba, 0xdb, 0xea, 0xfa, 0xb7,
4755 0x1e, 0x54, 0x05, 0xd9, 0x3a, 0x6f, 0xd9, 0x6d, 0x75, 0xc9, 0x39, 0x4f, 0x62, 0x6d, 0x6c, 0x55,
4756 0xb8, 0xc8, 0x96, 0xce, 0xd3, 0xa5, 0x63, 0x64, 0xe8, 0x1b, 0x17, 0xb8, 0x6f, 0xbc, 0x9b, 0x82,
4757 0xc4, 0xc4, 0xee, 0x39, 0xf6, 0xdd, 0x0c, 0xa4, 0x5c, 0x67, 0x34, 0x68, 0xb9, 0x4e, 0xf1, 0x87,
4758 0x0a, 0xc0, 0x3d, 0x67, 0x30, 0x98, 0xd8, 0xbd, 0x77, 0x27, 0x16, 0xb9, 0x0c, 0xd9, 0x41, 0xeb,
4759 0x89, 0xd5, 0x1c, 0x58, 0xcd, 0xfd, 0x91, 0xf7, 0x36, 0x64, 0x68, 0xd5, 0x96, 0x75, 0x6f, 0x74,
4760 0x44, 0x0a, 0x5e, 0x02, 0x8f, 0x0a, 0x42, 0x61, 0xf2, 0x84, 0x7e, 0x91, 0xa7, 0xa3, 0x49, 0xbe,
4761 0x93, 0x5e, 0x42, 0xca, 0x0e, 0x39, 0x29, 0xbe, 0x87, 0xec, 0x98, 0x73, 0x1e, 0x92, 0xae, 0x35,
4762 0x18, 0x36, 0xf7, 0x51, 0x30, 0x54, 0x14, 0x09, 0x5a, 0xbe, 0x47, 0x6e, 0x40, 0x6c, 0xdf, 0xe9,
4763 0xa3, 0x54, 0x8e, 0xdd, 0x1d, 0x8a, 0x24, 0x2f, 0x40, 0x6c, 0x30, 0x66, 0xf2, 0xc9, 0x96, 0xcf,
4764 0x86, 0x32, 0x08, 0x16, 0xb2, 0x28, 0x70, 0x30, 0xee, 0xfa, 0x73, 0x2f, 0x7e, 0xa2, 0x42, 0x9a,
4765 0xee, 0xd7, 0x5b, 0xbb, 0xf5, 0x5b, 0x78, 0x6c, 0xd8, 0x6f, 0xf5, 0xf1, 0x86, 0x80, 0xbe, 0xa6,
4766 0xbc, 0x44, 0xeb, 0xbf, 0x62, 0xed, 0xbb, 0xce, 0x08, 0x5d, 0x73, 0xc6, 0xe4, 0x25, 0xba, 0xe4,
4767 0x2c, 0x2b, 0x8e, 0xf1, 0x59, 0xb2, 0x22, 0x66, 0xf4, 0xad, 0x61, 0x93, 0xfa, 0x00, 0xe6, 0x2f,
4768 0x43, 0xa7, 0x6b, 0xaf, 0x3b, 0x7a, 0x74, 0x7b, 0x60, 0x1d, 0x31, 0x3f, 0x99, 0x1c, 0x60, 0x81,
4769 0xfc, 0x2c, 0x3b, 0xf2, 0xb1, 0x9d, 0x64, 0xdf, 0x57, 0x15, 0x9f, 0x65, 0xfc, 0x36, 0x05, 0x05,
4770 0xe7, 0x3e, 0x2c, 0x2e, 0xdd, 0x86, 0xac, 0xc0, 0x7b, 0x9c, 0x2b, 0x8a, 0x45, 0xfc, 0x58, 0x88,
4771 0xf5, 0xb8, 0x5b, 0x1d, 0xd1, 0x8f, 0xd1, 0x15, 0x75, 0xa8, 0x86, 0xaf, 0xe5, 0x21, 0x56, 0x6f,
4772 0x34, 0x68, 0x9e, 0x55, 0x6f, 0x34, 0x56, 0x35, 0xa5, 0xb6, 0x0a, 0xe9, 0xee, 0xc8, 0xb2, 0xa8,
4773 0xeb, 0x7d, 0xd6, 0x39, 0xef, 0xcb, 0xb8, 0xac, 0x3e, 0xac, 0xf6, 0x26, 0xa4, 0xf6, 0xd9, 0x49,
4774 0x8f, 0x3c, 0xf3, 0x56, 0xa3, 0xf0, 0xc7, 0xec, 0x76, 0xed, 0x79, 0x11, 0x10, 0x3d, 0x1f, 0x9a,
4775 0x1e, 0x4f, 0x6d, 0x17, 0x32, 0xa3, 0xe6, 0xf1, 0xa4, 0xef, 0xb3, 0x58, 0x2e, 0x27, 0x4d, 0x8f,
4776 0x78, 0x55, 0x6d, 0x03, 0x16, 0x6c, 0xc7, 0xfb, 0x93, 0xaf, 0xd9, 0xe6, 0x9e, 0x6c, 0x56, 0x12,
4777 0xed, 0x75, 0x60, 0xb1, 0x4f, 0x05, 0x6c, 0x87, 0x37, 0x30, 0xef, 0x57, 0x5b, 0x07, 0x4d, 0x20,
4778 0xea, 0x30, 0x77, 0x29, 0xe3, 0xe9, 0xb0, 0xaf, 0x13, 0x7c, 0x1e, 0xf4, 0xb0, 0x11, 0x1a, 0xee,
4779 0x03, 0x65, 0x34, 0x5d, 0xf6, 0xb1, 0x87, 0x4f, 0x83, 0x61, 0x65, 0x9a, 0x86, 0x46, 0x04, 0x19,
4780 0xcd, 0x01, 0xfb, 0x12, 0x44, 0xa4, 0xa9, 0x1a, 0x91, 0xd5, 0x99, 0x9c, 0x60, 0x38, 0x3d, 0xf6,
4781 0x29, 0x87, 0xcf, 0xc3, 0x02, 0xce, 0x0c, 0xa2, 0xe3, 0x06, 0xf4, 0x65, 0xf6, 0x9d, 0x47, 0x88,
4782 0x68, 0x6a, 0x44, 0xe3, 0x13, 0x8c, 0xe8, 0x09, 0xfb, 0xac, 0xc2, 0x27, 0xda, 0x99, 0x35, 0xa2,
4783 0xf1, 0x09, 0x46, 0xd4, 0x67, 0x9f, 0x5c, 0x84, 0x88, 0xaa, 0x46, 0x6d, 0x13, 0x88, 0xb8, 0xf1,
4784 0x3c, 0x3a, 0x4b, 0x99, 0x06, 0xec, 0x53, 0x9a, 0x60, 0xeb, 0x99, 0xd1, 0x2c, 0xaa, 0xe3, 0x06,
4785 0x65, 0xb3, 0xef, 0x6c, 0xc2, 0x54, 0x55, 0xa3, 0xf6, 0x00, 0xce, 0x8a, 0xd3, 0x3b, 0xd1, 0xb0,
4786 0x1c, 0xf6, 0x91, 0x48, 0x30, 0x41, 0x6e, 0x35, 0x93, 0xec, 0xb8, 0x81, 0x0d, 0xd9, 0x07, 0x24,
4787 0x11, 0xb2, 0xaa, 0x51, 0xbb, 0x07, 0x79, 0x81, 0x6c, 0x0f, 0xef, 0x15, 0x64, 0x44, 0xef, 0xb2,
4788 0xcf, 0x9e, 0x7c, 0x22, 0x9a, 0x51, 0x45, 0x77, 0x8f, 0xe5, 0x18, 0x52, 0x9a, 0x11, 0xfb, 0x6a,
4789 0x27, 0x18, 0x0f, 0xda, 0x44, 0x5e, 0x94, 0x3d, 0x96, 0x90, 0xc8, 0x78, 0xc6, 0xec, 0x8b, 0x9e,
4790 0x60, 0x38, 0xd4, 0xa4, 0x36, 0x08, 0x4d, 0xca, 0xa2, 0x69, 0x86, 0x94, 0xc5, 0xc5, 0x88, 0x58,
4791 0x92, 0x40, 0x96, 0xc5, 0xeb, 0x2b, 0x61, 0xfa, 0xb4, 0x58, 0x7b, 0x00, 0xf3, 0xa7, 0x71, 0x59,
4792 0xef, 0x2b, 0xec, 0x2e, 0xa3, 0xb2, 0xbc, 0x6a, 0xac, 0xae, 0x99, 0x73, 0xed, 0x90, 0xe7, 0xda,
4793 0x80, 0xb9, 0x53, 0xb8, 0xad, 0x0f, 0x14, 0x76, 0x23, 0x40, 0xb9, 0xcc, 0x5c, 0x3b, 0xec, 0xbb,
4794 0xe6, 0x4e, 0xe1, 0xb8, 0x3e, 0x54, 0xd8, 0x15, 0x92, 0x51, 0xf6, 0x69, 0x3c, 0xdf, 0x35, 0x77,
4795 0x0a, 0xc7, 0xf5, 0x11, 0x3b, 0xf1, 0xab, 0x46, 0x45, 0xa4, 0x41, 0x4f, 0x31, 0x7f, 0x1a, 0xc7,
4796 0xf5, 0xb1, 0x82, 0x57, 0x4a, 0xaa, 0x61, 0xf8, 0xeb, 0xe3, 0xfb, 0xae, 0xf9, 0xd3, 0x38, 0xae,
4797 0xaf, 0x29, 0x78, 0xf5, 0xa4, 0x1a, 0x6b, 0x21, 0xa2, 0xf0, 0x88, 0x4e, 0xe2, 0xb8, 0x3e, 0x51,
4798 0xf0, 0x3e, 0x48, 0x35, 0xaa, 0x3e, 0xd1, 0xce, 0xd4, 0x88, 0x4e, 0xe2, 0xb8, 0xbe, 0x8e, 0xe7,
4799 0xab, 0x9a, 0x6a, 0xdc, 0x0c, 0x11, 0xa1, 0xef, 0xca, 0x9f, 0xca, 0x71, 0x7d, 0x43, 0xc1, 0xab,
4800 0x3b, 0xd5, 0xb8, 0x65, 0x7a, 0x23, 0x08, 0x7c, 0x57, 0xfe, 0x54, 0x8e, 0xeb, 0x9b, 0x0a, 0xde,
4801 0xf1, 0xa9, 0xc6, 0xed, 0x30, 0x15, 0xfa, 0x2e, 0xed, 0x74, 0x8e, 0xeb, 0x53, 0x05, 0xbf, 0xe8,
4802 0x51, 0xd7, 0x56, 0x4c, 0x6f, 0x10, 0x82, 0xef, 0xd2, 0x4e, 0xe7, 0xb8, 0xbe, 0xa5, 0xe0, 0x67,
4803 0x3e, 0xea, 0xda, 0x6a, 0x84, 0xac, 0x6a, 0xd4, 0xd6, 0x21, 0x77, 0x72, 0xc7, 0xf5, 0x6d, 0xf1,
4804 0x06, 0x35, 0xdb, 0x16, 0xbc, 0xd7, 0x63, 0x61, 0xff, 0x4e, 0xe0, 0xba, 0xbe, 0x83, 0xc9, 0x5f,
4805 0xed, 0xb9, 0x37, 0xd8, 0x3d, 0x23, 0x33, 0x79, 0xa9, 0x6d, 0x75, 0x5e, 0xed, 0x38, 0x4e, 0xb0,
4806 0xa5, 0xcc, 0xa1, 0x35, 0x82, 0xb7, 0xe7, 0x04, 0xde, 0xec, 0xbb, 0x0a, 0x5e, 0x4b, 0xe6, 0x38,
4807 0x35, 0x5a, 0xf8, 0xef, 0x11, 0x73, 0x6d, 0x76, 0x30, 0xe7, 0xe3, 0xfd, 0xda, 0xf7, 0x94, 0xd3,
4808 0x39, 0xb6, 0x5a, 0xac, 0xb1, 0xbd, 0xee, 0x2f, 0x0e, 0xd6, 0xbc, 0x0e, 0xf1, 0xc3, 0xf2, 0xca,
4809 0x6a, 0x38, 0xc5, 0x13, 0x6f, 0xe5, 0x99, 0x3b, 0xcb, 0x96, 0x17, 0x42, 0x7f, 0x5f, 0x0c, 0x86,
4810 0xee, 0x91, 0x89, 0x96, 0x9c, 0xa1, 0x2c, 0x61, 0xf8, 0x40, 0xca, 0x50, 0xe6, 0x0c, 0x15, 0x09,
4811 0xc3, 0x87, 0x52, 0x86, 0x0a, 0x67, 0x30, 0x24, 0x0c, 0x1f, 0x49, 0x19, 0x0c, 0xce, 0xb0, 0x26,
4812 0x61, 0xf8, 0x58, 0xca, 0xb0, 0xc6, 0x19, 0xaa, 0x12, 0x86, 0xaf, 0x49, 0x19, 0xaa, 0x9c, 0xe1,
4813 0xa6, 0x84, 0xe1, 0x13, 0x29, 0xc3, 0x4d, 0xce, 0x70, 0x4b, 0xc2, 0xf0, 0x75, 0x29, 0xc3, 0x2d,
4814 0xce, 0x70, 0x5b, 0xc2, 0xf0, 0x0d, 0x29, 0xc3, 0x6d, 0xc6, 0xb0, 0xba, 0x22, 0x61, 0xf8, 0xa6,
4815 0x8c, 0x61, 0x75, 0x85, 0x33, 0xc8, 0x34, 0xf9, 0xa9, 0x94, 0x81, 0x6b, 0x72, 0x55, 0xa6, 0xc9,
4816 0x6f, 0x49, 0x19, 0xb8, 0x26, 0x57, 0x65, 0x9a, 0xfc, 0xb6, 0x94, 0x81, 0x6b, 0x72, 0x55, 0xa6,
4817 0xc9, 0xef, 0x48, 0x19, 0xb8, 0x26, 0x57, 0x65, 0x9a, 0xfc, 0xae, 0x94, 0x81, 0x6b, 0x72, 0x55,
4818 0xa6, 0xc9, 0xef, 0x49, 0x19, 0xb8, 0x26, 0x57, 0x65, 0x9a, 0xfc, 0x13, 0x29, 0x03, 0xd7, 0xe4,
4819 0xaa, 0x4c, 0x93, 0x7f, 0x2a, 0x65, 0xe0, 0x9a, 0x5c, 0x95, 0x69, 0xf2, 0xcf, 0xa4, 0x0c, 0x5c,
4820 0x93, 0x65, 0x99, 0x26, 0xbf, 0x2f, 0x63, 0x28, 0x73, 0x4d, 0x96, 0x65, 0x9a, 0xfc, 0x73, 0x29,
4821 0x03, 0xd7, 0x64, 0x59, 0xa6, 0xc9, 0xbf, 0x90, 0x32, 0x70, 0x4d, 0x96, 0x65, 0x9a, 0xfc, 0x81,
4822 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 0xe4, 0x5f, 0x4a, 0x19, 0xb8, 0x26, 0xcb, 0x32, 0x4d, 0xfe,
4823 0x95, 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 0xe4, 0x5f, 0x4b, 0x19, 0xb8, 0x26, 0xcb, 0x32, 0x4d,
4824 0xfe, 0x8d, 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 0xe4, 0xdf, 0x4a, 0x19, 0xb8, 0x26, 0xcb, 0x32,
4825 0x4d, 0xfe, 0x9d, 0x94, 0x81, 0x6b, 0xb2, 0x22, 0xd3, 0xe4, 0xdf, 0xcb, 0x18, 0x2a, 0x5c, 0x93,
4826 0x15, 0x99, 0x26, 0xff, 0x41, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x1f, 0xa5, 0x0c, 0x5c,
4827 0x93, 0x15, 0x99, 0x26, 0xff, 0x49, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x9f, 0xa5, 0x0c,
4828 0x5c, 0x93, 0x15, 0x99, 0x26, 0xff, 0x45, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x5f, 0xa5,
4829 0x0c, 0x5c, 0x93, 0x15, 0x99, 0x26, 0xff, 0x4d, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x87,
4830 0x52, 0x06, 0xae, 0xc9, 0x8a, 0x4c, 0x93, 0xff, 0x2e, 0x65, 0xe0, 0x9a, 0x34, 0x64, 0x9a, 0xfc,
4831 0x0f, 0x19, 0x83, 0xc1, 0x35, 0x69, 0xc8, 0x34, 0xf9, 0x9f, 0x52, 0x06, 0xae, 0x49, 0x43, 0xa6,
4832 0xc9, 0xff, 0x92, 0x32, 0x70, 0x4d, 0x1a, 0x32, 0x4d, 0xfe, 0xb7, 0x94, 0x81, 0x6b, 0xd2, 0x90,
4833 0x69, 0xf2, 0x7f, 0xa4, 0x0c, 0x5c, 0x93, 0x86, 0x4c, 0x93, 0xff, 0x2b, 0x65, 0xe0, 0x9a, 0x34,
4834 0x64, 0x9a, 0xfc, 0x91, 0x94, 0x81, 0x6b, 0xd2, 0x90, 0x69, 0xf2, 0xc7, 0x52, 0x06, 0xae, 0x49,
4835 0x43, 0xa6, 0xc9, 0x9f, 0x48, 0x19, 0xb8, 0x26, 0x0d, 0x99, 0x26, 0x7f, 0x2a, 0x65, 0xe0, 0x9a,
4836 0x5c, 0x93, 0x69, 0xf2, 0xff, 0x64, 0x0c, 0x6b, 0x2b, 0x77, 0xaf, 0x3f, 0x7e, 0xb1, 0xdb, 0x73,
4837 0x0f, 0x26, 0x7b, 0xcb, 0xfb, 0xce, 0xe0, 0x46, 0xd7, 0xe9, 0x3a, 0x37, 0x10, 0xb4, 0x37, 0xe9,
4838 0xb0, 0x87, 0x1b, 0x81, 0xe1, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0xe0, 0xd1, 0x6e, 0x72, 0xd7,
4839 0x3e, 0x00, 0x00,
4840 }
4841
View as plain text