blob: a988c3934df4a6af01c161fc5548d1290c765055 [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 (
Herbie Ong6e67a1d2018-12-26 15:57:16 -08007 protoreflect "github.com/golang/protobuf/v2/reflect/protoreflect"
Joe Tsai35ec98f2019-03-25 14:41:32 -07008 protoregistry "github.com/golang/protobuf/v2/reflect/protoregistry"
Joe 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"
11)
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 {
Joe Tsai4fddeba2019-03-20 18:29:32 -0700152 XXX_NoUnkeyedLiteral struct{} `json:"-"`
153 XXX_InternalExtensions protoimpl.ExtensionFieldsV1 `json:"-"`
154 XXX_unrecognized []byte `json:"-"`
155 XXX_sizecache int32 `json:"-"`
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800156}
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{} }
Joe Tsai35ec98f2019-03-25 14:41:32 -0700162func (m *Message1) String() string { return protoimpl.X.MessageStringOf(m) }
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800163func (*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
Joe Tsai4fddeba2019-03-20 18:29:32 -0700170var extRange_Message1 = []protoiface.ExtensionRangeV1{
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800171 {Start: 10, End: 536870911},
172}
173
Joe Tsai8e506a82019-03-16 00:05:34 -0700174// Deprecated: Use Message1.ProtoReflect.Type.ExtensionRanges instead.
Joe Tsai4fddeba2019-03-20 18:29:32 -0700175func (*Message1) ExtensionRangeArray() []protoiface.ExtensionRangeV1 {
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800176 return extRange_Message1
177}
178
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800179type Message2 struct {
180 XXX_NoUnkeyedLiteral struct{} `json:"-"`
181 XXX_unrecognized []byte `json:"-"`
182 XXX_sizecache int32 `json:"-"`
183}
184
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800185func (m *Message2) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800186 return xxx_File_test_proto_messageTypes[1].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800187}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800188func (m *Message2) Reset() { *m = Message2{} }
Joe Tsai35ec98f2019-03-25 14:41:32 -0700189func (m *Message2) String() string { return protoimpl.X.MessageStringOf(m) }
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800190func (*Message2) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -0700191
192// Deprecated: Use Message2.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800193func (*Message2) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800194 return xxx_File_test_proto_rawdesc_gzipped, []int{1}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800195}
196
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800197type Message3 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 *Message3) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800204 return xxx_File_test_proto_messageTypes[2].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800205}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800206func (m *Message3) Reset() { *m = Message3{} }
Joe Tsai35ec98f2019-03-25 14:41:32 -0700207func (m *Message3) String() string { return protoimpl.X.MessageStringOf(m) }
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800208func (*Message3) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -0700209
210// Deprecated: Use Message3.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800211func (*Message3) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800212 return xxx_File_test_proto_rawdesc_gzipped, []int{2}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800213}
214
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800215type Message4 struct {
216 BoolField *bool `protobuf:"varint,30,opt,name=bool_field,json=boolField" json:"bool_field,omitempty"`
217 XXX_NoUnkeyedLiteral struct{} `json:"-"`
218 XXX_unrecognized []byte `json:"-"`
219 XXX_sizecache int32 `json:"-"`
220}
221
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800222func (m *Message4) ProtoReflect() protoreflect.Message {
Joe Tsai19058432019-02-27 21:46:29 -0800223 return xxx_File_test_proto_messageTypes[3].MessageOf(m)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800224}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800225func (m *Message4) Reset() { *m = Message4{} }
Joe Tsai35ec98f2019-03-25 14:41:32 -0700226func (m *Message4) String() string { return protoimpl.X.MessageStringOf(m) }
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800227func (*Message4) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -0700228
229// Deprecated: Use Message4.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800230func (*Message4) Descriptor() ([]byte, []int) {
Joe Tsai19058432019-02-27 21:46:29 -0800231 return xxx_File_test_proto_rawdesc_gzipped, []int{3}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800232}
233
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800234func (m *Message4) GetBoolField() bool {
235 if m != nil && m.BoolField != nil {
236 return *m.BoolField
237 }
238 return false
239}
240
Joe Tsai4fddeba2019-03-20 18:29:32 -0700241var xxx_File_test_proto_extDescs = []protoiface.ExtensionDescV1{
Joe Tsaiafb455e2019-03-14 16:08:22 -0700242 {
243 ExtendedType: (*Message1)(nil),
244 ExtensionType: (*string)(nil),
245 Field: 11,
246 Name: "testprotos.string_field",
247 Tag: "bytes,11,opt,name=string_field",
248 Filename: "test.proto",
249 },
250 {
251 ExtendedType: (*Message1)(nil),
252 ExtensionType: (*Enum1)(nil),
253 Field: 12,
254 Name: "testprotos.enum_field",
255 Tag: "varint,12,opt,name=enum_field,enum=testprotos.Enum1",
256 Filename: "test.proto",
257 },
258 {
259 ExtendedType: (*Message1)(nil),
260 ExtensionType: (*Message2)(nil),
261 Field: 13,
262 Name: "testprotos.message_field",
263 Tag: "bytes,13,opt,name=message_field",
264 Filename: "test.proto",
265 },
266 {
267 ExtendedType: (*Message1)(nil),
268 ExtensionType: (*Message2)(nil),
269 Field: 21,
270 Name: "testprotos.Message4.message_field",
271 Tag: "bytes,21,opt,name=message_field",
272 Filename: "test.proto",
273 },
274 {
275 ExtendedType: (*Message1)(nil),
276 ExtensionType: (*Enum1)(nil),
277 Field: 22,
278 Name: "testprotos.Message4.enum_field",
279 Tag: "varint,22,opt,name=enum_field,enum=testprotos.Enum1",
280 Filename: "test.proto",
281 },
282 {
283 ExtendedType: (*Message1)(nil),
284 ExtensionType: (*string)(nil),
285 Field: 23,
286 Name: "testprotos.Message4.string_field",
287 Tag: "bytes,23,opt,name=string_field",
288 Filename: "test.proto",
289 },
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800290}
Joe Tsaiafb455e2019-03-14 16:08:22 -0700291var (
292 // extend testprotos.Message1 { optional string string_field = 11; }
293 E_StringField = &xxx_File_test_proto_extDescs[0]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800294
Joe Tsaiafb455e2019-03-14 16:08:22 -0700295 // extend testprotos.Message1 { optional testprotos.Enum1 enum_field = 12; }
296 E_EnumField = &xxx_File_test_proto_extDescs[1]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800297
Joe Tsaiafb455e2019-03-14 16:08:22 -0700298 // extend testprotos.Message1 { optional testprotos.Message2 message_field = 13; }
299 E_MessageField = &xxx_File_test_proto_extDescs[2]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800300
Joe Tsaiafb455e2019-03-14 16:08:22 -0700301 // extend testprotos.Message1 { optional testprotos.Message2 message_field = 21; }
302 E_Message4_MessageField = &xxx_File_test_proto_extDescs[3]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800303
Joe Tsaiafb455e2019-03-14 16:08:22 -0700304 // extend testprotos.Message1 { optional testprotos.Enum1 enum_field = 22; }
305 E_Message4_EnumField = &xxx_File_test_proto_extDescs[4]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800306
Joe Tsaiafb455e2019-03-14 16:08:22 -0700307 // extend testprotos.Message1 { optional string string_field = 23; }
308 E_Message4_StringField = &xxx_File_test_proto_extDescs[5]
309)
Joe Tsai19058432019-02-27 21:46:29 -0800310var xxx_File_test_proto_rawdesc = []byte{
311 // 653 bytes of the wire-encoded FileDescriptorProto
312 0x0a, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x74, 0x65,
313 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x22, 0x14, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73,
314 0x61, 0x67, 0x65, 0x31, 0x2a, 0x08, 0x08, 0x0a, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0x0a,
315 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x22, 0x0a, 0x0a, 0x08, 0x4d, 0x65,
316 0x73, 0x73, 0x61, 0x67, 0x65, 0x33, 0x22, 0xfb, 0x01, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61,
317 0x67, 0x65, 0x34, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x66, 0x69, 0x65, 0x6c,
318 0x64, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x6c, 0x46, 0x69, 0x65,
319 0x6c, 0x64, 0x32, 0x4f, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69,
320 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
321 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32,
322 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73,
323 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69,
324 0x65, 0x6c, 0x64, 0x32, 0x46, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c,
Damien Neil8012b442019-01-18 09:32:24 -0800325 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d,
Joe Tsai19058432019-02-27 21:46:29 -0800326 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e,
Damien Neil8012b442019-01-18 09:32:24 -0800327 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x31,
Joe Tsai19058432019-02-27 21:46:29 -0800328 0x52, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x0a, 0x0c, 0x73,
329 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65,
330 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
331 0x31, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46,
332 0x69, 0x65, 0x6c, 0x64, 0x2a, 0x10, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x12, 0x07, 0x0a,
333 0x03, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x2a, 0x10, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x32, 0x12,
334 0x07, 0x0a, 0x03, 0x55, 0x4e, 0x4f, 0x10, 0x01, 0x2a, 0x0f, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d,
335 0x33, 0x12, 0x06, 0x0a, 0x02, 0x59, 0x49, 0x10, 0x01, 0x3a, 0x37, 0x0a, 0x0c, 0x73, 0x74, 0x72,
336 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74,
337 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18,
338 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65,
339 0x6c, 0x64, 0x3a, 0x46, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64,
340 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65,
341 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x74,
342 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x52,
343 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x3a, 0x4f, 0x0a, 0x0d, 0x6d, 0x65,
344 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65,
345 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
346 0x31, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72,
347 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x0c, 0x6d,
348 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x40, 0x5a, 0x3e, 0x67,
349 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
350 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x32, 0x2f, 0x72, 0x65, 0x66,
351 0x6c, 0x65, 0x63, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
352 0x72, 0x79, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800353}
354
Joe Tsai8e506a82019-03-16 00:05:34 -0700355var xxx_File_test_proto_rawdesc_gzipped = protoimpl.X.CompressGZIP(xxx_File_test_proto_rawdesc)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800356
357const _ = protoimpl.EnforceVersion(protoimpl.Version - 0)
358
Joe Tsai19058432019-02-27 21:46:29 -0800359var File_test_proto protoreflect.FileDescriptor
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800360
Damien Neil6bb8dec2019-03-01 13:22:30 -0800361var xxx_File_test_proto_enumTypes = make([]protoreflect.EnumType, 3)
362var xxx_File_test_proto_messageTypes = make([]protoimpl.MessageType, 4)
Joe Tsai19058432019-02-27 21:46:29 -0800363var xxx_File_test_proto_goTypes = []interface{}{
Damien Neil8012b442019-01-18 09:32:24 -0800364 (Enum1)(0), // 0: testprotos.Enum1
365 (Enum2)(0), // 1: testprotos.Enum2
366 (Enum3)(0), // 2: testprotos.Enum3
367 (*Message1)(nil), // 3: testprotos.Message1
368 (*Message2)(nil), // 4: testprotos.Message2
369 (*Message3)(nil), // 5: testprotos.Message3
370 (*Message4)(nil), // 6: testprotos.Message4
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800371}
Joe Tsai19058432019-02-27 21:46:29 -0800372var xxx_File_test_proto_depIdxs = []int32{
Damien Neil8012b442019-01-18 09:32:24 -0800373 3, // testprotos.string_field:extendee -> testprotos.Message1
374 3, // testprotos.enum_field:extendee -> testprotos.Message1
375 3, // testprotos.message_field:extendee -> testprotos.Message1
376 3, // testprotos.Message4.message_field:extendee -> testprotos.Message1
377 3, // testprotos.Message4.enum_field:extendee -> testprotos.Message1
378 3, // testprotos.Message4.string_field:extendee -> testprotos.Message1
379 0, // testprotos.enum_field:type_name -> testprotos.Enum1
380 4, // testprotos.message_field:type_name -> testprotos.Message2
381 4, // testprotos.Message4.message_field:type_name -> testprotos.Message2
382 0, // testprotos.Message4.enum_field:type_name -> testprotos.Enum1
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800383}
Damien Neil8012b442019-01-18 09:32:24 -0800384
Damien Neil0fc22452019-03-08 17:18:11 -0800385func init() { xxx_File_test_proto_init() }
386func xxx_File_test_proto_init() {
387 if File_test_proto != nil {
388 return
389 }
Damien Neil6bb8dec2019-03-01 13:22:30 -0800390 extensionTypes := make([]protoreflect.ExtensionType, 6)
Joe Tsai19058432019-02-27 21:46:29 -0800391 File_test_proto = protoimpl.FileBuilder{
392 RawDescriptor: xxx_File_test_proto_rawdesc,
393 GoTypes: xxx_File_test_proto_goTypes,
394 DependencyIndexes: xxx_File_test_proto_depIdxs,
Joe Tsaiafb455e2019-03-14 16:08:22 -0700395 LegacyExtensions: xxx_File_test_proto_extDescs,
Damien Neil6bb8dec2019-03-01 13:22:30 -0800396 EnumOutputTypes: xxx_File_test_proto_enumTypes,
Joe Tsai35ec98f2019-03-25 14:41:32 -0700397 MessageOutputTypes: xxx_File_test_proto_messageTypes,
Damien Neil6bb8dec2019-03-01 13:22:30 -0800398 ExtensionOutputTypes: extensionTypes,
Joe Tsai35ec98f2019-03-25 14:41:32 -0700399 FilesRegistry: protoregistry.GlobalFiles,
400 TypesRegistry: protoregistry.GlobalTypes,
Damien Neil8012b442019-01-18 09:32:24 -0800401 }.Init()
Joe Tsai19058432019-02-27 21:46:29 -0800402 xxx_File_test_proto_goTypes = nil
403 xxx_File_test_proto_depIdxs = nil
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800404}