1
2
3
4
5
6
7
8 package proto2
9
10 import (
11 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
12 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
13 math "math"
14 reflect "reflect"
15 sync "sync"
16 )
17
18 type FieldTestMessage_Enum int32
19
20 const (
21 FieldTestMessage_ZERO FieldTestMessage_Enum = 0
22 FieldTestMessage_ONE FieldTestMessage_Enum = 1
23 )
24
25
26 var (
27 FieldTestMessage_Enum_name = map[int32]string{
28 0: "ZERO",
29 1: "ONE",
30 }
31 FieldTestMessage_Enum_value = map[string]int32{
32 "ZERO": 0,
33 "ONE": 1,
34 }
35 )
36
37 func (x FieldTestMessage_Enum) Enum() *FieldTestMessage_Enum {
38 p := new(FieldTestMessage_Enum)
39 *p = x
40 return p
41 }
42
43 func (x FieldTestMessage_Enum) String() string {
44 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
45 }
46
47 func (FieldTestMessage_Enum) Descriptor() protoreflect.EnumDescriptor {
48 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_enumTypes[0].Descriptor()
49 }
50
51 func (FieldTestMessage_Enum) Type() protoreflect.EnumType {
52 return &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_enumTypes[0]
53 }
54
55 func (x FieldTestMessage_Enum) Number() protoreflect.EnumNumber {
56 return protoreflect.EnumNumber(x)
57 }
58
59
60 func (x *FieldTestMessage_Enum) UnmarshalJSON(b []byte) error {
61 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
62 if err != nil {
63 return err
64 }
65 *x = FieldTestMessage_Enum(num)
66 return nil
67 }
68
69
70 func (FieldTestMessage_Enum) EnumDescriptor() ([]byte, []int) {
71 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0, 0}
72 }
73
74 type FieldTestMessage struct {
75 state protoimpl.MessageState
76 sizeCache protoimpl.SizeCache
77 unknownFields protoimpl.UnknownFields
78
79 OptionalBool *bool `protobuf:"varint,1,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"`
80 OptionalEnum *FieldTestMessage_Enum `protobuf:"varint,2,opt,name=optional_enum,json=optionalEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"optional_enum,omitempty"`
81 OptionalInt32 *int32 `protobuf:"varint,3,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"`
82 OptionalSint32 *int32 `protobuf:"zigzag32,4,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"`
83 OptionalUint32 *uint32 `protobuf:"varint,5,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"`
84 OptionalInt64 *int64 `protobuf:"varint,6,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"`
85 OptionalSint64 *int64 `protobuf:"zigzag64,7,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"`
86 OptionalUint64 *uint64 `protobuf:"varint,8,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"`
87 OptionalSfixed32 *int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"`
88 OptionalFixed32 *uint32 `protobuf:"fixed32,10,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"`
89 OptionalFloat *float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"`
90 OptionalSfixed64 *int64 `protobuf:"fixed64,12,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"`
91 OptionalFixed64 *uint64 `protobuf:"fixed64,13,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"`
92 OptionalDouble *float64 `protobuf:"fixed64,14,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"`
93 OptionalString *string `protobuf:"bytes,15,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"`
94 OptionalBytes []byte `protobuf:"bytes,16,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"`
95 Optional_Message *FieldTestMessage_Message `protobuf:"bytes,17,opt,name=optional_Message,json=optionalMessage" json:"optional_Message,omitempty"`
96 Optionalgroup *FieldTestMessage_OptionalGroup `protobuf:"group,18,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
97 RequiredBool *bool `protobuf:"varint,101,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"`
98 RequiredEnum *FieldTestMessage_Enum `protobuf:"varint,102,req,name=required_enum,json=requiredEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"required_enum,omitempty"`
99 RequiredInt32 *int32 `protobuf:"varint,103,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"`
100 RequiredSint32 *int32 `protobuf:"zigzag32,104,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"`
101 RequiredUint32 *uint32 `protobuf:"varint,105,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"`
102 RequiredInt64 *int64 `protobuf:"varint,106,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"`
103 RequiredSint64 *int64 `protobuf:"zigzag64,107,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"`
104 RequiredUint64 *uint64 `protobuf:"varint,108,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"`
105 RequiredSfixed32 *int32 `protobuf:"fixed32,109,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"`
106 RequiredFixed32 *uint32 `protobuf:"fixed32,110,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"`
107 RequiredFloat *float32 `protobuf:"fixed32,111,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"`
108 RequiredSfixed64 *int64 `protobuf:"fixed64,112,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"`
109 RequiredFixed64 *uint64 `protobuf:"fixed64,113,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"`
110 RequiredDouble *float64 `protobuf:"fixed64,114,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"`
111 RequiredString *string `protobuf:"bytes,115,req,name=required_string,json=requiredString" json:"required_string,omitempty"`
112 RequiredBytes []byte `protobuf:"bytes,116,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"`
113 Required_Message *FieldTestMessage_Message `protobuf:"bytes,117,req,name=required_Message,json=requiredMessage" json:"required_Message,omitempty"`
114 Requiredgroup *FieldTestMessage_RequiredGroup `protobuf:"group,118,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
115 RepeatedBool []bool `protobuf:"varint,201,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"`
116 RepeatedEnum []FieldTestMessage_Enum `protobuf:"varint,202,rep,name=repeated_enum,json=repeatedEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"repeated_enum,omitempty"`
117 RepeatedInt32 []int32 `protobuf:"varint,203,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"`
118 RepeatedSint32 []int32 `protobuf:"zigzag32,204,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"`
119 RepeatedUint32 []uint32 `protobuf:"varint,205,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"`
120 RepeatedInt64 []int64 `protobuf:"varint,206,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"`
121 RepeatedSint64 []int64 `protobuf:"zigzag64,207,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"`
122 RepeatedUint64 []uint64 `protobuf:"varint,208,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"`
123 RepeatedSfixed32 []int32 `protobuf:"fixed32,209,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"`
124 RepeatedFixed32 []uint32 `protobuf:"fixed32,210,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"`
125 RepeatedFloat []float32 `protobuf:"fixed32,211,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"`
126 RepeatedSfixed64 []int64 `protobuf:"fixed64,212,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"`
127 RepeatedFixed64 []uint64 `protobuf:"fixed64,213,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"`
128 RepeatedDouble []float64 `protobuf:"fixed64,214,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"`
129 RepeatedString []string `protobuf:"bytes,215,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"`
130 RepeatedBytes [][]byte `protobuf:"bytes,216,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"`
131 Repeated_Message []*FieldTestMessage_Message `protobuf:"bytes,217,rep,name=repeated_Message,json=repeatedMessage" json:"repeated_Message,omitempty"`
132 Repeatedgroup []*FieldTestMessage_RepeatedGroup `protobuf:"group,218,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
133 DefaultBool *bool `protobuf:"varint,301,opt,name=default_bool,json=defaultBool,def=1" json:"default_bool,omitempty"`
134 DefaultEnum *FieldTestMessage_Enum `protobuf:"varint,302,opt,name=default_enum,json=defaultEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,def=1" json:"default_enum,omitempty"`
135 DefaultInt32 *int32 `protobuf:"varint,303,opt,name=default_int32,json=defaultInt32,def=1" json:"default_int32,omitempty"`
136 DefaultSint32 *int32 `protobuf:"zigzag32,304,opt,name=default_sint32,json=defaultSint32,def=1" json:"default_sint32,omitempty"`
137 DefaultUint32 *uint32 `protobuf:"varint,305,opt,name=default_uint32,json=defaultUint32,def=1" json:"default_uint32,omitempty"`
138 DefaultInt64 *int64 `protobuf:"varint,306,opt,name=default_int64,json=defaultInt64,def=1" json:"default_int64,omitempty"`
139 DefaultSint64 *int64 `protobuf:"zigzag64,307,opt,name=default_sint64,json=defaultSint64,def=1" json:"default_sint64,omitempty"`
140 DefaultUint64 *uint64 `protobuf:"varint,308,opt,name=default_uint64,json=defaultUint64,def=1" json:"default_uint64,omitempty"`
141 DefaultSfixed32 *int32 `protobuf:"fixed32,309,opt,name=default_sfixed32,json=defaultSfixed32,def=1" json:"default_sfixed32,omitempty"`
142 DefaultFixed32 *uint32 `protobuf:"fixed32,310,opt,name=default_fixed32,json=defaultFixed32,def=1" json:"default_fixed32,omitempty"`
143 DefaultFloat *float32 `protobuf:"fixed32,311,opt,name=default_float,json=defaultFloat,def=3.14" json:"default_float,omitempty"`
144 DefaultSfixed64 *int64 `protobuf:"fixed64,312,opt,name=default_sfixed64,json=defaultSfixed64,def=1" json:"default_sfixed64,omitempty"`
145 DefaultFixed64 *uint64 `protobuf:"fixed64,313,opt,name=default_fixed64,json=defaultFixed64,def=1" json:"default_fixed64,omitempty"`
146 DefaultDouble *float64 `protobuf:"fixed64,314,opt,name=default_double,json=defaultDouble,def=3.1415" json:"default_double,omitempty"`
147 DefaultString *string `protobuf:"bytes,315,opt,name=default_string,json=defaultString,def=hello,\"world!\"\n" json:"default_string,omitempty"`
148 DefaultBytes []byte `protobuf:"bytes,316,opt,name=default_bytes,json=defaultBytes,def=hello,\\336\\255\\276\\357" json:"default_bytes,omitempty"`
149 DefaultZeroString *string `protobuf:"bytes,350,opt,name=default_zero_string,json=defaultZeroString,def=" json:"default_zero_string,omitempty"`
150 DefaultZeroBytes []byte `protobuf:"bytes,351,opt,name=default_zero_bytes,json=defaultZeroBytes,def=" json:"default_zero_bytes,omitempty"`
151 DefaultFloatNeginf *float32 `protobuf:"fixed32,400,opt,name=default_float_neginf,json=defaultFloatNeginf,def=-inf" json:"default_float_neginf,omitempty"`
152 DefaultFloatPosinf *float32 `protobuf:"fixed32,401,opt,name=default_float_posinf,json=defaultFloatPosinf,def=inf" json:"default_float_posinf,omitempty"`
153 DefaultFloatNan *float32 `protobuf:"fixed32,402,opt,name=default_float_nan,json=defaultFloatNan,def=nan" json:"default_float_nan,omitempty"`
154 DefaultDoubleNeginf *float64 `protobuf:"fixed64,403,opt,name=default_double_neginf,json=defaultDoubleNeginf,def=-inf" json:"default_double_neginf,omitempty"`
155 DefaultDoublePosinf *float64 `protobuf:"fixed64,404,opt,name=default_double_posinf,json=defaultDoublePosinf,def=inf" json:"default_double_posinf,omitempty"`
156 DefaultDoubleNan *float64 `protobuf:"fixed64,405,opt,name=default_double_nan,json=defaultDoubleNan,def=nan" json:"default_double_nan,omitempty"`
157 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"`
158 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"`
159 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"`
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181 OneofField isFieldTestMessage_OneofField `protobuf_oneof:"oneof_field"`
182
183
184
185
186 OneofTwo isFieldTestMessage_OneofTwo `protobuf_oneof:"oneof_two"`
187 }
188
189
190 const (
191 Default_FieldTestMessage_DefaultBool = bool(true)
192 Default_FieldTestMessage_DefaultEnum = FieldTestMessage_ONE
193 Default_FieldTestMessage_DefaultInt32 = int32(1)
194 Default_FieldTestMessage_DefaultSint32 = int32(1)
195 Default_FieldTestMessage_DefaultUint32 = uint32(1)
196 Default_FieldTestMessage_DefaultInt64 = int64(1)
197 Default_FieldTestMessage_DefaultSint64 = int64(1)
198 Default_FieldTestMessage_DefaultUint64 = uint64(1)
199 Default_FieldTestMessage_DefaultSfixed32 = int32(1)
200 Default_FieldTestMessage_DefaultFixed32 = uint32(1)
201 Default_FieldTestMessage_DefaultFloat = float32(3.140000104904175)
202 Default_FieldTestMessage_DefaultSfixed64 = int64(1)
203 Default_FieldTestMessage_DefaultFixed64 = uint64(1)
204 Default_FieldTestMessage_DefaultDouble = float64(3.1415)
205 Default_FieldTestMessage_DefaultString = string("hello,\"world!\"\n")
206 Default_FieldTestMessage_DefaultZeroString = string("")
207 )
208
209
210 var (
211 Default_FieldTestMessage_DefaultBytes = []byte("hello,ޭ\xbe\xef")
212 Default_FieldTestMessage_DefaultZeroBytes = []byte("")
213 Default_FieldTestMessage_DefaultFloatNeginf = float32(math.Inf(-1))
214 Default_FieldTestMessage_DefaultFloatPosinf = float32(math.Inf(+1))
215 Default_FieldTestMessage_DefaultFloatNan = float32(math.NaN())
216 Default_FieldTestMessage_DefaultDoubleNeginf = float64(math.Inf(-1))
217 Default_FieldTestMessage_DefaultDoublePosinf = float64(math.Inf(+1))
218 Default_FieldTestMessage_DefaultDoubleNan = float64(math.NaN())
219 )
220
221 func (x *FieldTestMessage) Reset() {
222 *x = FieldTestMessage{}
223 if protoimpl.UnsafeEnabled {
224 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[0]
225 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
226 ms.StoreMessageInfo(mi)
227 }
228 }
229
230 func (x *FieldTestMessage) String() string {
231 return protoimpl.X.MessageStringOf(x)
232 }
233
234 func (*FieldTestMessage) ProtoMessage() {}
235
236 func (x *FieldTestMessage) ProtoReflect() protoreflect.Message {
237 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[0]
238 if protoimpl.UnsafeEnabled && x != nil {
239 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
240 if ms.LoadMessageInfo() == nil {
241 ms.StoreMessageInfo(mi)
242 }
243 return ms
244 }
245 return mi.MessageOf(x)
246 }
247
248
249 func (*FieldTestMessage) Descriptor() ([]byte, []int) {
250 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0}
251 }
252
253 func (x *FieldTestMessage) GetOptionalBool() bool {
254 if x != nil && x.OptionalBool != nil {
255 return *x.OptionalBool
256 }
257 return false
258 }
259
260 func (x *FieldTestMessage) GetOptionalEnum() FieldTestMessage_Enum {
261 if x != nil && x.OptionalEnum != nil {
262 return *x.OptionalEnum
263 }
264 return FieldTestMessage_ZERO
265 }
266
267 func (x *FieldTestMessage) GetOptionalInt32() int32 {
268 if x != nil && x.OptionalInt32 != nil {
269 return *x.OptionalInt32
270 }
271 return 0
272 }
273
274 func (x *FieldTestMessage) GetOptionalSint32() int32 {
275 if x != nil && x.OptionalSint32 != nil {
276 return *x.OptionalSint32
277 }
278 return 0
279 }
280
281 func (x *FieldTestMessage) GetOptionalUint32() uint32 {
282 if x != nil && x.OptionalUint32 != nil {
283 return *x.OptionalUint32
284 }
285 return 0
286 }
287
288 func (x *FieldTestMessage) GetOptionalInt64() int64 {
289 if x != nil && x.OptionalInt64 != nil {
290 return *x.OptionalInt64
291 }
292 return 0
293 }
294
295 func (x *FieldTestMessage) GetOptionalSint64() int64 {
296 if x != nil && x.OptionalSint64 != nil {
297 return *x.OptionalSint64
298 }
299 return 0
300 }
301
302 func (x *FieldTestMessage) GetOptionalUint64() uint64 {
303 if x != nil && x.OptionalUint64 != nil {
304 return *x.OptionalUint64
305 }
306 return 0
307 }
308
309 func (x *FieldTestMessage) GetOptionalSfixed32() int32 {
310 if x != nil && x.OptionalSfixed32 != nil {
311 return *x.OptionalSfixed32
312 }
313 return 0
314 }
315
316 func (x *FieldTestMessage) GetOptionalFixed32() uint32 {
317 if x != nil && x.OptionalFixed32 != nil {
318 return *x.OptionalFixed32
319 }
320 return 0
321 }
322
323 func (x *FieldTestMessage) GetOptionalFloat() float32 {
324 if x != nil && x.OptionalFloat != nil {
325 return *x.OptionalFloat
326 }
327 return 0
328 }
329
330 func (x *FieldTestMessage) GetOptionalSfixed64() int64 {
331 if x != nil && x.OptionalSfixed64 != nil {
332 return *x.OptionalSfixed64
333 }
334 return 0
335 }
336
337 func (x *FieldTestMessage) GetOptionalFixed64() uint64 {
338 if x != nil && x.OptionalFixed64 != nil {
339 return *x.OptionalFixed64
340 }
341 return 0
342 }
343
344 func (x *FieldTestMessage) GetOptionalDouble() float64 {
345 if x != nil && x.OptionalDouble != nil {
346 return *x.OptionalDouble
347 }
348 return 0
349 }
350
351 func (x *FieldTestMessage) GetOptionalString() string {
352 if x != nil && x.OptionalString != nil {
353 return *x.OptionalString
354 }
355 return ""
356 }
357
358 func (x *FieldTestMessage) GetOptionalBytes() []byte {
359 if x != nil {
360 return x.OptionalBytes
361 }
362 return nil
363 }
364
365 func (x *FieldTestMessage) GetOptional_Message() *FieldTestMessage_Message {
366 if x != nil {
367 return x.Optional_Message
368 }
369 return nil
370 }
371
372 func (x *FieldTestMessage) GetOptionalgroup() *FieldTestMessage_OptionalGroup {
373 if x != nil {
374 return x.Optionalgroup
375 }
376 return nil
377 }
378
379 func (x *FieldTestMessage) GetRequiredBool() bool {
380 if x != nil && x.RequiredBool != nil {
381 return *x.RequiredBool
382 }
383 return false
384 }
385
386 func (x *FieldTestMessage) GetRequiredEnum() FieldTestMessage_Enum {
387 if x != nil && x.RequiredEnum != nil {
388 return *x.RequiredEnum
389 }
390 return FieldTestMessage_ZERO
391 }
392
393 func (x *FieldTestMessage) GetRequiredInt32() int32 {
394 if x != nil && x.RequiredInt32 != nil {
395 return *x.RequiredInt32
396 }
397 return 0
398 }
399
400 func (x *FieldTestMessage) GetRequiredSint32() int32 {
401 if x != nil && x.RequiredSint32 != nil {
402 return *x.RequiredSint32
403 }
404 return 0
405 }
406
407 func (x *FieldTestMessage) GetRequiredUint32() uint32 {
408 if x != nil && x.RequiredUint32 != nil {
409 return *x.RequiredUint32
410 }
411 return 0
412 }
413
414 func (x *FieldTestMessage) GetRequiredInt64() int64 {
415 if x != nil && x.RequiredInt64 != nil {
416 return *x.RequiredInt64
417 }
418 return 0
419 }
420
421 func (x *FieldTestMessage) GetRequiredSint64() int64 {
422 if x != nil && x.RequiredSint64 != nil {
423 return *x.RequiredSint64
424 }
425 return 0
426 }
427
428 func (x *FieldTestMessage) GetRequiredUint64() uint64 {
429 if x != nil && x.RequiredUint64 != nil {
430 return *x.RequiredUint64
431 }
432 return 0
433 }
434
435 func (x *FieldTestMessage) GetRequiredSfixed32() int32 {
436 if x != nil && x.RequiredSfixed32 != nil {
437 return *x.RequiredSfixed32
438 }
439 return 0
440 }
441
442 func (x *FieldTestMessage) GetRequiredFixed32() uint32 {
443 if x != nil && x.RequiredFixed32 != nil {
444 return *x.RequiredFixed32
445 }
446 return 0
447 }
448
449 func (x *FieldTestMessage) GetRequiredFloat() float32 {
450 if x != nil && x.RequiredFloat != nil {
451 return *x.RequiredFloat
452 }
453 return 0
454 }
455
456 func (x *FieldTestMessage) GetRequiredSfixed64() int64 {
457 if x != nil && x.RequiredSfixed64 != nil {
458 return *x.RequiredSfixed64
459 }
460 return 0
461 }
462
463 func (x *FieldTestMessage) GetRequiredFixed64() uint64 {
464 if x != nil && x.RequiredFixed64 != nil {
465 return *x.RequiredFixed64
466 }
467 return 0
468 }
469
470 func (x *FieldTestMessage) GetRequiredDouble() float64 {
471 if x != nil && x.RequiredDouble != nil {
472 return *x.RequiredDouble
473 }
474 return 0
475 }
476
477 func (x *FieldTestMessage) GetRequiredString() string {
478 if x != nil && x.RequiredString != nil {
479 return *x.RequiredString
480 }
481 return ""
482 }
483
484 func (x *FieldTestMessage) GetRequiredBytes() []byte {
485 if x != nil {
486 return x.RequiredBytes
487 }
488 return nil
489 }
490
491 func (x *FieldTestMessage) GetRequired_Message() *FieldTestMessage_Message {
492 if x != nil {
493 return x.Required_Message
494 }
495 return nil
496 }
497
498 func (x *FieldTestMessage) GetRequiredgroup() *FieldTestMessage_RequiredGroup {
499 if x != nil {
500 return x.Requiredgroup
501 }
502 return nil
503 }
504
505 func (x *FieldTestMessage) GetRepeatedBool() []bool {
506 if x != nil {
507 return x.RepeatedBool
508 }
509 return nil
510 }
511
512 func (x *FieldTestMessage) GetRepeatedEnum() []FieldTestMessage_Enum {
513 if x != nil {
514 return x.RepeatedEnum
515 }
516 return nil
517 }
518
519 func (x *FieldTestMessage) GetRepeatedInt32() []int32 {
520 if x != nil {
521 return x.RepeatedInt32
522 }
523 return nil
524 }
525
526 func (x *FieldTestMessage) GetRepeatedSint32() []int32 {
527 if x != nil {
528 return x.RepeatedSint32
529 }
530 return nil
531 }
532
533 func (x *FieldTestMessage) GetRepeatedUint32() []uint32 {
534 if x != nil {
535 return x.RepeatedUint32
536 }
537 return nil
538 }
539
540 func (x *FieldTestMessage) GetRepeatedInt64() []int64 {
541 if x != nil {
542 return x.RepeatedInt64
543 }
544 return nil
545 }
546
547 func (x *FieldTestMessage) GetRepeatedSint64() []int64 {
548 if x != nil {
549 return x.RepeatedSint64
550 }
551 return nil
552 }
553
554 func (x *FieldTestMessage) GetRepeatedUint64() []uint64 {
555 if x != nil {
556 return x.RepeatedUint64
557 }
558 return nil
559 }
560
561 func (x *FieldTestMessage) GetRepeatedSfixed32() []int32 {
562 if x != nil {
563 return x.RepeatedSfixed32
564 }
565 return nil
566 }
567
568 func (x *FieldTestMessage) GetRepeatedFixed32() []uint32 {
569 if x != nil {
570 return x.RepeatedFixed32
571 }
572 return nil
573 }
574
575 func (x *FieldTestMessage) GetRepeatedFloat() []float32 {
576 if x != nil {
577 return x.RepeatedFloat
578 }
579 return nil
580 }
581
582 func (x *FieldTestMessage) GetRepeatedSfixed64() []int64 {
583 if x != nil {
584 return x.RepeatedSfixed64
585 }
586 return nil
587 }
588
589 func (x *FieldTestMessage) GetRepeatedFixed64() []uint64 {
590 if x != nil {
591 return x.RepeatedFixed64
592 }
593 return nil
594 }
595
596 func (x *FieldTestMessage) GetRepeatedDouble() []float64 {
597 if x != nil {
598 return x.RepeatedDouble
599 }
600 return nil
601 }
602
603 func (x *FieldTestMessage) GetRepeatedString() []string {
604 if x != nil {
605 return x.RepeatedString
606 }
607 return nil
608 }
609
610 func (x *FieldTestMessage) GetRepeatedBytes() [][]byte {
611 if x != nil {
612 return x.RepeatedBytes
613 }
614 return nil
615 }
616
617 func (x *FieldTestMessage) GetRepeated_Message() []*FieldTestMessage_Message {
618 if x != nil {
619 return x.Repeated_Message
620 }
621 return nil
622 }
623
624 func (x *FieldTestMessage) GetRepeatedgroup() []*FieldTestMessage_RepeatedGroup {
625 if x != nil {
626 return x.Repeatedgroup
627 }
628 return nil
629 }
630
631 func (x *FieldTestMessage) GetDefaultBool() bool {
632 if x != nil && x.DefaultBool != nil {
633 return *x.DefaultBool
634 }
635 return Default_FieldTestMessage_DefaultBool
636 }
637
638 func (x *FieldTestMessage) GetDefaultEnum() FieldTestMessage_Enum {
639 if x != nil && x.DefaultEnum != nil {
640 return *x.DefaultEnum
641 }
642 return Default_FieldTestMessage_DefaultEnum
643 }
644
645 func (x *FieldTestMessage) GetDefaultInt32() int32 {
646 if x != nil && x.DefaultInt32 != nil {
647 return *x.DefaultInt32
648 }
649 return Default_FieldTestMessage_DefaultInt32
650 }
651
652 func (x *FieldTestMessage) GetDefaultSint32() int32 {
653 if x != nil && x.DefaultSint32 != nil {
654 return *x.DefaultSint32
655 }
656 return Default_FieldTestMessage_DefaultSint32
657 }
658
659 func (x *FieldTestMessage) GetDefaultUint32() uint32 {
660 if x != nil && x.DefaultUint32 != nil {
661 return *x.DefaultUint32
662 }
663 return Default_FieldTestMessage_DefaultUint32
664 }
665
666 func (x *FieldTestMessage) GetDefaultInt64() int64 {
667 if x != nil && x.DefaultInt64 != nil {
668 return *x.DefaultInt64
669 }
670 return Default_FieldTestMessage_DefaultInt64
671 }
672
673 func (x *FieldTestMessage) GetDefaultSint64() int64 {
674 if x != nil && x.DefaultSint64 != nil {
675 return *x.DefaultSint64
676 }
677 return Default_FieldTestMessage_DefaultSint64
678 }
679
680 func (x *FieldTestMessage) GetDefaultUint64() uint64 {
681 if x != nil && x.DefaultUint64 != nil {
682 return *x.DefaultUint64
683 }
684 return Default_FieldTestMessage_DefaultUint64
685 }
686
687 func (x *FieldTestMessage) GetDefaultSfixed32() int32 {
688 if x != nil && x.DefaultSfixed32 != nil {
689 return *x.DefaultSfixed32
690 }
691 return Default_FieldTestMessage_DefaultSfixed32
692 }
693
694 func (x *FieldTestMessage) GetDefaultFixed32() uint32 {
695 if x != nil && x.DefaultFixed32 != nil {
696 return *x.DefaultFixed32
697 }
698 return Default_FieldTestMessage_DefaultFixed32
699 }
700
701 func (x *FieldTestMessage) GetDefaultFloat() float32 {
702 if x != nil && x.DefaultFloat != nil {
703 return *x.DefaultFloat
704 }
705 return Default_FieldTestMessage_DefaultFloat
706 }
707
708 func (x *FieldTestMessage) GetDefaultSfixed64() int64 {
709 if x != nil && x.DefaultSfixed64 != nil {
710 return *x.DefaultSfixed64
711 }
712 return Default_FieldTestMessage_DefaultSfixed64
713 }
714
715 func (x *FieldTestMessage) GetDefaultFixed64() uint64 {
716 if x != nil && x.DefaultFixed64 != nil {
717 return *x.DefaultFixed64
718 }
719 return Default_FieldTestMessage_DefaultFixed64
720 }
721
722 func (x *FieldTestMessage) GetDefaultDouble() float64 {
723 if x != nil && x.DefaultDouble != nil {
724 return *x.DefaultDouble
725 }
726 return Default_FieldTestMessage_DefaultDouble
727 }
728
729 func (x *FieldTestMessage) GetDefaultString() string {
730 if x != nil && x.DefaultString != nil {
731 return *x.DefaultString
732 }
733 return Default_FieldTestMessage_DefaultString
734 }
735
736 func (x *FieldTestMessage) GetDefaultBytes() []byte {
737 if x != nil && x.DefaultBytes != nil {
738 return x.DefaultBytes
739 }
740 return append([]byte(nil), Default_FieldTestMessage_DefaultBytes...)
741 }
742
743 func (x *FieldTestMessage) GetDefaultZeroString() string {
744 if x != nil && x.DefaultZeroString != nil {
745 return *x.DefaultZeroString
746 }
747 return Default_FieldTestMessage_DefaultZeroString
748 }
749
750 func (x *FieldTestMessage) GetDefaultZeroBytes() []byte {
751 if x != nil && x.DefaultZeroBytes != nil {
752 return x.DefaultZeroBytes
753 }
754 return append([]byte(nil), Default_FieldTestMessage_DefaultZeroBytes...)
755 }
756
757 func (x *FieldTestMessage) GetDefaultFloatNeginf() float32 {
758 if x != nil && x.DefaultFloatNeginf != nil {
759 return *x.DefaultFloatNeginf
760 }
761 return Default_FieldTestMessage_DefaultFloatNeginf
762 }
763
764 func (x *FieldTestMessage) GetDefaultFloatPosinf() float32 {
765 if x != nil && x.DefaultFloatPosinf != nil {
766 return *x.DefaultFloatPosinf
767 }
768 return Default_FieldTestMessage_DefaultFloatPosinf
769 }
770
771 func (x *FieldTestMessage) GetDefaultFloatNan() float32 {
772 if x != nil && x.DefaultFloatNan != nil {
773 return *x.DefaultFloatNan
774 }
775 return Default_FieldTestMessage_DefaultFloatNan
776 }
777
778 func (x *FieldTestMessage) GetDefaultDoubleNeginf() float64 {
779 if x != nil && x.DefaultDoubleNeginf != nil {
780 return *x.DefaultDoubleNeginf
781 }
782 return Default_FieldTestMessage_DefaultDoubleNeginf
783 }
784
785 func (x *FieldTestMessage) GetDefaultDoublePosinf() float64 {
786 if x != nil && x.DefaultDoublePosinf != nil {
787 return *x.DefaultDoublePosinf
788 }
789 return Default_FieldTestMessage_DefaultDoublePosinf
790 }
791
792 func (x *FieldTestMessage) GetDefaultDoubleNan() float64 {
793 if x != nil && x.DefaultDoubleNan != nil {
794 return *x.DefaultDoubleNan
795 }
796 return Default_FieldTestMessage_DefaultDoubleNan
797 }
798
799 func (x *FieldTestMessage) GetMapInt32Int64() map[int32]int64 {
800 if x != nil {
801 return x.MapInt32Int64
802 }
803 return nil
804 }
805
806 func (x *FieldTestMessage) GetMapStringMessage() map[string]*FieldTestMessage_Message {
807 if x != nil {
808 return x.MapStringMessage
809 }
810 return nil
811 }
812
813 func (x *FieldTestMessage) GetMapFixed64Enum() map[uint64]FieldTestMessage_Enum {
814 if x != nil {
815 return x.MapFixed64Enum
816 }
817 return nil
818 }
819
820 func (m *FieldTestMessage) GetOneofField() isFieldTestMessage_OneofField {
821 if m != nil {
822 return m.OneofField
823 }
824 return nil
825 }
826
827 func (x *FieldTestMessage) GetOneofBool() bool {
828 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofBool); ok {
829 return x.OneofBool
830 }
831 return false
832 }
833
834 func (x *FieldTestMessage) GetOneofEnum() FieldTestMessage_Enum {
835 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofEnum); ok {
836 return x.OneofEnum
837 }
838 return FieldTestMessage_ZERO
839 }
840
841 func (x *FieldTestMessage) GetOneofInt32() int32 {
842 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofInt32); ok {
843 return x.OneofInt32
844 }
845 return 0
846 }
847
848 func (x *FieldTestMessage) GetOneofSint32() int32 {
849 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSint32); ok {
850 return x.OneofSint32
851 }
852 return 0
853 }
854
855 func (x *FieldTestMessage) GetOneofUint32() uint32 {
856 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofUint32); ok {
857 return x.OneofUint32
858 }
859 return 0
860 }
861
862 func (x *FieldTestMessage) GetOneofInt64() int64 {
863 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofInt64); ok {
864 return x.OneofInt64
865 }
866 return 0
867 }
868
869 func (x *FieldTestMessage) GetOneofSint64() int64 {
870 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSint64); ok {
871 return x.OneofSint64
872 }
873 return 0
874 }
875
876 func (x *FieldTestMessage) GetOneofUint64() uint64 {
877 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofUint64); ok {
878 return x.OneofUint64
879 }
880 return 0
881 }
882
883 func (x *FieldTestMessage) GetOneofSfixed32() int32 {
884 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSfixed32); ok {
885 return x.OneofSfixed32
886 }
887 return 0
888 }
889
890 func (x *FieldTestMessage) GetOneofFixed32() uint32 {
891 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFixed32); ok {
892 return x.OneofFixed32
893 }
894 return 0
895 }
896
897 func (x *FieldTestMessage) GetOneofFloat() float32 {
898 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFloat); ok {
899 return x.OneofFloat
900 }
901 return 0
902 }
903
904 func (x *FieldTestMessage) GetOneofSfixed64() int64 {
905 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSfixed64); ok {
906 return x.OneofSfixed64
907 }
908 return 0
909 }
910
911 func (x *FieldTestMessage) GetOneofFixed64() uint64 {
912 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFixed64); ok {
913 return x.OneofFixed64
914 }
915 return 0
916 }
917
918 func (x *FieldTestMessage) GetOneofDouble() float64 {
919 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofDouble); ok {
920 return x.OneofDouble
921 }
922 return 0
923 }
924
925 func (x *FieldTestMessage) GetOneofString() string {
926 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofString); ok {
927 return x.OneofString
928 }
929 return ""
930 }
931
932 func (x *FieldTestMessage) GetOneofBytes() []byte {
933 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofBytes); ok {
934 return x.OneofBytes
935 }
936 return nil
937 }
938
939 func (x *FieldTestMessage) GetOneof_Message() *FieldTestMessage_Message {
940 if x, ok := x.GetOneofField().(*FieldTestMessage_Oneof_Message); ok {
941 return x.Oneof_Message
942 }
943 return nil
944 }
945
946 func (x *FieldTestMessage) GetOneofgroup() *FieldTestMessage_OneofGroup {
947 if x, ok := x.GetOneofField().(*FieldTestMessage_Oneofgroup); ok {
948 return x.Oneofgroup
949 }
950 return nil
951 }
952
953 func (x *FieldTestMessage) GetOneofLargestTag() int32 {
954 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofLargestTag); ok {
955 return x.OneofLargestTag
956 }
957 return 0
958 }
959
960 func (m *FieldTestMessage) GetOneofTwo() isFieldTestMessage_OneofTwo {
961 if m != nil {
962 return m.OneofTwo
963 }
964 return nil
965 }
966
967 func (x *FieldTestMessage) GetOneofTwo_1() int32 {
968 if x, ok := x.GetOneofTwo().(*FieldTestMessage_OneofTwo_1); ok {
969 return x.OneofTwo_1
970 }
971 return 0
972 }
973
974 func (x *FieldTestMessage) GetOneofTwo_2() int64 {
975 if x, ok := x.GetOneofTwo().(*FieldTestMessage_OneofTwo_2); ok {
976 return x.OneofTwo_2
977 }
978 return 0
979 }
980
981 type isFieldTestMessage_OneofField interface {
982 isFieldTestMessage_OneofField()
983 }
984
985 type FieldTestMessage_OneofBool struct {
986 OneofBool bool `protobuf:"varint,601,opt,name=oneof_bool,json=oneofBool,oneof"`
987 }
988
989 type FieldTestMessage_OneofEnum struct {
990 OneofEnum FieldTestMessage_Enum `protobuf:"varint,602,opt,name=oneof_enum,json=oneofEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,oneof"`
991 }
992
993 type FieldTestMessage_OneofInt32 struct {
994 OneofInt32 int32 `protobuf:"varint,603,opt,name=oneof_int32,json=oneofInt32,oneof"`
995 }
996
997 type FieldTestMessage_OneofSint32 struct {
998 OneofSint32 int32 `protobuf:"zigzag32,604,opt,name=oneof_sint32,json=oneofSint32,oneof"`
999 }
1000
1001 type FieldTestMessage_OneofUint32 struct {
1002 OneofUint32 uint32 `protobuf:"varint,605,opt,name=oneof_uint32,json=oneofUint32,oneof"`
1003 }
1004
1005 type FieldTestMessage_OneofInt64 struct {
1006 OneofInt64 int64 `protobuf:"varint,606,opt,name=oneof_int64,json=oneofInt64,oneof"`
1007 }
1008
1009 type FieldTestMessage_OneofSint64 struct {
1010 OneofSint64 int64 `protobuf:"zigzag64,607,opt,name=oneof_sint64,json=oneofSint64,oneof"`
1011 }
1012
1013 type FieldTestMessage_OneofUint64 struct {
1014 OneofUint64 uint64 `protobuf:"varint,608,opt,name=oneof_uint64,json=oneofUint64,oneof"`
1015 }
1016
1017 type FieldTestMessage_OneofSfixed32 struct {
1018 OneofSfixed32 int32 `protobuf:"fixed32,609,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"`
1019 }
1020
1021 type FieldTestMessage_OneofFixed32 struct {
1022 OneofFixed32 uint32 `protobuf:"fixed32,610,opt,name=oneof_fixed32,json=oneofFixed32,oneof"`
1023 }
1024
1025 type FieldTestMessage_OneofFloat struct {
1026 OneofFloat float32 `protobuf:"fixed32,611,opt,name=oneof_float,json=oneofFloat,oneof"`
1027 }
1028
1029 type FieldTestMessage_OneofSfixed64 struct {
1030 OneofSfixed64 int64 `protobuf:"fixed64,612,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"`
1031 }
1032
1033 type FieldTestMessage_OneofFixed64 struct {
1034 OneofFixed64 uint64 `protobuf:"fixed64,613,opt,name=oneof_fixed64,json=oneofFixed64,oneof"`
1035 }
1036
1037 type FieldTestMessage_OneofDouble struct {
1038 OneofDouble float64 `protobuf:"fixed64,614,opt,name=oneof_double,json=oneofDouble,oneof"`
1039 }
1040
1041 type FieldTestMessage_OneofString struct {
1042 OneofString string `protobuf:"bytes,615,opt,name=oneof_string,json=oneofString,oneof"`
1043 }
1044
1045 type FieldTestMessage_OneofBytes struct {
1046 OneofBytes []byte `protobuf:"bytes,616,opt,name=oneof_bytes,json=oneofBytes,oneof"`
1047 }
1048
1049 type FieldTestMessage_Oneof_Message struct {
1050 Oneof_Message *FieldTestMessage_Message `protobuf:"bytes,617,opt,name=oneof_Message,json=oneofMessage,oneof"`
1051 }
1052
1053 type FieldTestMessage_Oneofgroup struct {
1054 Oneofgroup *FieldTestMessage_OneofGroup `protobuf:"group,618,opt,name=OneofGroup,json=oneofgroup,oneof"`
1055 }
1056
1057 type FieldTestMessage_OneofLargestTag struct {
1058 OneofLargestTag int32 `protobuf:"varint,536870911,opt,name=oneof_largest_tag,json=oneofLargestTag,oneof"`
1059 }
1060
1061 func (*FieldTestMessage_OneofBool) isFieldTestMessage_OneofField() {}
1062
1063 func (*FieldTestMessage_OneofEnum) isFieldTestMessage_OneofField() {}
1064
1065 func (*FieldTestMessage_OneofInt32) isFieldTestMessage_OneofField() {}
1066
1067 func (*FieldTestMessage_OneofSint32) isFieldTestMessage_OneofField() {}
1068
1069 func (*FieldTestMessage_OneofUint32) isFieldTestMessage_OneofField() {}
1070
1071 func (*FieldTestMessage_OneofInt64) isFieldTestMessage_OneofField() {}
1072
1073 func (*FieldTestMessage_OneofSint64) isFieldTestMessage_OneofField() {}
1074
1075 func (*FieldTestMessage_OneofUint64) isFieldTestMessage_OneofField() {}
1076
1077 func (*FieldTestMessage_OneofSfixed32) isFieldTestMessage_OneofField() {}
1078
1079 func (*FieldTestMessage_OneofFixed32) isFieldTestMessage_OneofField() {}
1080
1081 func (*FieldTestMessage_OneofFloat) isFieldTestMessage_OneofField() {}
1082
1083 func (*FieldTestMessage_OneofSfixed64) isFieldTestMessage_OneofField() {}
1084
1085 func (*FieldTestMessage_OneofFixed64) isFieldTestMessage_OneofField() {}
1086
1087 func (*FieldTestMessage_OneofDouble) isFieldTestMessage_OneofField() {}
1088
1089 func (*FieldTestMessage_OneofString) isFieldTestMessage_OneofField() {}
1090
1091 func (*FieldTestMessage_OneofBytes) isFieldTestMessage_OneofField() {}
1092
1093 func (*FieldTestMessage_Oneof_Message) isFieldTestMessage_OneofField() {}
1094
1095 func (*FieldTestMessage_Oneofgroup) isFieldTestMessage_OneofField() {}
1096
1097 func (*FieldTestMessage_OneofLargestTag) isFieldTestMessage_OneofField() {}
1098
1099 type isFieldTestMessage_OneofTwo interface {
1100 isFieldTestMessage_OneofTwo()
1101 }
1102
1103 type FieldTestMessage_OneofTwo_1 struct {
1104 OneofTwo_1 int32 `protobuf:"varint,700,opt,name=oneof_two_1,json=oneofTwo1,oneof"`
1105 }
1106
1107 type FieldTestMessage_OneofTwo_2 struct {
1108 OneofTwo_2 int64 `protobuf:"varint,701,opt,name=oneof_two_2,json=oneofTwo2,oneof"`
1109 }
1110
1111 func (*FieldTestMessage_OneofTwo_1) isFieldTestMessage_OneofTwo() {}
1112
1113 func (*FieldTestMessage_OneofTwo_2) isFieldTestMessage_OneofTwo() {}
1114
1115 type FieldTestMessage_OptionalGroup struct {
1116 state protoimpl.MessageState
1117 sizeCache protoimpl.SizeCache
1118 unknownFields protoimpl.UnknownFields
1119
1120 OptionalGroup *string `protobuf:"bytes,19,opt,name=optional_group,json=optionalGroup" json:"optional_group,omitempty"`
1121 }
1122
1123 func (x *FieldTestMessage_OptionalGroup) Reset() {
1124 *x = FieldTestMessage_OptionalGroup{}
1125 if protoimpl.UnsafeEnabled {
1126 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[1]
1127 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1128 ms.StoreMessageInfo(mi)
1129 }
1130 }
1131
1132 func (x *FieldTestMessage_OptionalGroup) String() string {
1133 return protoimpl.X.MessageStringOf(x)
1134 }
1135
1136 func (*FieldTestMessage_OptionalGroup) ProtoMessage() {}
1137
1138 func (x *FieldTestMessage_OptionalGroup) ProtoReflect() protoreflect.Message {
1139 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[1]
1140 if protoimpl.UnsafeEnabled && x != nil {
1141 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1142 if ms.LoadMessageInfo() == nil {
1143 ms.StoreMessageInfo(mi)
1144 }
1145 return ms
1146 }
1147 return mi.MessageOf(x)
1148 }
1149
1150
1151 func (*FieldTestMessage_OptionalGroup) Descriptor() ([]byte, []int) {
1152 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0, 0}
1153 }
1154
1155 func (x *FieldTestMessage_OptionalGroup) GetOptionalGroup() string {
1156 if x != nil && x.OptionalGroup != nil {
1157 return *x.OptionalGroup
1158 }
1159 return ""
1160 }
1161
1162 type FieldTestMessage_RequiredGroup struct {
1163 state protoimpl.MessageState
1164 sizeCache protoimpl.SizeCache
1165 unknownFields protoimpl.UnknownFields
1166
1167 RequiredGroup *string `protobuf:"bytes,119,req,name=required_group,json=requiredGroup" json:"required_group,omitempty"`
1168 }
1169
1170 func (x *FieldTestMessage_RequiredGroup) Reset() {
1171 *x = FieldTestMessage_RequiredGroup{}
1172 if protoimpl.UnsafeEnabled {
1173 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[2]
1174 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1175 ms.StoreMessageInfo(mi)
1176 }
1177 }
1178
1179 func (x *FieldTestMessage_RequiredGroup) String() string {
1180 return protoimpl.X.MessageStringOf(x)
1181 }
1182
1183 func (*FieldTestMessage_RequiredGroup) ProtoMessage() {}
1184
1185 func (x *FieldTestMessage_RequiredGroup) ProtoReflect() protoreflect.Message {
1186 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[2]
1187 if protoimpl.UnsafeEnabled && x != nil {
1188 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1189 if ms.LoadMessageInfo() == nil {
1190 ms.StoreMessageInfo(mi)
1191 }
1192 return ms
1193 }
1194 return mi.MessageOf(x)
1195 }
1196
1197
1198 func (*FieldTestMessage_RequiredGroup) Descriptor() ([]byte, []int) {
1199 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0, 1}
1200 }
1201
1202 func (x *FieldTestMessage_RequiredGroup) GetRequiredGroup() string {
1203 if x != nil && x.RequiredGroup != nil {
1204 return *x.RequiredGroup
1205 }
1206 return ""
1207 }
1208
1209 type FieldTestMessage_RepeatedGroup struct {
1210 state protoimpl.MessageState
1211 sizeCache protoimpl.SizeCache
1212 unknownFields protoimpl.UnknownFields
1213
1214 RepeatedGroup []string `protobuf:"bytes,219,rep,name=repeated_group,json=repeatedGroup" json:"repeated_group,omitempty"`
1215 }
1216
1217 func (x *FieldTestMessage_RepeatedGroup) Reset() {
1218 *x = FieldTestMessage_RepeatedGroup{}
1219 if protoimpl.UnsafeEnabled {
1220 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[3]
1221 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1222 ms.StoreMessageInfo(mi)
1223 }
1224 }
1225
1226 func (x *FieldTestMessage_RepeatedGroup) String() string {
1227 return protoimpl.X.MessageStringOf(x)
1228 }
1229
1230 func (*FieldTestMessage_RepeatedGroup) ProtoMessage() {}
1231
1232 func (x *FieldTestMessage_RepeatedGroup) ProtoReflect() protoreflect.Message {
1233 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[3]
1234 if protoimpl.UnsafeEnabled && x != nil {
1235 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1236 if ms.LoadMessageInfo() == nil {
1237 ms.StoreMessageInfo(mi)
1238 }
1239 return ms
1240 }
1241 return mi.MessageOf(x)
1242 }
1243
1244
1245 func (*FieldTestMessage_RepeatedGroup) Descriptor() ([]byte, []int) {
1246 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0, 2}
1247 }
1248
1249 func (x *FieldTestMessage_RepeatedGroup) GetRepeatedGroup() []string {
1250 if x != nil {
1251 return x.RepeatedGroup
1252 }
1253 return nil
1254 }
1255
1256 type FieldTestMessage_OneofGroup struct {
1257 state protoimpl.MessageState
1258 sizeCache protoimpl.SizeCache
1259 unknownFields protoimpl.UnknownFields
1260
1261 OneofGroupField *string `protobuf:"bytes,619,opt,name=oneof_group_field,json=oneofGroupField" json:"oneof_group_field,omitempty"`
1262 }
1263
1264 func (x *FieldTestMessage_OneofGroup) Reset() {
1265 *x = FieldTestMessage_OneofGroup{}
1266 if protoimpl.UnsafeEnabled {
1267 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[7]
1268 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1269 ms.StoreMessageInfo(mi)
1270 }
1271 }
1272
1273 func (x *FieldTestMessage_OneofGroup) String() string {
1274 return protoimpl.X.MessageStringOf(x)
1275 }
1276
1277 func (*FieldTestMessage_OneofGroup) ProtoMessage() {}
1278
1279 func (x *FieldTestMessage_OneofGroup) ProtoReflect() protoreflect.Message {
1280 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[7]
1281 if protoimpl.UnsafeEnabled && x != nil {
1282 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1283 if ms.LoadMessageInfo() == nil {
1284 ms.StoreMessageInfo(mi)
1285 }
1286 return ms
1287 }
1288 return mi.MessageOf(x)
1289 }
1290
1291
1292 func (*FieldTestMessage_OneofGroup) Descriptor() ([]byte, []int) {
1293 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0, 6}
1294 }
1295
1296 func (x *FieldTestMessage_OneofGroup) GetOneofGroupField() string {
1297 if x != nil && x.OneofGroupField != nil {
1298 return *x.OneofGroupField
1299 }
1300 return ""
1301 }
1302
1303 type FieldTestMessage_Message struct {
1304 state protoimpl.MessageState
1305 sizeCache protoimpl.SizeCache
1306 unknownFields protoimpl.UnknownFields
1307 }
1308
1309 func (x *FieldTestMessage_Message) Reset() {
1310 *x = FieldTestMessage_Message{}
1311 if protoimpl.UnsafeEnabled {
1312 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[8]
1313 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1314 ms.StoreMessageInfo(mi)
1315 }
1316 }
1317
1318 func (x *FieldTestMessage_Message) String() string {
1319 return protoimpl.X.MessageStringOf(x)
1320 }
1321
1322 func (*FieldTestMessage_Message) ProtoMessage() {}
1323
1324 func (x *FieldTestMessage_Message) ProtoReflect() protoreflect.Message {
1325 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[8]
1326 if protoimpl.UnsafeEnabled && x != nil {
1327 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1328 if ms.LoadMessageInfo() == nil {
1329 ms.StoreMessageInfo(mi)
1330 }
1331 return ms
1332 }
1333 return mi.MessageOf(x)
1334 }
1335
1336
1337 func (*FieldTestMessage_Message) Descriptor() ([]byte, []int) {
1338 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0, 7}
1339 }
1340
1341 var File_cmd_protoc_gen_go_testdata_proto2_fields_proto protoreflect.FileDescriptor
1342
1343 var file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDesc = []byte{
1344 0x0a, 0x2e, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e,
1345 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f,
1346 0x74, 0x6f, 0x32, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1347 0x12, 0x15, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63,
1348 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x22, 0xa7, 0x2d, 0x0a, 0x10, 0x46, 0x69, 0x65, 0x6c,
1349 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0d,
1350 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x01, 0x20,
1351 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x6f, 0x6f,
1352 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e,
1353 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1354 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1355 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1356 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1357 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1358 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6f, 0x70,
1359 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f,
1360 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x04,
1361 0x20, 0x01, 0x28, 0x11, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69,
1362 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1363 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6f,
1364 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a,
1365 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
1366 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49,
1367 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1368 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x07, 0x20, 0x01, 0x28, 0x12, 0x52, 0x0e, 0x6f,
1369 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a,
1370 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34,
1371 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1372 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1373 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x09, 0x20, 0x01, 0x28,
1374 0x0f, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65,
1375 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f,
1376 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0f, 0x6f,
1377 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25,
1378 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74,
1379 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1380 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61,
1381 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x10,
1382 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64,
1383 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66,
1384 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x06, 0x52, 0x0f, 0x6f, 0x70,
1385 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x27, 0x0a,
1386 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65,
1387 0x18, 0x0e, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1388 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1389 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52,
1390 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12,
1391 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65,
1392 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61,
1393 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1394 0x61, 0x6c, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b,
1395 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1396 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65,
1397 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1398 0x65, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61,
1399 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72,
1400 0x6f, 0x75, 0x70, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72,
1401 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1402 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61,
1403 0x67, 0x65, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70,
1404 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12,
1405 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c,
1406 0x18, 0x65, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
1407 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
1408 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x66, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f,
1409 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f,
1410 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73,
1411 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x69,
1412 0x72, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69,
1413 0x72, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x67, 0x20, 0x02, 0x28, 0x05, 0x52,
1414 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27,
1415 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33,
1416 0x32, 0x18, 0x68, 0x20, 0x02, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1417 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69,
1418 0x72, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x69, 0x20, 0x02, 0x28, 0x0d,
1419 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32,
1420 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74,
1421 0x36, 0x34, 0x18, 0x6a, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1422 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69,
1423 0x72, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x6b, 0x20, 0x02, 0x28, 0x12,
1424 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34,
1425 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e,
1426 0x74, 0x36, 0x34, 0x18, 0x6c, 0x20, 0x02, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69,
1427 0x72, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x71,
1428 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x6d,
1429 0x20, 0x02, 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x66,
1430 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1431 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x6e, 0x20, 0x02, 0x28, 0x07,
1432 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33,
1433 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x6c,
1434 0x6f, 0x61, 0x74, 0x18, 0x6f, 0x20, 0x02, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69,
1435 0x72, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x71, 0x75,
1436 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x70, 0x20,
1437 0x02, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x66, 0x69,
1438 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1439 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x71, 0x20, 0x02, 0x28, 0x06, 0x52,
1440 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
1441 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75,
1442 0x62, 0x6c, 0x65, 0x18, 0x72, 0x20, 0x02, 0x28, 0x01, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69,
1443 0x72, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71,
1444 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x73, 0x20, 0x02,
1445 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69,
1446 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x62,
1447 0x79, 0x74, 0x65, 0x73, 0x18, 0x74, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75,
1448 0x69, 0x72, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a, 0x0a, 0x10, 0x72, 0x65, 0x71,
1449 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x75, 0x20,
1450 0x02, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
1451 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c,
1452 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73,
1453 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x4d, 0x65,
1454 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1455 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x76, 0x20, 0x02, 0x28, 0x0a, 0x32, 0x35, 0x2e, 0x67,
1456 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72,
1457 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65,
1458 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72,
1459 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x67, 0x72, 0x6f,
1460 0x75, 0x70, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62,
1461 0x6f, 0x6f, 0x6c, 0x18, 0xc9, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65,
1462 0x61, 0x74, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x52, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65,
1463 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xca, 0x01, 0x20, 0x03, 0x28, 0x0e,
1464 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1465 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65,
1466 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c,
1467 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x26, 0x0a, 0x0e,
1468 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcb,
1469 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49,
1470 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
1471 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcc, 0x01, 0x20, 0x03, 0x28, 0x11, 0x52, 0x0e,
1472 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28,
1473 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33,
1474 0x32, 0x18, 0xcd, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
1475 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65,
1476 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xce, 0x01, 0x20, 0x03, 0x28,
1477 0x03, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34,
1478 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e,
1479 0x74, 0x36, 0x34, 0x18, 0xcf, 0x01, 0x20, 0x03, 0x28, 0x12, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65,
1480 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65,
1481 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xd0, 0x01,
1482 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69,
1483 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
1484 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd1, 0x01, 0x20, 0x03, 0x28, 0x0f,
1485 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64,
1486 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66,
1487 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd2, 0x01, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0f, 0x72,
1488 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x26,
1489 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74,
1490 0x18, 0xd3, 0x01, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1491 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
1492 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xd4, 0x01, 0x20, 0x03,
1493 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78,
1494 0x65, 0x64, 0x36, 0x34, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
1495 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xd5, 0x01, 0x20, 0x03, 0x28, 0x06, 0x52,
1496 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
1497 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75,
1498 0x62, 0x6c, 0x65, 0x18, 0xd6, 0x01, 0x20, 0x03, 0x28, 0x01, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65,
1499 0x61, 0x74, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65,
1500 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0xd7, 0x01,
1501 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x74,
1502 0x72, 0x69, 0x6e, 0x67, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
1503 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xd8, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0d, 0x72,
1504 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5b, 0x0a, 0x10,
1505 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
1506 0x18, 0xd9, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
1507 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e,
1508 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
1509 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
1510 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5c, 0x0a, 0x0d, 0x72, 0x65, 0x70,
1511 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0xda, 0x01, 0x20, 0x03, 0x28,
1512 0x0a, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1513 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54,
1514 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61,
1515 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
1516 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x28, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75,
1517 0x6c, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xad, 0x02, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04,
1518 0x74, 0x72, 0x75, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x42, 0x6f, 0x6f,
1519 0x6c, 0x12, 0x55, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x65, 0x6e, 0x75,
1520 0x6d, 0x18, 0xae, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1521 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1522 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1523 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x03, 0x4f, 0x4e, 0x45, 0x52, 0x0b, 0x64, 0x65, 0x66,
1524 0x61, 0x75, 0x6c, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x27, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61,
1525 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xaf, 0x02, 0x20, 0x01, 0x28, 0x05,
1526 0x3a, 0x01, 0x31, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x33,
1527 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e,
1528 0x74, 0x33, 0x32, 0x18, 0xb0, 0x02, 0x20, 0x01, 0x28, 0x11, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64,
1529 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e,
1530 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xb1,
1531 0x02, 0x20, 0x01, 0x28, 0x0d, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1532 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75,
1533 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xb2, 0x02, 0x20, 0x01, 0x28, 0x03, 0x3a,
1534 0x01, 0x31, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34,
1535 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74,
1536 0x36, 0x34, 0x18, 0xb3, 0x02, 0x20, 0x01, 0x28, 0x12, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65,
1537 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x64,
1538 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xb4, 0x02,
1539 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1540 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2d, 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1541 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xb5, 0x02, 0x20, 0x01, 0x28,
1542 0x0f, 0x3a, 0x01, 0x31, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69,
1543 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1544 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xb6, 0x02, 0x20, 0x01, 0x28, 0x07, 0x3a,
1545 0x01, 0x31, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64,
1546 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c,
1547 0x6f, 0x61, 0x74, 0x18, 0xb7, 0x02, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x33, 0x2e, 0x31, 0x34,
1548 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2d,
1549 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64,
1550 0x36, 0x34, 0x18, 0xb8, 0x02, 0x20, 0x01, 0x28, 0x10, 0x3a, 0x01, 0x31, 0x52, 0x0f, 0x64, 0x65,
1551 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2b, 0x0a,
1552 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
1553 0x18, 0xb9, 0x02, 0x20, 0x01, 0x28, 0x06, 0x3a, 0x01, 0x31, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61,
1554 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2e, 0x0a, 0x0e, 0x64, 0x65,
1555 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xba, 0x02, 0x20,
1556 0x01, 0x28, 0x01, 0x3a, 0x06, 0x33, 0x2e, 0x31, 0x34, 0x31, 0x35, 0x52, 0x0d, 0x64, 0x65, 0x66,
1557 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x37, 0x0a, 0x0e, 0x64, 0x65,
1558 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0xbb, 0x02, 0x20,
1559 0x01, 0x28, 0x09, 0x3a, 0x0f, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x22, 0x77, 0x6f, 0x72, 0x6c,
1560 0x64, 0x21, 0x22, 0x0a, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x74, 0x72,
1561 0x69, 0x6e, 0x67, 0x12, 0x3c, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62,
1562 0x79, 0x74, 0x65, 0x73, 0x18, 0xbc, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x16, 0x68, 0x65, 0x6c,
1563 0x6c, 0x6f, 0x2c, 0x5c, 0x33, 0x33, 0x36, 0x5c, 0x32, 0x35, 0x35, 0x5c, 0x32, 0x37, 0x36, 0x5c,
1564 0x33, 0x35, 0x37, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x42, 0x79, 0x74, 0x65,
1565 0x73, 0x12, 0x31, 0x0a, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x7a, 0x65, 0x72,
1566 0x6f, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0xde, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a,
1567 0x00, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5a, 0x65, 0x72, 0x6f, 0x53, 0x74,
1568 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f,
1569 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xdf, 0x02, 0x20, 0x01, 0x28,
1570 0x0c, 0x3a, 0x00, 0x52, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5a, 0x65, 0x72, 0x6f,
1571 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x37, 0x0a, 0x14, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1572 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x6e, 0x65, 0x67, 0x69, 0x6e, 0x66, 0x18, 0x90, 0x03,
1573 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x2d, 0x69, 0x6e, 0x66, 0x52, 0x12, 0x64, 0x65, 0x66, 0x61,
1574 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x65, 0x67, 0x69, 0x6e, 0x66, 0x12, 0x36,
1575 0x0a, 0x14, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f,
1576 0x70, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x18, 0x91, 0x03, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x03, 0x69,
1577 0x6e, 0x66, 0x52, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74,
1578 0x50, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x12, 0x30, 0x0a, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1579 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x6e, 0x61, 0x6e, 0x18, 0x92, 0x03, 0x20, 0x01,
1580 0x28, 0x02, 0x3a, 0x03, 0x6e, 0x61, 0x6e, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1581 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x61, 0x6e, 0x12, 0x39, 0x0a, 0x15, 0x64, 0x65, 0x66, 0x61,
1582 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x65, 0x67, 0x69, 0x6e,
1583 0x66, 0x18, 0x93, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x04, 0x2d, 0x69, 0x6e, 0x66, 0x52, 0x13,
1584 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x4e, 0x65, 0x67,
1585 0x69, 0x6e, 0x66, 0x12, 0x38, 0x0a, 0x15, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64,
1586 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x18, 0x94, 0x03, 0x20,
1587 0x01, 0x28, 0x01, 0x3a, 0x03, 0x69, 0x6e, 0x66, 0x52, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1588 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x50, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x12, 0x32, 0x0a,
1589 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f,
1590 0x6e, 0x61, 0x6e, 0x18, 0x95, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x03, 0x6e, 0x61, 0x6e, 0x52,
1591 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x4e, 0x61,
1592 0x6e, 0x12, 0x63, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x69,
1593 0x6e, 0x74, 0x36, 0x34, 0x18, 0xf4, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f,
1594 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f,
1595 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73,
1596 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74,
1597 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33,
1598 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x6c, 0x0a, 0x12, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74,
1599 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xf5, 0x03, 0x20,
1600 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
1601 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c,
1602 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70,
1603 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74,
1604 0x72, 0x79, 0x52, 0x10, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73,
1605 0x73, 0x61, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x6d, 0x61, 0x70, 0x5f, 0x66, 0x69, 0x78, 0x65,
1606 0x64, 0x36, 0x34, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xf6, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
1607 0x3b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63,
1608 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73,
1609 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65,
1610 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61,
1611 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x20, 0x0a, 0x0a,
1612 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xd9, 0x04, 0x20, 0x01, 0x28,
1613 0x08, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x4e,
1614 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xda, 0x04, 0x20,
1615 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
1616 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c,
1617 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75,
1618 0x6d, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x22,
1619 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xdb, 0x04,
1620 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x6e, 0x74,
1621 0x33, 0x32, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x69, 0x6e, 0x74,
1622 0x33, 0x32, 0x18, 0xdc, 0x04, 0x20, 0x01, 0x28, 0x11, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65,
1623 0x6f, 0x66, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f,
1624 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xdd, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x48,
1625 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x22,
1626 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xde, 0x04,
1627 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x6e, 0x74,
1628 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x69, 0x6e, 0x74,
1629 0x36, 0x34, 0x18, 0xdf, 0x04, 0x20, 0x01, 0x28, 0x12, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65,
1630 0x6f, 0x66, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f,
1631 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xe0, 0x04, 0x20, 0x01, 0x28, 0x04, 0x48,
1632 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28,
1633 0x0a, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
1634 0x18, 0xe1, 0x04, 0x20, 0x01, 0x28, 0x0f, 0x48, 0x00, 0x52, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1635 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x26, 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f,
1636 0x66, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xe2, 0x04, 0x20, 0x01, 0x28, 0x07,
1637 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
1638 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18,
1639 0xe3, 0x04, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x46,
1640 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x28, 0x0a, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x66,
1641 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xe4, 0x04, 0x20, 0x01, 0x28, 0x10, 0x48, 0x00, 0x52,
1642 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x26,
1643 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18,
1644 0xe5, 0x04, 0x20, 0x01, 0x28, 0x06, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x46,
1645 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f,
1646 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xe6, 0x04, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52,
1647 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x24, 0x0a, 0x0c,
1648 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0xe7, 0x04, 0x20,
1649 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x74, 0x72, 0x69,
1650 0x6e, 0x67, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, 0x79, 0x74, 0x65,
1651 0x73, 0x18, 0xe8, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f,
1652 0x66, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x57, 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f,
1653 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xe9, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f,
1654 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e,
1655 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74,
1656 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48,
1657 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12,
1658 0x55, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0xea, 0x04,
1659 0x20, 0x01, 0x28, 0x0a, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
1660 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65,
1661 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4f, 0x6e,
1662 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f,
1663 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x30, 0x0a, 0x11, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f,
1664 0x6c, 0x61, 0x72, 0x67, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x61, 0x67, 0x18, 0xff, 0xff, 0xff, 0xff,
1665 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4c, 0x61,
1666 0x72, 0x67, 0x65, 0x73, 0x74, 0x54, 0x61, 0x67, 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f,
1667 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x31, 0x18, 0xbc, 0x05, 0x20, 0x01, 0x28, 0x05, 0x48, 0x01,
1668 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x54, 0x77, 0x6f, 0x31, 0x12, 0x21, 0x0a, 0x0b, 0x6f,
1669 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x32, 0x18, 0xbd, 0x05, 0x20, 0x01, 0x28,
1670 0x03, 0x48, 0x01, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x54, 0x77, 0x6f, 0x32, 0x1a, 0x36,
1671 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12,
1672 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x67, 0x72, 0x6f, 0x75,
1673 0x70, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61,
1674 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x36, 0x0a, 0x0d, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72,
1675 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69,
1676 0x72, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x77, 0x20, 0x02, 0x28, 0x09, 0x52,
1677 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x37,
1678 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12,
1679 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75,
1680 0x70, 0x18, 0xdb, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
1681 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x40, 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e,
1682 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
1683 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
1684 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05,
1685 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x74, 0x0a, 0x15, 0x4d, 0x61, 0x70,
1686 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74,
1687 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1688 0x03, 0x6b, 0x65, 0x79, 0x12, 0x45, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
1689 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
1690 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c,
1691 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73,
1692 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a,
1693 0x6f, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75,
1694 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
1695 0x01, 0x28, 0x06, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x42, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
1696 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
1697 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e,
1698 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
1699 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
1700 0x1a, 0x39, 0x0a, 0x0a, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x2b,
1701 0x0a, 0x11, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x66, 0x69,
1702 0x65, 0x6c, 0x64, 0x18, 0xeb, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x6e, 0x65, 0x6f,
1703 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x1a, 0x09, 0x0a, 0x07, 0x4d,
1704 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x19, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x08,
1705 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4f, 0x4e, 0x45, 0x10,
1706 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64,
1707 0x42, 0x0b, 0x0a, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x4a, 0x06, 0x08,
1708 0x90, 0x4e, 0x10, 0x91, 0x4e, 0x4a, 0x06, 0x08, 0x91, 0x4e, 0x10, 0x92, 0x4e, 0x52, 0x0c, 0x54,
1709 0x45, 0x4e, 0x5f, 0x54, 0x48, 0x4f, 0x55, 0x53, 0x41, 0x4e, 0x44, 0x52, 0x14, 0x54, 0x45, 0x4e,
1710 0x5f, 0x54, 0x48, 0x4f, 0x55, 0x53, 0x41, 0x4e, 0x44, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x4f, 0x4e,
1711 0x45, 0x42, 0x3e, 0x5a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61,
1712 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
1713 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67,
1714 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1715 0x32,
1716 }
1717
1718 var (
1719 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescOnce sync.Once
1720 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescData = file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDesc
1721 )
1722
1723 func file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP() []byte {
1724 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescOnce.Do(func() {
1725 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescData = protoimpl.X.CompressGZIP(file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescData)
1726 })
1727 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescData
1728 }
1729
1730 var file_cmd_protoc_gen_go_testdata_proto2_fields_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
1731 var file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
1732 var file_cmd_protoc_gen_go_testdata_proto2_fields_proto_goTypes = []interface{}{
1733 (FieldTestMessage_Enum)(0),
1734 (*FieldTestMessage)(nil),
1735 (*FieldTestMessage_OptionalGroup)(nil),
1736 (*FieldTestMessage_RequiredGroup)(nil),
1737 (*FieldTestMessage_RepeatedGroup)(nil),
1738 nil,
1739 nil,
1740 nil,
1741 (*FieldTestMessage_OneofGroup)(nil),
1742 (*FieldTestMessage_Message)(nil),
1743 }
1744 var file_cmd_protoc_gen_go_testdata_proto2_fields_proto_depIdxs = []int32{
1745 0,
1746 9,
1747 2,
1748 0,
1749 9,
1750 3,
1751 0,
1752 9,
1753 4,
1754 0,
1755 5,
1756 6,
1757 7,
1758 0,
1759 9,
1760 8,
1761 9,
1762 0,
1763 18,
1764 18,
1765 18,
1766 18,
1767 0,
1768 }
1769
1770 func init() { file_cmd_protoc_gen_go_testdata_proto2_fields_proto_init() }
1771 func file_cmd_protoc_gen_go_testdata_proto2_fields_proto_init() {
1772 if File_cmd_protoc_gen_go_testdata_proto2_fields_proto != nil {
1773 return
1774 }
1775 if !protoimpl.UnsafeEnabled {
1776 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1777 switch v := v.(*FieldTestMessage); i {
1778 case 0:
1779 return &v.state
1780 case 1:
1781 return &v.sizeCache
1782 case 2:
1783 return &v.unknownFields
1784 default:
1785 return nil
1786 }
1787 }
1788 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1789 switch v := v.(*FieldTestMessage_OptionalGroup); i {
1790 case 0:
1791 return &v.state
1792 case 1:
1793 return &v.sizeCache
1794 case 2:
1795 return &v.unknownFields
1796 default:
1797 return nil
1798 }
1799 }
1800 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1801 switch v := v.(*FieldTestMessage_RequiredGroup); i {
1802 case 0:
1803 return &v.state
1804 case 1:
1805 return &v.sizeCache
1806 case 2:
1807 return &v.unknownFields
1808 default:
1809 return nil
1810 }
1811 }
1812 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1813 switch v := v.(*FieldTestMessage_RepeatedGroup); i {
1814 case 0:
1815 return &v.state
1816 case 1:
1817 return &v.sizeCache
1818 case 2:
1819 return &v.unknownFields
1820 default:
1821 return nil
1822 }
1823 }
1824 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1825 switch v := v.(*FieldTestMessage_OneofGroup); i {
1826 case 0:
1827 return &v.state
1828 case 1:
1829 return &v.sizeCache
1830 case 2:
1831 return &v.unknownFields
1832 default:
1833 return nil
1834 }
1835 }
1836 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1837 switch v := v.(*FieldTestMessage_Message); i {
1838 case 0:
1839 return &v.state
1840 case 1:
1841 return &v.sizeCache
1842 case 2:
1843 return &v.unknownFields
1844 default:
1845 return nil
1846 }
1847 }
1848 }
1849 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[0].OneofWrappers = []interface{}{
1850 (*FieldTestMessage_OneofBool)(nil),
1851 (*FieldTestMessage_OneofEnum)(nil),
1852 (*FieldTestMessage_OneofInt32)(nil),
1853 (*FieldTestMessage_OneofSint32)(nil),
1854 (*FieldTestMessage_OneofUint32)(nil),
1855 (*FieldTestMessage_OneofInt64)(nil),
1856 (*FieldTestMessage_OneofSint64)(nil),
1857 (*FieldTestMessage_OneofUint64)(nil),
1858 (*FieldTestMessage_OneofSfixed32)(nil),
1859 (*FieldTestMessage_OneofFixed32)(nil),
1860 (*FieldTestMessage_OneofFloat)(nil),
1861 (*FieldTestMessage_OneofSfixed64)(nil),
1862 (*FieldTestMessage_OneofFixed64)(nil),
1863 (*FieldTestMessage_OneofDouble)(nil),
1864 (*FieldTestMessage_OneofString)(nil),
1865 (*FieldTestMessage_OneofBytes)(nil),
1866 (*FieldTestMessage_Oneof_Message)(nil),
1867 (*FieldTestMessage_Oneofgroup)(nil),
1868 (*FieldTestMessage_OneofLargestTag)(nil),
1869 (*FieldTestMessage_OneofTwo_1)(nil),
1870 (*FieldTestMessage_OneofTwo_2)(nil),
1871 }
1872 type x struct{}
1873 out := protoimpl.TypeBuilder{
1874 File: protoimpl.DescBuilder{
1875 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1876 RawDescriptor: file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDesc,
1877 NumEnums: 1,
1878 NumMessages: 9,
1879 NumExtensions: 0,
1880 NumServices: 0,
1881 },
1882 GoTypes: file_cmd_protoc_gen_go_testdata_proto2_fields_proto_goTypes,
1883 DependencyIndexes: file_cmd_protoc_gen_go_testdata_proto2_fields_proto_depIdxs,
1884 EnumInfos: file_cmd_protoc_gen_go_testdata_proto2_fields_proto_enumTypes,
1885 MessageInfos: file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes,
1886 }.Build()
1887 File_cmd_protoc_gen_go_testdata_proto2_fields_proto = out.File
1888 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDesc = nil
1889 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_goTypes = nil
1890 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_depIdxs = nil
1891 }
1892
View as plain text