blob: 8cb68f6cf514771901f4b14d153761869725d1e1 [file] [log] [blame]
Damien Neil658051b2018-09-10 12:26:21 -07001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: proto3/fields.proto
3
4package proto3
5
Damien Neil1ec33152018-09-13 13:12:36 -07006import (
Joe Tsaib6405bd2018-11-15 14:44:37 -08007 protoreflect "github.com/golang/protobuf/v2/reflect/protoreflect"
Joe Tsai35ec98f2019-03-25 14:41:32 -07008 protoregistry "github.com/golang/protobuf/v2/reflect/protoregistry"
Joe Tsaib6405bd2018-11-15 14:44:37 -08009 protoimpl "github.com/golang/protobuf/v2/runtime/protoimpl"
Joe Tsai5d72cc22019-03-28 01:13:26 -070010 sync "sync"
Damien Neil1ec33152018-09-13 13:12:36 -070011)
12
Joe Tsai5d72cc22019-03-28 01:13:26 -070013const _ = protoimpl.EnforceVersion(protoimpl.Version - 0)
14
Damien Neil658051b2018-09-10 12:26:21 -070015type FieldTestMessage_Enum int32
16
17const (
18 FieldTestMessage_ZERO FieldTestMessage_Enum = 0
19)
20
Joe Tsai8e506a82019-03-16 00:05:34 -070021// Deprecated: Use FieldTestMessage_Enum.Type.Values instead.
Damien Neil658051b2018-09-10 12:26:21 -070022var FieldTestMessage_Enum_name = map[int32]string{
23 0: "ZERO",
24}
25
Joe Tsai8e506a82019-03-16 00:05:34 -070026// Deprecated: Use FieldTestMessage_Enum.Type.Values instead.
Damien Neil658051b2018-09-10 12:26:21 -070027var FieldTestMessage_Enum_value = map[string]int32{
28 "ZERO": 0,
29}
30
31func (x FieldTestMessage_Enum) String() string {
Joe Tsai8e506a82019-03-16 00:05:34 -070032 return protoimpl.X.EnumStringOf(x.Type(), protoreflect.EnumNumber(x))
Damien Neil658051b2018-09-10 12:26:21 -070033}
34
Joe Tsai61968ce2019-04-01 12:59:24 -070035func (FieldTestMessage_Enum) Type() protoreflect.EnumType {
36 return xxx_File_proto3_fields_proto_enumTypes[0]
37}
38
39func (x FieldTestMessage_Enum) Number() protoreflect.EnumNumber {
40 return protoreflect.EnumNumber(x)
41}
42
Joe Tsai8e506a82019-03-16 00:05:34 -070043// Deprecated: Use FieldTestMessage_Enum.Type instead.
Damien Neil658051b2018-09-10 12:26:21 -070044func (FieldTestMessage_Enum) EnumDescriptor() ([]byte, []int) {
Joe Tsai5d72cc22019-03-28 01:13:26 -070045 return xxx_File_proto3_fields_proto_rawDescGZIP(), []int{0, 0}
Damien Neil658051b2018-09-10 12:26:21 -070046}
47
48type FieldTestMessage struct {
Damien Neil0bd5a382018-09-13 15:07:10 -070049 OptionalBool string `protobuf:"bytes,1,opt,name=optional_bool,json=optionalBool,proto3" json:"optional_bool,omitempty"`
50 OptionalEnum FieldTestMessage_Enum `protobuf:"varint,2,opt,name=optional_enum,json=optionalEnum,proto3,enum=goproto.protoc.proto3.FieldTestMessage_Enum" json:"optional_enum,omitempty"`
51 OptionalInt32 int32 `protobuf:"varint,3,opt,name=optional_int32,json=optionalInt32,proto3" json:"optional_int32,omitempty"`
52 OptionalSint32 int32 `protobuf:"zigzag32,4,opt,name=optional_sint32,json=optionalSint32,proto3" json:"optional_sint32,omitempty"`
53 OptionalUint32 uint32 `protobuf:"varint,5,opt,name=optional_uint32,json=optionalUint32,proto3" json:"optional_uint32,omitempty"`
54 OptionalInt64 int64 `protobuf:"varint,6,opt,name=optional_int64,json=optionalInt64,proto3" json:"optional_int64,omitempty"`
55 OptionalSint64 int64 `protobuf:"zigzag64,7,opt,name=optional_sint64,json=optionalSint64,proto3" json:"optional_sint64,omitempty"`
56 OptionalUint64 uint64 `protobuf:"varint,8,opt,name=optional_uint64,json=optionalUint64,proto3" json:"optional_uint64,omitempty"`
57 OptionalSfixed32 int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32,proto3" json:"optional_sfixed32,omitempty"`
58 OptionalFixed32 uint32 `protobuf:"fixed32,10,opt,name=optional_fixed32,json=optionalFixed32,proto3" json:"optional_fixed32,omitempty"`
59 OptionalFloat float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat,proto3" json:"optional_float,omitempty"`
60 OptionalSfixed64 int64 `protobuf:"fixed64,12,opt,name=optional_sfixed64,json=optionalSfixed64,proto3" json:"optional_sfixed64,omitempty"`
61 OptionalFixed64 uint64 `protobuf:"fixed64,13,opt,name=optional_fixed64,json=optionalFixed64,proto3" json:"optional_fixed64,omitempty"`
62 OptionalDouble float64 `protobuf:"fixed64,14,opt,name=optional_double,json=optionalDouble,proto3" json:"optional_double,omitempty"`
63 OptionalString string `protobuf:"bytes,15,opt,name=optional_string,json=optionalString,proto3" json:"optional_string,omitempty"`
64 OptionalBytes []byte `protobuf:"bytes,16,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"`
65 Optional_Message *FieldTestMessage_Message `protobuf:"bytes,17,opt,name=optional_Message,json=optionalMessage,proto3" json:"optional_Message,omitempty"`
Damien Neild4803f52018-09-19 11:43:35 -070066 RepeatedBool []bool `protobuf:"varint,201,rep,packed,name=repeated_bool,json=repeatedBool,proto3" json:"repeated_bool,omitempty"`
67 RepeatedEnum []FieldTestMessage_Enum `protobuf:"varint,202,rep,packed,name=repeated_enum,json=repeatedEnum,proto3,enum=goproto.protoc.proto3.FieldTestMessage_Enum" json:"repeated_enum,omitempty"`
68 RepeatedInt32 []int32 `protobuf:"varint,203,rep,packed,name=repeated_int32,json=repeatedInt32,proto3" json:"repeated_int32,omitempty"`
69 RepeatedSint32 []int32 `protobuf:"zigzag32,204,rep,packed,name=repeated_sint32,json=repeatedSint32,proto3" json:"repeated_sint32,omitempty"`
70 RepeatedUint32 []uint32 `protobuf:"varint,205,rep,packed,name=repeated_uint32,json=repeatedUint32,proto3" json:"repeated_uint32,omitempty"`
71 RepeatedInt64 []int64 `protobuf:"varint,206,rep,packed,name=repeated_int64,json=repeatedInt64,proto3" json:"repeated_int64,omitempty"`
72 RepeatedSint64 []int64 `protobuf:"zigzag64,207,rep,packed,name=repeated_sint64,json=repeatedSint64,proto3" json:"repeated_sint64,omitempty"`
73 RepeatedUint64 []uint64 `protobuf:"varint,208,rep,packed,name=repeated_uint64,json=repeatedUint64,proto3" json:"repeated_uint64,omitempty"`
74 RepeatedSfixed32 []int32 `protobuf:"fixed32,209,rep,packed,name=repeated_sfixed32,json=repeatedSfixed32,proto3" json:"repeated_sfixed32,omitempty"`
75 RepeatedFixed32 []uint32 `protobuf:"fixed32,210,rep,packed,name=repeated_fixed32,json=repeatedFixed32,proto3" json:"repeated_fixed32,omitempty"`
76 RepeatedFloat []float32 `protobuf:"fixed32,211,rep,packed,name=repeated_float,json=repeatedFloat,proto3" json:"repeated_float,omitempty"`
77 RepeatedSfixed64 []int64 `protobuf:"fixed64,212,rep,packed,name=repeated_sfixed64,json=repeatedSfixed64,proto3" json:"repeated_sfixed64,omitempty"`
78 RepeatedFixed64 []uint64 `protobuf:"fixed64,213,rep,packed,name=repeated_fixed64,json=repeatedFixed64,proto3" json:"repeated_fixed64,omitempty"`
79 RepeatedDouble []float64 `protobuf:"fixed64,214,rep,packed,name=repeated_double,json=repeatedDouble,proto3" json:"repeated_double,omitempty"`
80 RepeatedString []string `protobuf:"bytes,215,rep,name=repeated_string,json=repeatedString,proto3" json:"repeated_string,omitempty"`
81 RepeatedBytes [][]byte `protobuf:"bytes,216,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"`
82 Repeated_Message []*FieldTestMessage_Message `protobuf:"bytes,217,rep,name=repeated_Message,json=repeatedMessage,proto3" json:"repeated_Message,omitempty"`
Damien Neil0bd5a382018-09-13 15:07:10 -070083 MapInt32Int64 map[int32]int64 `protobuf:"bytes,500,rep,name=map_int32_int64,json=mapInt32Int64,proto3" json:"map_int32_int64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
84 MapStringMessage map[string]*FieldTestMessage_Message `protobuf:"bytes,501,rep,name=map_string_message,json=mapStringMessage,proto3" json:"map_string_message,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
85 MapFixed64Enum map[uint64]FieldTestMessage_Enum `protobuf:"bytes,502,rep,name=map_fixed64_enum,json=mapFixed64Enum,proto3" json:"map_fixed64_enum,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=goproto.protoc.proto3.FieldTestMessage_Enum"`
86 XXX_NoUnkeyedLiteral struct{} `json:"-"`
87 XXX_unrecognized []byte `json:"-"`
88 XXX_sizecache int32 `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -070089}
90
Joe Tsai61968ce2019-04-01 12:59:24 -070091func (x *FieldTestMessage) Reset() {
92 *x = FieldTestMessage{}
Joe Tsaib6405bd2018-11-15 14:44:37 -080093}
Joe Tsai61968ce2019-04-01 12:59:24 -070094
95func (x *FieldTestMessage) String() string {
96 return protoimpl.X.MessageStringOf(x)
97}
98
99func (*FieldTestMessage) ProtoMessage() {}
100
101func (x *FieldTestMessage) ProtoReflect() protoreflect.Message {
102 return xxx_File_proto3_fields_proto_messageTypes[0].MessageOf(x)
103}
Joe Tsai8e506a82019-03-16 00:05:34 -0700104
105// Deprecated: Use FieldTestMessage.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -0700106func (*FieldTestMessage) Descriptor() ([]byte, []int) {
Joe Tsai5d72cc22019-03-28 01:13:26 -0700107 return xxx_File_proto3_fields_proto_rawDescGZIP(), []int{0}
Damien Neila1c6abc2018-09-12 13:36:34 -0700108}
Damien Neil993c04d2018-09-14 15:41:11 -0700109
Joe Tsai61968ce2019-04-01 12:59:24 -0700110func (x *FieldTestMessage) GetOptionalBool() string {
111 if x != nil {
112 return x.OptionalBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700113 }
114 return ""
115}
116
Joe Tsai61968ce2019-04-01 12:59:24 -0700117func (x *FieldTestMessage) GetOptionalEnum() FieldTestMessage_Enum {
118 if x != nil {
119 return x.OptionalEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700120 }
121 return FieldTestMessage_ZERO
122}
123
Joe Tsai61968ce2019-04-01 12:59:24 -0700124func (x *FieldTestMessage) GetOptionalInt32() int32 {
125 if x != nil {
126 return x.OptionalInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700127 }
128 return 0
129}
130
Joe Tsai61968ce2019-04-01 12:59:24 -0700131func (x *FieldTestMessage) GetOptionalSint32() int32 {
132 if x != nil {
133 return x.OptionalSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700134 }
135 return 0
136}
137
Joe Tsai61968ce2019-04-01 12:59:24 -0700138func (x *FieldTestMessage) GetOptionalUint32() uint32 {
139 if x != nil {
140 return x.OptionalUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700141 }
142 return 0
143}
144
Joe Tsai61968ce2019-04-01 12:59:24 -0700145func (x *FieldTestMessage) GetOptionalInt64() int64 {
146 if x != nil {
147 return x.OptionalInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700148 }
149 return 0
150}
151
Joe Tsai61968ce2019-04-01 12:59:24 -0700152func (x *FieldTestMessage) GetOptionalSint64() int64 {
153 if x != nil {
154 return x.OptionalSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700155 }
156 return 0
157}
158
Joe Tsai61968ce2019-04-01 12:59:24 -0700159func (x *FieldTestMessage) GetOptionalUint64() uint64 {
160 if x != nil {
161 return x.OptionalUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700162 }
163 return 0
164}
165
Joe Tsai61968ce2019-04-01 12:59:24 -0700166func (x *FieldTestMessage) GetOptionalSfixed32() int32 {
167 if x != nil {
168 return x.OptionalSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700169 }
170 return 0
171}
172
Joe Tsai61968ce2019-04-01 12:59:24 -0700173func (x *FieldTestMessage) GetOptionalFixed32() uint32 {
174 if x != nil {
175 return x.OptionalFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700176 }
177 return 0
178}
179
Joe Tsai61968ce2019-04-01 12:59:24 -0700180func (x *FieldTestMessage) GetOptionalFloat() float32 {
181 if x != nil {
182 return x.OptionalFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700183 }
184 return 0
185}
186
Joe Tsai61968ce2019-04-01 12:59:24 -0700187func (x *FieldTestMessage) GetOptionalSfixed64() int64 {
188 if x != nil {
189 return x.OptionalSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700190 }
191 return 0
192}
193
Joe Tsai61968ce2019-04-01 12:59:24 -0700194func (x *FieldTestMessage) GetOptionalFixed64() uint64 {
195 if x != nil {
196 return x.OptionalFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700197 }
198 return 0
199}
200
Joe Tsai61968ce2019-04-01 12:59:24 -0700201func (x *FieldTestMessage) GetOptionalDouble() float64 {
202 if x != nil {
203 return x.OptionalDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700204 }
205 return 0
206}
207
Joe Tsai61968ce2019-04-01 12:59:24 -0700208func (x *FieldTestMessage) GetOptionalString() string {
209 if x != nil {
210 return x.OptionalString
Damien Neil77f82fe2018-09-13 10:59:17 -0700211 }
212 return ""
213}
214
Joe Tsai61968ce2019-04-01 12:59:24 -0700215func (x *FieldTestMessage) GetOptionalBytes() []byte {
216 if x != nil {
217 return x.OptionalBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700218 }
219 return nil
220}
221
Joe Tsai61968ce2019-04-01 12:59:24 -0700222func (x *FieldTestMessage) GetOptional_Message() *FieldTestMessage_Message {
223 if x != nil {
224 return x.Optional_Message
Damien Neil77f82fe2018-09-13 10:59:17 -0700225 }
226 return nil
227}
228
Joe Tsai61968ce2019-04-01 12:59:24 -0700229func (x *FieldTestMessage) GetRepeatedBool() []bool {
230 if x != nil {
231 return x.RepeatedBool
Damien Neild4803f52018-09-19 11:43:35 -0700232 }
233 return nil
234}
235
Joe Tsai61968ce2019-04-01 12:59:24 -0700236func (x *FieldTestMessage) GetRepeatedEnum() []FieldTestMessage_Enum {
237 if x != nil {
238 return x.RepeatedEnum
Damien Neild4803f52018-09-19 11:43:35 -0700239 }
240 return nil
241}
242
Joe Tsai61968ce2019-04-01 12:59:24 -0700243func (x *FieldTestMessage) GetRepeatedInt32() []int32 {
244 if x != nil {
245 return x.RepeatedInt32
Damien Neild4803f52018-09-19 11:43:35 -0700246 }
247 return nil
248}
249
Joe Tsai61968ce2019-04-01 12:59:24 -0700250func (x *FieldTestMessage) GetRepeatedSint32() []int32 {
251 if x != nil {
252 return x.RepeatedSint32
Damien Neild4803f52018-09-19 11:43:35 -0700253 }
254 return nil
255}
256
Joe Tsai61968ce2019-04-01 12:59:24 -0700257func (x *FieldTestMessage) GetRepeatedUint32() []uint32 {
258 if x != nil {
259 return x.RepeatedUint32
Damien Neild4803f52018-09-19 11:43:35 -0700260 }
261 return nil
262}
263
Joe Tsai61968ce2019-04-01 12:59:24 -0700264func (x *FieldTestMessage) GetRepeatedInt64() []int64 {
265 if x != nil {
266 return x.RepeatedInt64
Damien Neild4803f52018-09-19 11:43:35 -0700267 }
268 return nil
269}
270
Joe Tsai61968ce2019-04-01 12:59:24 -0700271func (x *FieldTestMessage) GetRepeatedSint64() []int64 {
272 if x != nil {
273 return x.RepeatedSint64
Damien Neild4803f52018-09-19 11:43:35 -0700274 }
275 return nil
276}
277
Joe Tsai61968ce2019-04-01 12:59:24 -0700278func (x *FieldTestMessage) GetRepeatedUint64() []uint64 {
279 if x != nil {
280 return x.RepeatedUint64
Damien Neild4803f52018-09-19 11:43:35 -0700281 }
282 return nil
283}
284
Joe Tsai61968ce2019-04-01 12:59:24 -0700285func (x *FieldTestMessage) GetRepeatedSfixed32() []int32 {
286 if x != nil {
287 return x.RepeatedSfixed32
Damien Neild4803f52018-09-19 11:43:35 -0700288 }
289 return nil
290}
291
Joe Tsai61968ce2019-04-01 12:59:24 -0700292func (x *FieldTestMessage) GetRepeatedFixed32() []uint32 {
293 if x != nil {
294 return x.RepeatedFixed32
Damien Neild4803f52018-09-19 11:43:35 -0700295 }
296 return nil
297}
298
Joe Tsai61968ce2019-04-01 12:59:24 -0700299func (x *FieldTestMessage) GetRepeatedFloat() []float32 {
300 if x != nil {
301 return x.RepeatedFloat
Damien Neild4803f52018-09-19 11:43:35 -0700302 }
303 return nil
304}
305
Joe Tsai61968ce2019-04-01 12:59:24 -0700306func (x *FieldTestMessage) GetRepeatedSfixed64() []int64 {
307 if x != nil {
308 return x.RepeatedSfixed64
Damien Neild4803f52018-09-19 11:43:35 -0700309 }
310 return nil
311}
312
Joe Tsai61968ce2019-04-01 12:59:24 -0700313func (x *FieldTestMessage) GetRepeatedFixed64() []uint64 {
314 if x != nil {
315 return x.RepeatedFixed64
Damien Neild4803f52018-09-19 11:43:35 -0700316 }
317 return nil
318}
319
Joe Tsai61968ce2019-04-01 12:59:24 -0700320func (x *FieldTestMessage) GetRepeatedDouble() []float64 {
321 if x != nil {
322 return x.RepeatedDouble
Damien Neild4803f52018-09-19 11:43:35 -0700323 }
324 return nil
325}
326
Joe Tsai61968ce2019-04-01 12:59:24 -0700327func (x *FieldTestMessage) GetRepeatedString() []string {
328 if x != nil {
329 return x.RepeatedString
Damien Neild4803f52018-09-19 11:43:35 -0700330 }
331 return nil
332}
333
Joe Tsai61968ce2019-04-01 12:59:24 -0700334func (x *FieldTestMessage) GetRepeatedBytes() [][]byte {
335 if x != nil {
336 return x.RepeatedBytes
Damien Neild4803f52018-09-19 11:43:35 -0700337 }
338 return nil
339}
340
Joe Tsai61968ce2019-04-01 12:59:24 -0700341func (x *FieldTestMessage) GetRepeated_Message() []*FieldTestMessage_Message {
342 if x != nil {
343 return x.Repeated_Message
Damien Neild4803f52018-09-19 11:43:35 -0700344 }
345 return nil
346}
347
Joe Tsai61968ce2019-04-01 12:59:24 -0700348func (x *FieldTestMessage) GetMapInt32Int64() map[int32]int64 {
349 if x != nil {
350 return x.MapInt32Int64
Damien Neil0bd5a382018-09-13 15:07:10 -0700351 }
352 return nil
353}
354
Joe Tsai61968ce2019-04-01 12:59:24 -0700355func (x *FieldTestMessage) GetMapStringMessage() map[string]*FieldTestMessage_Message {
356 if x != nil {
357 return x.MapStringMessage
Damien Neil0bd5a382018-09-13 15:07:10 -0700358 }
359 return nil
360}
361
Joe Tsai61968ce2019-04-01 12:59:24 -0700362func (x *FieldTestMessage) GetMapFixed64Enum() map[uint64]FieldTestMessage_Enum {
363 if x != nil {
364 return x.MapFixed64Enum
Damien Neil0bd5a382018-09-13 15:07:10 -0700365 }
366 return nil
367}
368
Damien Neil658051b2018-09-10 12:26:21 -0700369type FieldTestMessage_Message struct {
370 XXX_NoUnkeyedLiteral struct{} `json:"-"`
371 XXX_unrecognized []byte `json:"-"`
372 XXX_sizecache int32 `json:"-"`
373}
374
Joe Tsai61968ce2019-04-01 12:59:24 -0700375func (x *FieldTestMessage_Message) Reset() {
376 *x = FieldTestMessage_Message{}
Joe Tsaib6405bd2018-11-15 14:44:37 -0800377}
Joe Tsai61968ce2019-04-01 12:59:24 -0700378
379func (x *FieldTestMessage_Message) String() string {
380 return protoimpl.X.MessageStringOf(x)
381}
382
383func (*FieldTestMessage_Message) ProtoMessage() {}
384
385func (x *FieldTestMessage_Message) ProtoReflect() protoreflect.Message {
386 return xxx_File_proto3_fields_proto_messageTypes[4].MessageOf(x)
387}
Joe Tsai8e506a82019-03-16 00:05:34 -0700388
389// Deprecated: Use FieldTestMessage_Message.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -0700390func (*FieldTestMessage_Message) Descriptor() ([]byte, []int) {
Joe Tsai5d72cc22019-03-28 01:13:26 -0700391 return xxx_File_proto3_fields_proto_rawDescGZIP(), []int{0, 3}
Damien Neila1c6abc2018-09-12 13:36:34 -0700392}
Damien Neil993c04d2018-09-14 15:41:11 -0700393
Joe Tsai5d72cc22019-03-28 01:13:26 -0700394var File_proto3_fields_proto protoreflect.FileDescriptor
395
396var xxx_File_proto3_fields_proto_rawDesc = []byte{
Damien Neil8012b442019-01-18 09:32:24 -0800397 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e,
398 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
399 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x22, 0xd0, 0x11, 0x0a,
400 0x10, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
401 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f,
402 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
403 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
404 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e,
405 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70,
406 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d,
407 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x6f, 0x70, 0x74,
408 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74,
409 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28,
410 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x33, 0x32,
411 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e,
412 0x74, 0x33, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x11, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f,
413 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74,
414 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x05, 0x20, 0x01,
415 0x28, 0x0d, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74,
416 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69,
417 0x6e, 0x74, 0x36, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69,
418 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74,
419 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x07, 0x20, 0x01,
420 0x28, 0x12, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74,
421 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75,
422 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x6f, 0x70, 0x74,
423 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x6f,
424 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
425 0x18, 0x09, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
426 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69,
427 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x0a, 0x20, 0x01,
428 0x28, 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65,
429 0x64, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f,
430 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74,
431 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70,
432 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18,
433 0x0c, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53,
434 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f,
435 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28,
436 0x06, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64,
437 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64,
438 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74,
439 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x6f,
440 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0f,
441 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74,
442 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
443 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6f, 0x70,
444 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a, 0x0a, 0x10, 0x6f,
445 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18,
446 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
447 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x46, 0x69,
448 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d,
449 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
450 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61,
451 0x74, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xc9, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52,
452 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x52, 0x0a,
453 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xca,
454 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
455 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x46, 0x69,
456 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45,
457 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75,
458 0x6d, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e,
459 0x74, 0x33, 0x32, 0x18, 0xcb, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65,
460 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70,
461 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcc, 0x01, 0x20,
462 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e,
463 0x74, 0x33, 0x32, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
464 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcd, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72,
465 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x26, 0x0a,
466 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
467 0xce, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
468 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
469 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xcf, 0x01, 0x20, 0x03, 0x28, 0x12, 0x52,
470 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12,
471 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74,
472 0x36, 0x34, 0x18, 0xd0, 0x01, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61,
473 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70,
474 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd1,
475 0x01, 0x20, 0x03, 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53,
476 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61,
477 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd2, 0x01, 0x20, 0x03,
478 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65,
479 0x64, 0x33, 0x32, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
480 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xd3, 0x01, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65,
481 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x72,
482 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
483 0x18, 0xd4, 0x01, 0x20, 0x03, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
484 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70,
485 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xd5, 0x01,
486 0x20, 0x03, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69,
487 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
488 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xd6, 0x01, 0x20, 0x03, 0x28, 0x01, 0x52,
489 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12,
490 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69,
491 0x6e, 0x67, 0x18, 0xd7, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61,
492 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70,
493 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xd8, 0x01, 0x20, 0x03,
494 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65,
495 0x73, 0x12, 0x5b, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x4d, 0x65,
496 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xd9, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67,
497 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72,
498 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65,
499 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72,
500 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x63,
501 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x69, 0x6e, 0x74, 0x36,
502 0x34, 0x18, 0xf4, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
503 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
504 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
505 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45,
506 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e,
507 0x74, 0x36, 0x34, 0x12, 0x6c, 0x0a, 0x12, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
508 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xf5, 0x03, 0x20, 0x03, 0x28, 0x0b,
509 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
510 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65,
511 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72,
512 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
513 0x10, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
514 0x65, 0x12, 0x66, 0x0a, 0x10, 0x6d, 0x61, 0x70, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
515 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xf6, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67,
516 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72,
517 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65,
518 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
519 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x46, 0x69,
520 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x1a, 0x40, 0x0a, 0x12, 0x4d, 0x61, 0x70,
521 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
522 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65,
523 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03,
524 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x74, 0x0a, 0x15, 0x4d,
525 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45,
526 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
527 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x45, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
528 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
529 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x46, 0x69,
530 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d,
531 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
532 0x01, 0x1a, 0x6f, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45,
533 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
534 0x01, 0x20, 0x01, 0x28, 0x06, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x42, 0x0a, 0x05, 0x76, 0x61,
535 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72,
536 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
537 0x33, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61,
538 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
539 0x38, 0x01, 0x1a, 0x09, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x10, 0x0a,
540 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x08, 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x42,
541 0x41, 0x5a, 0x3f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f,
542 0x6c, 0x61, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x32,
543 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d,
544 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74,
545 0x6f, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
Damien Neil658051b2018-09-10 12:26:21 -0700546}
Joe Tsaib6405bd2018-11-15 14:44:37 -0800547
Joe Tsai5d72cc22019-03-28 01:13:26 -0700548var (
549 xxx_File_proto3_fields_proto_rawDesc_once sync.Once
550 xxx_File_proto3_fields_proto_rawDesc_data = xxx_File_proto3_fields_proto_rawDesc
551)
Joe Tsaib6405bd2018-11-15 14:44:37 -0800552
Joe Tsai5d72cc22019-03-28 01:13:26 -0700553func xxx_File_proto3_fields_proto_rawDescGZIP() []byte {
554 xxx_File_proto3_fields_proto_rawDesc_once.Do(func() {
555 xxx_File_proto3_fields_proto_rawDesc_data = protoimpl.X.CompressGZIP(xxx_File_proto3_fields_proto_rawDesc_data)
556 })
557 return xxx_File_proto3_fields_proto_rawDesc_data
558}
Joe Tsaib6405bd2018-11-15 14:44:37 -0800559
Damien Neil6bb8dec2019-03-01 13:22:30 -0800560var xxx_File_proto3_fields_proto_enumTypes = make([]protoreflect.EnumType, 1)
561var xxx_File_proto3_fields_proto_messageTypes = make([]protoimpl.MessageType, 5)
Joe Tsai40692112019-02-27 20:25:51 -0800562var xxx_File_proto3_fields_proto_goTypes = []interface{}{
Damien Neil8012b442019-01-18 09:32:24 -0800563 (FieldTestMessage_Enum)(0), // 0: goproto.protoc.proto3.FieldTestMessage.Enum
564 (*FieldTestMessage)(nil), // 1: goproto.protoc.proto3.FieldTestMessage
565 nil, // 2: goproto.protoc.proto3.FieldTestMessage.MapInt32Int64Entry
566 nil, // 3: goproto.protoc.proto3.FieldTestMessage.MapStringMessageEntry
567 nil, // 4: goproto.protoc.proto3.FieldTestMessage.MapFixed64EnumEntry
568 (*FieldTestMessage_Message)(nil), // 5: goproto.protoc.proto3.FieldTestMessage.Message
Joe Tsaib6405bd2018-11-15 14:44:37 -0800569}
Joe Tsai40692112019-02-27 20:25:51 -0800570var xxx_File_proto3_fields_proto_depIdxs = []int32{
Damien Neil8012b442019-01-18 09:32:24 -0800571 0, // goproto.protoc.proto3.FieldTestMessage.optional_enum:type_name -> goproto.protoc.proto3.FieldTestMessage.Enum
572 5, // goproto.protoc.proto3.FieldTestMessage.optional_Message:type_name -> goproto.protoc.proto3.FieldTestMessage.Message
573 0, // goproto.protoc.proto3.FieldTestMessage.repeated_enum:type_name -> goproto.protoc.proto3.FieldTestMessage.Enum
574 5, // goproto.protoc.proto3.FieldTestMessage.repeated_Message:type_name -> goproto.protoc.proto3.FieldTestMessage.Message
575 2, // goproto.protoc.proto3.FieldTestMessage.map_int32_int64:type_name -> goproto.protoc.proto3.FieldTestMessage.MapInt32Int64Entry
576 3, // goproto.protoc.proto3.FieldTestMessage.map_string_message:type_name -> goproto.protoc.proto3.FieldTestMessage.MapStringMessageEntry
577 4, // goproto.protoc.proto3.FieldTestMessage.map_fixed64_enum:type_name -> goproto.protoc.proto3.FieldTestMessage.MapFixed64EnumEntry
578 5, // goproto.protoc.proto3.FieldTestMessage.MapStringMessageEntry.value:type_name -> goproto.protoc.proto3.FieldTestMessage.Message
579 0, // goproto.protoc.proto3.FieldTestMessage.MapFixed64EnumEntry.value:type_name -> goproto.protoc.proto3.FieldTestMessage.Enum
Joe Tsaib6405bd2018-11-15 14:44:37 -0800580}
Damien Neil8012b442019-01-18 09:32:24 -0800581
Damien Neil0fc22452019-03-08 17:18:11 -0800582func init() { xxx_File_proto3_fields_proto_init() }
583func xxx_File_proto3_fields_proto_init() {
584 if File_proto3_fields_proto != nil {
585 return
586 }
Joe Tsai40692112019-02-27 20:25:51 -0800587 File_proto3_fields_proto = protoimpl.FileBuilder{
Joe Tsai5d72cc22019-03-28 01:13:26 -0700588 RawDescriptor: xxx_File_proto3_fields_proto_rawDesc,
Joe Tsai40692112019-02-27 20:25:51 -0800589 GoTypes: xxx_File_proto3_fields_proto_goTypes,
590 DependencyIndexes: xxx_File_proto3_fields_proto_depIdxs,
Damien Neil6bb8dec2019-03-01 13:22:30 -0800591 EnumOutputTypes: xxx_File_proto3_fields_proto_enumTypes,
Joe Tsai35ec98f2019-03-25 14:41:32 -0700592 MessageOutputTypes: xxx_File_proto3_fields_proto_messageTypes,
593 FilesRegistry: protoregistry.GlobalFiles,
594 TypesRegistry: protoregistry.GlobalTypes,
Damien Neil8012b442019-01-18 09:32:24 -0800595 }.Init()
Joe Tsai5d72cc22019-03-28 01:13:26 -0700596 xxx_File_proto3_fields_proto_rawDesc = nil
Joe Tsai40692112019-02-27 20:25:51 -0800597 xxx_File_proto3_fields_proto_goTypes = nil
598 xxx_File_proto3_fields_proto_depIdxs = nil
Joe Tsaib6405bd2018-11-15 14:44:37 -0800599}