blob: f204118a45123e28522549859e054fe6f7232b6e [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"
Joe Tsai4fddeba2019-03-20 18:29:32 -07009 protoiface "github.com/golang/protobuf/v2/runtime/protoiface"
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
Herbie Ong6e67a1d2018-12-26 15:57:16 -080014type Enum1 int32
15
16const (
17 Enum1_ONE Enum1 = 1
18)
19
Damien Neila8593ba2019-01-08 16:18:07 -080020func (e Enum1) Type() protoreflect.EnumType {
Joe Tsai19058432019-02-27 21:46:29 -080021 return xxx_File_test_proto_enumTypes[0]
Herbie Ong6e67a1d2018-12-26 15:57:16 -080022}
Damien Neila8593ba2019-01-08 16:18:07 -080023func (e Enum1) Number() protoreflect.EnumNumber {
Herbie Ong6e67a1d2018-12-26 15:57:16 -080024 return protoreflect.EnumNumber(e)
25}
26
Joe Tsai8e506a82019-03-16 00:05:34 -070027// Deprecated: Use Enum1.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080028var Enum1_name = map[int32]string{
29 1: "ONE",
30}
31
Joe Tsai8e506a82019-03-16 00:05:34 -070032// Deprecated: Use Enum1.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080033var Enum1_value = map[string]int32{
34 "ONE": 1,
35}
36
37func (x Enum1) Enum() *Enum1 {
Joe Tsai8e506a82019-03-16 00:05:34 -070038 return &x
Herbie Ong6e67a1d2018-12-26 15:57:16 -080039}
40
41func (x Enum1) String() string {
Joe Tsai8e506a82019-03-16 00:05:34 -070042 return protoimpl.X.EnumStringOf(x.Type(), protoreflect.EnumNumber(x))
Herbie Ong6e67a1d2018-12-26 15:57:16 -080043}
44
Joe Tsai8e506a82019-03-16 00:05:34 -070045// Deprecated: Do not use.
46func (x *Enum1) UnmarshalJSON(b []byte) error {
47 num, err := protoimpl.X.UnmarshalJSONEnum(x.Type(), b)
Herbie Ong6e67a1d2018-12-26 15:57:16 -080048 if err != nil {
49 return err
50 }
Joe Tsai8e506a82019-03-16 00:05:34 -070051 *x = Enum1(num)
Herbie Ong6e67a1d2018-12-26 15:57:16 -080052 return nil
53}
54
Joe Tsai8e506a82019-03-16 00:05:34 -070055// Deprecated: Use Enum1.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080056func (Enum1) EnumDescriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -080057 return xxx_File_test_proto_rawdesc_gzipped, []int{0}
Herbie Ong6e67a1d2018-12-26 15:57:16 -080058}
59
60type Enum2 int32
61
62const (
63 Enum2_UNO Enum2 = 1
64)
65
Damien Neila8593ba2019-01-08 16:18:07 -080066func (e Enum2) Type() protoreflect.EnumType {
Joe Tsai19058432019-02-27 21:46:29 -080067 return xxx_File_test_proto_enumTypes[1]
Herbie Ong6e67a1d2018-12-26 15:57:16 -080068}
Damien Neila8593ba2019-01-08 16:18:07 -080069func (e Enum2) Number() protoreflect.EnumNumber {
Herbie Ong6e67a1d2018-12-26 15:57:16 -080070 return protoreflect.EnumNumber(e)
71}
72
Joe Tsai8e506a82019-03-16 00:05:34 -070073// Deprecated: Use Enum2.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080074var Enum2_name = map[int32]string{
75 1: "UNO",
76}
77
Joe Tsai8e506a82019-03-16 00:05:34 -070078// Deprecated: Use Enum2.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080079var Enum2_value = map[string]int32{
80 "UNO": 1,
81}
82
83func (x Enum2) Enum() *Enum2 {
Joe Tsai8e506a82019-03-16 00:05:34 -070084 return &x
Herbie Ong6e67a1d2018-12-26 15:57:16 -080085}
86
87func (x Enum2) String() string {
Joe Tsai8e506a82019-03-16 00:05:34 -070088 return protoimpl.X.EnumStringOf(x.Type(), protoreflect.EnumNumber(x))
Herbie Ong6e67a1d2018-12-26 15:57:16 -080089}
90
Joe Tsai8e506a82019-03-16 00:05:34 -070091// Deprecated: Do not use.
92func (x *Enum2) UnmarshalJSON(b []byte) error {
93 num, err := protoimpl.X.UnmarshalJSONEnum(x.Type(), b)
Herbie Ong6e67a1d2018-12-26 15:57:16 -080094 if err != nil {
95 return err
96 }
Joe Tsai8e506a82019-03-16 00:05:34 -070097 *x = Enum2(num)
Herbie Ong6e67a1d2018-12-26 15:57:16 -080098 return nil
99}
100
Joe Tsai8e506a82019-03-16 00:05:34 -0700101// Deprecated: Use Enum2.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800102func (Enum2) EnumDescriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800103 return xxx_File_test_proto_rawdesc_gzipped, []int{1}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800104}
105
106type Enum3 int32
107
108const (
109 Enum3_YI Enum3 = 1
110)
111
Damien Neila8593ba2019-01-08 16:18:07 -0800112func (e Enum3) Type() protoreflect.EnumType {
Joe Tsai19058432019-02-27 21:46:29 -0800113 return xxx_File_test_proto_enumTypes[2]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800114}
Damien Neila8593ba2019-01-08 16:18:07 -0800115func (e Enum3) Number() protoreflect.EnumNumber {
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800116 return protoreflect.EnumNumber(e)
117}
118
Joe Tsai8e506a82019-03-16 00:05:34 -0700119// Deprecated: Use Enum3.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800120var Enum3_name = map[int32]string{
121 1: "YI",
122}
123
Joe Tsai8e506a82019-03-16 00:05:34 -0700124// Deprecated: Use Enum3.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800125var Enum3_value = map[string]int32{
126 "YI": 1,
127}
128
129func (x Enum3) Enum() *Enum3 {
Joe Tsai8e506a82019-03-16 00:05:34 -0700130 return &x
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800131}
132
133func (x Enum3) String() string {
Joe Tsai8e506a82019-03-16 00:05:34 -0700134 return protoimpl.X.EnumStringOf(x.Type(), protoreflect.EnumNumber(x))
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800135}
136
Joe Tsai8e506a82019-03-16 00:05:34 -0700137// Deprecated: Do not use.
138func (x *Enum3) UnmarshalJSON(b []byte) error {
139 num, err := protoimpl.X.UnmarshalJSONEnum(x.Type(), b)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800140 if err != nil {
141 return err
142 }
Joe Tsai8e506a82019-03-16 00:05:34 -0700143 *x = Enum3(num)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800144 return nil
145}
146
Joe Tsai8e506a82019-03-16 00:05:34 -0700147// Deprecated: Use Enum3.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800148func (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 {
Joe Tsai4fddeba2019-03-20 18:29:32 -0700153 XXX_NoUnkeyedLiteral struct{} `json:"-"`
154 XXX_InternalExtensions protoimpl.ExtensionFieldsV1 `json:"-"`
155 XXX_unrecognized []byte `json:"-"`
156 XXX_sizecache int32 `json:"-"`
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800157}
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() {}
Joe Tsai8e506a82019-03-16 00:05:34 -0700165
166// Deprecated: Use Message1.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800167func (*Message1) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800168 return xxx_File_test_proto_rawdesc_gzipped, []int{0}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800169}
170
Joe Tsai4fddeba2019-03-20 18:29:32 -0700171var extRange_Message1 = []protoiface.ExtensionRangeV1{
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800172 {Start: 10, End: 536870911},
173}
174
Joe Tsai8e506a82019-03-16 00:05:34 -0700175// Deprecated: Use Message1.ProtoReflect.Type.ExtensionRanges instead.
Joe Tsai4fddeba2019-03-20 18:29:32 -0700176func (*Message1) ExtensionRangeArray() []protoiface.ExtensionRangeV1 {
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800177 return extRange_Message1
178}
179
180func (m *Message1) XXX_Unmarshal(b []byte) error {
181 return xxx_messageInfo_Message1.Unmarshal(m, b)
182}
183func (m *Message1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
184 return xxx_messageInfo_Message1.Marshal(b, m, deterministic)
185}
186func (m *Message1) XXX_Merge(src proto.Message) {
187 xxx_messageInfo_Message1.Merge(m, src)
188}
189func (m *Message1) XXX_Size() int {
190 return xxx_messageInfo_Message1.Size(m)
191}
192func (m *Message1) XXX_DiscardUnknown() {
193 xxx_messageInfo_Message1.DiscardUnknown(m)
194}
195
196var xxx_messageInfo_Message1 proto.InternalMessageInfo
197
198type Message2 struct {
199 XXX_NoUnkeyedLiteral struct{} `json:"-"`
200 XXX_unrecognized []byte `json:"-"`
201 XXX_sizecache int32 `json:"-"`
202}
203
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800204func (m *Message2) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800205 return xxx_File_test_proto_messageTypes[1].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800206}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800207func (m *Message2) Reset() { *m = Message2{} }
208func (m *Message2) String() string { return proto.CompactTextString(m) }
209func (*Message2) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -0700210
211// Deprecated: Use Message2.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800212func (*Message2) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800213 return xxx_File_test_proto_rawdesc_gzipped, []int{1}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800214}
215
216func (m *Message2) XXX_Unmarshal(b []byte) error {
217 return xxx_messageInfo_Message2.Unmarshal(m, b)
218}
219func (m *Message2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
220 return xxx_messageInfo_Message2.Marshal(b, m, deterministic)
221}
222func (m *Message2) XXX_Merge(src proto.Message) {
223 xxx_messageInfo_Message2.Merge(m, src)
224}
225func (m *Message2) XXX_Size() int {
226 return xxx_messageInfo_Message2.Size(m)
227}
228func (m *Message2) XXX_DiscardUnknown() {
229 xxx_messageInfo_Message2.DiscardUnknown(m)
230}
231
232var xxx_messageInfo_Message2 proto.InternalMessageInfo
233
234type Message3 struct {
235 XXX_NoUnkeyedLiteral struct{} `json:"-"`
236 XXX_unrecognized []byte `json:"-"`
237 XXX_sizecache int32 `json:"-"`
238}
239
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800240func (m *Message3) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800241 return xxx_File_test_proto_messageTypes[2].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800242}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800243func (m *Message3) Reset() { *m = Message3{} }
244func (m *Message3) String() string { return proto.CompactTextString(m) }
245func (*Message3) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -0700246
247// Deprecated: Use Message3.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800248func (*Message3) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800249 return xxx_File_test_proto_rawdesc_gzipped, []int{2}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800250}
251
252func (m *Message3) XXX_Unmarshal(b []byte) error {
253 return xxx_messageInfo_Message3.Unmarshal(m, b)
254}
255func (m *Message3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
256 return xxx_messageInfo_Message3.Marshal(b, m, deterministic)
257}
258func (m *Message3) XXX_Merge(src proto.Message) {
259 xxx_messageInfo_Message3.Merge(m, src)
260}
261func (m *Message3) XXX_Size() int {
262 return xxx_messageInfo_Message3.Size(m)
263}
264func (m *Message3) XXX_DiscardUnknown() {
265 xxx_messageInfo_Message3.DiscardUnknown(m)
266}
267
268var xxx_messageInfo_Message3 proto.InternalMessageInfo
269
270type Message4 struct {
271 BoolField *bool `protobuf:"varint,30,opt,name=bool_field,json=boolField" json:"bool_field,omitempty"`
272 XXX_NoUnkeyedLiteral struct{} `json:"-"`
273 XXX_unrecognized []byte `json:"-"`
274 XXX_sizecache int32 `json:"-"`
275}
276
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800277func (m *Message4) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800278 return xxx_File_test_proto_messageTypes[3].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800279}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800280func (m *Message4) Reset() { *m = Message4{} }
281func (m *Message4) String() string { return proto.CompactTextString(m) }
282func (*Message4) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -0700283
284// Deprecated: Use Message4.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800285func (*Message4) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800286 return xxx_File_test_proto_rawdesc_gzipped, []int{3}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800287}
288
289func (m *Message4) XXX_Unmarshal(b []byte) error {
290 return xxx_messageInfo_Message4.Unmarshal(m, b)
291}
292func (m *Message4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
293 return xxx_messageInfo_Message4.Marshal(b, m, deterministic)
294}
295func (m *Message4) XXX_Merge(src proto.Message) {
296 xxx_messageInfo_Message4.Merge(m, src)
297}
298func (m *Message4) XXX_Size() int {
299 return xxx_messageInfo_Message4.Size(m)
300}
301func (m *Message4) XXX_DiscardUnknown() {
302 xxx_messageInfo_Message4.DiscardUnknown(m)
303}
304
305var xxx_messageInfo_Message4 proto.InternalMessageInfo
306
307func (m *Message4) GetBoolField() bool {
308 if m != nil && m.BoolField != nil {
309 return *m.BoolField
310 }
311 return false
312}
313
Joe Tsai4fddeba2019-03-20 18:29:32 -0700314var xxx_File_test_proto_extDescs = []protoiface.ExtensionDescV1{
Joe Tsaiafb455e2019-03-14 16:08:22 -0700315 {
316 ExtendedType: (*Message1)(nil),
317 ExtensionType: (*string)(nil),
318 Field: 11,
319 Name: "testprotos.string_field",
320 Tag: "bytes,11,opt,name=string_field",
321 Filename: "test.proto",
322 },
323 {
324 ExtendedType: (*Message1)(nil),
325 ExtensionType: (*Enum1)(nil),
326 Field: 12,
327 Name: "testprotos.enum_field",
328 Tag: "varint,12,opt,name=enum_field,enum=testprotos.Enum1",
329 Filename: "test.proto",
330 },
331 {
332 ExtendedType: (*Message1)(nil),
333 ExtensionType: (*Message2)(nil),
334 Field: 13,
335 Name: "testprotos.message_field",
336 Tag: "bytes,13,opt,name=message_field",
337 Filename: "test.proto",
338 },
339 {
340 ExtendedType: (*Message1)(nil),
341 ExtensionType: (*Message2)(nil),
342 Field: 21,
343 Name: "testprotos.Message4.message_field",
344 Tag: "bytes,21,opt,name=message_field",
345 Filename: "test.proto",
346 },
347 {
348 ExtendedType: (*Message1)(nil),
349 ExtensionType: (*Enum1)(nil),
350 Field: 22,
351 Name: "testprotos.Message4.enum_field",
352 Tag: "varint,22,opt,name=enum_field,enum=testprotos.Enum1",
353 Filename: "test.proto",
354 },
355 {
356 ExtendedType: (*Message1)(nil),
357 ExtensionType: (*string)(nil),
358 Field: 23,
359 Name: "testprotos.Message4.string_field",
360 Tag: "bytes,23,opt,name=string_field",
361 Filename: "test.proto",
362 },
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800363}
Joe Tsaiafb455e2019-03-14 16:08:22 -0700364var (
365 // extend testprotos.Message1 { optional string string_field = 11; }
366 E_StringField = &xxx_File_test_proto_extDescs[0]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800367
Joe Tsaiafb455e2019-03-14 16:08:22 -0700368 // extend testprotos.Message1 { optional testprotos.Enum1 enum_field = 12; }
369 E_EnumField = &xxx_File_test_proto_extDescs[1]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800370
Joe Tsaiafb455e2019-03-14 16:08:22 -0700371 // extend testprotos.Message1 { optional testprotos.Message2 message_field = 13; }
372 E_MessageField = &xxx_File_test_proto_extDescs[2]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800373
Joe Tsaiafb455e2019-03-14 16:08:22 -0700374 // extend testprotos.Message1 { optional testprotos.Message2 message_field = 21; }
375 E_Message4_MessageField = &xxx_File_test_proto_extDescs[3]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800376
Joe Tsaiafb455e2019-03-14 16:08:22 -0700377 // extend testprotos.Message1 { optional testprotos.Enum1 enum_field = 22; }
378 E_Message4_EnumField = &xxx_File_test_proto_extDescs[4]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800379
Joe Tsaiafb455e2019-03-14 16:08:22 -0700380 // extend testprotos.Message1 { optional string string_field = 23; }
381 E_Message4_StringField = &xxx_File_test_proto_extDescs[5]
382)
Joe Tsai19058432019-02-27 21:46:29 -0800383var xxx_File_test_proto_rawdesc = []byte{
384 // 653 bytes of the wire-encoded FileDescriptorProto
385 0x0a, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x74, 0x65,
386 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x22, 0x14, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73,
387 0x61, 0x67, 0x65, 0x31, 0x2a, 0x08, 0x08, 0x0a, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0x0a,
388 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x22, 0x0a, 0x0a, 0x08, 0x4d, 0x65,
389 0x73, 0x73, 0x61, 0x67, 0x65, 0x33, 0x22, 0xfb, 0x01, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61,
390 0x67, 0x65, 0x34, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x66, 0x69, 0x65, 0x6c,
391 0x64, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x6c, 0x46, 0x69, 0x65,
392 0x6c, 0x64, 0x32, 0x4f, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69,
393 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
394 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32,
395 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73,
396 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69,
397 0x65, 0x6c, 0x64, 0x32, 0x46, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c,
Damien Neil8012b442019-01-18 09:32:24 -0800398 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d,
Joe Tsai19058432019-02-27 21:46:29 -0800399 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e,
Damien Neil8012b442019-01-18 09:32:24 -0800400 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x31,
Joe Tsai19058432019-02-27 21:46:29 -0800401 0x52, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x0a, 0x0c, 0x73,
402 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65,
403 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
404 0x31, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46,
405 0x69, 0x65, 0x6c, 0x64, 0x2a, 0x10, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x12, 0x07, 0x0a,
406 0x03, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x2a, 0x10, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x32, 0x12,
407 0x07, 0x0a, 0x03, 0x55, 0x4e, 0x4f, 0x10, 0x01, 0x2a, 0x0f, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d,
408 0x33, 0x12, 0x06, 0x0a, 0x02, 0x59, 0x49, 0x10, 0x01, 0x3a, 0x37, 0x0a, 0x0c, 0x73, 0x74, 0x72,
409 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74,
410 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18,
411 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65,
412 0x6c, 0x64, 0x3a, 0x46, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64,
413 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65,
414 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x74,
415 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x52,
416 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x3a, 0x4f, 0x0a, 0x0d, 0x6d, 0x65,
417 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65,
418 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
419 0x31, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72,
420 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x0c, 0x6d,
421 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x40, 0x5a, 0x3e, 0x67,
422 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
423 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x32, 0x2f, 0x72, 0x65, 0x66,
424 0x6c, 0x65, 0x63, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
425 0x72, 0x79, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800426}
427
Joe Tsai8e506a82019-03-16 00:05:34 -0700428var xxx_File_test_proto_rawdesc_gzipped = protoimpl.X.CompressGZIP(xxx_File_test_proto_rawdesc)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800429
430const _ = protoimpl.EnforceVersion(protoimpl.Version - 0)
431
Joe Tsai19058432019-02-27 21:46:29 -0800432var File_test_proto protoreflect.FileDescriptor
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800433
Damien Neil6bb8dec2019-03-01 13:22:30 -0800434var xxx_File_test_proto_enumTypes = make([]protoreflect.EnumType, 3)
435var xxx_File_test_proto_messageTypes = make([]protoimpl.MessageType, 4)
Joe Tsai19058432019-02-27 21:46:29 -0800436var xxx_File_test_proto_goTypes = []interface{}{
Damien Neil8012b442019-01-18 09:32:24 -0800437 (Enum1)(0), // 0: testprotos.Enum1
438 (Enum2)(0), // 1: testprotos.Enum2
439 (Enum3)(0), // 2: testprotos.Enum3
440 (*Message1)(nil), // 3: testprotos.Message1
441 (*Message2)(nil), // 4: testprotos.Message2
442 (*Message3)(nil), // 5: testprotos.Message3
443 (*Message4)(nil), // 6: testprotos.Message4
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800444}
Joe Tsai19058432019-02-27 21:46:29 -0800445var xxx_File_test_proto_depIdxs = []int32{
Damien Neil8012b442019-01-18 09:32:24 -0800446 3, // testprotos.string_field:extendee -> testprotos.Message1
447 3, // testprotos.enum_field:extendee -> testprotos.Message1
448 3, // testprotos.message_field:extendee -> testprotos.Message1
449 3, // testprotos.Message4.message_field:extendee -> testprotos.Message1
450 3, // testprotos.Message4.enum_field:extendee -> testprotos.Message1
451 3, // testprotos.Message4.string_field:extendee -> testprotos.Message1
452 0, // testprotos.enum_field:type_name -> testprotos.Enum1
453 4, // testprotos.message_field:type_name -> testprotos.Message2
454 4, // testprotos.Message4.message_field:type_name -> testprotos.Message2
455 0, // testprotos.Message4.enum_field:type_name -> testprotos.Enum1
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800456}
Damien Neil8012b442019-01-18 09:32:24 -0800457
Damien Neil0fc22452019-03-08 17:18:11 -0800458func init() { xxx_File_test_proto_init() }
459func xxx_File_test_proto_init() {
460 if File_test_proto != nil {
461 return
462 }
Damien Neil6bb8dec2019-03-01 13:22:30 -0800463 messageTypes := make([]protoreflect.MessageType, 4)
464 extensionTypes := make([]protoreflect.ExtensionType, 6)
Joe Tsai19058432019-02-27 21:46:29 -0800465 File_test_proto = protoimpl.FileBuilder{
466 RawDescriptor: xxx_File_test_proto_rawdesc,
467 GoTypes: xxx_File_test_proto_goTypes,
468 DependencyIndexes: xxx_File_test_proto_depIdxs,
Joe Tsaiafb455e2019-03-14 16:08:22 -0700469 LegacyExtensions: xxx_File_test_proto_extDescs,
Damien Neil6bb8dec2019-03-01 13:22:30 -0800470 EnumOutputTypes: xxx_File_test_proto_enumTypes,
471 MessageOutputTypes: messageTypes,
472 ExtensionOutputTypes: extensionTypes,
Damien Neil8012b442019-01-18 09:32:24 -0800473 }.Init()
Joe Tsai19058432019-02-27 21:46:29 -0800474 messageGoTypes := xxx_File_test_proto_goTypes[3:][:4]
Damien Neil6bb8dec2019-03-01 13:22:30 -0800475 for i, mt := range messageTypes {
Joe Tsai19058432019-02-27 21:46:29 -0800476 xxx_File_test_proto_messageTypes[i].GoType = reflect.TypeOf(messageGoTypes[i])
477 xxx_File_test_proto_messageTypes[i].PBType = mt
Damien Neil8012b442019-01-18 09:32:24 -0800478 }
Joe Tsai559d47f2019-03-19 18:21:47 -0700479 proto.RegisterFile("test.proto", xxx_File_test_proto_rawdesc_gzipped)
480 proto.RegisterEnum("testprotos.Enum1", Enum1_name, Enum1_value)
481 proto.RegisterEnum("testprotos.Enum2", Enum2_name, Enum2_value)
482 proto.RegisterEnum("testprotos.Enum3", Enum3_name, Enum3_value)
483 proto.RegisterType((*Message1)(nil), "testprotos.Message1")
484 proto.RegisterType((*Message2)(nil), "testprotos.Message2")
485 proto.RegisterType((*Message3)(nil), "testprotos.Message3")
486 proto.RegisterType((*Message4)(nil), "testprotos.Message4")
487 proto.RegisterExtension(E_StringField)
488 proto.RegisterExtension(E_EnumField)
489 proto.RegisterExtension(E_MessageField)
490 proto.RegisterExtension(E_Message4_MessageField)
491 proto.RegisterExtension(E_Message4_EnumField)
492 proto.RegisterExtension(E_Message4_StringField)
Joe Tsai19058432019-02-27 21:46:29 -0800493 xxx_File_test_proto_goTypes = nil
494 xxx_File_test_proto_depIdxs = nil
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800495}