blob: 9f6421db00c869bc2c1239b2310abc81e21bc4c6 [file] [log] [blame]
Damien Neil658051b2018-09-10 12:26:21 -07001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: proto2/fields.proto
3
4package proto2
5
Damien Neilebc699d2018-09-13 08:50:13 -07006import (
Damien Neil1ec33152018-09-13 13:12:36 -07007 fmt "fmt"
Damien Neilebc699d2018-09-13 08:50:13 -07008 proto "github.com/golang/protobuf/proto"
9 math "math"
10)
Damien Neil658051b2018-09-10 12:26:21 -070011
Damien Neil1ec33152018-09-13 13:12:36 -070012// Reference imports to suppress errors if they are not otherwise used.
13var _ = proto.Marshal
14var _ = fmt.Errorf
15var _ = math.Inf
16
Damien Neild4127922018-09-12 11:13:49 -070017// This is a compile-time assertion to ensure that this generated file
18// is compatible with the proto package it is being compiled against.
19// A compilation error at this line likely means your copy of the
20// proto package needs to be updated.
21const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
22
Damien Neil658051b2018-09-10 12:26:21 -070023type FieldTestMessage_Enum int32
24
25const (
26 FieldTestMessage_ZERO FieldTestMessage_Enum = 0
Damien Neilebc699d2018-09-13 08:50:13 -070027 FieldTestMessage_ONE FieldTestMessage_Enum = 1
Damien Neil658051b2018-09-10 12:26:21 -070028)
29
30var FieldTestMessage_Enum_name = map[int32]string{
31 0: "ZERO",
Damien Neilebc699d2018-09-13 08:50:13 -070032 1: "ONE",
Damien Neil658051b2018-09-10 12:26:21 -070033}
34
35var FieldTestMessage_Enum_value = map[string]int32{
36 "ZERO": 0,
Damien Neilebc699d2018-09-13 08:50:13 -070037 "ONE": 1,
Damien Neil658051b2018-09-10 12:26:21 -070038}
39
40func (x FieldTestMessage_Enum) Enum() *FieldTestMessage_Enum {
41 p := new(FieldTestMessage_Enum)
42 *p = x
43 return p
44}
45
46func (x FieldTestMessage_Enum) String() string {
47 return proto.EnumName(FieldTestMessage_Enum_name, int32(x))
48}
49
50func (x *FieldTestMessage_Enum) UnmarshalJSON(data []byte) error {
51 value, err := proto.UnmarshalJSONEnum(FieldTestMessage_Enum_value, data, "FieldTestMessage_Enum")
52 if err != nil {
53 return err
54 }
55 *x = FieldTestMessage_Enum(value)
56 return nil
57}
58
59func (FieldTestMessage_Enum) EnumDescriptor() ([]byte, []int) {
60 return fileDescriptor_fd8a9d72b841fd68, []int{0, 0}
61}
62
63type FieldTestMessage struct {
Damien Neil1fa78d82018-09-13 13:12:36 -070064 OptionalBool *bool `protobuf:"varint,1,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"`
65 OptionalEnum *FieldTestMessage_Enum `protobuf:"varint,2,opt,name=optional_enum,json=optionalEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"optional_enum,omitempty"`
66 OptionalInt32 *int32 `protobuf:"varint,3,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"`
67 OptionalSint32 *int32 `protobuf:"zigzag32,4,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"`
68 OptionalUint32 *uint32 `protobuf:"varint,5,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"`
69 OptionalInt64 *int64 `protobuf:"varint,6,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"`
70 OptionalSint64 *int64 `protobuf:"zigzag64,7,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"`
71 OptionalUint64 *uint64 `protobuf:"varint,8,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"`
72 OptionalSfixed32 *int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"`
73 OptionalFixed32 *uint32 `protobuf:"fixed32,10,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"`
74 OptionalFloat *float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"`
75 OptionalSfixed64 *int64 `protobuf:"fixed64,12,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"`
76 OptionalFixed64 *uint64 `protobuf:"fixed64,13,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"`
77 OptionalDouble *float64 `protobuf:"fixed64,14,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"`
78 OptionalString *string `protobuf:"bytes,15,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"`
79 OptionalBytes []byte `protobuf:"bytes,16,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"`
80 Optional_Message *FieldTestMessage_Message `protobuf:"bytes,17,opt,name=optional_Message,json=optionalMessage" json:"optional_Message,omitempty"`
81 Optionalgroup *FieldTestMessage_OptionalGroup `protobuf:"group,18,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
82 RequiredBool *bool `protobuf:"varint,101,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"`
83 RequiredEnum *FieldTestMessage_Enum `protobuf:"varint,102,req,name=required_enum,json=requiredEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"required_enum,omitempty"`
84 RequiredInt32 *int32 `protobuf:"varint,103,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"`
85 RequiredSint32 *int32 `protobuf:"zigzag32,104,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"`
86 RequiredUint32 *uint32 `protobuf:"varint,105,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"`
87 RequiredInt64 *int64 `protobuf:"varint,106,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"`
88 RequiredSint64 *int64 `protobuf:"zigzag64,107,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"`
89 RequiredUint64 *uint64 `protobuf:"varint,108,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"`
90 RequiredSfixed32 *int32 `protobuf:"fixed32,109,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"`
91 RequiredFixed32 *uint32 `protobuf:"fixed32,110,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"`
92 RequiredFloat *float32 `protobuf:"fixed32,111,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"`
93 RequiredSfixed64 *int64 `protobuf:"fixed64,112,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"`
94 RequiredFixed64 *uint64 `protobuf:"fixed64,113,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"`
95 RequiredDouble *float64 `protobuf:"fixed64,114,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"`
96 RequiredString *string `protobuf:"bytes,115,req,name=required_string,json=requiredString" json:"required_string,omitempty"`
97 RequiredBytes []byte `protobuf:"bytes,116,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"`
98 Required_Message *FieldTestMessage_Message `protobuf:"bytes,117,req,name=required_Message,json=requiredMessage" json:"required_Message,omitempty"`
99 Requiredgroup *FieldTestMessage_RequiredGroup `protobuf:"group,118,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
100 RepeatedBool []bool `protobuf:"varint,201,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"`
101 RepeatedEnum []FieldTestMessage_Enum `protobuf:"varint,202,rep,name=repeated_enum,json=repeatedEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"repeated_enum,omitempty"`
102 RepeatedInt32 []int32 `protobuf:"varint,203,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"`
103 RepeatedSint32 []int32 `protobuf:"zigzag32,204,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"`
104 RepeatedUint32 []uint32 `protobuf:"varint,205,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"`
105 RepeatedInt64 []int64 `protobuf:"varint,206,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"`
106 RepeatedSint64 []int64 `protobuf:"zigzag64,207,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"`
107 RepeatedUint64 []uint64 `protobuf:"varint,208,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"`
108 RepeatedSfixed32 []int32 `protobuf:"fixed32,209,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"`
109 RepeatedFixed32 []uint32 `protobuf:"fixed32,210,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"`
110 RepeatedFloat []float32 `protobuf:"fixed32,211,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"`
111 RepeatedSfixed64 []int64 `protobuf:"fixed64,212,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"`
112 RepeatedFixed64 []uint64 `protobuf:"fixed64,213,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"`
113 RepeatedDouble []float64 `protobuf:"fixed64,214,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"`
114 RepeatedString []string `protobuf:"bytes,215,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"`
115 RepeatedBytes [][]byte `protobuf:"bytes,216,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"`
116 Repeated_Message []*FieldTestMessage_Message `protobuf:"bytes,217,rep,name=repeated_Message,json=repeatedMessage" json:"repeated_Message,omitempty"`
117 Repeatedgroup []*FieldTestMessage_RepeatedGroup `protobuf:"group,218,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
118 DefaultBool *bool `protobuf:"varint,301,opt,name=default_bool,json=defaultBool,def=1" json:"default_bool,omitempty"`
119 DefaultEnum *FieldTestMessage_Enum `protobuf:"varint,302,opt,name=default_enum,json=defaultEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,def=1" json:"default_enum,omitempty"`
120 DefaultInt32 *int32 `protobuf:"varint,303,opt,name=default_int32,json=defaultInt32,def=1" json:"default_int32,omitempty"`
121 DefaultSint32 *int32 `protobuf:"zigzag32,304,opt,name=default_sint32,json=defaultSint32,def=1" json:"default_sint32,omitempty"`
122 DefaultUint32 *uint32 `protobuf:"varint,305,opt,name=default_uint32,json=defaultUint32,def=1" json:"default_uint32,omitempty"`
123 DefaultInt64 *int64 `protobuf:"varint,306,opt,name=default_int64,json=defaultInt64,def=1" json:"default_int64,omitempty"`
124 DefaultSint64 *int64 `protobuf:"zigzag64,307,opt,name=default_sint64,json=defaultSint64,def=1" json:"default_sint64,omitempty"`
125 DefaultUint64 *uint64 `protobuf:"varint,308,opt,name=default_uint64,json=defaultUint64,def=1" json:"default_uint64,omitempty"`
126 DefaultSfixed32 *int32 `protobuf:"fixed32,309,opt,name=default_sfixed32,json=defaultSfixed32,def=1" json:"default_sfixed32,omitempty"`
127 DefaultFixed32 *uint32 `protobuf:"fixed32,310,opt,name=default_fixed32,json=defaultFixed32,def=1" json:"default_fixed32,omitempty"`
128 DefaultFloat *float32 `protobuf:"fixed32,311,opt,name=default_float,json=defaultFloat,def=1.5" json:"default_float,omitempty"`
129 DefaultSfixed64 *int64 `protobuf:"fixed64,312,opt,name=default_sfixed64,json=defaultSfixed64,def=1" json:"default_sfixed64,omitempty"`
130 DefaultFixed64 *uint64 `protobuf:"fixed64,313,opt,name=default_fixed64,json=defaultFixed64,def=1" json:"default_fixed64,omitempty"`
131 DefaultDouble *float64 `protobuf:"fixed64,314,opt,name=default_double,json=defaultDouble,def=1.5" json:"default_double,omitempty"`
132 DefaultString *string `protobuf:"bytes,315,opt,name=default_string,json=defaultString,def=x,y" json:"default_string,omitempty"`
133 DefaultBytes []byte `protobuf:"bytes,316,opt,name=default_bytes,json=defaultBytes,def=x,y" json:"default_bytes,omitempty"`
134 DefaultFloatNeginf *float32 `protobuf:"fixed32,400,opt,name=default_float_neginf,json=defaultFloatNeginf,def=-inf" json:"default_float_neginf,omitempty"`
135 DefaultFloatPosinf *float32 `protobuf:"fixed32,401,opt,name=default_float_posinf,json=defaultFloatPosinf,def=inf" json:"default_float_posinf,omitempty"`
136 DefaultFloatNan *float32 `protobuf:"fixed32,402,opt,name=default_float_nan,json=defaultFloatNan,def=nan" json:"default_float_nan,omitempty"`
137 DefaultDoubleNeginf *float64 `protobuf:"fixed64,403,opt,name=default_double_neginf,json=defaultDoubleNeginf,def=-inf" json:"default_double_neginf,omitempty"`
138 DefaultDoublePosinf *float64 `protobuf:"fixed64,404,opt,name=default_double_posinf,json=defaultDoublePosinf,def=inf" json:"default_double_posinf,omitempty"`
139 DefaultDoubleNan *float64 `protobuf:"fixed64,405,opt,name=default_double_nan,json=defaultDoubleNan,def=nan" json:"default_double_nan,omitempty"`
140 MapInt32Int64 map[int32]int64 `protobuf:"bytes,500,rep,name=map_int32_int64,json=mapInt32Int64" json:"map_int32_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
141 MapStringMessage map[string]*FieldTestMessage_Message `protobuf:"bytes,501,rep,name=map_string_message,json=mapStringMessage" json:"map_string_message,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
142 MapFixed64Enum map[uint64]FieldTestMessage_Enum `protobuf:"bytes,502,rep,name=map_fixed64_enum,json=mapFixed64Enum" json:"map_fixed64_enum,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=goproto.protoc.proto2.FieldTestMessage_Enum"`
143 // Types that are valid to be assigned to OneofField:
144 // *FieldTestMessage_OneofBool
145 // *FieldTestMessage_OneofEnum
146 // *FieldTestMessage_OneofInt32
147 // *FieldTestMessage_OneofSint32
148 // *FieldTestMessage_OneofUint32
149 // *FieldTestMessage_OneofInt64
150 // *FieldTestMessage_OneofSint64
151 // *FieldTestMessage_OneofUint64
152 // *FieldTestMessage_OneofSfixed32
153 // *FieldTestMessage_OneofFixed32
154 // *FieldTestMessage_OneofFloat
155 // *FieldTestMessage_OneofSfixed64
156 // *FieldTestMessage_OneofFixed64
157 // *FieldTestMessage_OneofDouble
158 // *FieldTestMessage_OneofString
159 // *FieldTestMessage_OneofBytes
160 // *FieldTestMessage_Oneof_Message
161 // *FieldTestMessage_Oneofgroup
162 OneofField isFieldTestMessage_OneofField `protobuf_oneof:"oneof_field"`
163 // Types that are valid to be assigned to OneofTwo:
164 // *FieldTestMessage_OneofTwo_1
165 // *FieldTestMessage_OneofTwo_2
166 OneofTwo isFieldTestMessage_OneofTwo `protobuf_oneof:"oneof_two"`
167 XXX_NoUnkeyedLiteral struct{} `json:"-"`
168 XXX_unrecognized []byte `json:"-"`
169 XXX_sizecache int32 `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -0700170}
171
Damien Neila1c6abc2018-09-12 13:36:34 -0700172func (m *FieldTestMessage) Reset() { *m = FieldTestMessage{} }
173func (m *FieldTestMessage) String() string { return proto.CompactTextString(m) }
174func (*FieldTestMessage) ProtoMessage() {}
175func (*FieldTestMessage) Descriptor() ([]byte, []int) {
176 return fileDescriptor_fd8a9d72b841fd68, []int{0}
177}
178func (m *FieldTestMessage) XXX_Unmarshal(b []byte) error {
179 return xxx_messageInfo_FieldTestMessage.Unmarshal(m, b)
180}
181func (m *FieldTestMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
182 return xxx_messageInfo_FieldTestMessage.Marshal(b, m, deterministic)
183}
184func (m *FieldTestMessage) XXX_Merge(src proto.Message) {
185 xxx_messageInfo_FieldTestMessage.Merge(m, src)
186}
187func (m *FieldTestMessage) XXX_Size() int {
188 return xxx_messageInfo_FieldTestMessage.Size(m)
189}
190func (m *FieldTestMessage) XXX_DiscardUnknown() {
191 xxx_messageInfo_FieldTestMessage.DiscardUnknown(m)
192}
193
194var xxx_messageInfo_FieldTestMessage proto.InternalMessageInfo
195
Damien Neilebc699d2018-09-13 08:50:13 -0700196const Default_FieldTestMessage_DefaultBool bool = true
197const Default_FieldTestMessage_DefaultEnum FieldTestMessage_Enum = FieldTestMessage_ONE
198const Default_FieldTestMessage_DefaultInt32 int32 = 1
199const Default_FieldTestMessage_DefaultSint32 int32 = 1
200const Default_FieldTestMessage_DefaultUint32 uint32 = 1
201const Default_FieldTestMessage_DefaultInt64 int64 = 1
202const Default_FieldTestMessage_DefaultSint64 int64 = 1
203const Default_FieldTestMessage_DefaultUint64 uint64 = 1
204const Default_FieldTestMessage_DefaultSfixed32 int32 = 1
205const Default_FieldTestMessage_DefaultFixed32 uint32 = 1
206const Default_FieldTestMessage_DefaultFloat float32 = 1.5
207const Default_FieldTestMessage_DefaultSfixed64 int64 = 1
208const Default_FieldTestMessage_DefaultFixed64 uint64 = 1
209const Default_FieldTestMessage_DefaultDouble float64 = 1.5
210const Default_FieldTestMessage_DefaultString string = "x,y"
211
212var Default_FieldTestMessage_DefaultBytes []byte = []byte("x,y")
213var Default_FieldTestMessage_DefaultFloatNeginf float32 = float32(math.Inf(-1))
214var Default_FieldTestMessage_DefaultFloatPosinf float32 = float32(math.Inf(1))
215var Default_FieldTestMessage_DefaultFloatNan float32 = float32(math.NaN())
216var Default_FieldTestMessage_DefaultDoubleNeginf float64 = math.Inf(-1)
217var Default_FieldTestMessage_DefaultDoublePosinf float64 = math.Inf(1)
218var Default_FieldTestMessage_DefaultDoubleNan float64 = math.NaN()
219
Damien Neil77f82fe2018-09-13 10:59:17 -0700220func (m *FieldTestMessage) GetOptionalBool() bool {
221 if m != nil && m.OptionalBool != nil {
222 return *m.OptionalBool
223 }
224 return false
225}
226
227func (m *FieldTestMessage) GetOptionalEnum() FieldTestMessage_Enum {
228 if m != nil && m.OptionalEnum != nil {
229 return *m.OptionalEnum
230 }
231 return FieldTestMessage_ZERO
232}
233
234func (m *FieldTestMessage) GetOptionalInt32() int32 {
235 if m != nil && m.OptionalInt32 != nil {
236 return *m.OptionalInt32
237 }
238 return 0
239}
240
241func (m *FieldTestMessage) GetOptionalSint32() int32 {
242 if m != nil && m.OptionalSint32 != nil {
243 return *m.OptionalSint32
244 }
245 return 0
246}
247
248func (m *FieldTestMessage) GetOptionalUint32() uint32 {
249 if m != nil && m.OptionalUint32 != nil {
250 return *m.OptionalUint32
251 }
252 return 0
253}
254
255func (m *FieldTestMessage) GetOptionalInt64() int64 {
256 if m != nil && m.OptionalInt64 != nil {
257 return *m.OptionalInt64
258 }
259 return 0
260}
261
262func (m *FieldTestMessage) GetOptionalSint64() int64 {
263 if m != nil && m.OptionalSint64 != nil {
264 return *m.OptionalSint64
265 }
266 return 0
267}
268
269func (m *FieldTestMessage) GetOptionalUint64() uint64 {
270 if m != nil && m.OptionalUint64 != nil {
271 return *m.OptionalUint64
272 }
273 return 0
274}
275
276func (m *FieldTestMessage) GetOptionalSfixed32() int32 {
277 if m != nil && m.OptionalSfixed32 != nil {
278 return *m.OptionalSfixed32
279 }
280 return 0
281}
282
283func (m *FieldTestMessage) GetOptionalFixed32() uint32 {
284 if m != nil && m.OptionalFixed32 != nil {
285 return *m.OptionalFixed32
286 }
287 return 0
288}
289
290func (m *FieldTestMessage) GetOptionalFloat() float32 {
291 if m != nil && m.OptionalFloat != nil {
292 return *m.OptionalFloat
293 }
294 return 0
295}
296
297func (m *FieldTestMessage) GetOptionalSfixed64() int64 {
298 if m != nil && m.OptionalSfixed64 != nil {
299 return *m.OptionalSfixed64
300 }
301 return 0
302}
303
304func (m *FieldTestMessage) GetOptionalFixed64() uint64 {
305 if m != nil && m.OptionalFixed64 != nil {
306 return *m.OptionalFixed64
307 }
308 return 0
309}
310
311func (m *FieldTestMessage) GetOptionalDouble() float64 {
312 if m != nil && m.OptionalDouble != nil {
313 return *m.OptionalDouble
314 }
315 return 0
316}
317
318func (m *FieldTestMessage) GetOptionalString() string {
319 if m != nil && m.OptionalString != nil {
320 return *m.OptionalString
321 }
322 return ""
323}
324
325func (m *FieldTestMessage) GetOptionalBytes() []byte {
326 if m != nil {
327 return m.OptionalBytes
328 }
329 return nil
330}
331
332func (m *FieldTestMessage) GetOptional_Message() *FieldTestMessage_Message {
333 if m != nil {
334 return m.Optional_Message
335 }
336 return nil
337}
338
339func (m *FieldTestMessage) GetOptionalgroup() *FieldTestMessage_OptionalGroup {
340 if m != nil {
341 return m.Optionalgroup
342 }
343 return nil
344}
345
346func (m *FieldTestMessage) GetRequiredBool() bool {
347 if m != nil && m.RequiredBool != nil {
348 return *m.RequiredBool
349 }
350 return false
351}
352
353func (m *FieldTestMessage) GetRequiredEnum() FieldTestMessage_Enum {
354 if m != nil && m.RequiredEnum != nil {
355 return *m.RequiredEnum
356 }
357 return FieldTestMessage_ZERO
358}
359
360func (m *FieldTestMessage) GetRequiredInt32() int32 {
361 if m != nil && m.RequiredInt32 != nil {
362 return *m.RequiredInt32
363 }
364 return 0
365}
366
367func (m *FieldTestMessage) GetRequiredSint32() int32 {
368 if m != nil && m.RequiredSint32 != nil {
369 return *m.RequiredSint32
370 }
371 return 0
372}
373
374func (m *FieldTestMessage) GetRequiredUint32() uint32 {
375 if m != nil && m.RequiredUint32 != nil {
376 return *m.RequiredUint32
377 }
378 return 0
379}
380
381func (m *FieldTestMessage) GetRequiredInt64() int64 {
382 if m != nil && m.RequiredInt64 != nil {
383 return *m.RequiredInt64
384 }
385 return 0
386}
387
388func (m *FieldTestMessage) GetRequiredSint64() int64 {
389 if m != nil && m.RequiredSint64 != nil {
390 return *m.RequiredSint64
391 }
392 return 0
393}
394
395func (m *FieldTestMessage) GetRequiredUint64() uint64 {
396 if m != nil && m.RequiredUint64 != nil {
397 return *m.RequiredUint64
398 }
399 return 0
400}
401
402func (m *FieldTestMessage) GetRequiredSfixed32() int32 {
403 if m != nil && m.RequiredSfixed32 != nil {
404 return *m.RequiredSfixed32
405 }
406 return 0
407}
408
409func (m *FieldTestMessage) GetRequiredFixed32() uint32 {
410 if m != nil && m.RequiredFixed32 != nil {
411 return *m.RequiredFixed32
412 }
413 return 0
414}
415
416func (m *FieldTestMessage) GetRequiredFloat() float32 {
417 if m != nil && m.RequiredFloat != nil {
418 return *m.RequiredFloat
419 }
420 return 0
421}
422
423func (m *FieldTestMessage) GetRequiredSfixed64() int64 {
424 if m != nil && m.RequiredSfixed64 != nil {
425 return *m.RequiredSfixed64
426 }
427 return 0
428}
429
430func (m *FieldTestMessage) GetRequiredFixed64() uint64 {
431 if m != nil && m.RequiredFixed64 != nil {
432 return *m.RequiredFixed64
433 }
434 return 0
435}
436
437func (m *FieldTestMessage) GetRequiredDouble() float64 {
438 if m != nil && m.RequiredDouble != nil {
439 return *m.RequiredDouble
440 }
441 return 0
442}
443
444func (m *FieldTestMessage) GetRequiredString() string {
445 if m != nil && m.RequiredString != nil {
446 return *m.RequiredString
447 }
448 return ""
449}
450
451func (m *FieldTestMessage) GetRequiredBytes() []byte {
452 if m != nil {
453 return m.RequiredBytes
454 }
455 return nil
456}
457
458func (m *FieldTestMessage) GetRequired_Message() *FieldTestMessage_Message {
459 if m != nil {
460 return m.Required_Message
461 }
462 return nil
463}
464
465func (m *FieldTestMessage) GetRequiredgroup() *FieldTestMessage_RequiredGroup {
466 if m != nil {
467 return m.Requiredgroup
468 }
469 return nil
470}
471
472func (m *FieldTestMessage) GetRepeatedBool() []bool {
473 if m != nil {
474 return m.RepeatedBool
475 }
476 return nil
477}
478
479func (m *FieldTestMessage) GetRepeatedEnum() []FieldTestMessage_Enum {
480 if m != nil {
481 return m.RepeatedEnum
482 }
483 return nil
484}
485
486func (m *FieldTestMessage) GetRepeatedInt32() []int32 {
487 if m != nil {
488 return m.RepeatedInt32
489 }
490 return nil
491}
492
493func (m *FieldTestMessage) GetRepeatedSint32() []int32 {
494 if m != nil {
495 return m.RepeatedSint32
496 }
497 return nil
498}
499
500func (m *FieldTestMessage) GetRepeatedUint32() []uint32 {
501 if m != nil {
502 return m.RepeatedUint32
503 }
504 return nil
505}
506
507func (m *FieldTestMessage) GetRepeatedInt64() []int64 {
508 if m != nil {
509 return m.RepeatedInt64
510 }
511 return nil
512}
513
514func (m *FieldTestMessage) GetRepeatedSint64() []int64 {
515 if m != nil {
516 return m.RepeatedSint64
517 }
518 return nil
519}
520
521func (m *FieldTestMessage) GetRepeatedUint64() []uint64 {
522 if m != nil {
523 return m.RepeatedUint64
524 }
525 return nil
526}
527
528func (m *FieldTestMessage) GetRepeatedSfixed32() []int32 {
529 if m != nil {
530 return m.RepeatedSfixed32
531 }
532 return nil
533}
534
535func (m *FieldTestMessage) GetRepeatedFixed32() []uint32 {
536 if m != nil {
537 return m.RepeatedFixed32
538 }
539 return nil
540}
541
542func (m *FieldTestMessage) GetRepeatedFloat() []float32 {
543 if m != nil {
544 return m.RepeatedFloat
545 }
546 return nil
547}
548
549func (m *FieldTestMessage) GetRepeatedSfixed64() []int64 {
550 if m != nil {
551 return m.RepeatedSfixed64
552 }
553 return nil
554}
555
556func (m *FieldTestMessage) GetRepeatedFixed64() []uint64 {
557 if m != nil {
558 return m.RepeatedFixed64
559 }
560 return nil
561}
562
563func (m *FieldTestMessage) GetRepeatedDouble() []float64 {
564 if m != nil {
565 return m.RepeatedDouble
566 }
567 return nil
568}
569
570func (m *FieldTestMessage) GetRepeatedString() []string {
571 if m != nil {
572 return m.RepeatedString
573 }
574 return nil
575}
576
577func (m *FieldTestMessage) GetRepeatedBytes() [][]byte {
578 if m != nil {
579 return m.RepeatedBytes
580 }
581 return nil
582}
583
584func (m *FieldTestMessage) GetRepeated_Message() []*FieldTestMessage_Message {
585 if m != nil {
586 return m.Repeated_Message
587 }
588 return nil
589}
590
591func (m *FieldTestMessage) GetRepeatedgroup() []*FieldTestMessage_RepeatedGroup {
592 if m != nil {
593 return m.Repeatedgroup
594 }
595 return nil
596}
597
598func (m *FieldTestMessage) GetDefaultBool() bool {
599 if m != nil && m.DefaultBool != nil {
600 return *m.DefaultBool
601 }
602 return Default_FieldTestMessage_DefaultBool
603}
604
605func (m *FieldTestMessage) GetDefaultEnum() FieldTestMessage_Enum {
606 if m != nil && m.DefaultEnum != nil {
607 return *m.DefaultEnum
608 }
609 return Default_FieldTestMessage_DefaultEnum
610}
611
612func (m *FieldTestMessage) GetDefaultInt32() int32 {
613 if m != nil && m.DefaultInt32 != nil {
614 return *m.DefaultInt32
615 }
616 return Default_FieldTestMessage_DefaultInt32
617}
618
619func (m *FieldTestMessage) GetDefaultSint32() int32 {
620 if m != nil && m.DefaultSint32 != nil {
621 return *m.DefaultSint32
622 }
623 return Default_FieldTestMessage_DefaultSint32
624}
625
626func (m *FieldTestMessage) GetDefaultUint32() uint32 {
627 if m != nil && m.DefaultUint32 != nil {
628 return *m.DefaultUint32
629 }
630 return Default_FieldTestMessage_DefaultUint32
631}
632
633func (m *FieldTestMessage) GetDefaultInt64() int64 {
634 if m != nil && m.DefaultInt64 != nil {
635 return *m.DefaultInt64
636 }
637 return Default_FieldTestMessage_DefaultInt64
638}
639
640func (m *FieldTestMessage) GetDefaultSint64() int64 {
641 if m != nil && m.DefaultSint64 != nil {
642 return *m.DefaultSint64
643 }
644 return Default_FieldTestMessage_DefaultSint64
645}
646
647func (m *FieldTestMessage) GetDefaultUint64() uint64 {
648 if m != nil && m.DefaultUint64 != nil {
649 return *m.DefaultUint64
650 }
651 return Default_FieldTestMessage_DefaultUint64
652}
653
654func (m *FieldTestMessage) GetDefaultSfixed32() int32 {
655 if m != nil && m.DefaultSfixed32 != nil {
656 return *m.DefaultSfixed32
657 }
658 return Default_FieldTestMessage_DefaultSfixed32
659}
660
661func (m *FieldTestMessage) GetDefaultFixed32() uint32 {
662 if m != nil && m.DefaultFixed32 != nil {
663 return *m.DefaultFixed32
664 }
665 return Default_FieldTestMessage_DefaultFixed32
666}
667
668func (m *FieldTestMessage) GetDefaultFloat() float32 {
669 if m != nil && m.DefaultFloat != nil {
670 return *m.DefaultFloat
671 }
672 return Default_FieldTestMessage_DefaultFloat
673}
674
675func (m *FieldTestMessage) GetDefaultSfixed64() int64 {
676 if m != nil && m.DefaultSfixed64 != nil {
677 return *m.DefaultSfixed64
678 }
679 return Default_FieldTestMessage_DefaultSfixed64
680}
681
682func (m *FieldTestMessage) GetDefaultFixed64() uint64 {
683 if m != nil && m.DefaultFixed64 != nil {
684 return *m.DefaultFixed64
685 }
686 return Default_FieldTestMessage_DefaultFixed64
687}
688
689func (m *FieldTestMessage) GetDefaultDouble() float64 {
690 if m != nil && m.DefaultDouble != nil {
691 return *m.DefaultDouble
692 }
693 return Default_FieldTestMessage_DefaultDouble
694}
695
696func (m *FieldTestMessage) GetDefaultString() string {
697 if m != nil && m.DefaultString != nil {
698 return *m.DefaultString
699 }
700 return Default_FieldTestMessage_DefaultString
701}
702
703func (m *FieldTestMessage) GetDefaultBytes() []byte {
704 if m != nil && m.DefaultBytes != nil {
705 return m.DefaultBytes
706 }
707 return append([]byte(nil), Default_FieldTestMessage_DefaultBytes...)
708}
709
710func (m *FieldTestMessage) GetDefaultFloatNeginf() float32 {
711 if m != nil && m.DefaultFloatNeginf != nil {
712 return *m.DefaultFloatNeginf
713 }
714 return Default_FieldTestMessage_DefaultFloatNeginf
715}
716
717func (m *FieldTestMessage) GetDefaultFloatPosinf() float32 {
718 if m != nil && m.DefaultFloatPosinf != nil {
719 return *m.DefaultFloatPosinf
720 }
721 return Default_FieldTestMessage_DefaultFloatPosinf
722}
723
724func (m *FieldTestMessage) GetDefaultFloatNan() float32 {
725 if m != nil && m.DefaultFloatNan != nil {
726 return *m.DefaultFloatNan
727 }
728 return Default_FieldTestMessage_DefaultFloatNan
729}
730
731func (m *FieldTestMessage) GetDefaultDoubleNeginf() float64 {
732 if m != nil && m.DefaultDoubleNeginf != nil {
733 return *m.DefaultDoubleNeginf
734 }
735 return Default_FieldTestMessage_DefaultDoubleNeginf
736}
737
738func (m *FieldTestMessage) GetDefaultDoublePosinf() float64 {
739 if m != nil && m.DefaultDoublePosinf != nil {
740 return *m.DefaultDoublePosinf
741 }
742 return Default_FieldTestMessage_DefaultDoublePosinf
743}
744
745func (m *FieldTestMessage) GetDefaultDoubleNan() float64 {
746 if m != nil && m.DefaultDoubleNan != nil {
747 return *m.DefaultDoubleNan
748 }
749 return Default_FieldTestMessage_DefaultDoubleNan
750}
751
Damien Neil0bd5a382018-09-13 15:07:10 -0700752func (m *FieldTestMessage) GetMapInt32Int64() map[int32]int64 {
753 if m != nil {
754 return m.MapInt32Int64
755 }
756 return nil
757}
758
759func (m *FieldTestMessage) GetMapStringMessage() map[string]*FieldTestMessage_Message {
760 if m != nil {
761 return m.MapStringMessage
762 }
763 return nil
764}
765
766func (m *FieldTestMessage) GetMapFixed64Enum() map[uint64]FieldTestMessage_Enum {
767 if m != nil {
768 return m.MapFixed64Enum
769 }
770 return nil
771}
772
Damien Neil1fa78d82018-09-13 13:12:36 -0700773type isFieldTestMessage_OneofField interface {
774 isFieldTestMessage_OneofField()
775}
776
777type FieldTestMessage_OneofBool struct {
778 OneofBool bool `protobuf:"varint,601,opt,name=oneof_bool,json=oneofBool,oneof"`
779}
780
781type FieldTestMessage_OneofEnum struct {
782 OneofEnum FieldTestMessage_Enum `protobuf:"varint,602,opt,name=oneof_enum,json=oneofEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,oneof"`
783}
784
785type FieldTestMessage_OneofInt32 struct {
786 OneofInt32 int32 `protobuf:"varint,603,opt,name=oneof_int32,json=oneofInt32,oneof"`
787}
788
789type FieldTestMessage_OneofSint32 struct {
790 OneofSint32 int32 `protobuf:"zigzag32,604,opt,name=oneof_sint32,json=oneofSint32,oneof"`
791}
792
793type FieldTestMessage_OneofUint32 struct {
794 OneofUint32 uint32 `protobuf:"varint,605,opt,name=oneof_uint32,json=oneofUint32,oneof"`
795}
796
797type FieldTestMessage_OneofInt64 struct {
798 OneofInt64 int64 `protobuf:"varint,606,opt,name=oneof_int64,json=oneofInt64,oneof"`
799}
800
801type FieldTestMessage_OneofSint64 struct {
802 OneofSint64 int64 `protobuf:"zigzag64,607,opt,name=oneof_sint64,json=oneofSint64,oneof"`
803}
804
805type FieldTestMessage_OneofUint64 struct {
806 OneofUint64 uint64 `protobuf:"varint,608,opt,name=oneof_uint64,json=oneofUint64,oneof"`
807}
808
809type FieldTestMessage_OneofSfixed32 struct {
810 OneofSfixed32 int32 `protobuf:"fixed32,609,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"`
811}
812
813type FieldTestMessage_OneofFixed32 struct {
814 OneofFixed32 uint32 `protobuf:"fixed32,610,opt,name=oneof_fixed32,json=oneofFixed32,oneof"`
815}
816
817type FieldTestMessage_OneofFloat struct {
818 OneofFloat float32 `protobuf:"fixed32,611,opt,name=oneof_float,json=oneofFloat,oneof"`
819}
820
821type FieldTestMessage_OneofSfixed64 struct {
822 OneofSfixed64 int64 `protobuf:"fixed64,612,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"`
823}
824
825type FieldTestMessage_OneofFixed64 struct {
826 OneofFixed64 uint64 `protobuf:"fixed64,613,opt,name=oneof_fixed64,json=oneofFixed64,oneof"`
827}
828
829type FieldTestMessage_OneofDouble struct {
830 OneofDouble float64 `protobuf:"fixed64,614,opt,name=oneof_double,json=oneofDouble,oneof"`
831}
832
833type FieldTestMessage_OneofString struct {
834 OneofString string `protobuf:"bytes,615,opt,name=oneof_string,json=oneofString,oneof"`
835}
836
837type FieldTestMessage_OneofBytes struct {
838 OneofBytes []byte `protobuf:"bytes,616,opt,name=oneof_bytes,json=oneofBytes,oneof"`
839}
840
841type FieldTestMessage_Oneof_Message struct {
842 Oneof_Message *FieldTestMessage_Message `protobuf:"bytes,617,opt,name=oneof_Message,json=oneofMessage,oneof"`
843}
844
845type FieldTestMessage_Oneofgroup struct {
846 Oneofgroup *FieldTestMessage_OneofGroup `protobuf:"group,618,opt,name=OneofGroup,json=oneofgroup,oneof"`
847}
848
849func (*FieldTestMessage_OneofBool) isFieldTestMessage_OneofField() {}
850
851func (*FieldTestMessage_OneofEnum) isFieldTestMessage_OneofField() {}
852
853func (*FieldTestMessage_OneofInt32) isFieldTestMessage_OneofField() {}
854
855func (*FieldTestMessage_OneofSint32) isFieldTestMessage_OneofField() {}
856
857func (*FieldTestMessage_OneofUint32) isFieldTestMessage_OneofField() {}
858
859func (*FieldTestMessage_OneofInt64) isFieldTestMessage_OneofField() {}
860
861func (*FieldTestMessage_OneofSint64) isFieldTestMessage_OneofField() {}
862
863func (*FieldTestMessage_OneofUint64) isFieldTestMessage_OneofField() {}
864
865func (*FieldTestMessage_OneofSfixed32) isFieldTestMessage_OneofField() {}
866
867func (*FieldTestMessage_OneofFixed32) isFieldTestMessage_OneofField() {}
868
869func (*FieldTestMessage_OneofFloat) isFieldTestMessage_OneofField() {}
870
871func (*FieldTestMessage_OneofSfixed64) isFieldTestMessage_OneofField() {}
872
873func (*FieldTestMessage_OneofFixed64) isFieldTestMessage_OneofField() {}
874
875func (*FieldTestMessage_OneofDouble) isFieldTestMessage_OneofField() {}
876
877func (*FieldTestMessage_OneofString) isFieldTestMessage_OneofField() {}
878
879func (*FieldTestMessage_OneofBytes) isFieldTestMessage_OneofField() {}
880
881func (*FieldTestMessage_Oneof_Message) isFieldTestMessage_OneofField() {}
882
883func (*FieldTestMessage_Oneofgroup) isFieldTestMessage_OneofField() {}
884
885func (m *FieldTestMessage) GetOneofField() isFieldTestMessage_OneofField {
886 if m != nil {
887 return m.OneofField
888 }
889 return nil
890}
891
892func (m *FieldTestMessage) GetOneofBool() bool {
893 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofBool); ok {
894 return x.OneofBool
895 }
896 return false
897}
898
899func (m *FieldTestMessage) GetOneofEnum() FieldTestMessage_Enum {
900 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofEnum); ok {
901 return x.OneofEnum
902 }
903 return FieldTestMessage_ZERO
904}
905
906func (m *FieldTestMessage) GetOneofInt32() int32 {
907 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofInt32); ok {
908 return x.OneofInt32
909 }
910 return 0
911}
912
913func (m *FieldTestMessage) GetOneofSint32() int32 {
914 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSint32); ok {
915 return x.OneofSint32
916 }
917 return 0
918}
919
920func (m *FieldTestMessage) GetOneofUint32() uint32 {
921 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofUint32); ok {
922 return x.OneofUint32
923 }
924 return 0
925}
926
927func (m *FieldTestMessage) GetOneofInt64() int64 {
928 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofInt64); ok {
929 return x.OneofInt64
930 }
931 return 0
932}
933
934func (m *FieldTestMessage) GetOneofSint64() int64 {
935 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSint64); ok {
936 return x.OneofSint64
937 }
938 return 0
939}
940
941func (m *FieldTestMessage) GetOneofUint64() uint64 {
942 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofUint64); ok {
943 return x.OneofUint64
944 }
945 return 0
946}
947
948func (m *FieldTestMessage) GetOneofSfixed32() int32 {
949 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSfixed32); ok {
950 return x.OneofSfixed32
951 }
952 return 0
953}
954
955func (m *FieldTestMessage) GetOneofFixed32() uint32 {
956 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofFixed32); ok {
957 return x.OneofFixed32
958 }
959 return 0
960}
961
962func (m *FieldTestMessage) GetOneofFloat() float32 {
963 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofFloat); ok {
964 return x.OneofFloat
965 }
966 return 0
967}
968
969func (m *FieldTestMessage) GetOneofSfixed64() int64 {
970 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSfixed64); ok {
971 return x.OneofSfixed64
972 }
973 return 0
974}
975
976func (m *FieldTestMessage) GetOneofFixed64() uint64 {
977 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofFixed64); ok {
978 return x.OneofFixed64
979 }
980 return 0
981}
982
983func (m *FieldTestMessage) GetOneofDouble() float64 {
984 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofDouble); ok {
985 return x.OneofDouble
986 }
987 return 0
988}
989
990func (m *FieldTestMessage) GetOneofString() string {
991 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofString); ok {
992 return x.OneofString
993 }
994 return ""
995}
996
997func (m *FieldTestMessage) GetOneofBytes() []byte {
998 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofBytes); ok {
999 return x.OneofBytes
1000 }
1001 return nil
1002}
1003
1004func (m *FieldTestMessage) GetOneof_Message() *FieldTestMessage_Message {
1005 if x, ok := m.GetOneofField().(*FieldTestMessage_Oneof_Message); ok {
1006 return x.Oneof_Message
1007 }
1008 return nil
1009}
1010
1011func (m *FieldTestMessage) GetOneofgroup() *FieldTestMessage_OneofGroup {
1012 if x, ok := m.GetOneofField().(*FieldTestMessage_Oneofgroup); ok {
1013 return x.Oneofgroup
1014 }
1015 return nil
1016}
1017
1018type isFieldTestMessage_OneofTwo interface {
1019 isFieldTestMessage_OneofTwo()
1020}
1021
1022type FieldTestMessage_OneofTwo_1 struct {
1023 OneofTwo_1 int32 `protobuf:"varint,700,opt,name=oneof_two_1,json=oneofTwo1,oneof"`
1024}
1025
1026type FieldTestMessage_OneofTwo_2 struct {
1027 OneofTwo_2 int64 `protobuf:"varint,701,opt,name=oneof_two_2,json=oneofTwo2,oneof"`
1028}
1029
1030func (*FieldTestMessage_OneofTwo_1) isFieldTestMessage_OneofTwo() {}
1031
1032func (*FieldTestMessage_OneofTwo_2) isFieldTestMessage_OneofTwo() {}
1033
1034func (m *FieldTestMessage) GetOneofTwo() isFieldTestMessage_OneofTwo {
1035 if m != nil {
1036 return m.OneofTwo
1037 }
1038 return nil
1039}
1040
1041func (m *FieldTestMessage) GetOneofTwo_1() int32 {
1042 if x, ok := m.GetOneofTwo().(*FieldTestMessage_OneofTwo_1); ok {
1043 return x.OneofTwo_1
1044 }
1045 return 0
1046}
1047
1048func (m *FieldTestMessage) GetOneofTwo_2() int64 {
1049 if x, ok := m.GetOneofTwo().(*FieldTestMessage_OneofTwo_2); ok {
1050 return x.OneofTwo_2
1051 }
1052 return 0
1053}
1054
1055// XXX_OneofFuncs is for the internal use of the proto package.
1056func (*FieldTestMessage) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
1057 return _FieldTestMessage_OneofMarshaler, _FieldTestMessage_OneofUnmarshaler, _FieldTestMessage_OneofSizer, []interface{}{
1058 (*FieldTestMessage_OneofBool)(nil),
1059 (*FieldTestMessage_OneofEnum)(nil),
1060 (*FieldTestMessage_OneofInt32)(nil),
1061 (*FieldTestMessage_OneofSint32)(nil),
1062 (*FieldTestMessage_OneofUint32)(nil),
1063 (*FieldTestMessage_OneofInt64)(nil),
1064 (*FieldTestMessage_OneofSint64)(nil),
1065 (*FieldTestMessage_OneofUint64)(nil),
1066 (*FieldTestMessage_OneofSfixed32)(nil),
1067 (*FieldTestMessage_OneofFixed32)(nil),
1068 (*FieldTestMessage_OneofFloat)(nil),
1069 (*FieldTestMessage_OneofSfixed64)(nil),
1070 (*FieldTestMessage_OneofFixed64)(nil),
1071 (*FieldTestMessage_OneofDouble)(nil),
1072 (*FieldTestMessage_OneofString)(nil),
1073 (*FieldTestMessage_OneofBytes)(nil),
1074 (*FieldTestMessage_Oneof_Message)(nil),
1075 (*FieldTestMessage_Oneofgroup)(nil),
1076 (*FieldTestMessage_OneofTwo_1)(nil),
1077 (*FieldTestMessage_OneofTwo_2)(nil),
1078 }
1079}
1080
1081func _FieldTestMessage_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
1082 m := msg.(*FieldTestMessage)
1083 // oneof_field
1084 switch x := m.OneofField.(type) {
1085 case *FieldTestMessage_OneofBool:
1086 t := uint64(0)
1087 if x.OneofBool {
1088 t = 1
1089 }
1090 b.EncodeVarint(601<<3 | proto.WireVarint)
1091 b.EncodeVarint(t)
1092 case *FieldTestMessage_OneofEnum:
1093 b.EncodeVarint(602<<3 | proto.WireVarint)
1094 b.EncodeVarint(uint64(x.OneofEnum))
1095 case *FieldTestMessage_OneofInt32:
1096 b.EncodeVarint(603<<3 | proto.WireVarint)
1097 b.EncodeVarint(uint64(x.OneofInt32))
1098 case *FieldTestMessage_OneofSint32:
1099 b.EncodeVarint(604<<3 | proto.WireVarint)
1100 b.EncodeZigzag32(uint64(x.OneofSint32))
1101 case *FieldTestMessage_OneofUint32:
1102 b.EncodeVarint(605<<3 | proto.WireVarint)
1103 b.EncodeVarint(uint64(x.OneofUint32))
1104 case *FieldTestMessage_OneofInt64:
1105 b.EncodeVarint(606<<3 | proto.WireVarint)
1106 b.EncodeVarint(uint64(x.OneofInt64))
1107 case *FieldTestMessage_OneofSint64:
1108 b.EncodeVarint(607<<3 | proto.WireVarint)
1109 b.EncodeZigzag64(uint64(x.OneofSint64))
1110 case *FieldTestMessage_OneofUint64:
1111 b.EncodeVarint(608<<3 | proto.WireVarint)
1112 b.EncodeVarint(uint64(x.OneofUint64))
1113 case *FieldTestMessage_OneofSfixed32:
1114 b.EncodeVarint(609<<3 | proto.WireFixed32)
1115 b.EncodeFixed32(uint64(x.OneofSfixed32))
1116 case *FieldTestMessage_OneofFixed32:
1117 b.EncodeVarint(610<<3 | proto.WireFixed32)
1118 b.EncodeFixed32(uint64(x.OneofFixed32))
1119 case *FieldTestMessage_OneofFloat:
1120 b.EncodeVarint(611<<3 | proto.WireFixed32)
1121 b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat)))
1122 case *FieldTestMessage_OneofSfixed64:
1123 b.EncodeVarint(612<<3 | proto.WireFixed64)
1124 b.EncodeFixed64(uint64(x.OneofSfixed64))
1125 case *FieldTestMessage_OneofFixed64:
1126 b.EncodeVarint(613<<3 | proto.WireFixed64)
1127 b.EncodeFixed64(uint64(x.OneofFixed64))
1128 case *FieldTestMessage_OneofDouble:
1129 b.EncodeVarint(614<<3 | proto.WireFixed64)
1130 b.EncodeFixed64(math.Float64bits(x.OneofDouble))
1131 case *FieldTestMessage_OneofString:
1132 b.EncodeVarint(615<<3 | proto.WireBytes)
1133 b.EncodeStringBytes(x.OneofString)
1134 case *FieldTestMessage_OneofBytes:
1135 b.EncodeVarint(616<<3 | proto.WireBytes)
1136 b.EncodeRawBytes(x.OneofBytes)
1137 case *FieldTestMessage_Oneof_Message:
1138 b.EncodeVarint(617<<3 | proto.WireBytes)
1139 if err := b.EncodeMessage(x.Oneof_Message); err != nil {
1140 return err
1141 }
1142 case *FieldTestMessage_Oneofgroup:
1143 b.EncodeVarint(618<<3 | proto.WireStartGroup)
1144 if err := b.Marshal(x.Oneofgroup); err != nil {
1145 return err
1146 }
1147 b.EncodeVarint(618<<3 | proto.WireEndGroup)
1148 case nil:
1149 default:
1150 return fmt.Errorf("FieldTestMessage.OneofField has unexpected type %T", x)
1151 }
1152 // oneof_two
1153 switch x := m.OneofTwo.(type) {
1154 case *FieldTestMessage_OneofTwo_1:
1155 b.EncodeVarint(700<<3 | proto.WireVarint)
1156 b.EncodeVarint(uint64(x.OneofTwo_1))
1157 case *FieldTestMessage_OneofTwo_2:
1158 b.EncodeVarint(701<<3 | proto.WireVarint)
1159 b.EncodeVarint(uint64(x.OneofTwo_2))
1160 case nil:
1161 default:
1162 return fmt.Errorf("FieldTestMessage.OneofTwo has unexpected type %T", x)
1163 }
1164 return nil
1165}
1166
1167func _FieldTestMessage_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
1168 m := msg.(*FieldTestMessage)
1169 switch tag {
1170 case 601: // oneof_field.oneof_bool
1171 if wire != proto.WireVarint {
1172 return true, proto.ErrInternalBadWireType
1173 }
1174 x, err := b.DecodeVarint()
1175 m.OneofField = &FieldTestMessage_OneofBool{x != 0}
1176 return true, err
1177 case 602: // oneof_field.oneof_enum
1178 if wire != proto.WireVarint {
1179 return true, proto.ErrInternalBadWireType
1180 }
1181 x, err := b.DecodeVarint()
1182 m.OneofField = &FieldTestMessage_OneofEnum{FieldTestMessage_Enum(x)}
1183 return true, err
1184 case 603: // oneof_field.oneof_int32
1185 if wire != proto.WireVarint {
1186 return true, proto.ErrInternalBadWireType
1187 }
1188 x, err := b.DecodeVarint()
1189 m.OneofField = &FieldTestMessage_OneofInt32{int32(x)}
1190 return true, err
1191 case 604: // oneof_field.oneof_sint32
1192 if wire != proto.WireVarint {
1193 return true, proto.ErrInternalBadWireType
1194 }
1195 x, err := b.DecodeZigzag32()
1196 m.OneofField = &FieldTestMessage_OneofSint32{int32(x)}
1197 return true, err
1198 case 605: // oneof_field.oneof_uint32
1199 if wire != proto.WireVarint {
1200 return true, proto.ErrInternalBadWireType
1201 }
1202 x, err := b.DecodeVarint()
1203 m.OneofField = &FieldTestMessage_OneofUint32{uint32(x)}
1204 return true, err
1205 case 606: // oneof_field.oneof_int64
1206 if wire != proto.WireVarint {
1207 return true, proto.ErrInternalBadWireType
1208 }
1209 x, err := b.DecodeVarint()
1210 m.OneofField = &FieldTestMessage_OneofInt64{int64(x)}
1211 return true, err
1212 case 607: // oneof_field.oneof_sint64
1213 if wire != proto.WireVarint {
1214 return true, proto.ErrInternalBadWireType
1215 }
1216 x, err := b.DecodeZigzag64()
1217 m.OneofField = &FieldTestMessage_OneofSint64{int64(x)}
1218 return true, err
1219 case 608: // oneof_field.oneof_uint64
1220 if wire != proto.WireVarint {
1221 return true, proto.ErrInternalBadWireType
1222 }
1223 x, err := b.DecodeVarint()
1224 m.OneofField = &FieldTestMessage_OneofUint64{x}
1225 return true, err
1226 case 609: // oneof_field.oneof_sfixed32
1227 if wire != proto.WireFixed32 {
1228 return true, proto.ErrInternalBadWireType
1229 }
1230 x, err := b.DecodeFixed32()
1231 m.OneofField = &FieldTestMessage_OneofSfixed32{int32(x)}
1232 return true, err
1233 case 610: // oneof_field.oneof_fixed32
1234 if wire != proto.WireFixed32 {
1235 return true, proto.ErrInternalBadWireType
1236 }
1237 x, err := b.DecodeFixed32()
1238 m.OneofField = &FieldTestMessage_OneofFixed32{uint32(x)}
1239 return true, err
1240 case 611: // oneof_field.oneof_float
1241 if wire != proto.WireFixed32 {
1242 return true, proto.ErrInternalBadWireType
1243 }
1244 x, err := b.DecodeFixed32()
1245 m.OneofField = &FieldTestMessage_OneofFloat{math.Float32frombits(uint32(x))}
1246 return true, err
1247 case 612: // oneof_field.oneof_sfixed64
1248 if wire != proto.WireFixed64 {
1249 return true, proto.ErrInternalBadWireType
1250 }
1251 x, err := b.DecodeFixed64()
1252 m.OneofField = &FieldTestMessage_OneofSfixed64{int64(x)}
1253 return true, err
1254 case 613: // oneof_field.oneof_fixed64
1255 if wire != proto.WireFixed64 {
1256 return true, proto.ErrInternalBadWireType
1257 }
1258 x, err := b.DecodeFixed64()
1259 m.OneofField = &FieldTestMessage_OneofFixed64{x}
1260 return true, err
1261 case 614: // oneof_field.oneof_double
1262 if wire != proto.WireFixed64 {
1263 return true, proto.ErrInternalBadWireType
1264 }
1265 x, err := b.DecodeFixed64()
1266 m.OneofField = &FieldTestMessage_OneofDouble{math.Float64frombits(x)}
1267 return true, err
1268 case 615: // oneof_field.oneof_string
1269 if wire != proto.WireBytes {
1270 return true, proto.ErrInternalBadWireType
1271 }
1272 x, err := b.DecodeStringBytes()
1273 m.OneofField = &FieldTestMessage_OneofString{x}
1274 return true, err
1275 case 616: // oneof_field.oneof_bytes
1276 if wire != proto.WireBytes {
1277 return true, proto.ErrInternalBadWireType
1278 }
1279 x, err := b.DecodeRawBytes(true)
1280 m.OneofField = &FieldTestMessage_OneofBytes{x}
1281 return true, err
1282 case 617: // oneof_field.oneof_Message
1283 if wire != proto.WireBytes {
1284 return true, proto.ErrInternalBadWireType
1285 }
1286 msg := new(FieldTestMessage_Message)
1287 err := b.DecodeMessage(msg)
1288 m.OneofField = &FieldTestMessage_Oneof_Message{msg}
1289 return true, err
1290 case 618: // oneof_field.oneofgroup
1291 if wire != proto.WireStartGroup {
1292 return true, proto.ErrInternalBadWireType
1293 }
1294 msg := new(FieldTestMessage_OneofGroup)
1295 err := b.DecodeGroup(msg)
1296 m.OneofField = &FieldTestMessage_Oneofgroup{msg}
1297 return true, err
1298 case 700: // oneof_two.oneof_two_1
1299 if wire != proto.WireVarint {
1300 return true, proto.ErrInternalBadWireType
1301 }
1302 x, err := b.DecodeVarint()
1303 m.OneofTwo = &FieldTestMessage_OneofTwo_1{int32(x)}
1304 return true, err
1305 case 701: // oneof_two.oneof_two_2
1306 if wire != proto.WireVarint {
1307 return true, proto.ErrInternalBadWireType
1308 }
1309 x, err := b.DecodeVarint()
1310 m.OneofTwo = &FieldTestMessage_OneofTwo_2{int64(x)}
1311 return true, err
1312 default:
1313 return false, nil
1314 }
1315}
1316
1317func _FieldTestMessage_OneofSizer(msg proto.Message) (n int) {
1318 m := msg.(*FieldTestMessage)
1319 // oneof_field
1320 switch x := m.OneofField.(type) {
1321 case *FieldTestMessage_OneofBool:
1322 n += 2 // tag and wire
1323 n += 1
1324 case *FieldTestMessage_OneofEnum:
1325 n += 2 // tag and wire
1326 n += proto.SizeVarint(uint64(x.OneofEnum))
1327 case *FieldTestMessage_OneofInt32:
1328 n += 2 // tag and wire
1329 n += proto.SizeVarint(uint64(x.OneofInt32))
1330 case *FieldTestMessage_OneofSint32:
1331 n += 2 // tag and wire
1332 n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31))))
1333 case *FieldTestMessage_OneofUint32:
1334 n += 2 // tag and wire
1335 n += proto.SizeVarint(uint64(x.OneofUint32))
1336 case *FieldTestMessage_OneofInt64:
1337 n += 2 // tag and wire
1338 n += proto.SizeVarint(uint64(x.OneofInt64))
1339 case *FieldTestMessage_OneofSint64:
1340 n += 2 // tag and wire
1341 n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63))))
1342 case *FieldTestMessage_OneofUint64:
1343 n += 2 // tag and wire
1344 n += proto.SizeVarint(uint64(x.OneofUint64))
1345 case *FieldTestMessage_OneofSfixed32:
1346 n += 2 // tag and wire
1347 n += 4
1348 case *FieldTestMessage_OneofFixed32:
1349 n += 2 // tag and wire
1350 n += 4
1351 case *FieldTestMessage_OneofFloat:
1352 n += 2 // tag and wire
1353 n += 4
1354 case *FieldTestMessage_OneofSfixed64:
1355 n += 2 // tag and wire
1356 n += 8
1357 case *FieldTestMessage_OneofFixed64:
1358 n += 2 // tag and wire
1359 n += 8
1360 case *FieldTestMessage_OneofDouble:
1361 n += 2 // tag and wire
1362 n += 8
1363 case *FieldTestMessage_OneofString:
1364 n += 2 // tag and wire
1365 n += proto.SizeVarint(uint64(len(x.OneofString)))
1366 n += len(x.OneofString)
1367 case *FieldTestMessage_OneofBytes:
1368 n += 2 // tag and wire
1369 n += proto.SizeVarint(uint64(len(x.OneofBytes)))
1370 n += len(x.OneofBytes)
1371 case *FieldTestMessage_Oneof_Message:
1372 s := proto.Size(x.Oneof_Message)
1373 n += 2 // tag and wire
1374 n += proto.SizeVarint(uint64(s))
1375 n += s
1376 case *FieldTestMessage_Oneofgroup:
1377 n += 2 // tag and wire
1378 n += proto.Size(x.Oneofgroup)
1379 n += 2 // tag and wire
1380 case nil:
1381 default:
1382 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
1383 }
1384 // oneof_two
1385 switch x := m.OneofTwo.(type) {
1386 case *FieldTestMessage_OneofTwo_1:
1387 n += 2 // tag and wire
1388 n += proto.SizeVarint(uint64(x.OneofTwo_1))
1389 case *FieldTestMessage_OneofTwo_2:
1390 n += 2 // tag and wire
1391 n += proto.SizeVarint(uint64(x.OneofTwo_2))
1392 case nil:
1393 default:
1394 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
1395 }
1396 return n
1397}
1398
Damien Neil658051b2018-09-10 12:26:21 -07001399type FieldTestMessage_OptionalGroup struct {
1400 OptionalGroup *string `protobuf:"bytes,19,opt,name=optional_group,json=optionalGroup" json:"optional_group,omitempty"`
1401 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1402 XXX_unrecognized []byte `json:"-"`
1403 XXX_sizecache int32 `json:"-"`
1404}
1405
Damien Neila1c6abc2018-09-12 13:36:34 -07001406func (m *FieldTestMessage_OptionalGroup) Reset() { *m = FieldTestMessage_OptionalGroup{} }
1407func (m *FieldTestMessage_OptionalGroup) String() string { return proto.CompactTextString(m) }
1408func (*FieldTestMessage_OptionalGroup) ProtoMessage() {}
1409func (*FieldTestMessage_OptionalGroup) Descriptor() ([]byte, []int) {
1410 return fileDescriptor_fd8a9d72b841fd68, []int{0, 0}
1411}
1412func (m *FieldTestMessage_OptionalGroup) XXX_Unmarshal(b []byte) error {
1413 return xxx_messageInfo_FieldTestMessage_OptionalGroup.Unmarshal(m, b)
1414}
1415func (m *FieldTestMessage_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1416 return xxx_messageInfo_FieldTestMessage_OptionalGroup.Marshal(b, m, deterministic)
1417}
1418func (m *FieldTestMessage_OptionalGroup) XXX_Merge(src proto.Message) {
1419 xxx_messageInfo_FieldTestMessage_OptionalGroup.Merge(m, src)
1420}
1421func (m *FieldTestMessage_OptionalGroup) XXX_Size() int {
1422 return xxx_messageInfo_FieldTestMessage_OptionalGroup.Size(m)
1423}
1424func (m *FieldTestMessage_OptionalGroup) XXX_DiscardUnknown() {
1425 xxx_messageInfo_FieldTestMessage_OptionalGroup.DiscardUnknown(m)
1426}
1427
1428var xxx_messageInfo_FieldTestMessage_OptionalGroup proto.InternalMessageInfo
1429
Damien Neil77f82fe2018-09-13 10:59:17 -07001430func (m *FieldTestMessage_OptionalGroup) GetOptionalGroup() string {
1431 if m != nil && m.OptionalGroup != nil {
1432 return *m.OptionalGroup
1433 }
1434 return ""
1435}
1436
Damien Neil658051b2018-09-10 12:26:21 -07001437type FieldTestMessage_RequiredGroup struct {
1438 RequiredGroup *string `protobuf:"bytes,119,req,name=required_group,json=requiredGroup" json:"required_group,omitempty"`
1439 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1440 XXX_unrecognized []byte `json:"-"`
1441 XXX_sizecache int32 `json:"-"`
1442}
1443
Damien Neila1c6abc2018-09-12 13:36:34 -07001444func (m *FieldTestMessage_RequiredGroup) Reset() { *m = FieldTestMessage_RequiredGroup{} }
1445func (m *FieldTestMessage_RequiredGroup) String() string { return proto.CompactTextString(m) }
1446func (*FieldTestMessage_RequiredGroup) ProtoMessage() {}
1447func (*FieldTestMessage_RequiredGroup) Descriptor() ([]byte, []int) {
1448 return fileDescriptor_fd8a9d72b841fd68, []int{0, 1}
1449}
1450func (m *FieldTestMessage_RequiredGroup) XXX_Unmarshal(b []byte) error {
1451 return xxx_messageInfo_FieldTestMessage_RequiredGroup.Unmarshal(m, b)
1452}
1453func (m *FieldTestMessage_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1454 return xxx_messageInfo_FieldTestMessage_RequiredGroup.Marshal(b, m, deterministic)
1455}
1456func (m *FieldTestMessage_RequiredGroup) XXX_Merge(src proto.Message) {
1457 xxx_messageInfo_FieldTestMessage_RequiredGroup.Merge(m, src)
1458}
1459func (m *FieldTestMessage_RequiredGroup) XXX_Size() int {
1460 return xxx_messageInfo_FieldTestMessage_RequiredGroup.Size(m)
1461}
1462func (m *FieldTestMessage_RequiredGroup) XXX_DiscardUnknown() {
1463 xxx_messageInfo_FieldTestMessage_RequiredGroup.DiscardUnknown(m)
1464}
1465
1466var xxx_messageInfo_FieldTestMessage_RequiredGroup proto.InternalMessageInfo
1467
Damien Neil77f82fe2018-09-13 10:59:17 -07001468func (m *FieldTestMessage_RequiredGroup) GetRequiredGroup() string {
1469 if m != nil && m.RequiredGroup != nil {
1470 return *m.RequiredGroup
1471 }
1472 return ""
1473}
1474
Damien Neil658051b2018-09-10 12:26:21 -07001475type FieldTestMessage_RepeatedGroup struct {
1476 RepeatedGroup []string `protobuf:"bytes,219,rep,name=repeated_group,json=repeatedGroup" json:"repeated_group,omitempty"`
1477 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1478 XXX_unrecognized []byte `json:"-"`
1479 XXX_sizecache int32 `json:"-"`
1480}
1481
Damien Neila1c6abc2018-09-12 13:36:34 -07001482func (m *FieldTestMessage_RepeatedGroup) Reset() { *m = FieldTestMessage_RepeatedGroup{} }
1483func (m *FieldTestMessage_RepeatedGroup) String() string { return proto.CompactTextString(m) }
1484func (*FieldTestMessage_RepeatedGroup) ProtoMessage() {}
1485func (*FieldTestMessage_RepeatedGroup) Descriptor() ([]byte, []int) {
1486 return fileDescriptor_fd8a9d72b841fd68, []int{0, 2}
1487}
1488func (m *FieldTestMessage_RepeatedGroup) XXX_Unmarshal(b []byte) error {
1489 return xxx_messageInfo_FieldTestMessage_RepeatedGroup.Unmarshal(m, b)
1490}
1491func (m *FieldTestMessage_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1492 return xxx_messageInfo_FieldTestMessage_RepeatedGroup.Marshal(b, m, deterministic)
1493}
1494func (m *FieldTestMessage_RepeatedGroup) XXX_Merge(src proto.Message) {
1495 xxx_messageInfo_FieldTestMessage_RepeatedGroup.Merge(m, src)
1496}
1497func (m *FieldTestMessage_RepeatedGroup) XXX_Size() int {
1498 return xxx_messageInfo_FieldTestMessage_RepeatedGroup.Size(m)
1499}
1500func (m *FieldTestMessage_RepeatedGroup) XXX_DiscardUnknown() {
1501 xxx_messageInfo_FieldTestMessage_RepeatedGroup.DiscardUnknown(m)
1502}
1503
1504var xxx_messageInfo_FieldTestMessage_RepeatedGroup proto.InternalMessageInfo
1505
Damien Neil77f82fe2018-09-13 10:59:17 -07001506func (m *FieldTestMessage_RepeatedGroup) GetRepeatedGroup() []string {
1507 if m != nil {
1508 return m.RepeatedGroup
1509 }
1510 return nil
1511}
1512
Damien Neil1fa78d82018-09-13 13:12:36 -07001513type FieldTestMessage_OneofGroup struct {
1514 OneofGroupField *string `protobuf:"bytes,619,opt,name=oneof_group_field,json=oneofGroupField" json:"oneof_group_field,omitempty"`
1515 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1516 XXX_unrecognized []byte `json:"-"`
1517 XXX_sizecache int32 `json:"-"`
1518}
1519
1520func (m *FieldTestMessage_OneofGroup) Reset() { *m = FieldTestMessage_OneofGroup{} }
1521func (m *FieldTestMessage_OneofGroup) String() string { return proto.CompactTextString(m) }
1522func (*FieldTestMessage_OneofGroup) ProtoMessage() {}
1523func (*FieldTestMessage_OneofGroup) Descriptor() ([]byte, []int) {
1524 return fileDescriptor_fd8a9d72b841fd68, []int{0, 6}
1525}
1526func (m *FieldTestMessage_OneofGroup) XXX_Unmarshal(b []byte) error {
1527 return xxx_messageInfo_FieldTestMessage_OneofGroup.Unmarshal(m, b)
1528}
1529func (m *FieldTestMessage_OneofGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1530 return xxx_messageInfo_FieldTestMessage_OneofGroup.Marshal(b, m, deterministic)
1531}
1532func (m *FieldTestMessage_OneofGroup) XXX_Merge(src proto.Message) {
1533 xxx_messageInfo_FieldTestMessage_OneofGroup.Merge(m, src)
1534}
1535func (m *FieldTestMessage_OneofGroup) XXX_Size() int {
1536 return xxx_messageInfo_FieldTestMessage_OneofGroup.Size(m)
1537}
1538func (m *FieldTestMessage_OneofGroup) XXX_DiscardUnknown() {
1539 xxx_messageInfo_FieldTestMessage_OneofGroup.DiscardUnknown(m)
1540}
1541
1542var xxx_messageInfo_FieldTestMessage_OneofGroup proto.InternalMessageInfo
1543
1544func (m *FieldTestMessage_OneofGroup) GetOneofGroupField() string {
1545 if m != nil && m.OneofGroupField != nil {
1546 return *m.OneofGroupField
1547 }
1548 return ""
1549}
1550
Damien Neil658051b2018-09-10 12:26:21 -07001551type FieldTestMessage_Message struct {
1552 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1553 XXX_unrecognized []byte `json:"-"`
1554 XXX_sizecache int32 `json:"-"`
1555}
1556
Damien Neila1c6abc2018-09-12 13:36:34 -07001557func (m *FieldTestMessage_Message) Reset() { *m = FieldTestMessage_Message{} }
1558func (m *FieldTestMessage_Message) String() string { return proto.CompactTextString(m) }
1559func (*FieldTestMessage_Message) ProtoMessage() {}
1560func (*FieldTestMessage_Message) Descriptor() ([]byte, []int) {
Damien Neil1fa78d82018-09-13 13:12:36 -07001561 return fileDescriptor_fd8a9d72b841fd68, []int{0, 7}
Damien Neila1c6abc2018-09-12 13:36:34 -07001562}
1563func (m *FieldTestMessage_Message) XXX_Unmarshal(b []byte) error {
1564 return xxx_messageInfo_FieldTestMessage_Message.Unmarshal(m, b)
1565}
1566func (m *FieldTestMessage_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1567 return xxx_messageInfo_FieldTestMessage_Message.Marshal(b, m, deterministic)
1568}
1569func (m *FieldTestMessage_Message) XXX_Merge(src proto.Message) {
1570 xxx_messageInfo_FieldTestMessage_Message.Merge(m, src)
1571}
1572func (m *FieldTestMessage_Message) XXX_Size() int {
1573 return xxx_messageInfo_FieldTestMessage_Message.Size(m)
1574}
1575func (m *FieldTestMessage_Message) XXX_DiscardUnknown() {
1576 xxx_messageInfo_FieldTestMessage_Message.DiscardUnknown(m)
1577}
1578
1579var xxx_messageInfo_FieldTestMessage_Message proto.InternalMessageInfo
1580
Damien Neil658051b2018-09-10 12:26:21 -07001581func init() {
Damien Neilce36f8d2018-09-13 15:19:08 -07001582 proto.RegisterType((*FieldTestMessage)(nil), "goproto.protoc.proto2.FieldTestMessage")
1583 proto.RegisterMapType((map[uint64]FieldTestMessage_Enum)(nil), "goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry")
1584 proto.RegisterMapType((map[int32]int64)(nil), "goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry")
1585 proto.RegisterMapType((map[string]*FieldTestMessage_Message)(nil), "goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry")
1586 proto.RegisterType((*FieldTestMessage_OptionalGroup)(nil), "goproto.protoc.proto2.FieldTestMessage.OptionalGroup")
1587 proto.RegisterType((*FieldTestMessage_RequiredGroup)(nil), "goproto.protoc.proto2.FieldTestMessage.RequiredGroup")
1588 proto.RegisterType((*FieldTestMessage_RepeatedGroup)(nil), "goproto.protoc.proto2.FieldTestMessage.RepeatedGroup")
Damien Neil1fa78d82018-09-13 13:12:36 -07001589 proto.RegisterType((*FieldTestMessage_OneofGroup)(nil), "goproto.protoc.proto2.FieldTestMessage.OneofGroup")
Damien Neilce36f8d2018-09-13 15:19:08 -07001590 proto.RegisterType((*FieldTestMessage_Message)(nil), "goproto.protoc.proto2.FieldTestMessage.Message")
Damien Neil658051b2018-09-10 12:26:21 -07001591 proto.RegisterEnum("goproto.protoc.proto2.FieldTestMessage_Enum", FieldTestMessage_Enum_name, FieldTestMessage_Enum_value)
1592}
1593
1594func init() { proto.RegisterFile("proto2/fields.proto", fileDescriptor_fd8a9d72b841fd68) }
1595
1596var fileDescriptor_fd8a9d72b841fd68 = []byte{
Damien Neil1fa78d82018-09-13 13:12:36 -07001597 // 1825 bytes of a gzipped FileDescriptorProto
1598 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x98, 0x59, 0x73, 0x13, 0xcb,
1599 0x15, 0xc7, 0x3d, 0x33, 0x92, 0x6d, 0xb5, 0x25, 0x4b, 0x1e, 0x43, 0x55, 0x87, 0xa7, 0x0e, 0x21,
1600 0x61, 0x08, 0xd8, 0x8e, 0xc5, 0x30, 0x80, 0xa9, 0x54, 0xa5, 0x5c, 0xb1, 0xe3, 0x3c, 0x04, 0x92,
1601 0x09, 0xae, 0x54, 0x41, 0xaa, 0x5c, 0x83, 0x3d, 0x52, 0x14, 0xa4, 0x19, 0x21, 0x8d, 0x00, 0x7f,
1602 0x8b, 0xac, 0x1f, 0x23, 0xfb, 0x7a, 0xb9, 0xdc, 0x0f, 0x70, 0xf7, 0x7d, 0x01, 0xee, 0xbe, 0x2f,
1603 0xaf, 0xf7, 0xde, 0xe7, 0x5b, 0xa7, 0x4f, 0x77, 0x4f, 0xf7, 0xc8, 0x0f, 0xb6, 0x9f, 0xb0, 0x8e,
1604 0xfe, 0x7d, 0xfe, 0xe7, 0x34, 0xfd, 0x3b, 0xea, 0x19, 0x32, 0xdf, 0x1f, 0xa4, 0x59, 0xda, 0x5c,
1605 0x6a, 0x75, 0xe2, 0xee, 0xce, 0x70, 0x91, 0x7f, 0x72, 0x8f, 0xb6, 0x53, 0xfe, 0x07, 0x7e, 0xdc,
1606 0xc6, 0x7f, 0x9a, 0xc7, 0xef, 0x9d, 0x26, 0x8d, 0x75, 0xd0, 0x5d, 0x8d, 0x87, 0xd9, 0xcf, 0xe2,
1607 0xe1, 0x30, 0x6a, 0xc7, 0xee, 0x77, 0x48, 0x2d, 0xed, 0x67, 0x9d, 0x34, 0x89, 0xba, 0x5b, 0x37,
1608 0xd2, 0xb4, 0x4b, 0x2d, 0x66, 0x79, 0xd3, 0x61, 0x55, 0x06, 0x57, 0xd3, 0xb4, 0xeb, 0xfe, 0x42,
1609 0x13, 0xc5, 0xc9, 0xa8, 0x47, 0x6d, 0x66, 0x79, 0xb3, 0xcd, 0x33, 0x8b, 0x7b, 0x1a, 0x2d, 0x16,
1610 0x4d, 0x16, 0xd7, 0x92, 0x51, 0x2f, 0x4f, 0x09, 0x9f, 0xdc, 0xef, 0x92, 0x59, 0x95, 0xb2, 0x93,
1611 0x64, 0x67, 0x9b, 0xd4, 0x61, 0x96, 0x57, 0x0e, 0x95, 0xd1, 0x4f, 0x21, 0xe8, 0x9e, 0x24, 0x75,
1612 0x25, 0x1b, 0xa2, 0xae, 0xc4, 0x2c, 0x6f, 0x2e, 0x54, 0xab, 0x7f, 0xd9, 0x19, 0x13, 0x8e, 0x50,
1613 0x58, 0x66, 0x96, 0x57, 0xcb, 0x85, 0x9b, 0x28, 0x2c, 0x18, 0x07, 0x3e, 0x9d, 0x64, 0x96, 0xe7,
1614 0x18, 0xc6, 0x81, 0x3f, 0x66, 0x1c, 0xf8, 0x74, 0x8a, 0x59, 0x9e, 0x6b, 0x1a, 0x17, 0x84, 0x23,
1615 0x14, 0x4e, 0x33, 0xcb, 0x2b, 0x99, 0xc6, 0x81, 0xef, 0x9e, 0x26, 0x73, 0x79, 0xc6, 0x56, 0xe7,
1616 0x6e, 0xbc, 0x73, 0xb6, 0x49, 0x2b, 0xcc, 0xf2, 0xea, 0x61, 0x43, 0xe5, 0x14, 0x71, 0xf7, 0x14,
1617 0x51, 0xb1, 0x2d, 0xa9, 0x25, 0xcc, 0xf2, 0xa6, 0x42, 0xe5, 0xb6, 0x2e, 0xa4, 0x7a, 0x43, 0xad,
1618 0x6e, 0x1a, 0x65, 0x74, 0x86, 0x59, 0x9e, 0x9d, 0x37, 0xb4, 0x0e, 0xc1, 0x3d, 0xec, 0x03, 0x9f,
1619 0x56, 0x99, 0xe5, 0x35, 0x8a, 0xf6, 0x81, 0x3f, 0x6e, 0x1f, 0xf8, 0xb4, 0xc6, 0x2c, 0x6f, 0xb2,
1620 0x60, 0x5f, 0xe8, 0x7f, 0x27, 0x1d, 0xdd, 0xe8, 0xc6, 0x74, 0x96, 0x59, 0x9e, 0x95, 0xf7, 0xff,
1621 0x63, 0x1e, 0x35, 0x77, 0x34, 0x1b, 0x74, 0x92, 0x36, 0xad, 0x33, 0xcb, 0xab, 0x68, 0x3b, 0xca,
1622 0xa3, 0x46, 0x43, 0x37, 0x76, 0xb3, 0x78, 0x48, 0x1b, 0xcc, 0xf2, 0xaa, 0x79, 0x43, 0xab, 0x10,
1623 0x74, 0xaf, 0x69, 0x35, 0x8a, 0x83, 0x46, 0xe7, 0x98, 0xe5, 0xcd, 0x34, 0x97, 0xf6, 0x7b, 0x2e,
1624 0xc5, 0xbf, 0x79, 0x53, 0x92, 0x8a, 0xeb, 0xf9, 0x81, 0x6f, 0x0f, 0xd2, 0x51, 0x9f, 0xba, 0xcc,
1625 0xf2, 0x48, 0xf3, 0xdc, 0x7e, 0x13, 0x5f, 0x11, 0x8b, 0x7f, 0x02, 0x8b, 0x43, 0x33, 0x17, 0x20,
1626 0x37, 0x88, 0x6f, 0x8d, 0x3a, 0x83, 0x78, 0x07, 0x91, 0x8b, 0x99, 0x0d, 0xc8, 0xc9, 0xa0, 0x44,
1627 0x4e, 0x89, 0x38, 0x72, 0x2d, 0x66, 0x1f, 0x1c, 0x39, 0x99, 0x42, 0x22, 0xa7, 0x52, 0x22, 0x21,
1628 0x6d, 0x66, 0x03, 0x72, 0x32, 0xaa, 0x90, 0x53, 0x32, 0x81, 0xdc, 0x6f, 0x98, 0x0d, 0xc8, 0xc9,
1629 0x70, 0x8e, 0x9c, 0x12, 0x0a, 0xe4, 0x3a, 0xcc, 0x06, 0xe4, 0x64, 0x38, 0x47, 0x4e, 0x37, 0x0e,
1630 0x7c, 0xfa, 0x5b, 0x66, 0x03, 0x72, 0x9a, 0x31, 0x9e, 0x24, 0xc3, 0x38, 0xf0, 0xe9, 0x4d, 0x66,
1631 0x03, 0x72, 0xba, 0x71, 0x41, 0x28, 0x90, 0xeb, 0x32, 0x1b, 0x90, 0xd3, 0x8d, 0x11, 0xb9, 0x3c,
1632 0xa3, 0xc4, 0xa8, 0xc7, 0x6c, 0x40, 0x4e, 0xe5, 0xd4, 0x90, 0x53, 0x62, 0xa9, 0x4d, 0x98, 0x0d,
1633 0xc8, 0xc9, 0xb8, 0x86, 0x5c, 0x2e, 0xe5, 0xc8, 0xa5, 0xcc, 0x06, 0xe4, 0x94, 0x50, 0x22, 0x57,
1634 0xb0, 0x0f, 0x7c, 0xda, 0x67, 0x36, 0x20, 0x67, 0xda, 0x23, 0x72, 0xa6, 0x7d, 0xe0, 0xd3, 0x5b,
1635 0xcc, 0x06, 0xe4, 0x0c, 0xfb, 0x42, 0xff, 0x02, 0xb9, 0x01, 0xb3, 0x01, 0x39, 0x19, 0xce, 0x91,
1636 0xcb, 0x0b, 0x40, 0xe4, 0x86, 0xcc, 0x06, 0xe4, 0x94, 0xbd, 0x42, 0x2e, 0x3f, 0x92, 0x1c, 0xb9,
1637 0x8c, 0xd9, 0x80, 0x9c, 0x3a, 0x93, 0x12, 0x39, 0x25, 0x93, 0xc8, 0x8d, 0x98, 0x7d, 0x28, 0xe4,
1638 0x64, 0x22, 0x0d, 0x39, 0x19, 0x42, 0xe4, 0x6e, 0x33, 0xfb, 0x20, 0xc8, 0x85, 0x62, 0xb1, 0x40,
1639 0xce, 0xc8, 0xe5, 0x9e, 0x80, 0xe4, 0xfd, 0x38, 0xca, 0x24, 0x72, 0x4f, 0x5a, 0xcc, 0x41, 0xe6,
1640 0x30, 0xca, 0x99, 0x0b, 0x35, 0x15, 0x67, 0xee, 0x29, 0x50, 0x1d, 0x02, 0x3a, 0xcc, 0xc1, 0xa1,
1641 0xfb, 0x1e, 0xec, 0xac, 0xc8, 0x89, 0x8c, 0x3c, 0x0d, 0x49, 0x39, 0x75, 0x18, 0x46, 0xea, 0x3c,
1642 0xf8, 0xaf, 0x12, 0x3a, 0x41, 0xdd, 0x33, 0x20, 0xe4, 0xd8, 0x61, 0x5c, 0x60, 0xa7, 0x2b, 0x05,
1643 0x76, 0xcf, 0x82, 0xb2, 0x96, 0x2b, 0x05, 0x77, 0x05, 0xef, 0xc0, 0xa7, 0xcf, 0x81, 0xd0, 0x31,
1644 0xbc, 0x03, 0x7f, 0xcc, 0x3b, 0xf0, 0xe9, 0xf3, 0x20, 0x74, 0x4d, 0xef, 0x82, 0x52, 0x90, 0xf7,
1645 0x02, 0x28, 0x4b, 0xa6, 0x77, 0xe0, 0xbb, 0x67, 0xe0, 0xec, 0xcb, 0x9c, 0x12, 0xa7, 0x17, 0x41,
1646 0xcb, 0xd9, 0x13, 0x59, 0x25, 0x7b, 0xdf, 0x27, 0x2a, 0xa6, 0xd8, 0x7b, 0x09, 0xc4, 0x1c, 0x3e,
1647 0xfc, 0x42, 0xc2, 0xa7, 0x77, 0x85, 0xf0, 0xbd, 0x0c, 0x4a, 0x3b, 0xef, 0x0a, 0xe9, 0x1b, 0xaf,
1648 0x20, 0xf0, 0xe9, 0x2b, 0x20, 0x6d, 0x14, 0x2b, 0x08, 0xfc, 0xf1, 0x0a, 0x02, 0x9f, 0xbe, 0x0a,
1649 0xe2, 0xc9, 0x42, 0x05, 0x85, 0x5d, 0x10, 0xfc, 0xbd, 0x06, 0x52, 0x2b, 0xdf, 0x05, 0x01, 0xa0,
1650 0xb1, 0xb3, 0x08, 0xe0, 0xeb, 0xa0, 0xac, 0x68, 0x3b, 0x8b, 0x04, 0xea, 0x5d, 0x21, 0x81, 0x6f,
1651 0x80, 0xb0, 0x9a, 0x77, 0x85, 0x08, 0x5e, 0xd7, 0xea, 0x94, 0x08, 0x3e, 0x00, 0xe5, 0xe1, 0x18,
1652 0xc4, 0x4c, 0x92, 0xc1, 0x5f, 0xe7, 0x00, 0x20, 0x83, 0x0f, 0x21, 0xf3, 0x81, 0x20, 0xc4, 0xd5,
1653 0x0a, 0x42, 0x2d, 0x99, 0xeb, 0x91, 0xea, 0x4e, 0xdc, 0x8a, 0x46, 0xdd, 0x0c, 0x19, 0xfc, 0x0b,
1654 0xdc, 0x22, 0xa7, 0x57, 0x4a, 0xd9, 0x60, 0x14, 0x87, 0x33, 0xe2, 0x2b, 0x0e, 0xe2, 0x66, 0xae,
1655 0xe4, 0x1c, 0xfe, 0xf5, 0x10, 0xf7, 0xcd, 0x15, 0xe7, 0xca, 0xe5, 0x35, 0x95, 0x96, 0xb3, 0x78,
1656 0x92, 0xd4, 0x64, 0x5a, 0xe4, 0xe6, 0x6f, 0x90, 0xb7, 0xbc, 0x62, 0x2d, 0x87, 0xd2, 0x0f, 0x61,
1657 0x3c, 0x45, 0x66, 0xa5, 0x50, 0xb0, 0xf8, 0x77, 0x50, 0xce, 0x81, 0x52, 0xa6, 0x10, 0x34, 0x6a,
1658 0x52, 0x01, 0xe3, 0x3f, 0x40, 0x5a, 0xd3, 0xa5, 0x9b, 0xf2, 0xf7, 0x52, 0xb7, 0x0f, 0x7c, 0xfa,
1659 0x4f, 0x50, 0x3a, 0x05, 0x7b, 0xfe, 0x53, 0x60, 0xd8, 0x07, 0x3e, 0xfd, 0x17, 0x28, 0xdd, 0xa2,
1660 0xbd, 0x29, 0x15, 0x3c, 0xfe, 0x1b, 0xa4, 0xa5, 0xa2, 0x7d, 0xe0, 0xbb, 0x0b, 0xa4, 0xa1, 0xb2,
1661 0x4a, 0xc6, 0xfe, 0x03, 0xe2, 0x3a, 0x88, 0xeb, 0x32, 0xaf, 0x44, 0xf2, 0x34, 0x91, 0x21, 0x45,
1662 0xe4, 0x7f, 0x41, 0x3d, 0x05, 0x6a, 0x69, 0xba, 0xae, 0x7e, 0x3b, 0x55, 0x6b, 0x88, 0xe4, 0xff,
1663 0x40, 0x6a, 0xaf, 0x38, 0xcb, 0x8b, 0xe7, 0x54, 0x73, 0x88, 0xe5, 0x58, 0x19, 0x81, 0x4f, 0xff,
1664 0x0f, 0xea, 0xc6, 0x78, 0x19, 0xfc, 0x27, 0xdc, 0x2c, 0x23, 0xf0, 0xe9, 0x63, 0xa0, 0x9e, 0x1c,
1665 0x2b, 0x83, 0x8b, 0xd5, 0x6e, 0x08, 0x2e, 0xef, 0x81, 0xd6, 0xc2, 0x3a, 0x64, 0x89, 0x82, 0x4d,
1666 0x4d, 0x2c, 0xd0, 0x7c, 0x1c, 0xc4, 0x95, 0x15, 0xe7, 0xee, 0x99, 0xdd, 0x7c, 0x9f, 0x11, 0x4f,
1667 0xad, 0x41, 0xa4, 0xf3, 0x3e, 0x68, 0xab, 0xa8, 0x95, 0x0d, 0x22, 0xa1, 0xe7, 0xc9, 0x11, 0x63,
1668 0x2f, 0xb6, 0x92, 0xb8, 0xdd, 0x49, 0x5a, 0xf4, 0x77, 0x0e, 0xdf, 0x92, 0xd2, 0x42, 0x27, 0x69,
1669 0x85, 0xae, 0xbe, 0x27, 0x97, 0xb9, 0xc0, 0x0d, 0x8a, 0x0b, 0xfb, 0xe9, 0x10, 0x16, 0xfe, 0x1e,
1670 0x17, 0x3a, 0x63, 0xeb, 0x7e, 0xce, 0xbf, 0x77, 0x7f, 0x40, 0xe6, 0x0a, 0x86, 0x51, 0x42, 0xff,
1671 0x20, 0x16, 0x25, 0x51, 0xa2, 0x36, 0x15, 0xcd, 0xa2, 0xc4, 0xbd, 0x48, 0x8e, 0x9a, 0xfb, 0x24,
1672 0x6b, 0xfc, 0xa3, 0xc3, 0xb7, 0x0b, 0x6b, 0x9c, 0x37, 0xf6, 0x4b, 0x14, 0x79, 0x61, 0x6c, 0xa9,
1673 0xa8, 0xf2, 0x4f, 0xb8, 0xd4, 0x19, 0x5f, 0x29, 0xca, 0x6c, 0x12, 0xb7, 0x68, 0x1a, 0x25, 0xf4,
1674 0xcf, 0x62, 0x19, 0xd4, 0xd9, 0x30, 0x0d, 0xa3, 0xc4, 0xdd, 0x26, 0xf5, 0x5e, 0xd4, 0x47, 0x5a,
1675 0x05, 0x34, 0x5f, 0x3a, 0x7c, 0xd8, 0xad, 0xec, 0x7b, 0xd8, 0x45, 0x7d, 0x0e, 0x35, 0x47, 0x6b,
1676 0x2d, 0xc9, 0x06, 0xbb, 0x61, 0xad, 0xa7, 0xc7, 0xdc, 0x2e, 0x71, 0xc1, 0x04, 0x0f, 0xc1, 0x56,
1677 0x4f, 0x0c, 0xd5, 0xaf, 0xd0, 0xe7, 0x87, 0x07, 0xf0, 0xc1, 0xb3, 0x22, 0x02, 0x68, 0xd5, 0xe8,
1678 0x15, 0xc2, 0x6e, 0x8b, 0x40, 0x4c, 0x1e, 0x66, 0x9c, 0x6f, 0x5f, 0xa3, 0xd7, 0xa5, 0x03, 0x78,
1679 0x89, 0x23, 0x0f, 0x73, 0x0d, 0x9d, 0x66, 0x7b, 0x46, 0xd0, 0x65, 0x84, 0xa4, 0x49, 0x9c, 0xb6,
1680 0x70, 0xd6, 0x3e, 0x80, 0xa7, 0xe6, 0xe9, 0x8d, 0x89, 0xb0, 0xc2, 0x83, 0x7c, 0xca, 0x5e, 0x96,
1681 0x0a, 0x5e, 0xc3, 0xc3, 0xd2, 0xc1, 0x67, 0xac, 0xca, 0xc7, 0x1d, 0x8f, 0x93, 0x19, 0xcc, 0x87,
1682 0x73, 0xf0, 0x11, 0x24, 0x2c, 0x6f, 0x4c, 0x84, 0xe8, 0x82, 0x93, 0xf5, 0x04, 0xa9, 0xa2, 0x46,
1683 0xcc, 0xd5, 0x37, 0xf9, 0xd3, 0xfc, 0xc6, 0x44, 0x88, 0x4b, 0xc5, 0x50, 0x55, 0x2a, 0x31, 0x52,
1684 0xdf, 0x02, 0x55, 0x4d, 0xa9, 0xc4, 0x3c, 0xd5, 0xfd, 0x02, 0x9f, 0xbe, 0x0d, 0x22, 0x47, 0xf7,
1685 0x0b, 0x7c, 0xd3, 0x2f, 0xf0, 0xe9, 0x3b, 0x20, 0x72, 0x0d, 0x3f, 0x5d, 0x25, 0x66, 0xe8, 0xbb,
1686 0xa0, 0x2a, 0x19, 0x7e, 0xfc, 0x67, 0x7f, 0x56, 0xe4, 0x92, 0x03, 0xf1, 0x3d, 0xd0, 0xd5, 0x37,
1687 0x26, 0xc2, 0x1a, 0x66, 0x6b, 0xa9, 0x2b, 0x0a, 0x06, 0xd4, 0xe4, 0x7c, 0x1f, 0x84, 0x53, 0x1b,
1688 0x13, 0x21, 0xfa, 0xc8, 0xb1, 0xa9, 0x3a, 0xc0, 0xa1, 0xf9, 0x01, 0xa8, 0x6c, 0xd5, 0x01, 0xce,
1689 0xcb, 0x82, 0x6b, 0xe0, 0xd3, 0x0f, 0x41, 0xd6, 0x28, 0xb8, 0x06, 0x7e, 0xc1, 0x35, 0xf0, 0xe9,
1690 0x47, 0x20, 0x9c, 0x34, 0x5d, 0xf5, 0x6e, 0xc5, 0x8c, 0xfc, 0x18, 0x64, 0x96, 0xea, 0x56, 0x8c,
1691 0xc7, 0x7c, 0xe7, 0x70, 0x38, 0x7e, 0x02, 0xaa, 0x4a, 0xbe, 0x73, 0x38, 0x17, 0x55, 0x07, 0x38,
1692 0x15, 0x3f, 0x05, 0x51, 0x55, 0x75, 0x80, 0x03, 0xf1, 0x57, 0xb2, 0x2e, 0x79, 0x5f, 0xf9, 0xac,
1693 0x74, 0xa8, 0xc7, 0x74, 0xd5, 0x88, 0x44, 0x69, 0x53, 0x1c, 0x60, 0xbc, 0xab, 0x7c, 0x5e, 0xe2,
1694 0xcf, 0xe8, 0xcd, 0x7d, 0x3f, 0xa3, 0xc3, 0x52, 0x7e, 0x51, 0x51, 0xf5, 0xe2, 0x3d, 0xe5, 0xdb,
1695 0xb2, 0xa7, 0xec, 0x4e, 0xba, 0xb5, 0x4c, 0xef, 0x97, 0xf9, 0x39, 0xb6, 0xc4, 0x51, 0xbf, 0x7a,
1696 0x27, 0x5d, 0x36, 0x25, 0x4d, 0xfa, 0x44, 0x99, 0x1f, 0x3d, 0x4d, 0xd2, 0x3c, 0x16, 0x90, 0x9a,
1697 0xf1, 0x16, 0xc0, 0x78, 0xad, 0x81, 0x15, 0xcf, 0xf3, 0xd7, 0x1f, 0xea, 0xed, 0x00, 0x97, 0xc1,
1698 0x3a, 0xe3, 0x51, 0xc6, 0x78, 0x36, 0xc3, 0x75, 0x77, 0xf8, 0x33, 0x9c, 0x7a, 0xc4, 0xc1, 0x75,
1699 0xe7, 0x61, 0x9d, 0x76, 0xfb, 0x32, 0x6e, 0x94, 0xb8, 0xee, 0x11, 0x5e, 0x3d, 0xd5, 0xb5, 0x0c,
1700 0x17, 0xfe, 0x88, 0xb8, 0xe3, 0x33, 0xd2, 0x6d, 0x10, 0xe7, 0x66, 0xbc, 0xcb, 0xdf, 0x06, 0x96,
1701 0x43, 0xf8, 0xd3, 0x3d, 0x42, 0xca, 0xb7, 0xa3, 0xee, 0x28, 0xe6, 0x2f, 0xff, 0x9c, 0x10, 0x3f,
1702 0xac, 0xd8, 0x17, 0xac, 0x63, 0x19, 0x39, 0xba, 0xe7, 0xf4, 0xd3, 0x93, 0x54, 0x30, 0xc9, 0x9a,
1703 0x9e, 0xe4, 0x10, 0x57, 0x56, 0xcd, 0x35, 0x25, 0xf3, 0x7b, 0xcc, 0x41, 0xdd, 0x73, 0x12, 0x3d,
1704 0x57, 0x75, 0xcf, 0x83, 0x3e, 0xcd, 0x69, 0x86, 0x17, 0x09, 0xc9, 0xcf, 0x0c, 0x7f, 0x9f, 0xc6,
1705 0x8f, 0x00, 0xdf, 0xdb, 0x2d, 0xfe, 0x02, 0x96, 0x7e, 0xc1, 0x21, 0x09, 0xeb, 0xa9, 0xd2, 0xf1,
1706 0xac, 0xc7, 0x2a, 0x64, 0x4a, 0x64, 0x3d, 0xfe, 0x2d, 0x52, 0xe2, 0xd3, 0x72, 0x9a, 0x94, 0xae,
1707 0xad, 0x85, 0x57, 0x1a, 0x13, 0xee, 0x14, 0x81, 0xab, 0x6a, 0xc3, 0x5a, 0xad, 0xa9, 0x71, 0x00,
1708 0x8b, 0x56, 0x67, 0x48, 0x45, 0x1d, 0xb2, 0xd5, 0x4b, 0xd7, 0x2e, 0xb6, 0xd3, 0xb4, 0xdd, 0x8d,
1709 0x17, 0xdb, 0x69, 0x37, 0x4a, 0xda, 0x8b, 0xe9, 0xa0, 0xbd, 0xc4, 0x2b, 0x5f, 0xda, 0xee, 0xed,
1710 0xe0, 0x5f, 0xdb, 0x0b, 0xed, 0x38, 0x59, 0x68, 0xa7, 0x4b, 0x59, 0x3c, 0xcc, 0x76, 0xa2, 0x2c,
1711 0xc2, 0x70, 0xf3, 0x9b, 0x00, 0x00, 0x00, 0xff, 0xff, 0x36, 0x9c, 0x2d, 0xf1, 0x26, 0x16, 0x00,
1712 0x00,
Damien Neil658051b2018-09-10 12:26:21 -07001713}