blob: 43e6db2778533841aabe4b7bd99d6c1a2583de59 [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)
Joe Tsai19058432019-02-27 21:46:29 -0800382var xxx_File_test_proto_rawdesc = []byte{
383 // 653 bytes of the wire-encoded FileDescriptorProto
384 0x0a, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x74, 0x65,
385 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x22, 0x14, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73,
386 0x61, 0x67, 0x65, 0x31, 0x2a, 0x08, 0x08, 0x0a, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0x0a,
387 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x22, 0x0a, 0x0a, 0x08, 0x4d, 0x65,
388 0x73, 0x73, 0x61, 0x67, 0x65, 0x33, 0x22, 0xfb, 0x01, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61,
389 0x67, 0x65, 0x34, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x66, 0x69, 0x65, 0x6c,
390 0x64, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x6c, 0x46, 0x69, 0x65,
391 0x6c, 0x64, 0x32, 0x4f, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69,
392 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
393 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32,
394 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73,
395 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69,
396 0x65, 0x6c, 0x64, 0x32, 0x46, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c,
Damien Neil8012b442019-01-18 09:32:24 -0800397 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d,
Joe Tsai19058432019-02-27 21:46:29 -0800398 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e,
Damien Neil8012b442019-01-18 09:32:24 -0800399 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x31,
Joe Tsai19058432019-02-27 21:46:29 -0800400 0x52, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x0a, 0x0c, 0x73,
401 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65,
402 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
403 0x31, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46,
404 0x69, 0x65, 0x6c, 0x64, 0x2a, 0x10, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x12, 0x07, 0x0a,
405 0x03, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x2a, 0x10, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x32, 0x12,
406 0x07, 0x0a, 0x03, 0x55, 0x4e, 0x4f, 0x10, 0x01, 0x2a, 0x0f, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d,
407 0x33, 0x12, 0x06, 0x0a, 0x02, 0x59, 0x49, 0x10, 0x01, 0x3a, 0x37, 0x0a, 0x0c, 0x73, 0x74, 0x72,
408 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74,
409 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18,
410 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65,
411 0x6c, 0x64, 0x3a, 0x46, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64,
412 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65,
413 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x74,
414 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x52,
415 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x3a, 0x4f, 0x0a, 0x0d, 0x6d, 0x65,
416 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65,
417 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
418 0x31, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72,
419 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x0c, 0x6d,
420 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x40, 0x5a, 0x3e, 0x67,
421 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
422 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x32, 0x2f, 0x72, 0x65, 0x66,
423 0x6c, 0x65, 0x63, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
424 0x72, 0x79, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800425}
426
Joe Tsai8e506a82019-03-16 00:05:34 -0700427var xxx_File_test_proto_rawdesc_gzipped = protoimpl.X.CompressGZIP(xxx_File_test_proto_rawdesc)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800428
429const _ = protoimpl.EnforceVersion(protoimpl.Version - 0)
430
Joe Tsai19058432019-02-27 21:46:29 -0800431var File_test_proto protoreflect.FileDescriptor
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800432
Damien Neil6bb8dec2019-03-01 13:22:30 -0800433var xxx_File_test_proto_enumTypes = make([]protoreflect.EnumType, 3)
434var xxx_File_test_proto_messageTypes = make([]protoimpl.MessageType, 4)
Joe Tsai19058432019-02-27 21:46:29 -0800435var xxx_File_test_proto_goTypes = []interface{}{
Damien Neil8012b442019-01-18 09:32:24 -0800436 (Enum1)(0), // 0: testprotos.Enum1
437 (Enum2)(0), // 1: testprotos.Enum2
438 (Enum3)(0), // 2: testprotos.Enum3
439 (*Message1)(nil), // 3: testprotos.Message1
440 (*Message2)(nil), // 4: testprotos.Message2
441 (*Message3)(nil), // 5: testprotos.Message3
442 (*Message4)(nil), // 6: testprotos.Message4
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800443}
Joe Tsai19058432019-02-27 21:46:29 -0800444var xxx_File_test_proto_depIdxs = []int32{
Damien Neil8012b442019-01-18 09:32:24 -0800445 3, // testprotos.string_field:extendee -> testprotos.Message1
446 3, // testprotos.enum_field:extendee -> testprotos.Message1
447 3, // testprotos.message_field:extendee -> testprotos.Message1
448 3, // testprotos.Message4.message_field:extendee -> testprotos.Message1
449 3, // testprotos.Message4.enum_field:extendee -> testprotos.Message1
450 3, // testprotos.Message4.string_field:extendee -> testprotos.Message1
451 0, // testprotos.enum_field:type_name -> testprotos.Enum1
452 4, // testprotos.message_field:type_name -> testprotos.Message2
453 4, // testprotos.Message4.message_field:type_name -> testprotos.Message2
454 0, // testprotos.Message4.enum_field:type_name -> testprotos.Enum1
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800455}
Damien Neil8012b442019-01-18 09:32:24 -0800456
Damien Neil0fc22452019-03-08 17:18:11 -0800457func init() { xxx_File_test_proto_init() }
458func xxx_File_test_proto_init() {
459 if File_test_proto != nil {
460 return
461 }
Damien Neil6bb8dec2019-03-01 13:22:30 -0800462 messageTypes := make([]protoreflect.MessageType, 4)
463 extensionTypes := make([]protoreflect.ExtensionType, 6)
Joe Tsai19058432019-02-27 21:46:29 -0800464 File_test_proto = protoimpl.FileBuilder{
465 RawDescriptor: xxx_File_test_proto_rawdesc,
466 GoTypes: xxx_File_test_proto_goTypes,
467 DependencyIndexes: xxx_File_test_proto_depIdxs,
Joe Tsaiafb455e2019-03-14 16:08:22 -0700468 LegacyExtensions: xxx_File_test_proto_extDescs,
Damien Neil6bb8dec2019-03-01 13:22:30 -0800469 EnumOutputTypes: xxx_File_test_proto_enumTypes,
470 MessageOutputTypes: messageTypes,
471 ExtensionOutputTypes: extensionTypes,
Damien Neil8012b442019-01-18 09:32:24 -0800472 }.Init()
Joe Tsai19058432019-02-27 21:46:29 -0800473 messageGoTypes := xxx_File_test_proto_goTypes[3:][:4]
Damien Neil6bb8dec2019-03-01 13:22:30 -0800474 for i, mt := range messageTypes {
Joe Tsai19058432019-02-27 21:46:29 -0800475 xxx_File_test_proto_messageTypes[i].GoType = reflect.TypeOf(messageGoTypes[i])
476 xxx_File_test_proto_messageTypes[i].PBType = mt
Damien Neil8012b442019-01-18 09:32:24 -0800477 }
Joe Tsai559d47f2019-03-19 18:21:47 -0700478 proto.RegisterFile("test.proto", xxx_File_test_proto_rawdesc_gzipped)
479 proto.RegisterEnum("testprotos.Enum1", Enum1_name, Enum1_value)
480 proto.RegisterEnum("testprotos.Enum2", Enum2_name, Enum2_value)
481 proto.RegisterEnum("testprotos.Enum3", Enum3_name, Enum3_value)
482 proto.RegisterType((*Message1)(nil), "testprotos.Message1")
483 proto.RegisterType((*Message2)(nil), "testprotos.Message2")
484 proto.RegisterType((*Message3)(nil), "testprotos.Message3")
485 proto.RegisterType((*Message4)(nil), "testprotos.Message4")
486 proto.RegisterExtension(E_StringField)
487 proto.RegisterExtension(E_EnumField)
488 proto.RegisterExtension(E_MessageField)
489 proto.RegisterExtension(E_Message4_MessageField)
490 proto.RegisterExtension(E_Message4_EnumField)
491 proto.RegisterExtension(E_Message4_StringField)
Joe Tsai19058432019-02-27 21:46:29 -0800492 xxx_File_test_proto_goTypes = nil
493 xxx_File_test_proto_depIdxs = nil
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800494}