blob: 775de7344af3ee6a1daa2a8924bfbabcaa31c3c0 [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"`
Damien Neil982684b2018-09-28 14:12:41 -0700128 DefaultFloat *float32 `protobuf:"fixed32,311,opt,name=default_float,json=defaultFloat,def=3.14" json:"default_float,omitempty"`
Damien Neil1fa78d82018-09-13 13:12:36 -0700129 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"`
Damien Neil982684b2018-09-28 14:12:41 -0700131 DefaultDouble *float64 `protobuf:"fixed64,314,opt,name=default_double,json=defaultDouble,def=3.1415" json:"default_double,omitempty"`
Joe Tsaibda671f2018-10-20 13:15:35 -0700132 DefaultString *string `protobuf:"bytes,315,opt,name=default_string,json=defaultString,def=hello,\"world!\"\n" json:"default_string,omitempty"`
133 DefaultBytes []byte `protobuf:"bytes,316,opt,name=default_bytes,json=defaultBytes,def=hello,\\336\\255\\276\\357" json:"default_bytes,omitempty"`
Damien Neilccf3fa62018-09-28 14:41:45 -0700134 DefaultZeroString *string `protobuf:"bytes,350,opt,name=default_zero_string,json=defaultZeroString,def=" json:"default_zero_string,omitempty"`
135 DefaultZeroBytes []byte `protobuf:"bytes,351,opt,name=default_zero_bytes,json=defaultZeroBytes,def=" json:"default_zero_bytes,omitempty"`
Damien Neil1fa78d82018-09-13 13:12:36 -0700136 DefaultFloatNeginf *float32 `protobuf:"fixed32,400,opt,name=default_float_neginf,json=defaultFloatNeginf,def=-inf" json:"default_float_neginf,omitempty"`
137 DefaultFloatPosinf *float32 `protobuf:"fixed32,401,opt,name=default_float_posinf,json=defaultFloatPosinf,def=inf" json:"default_float_posinf,omitempty"`
138 DefaultFloatNan *float32 `protobuf:"fixed32,402,opt,name=default_float_nan,json=defaultFloatNan,def=nan" json:"default_float_nan,omitempty"`
139 DefaultDoubleNeginf *float64 `protobuf:"fixed64,403,opt,name=default_double_neginf,json=defaultDoubleNeginf,def=-inf" json:"default_double_neginf,omitempty"`
140 DefaultDoublePosinf *float64 `protobuf:"fixed64,404,opt,name=default_double_posinf,json=defaultDoublePosinf,def=inf" json:"default_double_posinf,omitempty"`
141 DefaultDoubleNan *float64 `protobuf:"fixed64,405,opt,name=default_double_nan,json=defaultDoubleNan,def=nan" json:"default_double_nan,omitempty"`
142 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"`
143 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"`
144 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"`
145 // Types that are valid to be assigned to OneofField:
146 // *FieldTestMessage_OneofBool
147 // *FieldTestMessage_OneofEnum
148 // *FieldTestMessage_OneofInt32
149 // *FieldTestMessage_OneofSint32
150 // *FieldTestMessage_OneofUint32
151 // *FieldTestMessage_OneofInt64
152 // *FieldTestMessage_OneofSint64
153 // *FieldTestMessage_OneofUint64
154 // *FieldTestMessage_OneofSfixed32
155 // *FieldTestMessage_OneofFixed32
156 // *FieldTestMessage_OneofFloat
157 // *FieldTestMessage_OneofSfixed64
158 // *FieldTestMessage_OneofFixed64
159 // *FieldTestMessage_OneofDouble
160 // *FieldTestMessage_OneofString
161 // *FieldTestMessage_OneofBytes
162 // *FieldTestMessage_Oneof_Message
163 // *FieldTestMessage_Oneofgroup
Damien Neilb9781cc2018-09-28 14:54:09 -0700164 // *FieldTestMessage_OneofLargestTag
Damien Neil1fa78d82018-09-13 13:12:36 -0700165 OneofField isFieldTestMessage_OneofField `protobuf_oneof:"oneof_field"`
166 // Types that are valid to be assigned to OneofTwo:
167 // *FieldTestMessage_OneofTwo_1
168 // *FieldTestMessage_OneofTwo_2
169 OneofTwo isFieldTestMessage_OneofTwo `protobuf_oneof:"oneof_two"`
170 XXX_NoUnkeyedLiteral struct{} `json:"-"`
171 XXX_unrecognized []byte `json:"-"`
172 XXX_sizecache int32 `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -0700173}
174
Damien Neila1c6abc2018-09-12 13:36:34 -0700175func (m *FieldTestMessage) Reset() { *m = FieldTestMessage{} }
176func (m *FieldTestMessage) String() string { return proto.CompactTextString(m) }
177func (*FieldTestMessage) ProtoMessage() {}
178func (*FieldTestMessage) Descriptor() ([]byte, []int) {
179 return fileDescriptor_fd8a9d72b841fd68, []int{0}
180}
Damien Neil993c04d2018-09-14 15:41:11 -0700181
Damien Neila1c6abc2018-09-12 13:36:34 -0700182func (m *FieldTestMessage) XXX_Unmarshal(b []byte) error {
183 return xxx_messageInfo_FieldTestMessage.Unmarshal(m, b)
184}
185func (m *FieldTestMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
186 return xxx_messageInfo_FieldTestMessage.Marshal(b, m, deterministic)
187}
188func (m *FieldTestMessage) XXX_Merge(src proto.Message) {
189 xxx_messageInfo_FieldTestMessage.Merge(m, src)
190}
191func (m *FieldTestMessage) XXX_Size() int {
192 return xxx_messageInfo_FieldTestMessage.Size(m)
193}
194func (m *FieldTestMessage) XXX_DiscardUnknown() {
195 xxx_messageInfo_FieldTestMessage.DiscardUnknown(m)
196}
197
198var xxx_messageInfo_FieldTestMessage proto.InternalMessageInfo
199
Damien Neilebc699d2018-09-13 08:50:13 -0700200const Default_FieldTestMessage_DefaultBool bool = true
201const Default_FieldTestMessage_DefaultEnum FieldTestMessage_Enum = FieldTestMessage_ONE
202const Default_FieldTestMessage_DefaultInt32 int32 = 1
203const Default_FieldTestMessage_DefaultSint32 int32 = 1
204const Default_FieldTestMessage_DefaultUint32 uint32 = 1
205const Default_FieldTestMessage_DefaultInt64 int64 = 1
206const Default_FieldTestMessage_DefaultSint64 int64 = 1
207const Default_FieldTestMessage_DefaultUint64 uint64 = 1
208const Default_FieldTestMessage_DefaultSfixed32 int32 = 1
209const Default_FieldTestMessage_DefaultFixed32 uint32 = 1
Damien Neil982684b2018-09-28 14:12:41 -0700210const Default_FieldTestMessage_DefaultFloat float32 = 3.14
Damien Neilebc699d2018-09-13 08:50:13 -0700211const Default_FieldTestMessage_DefaultSfixed64 int64 = 1
212const Default_FieldTestMessage_DefaultFixed64 uint64 = 1
Damien Neil982684b2018-09-28 14:12:41 -0700213const Default_FieldTestMessage_DefaultDouble float64 = 3.1415
Joe Tsaibda671f2018-10-20 13:15:35 -0700214const Default_FieldTestMessage_DefaultString string = "hello,\"world!\"\n"
Damien Neilebc699d2018-09-13 08:50:13 -0700215
Joe Tsaibda671f2018-10-20 13:15:35 -0700216var Default_FieldTestMessage_DefaultBytes []byte = []byte("hello,Þ­\xbe\xef")
Damien Neilebc699d2018-09-13 08:50:13 -0700217var Default_FieldTestMessage_DefaultFloatNeginf float32 = float32(math.Inf(-1))
218var Default_FieldTestMessage_DefaultFloatPosinf float32 = float32(math.Inf(1))
219var Default_FieldTestMessage_DefaultFloatNan float32 = float32(math.NaN())
220var Default_FieldTestMessage_DefaultDoubleNeginf float64 = math.Inf(-1)
221var Default_FieldTestMessage_DefaultDoublePosinf float64 = math.Inf(1)
222var Default_FieldTestMessage_DefaultDoubleNan float64 = math.NaN()
223
Damien Neil77f82fe2018-09-13 10:59:17 -0700224func (m *FieldTestMessage) GetOptionalBool() bool {
225 if m != nil && m.OptionalBool != nil {
226 return *m.OptionalBool
227 }
228 return false
229}
230
231func (m *FieldTestMessage) GetOptionalEnum() FieldTestMessage_Enum {
232 if m != nil && m.OptionalEnum != nil {
233 return *m.OptionalEnum
234 }
235 return FieldTestMessage_ZERO
236}
237
238func (m *FieldTestMessage) GetOptionalInt32() int32 {
239 if m != nil && m.OptionalInt32 != nil {
240 return *m.OptionalInt32
241 }
242 return 0
243}
244
245func (m *FieldTestMessage) GetOptionalSint32() int32 {
246 if m != nil && m.OptionalSint32 != nil {
247 return *m.OptionalSint32
248 }
249 return 0
250}
251
252func (m *FieldTestMessage) GetOptionalUint32() uint32 {
253 if m != nil && m.OptionalUint32 != nil {
254 return *m.OptionalUint32
255 }
256 return 0
257}
258
259func (m *FieldTestMessage) GetOptionalInt64() int64 {
260 if m != nil && m.OptionalInt64 != nil {
261 return *m.OptionalInt64
262 }
263 return 0
264}
265
266func (m *FieldTestMessage) GetOptionalSint64() int64 {
267 if m != nil && m.OptionalSint64 != nil {
268 return *m.OptionalSint64
269 }
270 return 0
271}
272
273func (m *FieldTestMessage) GetOptionalUint64() uint64 {
274 if m != nil && m.OptionalUint64 != nil {
275 return *m.OptionalUint64
276 }
277 return 0
278}
279
280func (m *FieldTestMessage) GetOptionalSfixed32() int32 {
281 if m != nil && m.OptionalSfixed32 != nil {
282 return *m.OptionalSfixed32
283 }
284 return 0
285}
286
287func (m *FieldTestMessage) GetOptionalFixed32() uint32 {
288 if m != nil && m.OptionalFixed32 != nil {
289 return *m.OptionalFixed32
290 }
291 return 0
292}
293
294func (m *FieldTestMessage) GetOptionalFloat() float32 {
295 if m != nil && m.OptionalFloat != nil {
296 return *m.OptionalFloat
297 }
298 return 0
299}
300
301func (m *FieldTestMessage) GetOptionalSfixed64() int64 {
302 if m != nil && m.OptionalSfixed64 != nil {
303 return *m.OptionalSfixed64
304 }
305 return 0
306}
307
308func (m *FieldTestMessage) GetOptionalFixed64() uint64 {
309 if m != nil && m.OptionalFixed64 != nil {
310 return *m.OptionalFixed64
311 }
312 return 0
313}
314
315func (m *FieldTestMessage) GetOptionalDouble() float64 {
316 if m != nil && m.OptionalDouble != nil {
317 return *m.OptionalDouble
318 }
319 return 0
320}
321
322func (m *FieldTestMessage) GetOptionalString() string {
323 if m != nil && m.OptionalString != nil {
324 return *m.OptionalString
325 }
326 return ""
327}
328
329func (m *FieldTestMessage) GetOptionalBytes() []byte {
330 if m != nil {
331 return m.OptionalBytes
332 }
333 return nil
334}
335
336func (m *FieldTestMessage) GetOptional_Message() *FieldTestMessage_Message {
337 if m != nil {
338 return m.Optional_Message
339 }
340 return nil
341}
342
343func (m *FieldTestMessage) GetOptionalgroup() *FieldTestMessage_OptionalGroup {
344 if m != nil {
345 return m.Optionalgroup
346 }
347 return nil
348}
349
350func (m *FieldTestMessage) GetRequiredBool() bool {
351 if m != nil && m.RequiredBool != nil {
352 return *m.RequiredBool
353 }
354 return false
355}
356
357func (m *FieldTestMessage) GetRequiredEnum() FieldTestMessage_Enum {
358 if m != nil && m.RequiredEnum != nil {
359 return *m.RequiredEnum
360 }
361 return FieldTestMessage_ZERO
362}
363
364func (m *FieldTestMessage) GetRequiredInt32() int32 {
365 if m != nil && m.RequiredInt32 != nil {
366 return *m.RequiredInt32
367 }
368 return 0
369}
370
371func (m *FieldTestMessage) GetRequiredSint32() int32 {
372 if m != nil && m.RequiredSint32 != nil {
373 return *m.RequiredSint32
374 }
375 return 0
376}
377
378func (m *FieldTestMessage) GetRequiredUint32() uint32 {
379 if m != nil && m.RequiredUint32 != nil {
380 return *m.RequiredUint32
381 }
382 return 0
383}
384
385func (m *FieldTestMessage) GetRequiredInt64() int64 {
386 if m != nil && m.RequiredInt64 != nil {
387 return *m.RequiredInt64
388 }
389 return 0
390}
391
392func (m *FieldTestMessage) GetRequiredSint64() int64 {
393 if m != nil && m.RequiredSint64 != nil {
394 return *m.RequiredSint64
395 }
396 return 0
397}
398
399func (m *FieldTestMessage) GetRequiredUint64() uint64 {
400 if m != nil && m.RequiredUint64 != nil {
401 return *m.RequiredUint64
402 }
403 return 0
404}
405
406func (m *FieldTestMessage) GetRequiredSfixed32() int32 {
407 if m != nil && m.RequiredSfixed32 != nil {
408 return *m.RequiredSfixed32
409 }
410 return 0
411}
412
413func (m *FieldTestMessage) GetRequiredFixed32() uint32 {
414 if m != nil && m.RequiredFixed32 != nil {
415 return *m.RequiredFixed32
416 }
417 return 0
418}
419
420func (m *FieldTestMessage) GetRequiredFloat() float32 {
421 if m != nil && m.RequiredFloat != nil {
422 return *m.RequiredFloat
423 }
424 return 0
425}
426
427func (m *FieldTestMessage) GetRequiredSfixed64() int64 {
428 if m != nil && m.RequiredSfixed64 != nil {
429 return *m.RequiredSfixed64
430 }
431 return 0
432}
433
434func (m *FieldTestMessage) GetRequiredFixed64() uint64 {
435 if m != nil && m.RequiredFixed64 != nil {
436 return *m.RequiredFixed64
437 }
438 return 0
439}
440
441func (m *FieldTestMessage) GetRequiredDouble() float64 {
442 if m != nil && m.RequiredDouble != nil {
443 return *m.RequiredDouble
444 }
445 return 0
446}
447
448func (m *FieldTestMessage) GetRequiredString() string {
449 if m != nil && m.RequiredString != nil {
450 return *m.RequiredString
451 }
452 return ""
453}
454
455func (m *FieldTestMessage) GetRequiredBytes() []byte {
456 if m != nil {
457 return m.RequiredBytes
458 }
459 return nil
460}
461
462func (m *FieldTestMessage) GetRequired_Message() *FieldTestMessage_Message {
463 if m != nil {
464 return m.Required_Message
465 }
466 return nil
467}
468
469func (m *FieldTestMessage) GetRequiredgroup() *FieldTestMessage_RequiredGroup {
470 if m != nil {
471 return m.Requiredgroup
472 }
473 return nil
474}
475
476func (m *FieldTestMessage) GetRepeatedBool() []bool {
477 if m != nil {
478 return m.RepeatedBool
479 }
480 return nil
481}
482
483func (m *FieldTestMessage) GetRepeatedEnum() []FieldTestMessage_Enum {
484 if m != nil {
485 return m.RepeatedEnum
486 }
487 return nil
488}
489
490func (m *FieldTestMessage) GetRepeatedInt32() []int32 {
491 if m != nil {
492 return m.RepeatedInt32
493 }
494 return nil
495}
496
497func (m *FieldTestMessage) GetRepeatedSint32() []int32 {
498 if m != nil {
499 return m.RepeatedSint32
500 }
501 return nil
502}
503
504func (m *FieldTestMessage) GetRepeatedUint32() []uint32 {
505 if m != nil {
506 return m.RepeatedUint32
507 }
508 return nil
509}
510
511func (m *FieldTestMessage) GetRepeatedInt64() []int64 {
512 if m != nil {
513 return m.RepeatedInt64
514 }
515 return nil
516}
517
518func (m *FieldTestMessage) GetRepeatedSint64() []int64 {
519 if m != nil {
520 return m.RepeatedSint64
521 }
522 return nil
523}
524
525func (m *FieldTestMessage) GetRepeatedUint64() []uint64 {
526 if m != nil {
527 return m.RepeatedUint64
528 }
529 return nil
530}
531
532func (m *FieldTestMessage) GetRepeatedSfixed32() []int32 {
533 if m != nil {
534 return m.RepeatedSfixed32
535 }
536 return nil
537}
538
539func (m *FieldTestMessage) GetRepeatedFixed32() []uint32 {
540 if m != nil {
541 return m.RepeatedFixed32
542 }
543 return nil
544}
545
546func (m *FieldTestMessage) GetRepeatedFloat() []float32 {
547 if m != nil {
548 return m.RepeatedFloat
549 }
550 return nil
551}
552
553func (m *FieldTestMessage) GetRepeatedSfixed64() []int64 {
554 if m != nil {
555 return m.RepeatedSfixed64
556 }
557 return nil
558}
559
560func (m *FieldTestMessage) GetRepeatedFixed64() []uint64 {
561 if m != nil {
562 return m.RepeatedFixed64
563 }
564 return nil
565}
566
567func (m *FieldTestMessage) GetRepeatedDouble() []float64 {
568 if m != nil {
569 return m.RepeatedDouble
570 }
571 return nil
572}
573
574func (m *FieldTestMessage) GetRepeatedString() []string {
575 if m != nil {
576 return m.RepeatedString
577 }
578 return nil
579}
580
581func (m *FieldTestMessage) GetRepeatedBytes() [][]byte {
582 if m != nil {
583 return m.RepeatedBytes
584 }
585 return nil
586}
587
588func (m *FieldTestMessage) GetRepeated_Message() []*FieldTestMessage_Message {
589 if m != nil {
590 return m.Repeated_Message
591 }
592 return nil
593}
594
595func (m *FieldTestMessage) GetRepeatedgroup() []*FieldTestMessage_RepeatedGroup {
596 if m != nil {
597 return m.Repeatedgroup
598 }
599 return nil
600}
601
602func (m *FieldTestMessage) GetDefaultBool() bool {
603 if m != nil && m.DefaultBool != nil {
604 return *m.DefaultBool
605 }
606 return Default_FieldTestMessage_DefaultBool
607}
608
609func (m *FieldTestMessage) GetDefaultEnum() FieldTestMessage_Enum {
610 if m != nil && m.DefaultEnum != nil {
611 return *m.DefaultEnum
612 }
613 return Default_FieldTestMessage_DefaultEnum
614}
615
616func (m *FieldTestMessage) GetDefaultInt32() int32 {
617 if m != nil && m.DefaultInt32 != nil {
618 return *m.DefaultInt32
619 }
620 return Default_FieldTestMessage_DefaultInt32
621}
622
623func (m *FieldTestMessage) GetDefaultSint32() int32 {
624 if m != nil && m.DefaultSint32 != nil {
625 return *m.DefaultSint32
626 }
627 return Default_FieldTestMessage_DefaultSint32
628}
629
630func (m *FieldTestMessage) GetDefaultUint32() uint32 {
631 if m != nil && m.DefaultUint32 != nil {
632 return *m.DefaultUint32
633 }
634 return Default_FieldTestMessage_DefaultUint32
635}
636
637func (m *FieldTestMessage) GetDefaultInt64() int64 {
638 if m != nil && m.DefaultInt64 != nil {
639 return *m.DefaultInt64
640 }
641 return Default_FieldTestMessage_DefaultInt64
642}
643
644func (m *FieldTestMessage) GetDefaultSint64() int64 {
645 if m != nil && m.DefaultSint64 != nil {
646 return *m.DefaultSint64
647 }
648 return Default_FieldTestMessage_DefaultSint64
649}
650
651func (m *FieldTestMessage) GetDefaultUint64() uint64 {
652 if m != nil && m.DefaultUint64 != nil {
653 return *m.DefaultUint64
654 }
655 return Default_FieldTestMessage_DefaultUint64
656}
657
658func (m *FieldTestMessage) GetDefaultSfixed32() int32 {
659 if m != nil && m.DefaultSfixed32 != nil {
660 return *m.DefaultSfixed32
661 }
662 return Default_FieldTestMessage_DefaultSfixed32
663}
664
665func (m *FieldTestMessage) GetDefaultFixed32() uint32 {
666 if m != nil && m.DefaultFixed32 != nil {
667 return *m.DefaultFixed32
668 }
669 return Default_FieldTestMessage_DefaultFixed32
670}
671
672func (m *FieldTestMessage) GetDefaultFloat() float32 {
673 if m != nil && m.DefaultFloat != nil {
674 return *m.DefaultFloat
675 }
676 return Default_FieldTestMessage_DefaultFloat
677}
678
679func (m *FieldTestMessage) GetDefaultSfixed64() int64 {
680 if m != nil && m.DefaultSfixed64 != nil {
681 return *m.DefaultSfixed64
682 }
683 return Default_FieldTestMessage_DefaultSfixed64
684}
685
686func (m *FieldTestMessage) GetDefaultFixed64() uint64 {
687 if m != nil && m.DefaultFixed64 != nil {
688 return *m.DefaultFixed64
689 }
690 return Default_FieldTestMessage_DefaultFixed64
691}
692
693func (m *FieldTestMessage) GetDefaultDouble() float64 {
694 if m != nil && m.DefaultDouble != nil {
695 return *m.DefaultDouble
696 }
697 return Default_FieldTestMessage_DefaultDouble
698}
699
700func (m *FieldTestMessage) GetDefaultString() string {
701 if m != nil && m.DefaultString != nil {
702 return *m.DefaultString
703 }
704 return Default_FieldTestMessage_DefaultString
705}
706
707func (m *FieldTestMessage) GetDefaultBytes() []byte {
708 if m != nil && m.DefaultBytes != nil {
709 return m.DefaultBytes
710 }
711 return append([]byte(nil), Default_FieldTestMessage_DefaultBytes...)
712}
713
Damien Neilccf3fa62018-09-28 14:41:45 -0700714func (m *FieldTestMessage) GetDefaultZeroString() string {
715 if m != nil && m.DefaultZeroString != nil {
716 return *m.DefaultZeroString
717 }
718 return ""
719}
720
721func (m *FieldTestMessage) GetDefaultZeroBytes() []byte {
722 if m != nil {
723 return m.DefaultZeroBytes
724 }
725 return nil
726}
727
Damien Neil77f82fe2018-09-13 10:59:17 -0700728func (m *FieldTestMessage) GetDefaultFloatNeginf() float32 {
729 if m != nil && m.DefaultFloatNeginf != nil {
730 return *m.DefaultFloatNeginf
731 }
732 return Default_FieldTestMessage_DefaultFloatNeginf
733}
734
735func (m *FieldTestMessage) GetDefaultFloatPosinf() float32 {
736 if m != nil && m.DefaultFloatPosinf != nil {
737 return *m.DefaultFloatPosinf
738 }
739 return Default_FieldTestMessage_DefaultFloatPosinf
740}
741
742func (m *FieldTestMessage) GetDefaultFloatNan() float32 {
743 if m != nil && m.DefaultFloatNan != nil {
744 return *m.DefaultFloatNan
745 }
746 return Default_FieldTestMessage_DefaultFloatNan
747}
748
749func (m *FieldTestMessage) GetDefaultDoubleNeginf() float64 {
750 if m != nil && m.DefaultDoubleNeginf != nil {
751 return *m.DefaultDoubleNeginf
752 }
753 return Default_FieldTestMessage_DefaultDoubleNeginf
754}
755
756func (m *FieldTestMessage) GetDefaultDoublePosinf() float64 {
757 if m != nil && m.DefaultDoublePosinf != nil {
758 return *m.DefaultDoublePosinf
759 }
760 return Default_FieldTestMessage_DefaultDoublePosinf
761}
762
763func (m *FieldTestMessage) GetDefaultDoubleNan() float64 {
764 if m != nil && m.DefaultDoubleNan != nil {
765 return *m.DefaultDoubleNan
766 }
767 return Default_FieldTestMessage_DefaultDoubleNan
768}
769
Damien Neil0bd5a382018-09-13 15:07:10 -0700770func (m *FieldTestMessage) GetMapInt32Int64() map[int32]int64 {
771 if m != nil {
772 return m.MapInt32Int64
773 }
774 return nil
775}
776
777func (m *FieldTestMessage) GetMapStringMessage() map[string]*FieldTestMessage_Message {
778 if m != nil {
779 return m.MapStringMessage
780 }
781 return nil
782}
783
784func (m *FieldTestMessage) GetMapFixed64Enum() map[uint64]FieldTestMessage_Enum {
785 if m != nil {
786 return m.MapFixed64Enum
787 }
788 return nil
789}
790
Damien Neil1fa78d82018-09-13 13:12:36 -0700791type isFieldTestMessage_OneofField interface {
792 isFieldTestMessage_OneofField()
793}
794
795type FieldTestMessage_OneofBool struct {
796 OneofBool bool `protobuf:"varint,601,opt,name=oneof_bool,json=oneofBool,oneof"`
797}
798
799type FieldTestMessage_OneofEnum struct {
800 OneofEnum FieldTestMessage_Enum `protobuf:"varint,602,opt,name=oneof_enum,json=oneofEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,oneof"`
801}
802
803type FieldTestMessage_OneofInt32 struct {
804 OneofInt32 int32 `protobuf:"varint,603,opt,name=oneof_int32,json=oneofInt32,oneof"`
805}
806
807type FieldTestMessage_OneofSint32 struct {
808 OneofSint32 int32 `protobuf:"zigzag32,604,opt,name=oneof_sint32,json=oneofSint32,oneof"`
809}
810
811type FieldTestMessage_OneofUint32 struct {
812 OneofUint32 uint32 `protobuf:"varint,605,opt,name=oneof_uint32,json=oneofUint32,oneof"`
813}
814
815type FieldTestMessage_OneofInt64 struct {
816 OneofInt64 int64 `protobuf:"varint,606,opt,name=oneof_int64,json=oneofInt64,oneof"`
817}
818
819type FieldTestMessage_OneofSint64 struct {
820 OneofSint64 int64 `protobuf:"zigzag64,607,opt,name=oneof_sint64,json=oneofSint64,oneof"`
821}
822
823type FieldTestMessage_OneofUint64 struct {
824 OneofUint64 uint64 `protobuf:"varint,608,opt,name=oneof_uint64,json=oneofUint64,oneof"`
825}
826
827type FieldTestMessage_OneofSfixed32 struct {
828 OneofSfixed32 int32 `protobuf:"fixed32,609,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"`
829}
830
831type FieldTestMessage_OneofFixed32 struct {
832 OneofFixed32 uint32 `protobuf:"fixed32,610,opt,name=oneof_fixed32,json=oneofFixed32,oneof"`
833}
834
835type FieldTestMessage_OneofFloat struct {
836 OneofFloat float32 `protobuf:"fixed32,611,opt,name=oneof_float,json=oneofFloat,oneof"`
837}
838
839type FieldTestMessage_OneofSfixed64 struct {
840 OneofSfixed64 int64 `protobuf:"fixed64,612,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"`
841}
842
843type FieldTestMessage_OneofFixed64 struct {
844 OneofFixed64 uint64 `protobuf:"fixed64,613,opt,name=oneof_fixed64,json=oneofFixed64,oneof"`
845}
846
847type FieldTestMessage_OneofDouble struct {
848 OneofDouble float64 `protobuf:"fixed64,614,opt,name=oneof_double,json=oneofDouble,oneof"`
849}
850
851type FieldTestMessage_OneofString struct {
852 OneofString string `protobuf:"bytes,615,opt,name=oneof_string,json=oneofString,oneof"`
853}
854
855type FieldTestMessage_OneofBytes struct {
856 OneofBytes []byte `protobuf:"bytes,616,opt,name=oneof_bytes,json=oneofBytes,oneof"`
857}
858
859type FieldTestMessage_Oneof_Message struct {
860 Oneof_Message *FieldTestMessage_Message `protobuf:"bytes,617,opt,name=oneof_Message,json=oneofMessage,oneof"`
861}
862
863type FieldTestMessage_Oneofgroup struct {
864 Oneofgroup *FieldTestMessage_OneofGroup `protobuf:"group,618,opt,name=OneofGroup,json=oneofgroup,oneof"`
865}
866
Damien Neilb9781cc2018-09-28 14:54:09 -0700867type FieldTestMessage_OneofLargestTag struct {
868 OneofLargestTag int32 `protobuf:"varint,536870911,opt,name=oneof_largest_tag,json=oneofLargestTag,oneof"`
869}
870
Damien Neil1fa78d82018-09-13 13:12:36 -0700871func (*FieldTestMessage_OneofBool) isFieldTestMessage_OneofField() {}
872
873func (*FieldTestMessage_OneofEnum) isFieldTestMessage_OneofField() {}
874
875func (*FieldTestMessage_OneofInt32) isFieldTestMessage_OneofField() {}
876
877func (*FieldTestMessage_OneofSint32) isFieldTestMessage_OneofField() {}
878
879func (*FieldTestMessage_OneofUint32) isFieldTestMessage_OneofField() {}
880
881func (*FieldTestMessage_OneofInt64) isFieldTestMessage_OneofField() {}
882
883func (*FieldTestMessage_OneofSint64) isFieldTestMessage_OneofField() {}
884
885func (*FieldTestMessage_OneofUint64) isFieldTestMessage_OneofField() {}
886
887func (*FieldTestMessage_OneofSfixed32) isFieldTestMessage_OneofField() {}
888
889func (*FieldTestMessage_OneofFixed32) isFieldTestMessage_OneofField() {}
890
891func (*FieldTestMessage_OneofFloat) isFieldTestMessage_OneofField() {}
892
893func (*FieldTestMessage_OneofSfixed64) isFieldTestMessage_OneofField() {}
894
895func (*FieldTestMessage_OneofFixed64) isFieldTestMessage_OneofField() {}
896
897func (*FieldTestMessage_OneofDouble) isFieldTestMessage_OneofField() {}
898
899func (*FieldTestMessage_OneofString) isFieldTestMessage_OneofField() {}
900
901func (*FieldTestMessage_OneofBytes) isFieldTestMessage_OneofField() {}
902
903func (*FieldTestMessage_Oneof_Message) isFieldTestMessage_OneofField() {}
904
905func (*FieldTestMessage_Oneofgroup) isFieldTestMessage_OneofField() {}
906
Damien Neilb9781cc2018-09-28 14:54:09 -0700907func (*FieldTestMessage_OneofLargestTag) isFieldTestMessage_OneofField() {}
908
Damien Neil1fa78d82018-09-13 13:12:36 -0700909func (m *FieldTestMessage) GetOneofField() isFieldTestMessage_OneofField {
910 if m != nil {
911 return m.OneofField
912 }
913 return nil
914}
915
916func (m *FieldTestMessage) GetOneofBool() bool {
917 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofBool); ok {
918 return x.OneofBool
919 }
920 return false
921}
922
923func (m *FieldTestMessage) GetOneofEnum() FieldTestMessage_Enum {
924 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofEnum); ok {
925 return x.OneofEnum
926 }
927 return FieldTestMessage_ZERO
928}
929
930func (m *FieldTestMessage) GetOneofInt32() int32 {
931 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofInt32); ok {
932 return x.OneofInt32
933 }
934 return 0
935}
936
937func (m *FieldTestMessage) GetOneofSint32() int32 {
938 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSint32); ok {
939 return x.OneofSint32
940 }
941 return 0
942}
943
944func (m *FieldTestMessage) GetOneofUint32() uint32 {
945 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofUint32); ok {
946 return x.OneofUint32
947 }
948 return 0
949}
950
951func (m *FieldTestMessage) GetOneofInt64() int64 {
952 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofInt64); ok {
953 return x.OneofInt64
954 }
955 return 0
956}
957
958func (m *FieldTestMessage) GetOneofSint64() int64 {
959 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSint64); ok {
960 return x.OneofSint64
961 }
962 return 0
963}
964
965func (m *FieldTestMessage) GetOneofUint64() uint64 {
966 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofUint64); ok {
967 return x.OneofUint64
968 }
969 return 0
970}
971
972func (m *FieldTestMessage) GetOneofSfixed32() int32 {
973 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSfixed32); ok {
974 return x.OneofSfixed32
975 }
976 return 0
977}
978
979func (m *FieldTestMessage) GetOneofFixed32() uint32 {
980 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofFixed32); ok {
981 return x.OneofFixed32
982 }
983 return 0
984}
985
986func (m *FieldTestMessage) GetOneofFloat() float32 {
987 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofFloat); ok {
988 return x.OneofFloat
989 }
990 return 0
991}
992
993func (m *FieldTestMessage) GetOneofSfixed64() int64 {
994 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSfixed64); ok {
995 return x.OneofSfixed64
996 }
997 return 0
998}
999
1000func (m *FieldTestMessage) GetOneofFixed64() uint64 {
1001 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofFixed64); ok {
1002 return x.OneofFixed64
1003 }
1004 return 0
1005}
1006
1007func (m *FieldTestMessage) GetOneofDouble() float64 {
1008 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofDouble); ok {
1009 return x.OneofDouble
1010 }
1011 return 0
1012}
1013
1014func (m *FieldTestMessage) GetOneofString() string {
1015 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofString); ok {
1016 return x.OneofString
1017 }
1018 return ""
1019}
1020
1021func (m *FieldTestMessage) GetOneofBytes() []byte {
1022 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofBytes); ok {
1023 return x.OneofBytes
1024 }
1025 return nil
1026}
1027
1028func (m *FieldTestMessage) GetOneof_Message() *FieldTestMessage_Message {
1029 if x, ok := m.GetOneofField().(*FieldTestMessage_Oneof_Message); ok {
1030 return x.Oneof_Message
1031 }
1032 return nil
1033}
1034
1035func (m *FieldTestMessage) GetOneofgroup() *FieldTestMessage_OneofGroup {
1036 if x, ok := m.GetOneofField().(*FieldTestMessage_Oneofgroup); ok {
1037 return x.Oneofgroup
1038 }
1039 return nil
1040}
1041
Damien Neilb9781cc2018-09-28 14:54:09 -07001042func (m *FieldTestMessage) GetOneofLargestTag() int32 {
1043 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofLargestTag); ok {
1044 return x.OneofLargestTag
1045 }
1046 return 0
1047}
1048
Damien Neil1fa78d82018-09-13 13:12:36 -07001049type isFieldTestMessage_OneofTwo interface {
1050 isFieldTestMessage_OneofTwo()
1051}
1052
1053type FieldTestMessage_OneofTwo_1 struct {
1054 OneofTwo_1 int32 `protobuf:"varint,700,opt,name=oneof_two_1,json=oneofTwo1,oneof"`
1055}
1056
1057type FieldTestMessage_OneofTwo_2 struct {
1058 OneofTwo_2 int64 `protobuf:"varint,701,opt,name=oneof_two_2,json=oneofTwo2,oneof"`
1059}
1060
1061func (*FieldTestMessage_OneofTwo_1) isFieldTestMessage_OneofTwo() {}
1062
1063func (*FieldTestMessage_OneofTwo_2) isFieldTestMessage_OneofTwo() {}
1064
1065func (m *FieldTestMessage) GetOneofTwo() isFieldTestMessage_OneofTwo {
1066 if m != nil {
1067 return m.OneofTwo
1068 }
1069 return nil
1070}
1071
1072func (m *FieldTestMessage) GetOneofTwo_1() int32 {
1073 if x, ok := m.GetOneofTwo().(*FieldTestMessage_OneofTwo_1); ok {
1074 return x.OneofTwo_1
1075 }
1076 return 0
1077}
1078
1079func (m *FieldTestMessage) GetOneofTwo_2() int64 {
1080 if x, ok := m.GetOneofTwo().(*FieldTestMessage_OneofTwo_2); ok {
1081 return x.OneofTwo_2
1082 }
1083 return 0
1084}
1085
1086// XXX_OneofFuncs is for the internal use of the proto package.
1087func (*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{}) {
1088 return _FieldTestMessage_OneofMarshaler, _FieldTestMessage_OneofUnmarshaler, _FieldTestMessage_OneofSizer, []interface{}{
1089 (*FieldTestMessage_OneofBool)(nil),
1090 (*FieldTestMessage_OneofEnum)(nil),
1091 (*FieldTestMessage_OneofInt32)(nil),
1092 (*FieldTestMessage_OneofSint32)(nil),
1093 (*FieldTestMessage_OneofUint32)(nil),
1094 (*FieldTestMessage_OneofInt64)(nil),
1095 (*FieldTestMessage_OneofSint64)(nil),
1096 (*FieldTestMessage_OneofUint64)(nil),
1097 (*FieldTestMessage_OneofSfixed32)(nil),
1098 (*FieldTestMessage_OneofFixed32)(nil),
1099 (*FieldTestMessage_OneofFloat)(nil),
1100 (*FieldTestMessage_OneofSfixed64)(nil),
1101 (*FieldTestMessage_OneofFixed64)(nil),
1102 (*FieldTestMessage_OneofDouble)(nil),
1103 (*FieldTestMessage_OneofString)(nil),
1104 (*FieldTestMessage_OneofBytes)(nil),
1105 (*FieldTestMessage_Oneof_Message)(nil),
1106 (*FieldTestMessage_Oneofgroup)(nil),
Damien Neilb9781cc2018-09-28 14:54:09 -07001107 (*FieldTestMessage_OneofLargestTag)(nil),
Damien Neil1fa78d82018-09-13 13:12:36 -07001108 (*FieldTestMessage_OneofTwo_1)(nil),
1109 (*FieldTestMessage_OneofTwo_2)(nil),
1110 }
1111}
1112
1113func _FieldTestMessage_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
1114 m := msg.(*FieldTestMessage)
1115 // oneof_field
1116 switch x := m.OneofField.(type) {
1117 case *FieldTestMessage_OneofBool:
1118 t := uint64(0)
1119 if x.OneofBool {
1120 t = 1
1121 }
1122 b.EncodeVarint(601<<3 | proto.WireVarint)
1123 b.EncodeVarint(t)
1124 case *FieldTestMessage_OneofEnum:
1125 b.EncodeVarint(602<<3 | proto.WireVarint)
1126 b.EncodeVarint(uint64(x.OneofEnum))
1127 case *FieldTestMessage_OneofInt32:
1128 b.EncodeVarint(603<<3 | proto.WireVarint)
1129 b.EncodeVarint(uint64(x.OneofInt32))
1130 case *FieldTestMessage_OneofSint32:
1131 b.EncodeVarint(604<<3 | proto.WireVarint)
1132 b.EncodeZigzag32(uint64(x.OneofSint32))
1133 case *FieldTestMessage_OneofUint32:
1134 b.EncodeVarint(605<<3 | proto.WireVarint)
1135 b.EncodeVarint(uint64(x.OneofUint32))
1136 case *FieldTestMessage_OneofInt64:
1137 b.EncodeVarint(606<<3 | proto.WireVarint)
1138 b.EncodeVarint(uint64(x.OneofInt64))
1139 case *FieldTestMessage_OneofSint64:
1140 b.EncodeVarint(607<<3 | proto.WireVarint)
1141 b.EncodeZigzag64(uint64(x.OneofSint64))
1142 case *FieldTestMessage_OneofUint64:
1143 b.EncodeVarint(608<<3 | proto.WireVarint)
1144 b.EncodeVarint(uint64(x.OneofUint64))
1145 case *FieldTestMessage_OneofSfixed32:
1146 b.EncodeVarint(609<<3 | proto.WireFixed32)
1147 b.EncodeFixed32(uint64(x.OneofSfixed32))
1148 case *FieldTestMessage_OneofFixed32:
1149 b.EncodeVarint(610<<3 | proto.WireFixed32)
1150 b.EncodeFixed32(uint64(x.OneofFixed32))
1151 case *FieldTestMessage_OneofFloat:
1152 b.EncodeVarint(611<<3 | proto.WireFixed32)
1153 b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat)))
1154 case *FieldTestMessage_OneofSfixed64:
1155 b.EncodeVarint(612<<3 | proto.WireFixed64)
1156 b.EncodeFixed64(uint64(x.OneofSfixed64))
1157 case *FieldTestMessage_OneofFixed64:
1158 b.EncodeVarint(613<<3 | proto.WireFixed64)
1159 b.EncodeFixed64(uint64(x.OneofFixed64))
1160 case *FieldTestMessage_OneofDouble:
1161 b.EncodeVarint(614<<3 | proto.WireFixed64)
1162 b.EncodeFixed64(math.Float64bits(x.OneofDouble))
1163 case *FieldTestMessage_OneofString:
1164 b.EncodeVarint(615<<3 | proto.WireBytes)
1165 b.EncodeStringBytes(x.OneofString)
1166 case *FieldTestMessage_OneofBytes:
1167 b.EncodeVarint(616<<3 | proto.WireBytes)
1168 b.EncodeRawBytes(x.OneofBytes)
1169 case *FieldTestMessage_Oneof_Message:
1170 b.EncodeVarint(617<<3 | proto.WireBytes)
1171 if err := b.EncodeMessage(x.Oneof_Message); err != nil {
1172 return err
1173 }
1174 case *FieldTestMessage_Oneofgroup:
1175 b.EncodeVarint(618<<3 | proto.WireStartGroup)
1176 if err := b.Marshal(x.Oneofgroup); err != nil {
1177 return err
1178 }
1179 b.EncodeVarint(618<<3 | proto.WireEndGroup)
Damien Neilb9781cc2018-09-28 14:54:09 -07001180 case *FieldTestMessage_OneofLargestTag:
1181 b.EncodeVarint(536870911<<3 | proto.WireVarint)
1182 b.EncodeVarint(uint64(x.OneofLargestTag))
Damien Neil1fa78d82018-09-13 13:12:36 -07001183 case nil:
1184 default:
1185 return fmt.Errorf("FieldTestMessage.OneofField has unexpected type %T", x)
1186 }
1187 // oneof_two
1188 switch x := m.OneofTwo.(type) {
1189 case *FieldTestMessage_OneofTwo_1:
1190 b.EncodeVarint(700<<3 | proto.WireVarint)
1191 b.EncodeVarint(uint64(x.OneofTwo_1))
1192 case *FieldTestMessage_OneofTwo_2:
1193 b.EncodeVarint(701<<3 | proto.WireVarint)
1194 b.EncodeVarint(uint64(x.OneofTwo_2))
1195 case nil:
1196 default:
1197 return fmt.Errorf("FieldTestMessage.OneofTwo has unexpected type %T", x)
1198 }
1199 return nil
1200}
1201
1202func _FieldTestMessage_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
1203 m := msg.(*FieldTestMessage)
1204 switch tag {
1205 case 601: // oneof_field.oneof_bool
1206 if wire != proto.WireVarint {
1207 return true, proto.ErrInternalBadWireType
1208 }
1209 x, err := b.DecodeVarint()
1210 m.OneofField = &FieldTestMessage_OneofBool{x != 0}
1211 return true, err
1212 case 602: // oneof_field.oneof_enum
1213 if wire != proto.WireVarint {
1214 return true, proto.ErrInternalBadWireType
1215 }
1216 x, err := b.DecodeVarint()
1217 m.OneofField = &FieldTestMessage_OneofEnum{FieldTestMessage_Enum(x)}
1218 return true, err
1219 case 603: // oneof_field.oneof_int32
1220 if wire != proto.WireVarint {
1221 return true, proto.ErrInternalBadWireType
1222 }
1223 x, err := b.DecodeVarint()
1224 m.OneofField = &FieldTestMessage_OneofInt32{int32(x)}
1225 return true, err
1226 case 604: // oneof_field.oneof_sint32
1227 if wire != proto.WireVarint {
1228 return true, proto.ErrInternalBadWireType
1229 }
1230 x, err := b.DecodeZigzag32()
1231 m.OneofField = &FieldTestMessage_OneofSint32{int32(x)}
1232 return true, err
1233 case 605: // oneof_field.oneof_uint32
1234 if wire != proto.WireVarint {
1235 return true, proto.ErrInternalBadWireType
1236 }
1237 x, err := b.DecodeVarint()
1238 m.OneofField = &FieldTestMessage_OneofUint32{uint32(x)}
1239 return true, err
1240 case 606: // oneof_field.oneof_int64
1241 if wire != proto.WireVarint {
1242 return true, proto.ErrInternalBadWireType
1243 }
1244 x, err := b.DecodeVarint()
1245 m.OneofField = &FieldTestMessage_OneofInt64{int64(x)}
1246 return true, err
1247 case 607: // oneof_field.oneof_sint64
1248 if wire != proto.WireVarint {
1249 return true, proto.ErrInternalBadWireType
1250 }
1251 x, err := b.DecodeZigzag64()
1252 m.OneofField = &FieldTestMessage_OneofSint64{int64(x)}
1253 return true, err
1254 case 608: // oneof_field.oneof_uint64
1255 if wire != proto.WireVarint {
1256 return true, proto.ErrInternalBadWireType
1257 }
1258 x, err := b.DecodeVarint()
1259 m.OneofField = &FieldTestMessage_OneofUint64{x}
1260 return true, err
1261 case 609: // oneof_field.oneof_sfixed32
1262 if wire != proto.WireFixed32 {
1263 return true, proto.ErrInternalBadWireType
1264 }
1265 x, err := b.DecodeFixed32()
1266 m.OneofField = &FieldTestMessage_OneofSfixed32{int32(x)}
1267 return true, err
1268 case 610: // oneof_field.oneof_fixed32
1269 if wire != proto.WireFixed32 {
1270 return true, proto.ErrInternalBadWireType
1271 }
1272 x, err := b.DecodeFixed32()
1273 m.OneofField = &FieldTestMessage_OneofFixed32{uint32(x)}
1274 return true, err
1275 case 611: // oneof_field.oneof_float
1276 if wire != proto.WireFixed32 {
1277 return true, proto.ErrInternalBadWireType
1278 }
1279 x, err := b.DecodeFixed32()
1280 m.OneofField = &FieldTestMessage_OneofFloat{math.Float32frombits(uint32(x))}
1281 return true, err
1282 case 612: // oneof_field.oneof_sfixed64
1283 if wire != proto.WireFixed64 {
1284 return true, proto.ErrInternalBadWireType
1285 }
1286 x, err := b.DecodeFixed64()
1287 m.OneofField = &FieldTestMessage_OneofSfixed64{int64(x)}
1288 return true, err
1289 case 613: // oneof_field.oneof_fixed64
1290 if wire != proto.WireFixed64 {
1291 return true, proto.ErrInternalBadWireType
1292 }
1293 x, err := b.DecodeFixed64()
1294 m.OneofField = &FieldTestMessage_OneofFixed64{x}
1295 return true, err
1296 case 614: // oneof_field.oneof_double
1297 if wire != proto.WireFixed64 {
1298 return true, proto.ErrInternalBadWireType
1299 }
1300 x, err := b.DecodeFixed64()
1301 m.OneofField = &FieldTestMessage_OneofDouble{math.Float64frombits(x)}
1302 return true, err
1303 case 615: // oneof_field.oneof_string
1304 if wire != proto.WireBytes {
1305 return true, proto.ErrInternalBadWireType
1306 }
1307 x, err := b.DecodeStringBytes()
1308 m.OneofField = &FieldTestMessage_OneofString{x}
1309 return true, err
1310 case 616: // oneof_field.oneof_bytes
1311 if wire != proto.WireBytes {
1312 return true, proto.ErrInternalBadWireType
1313 }
1314 x, err := b.DecodeRawBytes(true)
1315 m.OneofField = &FieldTestMessage_OneofBytes{x}
1316 return true, err
1317 case 617: // oneof_field.oneof_Message
1318 if wire != proto.WireBytes {
1319 return true, proto.ErrInternalBadWireType
1320 }
1321 msg := new(FieldTestMessage_Message)
1322 err := b.DecodeMessage(msg)
1323 m.OneofField = &FieldTestMessage_Oneof_Message{msg}
1324 return true, err
1325 case 618: // oneof_field.oneofgroup
1326 if wire != proto.WireStartGroup {
1327 return true, proto.ErrInternalBadWireType
1328 }
1329 msg := new(FieldTestMessage_OneofGroup)
1330 err := b.DecodeGroup(msg)
1331 m.OneofField = &FieldTestMessage_Oneofgroup{msg}
1332 return true, err
Damien Neilb9781cc2018-09-28 14:54:09 -07001333 case 536870911: // oneof_field.oneof_largest_tag
1334 if wire != proto.WireVarint {
1335 return true, proto.ErrInternalBadWireType
1336 }
1337 x, err := b.DecodeVarint()
1338 m.OneofField = &FieldTestMessage_OneofLargestTag{int32(x)}
1339 return true, err
Damien Neil1fa78d82018-09-13 13:12:36 -07001340 case 700: // oneof_two.oneof_two_1
1341 if wire != proto.WireVarint {
1342 return true, proto.ErrInternalBadWireType
1343 }
1344 x, err := b.DecodeVarint()
1345 m.OneofTwo = &FieldTestMessage_OneofTwo_1{int32(x)}
1346 return true, err
1347 case 701: // oneof_two.oneof_two_2
1348 if wire != proto.WireVarint {
1349 return true, proto.ErrInternalBadWireType
1350 }
1351 x, err := b.DecodeVarint()
1352 m.OneofTwo = &FieldTestMessage_OneofTwo_2{int64(x)}
1353 return true, err
1354 default:
1355 return false, nil
1356 }
1357}
1358
1359func _FieldTestMessage_OneofSizer(msg proto.Message) (n int) {
1360 m := msg.(*FieldTestMessage)
1361 // oneof_field
1362 switch x := m.OneofField.(type) {
1363 case *FieldTestMessage_OneofBool:
1364 n += 2 // tag and wire
1365 n += 1
1366 case *FieldTestMessage_OneofEnum:
1367 n += 2 // tag and wire
1368 n += proto.SizeVarint(uint64(x.OneofEnum))
1369 case *FieldTestMessage_OneofInt32:
1370 n += 2 // tag and wire
1371 n += proto.SizeVarint(uint64(x.OneofInt32))
1372 case *FieldTestMessage_OneofSint32:
1373 n += 2 // tag and wire
1374 n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31))))
1375 case *FieldTestMessage_OneofUint32:
1376 n += 2 // tag and wire
1377 n += proto.SizeVarint(uint64(x.OneofUint32))
1378 case *FieldTestMessage_OneofInt64:
1379 n += 2 // tag and wire
1380 n += proto.SizeVarint(uint64(x.OneofInt64))
1381 case *FieldTestMessage_OneofSint64:
1382 n += 2 // tag and wire
1383 n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63))))
1384 case *FieldTestMessage_OneofUint64:
1385 n += 2 // tag and wire
1386 n += proto.SizeVarint(uint64(x.OneofUint64))
1387 case *FieldTestMessage_OneofSfixed32:
1388 n += 2 // tag and wire
1389 n += 4
1390 case *FieldTestMessage_OneofFixed32:
1391 n += 2 // tag and wire
1392 n += 4
1393 case *FieldTestMessage_OneofFloat:
1394 n += 2 // tag and wire
1395 n += 4
1396 case *FieldTestMessage_OneofSfixed64:
1397 n += 2 // tag and wire
1398 n += 8
1399 case *FieldTestMessage_OneofFixed64:
1400 n += 2 // tag and wire
1401 n += 8
1402 case *FieldTestMessage_OneofDouble:
1403 n += 2 // tag and wire
1404 n += 8
1405 case *FieldTestMessage_OneofString:
1406 n += 2 // tag and wire
1407 n += proto.SizeVarint(uint64(len(x.OneofString)))
1408 n += len(x.OneofString)
1409 case *FieldTestMessage_OneofBytes:
1410 n += 2 // tag and wire
1411 n += proto.SizeVarint(uint64(len(x.OneofBytes)))
1412 n += len(x.OneofBytes)
1413 case *FieldTestMessage_Oneof_Message:
1414 s := proto.Size(x.Oneof_Message)
1415 n += 2 // tag and wire
1416 n += proto.SizeVarint(uint64(s))
1417 n += s
1418 case *FieldTestMessage_Oneofgroup:
1419 n += 2 // tag and wire
1420 n += proto.Size(x.Oneofgroup)
1421 n += 2 // tag and wire
Damien Neilb9781cc2018-09-28 14:54:09 -07001422 case *FieldTestMessage_OneofLargestTag:
1423 n += 5 // tag and wire
1424 n += proto.SizeVarint(uint64(x.OneofLargestTag))
Damien Neil1fa78d82018-09-13 13:12:36 -07001425 case nil:
1426 default:
1427 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
1428 }
1429 // oneof_two
1430 switch x := m.OneofTwo.(type) {
1431 case *FieldTestMessage_OneofTwo_1:
1432 n += 2 // tag and wire
1433 n += proto.SizeVarint(uint64(x.OneofTwo_1))
1434 case *FieldTestMessage_OneofTwo_2:
1435 n += 2 // tag and wire
1436 n += proto.SizeVarint(uint64(x.OneofTwo_2))
1437 case nil:
1438 default:
1439 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
1440 }
1441 return n
1442}
1443
Damien Neil658051b2018-09-10 12:26:21 -07001444type FieldTestMessage_OptionalGroup struct {
1445 OptionalGroup *string `protobuf:"bytes,19,opt,name=optional_group,json=optionalGroup" json:"optional_group,omitempty"`
1446 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1447 XXX_unrecognized []byte `json:"-"`
1448 XXX_sizecache int32 `json:"-"`
1449}
1450
Damien Neila1c6abc2018-09-12 13:36:34 -07001451func (m *FieldTestMessage_OptionalGroup) Reset() { *m = FieldTestMessage_OptionalGroup{} }
1452func (m *FieldTestMessage_OptionalGroup) String() string { return proto.CompactTextString(m) }
1453func (*FieldTestMessage_OptionalGroup) ProtoMessage() {}
1454func (*FieldTestMessage_OptionalGroup) Descriptor() ([]byte, []int) {
1455 return fileDescriptor_fd8a9d72b841fd68, []int{0, 0}
1456}
Damien Neil993c04d2018-09-14 15:41:11 -07001457
Damien Neila1c6abc2018-09-12 13:36:34 -07001458func (m *FieldTestMessage_OptionalGroup) XXX_Unmarshal(b []byte) error {
1459 return xxx_messageInfo_FieldTestMessage_OptionalGroup.Unmarshal(m, b)
1460}
1461func (m *FieldTestMessage_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1462 return xxx_messageInfo_FieldTestMessage_OptionalGroup.Marshal(b, m, deterministic)
1463}
1464func (m *FieldTestMessage_OptionalGroup) XXX_Merge(src proto.Message) {
1465 xxx_messageInfo_FieldTestMessage_OptionalGroup.Merge(m, src)
1466}
1467func (m *FieldTestMessage_OptionalGroup) XXX_Size() int {
1468 return xxx_messageInfo_FieldTestMessage_OptionalGroup.Size(m)
1469}
1470func (m *FieldTestMessage_OptionalGroup) XXX_DiscardUnknown() {
1471 xxx_messageInfo_FieldTestMessage_OptionalGroup.DiscardUnknown(m)
1472}
1473
1474var xxx_messageInfo_FieldTestMessage_OptionalGroup proto.InternalMessageInfo
1475
Damien Neil77f82fe2018-09-13 10:59:17 -07001476func (m *FieldTestMessage_OptionalGroup) GetOptionalGroup() string {
1477 if m != nil && m.OptionalGroup != nil {
1478 return *m.OptionalGroup
1479 }
1480 return ""
1481}
1482
Damien Neil658051b2018-09-10 12:26:21 -07001483type FieldTestMessage_RequiredGroup struct {
1484 RequiredGroup *string `protobuf:"bytes,119,req,name=required_group,json=requiredGroup" json:"required_group,omitempty"`
1485 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1486 XXX_unrecognized []byte `json:"-"`
1487 XXX_sizecache int32 `json:"-"`
1488}
1489
Damien Neila1c6abc2018-09-12 13:36:34 -07001490func (m *FieldTestMessage_RequiredGroup) Reset() { *m = FieldTestMessage_RequiredGroup{} }
1491func (m *FieldTestMessage_RequiredGroup) String() string { return proto.CompactTextString(m) }
1492func (*FieldTestMessage_RequiredGroup) ProtoMessage() {}
1493func (*FieldTestMessage_RequiredGroup) Descriptor() ([]byte, []int) {
1494 return fileDescriptor_fd8a9d72b841fd68, []int{0, 1}
1495}
Damien Neil993c04d2018-09-14 15:41:11 -07001496
Damien Neila1c6abc2018-09-12 13:36:34 -07001497func (m *FieldTestMessage_RequiredGroup) XXX_Unmarshal(b []byte) error {
1498 return xxx_messageInfo_FieldTestMessage_RequiredGroup.Unmarshal(m, b)
1499}
1500func (m *FieldTestMessage_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1501 return xxx_messageInfo_FieldTestMessage_RequiredGroup.Marshal(b, m, deterministic)
1502}
1503func (m *FieldTestMessage_RequiredGroup) XXX_Merge(src proto.Message) {
1504 xxx_messageInfo_FieldTestMessage_RequiredGroup.Merge(m, src)
1505}
1506func (m *FieldTestMessage_RequiredGroup) XXX_Size() int {
1507 return xxx_messageInfo_FieldTestMessage_RequiredGroup.Size(m)
1508}
1509func (m *FieldTestMessage_RequiredGroup) XXX_DiscardUnknown() {
1510 xxx_messageInfo_FieldTestMessage_RequiredGroup.DiscardUnknown(m)
1511}
1512
1513var xxx_messageInfo_FieldTestMessage_RequiredGroup proto.InternalMessageInfo
1514
Damien Neil77f82fe2018-09-13 10:59:17 -07001515func (m *FieldTestMessage_RequiredGroup) GetRequiredGroup() string {
1516 if m != nil && m.RequiredGroup != nil {
1517 return *m.RequiredGroup
1518 }
1519 return ""
1520}
1521
Damien Neil658051b2018-09-10 12:26:21 -07001522type FieldTestMessage_RepeatedGroup struct {
1523 RepeatedGroup []string `protobuf:"bytes,219,rep,name=repeated_group,json=repeatedGroup" json:"repeated_group,omitempty"`
1524 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1525 XXX_unrecognized []byte `json:"-"`
1526 XXX_sizecache int32 `json:"-"`
1527}
1528
Damien Neila1c6abc2018-09-12 13:36:34 -07001529func (m *FieldTestMessage_RepeatedGroup) Reset() { *m = FieldTestMessage_RepeatedGroup{} }
1530func (m *FieldTestMessage_RepeatedGroup) String() string { return proto.CompactTextString(m) }
1531func (*FieldTestMessage_RepeatedGroup) ProtoMessage() {}
1532func (*FieldTestMessage_RepeatedGroup) Descriptor() ([]byte, []int) {
1533 return fileDescriptor_fd8a9d72b841fd68, []int{0, 2}
1534}
Damien Neil993c04d2018-09-14 15:41:11 -07001535
Damien Neila1c6abc2018-09-12 13:36:34 -07001536func (m *FieldTestMessage_RepeatedGroup) XXX_Unmarshal(b []byte) error {
1537 return xxx_messageInfo_FieldTestMessage_RepeatedGroup.Unmarshal(m, b)
1538}
1539func (m *FieldTestMessage_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1540 return xxx_messageInfo_FieldTestMessage_RepeatedGroup.Marshal(b, m, deterministic)
1541}
1542func (m *FieldTestMessage_RepeatedGroup) XXX_Merge(src proto.Message) {
1543 xxx_messageInfo_FieldTestMessage_RepeatedGroup.Merge(m, src)
1544}
1545func (m *FieldTestMessage_RepeatedGroup) XXX_Size() int {
1546 return xxx_messageInfo_FieldTestMessage_RepeatedGroup.Size(m)
1547}
1548func (m *FieldTestMessage_RepeatedGroup) XXX_DiscardUnknown() {
1549 xxx_messageInfo_FieldTestMessage_RepeatedGroup.DiscardUnknown(m)
1550}
1551
1552var xxx_messageInfo_FieldTestMessage_RepeatedGroup proto.InternalMessageInfo
1553
Damien Neil77f82fe2018-09-13 10:59:17 -07001554func (m *FieldTestMessage_RepeatedGroup) GetRepeatedGroup() []string {
1555 if m != nil {
1556 return m.RepeatedGroup
1557 }
1558 return nil
1559}
1560
Damien Neil1fa78d82018-09-13 13:12:36 -07001561type FieldTestMessage_OneofGroup struct {
1562 OneofGroupField *string `protobuf:"bytes,619,opt,name=oneof_group_field,json=oneofGroupField" json:"oneof_group_field,omitempty"`
1563 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1564 XXX_unrecognized []byte `json:"-"`
1565 XXX_sizecache int32 `json:"-"`
1566}
1567
1568func (m *FieldTestMessage_OneofGroup) Reset() { *m = FieldTestMessage_OneofGroup{} }
1569func (m *FieldTestMessage_OneofGroup) String() string { return proto.CompactTextString(m) }
1570func (*FieldTestMessage_OneofGroup) ProtoMessage() {}
1571func (*FieldTestMessage_OneofGroup) Descriptor() ([]byte, []int) {
1572 return fileDescriptor_fd8a9d72b841fd68, []int{0, 6}
1573}
Damien Neil993c04d2018-09-14 15:41:11 -07001574
Damien Neil1fa78d82018-09-13 13:12:36 -07001575func (m *FieldTestMessage_OneofGroup) XXX_Unmarshal(b []byte) error {
1576 return xxx_messageInfo_FieldTestMessage_OneofGroup.Unmarshal(m, b)
1577}
1578func (m *FieldTestMessage_OneofGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1579 return xxx_messageInfo_FieldTestMessage_OneofGroup.Marshal(b, m, deterministic)
1580}
1581func (m *FieldTestMessage_OneofGroup) XXX_Merge(src proto.Message) {
1582 xxx_messageInfo_FieldTestMessage_OneofGroup.Merge(m, src)
1583}
1584func (m *FieldTestMessage_OneofGroup) XXX_Size() int {
1585 return xxx_messageInfo_FieldTestMessage_OneofGroup.Size(m)
1586}
1587func (m *FieldTestMessage_OneofGroup) XXX_DiscardUnknown() {
1588 xxx_messageInfo_FieldTestMessage_OneofGroup.DiscardUnknown(m)
1589}
1590
1591var xxx_messageInfo_FieldTestMessage_OneofGroup proto.InternalMessageInfo
1592
1593func (m *FieldTestMessage_OneofGroup) GetOneofGroupField() string {
1594 if m != nil && m.OneofGroupField != nil {
1595 return *m.OneofGroupField
1596 }
1597 return ""
1598}
1599
Damien Neil658051b2018-09-10 12:26:21 -07001600type FieldTestMessage_Message struct {
1601 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1602 XXX_unrecognized []byte `json:"-"`
1603 XXX_sizecache int32 `json:"-"`
1604}
1605
Damien Neila1c6abc2018-09-12 13:36:34 -07001606func (m *FieldTestMessage_Message) Reset() { *m = FieldTestMessage_Message{} }
1607func (m *FieldTestMessage_Message) String() string { return proto.CompactTextString(m) }
1608func (*FieldTestMessage_Message) ProtoMessage() {}
1609func (*FieldTestMessage_Message) Descriptor() ([]byte, []int) {
Damien Neil1fa78d82018-09-13 13:12:36 -07001610 return fileDescriptor_fd8a9d72b841fd68, []int{0, 7}
Damien Neila1c6abc2018-09-12 13:36:34 -07001611}
Damien Neil993c04d2018-09-14 15:41:11 -07001612
Damien Neila1c6abc2018-09-12 13:36:34 -07001613func (m *FieldTestMessage_Message) XXX_Unmarshal(b []byte) error {
1614 return xxx_messageInfo_FieldTestMessage_Message.Unmarshal(m, b)
1615}
1616func (m *FieldTestMessage_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1617 return xxx_messageInfo_FieldTestMessage_Message.Marshal(b, m, deterministic)
1618}
1619func (m *FieldTestMessage_Message) XXX_Merge(src proto.Message) {
1620 xxx_messageInfo_FieldTestMessage_Message.Merge(m, src)
1621}
1622func (m *FieldTestMessage_Message) XXX_Size() int {
1623 return xxx_messageInfo_FieldTestMessage_Message.Size(m)
1624}
1625func (m *FieldTestMessage_Message) XXX_DiscardUnknown() {
1626 xxx_messageInfo_FieldTestMessage_Message.DiscardUnknown(m)
1627}
1628
1629var xxx_messageInfo_FieldTestMessage_Message proto.InternalMessageInfo
1630
Damien Neil658051b2018-09-10 12:26:21 -07001631func init() {
Damien Neil154da982018-09-19 13:21:58 -07001632 proto.RegisterEnum("goproto.protoc.proto2.FieldTestMessage_Enum", FieldTestMessage_Enum_name, FieldTestMessage_Enum_value)
Damien Neilce36f8d2018-09-13 15:19:08 -07001633 proto.RegisterType((*FieldTestMessage)(nil), "goproto.protoc.proto2.FieldTestMessage")
1634 proto.RegisterMapType((map[uint64]FieldTestMessage_Enum)(nil), "goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry")
1635 proto.RegisterMapType((map[int32]int64)(nil), "goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry")
1636 proto.RegisterMapType((map[string]*FieldTestMessage_Message)(nil), "goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry")
1637 proto.RegisterType((*FieldTestMessage_OptionalGroup)(nil), "goproto.protoc.proto2.FieldTestMessage.OptionalGroup")
1638 proto.RegisterType((*FieldTestMessage_RequiredGroup)(nil), "goproto.protoc.proto2.FieldTestMessage.RequiredGroup")
1639 proto.RegisterType((*FieldTestMessage_RepeatedGroup)(nil), "goproto.protoc.proto2.FieldTestMessage.RepeatedGroup")
Damien Neil1fa78d82018-09-13 13:12:36 -07001640 proto.RegisterType((*FieldTestMessage_OneofGroup)(nil), "goproto.protoc.proto2.FieldTestMessage.OneofGroup")
Damien Neilce36f8d2018-09-13 15:19:08 -07001641 proto.RegisterType((*FieldTestMessage_Message)(nil), "goproto.protoc.proto2.FieldTestMessage.Message")
Damien Neil658051b2018-09-10 12:26:21 -07001642}
1643
1644func init() { proto.RegisterFile("proto2/fields.proto", fileDescriptor_fd8a9d72b841fd68) }
1645
1646var fileDescriptor_fd8a9d72b841fd68 = []byte{
Joe Tsaibda671f2018-10-20 13:15:35 -07001647 // 1941 bytes of a gzipped FileDescriptorProto
Damien Neilccf3fa62018-09-28 14:41:45 -07001648 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x98, 0x5b, 0x73, 0x23, 0x47,
Joe Tsaibda671f2018-10-20 13:15:35 -07001649 0x15, 0xc7, 0x3d, 0x23, 0xf9, 0xa2, 0xb6, 0x65, 0xc9, 0xed, 0x2c, 0xd5, 0xec, 0x53, 0xc7, 0x04,
1650 0x32, 0x21, 0xbb, 0x76, 0x2c, 0x8f, 0xdb, 0x89, 0x80, 0x02, 0x5c, 0x78, 0x31, 0x55, 0xb0, 0x0b,
1651 0xc3, 0x6e, 0x51, 0xb5, 0x71, 0x95, 0x6b, 0x6c, 0x8d, 0xb4, 0x22, 0xd2, 0x8c, 0x22, 0x8d, 0x76,
1652 0x59, 0x3e, 0x05, 0xd7, 0x8f, 0xc1, 0xfd, 0x0e, 0xe1, 0x03, 0x70, 0xbf, 0x5f, 0x92, 0x40, 0x96,
1653 0xfb, 0xf5, 0x91, 0xcb, 0xeb, 0xa6, 0x4e, 0x9f, 0xee, 0x9e, 0xee, 0xd1, 0x3e, 0xd8, 0x7e, 0xb2,
1654 0x75, 0xf4, 0x3f, 0xe7, 0xdf, 0xdd, 0xd3, 0xbf, 0xa3, 0x9e, 0x26, 0xeb, 0xa3, 0x71, 0x96, 0x67,
1655 0xad, 0xad, 0x6e, 0x3f, 0x19, 0x74, 0x26, 0x9b, 0xf2, 0x13, 0xbd, 0xd4, 0xcb, 0xe4, 0x3f, 0xf8,
1656 0xf1, 0x14, 0xff, 0xb4, 0x36, 0xfe, 0x73, 0x85, 0x34, 0xaf, 0x81, 0xee, 0x66, 0x32, 0xc9, 0x3f,
1657 0x90, 0x4c, 0x26, 0x71, 0x2f, 0xa1, 0x6f, 0x22, 0xf5, 0x6c, 0x94, 0xf7, 0xb3, 0x34, 0x1e, 0x1c,
1658 0x9f, 0x64, 0xd9, 0x80, 0x79, 0xdc, 0x0b, 0x96, 0xa2, 0x15, 0x1d, 0xdc, 0xcf, 0xb2, 0x01, 0xfd,
1659 0x90, 0x25, 0x4a, 0xd2, 0xe9, 0x90, 0xf9, 0xdc, 0x0b, 0x56, 0x5b, 0x57, 0x36, 0x1f, 0x69, 0xb4,
1660 0x59, 0x36, 0xd9, 0x3c, 0x48, 0xa7, 0xc3, 0xa2, 0x24, 0x7c, 0xa2, 0x6f, 0x26, 0xab, 0xa6, 0x64,
1661 0x3f, 0xcd, 0x77, 0x5a, 0xac, 0xc2, 0xbd, 0x60, 0x3e, 0x32, 0x46, 0xef, 0x83, 0x20, 0x7d, 0x92,
1662 0x34, 0x8c, 0x6c, 0x82, 0xba, 0x2a, 0xf7, 0x82, 0xb5, 0xc8, 0x64, 0x7f, 0xb8, 0x3f, 0x23, 0x9c,
1663 0xa2, 0x70, 0x9e, 0x7b, 0x41, 0xbd, 0x10, 0xde, 0x42, 0x61, 0xc9, 0x58, 0x84, 0x6c, 0x81, 0x7b,
1664 0x41, 0xc5, 0x31, 0x16, 0xe1, 0x8c, 0xb1, 0x08, 0xd9, 0x22, 0xf7, 0x02, 0xea, 0x1a, 0x97, 0x84,
1665 0x53, 0x14, 0x2e, 0x71, 0x2f, 0xa8, 0xba, 0xc6, 0x22, 0xa4, 0x4f, 0x93, 0xb5, 0xa2, 0x62, 0xb7,
1666 0xff, 0xb1, 0xa4, 0xb3, 0xd3, 0x62, 0x35, 0xee, 0x05, 0x8d, 0xa8, 0x69, 0x6a, 0xaa, 0x38, 0x7d,
1667 0x8a, 0x98, 0xd8, 0xb1, 0xd6, 0x12, 0xee, 0x05, 0x8b, 0x91, 0x71, 0xbb, 0xa6, 0xa4, 0xf6, 0x84,
1668 0xba, 0x83, 0x2c, 0xce, 0xd9, 0x32, 0xf7, 0x02, 0xbf, 0x98, 0xd0, 0x35, 0x08, 0x3e, 0xc2, 0x5e,
1669 0x84, 0x6c, 0x85, 0x7b, 0x41, 0xb3, 0x6c, 0x2f, 0xc2, 0x59, 0x7b, 0x11, 0xb2, 0x3a, 0xf7, 0x82,
1670 0x85, 0x92, 0x7d, 0x69, 0xfe, 0x9d, 0x6c, 0x7a, 0x32, 0x48, 0xd8, 0x2a, 0xf7, 0x02, 0xaf, 0x98,
1671 0xff, 0x7b, 0x64, 0xd4, 0x5d, 0xd1, 0x7c, 0xdc, 0x4f, 0x7b, 0xac, 0xc1, 0xbd, 0xa0, 0x66, 0xad,
1672 0xa8, 0x8c, 0x3a, 0x13, 0x3a, 0xb9, 0x9f, 0x27, 0x13, 0xd6, 0xe4, 0x5e, 0xb0, 0x52, 0x4c, 0x68,
1673 0x1f, 0x82, 0xf4, 0xb6, 0x35, 0x46, 0xb5, 0xd1, 0xd8, 0x1a, 0xf7, 0x82, 0xe5, 0xd6, 0xd6, 0x59,
1674 0xf7, 0xa5, 0xfa, 0x5b, 0x4c, 0x4a, 0x53, 0xf1, 0x7c, 0xb1, 0xe1, 0x7b, 0xe3, 0x6c, 0x3a, 0x62,
1675 0x94, 0x7b, 0x01, 0x69, 0xed, 0x9e, 0xb5, 0xf0, 0x0d, 0x95, 0xfc, 0x5e, 0x48, 0x8e, 0xdc, 0x5a,
1676 0x80, 0xdc, 0x38, 0x79, 0x71, 0xda, 0x1f, 0x27, 0x1d, 0x44, 0x2e, 0xe1, 0x3e, 0x20, 0xa7, 0x83,
1677 0x1a, 0x39, 0x23, 0x92, 0xc8, 0x75, 0xb9, 0x7f, 0x7e, 0xe4, 0x74, 0x09, 0x8d, 0x9c, 0x29, 0x89,
1678 0x84, 0xf4, 0xb8, 0x0f, 0xc8, 0xe9, 0xa8, 0x41, 0xce, 0xc8, 0x14, 0x72, 0x77, 0xb8, 0x0f, 0xc8,
1679 0xe9, 0x70, 0x81, 0x9c, 0x11, 0x2a, 0xe4, 0xfa, 0xdc, 0x07, 0xe4, 0x74, 0xb8, 0x40, 0xce, 0x36,
1680 0x16, 0x21, 0xfb, 0x28, 0xf7, 0x01, 0x39, 0xcb, 0x18, 0x77, 0x92, 0x63, 0x2c, 0x42, 0xf6, 0x02,
1681 0xf7, 0x01, 0x39, 0xdb, 0xb8, 0x24, 0x54, 0xc8, 0x0d, 0xb8, 0x0f, 0xc8, 0xd9, 0xc6, 0x88, 0x5c,
1682 0x51, 0x51, 0x63, 0x34, 0xe4, 0x3e, 0x20, 0x67, 0x6a, 0x5a, 0xc8, 0x19, 0xb1, 0xd6, 0xa6, 0xdc,
1683 0x07, 0xe4, 0x74, 0xdc, 0x42, 0xae, 0x90, 0x4a, 0xe4, 0x32, 0xee, 0x03, 0x72, 0x46, 0xa8, 0x91,
1684 0x2b, 0xd9, 0x8b, 0x90, 0x8d, 0xb8, 0x0f, 0xc8, 0xb9, 0xf6, 0x88, 0x9c, 0x6b, 0x2f, 0x42, 0xf6,
1685 0x22, 0xf7, 0x01, 0x39, 0xc7, 0xbe, 0x34, 0x7f, 0x85, 0xdc, 0x98, 0xfb, 0x80, 0x9c, 0x0e, 0x17,
1686 0xc8, 0x15, 0x03, 0x40, 0xe4, 0x26, 0xdc, 0x07, 0xe4, 0x8c, 0xbd, 0x41, 0xae, 0xd8, 0x92, 0x12,
1687 0xb9, 0x9c, 0xfb, 0x80, 0x9c, 0xd9, 0x93, 0x1a, 0x39, 0x23, 0xd3, 0xc8, 0x4d, 0xb9, 0x7f, 0x21,
1688 0xe4, 0x74, 0x21, 0x0b, 0x39, 0x1d, 0x42, 0xe4, 0xee, 0x72, 0xff, 0x3c, 0xc8, 0x45, 0x2a, 0x59,
1689 0x21, 0xe7, 0xd4, 0xa2, 0x4f, 0x40, 0xf1, 0x51, 0x12, 0xe7, 0x1a, 0xb9, 0xef, 0x79, 0xbc, 0x82,
1690 0xcc, 0x61, 0x54, 0x32, 0x17, 0x59, 0x2a, 0xc9, 0xdc, 0xf7, 0x41, 0x75, 0x01, 0xe8, 0xb0, 0x86,
1691 0x84, 0xee, 0x2d, 0xb0, 0xb2, 0xaa, 0x26, 0x32, 0xf2, 0x03, 0x28, 0x2a, 0xa9, 0xc3, 0x30, 0x52,
1692 0x17, 0xc0, 0xa3, 0x52, 0x3a, 0x45, 0xdd, 0x0f, 0x41, 0x28, 0xb1, 0xc3, 0xb8, 0xc2, 0xce, 0x56,
1693 0x2a, 0xec, 0x7e, 0x04, 0xca, 0x7a, 0xa1, 0x54, 0xdc, 0x95, 0xbc, 0x45, 0xc8, 0x7e, 0x0c, 0xc2,
1694 0x8a, 0xe3, 0x2d, 0xc2, 0x19, 0x6f, 0x11, 0xb2, 0x9f, 0x80, 0x90, 0xba, 0xde, 0x25, 0xa5, 0x22,
1695 0xef, 0xa7, 0xa0, 0xac, 0xba, 0xde, 0x22, 0xa4, 0x57, 0x60, 0xef, 0xeb, 0x9a, 0x1a, 0xa7, 0x9f,
1696 0x81, 0x56, 0xb2, 0xa7, 0xaa, 0x6a, 0xf6, 0xde, 0x4a, 0x4c, 0xcc, 0xb0, 0xf7, 0x73, 0x10, 0x4b,
1697 0xf8, 0xf0, 0x0b, 0x0d, 0x9f, 0x3d, 0x2b, 0x84, 0xef, 0x17, 0xa0, 0xf4, 0x8b, 0x59, 0x21, 0x7d,
1698 0xb3, 0x23, 0x10, 0x21, 0xfb, 0x25, 0x48, 0x9b, 0xe5, 0x11, 0x88, 0x70, 0x76, 0x04, 0x22, 0x64,
1699 0xbf, 0x02, 0xf1, 0x42, 0x69, 0x04, 0xa5, 0x55, 0x50, 0xfc, 0xfd, 0x1a, 0xa4, 0x5e, 0xb1, 0x0a,
1700 0x0a, 0x40, 0x67, 0x65, 0x11, 0xc0, 0xdf, 0x80, 0xb2, 0x66, 0xad, 0x2c, 0x12, 0x68, 0xcf, 0x0a,
1701 0x09, 0xfc, 0x2d, 0x08, 0x57, 0x8a, 0x59, 0x21, 0x82, 0xcf, 0x5b, 0xe3, 0xd4, 0x08, 0xbe, 0x0c,
1702 0xca, 0x8b, 0x31, 0x88, 0x95, 0x34, 0x83, 0x47, 0x05, 0x00, 0xc8, 0xe0, 0x2b, 0x50, 0xf9, 0x5c,
1703 0x10, 0x62, 0xb6, 0x81, 0xd0, 0x2a, 0x46, 0x03, 0xb2, 0xd2, 0x49, 0xba, 0xf1, 0x74, 0x90, 0x23,
1704 0x83, 0x9f, 0x83, 0x53, 0xe4, 0x52, 0xbb, 0x9a, 0x8f, 0xa7, 0x49, 0xb4, 0xac, 0xbe, 0x92, 0x20,
1705 0xde, 0x2a, 0x94, 0x92, 0xc3, 0xcf, 0x5f, 0xe0, 0xbc, 0xd9, 0xae, 0xdc, 0xb8, 0x7e, 0x60, 0xca,
1706 0x4a, 0x16, 0x9f, 0x24, 0x75, 0x5d, 0x16, 0xb9, 0xf9, 0x02, 0xd4, 0x9d, 0x6f, 0x7b, 0xdb, 0x91,
1707 0xf6, 0x43, 0x18, 0x9f, 0x22, 0xab, 0x5a, 0xa8, 0x58, 0xfc, 0x22, 0x28, 0xd7, 0x40, 0xa9, 0x4b,
1708 0x28, 0x1a, 0x2d, 0xa9, 0x82, 0xf1, 0x4b, 0x20, 0xad, 0xdb, 0xd2, 0x5b, 0xfa, 0xf7, 0xd2, 0xb6,
1709 0x17, 0x21, 0xfb, 0x32, 0x28, 0x2b, 0x25, 0x7b, 0xf9, 0x53, 0xe0, 0xd8, 0x8b, 0x90, 0x7d, 0x05,
1710 0x94, 0xb4, 0x6c, 0xef, 0x4a, 0x15, 0x8f, 0x5f, 0x05, 0x69, 0xb5, 0x6c, 0x2f, 0x42, 0x7a, 0x95,
1711 0x34, 0x4d, 0x55, 0xcd, 0xd8, 0xd7, 0x40, 0xdc, 0x00, 0x71, 0x43, 0xd7, 0xd5, 0x48, 0x3e, 0x4d,
1712 0x74, 0xc8, 0x10, 0xf9, 0x75, 0x50, 0x2f, 0x82, 0x5a, 0x9b, 0x5e, 0x33, 0xfc, 0x9a, 0xa9, 0x21,
1713 0x92, 0xdf, 0x00, 0xa9, 0xdf, 0xae, 0xee, 0x6c, 0x6e, 0x87, 0x66, 0x76, 0xc8, 0xe5, 0xcc, 0x38,
1714 0x44, 0xc8, 0xbe, 0x09, 0xf2, 0xe6, 0xec, 0x38, 0xe4, 0x6f, 0xb8, 0x3b, 0x0e, 0x11, 0xb2, 0x6f,
1715 0x81, 0x7a, 0x61, 0x66, 0x1c, 0x22, 0xa4, 0x9b, 0xc5, 0x72, 0x28, 0x30, 0xbf, 0x0d, 0x5a, 0xaf,
1716 0xbd, 0x00, 0x03, 0xd9, 0xde, 0x35, 0x6b, 0xa2, 0xf8, 0xdc, 0xb3, 0x56, 0x1a, 0xf1, 0xfc, 0x0e,
1717 0xe8, 0x6b, 0xed, 0xc6, 0x9d, 0x64, 0x30, 0xc8, 0xae, 0x6c, 0xdc, 0xcb, 0xc6, 0x83, 0xce, 0xe3,
1718 0x1b, 0xa4, 0x58, 0x77, 0xc4, 0xf5, 0xed, 0xc5, 0x84, 0x91, 0xd6, 0x97, 0x20, 0x6f, 0xa5, 0xfd,
1719 0x06, 0xcc, 0x3b, 0xda, 0xd9, 0x11, 0x47, 0xad, 0xdd, 0xdd, 0xa3, 0xd6, 0x9e, 0x38, 0xda, 0xd9,
1720 0xdd, 0x33, 0x4b, 0x80, 0x10, 0x6f, 0x93, 0x75, 0x9d, 0xfd, 0xf1, 0x64, 0x9c, 0x69, 0xef, 0xd7,
1721 0xd0, 0x7b, 0x2e, 0x5a, 0x53, 0xdf, 0xde, 0x4e, 0xc6, 0x99, 0x32, 0xdc, 0x22, 0xd4, 0x49, 0x41,
1722 0xd7, 0x07, 0xe8, 0x3a, 0x17, 0x35, 0xad, 0x0c, 0xf4, 0xd8, 0x23, 0x8f, 0x39, 0x8f, 0xe4, 0x38,
1723 0x4d, 0x7a, 0xfd, 0xb4, 0xcb, 0x3e, 0x51, 0xc1, 0x27, 0x73, 0xb5, 0x9f, 0x76, 0x23, 0x6a, 0x3f,
1724 0x99, 0xeb, 0x52, 0x40, 0x45, 0x39, 0x71, 0x94, 0x4d, 0x20, 0xf1, 0x93, 0x98, 0x58, 0x99, 0xc9,
1725 0xfb, 0xa0, 0xfc, 0x9e, 0x3e, 0x43, 0xd6, 0x4a, 0x86, 0x71, 0xca, 0x3e, 0xa5, 0x92, 0xd2, 0x38,
1726 0x35, 0x8f, 0x16, 0xcd, 0xe2, 0x94, 0x3e, 0x47, 0x2e, 0xb9, 0x4f, 0x4b, 0x8f, 0xf1, 0xd3, 0x15,
1727 0xf9, 0xd0, 0x70, 0x8c, 0xeb, 0xce, 0x23, 0x53, 0x83, 0x7c, 0x76, 0x26, 0x55, 0x8d, 0xf2, 0x33,
1728 0x98, 0x5a, 0x99, 0xcd, 0x54, 0xc3, 0x6c, 0x15, 0x0b, 0xa9, 0x4d, 0xe3, 0x94, 0x7d, 0x56, 0xa5,
1729 0xc1, 0x38, 0x9b, 0xae, 0x61, 0x9c, 0xd2, 0x53, 0xd2, 0x18, 0xc6, 0x23, 0x6c, 0x1a, 0x8a, 0xdd,
1730 0xff, 0x56, 0x64, 0xcf, 0x6d, 0x9f, 0xb9, 0xe7, 0xc6, 0x23, 0xd9, 0x5b, 0x24, 0xe1, 0x07, 0x69,
1731 0x3e, 0xbe, 0x1f, 0xd5, 0x87, 0x76, 0x8c, 0x0e, 0x08, 0x05, 0x13, 0xdc, 0x0b, 0xc7, 0x43, 0xd5,
1732 0xdb, 0xff, 0x87, 0x3e, 0xef, 0x38, 0x87, 0x0f, 0xee, 0x18, 0x15, 0x40, 0xab, 0xe6, 0xb0, 0x14,
1733 0xa6, 0x5d, 0x02, 0x31, 0x8d, 0x14, 0xb6, 0xd9, 0xff, 0xa3, 0xd7, 0xdb, 0xce, 0xe1, 0xa5, 0xc0,
1734 0x83, 0xf6, 0x8a, 0x4e, 0xab, 0x43, 0x27, 0x48, 0x39, 0x21, 0x59, 0x9a, 0x64, 0x5d, 0x6c, 0xf9,
1735 0x2f, 0xc3, 0xcb, 0xfb, 0xd2, 0xe1, 0x5c, 0x54, 0x93, 0x41, 0xd9, 0xec, 0xaf, 0x6b, 0x85, 0x1c,
1736 0xc3, 0x2b, 0xd5, 0xf3, 0xb7, 0x7a, 0x53, 0x4f, 0x3a, 0x6e, 0x90, 0x65, 0xac, 0x87, 0xed, 0xf8,
1737 0x55, 0x28, 0x38, 0x7f, 0x38, 0x17, 0xa1, 0x0b, 0x36, 0xf8, 0x27, 0xc8, 0x0a, 0x6a, 0x54, 0x7b,
1738 0xff, 0x9d, 0xbc, 0x54, 0x38, 0x9c, 0x8b, 0x30, 0x55, 0xf5, 0x76, 0xa3, 0x52, 0x9d, 0xfd, 0xf7,
1739 0xa0, 0xaa, 0x1b, 0x95, 0x6a, 0xeb, 0xb6, 0x9f, 0x08, 0xd9, 0x6b, 0x20, 0xaa, 0xd8, 0x7e, 0x22,
1740 0x74, 0xfd, 0x44, 0xc8, 0x1e, 0x80, 0x88, 0x3a, 0x7e, 0xb6, 0x4a, 0xb5, 0xf2, 0x3f, 0x80, 0xaa,
1741 0xea, 0xf8, 0xc9, 0xd3, 0xc7, 0xaa, 0xaa, 0xa5, 0xfb, 0xf2, 0x1f, 0x41, 0xd7, 0x38, 0x9c, 0x8b,
1742 0xea, 0x58, 0xad, 0x6b, 0x4e, 0x4a, 0x18, 0x30, 0x0d, 0xfc, 0x4f, 0x20, 0x5c, 0x3c, 0x9c, 0x8b,
1743 0xd0, 0x47, 0x77, 0x6f, 0x33, 0x03, 0xec, 0xdd, 0x7f, 0x06, 0x95, 0x6f, 0x66, 0x80, 0x5d, 0xbb,
1744 0xe4, 0x2a, 0x42, 0xf6, 0x17, 0x90, 0x35, 0x4b, 0xae, 0x22, 0x2c, 0xb9, 0x8a, 0x90, 0xfd, 0x15,
1745 0x84, 0x0b, 0xae, 0xab, 0x3d, 0x5b, 0xd5, 0xa9, 0xff, 0x06, 0x32, 0xcf, 0xcc, 0x56, 0x75, 0xe8,
1746 0x62, 0xe5, 0xb0, 0x47, 0xfe, 0x1d, 0x54, 0xb5, 0x62, 0xe5, 0xb0, 0x3b, 0x9a, 0x19, 0x60, 0x5b,
1747 0xfc, 0x07, 0x88, 0x56, 0xcc, 0x0c, 0xb0, 0x21, 0x7e, 0x44, 0x8f, 0x4b, 0x1f, 0x9b, 0xfe, 0x59,
1748 0xbd, 0xd0, 0x6d, 0x81, 0x99, 0x88, 0x46, 0xe9, 0x96, 0xda, 0xc0, 0x78, 0x64, 0xfa, 0x57, 0x55,
1749 0x5e, 0x15, 0xb4, 0xce, 0x7c, 0x55, 0x00, 0xa9, 0xf2, 0xbc, 0x64, 0xc6, 0x8b, 0xc7, 0xa5, 0x67,
1750 0xc8, 0x1a, 0x8e, 0x77, 0x10, 0x8f, 0x7b, 0xc9, 0x24, 0x3f, 0xce, 0xe3, 0x1e, 0x7b, 0xf8, 0xf0,
1751 0xe1, 0x43, 0x4f, 0x6d, 0xe8, 0x86, 0xfc, 0xfa, 0xfd, 0xf8, 0xed, 0xcd, 0xb8, 0x47, 0x1f, 0xd7,
1752 0xab, 0x90, 0xdf, 0xcb, 0x8e, 0xb7, 0xd9, 0x4b, 0xf3, 0x52, 0xe8, 0x29, 0x38, 0x6e, 0xde, 0xcb,
1753 0xb6, 0x5d, 0x49, 0x8b, 0x7d, 0x77, 0x5e, 0x6e, 0x56, 0x4b, 0xd2, 0xba, 0x2c, 0x48, 0xdd, 0xb9,
1754 0xbe, 0x70, 0xee, 0x63, 0x70, 0x8e, 0xeb, 0xf2, 0xde, 0xc6, 0x5c, 0x6b, 0x48, 0x19, 0xe4, 0x39,
1755 0xef, 0x60, 0xce, 0x4b, 0x25, 0xe6, 0xdd, 0x93, 0x2f, 0x9f, 0xe6, 0xdd, 0x0c, 0xf3, 0xf6, 0x20,
1756 0xcf, 0x3a, 0x36, 0x3a, 0x47, 0x61, 0xcc, 0x7b, 0x15, 0xcf, 0xcc, 0xe6, 0x3c, 0x89, 0x89, 0xef,
1757 0x22, 0x74, 0xb6, 0xab, 0xd2, 0x26, 0xa9, 0xbc, 0x90, 0xdc, 0x97, 0xd7, 0x98, 0xf3, 0x11, 0xfc,
1758 0x4b, 0x1f, 0x23, 0xf3, 0x77, 0xe3, 0xc1, 0x34, 0x91, 0xb7, 0x96, 0x95, 0x08, 0x3f, 0xb4, 0xfd,
1759 0x67, 0xbd, 0xcb, 0x39, 0xb9, 0xf4, 0xc8, 0x7e, 0x69, 0x17, 0xa9, 0x61, 0x91, 0x03, 0xbb, 0xc8,
1760 0x05, 0xce, 0xda, 0x96, 0x6b, 0x46, 0xd6, 0x1f, 0xd1, 0x39, 0x6d, 0xcf, 0x05, 0xf4, 0xdc, 0xb7,
1761 0x3d, 0xcf, 0xfb, 0x1a, 0x6a, 0x19, 0x3e, 0x47, 0x48, 0xb1, 0xcb, 0xe4, 0x45, 0xa0, 0xdc, 0x02,
1762 0x72, 0x6d, 0x8f, 0xe5, 0xcd, 0x31, 0xfb, 0xb7, 0xc4, 0x4a, 0x6d, 0x29, 0xa9, 0x93, 0x55, 0x2f,
1763 0xd7, 0xc8, 0xa2, 0xaa, 0xba, 0xf1, 0x46, 0x52, 0x95, 0xfd, 0x75, 0x89, 0x54, 0x6f, 0x1f, 0x44,
1764 0x37, 0x9a, 0x73, 0x74, 0x91, 0xc0, 0x19, 0xbb, 0xe9, 0xed, 0xd7, 0x4d, 0x03, 0x81, 0xa4, 0xfd,
1765 0x65, 0x52, 0x33, 0x9b, 0x6c, 0xff, 0xdd, 0xb7, 0xdf, 0xd9, 0xeb, 0xe7, 0x77, 0xa6, 0x27, 0x9b,
1766 0xa7, 0xd9, 0x70, 0xab, 0x97, 0x0d, 0xe2, 0xb4, 0xb7, 0x25, 0x47, 0x7e, 0x32, 0xed, 0x6e, 0xdd,
1767 0x6d, 0x6d, 0x9d, 0x0e, 0x3b, 0xf8, 0xf9, 0xf4, 0x6a, 0x2f, 0x49, 0xaf, 0xf6, 0xb2, 0xad, 0x3c,
1768 0x99, 0xe4, 0x9d, 0x38, 0x8f, 0x31, 0xdc, 0x7a, 0x3d, 0x00, 0x00, 0xff, 0xff, 0x50, 0xd6, 0x5a,
1769 0xc4, 0xe5, 0x16, 0x00, 0x00,
Damien Neil658051b2018-09-10 12:26:21 -07001770}