blob: 23032132a0a7af9ec2df9aa3a8b9fd3c3090b203 [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"
Joe Tsaicf81e672019-02-28 14:08:31 -08008 protoapi "github.com/golang/protobuf/protoapi"
Herbie Ong6e67a1d2018-12-26 15:57:16 -08009 protoreflect "github.com/golang/protobuf/v2/reflect/protoreflect"
Herbie Ong6e67a1d2018-12-26 15:57:16 -080010 protoimpl "github.com/golang/protobuf/v2/runtime/protoimpl"
Damien Neil8012b442019-01-18 09:32:24 -080011 reflect "reflect"
Herbie Ong6e67a1d2018-12-26 15:57:16 -080012)
13
14// This is a compile-time assertion to ensure that this generated file
15// is compatible with the proto package it is being compiled against.
16// A compilation error at this line likely means your copy of the
17// proto package needs to be updated.
18const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
19
20type Enum1 int32
21
22const (
23 Enum1_ONE Enum1 = 1
24)
25
Damien Neila8593ba2019-01-08 16:18:07 -080026func (e Enum1) Type() protoreflect.EnumType {
Joe Tsai19058432019-02-27 21:46:29 -080027 return xxx_File_test_proto_enumTypes[0]
Herbie Ong6e67a1d2018-12-26 15:57:16 -080028}
Damien Neila8593ba2019-01-08 16:18:07 -080029func (e Enum1) Number() protoreflect.EnumNumber {
Herbie Ong6e67a1d2018-12-26 15:57:16 -080030 return protoreflect.EnumNumber(e)
31}
32
33var Enum1_name = map[int32]string{
34 1: "ONE",
35}
36
37var Enum1_value = map[string]int32{
38 "ONE": 1,
39}
40
41func (x Enum1) Enum() *Enum1 {
42 p := new(Enum1)
43 *p = x
44 return p
45}
46
47func (x Enum1) String() string {
48 return proto.EnumName(Enum1_name, int32(x))
49}
50
51func (x *Enum1) UnmarshalJSON(data []byte) error {
52 value, err := proto.UnmarshalJSONEnum(Enum1_value, data, "Enum1")
53 if err != nil {
54 return err
55 }
56 *x = Enum1(value)
57 return nil
58}
59
60func (Enum1) EnumDescriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -080061 return xxx_File_test_proto_rawdesc_gzipped, []int{0}
Herbie Ong6e67a1d2018-12-26 15:57:16 -080062}
63
64type Enum2 int32
65
66const (
67 Enum2_UNO Enum2 = 1
68)
69
Damien Neila8593ba2019-01-08 16:18:07 -080070func (e Enum2) Type() protoreflect.EnumType {
Joe Tsai19058432019-02-27 21:46:29 -080071 return xxx_File_test_proto_enumTypes[1]
Herbie Ong6e67a1d2018-12-26 15:57:16 -080072}
Damien Neila8593ba2019-01-08 16:18:07 -080073func (e Enum2) Number() protoreflect.EnumNumber {
Herbie Ong6e67a1d2018-12-26 15:57:16 -080074 return protoreflect.EnumNumber(e)
75}
76
77var Enum2_name = map[int32]string{
78 1: "UNO",
79}
80
81var Enum2_value = map[string]int32{
82 "UNO": 1,
83}
84
85func (x Enum2) Enum() *Enum2 {
86 p := new(Enum2)
87 *p = x
88 return p
89}
90
91func (x Enum2) String() string {
92 return proto.EnumName(Enum2_name, int32(x))
93}
94
95func (x *Enum2) UnmarshalJSON(data []byte) error {
96 value, err := proto.UnmarshalJSONEnum(Enum2_value, data, "Enum2")
97 if err != nil {
98 return err
99 }
100 *x = Enum2(value)
101 return nil
102}
103
104func (Enum2) EnumDescriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800105 return xxx_File_test_proto_rawdesc_gzipped, []int{1}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800106}
107
108type Enum3 int32
109
110const (
111 Enum3_YI Enum3 = 1
112)
113
Damien Neila8593ba2019-01-08 16:18:07 -0800114func (e Enum3) Type() protoreflect.EnumType {
Joe Tsai19058432019-02-27 21:46:29 -0800115 return xxx_File_test_proto_enumTypes[2]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800116}
Damien Neila8593ba2019-01-08 16:18:07 -0800117func (e Enum3) Number() protoreflect.EnumNumber {
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800118 return protoreflect.EnumNumber(e)
119}
120
121var Enum3_name = map[int32]string{
122 1: "YI",
123}
124
125var Enum3_value = map[string]int32{
126 "YI": 1,
127}
128
129func (x Enum3) Enum() *Enum3 {
130 p := new(Enum3)
131 *p = x
132 return p
133}
134
135func (x Enum3) String() string {
136 return proto.EnumName(Enum3_name, int32(x))
137}
138
139func (x *Enum3) UnmarshalJSON(data []byte) error {
140 value, err := proto.UnmarshalJSONEnum(Enum3_value, data, "Enum3")
141 if err != nil {
142 return err
143 }
144 *x = Enum3(value)
145 return nil
146}
147
148func (Enum3) EnumDescriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800149 return xxx_File_test_proto_rawdesc_gzipped, []int{2}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800150}
151
152type Message1 struct {
153 XXX_NoUnkeyedLiteral struct{} `json:"-"`
154 proto.XXX_InternalExtensions `json:"-"`
155 XXX_unrecognized []byte `json:"-"`
156 XXX_sizecache int32 `json:"-"`
157}
158
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800159func (m *Message1) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800160 return xxx_File_test_proto_messageTypes[0].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800161}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800162func (m *Message1) Reset() { *m = Message1{} }
163func (m *Message1) String() string { return proto.CompactTextString(m) }
164func (*Message1) ProtoMessage() {}
165func (*Message1) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800166 return xxx_File_test_proto_rawdesc_gzipped, []int{0}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800167}
168
169var extRange_Message1 = []proto.ExtensionRange{
170 {Start: 10, End: 536870911},
171}
172
173func (*Message1) ExtensionRangeArray() []proto.ExtensionRange {
174 return extRange_Message1
175}
176
177func (m *Message1) XXX_Unmarshal(b []byte) error {
178 return xxx_messageInfo_Message1.Unmarshal(m, b)
179}
180func (m *Message1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
181 return xxx_messageInfo_Message1.Marshal(b, m, deterministic)
182}
183func (m *Message1) XXX_Merge(src proto.Message) {
184 xxx_messageInfo_Message1.Merge(m, src)
185}
186func (m *Message1) XXX_Size() int {
187 return xxx_messageInfo_Message1.Size(m)
188}
189func (m *Message1) XXX_DiscardUnknown() {
190 xxx_messageInfo_Message1.DiscardUnknown(m)
191}
192
193var xxx_messageInfo_Message1 proto.InternalMessageInfo
194
195type Message2 struct {
196 XXX_NoUnkeyedLiteral struct{} `json:"-"`
197 XXX_unrecognized []byte `json:"-"`
198 XXX_sizecache int32 `json:"-"`
199}
200
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800201func (m *Message2) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800202 return xxx_File_test_proto_messageTypes[1].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800203}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800204func (m *Message2) Reset() { *m = Message2{} }
205func (m *Message2) String() string { return proto.CompactTextString(m) }
206func (*Message2) ProtoMessage() {}
207func (*Message2) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800208 return xxx_File_test_proto_rawdesc_gzipped, []int{1}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800209}
210
211func (m *Message2) XXX_Unmarshal(b []byte) error {
212 return xxx_messageInfo_Message2.Unmarshal(m, b)
213}
214func (m *Message2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
215 return xxx_messageInfo_Message2.Marshal(b, m, deterministic)
216}
217func (m *Message2) XXX_Merge(src proto.Message) {
218 xxx_messageInfo_Message2.Merge(m, src)
219}
220func (m *Message2) XXX_Size() int {
221 return xxx_messageInfo_Message2.Size(m)
222}
223func (m *Message2) XXX_DiscardUnknown() {
224 xxx_messageInfo_Message2.DiscardUnknown(m)
225}
226
227var xxx_messageInfo_Message2 proto.InternalMessageInfo
228
229type Message3 struct {
230 XXX_NoUnkeyedLiteral struct{} `json:"-"`
231 XXX_unrecognized []byte `json:"-"`
232 XXX_sizecache int32 `json:"-"`
233}
234
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800235func (m *Message3) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800236 return xxx_File_test_proto_messageTypes[2].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800237}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800238func (m *Message3) Reset() { *m = Message3{} }
239func (m *Message3) String() string { return proto.CompactTextString(m) }
240func (*Message3) ProtoMessage() {}
241func (*Message3) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800242 return xxx_File_test_proto_rawdesc_gzipped, []int{2}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800243}
244
245func (m *Message3) XXX_Unmarshal(b []byte) error {
246 return xxx_messageInfo_Message3.Unmarshal(m, b)
247}
248func (m *Message3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
249 return xxx_messageInfo_Message3.Marshal(b, m, deterministic)
250}
251func (m *Message3) XXX_Merge(src proto.Message) {
252 xxx_messageInfo_Message3.Merge(m, src)
253}
254func (m *Message3) XXX_Size() int {
255 return xxx_messageInfo_Message3.Size(m)
256}
257func (m *Message3) XXX_DiscardUnknown() {
258 xxx_messageInfo_Message3.DiscardUnknown(m)
259}
260
261var xxx_messageInfo_Message3 proto.InternalMessageInfo
262
263type Message4 struct {
264 BoolField *bool `protobuf:"varint,30,opt,name=bool_field,json=boolField" json:"bool_field,omitempty"`
265 XXX_NoUnkeyedLiteral struct{} `json:"-"`
266 XXX_unrecognized []byte `json:"-"`
267 XXX_sizecache int32 `json:"-"`
268}
269
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800270func (m *Message4) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800271 return xxx_File_test_proto_messageTypes[3].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800272}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800273func (m *Message4) Reset() { *m = Message4{} }
274func (m *Message4) String() string { return proto.CompactTextString(m) }
275func (*Message4) ProtoMessage() {}
276func (*Message4) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800277 return xxx_File_test_proto_rawdesc_gzipped, []int{3}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800278}
279
280func (m *Message4) XXX_Unmarshal(b []byte) error {
281 return xxx_messageInfo_Message4.Unmarshal(m, b)
282}
283func (m *Message4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
284 return xxx_messageInfo_Message4.Marshal(b, m, deterministic)
285}
286func (m *Message4) XXX_Merge(src proto.Message) {
287 xxx_messageInfo_Message4.Merge(m, src)
288}
289func (m *Message4) XXX_Size() int {
290 return xxx_messageInfo_Message4.Size(m)
291}
292func (m *Message4) XXX_DiscardUnknown() {
293 xxx_messageInfo_Message4.DiscardUnknown(m)
294}
295
296var xxx_messageInfo_Message4 proto.InternalMessageInfo
297
298func (m *Message4) GetBoolField() bool {
299 if m != nil && m.BoolField != nil {
300 return *m.BoolField
301 }
302 return false
303}
304
Joe Tsaiafb455e2019-03-14 16:08:22 -0700305var xxx_File_test_proto_extDescs = []proto.ExtensionDesc{
306 {
307 ExtendedType: (*Message1)(nil),
308 ExtensionType: (*string)(nil),
309 Field: 11,
310 Name: "testprotos.string_field",
311 Tag: "bytes,11,opt,name=string_field",
312 Filename: "test.proto",
313 },
314 {
315 ExtendedType: (*Message1)(nil),
316 ExtensionType: (*Enum1)(nil),
317 Field: 12,
318 Name: "testprotos.enum_field",
319 Tag: "varint,12,opt,name=enum_field,enum=testprotos.Enum1",
320 Filename: "test.proto",
321 },
322 {
323 ExtendedType: (*Message1)(nil),
324 ExtensionType: (*Message2)(nil),
325 Field: 13,
326 Name: "testprotos.message_field",
327 Tag: "bytes,13,opt,name=message_field",
328 Filename: "test.proto",
329 },
330 {
331 ExtendedType: (*Message1)(nil),
332 ExtensionType: (*Message2)(nil),
333 Field: 21,
334 Name: "testprotos.Message4.message_field",
335 Tag: "bytes,21,opt,name=message_field",
336 Filename: "test.proto",
337 },
338 {
339 ExtendedType: (*Message1)(nil),
340 ExtensionType: (*Enum1)(nil),
341 Field: 22,
342 Name: "testprotos.Message4.enum_field",
343 Tag: "varint,22,opt,name=enum_field,enum=testprotos.Enum1",
344 Filename: "test.proto",
345 },
346 {
347 ExtendedType: (*Message1)(nil),
348 ExtensionType: (*string)(nil),
349 Field: 23,
350 Name: "testprotos.Message4.string_field",
351 Tag: "bytes,23,opt,name=string_field",
352 Filename: "test.proto",
353 },
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800354}
Joe Tsaiafb455e2019-03-14 16:08:22 -0700355var (
356 // extend testprotos.Message1 { optional string string_field = 11; }
357 E_StringField = &xxx_File_test_proto_extDescs[0]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800358
Joe Tsaiafb455e2019-03-14 16:08:22 -0700359 // extend testprotos.Message1 { optional testprotos.Enum1 enum_field = 12; }
360 E_EnumField = &xxx_File_test_proto_extDescs[1]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800361
Joe Tsaiafb455e2019-03-14 16:08:22 -0700362 // extend testprotos.Message1 { optional testprotos.Message2 message_field = 13; }
363 E_MessageField = &xxx_File_test_proto_extDescs[2]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800364
Joe Tsaiafb455e2019-03-14 16:08:22 -0700365 // extend testprotos.Message1 { optional testprotos.Message2 message_field = 21; }
366 E_Message4_MessageField = &xxx_File_test_proto_extDescs[3]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800367
Joe Tsaiafb455e2019-03-14 16:08:22 -0700368 // extend testprotos.Message1 { optional testprotos.Enum1 enum_field = 22; }
369 E_Message4_EnumField = &xxx_File_test_proto_extDescs[4]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800370
Joe Tsaiafb455e2019-03-14 16:08:22 -0700371 // extend testprotos.Message1 { optional string string_field = 23; }
372 E_Message4_StringField = &xxx_File_test_proto_extDescs[5]
373)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800374
375func init() {
Joe Tsai19058432019-02-27 21:46:29 -0800376 proto.RegisterFile("test.proto", xxx_File_test_proto_rawdesc_gzipped)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800377 proto.RegisterEnum("testprotos.Enum1", Enum1_name, Enum1_value)
378 proto.RegisterEnum("testprotos.Enum2", Enum2_name, Enum2_value)
379 proto.RegisterEnum("testprotos.Enum3", Enum3_name, Enum3_value)
380 proto.RegisterType((*Message1)(nil), "testprotos.Message1")
381 proto.RegisterType((*Message2)(nil), "testprotos.Message2")
382 proto.RegisterType((*Message3)(nil), "testprotos.Message3")
383 proto.RegisterType((*Message4)(nil), "testprotos.Message4")
384 proto.RegisterExtension(E_StringField)
385 proto.RegisterExtension(E_EnumField)
386 proto.RegisterExtension(E_MessageField)
387 proto.RegisterExtension(E_Message4_MessageField)
388 proto.RegisterExtension(E_Message4_EnumField)
389 proto.RegisterExtension(E_Message4_StringField)
390}
391
Joe Tsai19058432019-02-27 21:46:29 -0800392var xxx_File_test_proto_rawdesc = []byte{
393 // 653 bytes of the wire-encoded FileDescriptorProto
394 0x0a, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x74, 0x65,
395 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x22, 0x14, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73,
396 0x61, 0x67, 0x65, 0x31, 0x2a, 0x08, 0x08, 0x0a, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0x0a,
397 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x22, 0x0a, 0x0a, 0x08, 0x4d, 0x65,
398 0x73, 0x73, 0x61, 0x67, 0x65, 0x33, 0x22, 0xfb, 0x01, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61,
399 0x67, 0x65, 0x34, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x66, 0x69, 0x65, 0x6c,
400 0x64, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x6c, 0x46, 0x69, 0x65,
401 0x6c, 0x64, 0x32, 0x4f, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69,
402 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
403 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32,
404 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73,
405 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69,
406 0x65, 0x6c, 0x64, 0x32, 0x46, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c,
Damien Neil8012b442019-01-18 09:32:24 -0800407 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d,
Joe Tsai19058432019-02-27 21:46:29 -0800408 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e,
Damien Neil8012b442019-01-18 09:32:24 -0800409 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x31,
Joe Tsai19058432019-02-27 21:46:29 -0800410 0x52, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x0a, 0x0c, 0x73,
411 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65,
412 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
413 0x31, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46,
414 0x69, 0x65, 0x6c, 0x64, 0x2a, 0x10, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x12, 0x07, 0x0a,
415 0x03, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x2a, 0x10, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x32, 0x12,
416 0x07, 0x0a, 0x03, 0x55, 0x4e, 0x4f, 0x10, 0x01, 0x2a, 0x0f, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d,
417 0x33, 0x12, 0x06, 0x0a, 0x02, 0x59, 0x49, 0x10, 0x01, 0x3a, 0x37, 0x0a, 0x0c, 0x73, 0x74, 0x72,
418 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74,
419 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18,
420 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65,
421 0x6c, 0x64, 0x3a, 0x46, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64,
422 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65,
423 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x74,
424 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x52,
425 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x3a, 0x4f, 0x0a, 0x0d, 0x6d, 0x65,
426 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65,
427 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
428 0x31, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72,
429 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x0c, 0x6d,
430 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x40, 0x5a, 0x3e, 0x67,
431 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
432 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x32, 0x2f, 0x72, 0x65, 0x66,
433 0x6c, 0x65, 0x63, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
434 0x72, 0x79, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800435}
436
Joe Tsai19058432019-02-27 21:46:29 -0800437var xxx_File_test_proto_rawdesc_gzipped = protoapi.CompressGZIP(xxx_File_test_proto_rawdesc)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800438
439const _ = protoimpl.EnforceVersion(protoimpl.Version - 0)
440
Joe Tsai19058432019-02-27 21:46:29 -0800441var File_test_proto protoreflect.FileDescriptor
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800442
Damien Neil6bb8dec2019-03-01 13:22:30 -0800443var xxx_File_test_proto_enumTypes = make([]protoreflect.EnumType, 3)
444var xxx_File_test_proto_messageTypes = make([]protoimpl.MessageType, 4)
Joe Tsai19058432019-02-27 21:46:29 -0800445var xxx_File_test_proto_goTypes = []interface{}{
Damien Neil8012b442019-01-18 09:32:24 -0800446 (Enum1)(0), // 0: testprotos.Enum1
447 (Enum2)(0), // 1: testprotos.Enum2
448 (Enum3)(0), // 2: testprotos.Enum3
449 (*Message1)(nil), // 3: testprotos.Message1
450 (*Message2)(nil), // 4: testprotos.Message2
451 (*Message3)(nil), // 5: testprotos.Message3
452 (*Message4)(nil), // 6: testprotos.Message4
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800453}
Joe Tsai19058432019-02-27 21:46:29 -0800454var xxx_File_test_proto_depIdxs = []int32{
Damien Neil8012b442019-01-18 09:32:24 -0800455 3, // testprotos.string_field:extendee -> testprotos.Message1
456 3, // testprotos.enum_field:extendee -> testprotos.Message1
457 3, // testprotos.message_field:extendee -> testprotos.Message1
458 3, // testprotos.Message4.message_field:extendee -> testprotos.Message1
459 3, // testprotos.Message4.enum_field:extendee -> testprotos.Message1
460 3, // testprotos.Message4.string_field:extendee -> testprotos.Message1
461 0, // testprotos.enum_field:type_name -> testprotos.Enum1
462 4, // testprotos.message_field:type_name -> testprotos.Message2
463 4, // testprotos.Message4.message_field:type_name -> testprotos.Message2
464 0, // testprotos.Message4.enum_field:type_name -> testprotos.Enum1
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800465}
Damien Neil8012b442019-01-18 09:32:24 -0800466
Damien Neil0fc22452019-03-08 17:18:11 -0800467func init() { xxx_File_test_proto_init() }
468func xxx_File_test_proto_init() {
469 if File_test_proto != nil {
470 return
471 }
Damien Neil6bb8dec2019-03-01 13:22:30 -0800472 messageTypes := make([]protoreflect.MessageType, 4)
473 extensionTypes := make([]protoreflect.ExtensionType, 6)
Joe Tsai19058432019-02-27 21:46:29 -0800474 File_test_proto = protoimpl.FileBuilder{
475 RawDescriptor: xxx_File_test_proto_rawdesc,
476 GoTypes: xxx_File_test_proto_goTypes,
477 DependencyIndexes: xxx_File_test_proto_depIdxs,
Joe Tsaiafb455e2019-03-14 16:08:22 -0700478 LegacyExtensions: xxx_File_test_proto_extDescs,
Damien Neil6bb8dec2019-03-01 13:22:30 -0800479 EnumOutputTypes: xxx_File_test_proto_enumTypes,
480 MessageOutputTypes: messageTypes,
481 ExtensionOutputTypes: extensionTypes,
Damien Neil8012b442019-01-18 09:32:24 -0800482 }.Init()
Joe Tsai19058432019-02-27 21:46:29 -0800483 messageGoTypes := xxx_File_test_proto_goTypes[3:][:4]
Damien Neil6bb8dec2019-03-01 13:22:30 -0800484 for i, mt := range messageTypes {
Joe Tsai19058432019-02-27 21:46:29 -0800485 xxx_File_test_proto_messageTypes[i].GoType = reflect.TypeOf(messageGoTypes[i])
486 xxx_File_test_proto_messageTypes[i].PBType = mt
Damien Neil8012b442019-01-18 09:32:24 -0800487 }
Joe Tsai19058432019-02-27 21:46:29 -0800488 xxx_File_test_proto_goTypes = nil
489 xxx_File_test_proto_depIdxs = nil
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800490}