blob: ff7c7ef50984b694a3fd32eb84611fbae0c7b60f [file] [log] [blame]
Herbie Ong6e67a1d2018-12-26 15:57:16 -08001// Code generated by protoc-gen-go. DO NOT EDIT.
Joe Tsai19058432019-02-27 21:46:29 -08002// source: test.proto
Herbie Ong6e67a1d2018-12-26 15:57:16 -08003
4package testprotos
5
6import (
7 proto "github.com/golang/protobuf/proto"
8 protoreflect "github.com/golang/protobuf/v2/reflect/protoreflect"
Herbie Ong6e67a1d2018-12-26 15:57:16 -08009 protoimpl "github.com/golang/protobuf/v2/runtime/protoimpl"
Damien Neil8012b442019-01-18 09:32:24 -080010 reflect "reflect"
Herbie Ong6e67a1d2018-12-26 15:57:16 -080011)
12
Herbie Ong6e67a1d2018-12-26 15:57:16 -080013type Enum1 int32
14
15const (
16 Enum1_ONE Enum1 = 1
17)
18
Damien Neila8593ba2019-01-08 16:18:07 -080019func (e Enum1) Type() protoreflect.EnumType {
Joe Tsai19058432019-02-27 21:46:29 -080020 return xxx_File_test_proto_enumTypes[0]
Herbie Ong6e67a1d2018-12-26 15:57:16 -080021}
Damien Neila8593ba2019-01-08 16:18:07 -080022func (e Enum1) Number() protoreflect.EnumNumber {
Herbie Ong6e67a1d2018-12-26 15:57:16 -080023 return protoreflect.EnumNumber(e)
24}
25
Joe Tsai8e506a82019-03-16 00:05:34 -070026// Deprecated: Use Enum1.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080027var Enum1_name = map[int32]string{
28 1: "ONE",
29}
30
Joe Tsai8e506a82019-03-16 00:05:34 -070031// Deprecated: Use Enum1.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080032var Enum1_value = map[string]int32{
33 "ONE": 1,
34}
35
36func (x Enum1) Enum() *Enum1 {
Joe Tsai8e506a82019-03-16 00:05:34 -070037 return &x
Herbie Ong6e67a1d2018-12-26 15:57:16 -080038}
39
40func (x Enum1) String() string {
Joe Tsai8e506a82019-03-16 00:05:34 -070041 return protoimpl.X.EnumStringOf(x.Type(), protoreflect.EnumNumber(x))
Herbie Ong6e67a1d2018-12-26 15:57:16 -080042}
43
Joe Tsai8e506a82019-03-16 00:05:34 -070044// Deprecated: Do not use.
45func (x *Enum1) UnmarshalJSON(b []byte) error {
46 num, err := protoimpl.X.UnmarshalJSONEnum(x.Type(), b)
Herbie Ong6e67a1d2018-12-26 15:57:16 -080047 if err != nil {
48 return err
49 }
Joe Tsai8e506a82019-03-16 00:05:34 -070050 *x = Enum1(num)
Herbie Ong6e67a1d2018-12-26 15:57:16 -080051 return nil
52}
53
Joe Tsai8e506a82019-03-16 00:05:34 -070054// Deprecated: Use Enum1.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080055func (Enum1) EnumDescriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -080056 return xxx_File_test_proto_rawdesc_gzipped, []int{0}
Herbie Ong6e67a1d2018-12-26 15:57:16 -080057}
58
59type Enum2 int32
60
61const (
62 Enum2_UNO Enum2 = 1
63)
64
Damien Neila8593ba2019-01-08 16:18:07 -080065func (e Enum2) Type() protoreflect.EnumType {
Joe Tsai19058432019-02-27 21:46:29 -080066 return xxx_File_test_proto_enumTypes[1]
Herbie Ong6e67a1d2018-12-26 15:57:16 -080067}
Damien Neila8593ba2019-01-08 16:18:07 -080068func (e Enum2) Number() protoreflect.EnumNumber {
Herbie Ong6e67a1d2018-12-26 15:57:16 -080069 return protoreflect.EnumNumber(e)
70}
71
Joe Tsai8e506a82019-03-16 00:05:34 -070072// Deprecated: Use Enum2.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080073var Enum2_name = map[int32]string{
74 1: "UNO",
75}
76
Joe Tsai8e506a82019-03-16 00:05:34 -070077// Deprecated: Use Enum2.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080078var Enum2_value = map[string]int32{
79 "UNO": 1,
80}
81
82func (x Enum2) Enum() *Enum2 {
Joe Tsai8e506a82019-03-16 00:05:34 -070083 return &x
Herbie Ong6e67a1d2018-12-26 15:57:16 -080084}
85
86func (x Enum2) String() string {
Joe Tsai8e506a82019-03-16 00:05:34 -070087 return protoimpl.X.EnumStringOf(x.Type(), protoreflect.EnumNumber(x))
Herbie Ong6e67a1d2018-12-26 15:57:16 -080088}
89
Joe Tsai8e506a82019-03-16 00:05:34 -070090// Deprecated: Do not use.
91func (x *Enum2) UnmarshalJSON(b []byte) error {
92 num, err := protoimpl.X.UnmarshalJSONEnum(x.Type(), b)
Herbie Ong6e67a1d2018-12-26 15:57:16 -080093 if err != nil {
94 return err
95 }
Joe Tsai8e506a82019-03-16 00:05:34 -070096 *x = Enum2(num)
Herbie Ong6e67a1d2018-12-26 15:57:16 -080097 return nil
98}
99
Joe Tsai8e506a82019-03-16 00:05:34 -0700100// Deprecated: Use Enum2.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800101func (Enum2) EnumDescriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800102 return xxx_File_test_proto_rawdesc_gzipped, []int{1}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800103}
104
105type Enum3 int32
106
107const (
108 Enum3_YI Enum3 = 1
109)
110
Damien Neila8593ba2019-01-08 16:18:07 -0800111func (e Enum3) Type() protoreflect.EnumType {
Joe Tsai19058432019-02-27 21:46:29 -0800112 return xxx_File_test_proto_enumTypes[2]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800113}
Damien Neila8593ba2019-01-08 16:18:07 -0800114func (e Enum3) Number() protoreflect.EnumNumber {
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800115 return protoreflect.EnumNumber(e)
116}
117
Joe Tsai8e506a82019-03-16 00:05:34 -0700118// Deprecated: Use Enum3.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800119var Enum3_name = map[int32]string{
120 1: "YI",
121}
122
Joe Tsai8e506a82019-03-16 00:05:34 -0700123// Deprecated: Use Enum3.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800124var Enum3_value = map[string]int32{
125 "YI": 1,
126}
127
128func (x Enum3) Enum() *Enum3 {
Joe Tsai8e506a82019-03-16 00:05:34 -0700129 return &x
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800130}
131
132func (x Enum3) String() string {
Joe Tsai8e506a82019-03-16 00:05:34 -0700133 return protoimpl.X.EnumStringOf(x.Type(), protoreflect.EnumNumber(x))
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800134}
135
Joe Tsai8e506a82019-03-16 00:05:34 -0700136// Deprecated: Do not use.
137func (x *Enum3) UnmarshalJSON(b []byte) error {
138 num, err := protoimpl.X.UnmarshalJSONEnum(x.Type(), b)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800139 if err != nil {
140 return err
141 }
Joe Tsai8e506a82019-03-16 00:05:34 -0700142 *x = Enum3(num)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800143 return nil
144}
145
Joe Tsai8e506a82019-03-16 00:05:34 -0700146// Deprecated: Use Enum3.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800147func (Enum3) EnumDescriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800148 return xxx_File_test_proto_rawdesc_gzipped, []int{2}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800149}
150
151type Message1 struct {
152 XXX_NoUnkeyedLiteral struct{} `json:"-"`
153 proto.XXX_InternalExtensions `json:"-"`
154 XXX_unrecognized []byte `json:"-"`
155 XXX_sizecache int32 `json:"-"`
156}
157
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800158func (m *Message1) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800159 return xxx_File_test_proto_messageTypes[0].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800160}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800161func (m *Message1) Reset() { *m = Message1{} }
162func (m *Message1) String() string { return proto.CompactTextString(m) }
163func (*Message1) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -0700164
165// Deprecated: Use Message1.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800166func (*Message1) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800167 return xxx_File_test_proto_rawdesc_gzipped, []int{0}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800168}
169
170var extRange_Message1 = []proto.ExtensionRange{
171 {Start: 10, End: 536870911},
172}
173
Joe Tsai8e506a82019-03-16 00:05:34 -0700174// Deprecated: Use Message1.ProtoReflect.Type.ExtensionRanges instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800175func (*Message1) ExtensionRangeArray() []proto.ExtensionRange {
176 return extRange_Message1
177}
178
179func (m *Message1) XXX_Unmarshal(b []byte) error {
180 return xxx_messageInfo_Message1.Unmarshal(m, b)
181}
182func (m *Message1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
183 return xxx_messageInfo_Message1.Marshal(b, m, deterministic)
184}
185func (m *Message1) XXX_Merge(src proto.Message) {
186 xxx_messageInfo_Message1.Merge(m, src)
187}
188func (m *Message1) XXX_Size() int {
189 return xxx_messageInfo_Message1.Size(m)
190}
191func (m *Message1) XXX_DiscardUnknown() {
192 xxx_messageInfo_Message1.DiscardUnknown(m)
193}
194
195var xxx_messageInfo_Message1 proto.InternalMessageInfo
196
197type Message2 struct {
198 XXX_NoUnkeyedLiteral struct{} `json:"-"`
199 XXX_unrecognized []byte `json:"-"`
200 XXX_sizecache int32 `json:"-"`
201}
202
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800203func (m *Message2) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800204 return xxx_File_test_proto_messageTypes[1].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800205}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800206func (m *Message2) Reset() { *m = Message2{} }
207func (m *Message2) String() string { return proto.CompactTextString(m) }
208func (*Message2) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -0700209
210// Deprecated: Use Message2.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800211func (*Message2) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800212 return xxx_File_test_proto_rawdesc_gzipped, []int{1}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800213}
214
215func (m *Message2) XXX_Unmarshal(b []byte) error {
216 return xxx_messageInfo_Message2.Unmarshal(m, b)
217}
218func (m *Message2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
219 return xxx_messageInfo_Message2.Marshal(b, m, deterministic)
220}
221func (m *Message2) XXX_Merge(src proto.Message) {
222 xxx_messageInfo_Message2.Merge(m, src)
223}
224func (m *Message2) XXX_Size() int {
225 return xxx_messageInfo_Message2.Size(m)
226}
227func (m *Message2) XXX_DiscardUnknown() {
228 xxx_messageInfo_Message2.DiscardUnknown(m)
229}
230
231var xxx_messageInfo_Message2 proto.InternalMessageInfo
232
233type Message3 struct {
234 XXX_NoUnkeyedLiteral struct{} `json:"-"`
235 XXX_unrecognized []byte `json:"-"`
236 XXX_sizecache int32 `json:"-"`
237}
238
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800239func (m *Message3) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800240 return xxx_File_test_proto_messageTypes[2].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800241}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800242func (m *Message3) Reset() { *m = Message3{} }
243func (m *Message3) String() string { return proto.CompactTextString(m) }
244func (*Message3) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -0700245
246// Deprecated: Use Message3.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800247func (*Message3) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800248 return xxx_File_test_proto_rawdesc_gzipped, []int{2}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800249}
250
251func (m *Message3) XXX_Unmarshal(b []byte) error {
252 return xxx_messageInfo_Message3.Unmarshal(m, b)
253}
254func (m *Message3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
255 return xxx_messageInfo_Message3.Marshal(b, m, deterministic)
256}
257func (m *Message3) XXX_Merge(src proto.Message) {
258 xxx_messageInfo_Message3.Merge(m, src)
259}
260func (m *Message3) XXX_Size() int {
261 return xxx_messageInfo_Message3.Size(m)
262}
263func (m *Message3) XXX_DiscardUnknown() {
264 xxx_messageInfo_Message3.DiscardUnknown(m)
265}
266
267var xxx_messageInfo_Message3 proto.InternalMessageInfo
268
269type Message4 struct {
270 BoolField *bool `protobuf:"varint,30,opt,name=bool_field,json=boolField" json:"bool_field,omitempty"`
271 XXX_NoUnkeyedLiteral struct{} `json:"-"`
272 XXX_unrecognized []byte `json:"-"`
273 XXX_sizecache int32 `json:"-"`
274}
275
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800276func (m *Message4) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800277 return xxx_File_test_proto_messageTypes[3].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800278}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800279func (m *Message4) Reset() { *m = Message4{} }
280func (m *Message4) String() string { return proto.CompactTextString(m) }
281func (*Message4) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -0700282
283// Deprecated: Use Message4.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800284func (*Message4) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800285 return xxx_File_test_proto_rawdesc_gzipped, []int{3}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800286}
287
288func (m *Message4) XXX_Unmarshal(b []byte) error {
289 return xxx_messageInfo_Message4.Unmarshal(m, b)
290}
291func (m *Message4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
292 return xxx_messageInfo_Message4.Marshal(b, m, deterministic)
293}
294func (m *Message4) XXX_Merge(src proto.Message) {
295 xxx_messageInfo_Message4.Merge(m, src)
296}
297func (m *Message4) XXX_Size() int {
298 return xxx_messageInfo_Message4.Size(m)
299}
300func (m *Message4) XXX_DiscardUnknown() {
301 xxx_messageInfo_Message4.DiscardUnknown(m)
302}
303
304var xxx_messageInfo_Message4 proto.InternalMessageInfo
305
306func (m *Message4) GetBoolField() bool {
307 if m != nil && m.BoolField != nil {
308 return *m.BoolField
309 }
310 return false
311}
312
Joe Tsaiafb455e2019-03-14 16:08:22 -0700313var xxx_File_test_proto_extDescs = []proto.ExtensionDesc{
314 {
315 ExtendedType: (*Message1)(nil),
316 ExtensionType: (*string)(nil),
317 Field: 11,
318 Name: "testprotos.string_field",
319 Tag: "bytes,11,opt,name=string_field",
320 Filename: "test.proto",
321 },
322 {
323 ExtendedType: (*Message1)(nil),
324 ExtensionType: (*Enum1)(nil),
325 Field: 12,
326 Name: "testprotos.enum_field",
327 Tag: "varint,12,opt,name=enum_field,enum=testprotos.Enum1",
328 Filename: "test.proto",
329 },
330 {
331 ExtendedType: (*Message1)(nil),
332 ExtensionType: (*Message2)(nil),
333 Field: 13,
334 Name: "testprotos.message_field",
335 Tag: "bytes,13,opt,name=message_field",
336 Filename: "test.proto",
337 },
338 {
339 ExtendedType: (*Message1)(nil),
340 ExtensionType: (*Message2)(nil),
341 Field: 21,
342 Name: "testprotos.Message4.message_field",
343 Tag: "bytes,21,opt,name=message_field",
344 Filename: "test.proto",
345 },
346 {
347 ExtendedType: (*Message1)(nil),
348 ExtensionType: (*Enum1)(nil),
349 Field: 22,
350 Name: "testprotos.Message4.enum_field",
351 Tag: "varint,22,opt,name=enum_field,enum=testprotos.Enum1",
352 Filename: "test.proto",
353 },
354 {
355 ExtendedType: (*Message1)(nil),
356 ExtensionType: (*string)(nil),
357 Field: 23,
358 Name: "testprotos.Message4.string_field",
359 Tag: "bytes,23,opt,name=string_field",
360 Filename: "test.proto",
361 },
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800362}
Joe Tsaiafb455e2019-03-14 16:08:22 -0700363var (
364 // extend testprotos.Message1 { optional string string_field = 11; }
365 E_StringField = &xxx_File_test_proto_extDescs[0]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800366
Joe Tsaiafb455e2019-03-14 16:08:22 -0700367 // extend testprotos.Message1 { optional testprotos.Enum1 enum_field = 12; }
368 E_EnumField = &xxx_File_test_proto_extDescs[1]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800369
Joe Tsaiafb455e2019-03-14 16:08:22 -0700370 // extend testprotos.Message1 { optional testprotos.Message2 message_field = 13; }
371 E_MessageField = &xxx_File_test_proto_extDescs[2]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800372
Joe Tsaiafb455e2019-03-14 16:08:22 -0700373 // extend testprotos.Message1 { optional testprotos.Message2 message_field = 21; }
374 E_Message4_MessageField = &xxx_File_test_proto_extDescs[3]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800375
Joe Tsaiafb455e2019-03-14 16:08:22 -0700376 // extend testprotos.Message1 { optional testprotos.Enum1 enum_field = 22; }
377 E_Message4_EnumField = &xxx_File_test_proto_extDescs[4]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800378
Joe Tsaiafb455e2019-03-14 16:08:22 -0700379 // extend testprotos.Message1 { optional string string_field = 23; }
380 E_Message4_StringField = &xxx_File_test_proto_extDescs[5]
381)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800382
383func init() {
Joe Tsai19058432019-02-27 21:46:29 -0800384 proto.RegisterFile("test.proto", xxx_File_test_proto_rawdesc_gzipped)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800385 proto.RegisterEnum("testprotos.Enum1", Enum1_name, Enum1_value)
386 proto.RegisterEnum("testprotos.Enum2", Enum2_name, Enum2_value)
387 proto.RegisterEnum("testprotos.Enum3", Enum3_name, Enum3_value)
388 proto.RegisterType((*Message1)(nil), "testprotos.Message1")
389 proto.RegisterType((*Message2)(nil), "testprotos.Message2")
390 proto.RegisterType((*Message3)(nil), "testprotos.Message3")
391 proto.RegisterType((*Message4)(nil), "testprotos.Message4")
392 proto.RegisterExtension(E_StringField)
393 proto.RegisterExtension(E_EnumField)
394 proto.RegisterExtension(E_MessageField)
395 proto.RegisterExtension(E_Message4_MessageField)
396 proto.RegisterExtension(E_Message4_EnumField)
397 proto.RegisterExtension(E_Message4_StringField)
398}
399
Joe Tsai19058432019-02-27 21:46:29 -0800400var xxx_File_test_proto_rawdesc = []byte{
401 // 653 bytes of the wire-encoded FileDescriptorProto
402 0x0a, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x74, 0x65,
403 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x22, 0x14, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73,
404 0x61, 0x67, 0x65, 0x31, 0x2a, 0x08, 0x08, 0x0a, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0x0a,
405 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x22, 0x0a, 0x0a, 0x08, 0x4d, 0x65,
406 0x73, 0x73, 0x61, 0x67, 0x65, 0x33, 0x22, 0xfb, 0x01, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61,
407 0x67, 0x65, 0x34, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x66, 0x69, 0x65, 0x6c,
408 0x64, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x6c, 0x46, 0x69, 0x65,
409 0x6c, 0x64, 0x32, 0x4f, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69,
410 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
411 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32,
412 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73,
413 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69,
414 0x65, 0x6c, 0x64, 0x32, 0x46, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c,
Damien Neil8012b442019-01-18 09:32:24 -0800415 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d,
Joe Tsai19058432019-02-27 21:46:29 -0800416 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e,
Damien Neil8012b442019-01-18 09:32:24 -0800417 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x31,
Joe Tsai19058432019-02-27 21:46:29 -0800418 0x52, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x0a, 0x0c, 0x73,
419 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65,
420 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
421 0x31, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46,
422 0x69, 0x65, 0x6c, 0x64, 0x2a, 0x10, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x12, 0x07, 0x0a,
423 0x03, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x2a, 0x10, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x32, 0x12,
424 0x07, 0x0a, 0x03, 0x55, 0x4e, 0x4f, 0x10, 0x01, 0x2a, 0x0f, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d,
425 0x33, 0x12, 0x06, 0x0a, 0x02, 0x59, 0x49, 0x10, 0x01, 0x3a, 0x37, 0x0a, 0x0c, 0x73, 0x74, 0x72,
426 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74,
427 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18,
428 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65,
429 0x6c, 0x64, 0x3a, 0x46, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64,
430 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65,
431 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x74,
432 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x52,
433 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x3a, 0x4f, 0x0a, 0x0d, 0x6d, 0x65,
434 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65,
435 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
436 0x31, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72,
437 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x0c, 0x6d,
438 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x40, 0x5a, 0x3e, 0x67,
439 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
440 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x32, 0x2f, 0x72, 0x65, 0x66,
441 0x6c, 0x65, 0x63, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
442 0x72, 0x79, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800443}
444
Joe Tsai8e506a82019-03-16 00:05:34 -0700445var xxx_File_test_proto_rawdesc_gzipped = protoimpl.X.CompressGZIP(xxx_File_test_proto_rawdesc)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800446
447const _ = protoimpl.EnforceVersion(protoimpl.Version - 0)
448
Joe Tsai19058432019-02-27 21:46:29 -0800449var File_test_proto protoreflect.FileDescriptor
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800450
Damien Neil6bb8dec2019-03-01 13:22:30 -0800451var xxx_File_test_proto_enumTypes = make([]protoreflect.EnumType, 3)
452var xxx_File_test_proto_messageTypes = make([]protoimpl.MessageType, 4)
Joe Tsai19058432019-02-27 21:46:29 -0800453var xxx_File_test_proto_goTypes = []interface{}{
Damien Neil8012b442019-01-18 09:32:24 -0800454 (Enum1)(0), // 0: testprotos.Enum1
455 (Enum2)(0), // 1: testprotos.Enum2
456 (Enum3)(0), // 2: testprotos.Enum3
457 (*Message1)(nil), // 3: testprotos.Message1
458 (*Message2)(nil), // 4: testprotos.Message2
459 (*Message3)(nil), // 5: testprotos.Message3
460 (*Message4)(nil), // 6: testprotos.Message4
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800461}
Joe Tsai19058432019-02-27 21:46:29 -0800462var xxx_File_test_proto_depIdxs = []int32{
Damien Neil8012b442019-01-18 09:32:24 -0800463 3, // testprotos.string_field:extendee -> testprotos.Message1
464 3, // testprotos.enum_field:extendee -> testprotos.Message1
465 3, // testprotos.message_field:extendee -> testprotos.Message1
466 3, // testprotos.Message4.message_field:extendee -> testprotos.Message1
467 3, // testprotos.Message4.enum_field:extendee -> testprotos.Message1
468 3, // testprotos.Message4.string_field:extendee -> testprotos.Message1
469 0, // testprotos.enum_field:type_name -> testprotos.Enum1
470 4, // testprotos.message_field:type_name -> testprotos.Message2
471 4, // testprotos.Message4.message_field:type_name -> testprotos.Message2
472 0, // testprotos.Message4.enum_field:type_name -> testprotos.Enum1
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800473}
Damien Neil8012b442019-01-18 09:32:24 -0800474
Damien Neil0fc22452019-03-08 17:18:11 -0800475func init() { xxx_File_test_proto_init() }
476func xxx_File_test_proto_init() {
477 if File_test_proto != nil {
478 return
479 }
Damien Neil6bb8dec2019-03-01 13:22:30 -0800480 messageTypes := make([]protoreflect.MessageType, 4)
481 extensionTypes := make([]protoreflect.ExtensionType, 6)
Joe Tsai19058432019-02-27 21:46:29 -0800482 File_test_proto = protoimpl.FileBuilder{
483 RawDescriptor: xxx_File_test_proto_rawdesc,
484 GoTypes: xxx_File_test_proto_goTypes,
485 DependencyIndexes: xxx_File_test_proto_depIdxs,
Joe Tsaiafb455e2019-03-14 16:08:22 -0700486 LegacyExtensions: xxx_File_test_proto_extDescs,
Damien Neil6bb8dec2019-03-01 13:22:30 -0800487 EnumOutputTypes: xxx_File_test_proto_enumTypes,
488 MessageOutputTypes: messageTypes,
489 ExtensionOutputTypes: extensionTypes,
Damien Neil8012b442019-01-18 09:32:24 -0800490 }.Init()
Joe Tsai19058432019-02-27 21:46:29 -0800491 messageGoTypes := xxx_File_test_proto_goTypes[3:][:4]
Damien Neil6bb8dec2019-03-01 13:22:30 -0800492 for i, mt := range messageTypes {
Joe Tsai19058432019-02-27 21:46:29 -0800493 xxx_File_test_proto_messageTypes[i].GoType = reflect.TypeOf(messageGoTypes[i])
494 xxx_File_test_proto_messageTypes[i].PBType = mt
Damien Neil8012b442019-01-18 09:32:24 -0800495 }
Joe Tsai19058432019-02-27 21:46:29 -0800496 xxx_File_test_proto_goTypes = nil
497 xxx_File_test_proto_depIdxs = nil
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800498}