blob: 2a5453f5ba88f5839da0255a6cf4bdd00d80e3fd [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 (
Damien Neile89e6242019-05-13 23:55:40 -07007 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
8 protoregistry "google.golang.org/protobuf/reflect/protoregistry"
9 protoiface "google.golang.org/protobuf/runtime/protoiface"
10 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
Joe Tsai5d72cc22019-03-28 01:13:26 -070011 sync "sync"
Herbie Ong6e67a1d2018-12-26 15:57:16 -080012)
13
Joe Tsai5d72cc22019-03-28 01:13:26 -070014const _ = protoimpl.EnforceVersion(protoimpl.Version - 0)
15
Herbie Ong6e67a1d2018-12-26 15:57:16 -080016type Enum1 int32
17
18const (
19 Enum1_ONE Enum1 = 1
20)
21
Joe Tsai8e506a82019-03-16 00:05:34 -070022// Deprecated: Use Enum1.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080023var Enum1_name = map[int32]string{
24 1: "ONE",
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_value = map[string]int32{
29 "ONE": 1,
30}
31
32func (x Enum1) Enum() *Enum1 {
Joe Tsai09b5b462019-04-10 15:29:01 -070033 p := new(Enum1)
34 *p = x
35 return p
Herbie Ong6e67a1d2018-12-26 15:57:16 -080036}
37
38func (x Enum1) String() string {
Joe Tsai0fc49f82019-05-01 12:29:25 -070039 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
Herbie Ong6e67a1d2018-12-26 15:57:16 -080040}
41
Joe Tsai0fc49f82019-05-01 12:29:25 -070042func (Enum1) Descriptor() protoreflect.EnumDescriptor {
43 return file_test_proto_enumTypes[0].Descriptor()
44}
45
46// Deprecated: Use Descriptor instead.
Joe Tsai61968ce2019-04-01 12:59:24 -070047func (Enum1) Type() protoreflect.EnumType {
Joe Tsai7ca70982019-04-15 13:57:56 -070048 return file_test_proto_enumTypes[0]
Joe Tsai61968ce2019-04-01 12:59:24 -070049}
50
51func (x Enum1) Number() protoreflect.EnumNumber {
52 return protoreflect.EnumNumber(x)
53}
54
Joe Tsai8e506a82019-03-16 00:05:34 -070055// Deprecated: Do not use.
56func (x *Enum1) UnmarshalJSON(b []byte) error {
Joe Tsai0fc49f82019-05-01 12:29:25 -070057 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
Herbie Ong6e67a1d2018-12-26 15:57:16 -080058 if err != nil {
59 return err
60 }
Joe Tsai8e506a82019-03-16 00:05:34 -070061 *x = Enum1(num)
Herbie Ong6e67a1d2018-12-26 15:57:16 -080062 return nil
63}
64
Joe Tsai8e506a82019-03-16 00:05:34 -070065// Deprecated: Use Enum1.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080066func (Enum1) EnumDescriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -070067 return file_test_proto_rawDescGZIP(), []int{0}
Herbie Ong6e67a1d2018-12-26 15:57:16 -080068}
69
70type Enum2 int32
71
72const (
73 Enum2_UNO Enum2 = 1
74)
75
Joe Tsai8e506a82019-03-16 00:05:34 -070076// Deprecated: Use Enum2.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080077var Enum2_name = map[int32]string{
78 1: "UNO",
79}
80
Joe Tsai8e506a82019-03-16 00:05:34 -070081// Deprecated: Use Enum2.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -080082var Enum2_value = map[string]int32{
83 "UNO": 1,
84}
85
86func (x Enum2) Enum() *Enum2 {
Joe Tsai09b5b462019-04-10 15:29:01 -070087 p := new(Enum2)
88 *p = x
89 return p
Herbie Ong6e67a1d2018-12-26 15:57:16 -080090}
91
92func (x Enum2) String() string {
Joe Tsai0fc49f82019-05-01 12:29:25 -070093 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
Herbie Ong6e67a1d2018-12-26 15:57:16 -080094}
95
Joe Tsai0fc49f82019-05-01 12:29:25 -070096func (Enum2) Descriptor() protoreflect.EnumDescriptor {
97 return file_test_proto_enumTypes[1].Descriptor()
98}
99
100// Deprecated: Use Descriptor instead.
Joe Tsai61968ce2019-04-01 12:59:24 -0700101func (Enum2) Type() protoreflect.EnumType {
Joe Tsai7ca70982019-04-15 13:57:56 -0700102 return file_test_proto_enumTypes[1]
Joe Tsai61968ce2019-04-01 12:59:24 -0700103}
104
105func (x Enum2) Number() protoreflect.EnumNumber {
106 return protoreflect.EnumNumber(x)
107}
108
Joe Tsai8e506a82019-03-16 00:05:34 -0700109// Deprecated: Do not use.
110func (x *Enum2) UnmarshalJSON(b []byte) error {
Joe Tsai0fc49f82019-05-01 12:29:25 -0700111 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800112 if err != nil {
113 return err
114 }
Joe Tsai8e506a82019-03-16 00:05:34 -0700115 *x = Enum2(num)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800116 return nil
117}
118
Joe Tsai8e506a82019-03-16 00:05:34 -0700119// Deprecated: Use Enum2.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800120func (Enum2) EnumDescriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700121 return file_test_proto_rawDescGZIP(), []int{1}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800122}
123
124type Enum3 int32
125
126const (
127 Enum3_YI Enum3 = 1
128)
129
Joe Tsai8e506a82019-03-16 00:05:34 -0700130// Deprecated: Use Enum3.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800131var Enum3_name = map[int32]string{
132 1: "YI",
133}
134
Joe Tsai8e506a82019-03-16 00:05:34 -0700135// Deprecated: Use Enum3.Type.Values instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800136var Enum3_value = map[string]int32{
137 "YI": 1,
138}
139
140func (x Enum3) Enum() *Enum3 {
Joe Tsai09b5b462019-04-10 15:29:01 -0700141 p := new(Enum3)
142 *p = x
143 return p
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800144}
145
146func (x Enum3) String() string {
Joe Tsai0fc49f82019-05-01 12:29:25 -0700147 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800148}
149
Joe Tsai0fc49f82019-05-01 12:29:25 -0700150func (Enum3) Descriptor() protoreflect.EnumDescriptor {
151 return file_test_proto_enumTypes[2].Descriptor()
152}
153
154// Deprecated: Use Descriptor instead.
Joe Tsai61968ce2019-04-01 12:59:24 -0700155func (Enum3) Type() protoreflect.EnumType {
Joe Tsai7ca70982019-04-15 13:57:56 -0700156 return file_test_proto_enumTypes[2]
Joe Tsai61968ce2019-04-01 12:59:24 -0700157}
158
159func (x Enum3) Number() protoreflect.EnumNumber {
160 return protoreflect.EnumNumber(x)
161}
162
Joe Tsai8e506a82019-03-16 00:05:34 -0700163// Deprecated: Do not use.
164func (x *Enum3) UnmarshalJSON(b []byte) error {
Joe Tsai0fc49f82019-05-01 12:29:25 -0700165 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800166 if err != nil {
167 return err
168 }
Joe Tsai8e506a82019-03-16 00:05:34 -0700169 *x = Enum3(num)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800170 return nil
171}
172
Joe Tsai8e506a82019-03-16 00:05:34 -0700173// Deprecated: Use Enum3.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800174func (Enum3) EnumDescriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700175 return file_test_proto_rawDescGZIP(), []int{2}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800176}
177
178type Message1 struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -0700179 XXX_NoUnkeyedLiteral struct{} `json:"-"`
180 XXX_InternalExtensions protoimpl.ExtensionFields `json:"-"`
181 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
182 XXX_sizecache protoimpl.SizeCache `json:"-"`
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800183}
184
Joe Tsai61968ce2019-04-01 12:59:24 -0700185func (x *Message1) Reset() {
186 *x = Message1{}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800187}
Joe Tsai61968ce2019-04-01 12:59:24 -0700188
189func (x *Message1) String() string {
190 return protoimpl.X.MessageStringOf(x)
191}
192
193func (*Message1) ProtoMessage() {}
194
195func (x *Message1) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -0700196 return file_test_proto_msgTypes[0].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700197}
Joe Tsai8e506a82019-03-16 00:05:34 -0700198
Damien Neil0d3e8cc2019-04-01 13:31:55 -0700199func (m *Message1) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -0700200 return file_test_proto_msgTypes[0].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -0700201}
202
Joe Tsai8e506a82019-03-16 00:05:34 -0700203// Deprecated: Use Message1.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800204func (*Message1) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700205 return file_test_proto_rawDescGZIP(), []int{0}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800206}
207
Joe Tsai4fddeba2019-03-20 18:29:32 -0700208var extRange_Message1 = []protoiface.ExtensionRangeV1{
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800209 {Start: 10, End: 536870911},
210}
211
Joe Tsai8e506a82019-03-16 00:05:34 -0700212// Deprecated: Use Message1.ProtoReflect.Type.ExtensionRanges instead.
Joe Tsai4fddeba2019-03-20 18:29:32 -0700213func (*Message1) ExtensionRangeArray() []protoiface.ExtensionRangeV1 {
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800214 return extRange_Message1
215}
216
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800217type Message2 struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -0700218 XXX_NoUnkeyedLiteral struct{} `json:"-"`
219 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
220 XXX_sizecache protoimpl.SizeCache `json:"-"`
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800221}
222
Joe Tsai61968ce2019-04-01 12:59:24 -0700223func (x *Message2) Reset() {
224 *x = Message2{}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800225}
Joe Tsai61968ce2019-04-01 12:59:24 -0700226
227func (x *Message2) String() string {
228 return protoimpl.X.MessageStringOf(x)
229}
230
231func (*Message2) ProtoMessage() {}
232
233func (x *Message2) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -0700234 return file_test_proto_msgTypes[1].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700235}
Joe Tsai8e506a82019-03-16 00:05:34 -0700236
Damien Neil0d3e8cc2019-04-01 13:31:55 -0700237func (m *Message2) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -0700238 return file_test_proto_msgTypes[1].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -0700239}
240
Joe Tsai8e506a82019-03-16 00:05:34 -0700241// Deprecated: Use Message2.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800242func (*Message2) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700243 return file_test_proto_rawDescGZIP(), []int{1}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800244}
245
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800246type Message3 struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -0700247 XXX_NoUnkeyedLiteral struct{} `json:"-"`
248 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
249 XXX_sizecache protoimpl.SizeCache `json:"-"`
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800250}
251
Joe Tsai61968ce2019-04-01 12:59:24 -0700252func (x *Message3) Reset() {
253 *x = Message3{}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800254}
Joe Tsai61968ce2019-04-01 12:59:24 -0700255
256func (x *Message3) String() string {
257 return protoimpl.X.MessageStringOf(x)
258}
259
260func (*Message3) ProtoMessage() {}
261
262func (x *Message3) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -0700263 return file_test_proto_msgTypes[2].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700264}
Joe Tsai8e506a82019-03-16 00:05:34 -0700265
Damien Neil0d3e8cc2019-04-01 13:31:55 -0700266func (m *Message3) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -0700267 return file_test_proto_msgTypes[2].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -0700268}
269
Joe Tsai8e506a82019-03-16 00:05:34 -0700270// Deprecated: Use Message3.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800271func (*Message3) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700272 return file_test_proto_rawDescGZIP(), []int{2}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800273}
274
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800275type Message4 struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -0700276 BoolField *bool `protobuf:"varint,30,opt,name=bool_field,json=boolField" json:"bool_field,omitempty"`
277 XXX_NoUnkeyedLiteral struct{} `json:"-"`
278 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
279 XXX_sizecache protoimpl.SizeCache `json:"-"`
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800280}
281
Joe Tsai61968ce2019-04-01 12:59:24 -0700282func (x *Message4) Reset() {
283 *x = Message4{}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800284}
Joe Tsai61968ce2019-04-01 12:59:24 -0700285
286func (x *Message4) String() string {
287 return protoimpl.X.MessageStringOf(x)
288}
289
290func (*Message4) ProtoMessage() {}
291
292func (x *Message4) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -0700293 return file_test_proto_msgTypes[3].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700294}
Joe Tsai8e506a82019-03-16 00:05:34 -0700295
Damien Neil0d3e8cc2019-04-01 13:31:55 -0700296func (m *Message4) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -0700297 return file_test_proto_msgTypes[3].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -0700298}
299
Joe Tsai8e506a82019-03-16 00:05:34 -0700300// Deprecated: Use Message4.ProtoReflect.Type instead.
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800301func (*Message4) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700302 return file_test_proto_rawDescGZIP(), []int{3}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800303}
304
Joe Tsai61968ce2019-04-01 12:59:24 -0700305func (x *Message4) GetBoolField() bool {
306 if x != nil && x.BoolField != nil {
307 return *x.BoolField
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800308 }
309 return false
310}
311
Joe Tsai7ca70982019-04-15 13:57:56 -0700312var file_test_proto_extDescs = []protoiface.ExtensionDescV1{
Joe Tsaiafb455e2019-03-14 16:08:22 -0700313 {
314 ExtendedType: (*Message1)(nil),
315 ExtensionType: (*string)(nil),
316 Field: 11,
317 Name: "testprotos.string_field",
318 Tag: "bytes,11,opt,name=string_field",
319 Filename: "test.proto",
320 },
321 {
322 ExtendedType: (*Message1)(nil),
323 ExtensionType: (*Enum1)(nil),
324 Field: 12,
325 Name: "testprotos.enum_field",
326 Tag: "varint,12,opt,name=enum_field,enum=testprotos.Enum1",
327 Filename: "test.proto",
328 },
329 {
330 ExtendedType: (*Message1)(nil),
331 ExtensionType: (*Message2)(nil),
332 Field: 13,
333 Name: "testprotos.message_field",
334 Tag: "bytes,13,opt,name=message_field",
335 Filename: "test.proto",
336 },
337 {
338 ExtendedType: (*Message1)(nil),
339 ExtensionType: (*Message2)(nil),
340 Field: 21,
341 Name: "testprotos.Message4.message_field",
342 Tag: "bytes,21,opt,name=message_field",
343 Filename: "test.proto",
344 },
345 {
346 ExtendedType: (*Message1)(nil),
347 ExtensionType: (*Enum1)(nil),
348 Field: 22,
349 Name: "testprotos.Message4.enum_field",
350 Tag: "varint,22,opt,name=enum_field,enum=testprotos.Enum1",
351 Filename: "test.proto",
352 },
353 {
354 ExtendedType: (*Message1)(nil),
355 ExtensionType: (*string)(nil),
356 Field: 23,
357 Name: "testprotos.Message4.string_field",
358 Tag: "bytes,23,opt,name=string_field",
359 Filename: "test.proto",
360 },
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800361}
Joe Tsaiafb455e2019-03-14 16:08:22 -0700362var (
363 // extend testprotos.Message1 { optional string string_field = 11; }
Joe Tsai7ca70982019-04-15 13:57:56 -0700364 E_StringField = &file_test_proto_extDescs[0]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800365
Joe Tsaiafb455e2019-03-14 16:08:22 -0700366 // extend testprotos.Message1 { optional testprotos.Enum1 enum_field = 12; }
Joe Tsai7ca70982019-04-15 13:57:56 -0700367 E_EnumField = &file_test_proto_extDescs[1]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800368
Joe Tsaiafb455e2019-03-14 16:08:22 -0700369 // extend testprotos.Message1 { optional testprotos.Message2 message_field = 13; }
Joe Tsai7ca70982019-04-15 13:57:56 -0700370 E_MessageField = &file_test_proto_extDescs[2]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800371
Joe Tsaiafb455e2019-03-14 16:08:22 -0700372 // extend testprotos.Message1 { optional testprotos.Message2 message_field = 21; }
Joe Tsai7ca70982019-04-15 13:57:56 -0700373 E_Message4_MessageField = &file_test_proto_extDescs[3]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800374
Joe Tsaiafb455e2019-03-14 16:08:22 -0700375 // extend testprotos.Message1 { optional testprotos.Enum1 enum_field = 22; }
Joe Tsai7ca70982019-04-15 13:57:56 -0700376 E_Message4_EnumField = &file_test_proto_extDescs[4]
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800377
Joe Tsaiafb455e2019-03-14 16:08:22 -0700378 // extend testprotos.Message1 { optional string string_field = 23; }
Joe Tsai7ca70982019-04-15 13:57:56 -0700379 E_Message4_StringField = &file_test_proto_extDescs[5]
Joe Tsaiafb455e2019-03-14 16:08:22 -0700380)
Joe Tsai5d72cc22019-03-28 01:13:26 -0700381var File_test_proto protoreflect.FileDescriptor
382
Joe Tsai7ca70982019-04-15 13:57:56 -0700383var file_test_proto_rawDesc = []byte{
Joe Tsai19058432019-02-27 21:46:29 -0800384 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,
Damien Neile89e6242019-05-13 23:55:40 -0700420 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x3d, 0x5a, 0x3b, 0x67,
421 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
422 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63,
423 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f,
424 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800425}
426
Joe Tsai5d72cc22019-03-28 01:13:26 -0700427var (
Joe Tsai7ca70982019-04-15 13:57:56 -0700428 file_test_proto_rawDescOnce sync.Once
429 file_test_proto_rawDescData = file_test_proto_rawDesc
Joe Tsai5d72cc22019-03-28 01:13:26 -0700430)
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800431
Joe Tsai7ca70982019-04-15 13:57:56 -0700432func file_test_proto_rawDescGZIP() []byte {
433 file_test_proto_rawDescOnce.Do(func() {
434 file_test_proto_rawDescData = protoimpl.X.CompressGZIP(file_test_proto_rawDescData)
Joe Tsai5d72cc22019-03-28 01:13:26 -0700435 })
Joe Tsai7ca70982019-04-15 13:57:56 -0700436 return file_test_proto_rawDescData
Joe Tsai5d72cc22019-03-28 01:13:26 -0700437}
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800438
Joe Tsai7ca70982019-04-15 13:57:56 -0700439var file_test_proto_enumTypes = make([]protoreflect.EnumType, 3)
Joe Tsai4fe96632019-05-22 05:12:36 -0400440var file_test_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
Joe Tsai7ca70982019-04-15 13:57:56 -0700441var file_test_proto_goTypes = []interface{}{
Damien Neil8012b442019-01-18 09:32:24 -0800442 (Enum1)(0), // 0: testprotos.Enum1
443 (Enum2)(0), // 1: testprotos.Enum2
444 (Enum3)(0), // 2: testprotos.Enum3
445 (*Message1)(nil), // 3: testprotos.Message1
446 (*Message2)(nil), // 4: testprotos.Message2
447 (*Message3)(nil), // 5: testprotos.Message3
448 (*Message4)(nil), // 6: testprotos.Message4
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800449}
Joe Tsai7ca70982019-04-15 13:57:56 -0700450var file_test_proto_depIdxs = []int32{
Damien Neil8012b442019-01-18 09:32:24 -0800451 3, // testprotos.string_field:extendee -> testprotos.Message1
452 3, // testprotos.enum_field:extendee -> testprotos.Message1
453 3, // testprotos.message_field:extendee -> testprotos.Message1
454 3, // testprotos.Message4.message_field:extendee -> testprotos.Message1
455 3, // testprotos.Message4.enum_field:extendee -> testprotos.Message1
456 3, // testprotos.Message4.string_field:extendee -> testprotos.Message1
457 0, // testprotos.enum_field:type_name -> testprotos.Enum1
458 4, // testprotos.message_field:type_name -> testprotos.Message2
459 4, // testprotos.Message4.message_field:type_name -> testprotos.Message2
460 0, // testprotos.Message4.enum_field:type_name -> testprotos.Enum1
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800461}
Damien Neil8012b442019-01-18 09:32:24 -0800462
Joe Tsai7ca70982019-04-15 13:57:56 -0700463func init() { file_test_proto_init() }
464func file_test_proto_init() {
Damien Neil0fc22452019-03-08 17:18:11 -0800465 if File_test_proto != nil {
466 return
467 }
Damien Neil6bb8dec2019-03-01 13:22:30 -0800468 extensionTypes := make([]protoreflect.ExtensionType, 6)
Joe Tsai19058432019-02-27 21:46:29 -0800469 File_test_proto = protoimpl.FileBuilder{
Joe Tsai7ca70982019-04-15 13:57:56 -0700470 RawDescriptor: file_test_proto_rawDesc,
471 GoTypes: file_test_proto_goTypes,
472 DependencyIndexes: file_test_proto_depIdxs,
473 LegacyExtensions: file_test_proto_extDescs,
474 EnumOutputTypes: file_test_proto_enumTypes,
475 MessageOutputTypes: file_test_proto_msgTypes,
Damien Neil6bb8dec2019-03-01 13:22:30 -0800476 ExtensionOutputTypes: extensionTypes,
Joe Tsai35ec98f2019-03-25 14:41:32 -0700477 FilesRegistry: protoregistry.GlobalFiles,
478 TypesRegistry: protoregistry.GlobalTypes,
Damien Neil8012b442019-01-18 09:32:24 -0800479 }.Init()
Joe Tsai7ca70982019-04-15 13:57:56 -0700480 file_test_proto_rawDesc = nil
481 file_test_proto_goTypes = nil
482 file_test_proto_depIdxs = nil
Herbie Ong6e67a1d2018-12-26 15:57:16 -0800483}