blob: a9231e898e39494b44bace6c20d1de4585238671 [file] [log] [blame]
Herbie Ong8170d692019-02-13 14:13:21 -08001// Code generated by protoc-gen-go. DO NOT EDIT.
Joe Tsai19058432019-02-27 21:46:29 -08002// source: pb2/test.proto
Herbie Ong8170d692019-02-13 14:13:21 -08003
4package pb2
5
6import (
Damien Neile89e6242019-05-13 23:55:40 -07007 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
Joe Tsaid8881392019-06-06 13:01:53 -07008 prototype "google.golang.org/protobuf/reflect/prototype"
Damien Neile89e6242019-05-13 23:55:40 -07009 protoiface "google.golang.org/protobuf/runtime/protoiface"
10 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
Joe Tsaia95b29f2019-05-16 12:47:20 -070011 anypb "google.golang.org/protobuf/types/known/anypb"
12 durationpb "google.golang.org/protobuf/types/known/durationpb"
13 emptypb "google.golang.org/protobuf/types/known/emptypb"
14 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
15 structpb "google.golang.org/protobuf/types/known/structpb"
16 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
17 wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
Joe Tsai5d72cc22019-03-28 01:13:26 -070018 sync "sync"
Herbie Ong8170d692019-02-13 14:13:21 -080019)
20
Joe Tsai58b42d82019-05-22 16:27:51 -040021const (
22 // Verify that runtime/protoimpl is sufficiently up-to-date.
23 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 0)
24 // Verify that this generated code is sufficiently up-to-date.
25 _ = protoimpl.EnforceVersion(0 - protoimpl.MinVersion)
26)
Joe Tsai5d72cc22019-03-28 01:13:26 -070027
Herbie Ong8170d692019-02-13 14:13:21 -080028type Enum int32
29
30const (
31 Enum_ONE Enum = 1
32 Enum_TWO Enum = 2
33 Enum_TEN Enum = 10
34)
35
Herbie Ong8170d692019-02-13 14:13:21 -080036var Enum_name = map[int32]string{
37 1: "ONE",
38 2: "TWO",
39 10: "TEN",
40}
41
42var Enum_value = map[string]int32{
43 "ONE": 1,
44 "TWO": 2,
45 "TEN": 10,
46}
47
48func (x Enum) Enum() *Enum {
Joe Tsai09b5b462019-04-10 15:29:01 -070049 p := new(Enum)
50 *p = x
51 return p
Herbie Ong8170d692019-02-13 14:13:21 -080052}
53
54func (x Enum) String() string {
Joe Tsai0fc49f82019-05-01 12:29:25 -070055 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
Herbie Ong8170d692019-02-13 14:13:21 -080056}
57
Joe Tsai0fc49f82019-05-01 12:29:25 -070058func (Enum) Descriptor() protoreflect.EnumDescriptor {
Joe Tsaid8881392019-06-06 13:01:53 -070059 return file_pb2_test_proto_enumTypes[0].EnumDescriptor
Joe Tsai0fc49f82019-05-01 12:29:25 -070060}
61
Joe Tsaid4211502019-07-02 14:58:02 -070062func (Enum) Type() protoreflect.EnumType {
63 return &file_pb2_test_proto_enumTypes[0]
64}
65
Joe Tsai61968ce2019-04-01 12:59:24 -070066func (x Enum) Number() protoreflect.EnumNumber {
67 return protoreflect.EnumNumber(x)
68}
69
Joe Tsai8e506a82019-03-16 00:05:34 -070070// Deprecated: Do not use.
71func (x *Enum) UnmarshalJSON(b []byte) error {
Joe Tsai0fc49f82019-05-01 12:29:25 -070072 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
Herbie Ong8170d692019-02-13 14:13:21 -080073 if err != nil {
74 return err
75 }
Joe Tsai8e506a82019-03-16 00:05:34 -070076 *x = Enum(num)
Herbie Ong8170d692019-02-13 14:13:21 -080077 return nil
78}
79
Joe Tsai8e506a82019-03-16 00:05:34 -070080// Deprecated: Use Enum.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -080081func (Enum) EnumDescriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -070082 return file_pb2_test_proto_rawDescGZIP(), []int{0}
Herbie Ong8170d692019-02-13 14:13:21 -080083}
84
85type Enums_NestedEnum int32
86
87const (
88 Enums_UNO Enums_NestedEnum = 1
89 Enums_DOS Enums_NestedEnum = 2
90 Enums_DIEZ Enums_NestedEnum = 10
91)
92
Herbie Ong8170d692019-02-13 14:13:21 -080093var Enums_NestedEnum_name = map[int32]string{
94 1: "UNO",
95 2: "DOS",
96 10: "DIEZ",
97}
98
99var Enums_NestedEnum_value = map[string]int32{
100 "UNO": 1,
101 "DOS": 2,
102 "DIEZ": 10,
103}
104
105func (x Enums_NestedEnum) Enum() *Enums_NestedEnum {
Joe Tsai09b5b462019-04-10 15:29:01 -0700106 p := new(Enums_NestedEnum)
107 *p = x
108 return p
Herbie Ong8170d692019-02-13 14:13:21 -0800109}
110
111func (x Enums_NestedEnum) String() string {
Joe Tsai0fc49f82019-05-01 12:29:25 -0700112 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
Herbie Ong8170d692019-02-13 14:13:21 -0800113}
114
Joe Tsai0fc49f82019-05-01 12:29:25 -0700115func (Enums_NestedEnum) Descriptor() protoreflect.EnumDescriptor {
Joe Tsaid8881392019-06-06 13:01:53 -0700116 return file_pb2_test_proto_enumTypes[1].EnumDescriptor
Joe Tsai0fc49f82019-05-01 12:29:25 -0700117}
118
Joe Tsaid4211502019-07-02 14:58:02 -0700119func (Enums_NestedEnum) Type() protoreflect.EnumType {
120 return &file_pb2_test_proto_enumTypes[1]
121}
122
Joe Tsai61968ce2019-04-01 12:59:24 -0700123func (x Enums_NestedEnum) Number() protoreflect.EnumNumber {
124 return protoreflect.EnumNumber(x)
125}
126
Joe Tsai8e506a82019-03-16 00:05:34 -0700127// Deprecated: Do not use.
128func (x *Enums_NestedEnum) UnmarshalJSON(b []byte) error {
Joe Tsai0fc49f82019-05-01 12:29:25 -0700129 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
Herbie Ong8170d692019-02-13 14:13:21 -0800130 if err != nil {
131 return err
132 }
Joe Tsai8e506a82019-03-16 00:05:34 -0700133 *x = Enums_NestedEnum(num)
Herbie Ong8170d692019-02-13 14:13:21 -0800134 return nil
135}
136
Joe Tsai8e506a82019-03-16 00:05:34 -0700137// Deprecated: Use Enums_NestedEnum.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800138func (Enums_NestedEnum) EnumDescriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700139 return file_pb2_test_proto_rawDescGZIP(), []int{1, 0}
Herbie Ong8170d692019-02-13 14:13:21 -0800140}
141
142// Scalars contains optional scalar fields.
143type Scalars struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700144 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700145 OptBool *bool `protobuf:"varint,1,opt,name=opt_bool,json=optBool" json:"opt_bool,omitempty"`
146 OptInt32 *int32 `protobuf:"varint,2,opt,name=opt_int32,json=optInt32" json:"opt_int32,omitempty"`
147 OptInt64 *int64 `protobuf:"varint,3,opt,name=opt_int64,json=optInt64" json:"opt_int64,omitempty"`
148 OptUint32 *uint32 `protobuf:"varint,4,opt,name=opt_uint32,json=optUint32" json:"opt_uint32,omitempty"`
149 OptUint64 *uint64 `protobuf:"varint,5,opt,name=opt_uint64,json=optUint64" json:"opt_uint64,omitempty"`
150 OptSint32 *int32 `protobuf:"zigzag32,6,opt,name=opt_sint32,json=optSint32" json:"opt_sint32,omitempty"`
151 OptSint64 *int64 `protobuf:"zigzag64,7,opt,name=opt_sint64,json=optSint64" json:"opt_sint64,omitempty"`
152 OptFixed32 *uint32 `protobuf:"fixed32,8,opt,name=opt_fixed32,json=optFixed32" json:"opt_fixed32,omitempty"`
153 OptFixed64 *uint64 `protobuf:"fixed64,9,opt,name=opt_fixed64,json=optFixed64" json:"opt_fixed64,omitempty"`
154 OptSfixed32 *int32 `protobuf:"fixed32,10,opt,name=opt_sfixed32,json=optSfixed32" json:"opt_sfixed32,omitempty"`
155 OptSfixed64 *int64 `protobuf:"fixed64,11,opt,name=opt_sfixed64,json=optSfixed64" json:"opt_sfixed64,omitempty"`
156 OptFloat *float32 `protobuf:"fixed32,20,opt,name=opt_float,json=optFloat" json:"opt_float,omitempty"`
157 OptDouble *float64 `protobuf:"fixed64,21,opt,name=opt_double,json=optDouble" json:"opt_double,omitempty"`
158 OptBytes []byte `protobuf:"bytes,14,opt,name=opt_bytes,json=optBytes" json:"opt_bytes,omitempty"`
159 OptString *string `protobuf:"bytes,13,opt,name=opt_string,json=optString" json:"opt_string,omitempty"`
160 sizeCache protoimpl.SizeCache
161 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -0800162}
163
Joe Tsai61968ce2019-04-01 12:59:24 -0700164func (x *Scalars) Reset() {
165 *x = Scalars{}
Herbie Ong8170d692019-02-13 14:13:21 -0800166}
Joe Tsai61968ce2019-04-01 12:59:24 -0700167
168func (x *Scalars) String() string {
169 return protoimpl.X.MessageStringOf(x)
170}
171
172func (*Scalars) ProtoMessage() {}
173
174func (x *Scalars) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -0700175 mi := &file_pb2_test_proto_msgTypes[0]
176 if protoimpl.UnsafeEnabled && x != nil {
177 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
178 if ms.LoadMessageInfo() == nil {
179 ms.StoreMessageInfo(mi)
180 }
181 return ms
182 }
183 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700184}
Joe Tsai8e506a82019-03-16 00:05:34 -0700185
186// Deprecated: Use Scalars.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800187func (*Scalars) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700188 return file_pb2_test_proto_rawDescGZIP(), []int{0}
Herbie Ong8170d692019-02-13 14:13:21 -0800189}
190
Joe Tsai61968ce2019-04-01 12:59:24 -0700191func (x *Scalars) GetOptBool() bool {
192 if x != nil && x.OptBool != nil {
193 return *x.OptBool
Herbie Ong8170d692019-02-13 14:13:21 -0800194 }
195 return false
196}
197
Joe Tsai61968ce2019-04-01 12:59:24 -0700198func (x *Scalars) GetOptInt32() int32 {
199 if x != nil && x.OptInt32 != nil {
200 return *x.OptInt32
Herbie Ong8170d692019-02-13 14:13:21 -0800201 }
202 return 0
203}
204
Joe Tsai61968ce2019-04-01 12:59:24 -0700205func (x *Scalars) GetOptInt64() int64 {
206 if x != nil && x.OptInt64 != nil {
207 return *x.OptInt64
Herbie Ong8170d692019-02-13 14:13:21 -0800208 }
209 return 0
210}
211
Joe Tsai61968ce2019-04-01 12:59:24 -0700212func (x *Scalars) GetOptUint32() uint32 {
213 if x != nil && x.OptUint32 != nil {
214 return *x.OptUint32
Herbie Ong8170d692019-02-13 14:13:21 -0800215 }
216 return 0
217}
218
Joe Tsai61968ce2019-04-01 12:59:24 -0700219func (x *Scalars) GetOptUint64() uint64 {
220 if x != nil && x.OptUint64 != nil {
221 return *x.OptUint64
Herbie Ong8170d692019-02-13 14:13:21 -0800222 }
223 return 0
224}
225
Joe Tsai61968ce2019-04-01 12:59:24 -0700226func (x *Scalars) GetOptSint32() int32 {
227 if x != nil && x.OptSint32 != nil {
228 return *x.OptSint32
Herbie Ong8170d692019-02-13 14:13:21 -0800229 }
230 return 0
231}
232
Joe Tsai61968ce2019-04-01 12:59:24 -0700233func (x *Scalars) GetOptSint64() int64 {
234 if x != nil && x.OptSint64 != nil {
235 return *x.OptSint64
Herbie Ong8170d692019-02-13 14:13:21 -0800236 }
237 return 0
238}
239
Joe Tsai61968ce2019-04-01 12:59:24 -0700240func (x *Scalars) GetOptFixed32() uint32 {
241 if x != nil && x.OptFixed32 != nil {
242 return *x.OptFixed32
Herbie Ong8170d692019-02-13 14:13:21 -0800243 }
244 return 0
245}
246
Joe Tsai61968ce2019-04-01 12:59:24 -0700247func (x *Scalars) GetOptFixed64() uint64 {
248 if x != nil && x.OptFixed64 != nil {
249 return *x.OptFixed64
Herbie Ong8170d692019-02-13 14:13:21 -0800250 }
251 return 0
252}
253
Joe Tsai61968ce2019-04-01 12:59:24 -0700254func (x *Scalars) GetOptSfixed32() int32 {
255 if x != nil && x.OptSfixed32 != nil {
256 return *x.OptSfixed32
Herbie Ong8170d692019-02-13 14:13:21 -0800257 }
258 return 0
259}
260
Joe Tsai61968ce2019-04-01 12:59:24 -0700261func (x *Scalars) GetOptSfixed64() int64 {
262 if x != nil && x.OptSfixed64 != nil {
263 return *x.OptSfixed64
Herbie Ong8170d692019-02-13 14:13:21 -0800264 }
265 return 0
266}
267
Joe Tsai61968ce2019-04-01 12:59:24 -0700268func (x *Scalars) GetOptFloat() float32 {
269 if x != nil && x.OptFloat != nil {
270 return *x.OptFloat
Herbie Ong8170d692019-02-13 14:13:21 -0800271 }
272 return 0
273}
274
Joe Tsai61968ce2019-04-01 12:59:24 -0700275func (x *Scalars) GetOptDouble() float64 {
276 if x != nil && x.OptDouble != nil {
277 return *x.OptDouble
Herbie Ong8170d692019-02-13 14:13:21 -0800278 }
279 return 0
280}
281
Joe Tsai61968ce2019-04-01 12:59:24 -0700282func (x *Scalars) GetOptBytes() []byte {
283 if x != nil {
284 return x.OptBytes
Herbie Ong8170d692019-02-13 14:13:21 -0800285 }
286 return nil
287}
288
Joe Tsai61968ce2019-04-01 12:59:24 -0700289func (x *Scalars) GetOptString() string {
290 if x != nil && x.OptString != nil {
291 return *x.OptString
Herbie Ong8170d692019-02-13 14:13:21 -0800292 }
293 return ""
294}
295
296// Message contains enum fields.
297type Enums struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700298 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700299 OptEnum *Enum `protobuf:"varint,1,opt,name=opt_enum,json=optEnum,enum=pb2.Enum" json:"opt_enum,omitempty"`
300 RptEnum []Enum `protobuf:"varint,2,rep,name=rpt_enum,json=rptEnum,enum=pb2.Enum" json:"rpt_enum,omitempty"`
301 OptNestedEnum *Enums_NestedEnum `protobuf:"varint,3,opt,name=opt_nested_enum,json=optNestedEnum,enum=pb2.Enums_NestedEnum" json:"opt_nested_enum,omitempty"`
302 RptNestedEnum []Enums_NestedEnum `protobuf:"varint,4,rep,name=rpt_nested_enum,json=rptNestedEnum,enum=pb2.Enums_NestedEnum" json:"rpt_nested_enum,omitempty"`
303 sizeCache protoimpl.SizeCache
304 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -0800305}
306
Joe Tsai61968ce2019-04-01 12:59:24 -0700307func (x *Enums) Reset() {
308 *x = Enums{}
Herbie Ong8170d692019-02-13 14:13:21 -0800309}
Joe Tsai61968ce2019-04-01 12:59:24 -0700310
311func (x *Enums) String() string {
312 return protoimpl.X.MessageStringOf(x)
313}
314
315func (*Enums) ProtoMessage() {}
316
317func (x *Enums) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -0700318 mi := &file_pb2_test_proto_msgTypes[1]
319 if protoimpl.UnsafeEnabled && x != nil {
320 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
321 if ms.LoadMessageInfo() == nil {
322 ms.StoreMessageInfo(mi)
323 }
324 return ms
325 }
326 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700327}
Joe Tsai8e506a82019-03-16 00:05:34 -0700328
329// Deprecated: Use Enums.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800330func (*Enums) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700331 return file_pb2_test_proto_rawDescGZIP(), []int{1}
Herbie Ong8170d692019-02-13 14:13:21 -0800332}
333
Joe Tsai61968ce2019-04-01 12:59:24 -0700334func (x *Enums) GetOptEnum() Enum {
335 if x != nil && x.OptEnum != nil {
336 return *x.OptEnum
Herbie Ong8170d692019-02-13 14:13:21 -0800337 }
338 return Enum_ONE
339}
340
Joe Tsai61968ce2019-04-01 12:59:24 -0700341func (x *Enums) GetRptEnum() []Enum {
342 if x != nil {
343 return x.RptEnum
Herbie Ong8170d692019-02-13 14:13:21 -0800344 }
345 return nil
346}
347
Joe Tsai61968ce2019-04-01 12:59:24 -0700348func (x *Enums) GetOptNestedEnum() Enums_NestedEnum {
349 if x != nil && x.OptNestedEnum != nil {
350 return *x.OptNestedEnum
Herbie Ong8170d692019-02-13 14:13:21 -0800351 }
352 return Enums_UNO
353}
354
Joe Tsai61968ce2019-04-01 12:59:24 -0700355func (x *Enums) GetRptNestedEnum() []Enums_NestedEnum {
356 if x != nil {
357 return x.RptNestedEnum
Herbie Ong8170d692019-02-13 14:13:21 -0800358 }
359 return nil
360}
361
362// Message contains repeated fields.
363type Repeats struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700364 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700365 RptBool []bool `protobuf:"varint,1,rep,name=rpt_bool,json=rptBool" json:"rpt_bool,omitempty"`
366 RptInt32 []int32 `protobuf:"varint,2,rep,name=rpt_int32,json=rptInt32" json:"rpt_int32,omitempty"`
367 RptInt64 []int64 `protobuf:"varint,3,rep,name=rpt_int64,json=rptInt64" json:"rpt_int64,omitempty"`
368 RptUint32 []uint32 `protobuf:"varint,4,rep,name=rpt_uint32,json=rptUint32" json:"rpt_uint32,omitempty"`
369 RptUint64 []uint64 `protobuf:"varint,5,rep,name=rpt_uint64,json=rptUint64" json:"rpt_uint64,omitempty"`
370 RptFloat []float32 `protobuf:"fixed32,6,rep,name=rpt_float,json=rptFloat" json:"rpt_float,omitempty"`
371 RptDouble []float64 `protobuf:"fixed64,7,rep,name=rpt_double,json=rptDouble" json:"rpt_double,omitempty"`
372 RptString []string `protobuf:"bytes,8,rep,name=rpt_string,json=rptString" json:"rpt_string,omitempty"`
373 RptBytes [][]byte `protobuf:"bytes,9,rep,name=rpt_bytes,json=rptBytes" json:"rpt_bytes,omitempty"`
374 sizeCache protoimpl.SizeCache
375 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -0800376}
377
Joe Tsai61968ce2019-04-01 12:59:24 -0700378func (x *Repeats) Reset() {
379 *x = Repeats{}
Herbie Ong8170d692019-02-13 14:13:21 -0800380}
Joe Tsai61968ce2019-04-01 12:59:24 -0700381
382func (x *Repeats) String() string {
383 return protoimpl.X.MessageStringOf(x)
384}
385
386func (*Repeats) ProtoMessage() {}
387
388func (x *Repeats) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -0700389 mi := &file_pb2_test_proto_msgTypes[2]
390 if protoimpl.UnsafeEnabled && x != nil {
391 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
392 if ms.LoadMessageInfo() == nil {
393 ms.StoreMessageInfo(mi)
394 }
395 return ms
396 }
397 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700398}
Joe Tsai8e506a82019-03-16 00:05:34 -0700399
400// Deprecated: Use Repeats.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800401func (*Repeats) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700402 return file_pb2_test_proto_rawDescGZIP(), []int{2}
Herbie Ong8170d692019-02-13 14:13:21 -0800403}
404
Joe Tsai61968ce2019-04-01 12:59:24 -0700405func (x *Repeats) GetRptBool() []bool {
406 if x != nil {
407 return x.RptBool
Herbie Ong8170d692019-02-13 14:13:21 -0800408 }
409 return nil
410}
411
Joe Tsai61968ce2019-04-01 12:59:24 -0700412func (x *Repeats) GetRptInt32() []int32 {
413 if x != nil {
414 return x.RptInt32
Herbie Ong8170d692019-02-13 14:13:21 -0800415 }
416 return nil
417}
418
Joe Tsai61968ce2019-04-01 12:59:24 -0700419func (x *Repeats) GetRptInt64() []int64 {
420 if x != nil {
421 return x.RptInt64
Herbie Ong8170d692019-02-13 14:13:21 -0800422 }
423 return nil
424}
425
Joe Tsai61968ce2019-04-01 12:59:24 -0700426func (x *Repeats) GetRptUint32() []uint32 {
427 if x != nil {
428 return x.RptUint32
Herbie Ong8170d692019-02-13 14:13:21 -0800429 }
430 return nil
431}
432
Joe Tsai61968ce2019-04-01 12:59:24 -0700433func (x *Repeats) GetRptUint64() []uint64 {
434 if x != nil {
435 return x.RptUint64
Herbie Ong8170d692019-02-13 14:13:21 -0800436 }
437 return nil
438}
439
Joe Tsai61968ce2019-04-01 12:59:24 -0700440func (x *Repeats) GetRptFloat() []float32 {
441 if x != nil {
442 return x.RptFloat
Herbie Ong8170d692019-02-13 14:13:21 -0800443 }
444 return nil
445}
446
Joe Tsai61968ce2019-04-01 12:59:24 -0700447func (x *Repeats) GetRptDouble() []float64 {
448 if x != nil {
449 return x.RptDouble
Herbie Ong8170d692019-02-13 14:13:21 -0800450 }
451 return nil
452}
453
Joe Tsai61968ce2019-04-01 12:59:24 -0700454func (x *Repeats) GetRptString() []string {
455 if x != nil {
456 return x.RptString
Herbie Ong8170d692019-02-13 14:13:21 -0800457 }
458 return nil
459}
460
Joe Tsai61968ce2019-04-01 12:59:24 -0700461func (x *Repeats) GetRptBytes() [][]byte {
462 if x != nil {
463 return x.RptBytes
Herbie Ong8170d692019-02-13 14:13:21 -0800464 }
465 return nil
466}
467
468// Message type used as submessage.
469type Nested struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700470 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700471 OptString *string `protobuf:"bytes,1,opt,name=opt_string,json=optString" json:"opt_string,omitempty"`
472 OptNested *Nested `protobuf:"bytes,2,opt,name=opt_nested,json=optNested" json:"opt_nested,omitempty"`
473 sizeCache protoimpl.SizeCache
474 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -0800475}
476
Joe Tsai61968ce2019-04-01 12:59:24 -0700477func (x *Nested) Reset() {
478 *x = Nested{}
Herbie Ong8170d692019-02-13 14:13:21 -0800479}
Joe Tsai61968ce2019-04-01 12:59:24 -0700480
481func (x *Nested) String() string {
482 return protoimpl.X.MessageStringOf(x)
483}
484
485func (*Nested) ProtoMessage() {}
486
487func (x *Nested) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -0700488 mi := &file_pb2_test_proto_msgTypes[3]
489 if protoimpl.UnsafeEnabled && x != nil {
490 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
491 if ms.LoadMessageInfo() == nil {
492 ms.StoreMessageInfo(mi)
493 }
494 return ms
495 }
496 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700497}
Joe Tsai8e506a82019-03-16 00:05:34 -0700498
499// Deprecated: Use Nested.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800500func (*Nested) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700501 return file_pb2_test_proto_rawDescGZIP(), []int{3}
Herbie Ong8170d692019-02-13 14:13:21 -0800502}
503
Joe Tsai61968ce2019-04-01 12:59:24 -0700504func (x *Nested) GetOptString() string {
505 if x != nil && x.OptString != nil {
506 return *x.OptString
Herbie Ong8170d692019-02-13 14:13:21 -0800507 }
508 return ""
509}
510
Joe Tsai61968ce2019-04-01 12:59:24 -0700511func (x *Nested) GetOptNested() *Nested {
512 if x != nil {
513 return x.OptNested
Herbie Ong8170d692019-02-13 14:13:21 -0800514 }
515 return nil
516}
517
518// Message contains message and group fields.
519type Nests struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700520 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700521 OptNested *Nested `protobuf:"bytes,1,opt,name=opt_nested,json=optNested" json:"opt_nested,omitempty"`
522 Optgroup *Nests_OptGroup `protobuf:"group,2,opt,name=OptGroup,json=optgroup" json:"optgroup,omitempty"`
523 RptNested []*Nested `protobuf:"bytes,4,rep,name=rpt_nested,json=rptNested" json:"rpt_nested,omitempty"`
524 Rptgroup []*Nests_RptGroup `protobuf:"group,5,rep,name=RptGroup,json=rptgroup" json:"rptgroup,omitempty"`
525 sizeCache protoimpl.SizeCache
526 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -0800527}
528
Joe Tsai61968ce2019-04-01 12:59:24 -0700529func (x *Nests) Reset() {
530 *x = Nests{}
Herbie Ong8170d692019-02-13 14:13:21 -0800531}
Joe Tsai61968ce2019-04-01 12:59:24 -0700532
533func (x *Nests) String() string {
534 return protoimpl.X.MessageStringOf(x)
535}
536
537func (*Nests) ProtoMessage() {}
538
539func (x *Nests) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -0700540 mi := &file_pb2_test_proto_msgTypes[4]
541 if protoimpl.UnsafeEnabled && x != nil {
542 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
543 if ms.LoadMessageInfo() == nil {
544 ms.StoreMessageInfo(mi)
545 }
546 return ms
547 }
548 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700549}
Joe Tsai8e506a82019-03-16 00:05:34 -0700550
551// Deprecated: Use Nests.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800552func (*Nests) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700553 return file_pb2_test_proto_rawDescGZIP(), []int{4}
Herbie Ong8170d692019-02-13 14:13:21 -0800554}
555
Joe Tsai61968ce2019-04-01 12:59:24 -0700556func (x *Nests) GetOptNested() *Nested {
557 if x != nil {
558 return x.OptNested
Herbie Ong8170d692019-02-13 14:13:21 -0800559 }
560 return nil
561}
562
Joe Tsai61968ce2019-04-01 12:59:24 -0700563func (x *Nests) GetOptgroup() *Nests_OptGroup {
564 if x != nil {
565 return x.Optgroup
Herbie Ong8170d692019-02-13 14:13:21 -0800566 }
567 return nil
568}
569
Joe Tsai61968ce2019-04-01 12:59:24 -0700570func (x *Nests) GetRptNested() []*Nested {
571 if x != nil {
572 return x.RptNested
Herbie Ong8170d692019-02-13 14:13:21 -0800573 }
574 return nil
575}
576
Joe Tsai61968ce2019-04-01 12:59:24 -0700577func (x *Nests) GetRptgroup() []*Nests_RptGroup {
578 if x != nil {
579 return x.Rptgroup
Herbie Ong8170d692019-02-13 14:13:21 -0800580 }
581 return nil
582}
583
584// Message contains required fields.
585type Requireds struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700586 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700587 ReqBool *bool `protobuf:"varint,1,req,name=req_bool,json=reqBool" json:"req_bool,omitempty"`
588 ReqSfixed64 *int64 `protobuf:"fixed64,2,req,name=req_sfixed64,json=reqSfixed64" json:"req_sfixed64,omitempty"`
589 ReqDouble *float64 `protobuf:"fixed64,3,req,name=req_double,json=reqDouble" json:"req_double,omitempty"`
590 ReqString *string `protobuf:"bytes,4,req,name=req_string,json=reqString" json:"req_string,omitempty"`
591 ReqEnum *Enum `protobuf:"varint,5,req,name=req_enum,json=reqEnum,enum=pb2.Enum" json:"req_enum,omitempty"`
592 ReqNested *Nested `protobuf:"bytes,6,req,name=req_nested,json=reqNested" json:"req_nested,omitempty"`
593 sizeCache protoimpl.SizeCache
594 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -0800595}
596
Joe Tsai61968ce2019-04-01 12:59:24 -0700597func (x *Requireds) Reset() {
598 *x = Requireds{}
Herbie Ong8170d692019-02-13 14:13:21 -0800599}
Joe Tsai61968ce2019-04-01 12:59:24 -0700600
601func (x *Requireds) String() string {
602 return protoimpl.X.MessageStringOf(x)
603}
604
605func (*Requireds) ProtoMessage() {}
606
607func (x *Requireds) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -0700608 mi := &file_pb2_test_proto_msgTypes[5]
609 if protoimpl.UnsafeEnabled && x != nil {
610 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
611 if ms.LoadMessageInfo() == nil {
612 ms.StoreMessageInfo(mi)
613 }
614 return ms
615 }
616 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700617}
Joe Tsai8e506a82019-03-16 00:05:34 -0700618
619// Deprecated: Use Requireds.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800620func (*Requireds) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700621 return file_pb2_test_proto_rawDescGZIP(), []int{5}
Herbie Ong8170d692019-02-13 14:13:21 -0800622}
623
Joe Tsai61968ce2019-04-01 12:59:24 -0700624func (x *Requireds) GetReqBool() bool {
625 if x != nil && x.ReqBool != nil {
626 return *x.ReqBool
Herbie Ong8170d692019-02-13 14:13:21 -0800627 }
628 return false
629}
630
Joe Tsai61968ce2019-04-01 12:59:24 -0700631func (x *Requireds) GetReqSfixed64() int64 {
632 if x != nil && x.ReqSfixed64 != nil {
633 return *x.ReqSfixed64
Herbie Ong8170d692019-02-13 14:13:21 -0800634 }
635 return 0
636}
637
Joe Tsai61968ce2019-04-01 12:59:24 -0700638func (x *Requireds) GetReqDouble() float64 {
639 if x != nil && x.ReqDouble != nil {
640 return *x.ReqDouble
Herbie Ong8170d692019-02-13 14:13:21 -0800641 }
642 return 0
643}
644
Joe Tsai61968ce2019-04-01 12:59:24 -0700645func (x *Requireds) GetReqString() string {
646 if x != nil && x.ReqString != nil {
647 return *x.ReqString
Herbie Ong8170d692019-02-13 14:13:21 -0800648 }
649 return ""
650}
651
Joe Tsai61968ce2019-04-01 12:59:24 -0700652func (x *Requireds) GetReqEnum() Enum {
653 if x != nil && x.ReqEnum != nil {
654 return *x.ReqEnum
Herbie Ong8170d692019-02-13 14:13:21 -0800655 }
656 return Enum_ONE
657}
658
Joe Tsai61968ce2019-04-01 12:59:24 -0700659func (x *Requireds) GetReqNested() *Nested {
660 if x != nil {
661 return x.ReqNested
Herbie Ong8170d692019-02-13 14:13:21 -0800662 }
663 return nil
664}
665
666// Message contains both required and optional fields.
667type PartialRequired struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700668 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700669 ReqString *string `protobuf:"bytes,1,req,name=req_string,json=reqString" json:"req_string,omitempty"`
670 OptString *string `protobuf:"bytes,2,opt,name=opt_string,json=optString" json:"opt_string,omitempty"`
671 sizeCache protoimpl.SizeCache
672 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -0800673}
674
Joe Tsai61968ce2019-04-01 12:59:24 -0700675func (x *PartialRequired) Reset() {
676 *x = PartialRequired{}
Herbie Ong8170d692019-02-13 14:13:21 -0800677}
Joe Tsai61968ce2019-04-01 12:59:24 -0700678
679func (x *PartialRequired) String() string {
680 return protoimpl.X.MessageStringOf(x)
681}
682
683func (*PartialRequired) ProtoMessage() {}
684
685func (x *PartialRequired) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -0700686 mi := &file_pb2_test_proto_msgTypes[6]
687 if protoimpl.UnsafeEnabled && x != nil {
688 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
689 if ms.LoadMessageInfo() == nil {
690 ms.StoreMessageInfo(mi)
691 }
692 return ms
693 }
694 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700695}
Joe Tsai8e506a82019-03-16 00:05:34 -0700696
697// Deprecated: Use PartialRequired.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800698func (*PartialRequired) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700699 return file_pb2_test_proto_rawDescGZIP(), []int{6}
Herbie Ong8170d692019-02-13 14:13:21 -0800700}
701
Joe Tsai61968ce2019-04-01 12:59:24 -0700702func (x *PartialRequired) GetReqString() string {
703 if x != nil && x.ReqString != nil {
704 return *x.ReqString
Herbie Ong8170d692019-02-13 14:13:21 -0800705 }
706 return ""
707}
708
Joe Tsai61968ce2019-04-01 12:59:24 -0700709func (x *PartialRequired) GetOptString() string {
710 if x != nil && x.OptString != nil {
711 return *x.OptString
Herbie Ong8170d692019-02-13 14:13:21 -0800712 }
713 return ""
714}
715
716type NestedWithRequired struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700717 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700718 ReqString *string `protobuf:"bytes,1,req,name=req_string,json=reqString" json:"req_string,omitempty"`
719 sizeCache protoimpl.SizeCache
720 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -0800721}
722
Joe Tsai61968ce2019-04-01 12:59:24 -0700723func (x *NestedWithRequired) Reset() {
724 *x = NestedWithRequired{}
Herbie Ong8170d692019-02-13 14:13:21 -0800725}
Joe Tsai61968ce2019-04-01 12:59:24 -0700726
727func (x *NestedWithRequired) String() string {
728 return protoimpl.X.MessageStringOf(x)
729}
730
731func (*NestedWithRequired) ProtoMessage() {}
732
733func (x *NestedWithRequired) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -0700734 mi := &file_pb2_test_proto_msgTypes[7]
735 if protoimpl.UnsafeEnabled && x != nil {
736 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
737 if ms.LoadMessageInfo() == nil {
738 ms.StoreMessageInfo(mi)
739 }
740 return ms
741 }
742 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700743}
Joe Tsai8e506a82019-03-16 00:05:34 -0700744
745// Deprecated: Use NestedWithRequired.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800746func (*NestedWithRequired) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700747 return file_pb2_test_proto_rawDescGZIP(), []int{7}
Herbie Ong8170d692019-02-13 14:13:21 -0800748}
749
Joe Tsai61968ce2019-04-01 12:59:24 -0700750func (x *NestedWithRequired) GetReqString() string {
751 if x != nil && x.ReqString != nil {
752 return *x.ReqString
Herbie Ong8170d692019-02-13 14:13:21 -0800753 }
754 return ""
755}
756
757type IndirectRequired struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700758 state protoimpl.MessageState
Herbie Ong8170d692019-02-13 14:13:21 -0800759 OptNested *NestedWithRequired `protobuf:"bytes,1,opt,name=opt_nested,json=optNested" json:"opt_nested,omitempty"`
760 RptNested []*NestedWithRequired `protobuf:"bytes,2,rep,name=rpt_nested,json=rptNested" json:"rpt_nested,omitempty"`
761 StrToNested map[string]*NestedWithRequired `protobuf:"bytes,3,rep,name=str_to_nested,json=strToNested" json:"str_to_nested,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
762 // Types that are valid to be assigned to Union:
763 // *IndirectRequired_OneofNested
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700764 Union isIndirectRequired_Union `protobuf_oneof:"union"`
765 sizeCache protoimpl.SizeCache
766 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -0800767}
768
Joe Tsai61968ce2019-04-01 12:59:24 -0700769func (x *IndirectRequired) Reset() {
770 *x = IndirectRequired{}
Herbie Ong8170d692019-02-13 14:13:21 -0800771}
Joe Tsai61968ce2019-04-01 12:59:24 -0700772
773func (x *IndirectRequired) String() string {
774 return protoimpl.X.MessageStringOf(x)
775}
776
777func (*IndirectRequired) ProtoMessage() {}
778
779func (x *IndirectRequired) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -0700780 mi := &file_pb2_test_proto_msgTypes[8]
781 if protoimpl.UnsafeEnabled && x != nil {
782 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
783 if ms.LoadMessageInfo() == nil {
784 ms.StoreMessageInfo(mi)
785 }
786 return ms
787 }
788 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700789}
Joe Tsai8e506a82019-03-16 00:05:34 -0700790
791// Deprecated: Use IndirectRequired.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800792func (*IndirectRequired) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700793 return file_pb2_test_proto_rawDescGZIP(), []int{8}
Herbie Ong8170d692019-02-13 14:13:21 -0800794}
795
Joe Tsai61968ce2019-04-01 12:59:24 -0700796func (x *IndirectRequired) GetOptNested() *NestedWithRequired {
797 if x != nil {
798 return x.OptNested
Herbie Ong8170d692019-02-13 14:13:21 -0800799 }
800 return nil
801}
802
Joe Tsai61968ce2019-04-01 12:59:24 -0700803func (x *IndirectRequired) GetRptNested() []*NestedWithRequired {
804 if x != nil {
805 return x.RptNested
Herbie Ong8170d692019-02-13 14:13:21 -0800806 }
807 return nil
808}
809
Joe Tsai61968ce2019-04-01 12:59:24 -0700810func (x *IndirectRequired) GetStrToNested() map[string]*NestedWithRequired {
811 if x != nil {
812 return x.StrToNested
Herbie Ong8170d692019-02-13 14:13:21 -0800813 }
814 return nil
815}
816
Herbie Ong8170d692019-02-13 14:13:21 -0800817func (m *IndirectRequired) GetUnion() isIndirectRequired_Union {
818 if m != nil {
819 return m.Union
820 }
821 return nil
822}
823
Joe Tsai61968ce2019-04-01 12:59:24 -0700824func (x *IndirectRequired) GetOneofNested() *NestedWithRequired {
825 if x, ok := x.GetUnion().(*IndirectRequired_OneofNested); ok {
Herbie Ong8170d692019-02-13 14:13:21 -0800826 return x.OneofNested
827 }
828 return nil
829}
830
Joe Tsai872b5002019-04-08 14:03:15 -0700831type isIndirectRequired_Union interface {
832 isIndirectRequired_Union()
833}
834
835type IndirectRequired_OneofNested struct {
836 OneofNested *NestedWithRequired `protobuf:"bytes,4,opt,name=oneof_nested,json=oneofNested,oneof"`
837}
838
839func (*IndirectRequired_OneofNested) isIndirectRequired_Union() {}
840
Herbie Ong8170d692019-02-13 14:13:21 -0800841type Extensions struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700842 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700843 OptString *string `protobuf:"bytes,1,opt,name=opt_string,json=optString" json:"opt_string,omitempty"`
844 OptBool *bool `protobuf:"varint,101,opt,name=opt_bool,json=optBool" json:"opt_bool,omitempty"`
845 OptInt32 *int32 `protobuf:"varint,2,opt,name=opt_int32,json=optInt32" json:"opt_int32,omitempty"`
846 sizeCache protoimpl.SizeCache
847 unknownFields protoimpl.UnknownFields
Joe Tsai6ceeaab2019-07-08 12:31:21 -0700848 extensionFields protoimpl.ExtensionFields
Herbie Ong8170d692019-02-13 14:13:21 -0800849}
850
Joe Tsai61968ce2019-04-01 12:59:24 -0700851func (x *Extensions) Reset() {
852 *x = Extensions{}
Herbie Ong8170d692019-02-13 14:13:21 -0800853}
Joe Tsai61968ce2019-04-01 12:59:24 -0700854
855func (x *Extensions) String() string {
856 return protoimpl.X.MessageStringOf(x)
857}
858
859func (*Extensions) ProtoMessage() {}
860
861func (x *Extensions) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -0700862 mi := &file_pb2_test_proto_msgTypes[9]
863 if protoimpl.UnsafeEnabled && x != nil {
864 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
865 if ms.LoadMessageInfo() == nil {
866 ms.StoreMessageInfo(mi)
867 }
868 return ms
869 }
870 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700871}
Joe Tsai8e506a82019-03-16 00:05:34 -0700872
873// Deprecated: Use Extensions.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800874func (*Extensions) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700875 return file_pb2_test_proto_rawDescGZIP(), []int{9}
Herbie Ong8170d692019-02-13 14:13:21 -0800876}
877
Joe Tsai4fddeba2019-03-20 18:29:32 -0700878var extRange_Extensions = []protoiface.ExtensionRangeV1{
Herbie Ong8170d692019-02-13 14:13:21 -0800879 {Start: 20, End: 100},
880}
881
Joe Tsai8e506a82019-03-16 00:05:34 -0700882// Deprecated: Use Extensions.ProtoReflect.Type.ExtensionRanges instead.
Joe Tsai4fddeba2019-03-20 18:29:32 -0700883func (*Extensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1 {
Herbie Ong8170d692019-02-13 14:13:21 -0800884 return extRange_Extensions
885}
886
Joe Tsai61968ce2019-04-01 12:59:24 -0700887func (x *Extensions) GetOptString() string {
888 if x != nil && x.OptString != nil {
889 return *x.OptString
Herbie Ong8170d692019-02-13 14:13:21 -0800890 }
891 return ""
892}
893
Joe Tsai61968ce2019-04-01 12:59:24 -0700894func (x *Extensions) GetOptBool() bool {
895 if x != nil && x.OptBool != nil {
896 return *x.OptBool
Herbie Ong8170d692019-02-13 14:13:21 -0800897 }
898 return false
899}
900
Joe Tsai61968ce2019-04-01 12:59:24 -0700901func (x *Extensions) GetOptInt32() int32 {
902 if x != nil && x.OptInt32 != nil {
903 return *x.OptInt32
Herbie Ong8170d692019-02-13 14:13:21 -0800904 }
905 return 0
906}
907
908type ExtensionsContainer struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700909 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700910 sizeCache protoimpl.SizeCache
911 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -0800912}
913
Joe Tsai61968ce2019-04-01 12:59:24 -0700914func (x *ExtensionsContainer) Reset() {
915 *x = ExtensionsContainer{}
Herbie Ong8170d692019-02-13 14:13:21 -0800916}
Joe Tsai61968ce2019-04-01 12:59:24 -0700917
918func (x *ExtensionsContainer) String() string {
919 return protoimpl.X.MessageStringOf(x)
920}
921
922func (*ExtensionsContainer) ProtoMessage() {}
923
924func (x *ExtensionsContainer) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -0700925 mi := &file_pb2_test_proto_msgTypes[10]
926 if protoimpl.UnsafeEnabled && x != nil {
927 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
928 if ms.LoadMessageInfo() == nil {
929 ms.StoreMessageInfo(mi)
930 }
931 return ms
932 }
933 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700934}
Joe Tsai8e506a82019-03-16 00:05:34 -0700935
936// Deprecated: Use ExtensionsContainer.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800937func (*ExtensionsContainer) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700938 return file_pb2_test_proto_rawDescGZIP(), []int{10}
Herbie Ong8170d692019-02-13 14:13:21 -0800939}
940
Herbie Ong8170d692019-02-13 14:13:21 -0800941type MessageSet struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700942 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700943 sizeCache protoimpl.SizeCache
944 unknownFields protoimpl.UnknownFields
Joe Tsai6ceeaab2019-07-08 12:31:21 -0700945 extensionFields protoimpl.ExtensionFields
Herbie Ong8170d692019-02-13 14:13:21 -0800946}
947
Joe Tsai61968ce2019-04-01 12:59:24 -0700948func (x *MessageSet) Reset() {
949 *x = MessageSet{}
Herbie Ong8170d692019-02-13 14:13:21 -0800950}
Joe Tsai61968ce2019-04-01 12:59:24 -0700951
952func (x *MessageSet) String() string {
953 return protoimpl.X.MessageStringOf(x)
954}
955
956func (*MessageSet) ProtoMessage() {}
957
958func (x *MessageSet) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -0700959 mi := &file_pb2_test_proto_msgTypes[11]
960 if protoimpl.UnsafeEnabled && x != nil {
961 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
962 if ms.LoadMessageInfo() == nil {
963 ms.StoreMessageInfo(mi)
964 }
965 return ms
966 }
967 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700968}
Joe Tsai8e506a82019-03-16 00:05:34 -0700969
970// Deprecated: Use MessageSet.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -0800971func (*MessageSet) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700972 return file_pb2_test_proto_rawDescGZIP(), []int{11}
Herbie Ong8170d692019-02-13 14:13:21 -0800973}
974
Joe Tsai4fddeba2019-03-20 18:29:32 -0700975var extRange_MessageSet = []protoiface.ExtensionRangeV1{
Herbie Ong8170d692019-02-13 14:13:21 -0800976 {Start: 4, End: 2147483646},
977}
978
Joe Tsai8e506a82019-03-16 00:05:34 -0700979// Deprecated: Use MessageSet.ProtoReflect.Type.ExtensionRanges instead.
Joe Tsai4fddeba2019-03-20 18:29:32 -0700980func (*MessageSet) ExtensionRangeArray() []protoiface.ExtensionRangeV1 {
Herbie Ong8170d692019-02-13 14:13:21 -0800981 return extRange_MessageSet
982}
983
Herbie Ong8170d692019-02-13 14:13:21 -0800984type MessageSetExtension struct {
Joe Tsai82760ce2019-06-20 03:09:57 -0700985 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -0700986 OptString *string `protobuf:"bytes,1,opt,name=opt_string,json=optString" json:"opt_string,omitempty"`
987 sizeCache protoimpl.SizeCache
988 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -0800989}
990
Joe Tsai61968ce2019-04-01 12:59:24 -0700991func (x *MessageSetExtension) Reset() {
992 *x = MessageSetExtension{}
Herbie Ong8170d692019-02-13 14:13:21 -0800993}
Joe Tsai61968ce2019-04-01 12:59:24 -0700994
995func (x *MessageSetExtension) String() string {
996 return protoimpl.X.MessageStringOf(x)
997}
998
999func (*MessageSetExtension) ProtoMessage() {}
1000
1001func (x *MessageSetExtension) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -07001002 mi := &file_pb2_test_proto_msgTypes[12]
1003 if protoimpl.UnsafeEnabled && x != nil {
1004 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1005 if ms.LoadMessageInfo() == nil {
1006 ms.StoreMessageInfo(mi)
1007 }
1008 return ms
1009 }
1010 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001011}
Joe Tsai8e506a82019-03-16 00:05:34 -07001012
1013// Deprecated: Use MessageSetExtension.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -08001014func (*MessageSetExtension) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001015 return file_pb2_test_proto_rawDescGZIP(), []int{12}
Herbie Ong8170d692019-02-13 14:13:21 -08001016}
1017
Joe Tsai61968ce2019-04-01 12:59:24 -07001018func (x *MessageSetExtension) GetOptString() string {
1019 if x != nil && x.OptString != nil {
1020 return *x.OptString
Herbie Ong8170d692019-02-13 14:13:21 -08001021 }
1022 return ""
1023}
1024
1025type FakeMessageSet struct {
Joe Tsai82760ce2019-06-20 03:09:57 -07001026 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -07001027 sizeCache protoimpl.SizeCache
1028 unknownFields protoimpl.UnknownFields
Joe Tsai6ceeaab2019-07-08 12:31:21 -07001029 extensionFields protoimpl.ExtensionFields
Herbie Ong8170d692019-02-13 14:13:21 -08001030}
1031
Joe Tsai61968ce2019-04-01 12:59:24 -07001032func (x *FakeMessageSet) Reset() {
1033 *x = FakeMessageSet{}
Herbie Ong8170d692019-02-13 14:13:21 -08001034}
Joe Tsai61968ce2019-04-01 12:59:24 -07001035
1036func (x *FakeMessageSet) String() string {
1037 return protoimpl.X.MessageStringOf(x)
1038}
1039
1040func (*FakeMessageSet) ProtoMessage() {}
1041
1042func (x *FakeMessageSet) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -07001043 mi := &file_pb2_test_proto_msgTypes[13]
1044 if protoimpl.UnsafeEnabled && x != nil {
1045 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1046 if ms.LoadMessageInfo() == nil {
1047 ms.StoreMessageInfo(mi)
1048 }
1049 return ms
1050 }
1051 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001052}
Joe Tsai8e506a82019-03-16 00:05:34 -07001053
1054// Deprecated: Use FakeMessageSet.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -08001055func (*FakeMessageSet) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001056 return file_pb2_test_proto_rawDescGZIP(), []int{13}
Herbie Ong8170d692019-02-13 14:13:21 -08001057}
1058
Joe Tsai4fddeba2019-03-20 18:29:32 -07001059var extRange_FakeMessageSet = []protoiface.ExtensionRangeV1{
Herbie Ong8170d692019-02-13 14:13:21 -08001060 {Start: 4, End: 536870911},
1061}
1062
Joe Tsai8e506a82019-03-16 00:05:34 -07001063// Deprecated: Use FakeMessageSet.ProtoReflect.Type.ExtensionRanges instead.
Joe Tsai4fddeba2019-03-20 18:29:32 -07001064func (*FakeMessageSet) ExtensionRangeArray() []protoiface.ExtensionRangeV1 {
Herbie Ong8170d692019-02-13 14:13:21 -08001065 return extRange_FakeMessageSet
1066}
1067
Herbie Ong8170d692019-02-13 14:13:21 -08001068type FakeMessageSetExtension struct {
Joe Tsai82760ce2019-06-20 03:09:57 -07001069 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -07001070 OptString *string `protobuf:"bytes,1,opt,name=opt_string,json=optString" json:"opt_string,omitempty"`
1071 sizeCache protoimpl.SizeCache
1072 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -08001073}
1074
Joe Tsai61968ce2019-04-01 12:59:24 -07001075func (x *FakeMessageSetExtension) Reset() {
1076 *x = FakeMessageSetExtension{}
Herbie Ong8170d692019-02-13 14:13:21 -08001077}
Joe Tsai61968ce2019-04-01 12:59:24 -07001078
1079func (x *FakeMessageSetExtension) String() string {
1080 return protoimpl.X.MessageStringOf(x)
1081}
1082
1083func (*FakeMessageSetExtension) ProtoMessage() {}
1084
1085func (x *FakeMessageSetExtension) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -07001086 mi := &file_pb2_test_proto_msgTypes[14]
1087 if protoimpl.UnsafeEnabled && x != nil {
1088 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1089 if ms.LoadMessageInfo() == nil {
1090 ms.StoreMessageInfo(mi)
1091 }
1092 return ms
1093 }
1094 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001095}
Joe Tsai8e506a82019-03-16 00:05:34 -07001096
1097// Deprecated: Use FakeMessageSetExtension.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -08001098func (*FakeMessageSetExtension) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001099 return file_pb2_test_proto_rawDescGZIP(), []int{14}
Herbie Ong8170d692019-02-13 14:13:21 -08001100}
1101
Joe Tsai61968ce2019-04-01 12:59:24 -07001102func (x *FakeMessageSetExtension) GetOptString() string {
1103 if x != nil && x.OptString != nil {
1104 return *x.OptString
Herbie Ong8170d692019-02-13 14:13:21 -08001105 }
1106 return ""
1107}
1108
1109// Message contains well-known type fields.
1110type KnownTypes struct {
Joe Tsai82760ce2019-06-20 03:09:57 -07001111 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -07001112 OptBool *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=opt_bool,json=optBool" json:"opt_bool,omitempty"`
1113 OptInt32 *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=opt_int32,json=optInt32" json:"opt_int32,omitempty"`
1114 OptInt64 *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=opt_int64,json=optInt64" json:"opt_int64,omitempty"`
1115 OptUint32 *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=opt_uint32,json=optUint32" json:"opt_uint32,omitempty"`
1116 OptUint64 *wrapperspb.UInt64Value `protobuf:"bytes,5,opt,name=opt_uint64,json=optUint64" json:"opt_uint64,omitempty"`
1117 OptFloat *wrapperspb.FloatValue `protobuf:"bytes,6,opt,name=opt_float,json=optFloat" json:"opt_float,omitempty"`
1118 OptDouble *wrapperspb.DoubleValue `protobuf:"bytes,7,opt,name=opt_double,json=optDouble" json:"opt_double,omitempty"`
1119 OptString *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=opt_string,json=optString" json:"opt_string,omitempty"`
1120 OptBytes *wrapperspb.BytesValue `protobuf:"bytes,9,opt,name=opt_bytes,json=optBytes" json:"opt_bytes,omitempty"`
1121 OptDuration *durationpb.Duration `protobuf:"bytes,20,opt,name=opt_duration,json=optDuration" json:"opt_duration,omitempty"`
1122 OptTimestamp *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=opt_timestamp,json=optTimestamp" json:"opt_timestamp,omitempty"`
1123 OptStruct *structpb.Struct `protobuf:"bytes,25,opt,name=opt_struct,json=optStruct" json:"opt_struct,omitempty"`
1124 OptList *structpb.ListValue `protobuf:"bytes,26,opt,name=opt_list,json=optList" json:"opt_list,omitempty"`
1125 OptValue *structpb.Value `protobuf:"bytes,27,opt,name=opt_value,json=optValue" json:"opt_value,omitempty"`
1126 OptNull *structpb.NullValue `protobuf:"varint,28,opt,name=opt_null,json=optNull,enum=google.protobuf.NullValue" json:"opt_null,omitempty"`
1127 OptEmpty *emptypb.Empty `protobuf:"bytes,30,opt,name=opt_empty,json=optEmpty" json:"opt_empty,omitempty"`
1128 OptAny *anypb.Any `protobuf:"bytes,32,opt,name=opt_any,json=optAny" json:"opt_any,omitempty"`
1129 OptFieldmask *fieldmaskpb.FieldMask `protobuf:"bytes,40,opt,name=opt_fieldmask,json=optFieldmask" json:"opt_fieldmask,omitempty"`
1130 sizeCache protoimpl.SizeCache
1131 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -08001132}
1133
Joe Tsai61968ce2019-04-01 12:59:24 -07001134func (x *KnownTypes) Reset() {
1135 *x = KnownTypes{}
Herbie Ong8170d692019-02-13 14:13:21 -08001136}
Joe Tsai61968ce2019-04-01 12:59:24 -07001137
1138func (x *KnownTypes) String() string {
1139 return protoimpl.X.MessageStringOf(x)
1140}
1141
1142func (*KnownTypes) ProtoMessage() {}
1143
1144func (x *KnownTypes) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -07001145 mi := &file_pb2_test_proto_msgTypes[15]
1146 if protoimpl.UnsafeEnabled && x != nil {
1147 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1148 if ms.LoadMessageInfo() == nil {
1149 ms.StoreMessageInfo(mi)
1150 }
1151 return ms
1152 }
1153 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001154}
Joe Tsai8e506a82019-03-16 00:05:34 -07001155
1156// Deprecated: Use KnownTypes.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -08001157func (*KnownTypes) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001158 return file_pb2_test_proto_rawDescGZIP(), []int{15}
Herbie Ong8170d692019-02-13 14:13:21 -08001159}
1160
Joe Tsaia95b29f2019-05-16 12:47:20 -07001161func (x *KnownTypes) GetOptBool() *wrapperspb.BoolValue {
Joe Tsai61968ce2019-04-01 12:59:24 -07001162 if x != nil {
1163 return x.OptBool
Herbie Ong8170d692019-02-13 14:13:21 -08001164 }
1165 return nil
1166}
1167
Joe Tsaia95b29f2019-05-16 12:47:20 -07001168func (x *KnownTypes) GetOptInt32() *wrapperspb.Int32Value {
Joe Tsai61968ce2019-04-01 12:59:24 -07001169 if x != nil {
1170 return x.OptInt32
Herbie Ong8170d692019-02-13 14:13:21 -08001171 }
1172 return nil
1173}
1174
Joe Tsaia95b29f2019-05-16 12:47:20 -07001175func (x *KnownTypes) GetOptInt64() *wrapperspb.Int64Value {
Joe Tsai61968ce2019-04-01 12:59:24 -07001176 if x != nil {
1177 return x.OptInt64
Herbie Ong8170d692019-02-13 14:13:21 -08001178 }
1179 return nil
1180}
1181
Joe Tsaia95b29f2019-05-16 12:47:20 -07001182func (x *KnownTypes) GetOptUint32() *wrapperspb.UInt32Value {
Joe Tsai61968ce2019-04-01 12:59:24 -07001183 if x != nil {
1184 return x.OptUint32
Herbie Ong8170d692019-02-13 14:13:21 -08001185 }
1186 return nil
1187}
1188
Joe Tsaia95b29f2019-05-16 12:47:20 -07001189func (x *KnownTypes) GetOptUint64() *wrapperspb.UInt64Value {
Joe Tsai61968ce2019-04-01 12:59:24 -07001190 if x != nil {
1191 return x.OptUint64
Herbie Ong8170d692019-02-13 14:13:21 -08001192 }
1193 return nil
1194}
1195
Joe Tsaia95b29f2019-05-16 12:47:20 -07001196func (x *KnownTypes) GetOptFloat() *wrapperspb.FloatValue {
Joe Tsai61968ce2019-04-01 12:59:24 -07001197 if x != nil {
1198 return x.OptFloat
Herbie Ong8170d692019-02-13 14:13:21 -08001199 }
1200 return nil
1201}
1202
Joe Tsaia95b29f2019-05-16 12:47:20 -07001203func (x *KnownTypes) GetOptDouble() *wrapperspb.DoubleValue {
Joe Tsai61968ce2019-04-01 12:59:24 -07001204 if x != nil {
1205 return x.OptDouble
Herbie Ong8170d692019-02-13 14:13:21 -08001206 }
1207 return nil
1208}
1209
Joe Tsaia95b29f2019-05-16 12:47:20 -07001210func (x *KnownTypes) GetOptString() *wrapperspb.StringValue {
Joe Tsai61968ce2019-04-01 12:59:24 -07001211 if x != nil {
1212 return x.OptString
Herbie Ong8170d692019-02-13 14:13:21 -08001213 }
1214 return nil
1215}
1216
Joe Tsaia95b29f2019-05-16 12:47:20 -07001217func (x *KnownTypes) GetOptBytes() *wrapperspb.BytesValue {
Joe Tsai61968ce2019-04-01 12:59:24 -07001218 if x != nil {
1219 return x.OptBytes
Herbie Ong8170d692019-02-13 14:13:21 -08001220 }
1221 return nil
1222}
1223
Joe Tsaia95b29f2019-05-16 12:47:20 -07001224func (x *KnownTypes) GetOptDuration() *durationpb.Duration {
Joe Tsai61968ce2019-04-01 12:59:24 -07001225 if x != nil {
1226 return x.OptDuration
Herbie Ong8170d692019-02-13 14:13:21 -08001227 }
1228 return nil
1229}
1230
Joe Tsaia95b29f2019-05-16 12:47:20 -07001231func (x *KnownTypes) GetOptTimestamp() *timestamppb.Timestamp {
Joe Tsai61968ce2019-04-01 12:59:24 -07001232 if x != nil {
1233 return x.OptTimestamp
Herbie Ong8170d692019-02-13 14:13:21 -08001234 }
1235 return nil
1236}
1237
Joe Tsaia95b29f2019-05-16 12:47:20 -07001238func (x *KnownTypes) GetOptStruct() *structpb.Struct {
Joe Tsai61968ce2019-04-01 12:59:24 -07001239 if x != nil {
1240 return x.OptStruct
Herbie Ong8170d692019-02-13 14:13:21 -08001241 }
1242 return nil
1243}
1244
Joe Tsaia95b29f2019-05-16 12:47:20 -07001245func (x *KnownTypes) GetOptList() *structpb.ListValue {
Joe Tsai61968ce2019-04-01 12:59:24 -07001246 if x != nil {
1247 return x.OptList
Herbie Ong8170d692019-02-13 14:13:21 -08001248 }
1249 return nil
1250}
1251
Joe Tsaia95b29f2019-05-16 12:47:20 -07001252func (x *KnownTypes) GetOptValue() *structpb.Value {
Joe Tsai61968ce2019-04-01 12:59:24 -07001253 if x != nil {
1254 return x.OptValue
Herbie Ong8170d692019-02-13 14:13:21 -08001255 }
1256 return nil
1257}
1258
Joe Tsaia95b29f2019-05-16 12:47:20 -07001259func (x *KnownTypes) GetOptNull() structpb.NullValue {
Herbie Ong300b9fe2019-03-29 15:42:20 -07001260 if x != nil && x.OptNull != nil {
1261 return *x.OptNull
1262 }
Joe Tsaia95b29f2019-05-16 12:47:20 -07001263 return structpb.NullValue_NULL_VALUE
Herbie Ong300b9fe2019-03-29 15:42:20 -07001264}
1265
Joe Tsaia95b29f2019-05-16 12:47:20 -07001266func (x *KnownTypes) GetOptEmpty() *emptypb.Empty {
Joe Tsai61968ce2019-04-01 12:59:24 -07001267 if x != nil {
1268 return x.OptEmpty
Herbie Ong8170d692019-02-13 14:13:21 -08001269 }
1270 return nil
1271}
1272
Joe Tsaia95b29f2019-05-16 12:47:20 -07001273func (x *KnownTypes) GetOptAny() *anypb.Any {
Joe Tsai61968ce2019-04-01 12:59:24 -07001274 if x != nil {
1275 return x.OptAny
Herbie Ong8170d692019-02-13 14:13:21 -08001276 }
1277 return nil
1278}
1279
Joe Tsaia95b29f2019-05-16 12:47:20 -07001280func (x *KnownTypes) GetOptFieldmask() *fieldmaskpb.FieldMask {
Joe Tsai61968ce2019-04-01 12:59:24 -07001281 if x != nil {
1282 return x.OptFieldmask
Herbie Ong0b0f4032019-03-18 19:06:15 -07001283 }
1284 return nil
1285}
1286
Herbie Ong8170d692019-02-13 14:13:21 -08001287type Nests_OptGroup struct {
Joe Tsai82760ce2019-06-20 03:09:57 -07001288 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -07001289 OptString *string `protobuf:"bytes,1,opt,name=opt_string,json=optString" json:"opt_string,omitempty"`
1290 OptNested *Nested `protobuf:"bytes,2,opt,name=opt_nested,json=optNested" json:"opt_nested,omitempty"`
1291 Optnestedgroup *Nests_OptGroup_OptNestedGroup `protobuf:"group,3,opt,name=OptNestedGroup,json=optnestedgroup" json:"optnestedgroup,omitempty"`
1292 sizeCache protoimpl.SizeCache
1293 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -08001294}
1295
Joe Tsai61968ce2019-04-01 12:59:24 -07001296func (x *Nests_OptGroup) Reset() {
1297 *x = Nests_OptGroup{}
Herbie Ong8170d692019-02-13 14:13:21 -08001298}
Joe Tsai61968ce2019-04-01 12:59:24 -07001299
1300func (x *Nests_OptGroup) String() string {
1301 return protoimpl.X.MessageStringOf(x)
1302}
1303
1304func (*Nests_OptGroup) ProtoMessage() {}
1305
1306func (x *Nests_OptGroup) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -07001307 mi := &file_pb2_test_proto_msgTypes[16]
1308 if protoimpl.UnsafeEnabled && x != nil {
1309 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1310 if ms.LoadMessageInfo() == nil {
1311 ms.StoreMessageInfo(mi)
1312 }
1313 return ms
1314 }
1315 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001316}
Joe Tsai8e506a82019-03-16 00:05:34 -07001317
1318// Deprecated: Use Nests_OptGroup.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -08001319func (*Nests_OptGroup) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001320 return file_pb2_test_proto_rawDescGZIP(), []int{4, 0}
Herbie Ong8170d692019-02-13 14:13:21 -08001321}
1322
Joe Tsai61968ce2019-04-01 12:59:24 -07001323func (x *Nests_OptGroup) GetOptString() string {
1324 if x != nil && x.OptString != nil {
1325 return *x.OptString
Herbie Ong8170d692019-02-13 14:13:21 -08001326 }
1327 return ""
1328}
1329
Joe Tsai61968ce2019-04-01 12:59:24 -07001330func (x *Nests_OptGroup) GetOptNested() *Nested {
1331 if x != nil {
1332 return x.OptNested
Herbie Ong8170d692019-02-13 14:13:21 -08001333 }
1334 return nil
1335}
1336
Joe Tsai61968ce2019-04-01 12:59:24 -07001337func (x *Nests_OptGroup) GetOptnestedgroup() *Nests_OptGroup_OptNestedGroup {
1338 if x != nil {
1339 return x.Optnestedgroup
Herbie Ong8170d692019-02-13 14:13:21 -08001340 }
1341 return nil
1342}
1343
1344type Nests_RptGroup struct {
Joe Tsai82760ce2019-06-20 03:09:57 -07001345 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -07001346 RptString []string `protobuf:"bytes,1,rep,name=rpt_string,json=rptString" json:"rpt_string,omitempty"`
1347 sizeCache protoimpl.SizeCache
1348 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -08001349}
1350
Joe Tsai61968ce2019-04-01 12:59:24 -07001351func (x *Nests_RptGroup) Reset() {
1352 *x = Nests_RptGroup{}
Herbie Ong8170d692019-02-13 14:13:21 -08001353}
Joe Tsai61968ce2019-04-01 12:59:24 -07001354
1355func (x *Nests_RptGroup) String() string {
1356 return protoimpl.X.MessageStringOf(x)
1357}
1358
1359func (*Nests_RptGroup) ProtoMessage() {}
1360
1361func (x *Nests_RptGroup) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -07001362 mi := &file_pb2_test_proto_msgTypes[17]
1363 if protoimpl.UnsafeEnabled && x != nil {
1364 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1365 if ms.LoadMessageInfo() == nil {
1366 ms.StoreMessageInfo(mi)
1367 }
1368 return ms
1369 }
1370 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001371}
Joe Tsai8e506a82019-03-16 00:05:34 -07001372
1373// Deprecated: Use Nests_RptGroup.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -08001374func (*Nests_RptGroup) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001375 return file_pb2_test_proto_rawDescGZIP(), []int{4, 1}
Herbie Ong8170d692019-02-13 14:13:21 -08001376}
1377
Joe Tsai61968ce2019-04-01 12:59:24 -07001378func (x *Nests_RptGroup) GetRptString() []string {
1379 if x != nil {
1380 return x.RptString
Herbie Ong8170d692019-02-13 14:13:21 -08001381 }
1382 return nil
1383}
1384
1385type Nests_OptGroup_OptNestedGroup struct {
Joe Tsai82760ce2019-06-20 03:09:57 -07001386 state protoimpl.MessageState
Joe Tsaic0e4bb22019-07-06 13:05:11 -07001387 OptFixed32 *uint32 `protobuf:"fixed32,1,opt,name=opt_fixed32,json=optFixed32" json:"opt_fixed32,omitempty"`
1388 sizeCache protoimpl.SizeCache
1389 unknownFields protoimpl.UnknownFields
Herbie Ong8170d692019-02-13 14:13:21 -08001390}
1391
Joe Tsai61968ce2019-04-01 12:59:24 -07001392func (x *Nests_OptGroup_OptNestedGroup) Reset() {
1393 *x = Nests_OptGroup_OptNestedGroup{}
Herbie Ong8170d692019-02-13 14:13:21 -08001394}
Joe Tsai61968ce2019-04-01 12:59:24 -07001395
1396func (x *Nests_OptGroup_OptNestedGroup) String() string {
1397 return protoimpl.X.MessageStringOf(x)
1398}
1399
1400func (*Nests_OptGroup_OptNestedGroup) ProtoMessage() {}
1401
1402func (x *Nests_OptGroup_OptNestedGroup) ProtoReflect() protoreflect.Message {
Joe Tsai82760ce2019-06-20 03:09:57 -07001403 mi := &file_pb2_test_proto_msgTypes[18]
1404 if protoimpl.UnsafeEnabled && x != nil {
1405 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1406 if ms.LoadMessageInfo() == nil {
1407 ms.StoreMessageInfo(mi)
1408 }
1409 return ms
1410 }
1411 return mi.MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001412}
Joe Tsai8e506a82019-03-16 00:05:34 -07001413
1414// Deprecated: Use Nests_OptGroup_OptNestedGroup.ProtoReflect.Type instead.
Herbie Ong8170d692019-02-13 14:13:21 -08001415func (*Nests_OptGroup_OptNestedGroup) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001416 return file_pb2_test_proto_rawDescGZIP(), []int{4, 0, 0}
Herbie Ong8170d692019-02-13 14:13:21 -08001417}
1418
Joe Tsai61968ce2019-04-01 12:59:24 -07001419func (x *Nests_OptGroup_OptNestedGroup) GetOptFixed32() uint32 {
1420 if x != nil && x.OptFixed32 != nil {
1421 return *x.OptFixed32
Herbie Ong8170d692019-02-13 14:13:21 -08001422 }
1423 return 0
1424}
1425
Joe Tsai7ca70982019-04-15 13:57:56 -07001426var file_pb2_test_proto_extDescs = []protoiface.ExtensionDescV1{
Joe Tsaiafb455e2019-03-14 16:08:22 -07001427 {
1428 ExtendedType: (*Extensions)(nil),
1429 ExtensionType: (*bool)(nil),
1430 Field: 21,
1431 Name: "pb2.opt_ext_bool",
1432 Tag: "varint,21,opt,name=opt_ext_bool",
1433 Filename: "pb2/test.proto",
1434 },
1435 {
1436 ExtendedType: (*Extensions)(nil),
1437 ExtensionType: (*string)(nil),
1438 Field: 22,
1439 Name: "pb2.opt_ext_string",
1440 Tag: "bytes,22,opt,name=opt_ext_string",
1441 Filename: "pb2/test.proto",
1442 },
1443 {
1444 ExtendedType: (*Extensions)(nil),
1445 ExtensionType: (*Enum)(nil),
1446 Field: 23,
1447 Name: "pb2.opt_ext_enum",
1448 Tag: "varint,23,opt,name=opt_ext_enum,enum=pb2.Enum",
1449 Filename: "pb2/test.proto",
1450 },
1451 {
1452 ExtendedType: (*Extensions)(nil),
1453 ExtensionType: (*Nested)(nil),
1454 Field: 24,
1455 Name: "pb2.opt_ext_nested",
1456 Tag: "bytes,24,opt,name=opt_ext_nested",
1457 Filename: "pb2/test.proto",
1458 },
1459 {
1460 ExtendedType: (*Extensions)(nil),
Herbie Ong09b28a92019-04-03 15:42:41 -07001461 ExtensionType: (*PartialRequired)(nil),
1462 Field: 25,
1463 Name: "pb2.opt_ext_partial",
1464 Tag: "bytes,25,opt,name=opt_ext_partial",
1465 Filename: "pb2/test.proto",
1466 },
1467 {
1468 ExtendedType: (*Extensions)(nil),
Joe Tsaiafb455e2019-03-14 16:08:22 -07001469 ExtensionType: ([]uint32)(nil),
1470 Field: 31,
1471 Name: "pb2.rpt_ext_fixed32",
1472 Tag: "fixed32,31,rep,name=rpt_ext_fixed32",
1473 Filename: "pb2/test.proto",
1474 },
1475 {
1476 ExtendedType: (*Extensions)(nil),
1477 ExtensionType: ([]Enum)(nil),
1478 Field: 32,
1479 Name: "pb2.rpt_ext_enum",
1480 Tag: "varint,32,rep,name=rpt_ext_enum,enum=pb2.Enum",
1481 Filename: "pb2/test.proto",
1482 },
1483 {
1484 ExtendedType: (*Extensions)(nil),
1485 ExtensionType: ([]*Nested)(nil),
1486 Field: 33,
1487 Name: "pb2.rpt_ext_nested",
1488 Tag: "bytes,33,rep,name=rpt_ext_nested",
1489 Filename: "pb2/test.proto",
1490 },
1491 {
1492 ExtendedType: (*MessageSet)(nil),
1493 ExtensionType: (*FakeMessageSetExtension)(nil),
1494 Field: 50,
Joe Tsai6ceeaab2019-07-08 12:31:21 -07001495 Name: "pb2.message_set_extension",
Joe Tsaiafb455e2019-03-14 16:08:22 -07001496 Tag: "bytes,50,opt,name=message_set_extension",
1497 Filename: "pb2/test.proto",
1498 },
1499 {
1500 ExtendedType: (*Extensions)(nil),
1501 ExtensionType: (*bool)(nil),
1502 Field: 51,
1503 Name: "pb2.ExtensionsContainer.opt_ext_bool",
1504 Tag: "varint,51,opt,name=opt_ext_bool",
1505 Filename: "pb2/test.proto",
1506 },
1507 {
1508 ExtendedType: (*Extensions)(nil),
1509 ExtensionType: (*string)(nil),
1510 Field: 52,
1511 Name: "pb2.ExtensionsContainer.opt_ext_string",
1512 Tag: "bytes,52,opt,name=opt_ext_string",
1513 Filename: "pb2/test.proto",
1514 },
1515 {
1516 ExtendedType: (*Extensions)(nil),
1517 ExtensionType: (*Enum)(nil),
1518 Field: 53,
1519 Name: "pb2.ExtensionsContainer.opt_ext_enum",
1520 Tag: "varint,53,opt,name=opt_ext_enum,enum=pb2.Enum",
1521 Filename: "pb2/test.proto",
1522 },
1523 {
1524 ExtendedType: (*Extensions)(nil),
1525 ExtensionType: (*Nested)(nil),
1526 Field: 54,
1527 Name: "pb2.ExtensionsContainer.opt_ext_nested",
1528 Tag: "bytes,54,opt,name=opt_ext_nested",
1529 Filename: "pb2/test.proto",
1530 },
1531 {
1532 ExtendedType: (*Extensions)(nil),
Herbie Ong09b28a92019-04-03 15:42:41 -07001533 ExtensionType: (*PartialRequired)(nil),
1534 Field: 55,
1535 Name: "pb2.ExtensionsContainer.opt_ext_partial",
1536 Tag: "bytes,55,opt,name=opt_ext_partial",
1537 Filename: "pb2/test.proto",
1538 },
1539 {
1540 ExtendedType: (*Extensions)(nil),
Joe Tsaiafb455e2019-03-14 16:08:22 -07001541 ExtensionType: ([]string)(nil),
1542 Field: 61,
1543 Name: "pb2.ExtensionsContainer.rpt_ext_string",
1544 Tag: "bytes,61,rep,name=rpt_ext_string",
1545 Filename: "pb2/test.proto",
1546 },
1547 {
1548 ExtendedType: (*Extensions)(nil),
1549 ExtensionType: ([]Enum)(nil),
1550 Field: 62,
1551 Name: "pb2.ExtensionsContainer.rpt_ext_enum",
1552 Tag: "varint,62,rep,name=rpt_ext_enum,enum=pb2.Enum",
1553 Filename: "pb2/test.proto",
1554 },
1555 {
1556 ExtendedType: (*Extensions)(nil),
1557 ExtensionType: ([]*Nested)(nil),
1558 Field: 63,
1559 Name: "pb2.ExtensionsContainer.rpt_ext_nested",
1560 Tag: "bytes,63,rep,name=rpt_ext_nested",
1561 Filename: "pb2/test.proto",
1562 },
1563 {
1564 ExtendedType: (*MessageSet)(nil),
1565 ExtensionType: (*MessageSetExtension)(nil),
1566 Field: 10,
Joe Tsai6ceeaab2019-07-08 12:31:21 -07001567 Name: "pb2.MessageSetExtension.message_set_extension",
Joe Tsaiafb455e2019-03-14 16:08:22 -07001568 Tag: "bytes,10,opt,name=message_set_extension",
1569 Filename: "pb2/test.proto",
1570 },
1571 {
1572 ExtendedType: (*MessageSet)(nil),
1573 ExtensionType: (*MessageSetExtension)(nil),
1574 Field: 20,
1575 Name: "pb2.MessageSetExtension.not_message_set_extension",
1576 Tag: "bytes,20,opt,name=not_message_set_extension",
1577 Filename: "pb2/test.proto",
1578 },
1579 {
1580 ExtendedType: (*MessageSet)(nil),
1581 ExtensionType: (*Nested)(nil),
1582 Field: 30,
1583 Name: "pb2.MessageSetExtension.ext_nested",
1584 Tag: "bytes,30,opt,name=ext_nested",
1585 Filename: "pb2/test.proto",
1586 },
1587 {
1588 ExtendedType: (*FakeMessageSet)(nil),
1589 ExtensionType: (*FakeMessageSetExtension)(nil),
1590 Field: 10,
1591 Name: "pb2.FakeMessageSetExtension.message_set_extension",
1592 Tag: "bytes,10,opt,name=message_set_extension",
1593 Filename: "pb2/test.proto",
1594 },
Herbie Ong8170d692019-02-13 14:13:21 -08001595}
Joe Tsaiafb455e2019-03-14 16:08:22 -07001596var (
1597 // extend pb2.Extensions { optional bool opt_ext_bool = 21; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001598 E_OptExtBool = &file_pb2_test_proto_extDescs[0]
Herbie Ong8170d692019-02-13 14:13:21 -08001599
Joe Tsaiafb455e2019-03-14 16:08:22 -07001600 // extend pb2.Extensions { optional string opt_ext_string = 22; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001601 E_OptExtString = &file_pb2_test_proto_extDescs[1]
Herbie Ong8170d692019-02-13 14:13:21 -08001602
Joe Tsaiafb455e2019-03-14 16:08:22 -07001603 // extend pb2.Extensions { optional pb2.Enum opt_ext_enum = 23; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001604 E_OptExtEnum = &file_pb2_test_proto_extDescs[2]
Herbie Ong8170d692019-02-13 14:13:21 -08001605
Joe Tsaiafb455e2019-03-14 16:08:22 -07001606 // extend pb2.Extensions { optional pb2.Nested opt_ext_nested = 24; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001607 E_OptExtNested = &file_pb2_test_proto_extDescs[3]
Herbie Ong8170d692019-02-13 14:13:21 -08001608
Herbie Ong09b28a92019-04-03 15:42:41 -07001609 // extend pb2.Extensions { optional pb2.PartialRequired opt_ext_partial = 25; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001610 E_OptExtPartial = &file_pb2_test_proto_extDescs[4]
Herbie Ong09b28a92019-04-03 15:42:41 -07001611
Joe Tsaiafb455e2019-03-14 16:08:22 -07001612 // extend pb2.Extensions { repeated fixed32 rpt_ext_fixed32 = 31; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001613 E_RptExtFixed32 = &file_pb2_test_proto_extDescs[5]
Herbie Ong8170d692019-02-13 14:13:21 -08001614
Joe Tsaiafb455e2019-03-14 16:08:22 -07001615 // extend pb2.Extensions { repeated pb2.Enum rpt_ext_enum = 32; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001616 E_RptExtEnum = &file_pb2_test_proto_extDescs[6]
Herbie Ong8170d692019-02-13 14:13:21 -08001617
Joe Tsaiafb455e2019-03-14 16:08:22 -07001618 // extend pb2.Extensions { repeated pb2.Nested rpt_ext_nested = 33; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001619 E_RptExtNested = &file_pb2_test_proto_extDescs[7]
Herbie Ong8170d692019-02-13 14:13:21 -08001620
Joe Tsaiafb455e2019-03-14 16:08:22 -07001621 // extend pb2.MessageSet { optional pb2.FakeMessageSetExtension message_set_extension = 50; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001622 E_MessageSetExtension = &file_pb2_test_proto_extDescs[8]
Herbie Ong8170d692019-02-13 14:13:21 -08001623
Joe Tsaiafb455e2019-03-14 16:08:22 -07001624 // extend pb2.Extensions { optional bool opt_ext_bool = 51; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001625 E_ExtensionsContainer_OptExtBool = &file_pb2_test_proto_extDescs[9]
Herbie Ong8170d692019-02-13 14:13:21 -08001626
Joe Tsaiafb455e2019-03-14 16:08:22 -07001627 // extend pb2.Extensions { optional string opt_ext_string = 52; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001628 E_ExtensionsContainer_OptExtString = &file_pb2_test_proto_extDescs[10]
Herbie Ong8170d692019-02-13 14:13:21 -08001629
Joe Tsaiafb455e2019-03-14 16:08:22 -07001630 // extend pb2.Extensions { optional pb2.Enum opt_ext_enum = 53; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001631 E_ExtensionsContainer_OptExtEnum = &file_pb2_test_proto_extDescs[11]
Herbie Ong8170d692019-02-13 14:13:21 -08001632
Joe Tsaiafb455e2019-03-14 16:08:22 -07001633 // extend pb2.Extensions { optional pb2.Nested opt_ext_nested = 54; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001634 E_ExtensionsContainer_OptExtNested = &file_pb2_test_proto_extDescs[12]
Herbie Ong09b28a92019-04-03 15:42:41 -07001635
1636 // extend pb2.Extensions { optional pb2.PartialRequired opt_ext_partial = 55; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001637 E_ExtensionsContainer_OptExtPartial = &file_pb2_test_proto_extDescs[13]
Herbie Ong8170d692019-02-13 14:13:21 -08001638
Joe Tsaiafb455e2019-03-14 16:08:22 -07001639 // extend pb2.Extensions { repeated string rpt_ext_string = 61; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001640 E_ExtensionsContainer_RptExtString = &file_pb2_test_proto_extDescs[14]
Herbie Ong8170d692019-02-13 14:13:21 -08001641
Joe Tsaiafb455e2019-03-14 16:08:22 -07001642 // extend pb2.Extensions { repeated pb2.Enum rpt_ext_enum = 62; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001643 E_ExtensionsContainer_RptExtEnum = &file_pb2_test_proto_extDescs[15]
Herbie Ong8170d692019-02-13 14:13:21 -08001644
Joe Tsaiafb455e2019-03-14 16:08:22 -07001645 // extend pb2.Extensions { repeated pb2.Nested rpt_ext_nested = 63; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001646 E_ExtensionsContainer_RptExtNested = &file_pb2_test_proto_extDescs[16]
Herbie Ong8170d692019-02-13 14:13:21 -08001647
Joe Tsaiafb455e2019-03-14 16:08:22 -07001648 // extend pb2.MessageSet { optional pb2.MessageSetExtension message_set_extension = 10; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001649 E_MessageSetExtension_MessageSetExtension = &file_pb2_test_proto_extDescs[17]
Herbie Ong8170d692019-02-13 14:13:21 -08001650
Joe Tsaiafb455e2019-03-14 16:08:22 -07001651 // extend pb2.MessageSet { optional pb2.MessageSetExtension not_message_set_extension = 20; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001652 E_MessageSetExtension_NotMessageSetExtension = &file_pb2_test_proto_extDescs[18]
Herbie Ong8170d692019-02-13 14:13:21 -08001653
Joe Tsaiafb455e2019-03-14 16:08:22 -07001654 // extend pb2.MessageSet { optional pb2.Nested ext_nested = 30; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001655 E_MessageSetExtension_ExtNested = &file_pb2_test_proto_extDescs[19]
Herbie Ong8170d692019-02-13 14:13:21 -08001656
Joe Tsaiafb455e2019-03-14 16:08:22 -07001657 // extend pb2.FakeMessageSet { optional pb2.FakeMessageSetExtension message_set_extension = 10; }
Joe Tsai7ca70982019-04-15 13:57:56 -07001658 E_FakeMessageSetExtension_MessageSetExtension = &file_pb2_test_proto_extDescs[20]
Joe Tsaiafb455e2019-03-14 16:08:22 -07001659)
Joe Tsai5d72cc22019-03-28 01:13:26 -07001660var File_pb2_test_proto protoreflect.FileDescriptor
1661
Joe Tsai7ca70982019-04-15 13:57:56 -07001662var file_pb2_test_proto_rawDesc = []byte{
Joe Tsai19058432019-02-27 21:46:29 -08001663 0x0a, 0x0e, 0x70, 0x62, 0x32, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1664 0x12, 0x03, 0x70, 0x62, 0x32, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
1665 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1666 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
Herbie Ong0b0f4032019-03-18 19:06:15 -07001667 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67,
1668 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66,
1669 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
1670 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
1671 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
1672 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
1673 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67,
1674 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74,
1675 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e,
1676 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
1677 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xda,
1678 0x03, 0x0a, 0x07, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x70,
1679 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x6f, 0x70,
1680 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74,
1681 0x33, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x49, 0x6e, 0x74,
1682 0x33, 0x32, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
1683 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12,
1684 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x04, 0x20,
1685 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1d,
Joe Tsai19058432019-02-27 21:46:29 -08001686 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05, 0x20, 0x01,
Herbie Ong0b0f4032019-03-18 19:06:15 -07001687 0x28, 0x04, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1d, 0x0a,
1688 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x06, 0x20, 0x01, 0x28,
1689 0x11, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1d, 0x0a, 0x0a,
1690 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x07, 0x20, 0x01, 0x28, 0x12,
1691 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, 0x0a, 0x0b, 0x6f,
1692 0x70, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x08, 0x20, 0x01, 0x28, 0x07,
1693 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x1f, 0x0a, 0x0b,
1694 0x6f, 0x70, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x09, 0x20, 0x01, 0x28,
1695 0x06, 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x21, 0x0a,
1696 0x0c, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x0a, 0x20,
1697 0x01, 0x28, 0x0f, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
1698 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
1699 0x18, 0x0b, 0x20, 0x01, 0x28, 0x10, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65,
1700 0x64, 0x36, 0x34, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74,
1701 0x18, 0x14, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74,
1702 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x15,
1703 0x20, 0x01, 0x28, 0x01, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12,
1704 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01,
1705 0x28, 0x0c, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a,
1706 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09,
1707 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0xfb, 0x01, 0x0a, 0x05,
1708 0x45, 0x6e, 0x75, 0x6d, 0x73, 0x12, 0x24, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x6e, 0x75,
1709 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e,
1710 0x75, 0x6d, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x24, 0x0a, 0x08, 0x72,
1711 0x70, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x09, 0x2e,
1712 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x07, 0x72, 0x70, 0x74, 0x45, 0x6e, 0x75,
1713 0x6d, 0x12, 0x3d, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f,
1714 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x32,
1715 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75,
1716 0x6d, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d,
1717 0x12, 0x3d, 0x0a, 0x0f, 0x72, 0x70, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65,
1718 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x32, 0x2e,
1719 0x45, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d,
1720 0x52, 0x0d, 0x72, 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x22,
1721 0x28, 0x0a, 0x0a, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x07, 0x0a,
1722 0x03, 0x55, 0x4e, 0x4f, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x44, 0x4f, 0x53, 0x10, 0x02, 0x12,
1723 0x08, 0x0a, 0x04, 0x44, 0x49, 0x45, 0x5a, 0x10, 0x0a, 0x22, 0x94, 0x02, 0x0a, 0x07, 0x52, 0x65,
1724 0x70, 0x65, 0x61, 0x74, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x70, 0x74, 0x5f, 0x62, 0x6f, 0x6f,
1725 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52, 0x07, 0x72, 0x70, 0x74, 0x42, 0x6f, 0x6f, 0x6c,
1726 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x02, 0x20,
1727 0x03, 0x28, 0x05, 0x52, 0x08, 0x72, 0x70, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1b, 0x0a,
1728 0x09, 0x72, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x03, 0x20, 0x03, 0x28, 0x03,
1729 0x52, 0x08, 0x72, 0x70, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x70,
1730 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09,
1731 0x72, 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x70, 0x74,
1732 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05, 0x20, 0x03, 0x28, 0x04, 0x52, 0x09, 0x72,
1733 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x70, 0x74, 0x5f,
1734 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x02, 0x52, 0x08, 0x72, 0x70, 0x74,
1735 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x70, 0x74, 0x5f, 0x64, 0x6f, 0x75,
1736 0x62, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x01, 0x52, 0x09, 0x72, 0x70, 0x74, 0x44, 0x6f,
1737 0x75, 0x62, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69,
1738 0x6e, 0x67, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x72, 0x70, 0x74, 0x53, 0x74, 0x72,
1739 0x69, 0x6e, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x70, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73,
1740 0x18, 0x09, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x08, 0x72, 0x70, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73,
1741 0x22, 0x53, 0x0a, 0x06, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70,
1742 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
1743 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2a, 0x0a, 0x0a, 0x6f, 0x70, 0x74,
1744 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
1745 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x4e,
1746 0x65, 0x73, 0x74, 0x65, 0x64, 0x22, 0xd3, 0x03, 0x0a, 0x05, 0x4e, 0x65, 0x73, 0x74, 0x73, 0x12,
1747 0x2a, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20,
1748 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64,
1749 0x52, 0x09, 0x6f, 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x08, 0x6f,
1750 0x70, 0x74, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x13, 0x2e,
1751 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x47, 0x72, 0x6f,
1752 0x75, 0x70, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x2a, 0x0a, 0x0a,
1753 0x72, 0x70, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
1754 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x09, 0x72,
1755 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x08, 0x72, 0x70, 0x74, 0x67,
1756 0x72, 0x6f, 0x75, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x32,
1757 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x52, 0x70, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52,
1758 0x08, 0x72, 0x70, 0x74, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0xd4, 0x01, 0x0a, 0x08, 0x4f, 0x70,
1759 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74,
1760 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53,
1761 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2a, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x6e, 0x65, 0x73,
1762 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e,
1763 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65,
1764 0x64, 0x12, 0x4a, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x67, 0x72,
1765 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x22, 0x2e, 0x70, 0x62, 0x32, 0x2e,
1766 0x4e, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x4f,
1767 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0e, 0x6f,
1768 0x70, 0x74, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x31, 0x0a,
1769 0x0e, 0x4f, 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12,
1770 0x1f, 0x0a, 0x0b, 0x6f, 0x70, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x01,
1771 0x20, 0x01, 0x28, 0x07, 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
1772 0x1a, 0x29, 0x0a, 0x08, 0x52, 0x70, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1d, 0x0a, 0x0a,
1773 0x72, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
1774 0x52, 0x09, 0x72, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x0e, 0x72, 0x65, 0x73,
1775 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x22, 0xd9, 0x01, 0x0a, 0x09,
1776 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x65, 0x71,
1777 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x71,
1778 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x5f, 0x73, 0x66, 0x69, 0x78,
1779 0x65, 0x64, 0x36, 0x34, 0x18, 0x02, 0x20, 0x02, 0x28, 0x10, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x53,
1780 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x5f, 0x64,
1781 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71,
1782 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x5f, 0x73, 0x74,
1783 0x72, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x02, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x53,
1784 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x24, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x5f, 0x65, 0x6e, 0x75,
1785 0x6d, 0x18, 0x05, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e,
1786 0x75, 0x6d, 0x52, 0x07, 0x72, 0x65, 0x71, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x2a, 0x0a, 0x0a, 0x72,
1787 0x65, 0x71, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x02, 0x28, 0x0b, 0x32,
1788 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x09, 0x72, 0x65,
1789 0x71, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x22, 0x4f, 0x0a, 0x0f, 0x50, 0x61, 0x72, 0x74, 0x69,
1790 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65,
1791 0x71, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x09,
1792 0x72, 0x65, 0x71, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74,
1793 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f,
1794 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x33, 0x0a, 0x12, 0x4e, 0x65, 0x73, 0x74,
1795 0x65, 0x64, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x1d,
1796 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x02,
1797 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0xee, 0x02,
1798 0x0a, 0x10, 0x49, 0x6e, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72,
1799 0x65, 0x64, 0x12, 0x36, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64,
1800 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73,
1801 0x74, 0x65, 0x64, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52,
1802 0x09, 0x6f, 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x36, 0x0a, 0x0a, 0x72, 0x70,
1803 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17,
1804 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x57, 0x69, 0x74, 0x68, 0x52,
1805 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x09, 0x72, 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74,
1806 0x65, 0x64, 0x12, 0x4a, 0x0a, 0x0d, 0x73, 0x74, 0x72, 0x5f, 0x74, 0x6f, 0x5f, 0x6e, 0x65, 0x73,
1807 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x70, 0x62, 0x32, 0x2e,
1808 0x49, 0x6e, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
1809 0x2e, 0x53, 0x74, 0x72, 0x54, 0x6f, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72,
1810 0x79, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x54, 0x6f, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x3c,
1811 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x04,
1812 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65,
1813 0x64, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x48, 0x00, 0x52,
1814 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x1a, 0x57, 0x0a, 0x10,
1815 0x53, 0x74, 0x72, 0x54, 0x6f, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79,
1816 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b,
1817 0x65, 0x79, 0x12, 0x2d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
1818 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x57, 0x69,
1819 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
1820 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x22, 0x69,
1821 0x0a, 0x0a, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1d, 0x0a, 0x0a,
1822 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
1823 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x19, 0x0a, 0x08, 0x6f,
1824 0x70, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x65, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x6f,
1825 0x70, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x69, 0x6e,
1826 0x74, 0x33, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x49, 0x6e,
Herbie Ong09b28a92019-04-03 15:42:41 -07001827 0x74, 0x33, 0x32, 0x2a, 0x04, 0x08, 0x14, 0x10, 0x65, 0x22, 0x89, 0x04, 0x0a, 0x13, 0x45, 0x78,
Herbie Ong0b0f4032019-03-18 19:06:15 -07001828 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
1829 0x72, 0x32, 0x31, 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x62, 0x6f, 0x6f,
1830 0x6c, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
1831 0x6e, 0x73, 0x18, 0x33, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74,
1832 0x42, 0x6f, 0x6f, 0x6c, 0x32, 0x35, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f,
1833 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74,
1834 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x34, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f,
1835 0x70, 0x74, 0x45, 0x78, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x32, 0x3c, 0x0a, 0x0c, 0x6f,
1836 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x0f, 0x2e, 0x70, 0x62,
1837 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x35, 0x20, 0x01,
1838 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0a, 0x6f,
1839 0x70, 0x74, 0x45, 0x78, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x32, 0x42, 0x0a, 0x0e, 0x6f, 0x70, 0x74,
1840 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x0f, 0x2e, 0x70, 0x62,
1841 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x36, 0x20, 0x01,
1842 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52,
Herbie Ong09b28a92019-04-03 15:42:41 -07001843 0x0c, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x32, 0x4d, 0x0a,
1844 0x0f, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c,
1845 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
1846 0x73, 0x18, 0x37, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x50, 0x61,
1847 0x72, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x0d, 0x6f,
1848 0x70, 0x74, 0x45, 0x78, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x32, 0x35, 0x0a, 0x0e,
1849 0x72, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x0f,
1850 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18,
1851 0x3d, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x70, 0x74, 0x45, 0x78, 0x74, 0x53, 0x74, 0x72,
1852 0x69, 0x6e, 0x67, 0x32, 0x3c, 0x0a, 0x0c, 0x72, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x65,
1853 0x6e, 0x75, 0x6d, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
1854 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x3e, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x32,
1855 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0a, 0x72, 0x70, 0x74, 0x45, 0x78, 0x74, 0x45, 0x6e, 0x75,
1856 0x6d, 0x32, 0x42, 0x0a, 0x0e, 0x72, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x6e, 0x65, 0x73,
1857 0x74, 0x65, 0x64, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
1858 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x3f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32,
1859 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x0c, 0x72, 0x70, 0x74, 0x45, 0x78, 0x74, 0x4e,
1860 0x65, 0x73, 0x74, 0x65, 0x64, 0x22, 0x1a, 0x0a, 0x0a, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
1861 0x53, 0x65, 0x74, 0x2a, 0x08, 0x08, 0x04, 0x10, 0xff, 0xff, 0xff, 0xff, 0x07, 0x3a, 0x02, 0x08,
1862 0x01, 0x22, 0xb6, 0x02, 0x0a, 0x13, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74,
1863 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74,
1864 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f,
1865 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x32, 0x5d, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73,
1866 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
1867 0x6e, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53,
1868 0x65, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4d,
Herbie Ong300b9fe2019-03-29 15:42:20 -07001869 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
1870 0x6f, 0x6e, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78,
Herbie Ong09b28a92019-04-03 15:42:41 -07001871 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x32, 0x64, 0x0a, 0x19, 0x6e, 0x6f, 0x74, 0x5f, 0x6d,
1872 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e,
1873 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61,
1874 0x67, 0x65, 0x53, 0x65, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62,
1875 0x32, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65,
1876 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x16, 0x6e, 0x6f, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1877 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x32, 0x3b, 0x0a,
1878 0x0a, 0x65, 0x78, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x0f, 0x2e, 0x70, 0x62,
1879 0x32, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x18, 0x1e, 0x20, 0x01,
1880 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52,
1881 0x09, 0x65, 0x78, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x22, 0x1a, 0x0a, 0x0e, 0x46, 0x61,
1882 0x6b, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x2a, 0x08, 0x08, 0x04,
1883 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0x9f, 0x01, 0x0a, 0x17, 0x46, 0x61, 0x6b, 0x65, 0x4d,
1884 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
1885 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67,
1886 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e,
1887 0x67, 0x32, 0x65, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74,
1888 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x13, 0x2e, 0x70, 0x62, 0x32,
1889 0x2e, 0x46, 0x61, 0x6b, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x18,
1890 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x46, 0x61, 0x6b, 0x65,
1891 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
1892 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45,
1893 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x9e, 0x08, 0x0a, 0x0a, 0x4b, 0x6e, 0x6f,
1894 0x77, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x35, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x5f, 0x62,
1895 0x6f, 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1896 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c,
1897 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x38,
1898 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28,
1899 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1900 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08,
1901 0x6f, 0x70, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x38, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f,
1902 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f,
1903 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e,
1904 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x49, 0x6e, 0x74,
1905 0x36, 0x34, 0x12, 0x3b, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32,
1906 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1907 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56,
1908 0x61, 0x6c, 0x75, 0x65, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12,
1909 0x3b, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05, 0x20,
1910 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1911 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75,
1912 0x65, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x38, 0x0a, 0x09,
1913 0x6f, 0x70, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
1914 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1915 0x66, 0x2e, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x6f, 0x70,
1916 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x3b, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x64, 0x6f,
1917 0x75, 0x62, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f,
1918 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75,
1919 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x44, 0x6f, 0x75,
1920 0x62, 0x6c, 0x65, 0x12, 0x3b, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1921 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1922 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67,
1923 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67,
1924 0x12, 0x38, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x09, 0x20,
1925 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1926 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x56, 0x61, 0x6c, 0x75, 0x65,
1927 0x52, 0x08, 0x6f, 0x70, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x3c, 0x0a, 0x0c, 0x6f, 0x70,
1928 0x74, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b,
1929 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
1930 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x6f, 0x70, 0x74,
1931 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x5f,
1932 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32,
1933 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1934 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x6f, 0x70, 0x74,
1935 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x36, 0x0a, 0x0a, 0x6f, 0x70, 0x74,
1936 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e,
1937 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1938 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x75, 0x63,
1939 0x74, 0x12, 0x35, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x1a, 0x20,
1940 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1941 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
1942 0x07, 0x6f, 0x70, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f,
1943 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f,
1944 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61,
1945 0x6c, 0x75, 0x65, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x35, 0x0a,
1946 0x08, 0x6f, 0x70, 0x74, 0x5f, 0x6e, 0x75, 0x6c, 0x6c, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x0e, 0x32,
1947 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1948 0x66, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x6f, 0x70, 0x74,
1949 0x4e, 0x75, 0x6c, 0x6c, 0x12, 0x33, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x6d, 0x70, 0x74,
1950 0x79, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1951 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x52,
1952 0x08, 0x6f, 0x70, 0x74, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x2d, 0x0a, 0x07, 0x6f, 0x70, 0x74,
1953 0x5f, 0x61, 0x6e, 0x79, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f,
1954 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79,
1955 0x52, 0x06, 0x6f, 0x70, 0x74, 0x41, 0x6e, 0x79, 0x12, 0x3f, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x5f,
1956 0x66, 0x69, 0x65, 0x6c, 0x64, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x28, 0x20, 0x01, 0x28, 0x0b, 0x32,
1957 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1958 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0c, 0x6f, 0x70, 0x74,
1959 0x46, 0x69, 0x65, 0x6c, 0x64, 0x6d, 0x61, 0x73, 0x6b, 0x2a, 0x21, 0x0a, 0x04, 0x45, 0x6e, 0x75,
1960 0x6d, 0x12, 0x07, 0x0a, 0x03, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x57,
1961 0x4f, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x45, 0x4e, 0x10, 0x0a, 0x3a, 0x31, 0x0a, 0x0c,
1962 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x0f, 0x2e, 0x70,
1963 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x15, 0x20,
1964 0x01, 0x28, 0x08, 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x3a,
1965 0x35, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1966 0x67, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
1967 0x6e, 0x73, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74,
1968 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x3a, 0x3c, 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78,
1969 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74,
1970 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e,
1971 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74,
1972 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x42, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f,
1973 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74,
1974 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
1975 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x45,
1976 0x78, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x3a, 0x4d, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x5f,
1977 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x0f, 0x2e, 0x70, 0x62,
1978 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x19, 0x20, 0x01,
1979 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c,
1980 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74,
1981 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x3a, 0x37, 0x0a, 0x0f, 0x72, 0x70, 0x74, 0x5f, 0x65,
1982 0x78, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32,
1983 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28,
1984 0x07, 0x52, 0x0d, 0x72, 0x70, 0x74, 0x45, 0x78, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
1985 0x3a, 0x3c, 0x0a, 0x0c, 0x72, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d,
1986 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
1987 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e,
1988 0x75, 0x6d, 0x52, 0x0a, 0x72, 0x70, 0x74, 0x45, 0x78, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x42,
1989 0x0a, 0x0e, 0x72, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64,
1990 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
1991 0x73, 0x18, 0x21, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65,
1992 0x73, 0x74, 0x65, 0x64, 0x52, 0x0c, 0x72, 0x70, 0x74, 0x45, 0x78, 0x74, 0x4e, 0x65, 0x73, 0x74,
1993 0x65, 0x64, 0x3a, 0x61, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65,
1994 0x74, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0f, 0x2e, 0x70, 0x62,
1995 0x32, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x18, 0x32, 0x20, 0x01,
1996 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x46, 0x61, 0x6b, 0x65, 0x4d, 0x65, 0x73,
1997 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
1998 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65,
Damien Neile89e6242019-05-13 23:55:40 -07001999 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x34, 0x5a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2000 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
2001 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x2f, 0x74, 0x65, 0x73,
2002 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x70, 0x62, 0x32,
Herbie Ong8170d692019-02-13 14:13:21 -08002003}
2004
Joe Tsai5d72cc22019-03-28 01:13:26 -07002005var (
Joe Tsai7ca70982019-04-15 13:57:56 -07002006 file_pb2_test_proto_rawDescOnce sync.Once
2007 file_pb2_test_proto_rawDescData = file_pb2_test_proto_rawDesc
Joe Tsai5d72cc22019-03-28 01:13:26 -07002008)
Herbie Ong8170d692019-02-13 14:13:21 -08002009
Joe Tsai7ca70982019-04-15 13:57:56 -07002010func file_pb2_test_proto_rawDescGZIP() []byte {
2011 file_pb2_test_proto_rawDescOnce.Do(func() {
2012 file_pb2_test_proto_rawDescData = protoimpl.X.CompressGZIP(file_pb2_test_proto_rawDescData)
Joe Tsai5d72cc22019-03-28 01:13:26 -07002013 })
Joe Tsai7ca70982019-04-15 13:57:56 -07002014 return file_pb2_test_proto_rawDescData
Joe Tsai5d72cc22019-03-28 01:13:26 -07002015}
Herbie Ong8170d692019-02-13 14:13:21 -08002016
Joe Tsaid8881392019-06-06 13:01:53 -07002017var file_pb2_test_proto_enumTypes = make([]prototype.Enum, 2)
Joe Tsai4fe96632019-05-22 05:12:36 -04002018var file_pb2_test_proto_msgTypes = make([]protoimpl.MessageInfo, 20)
Joe Tsai7ca70982019-04-15 13:57:56 -07002019var file_pb2_test_proto_goTypes = []interface{}{
Herbie Ong8170d692019-02-13 14:13:21 -08002020 (Enum)(0), // 0: pb2.Enum
2021 (Enums_NestedEnum)(0), // 1: pb2.Enums.NestedEnum
2022 (*Scalars)(nil), // 2: pb2.Scalars
2023 (*Enums)(nil), // 3: pb2.Enums
2024 (*Repeats)(nil), // 4: pb2.Repeats
2025 (*Nested)(nil), // 5: pb2.Nested
2026 (*Nests)(nil), // 6: pb2.Nests
2027 (*Requireds)(nil), // 7: pb2.Requireds
2028 (*PartialRequired)(nil), // 8: pb2.PartialRequired
2029 (*NestedWithRequired)(nil), // 9: pb2.NestedWithRequired
2030 (*IndirectRequired)(nil), // 10: pb2.IndirectRequired
2031 (*Extensions)(nil), // 11: pb2.Extensions
2032 (*ExtensionsContainer)(nil), // 12: pb2.ExtensionsContainer
2033 (*MessageSet)(nil), // 13: pb2.MessageSet
2034 (*MessageSetExtension)(nil), // 14: pb2.MessageSetExtension
2035 (*FakeMessageSet)(nil), // 15: pb2.FakeMessageSet
2036 (*FakeMessageSetExtension)(nil), // 16: pb2.FakeMessageSetExtension
2037 (*KnownTypes)(nil), // 17: pb2.KnownTypes
2038 (*Nests_OptGroup)(nil), // 18: pb2.Nests.OptGroup
2039 (*Nests_RptGroup)(nil), // 19: pb2.Nests.RptGroup
2040 (*Nests_OptGroup_OptNestedGroup)(nil), // 20: pb2.Nests.OptGroup.OptNestedGroup
2041 nil, // 21: pb2.IndirectRequired.StrToNestedEntry
Joe Tsaia95b29f2019-05-16 12:47:20 -07002042 (*wrapperspb.BoolValue)(nil), // 22: google.protobuf.BoolValue
2043 (*wrapperspb.Int32Value)(nil), // 23: google.protobuf.Int32Value
2044 (*wrapperspb.Int64Value)(nil), // 24: google.protobuf.Int64Value
2045 (*wrapperspb.UInt32Value)(nil), // 25: google.protobuf.UInt32Value
2046 (*wrapperspb.UInt64Value)(nil), // 26: google.protobuf.UInt64Value
2047 (*wrapperspb.FloatValue)(nil), // 27: google.protobuf.FloatValue
2048 (*wrapperspb.DoubleValue)(nil), // 28: google.protobuf.DoubleValue
2049 (*wrapperspb.StringValue)(nil), // 29: google.protobuf.StringValue
2050 (*wrapperspb.BytesValue)(nil), // 30: google.protobuf.BytesValue
2051 (*durationpb.Duration)(nil), // 31: google.protobuf.Duration
2052 (*timestamppb.Timestamp)(nil), // 32: google.protobuf.Timestamp
2053 (*structpb.Struct)(nil), // 33: google.protobuf.Struct
2054 (*structpb.ListValue)(nil), // 34: google.protobuf.ListValue
2055 (*structpb.Value)(nil), // 35: google.protobuf.Value
2056 (structpb.NullValue)(0), // 36: google.protobuf.NullValue
2057 (*emptypb.Empty)(nil), // 37: google.protobuf.Empty
2058 (*anypb.Any)(nil), // 38: google.protobuf.Any
2059 (*fieldmaskpb.FieldMask)(nil), // 39: google.protobuf.FieldMask
Herbie Ong8170d692019-02-13 14:13:21 -08002060}
Joe Tsai7ca70982019-04-15 13:57:56 -07002061var file_pb2_test_proto_depIdxs = []int32{
Herbie Ong8170d692019-02-13 14:13:21 -08002062 0, // pb2.Enums.opt_enum:type_name -> pb2.Enum
2063 0, // pb2.Enums.rpt_enum:type_name -> pb2.Enum
2064 1, // pb2.Enums.opt_nested_enum:type_name -> pb2.Enums.NestedEnum
2065 1, // pb2.Enums.rpt_nested_enum:type_name -> pb2.Enums.NestedEnum
2066 5, // pb2.Nested.opt_nested:type_name -> pb2.Nested
2067 5, // pb2.Nests.opt_nested:type_name -> pb2.Nested
2068 18, // pb2.Nests.optgroup:type_name -> pb2.Nests.OptGroup
2069 5, // pb2.Nests.rpt_nested:type_name -> pb2.Nested
2070 19, // pb2.Nests.rptgroup:type_name -> pb2.Nests.RptGroup
2071 0, // pb2.Requireds.req_enum:type_name -> pb2.Enum
2072 5, // pb2.Requireds.req_nested:type_name -> pb2.Nested
2073 9, // pb2.IndirectRequired.opt_nested:type_name -> pb2.NestedWithRequired
2074 9, // pb2.IndirectRequired.rpt_nested:type_name -> pb2.NestedWithRequired
2075 21, // pb2.IndirectRequired.str_to_nested:type_name -> pb2.IndirectRequired.StrToNestedEntry
2076 9, // pb2.IndirectRequired.oneof_nested:type_name -> pb2.NestedWithRequired
2077 22, // pb2.KnownTypes.opt_bool:type_name -> google.protobuf.BoolValue
2078 23, // pb2.KnownTypes.opt_int32:type_name -> google.protobuf.Int32Value
2079 24, // pb2.KnownTypes.opt_int64:type_name -> google.protobuf.Int64Value
2080 25, // pb2.KnownTypes.opt_uint32:type_name -> google.protobuf.UInt32Value
2081 26, // pb2.KnownTypes.opt_uint64:type_name -> google.protobuf.UInt64Value
2082 27, // pb2.KnownTypes.opt_float:type_name -> google.protobuf.FloatValue
2083 28, // pb2.KnownTypes.opt_double:type_name -> google.protobuf.DoubleValue
2084 29, // pb2.KnownTypes.opt_string:type_name -> google.protobuf.StringValue
2085 30, // pb2.KnownTypes.opt_bytes:type_name -> google.protobuf.BytesValue
2086 31, // pb2.KnownTypes.opt_duration:type_name -> google.protobuf.Duration
2087 32, // pb2.KnownTypes.opt_timestamp:type_name -> google.protobuf.Timestamp
2088 33, // pb2.KnownTypes.opt_struct:type_name -> google.protobuf.Struct
2089 34, // pb2.KnownTypes.opt_list:type_name -> google.protobuf.ListValue
2090 35, // pb2.KnownTypes.opt_value:type_name -> google.protobuf.Value
Herbie Ong300b9fe2019-03-29 15:42:20 -07002091 36, // pb2.KnownTypes.opt_null:type_name -> google.protobuf.NullValue
2092 37, // pb2.KnownTypes.opt_empty:type_name -> google.protobuf.Empty
2093 38, // pb2.KnownTypes.opt_any:type_name -> google.protobuf.Any
2094 39, // pb2.KnownTypes.opt_fieldmask:type_name -> google.protobuf.FieldMask
Herbie Ong8170d692019-02-13 14:13:21 -08002095 5, // pb2.Nests.OptGroup.opt_nested:type_name -> pb2.Nested
2096 20, // pb2.Nests.OptGroup.optnestedgroup:type_name -> pb2.Nests.OptGroup.OptNestedGroup
2097 9, // pb2.IndirectRequired.StrToNestedEntry.value:type_name -> pb2.NestedWithRequired
Joe Tsaid8881392019-06-06 13:01:53 -07002098 11, // pb2.opt_ext_bool:extendee -> pb2.Extensions
2099 11, // pb2.opt_ext_string:extendee -> pb2.Extensions
2100 11, // pb2.opt_ext_enum:extendee -> pb2.Extensions
2101 11, // pb2.opt_ext_nested:extendee -> pb2.Extensions
2102 11, // pb2.opt_ext_partial:extendee -> pb2.Extensions
2103 11, // pb2.rpt_ext_fixed32:extendee -> pb2.Extensions
2104 11, // pb2.rpt_ext_enum:extendee -> pb2.Extensions
2105 11, // pb2.rpt_ext_nested:extendee -> pb2.Extensions
2106 13, // pb2.message_set_extension:extendee -> pb2.MessageSet
2107 11, // pb2.ExtensionsContainer.opt_ext_bool:extendee -> pb2.Extensions
2108 11, // pb2.ExtensionsContainer.opt_ext_string:extendee -> pb2.Extensions
2109 11, // pb2.ExtensionsContainer.opt_ext_enum:extendee -> pb2.Extensions
2110 11, // pb2.ExtensionsContainer.opt_ext_nested:extendee -> pb2.Extensions
2111 11, // pb2.ExtensionsContainer.opt_ext_partial:extendee -> pb2.Extensions
2112 11, // pb2.ExtensionsContainer.rpt_ext_string:extendee -> pb2.Extensions
2113 11, // pb2.ExtensionsContainer.rpt_ext_enum:extendee -> pb2.Extensions
2114 11, // pb2.ExtensionsContainer.rpt_ext_nested:extendee -> pb2.Extensions
2115 13, // pb2.MessageSetExtension.message_set_extension:extendee -> pb2.MessageSet
2116 13, // pb2.MessageSetExtension.not_message_set_extension:extendee -> pb2.MessageSet
2117 13, // pb2.MessageSetExtension.ext_nested:extendee -> pb2.MessageSet
2118 15, // pb2.FakeMessageSetExtension.message_set_extension:extendee -> pb2.FakeMessageSet
Herbie Ong8170d692019-02-13 14:13:21 -08002119 0, // pb2.opt_ext_enum:type_name -> pb2.Enum
2120 5, // pb2.opt_ext_nested:type_name -> pb2.Nested
Herbie Ong09b28a92019-04-03 15:42:41 -07002121 8, // pb2.opt_ext_partial:type_name -> pb2.PartialRequired
Herbie Ong8170d692019-02-13 14:13:21 -08002122 0, // pb2.rpt_ext_enum:type_name -> pb2.Enum
2123 5, // pb2.rpt_ext_nested:type_name -> pb2.Nested
2124 16, // pb2.message_set_extension:type_name -> pb2.FakeMessageSetExtension
2125 0, // pb2.ExtensionsContainer.opt_ext_enum:type_name -> pb2.Enum
2126 5, // pb2.ExtensionsContainer.opt_ext_nested:type_name -> pb2.Nested
Herbie Ong09b28a92019-04-03 15:42:41 -07002127 8, // pb2.ExtensionsContainer.opt_ext_partial:type_name -> pb2.PartialRequired
Herbie Ong8170d692019-02-13 14:13:21 -08002128 0, // pb2.ExtensionsContainer.rpt_ext_enum:type_name -> pb2.Enum
2129 5, // pb2.ExtensionsContainer.rpt_ext_nested:type_name -> pb2.Nested
2130 14, // pb2.MessageSetExtension.message_set_extension:type_name -> pb2.MessageSetExtension
2131 14, // pb2.MessageSetExtension.not_message_set_extension:type_name -> pb2.MessageSetExtension
2132 5, // pb2.MessageSetExtension.ext_nested:type_name -> pb2.Nested
2133 16, // pb2.FakeMessageSetExtension.message_set_extension:type_name -> pb2.FakeMessageSetExtension
Joe Tsaid8881392019-06-06 13:01:53 -07002134 72, // starting offset of method output_type sub-list
2135 72, // starting offset of method input_type sub-list
2136 57, // starting offset of extension type_name sub-list
2137 36, // starting offset of extension extendee sub-list
2138 0, // starting offset of field type_name sub-list
Herbie Ong8170d692019-02-13 14:13:21 -08002139}
2140
Joe Tsai7ca70982019-04-15 13:57:56 -07002141func init() { file_pb2_test_proto_init() }
2142func file_pb2_test_proto_init() {
Damien Neil0fc22452019-03-08 17:18:11 -08002143 if File_pb2_test_proto != nil {
2144 return
2145 }
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002146 if !protoimpl.UnsafeEnabled {
2147 file_pb2_test_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2148 switch v := v.(*Scalars); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002149 case 0:
2150 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002151 case 16:
Joe Tsai82760ce2019-06-20 03:09:57 -07002152 return &v.sizeCache
2153 case 17:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002154 return &v.unknownFields
2155 default:
2156 return nil
2157 }
2158 }
2159 file_pb2_test_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2160 switch v := v.(*Enums); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002161 case 0:
2162 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002163 case 5:
Joe Tsai82760ce2019-06-20 03:09:57 -07002164 return &v.sizeCache
2165 case 6:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002166 return &v.unknownFields
2167 default:
2168 return nil
2169 }
2170 }
2171 file_pb2_test_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2172 switch v := v.(*Repeats); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002173 case 0:
2174 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002175 case 10:
Joe Tsai82760ce2019-06-20 03:09:57 -07002176 return &v.sizeCache
2177 case 11:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002178 return &v.unknownFields
2179 default:
2180 return nil
2181 }
2182 }
2183 file_pb2_test_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2184 switch v := v.(*Nested); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002185 case 0:
2186 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002187 case 3:
Joe Tsai82760ce2019-06-20 03:09:57 -07002188 return &v.sizeCache
2189 case 4:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002190 return &v.unknownFields
2191 default:
2192 return nil
2193 }
2194 }
2195 file_pb2_test_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2196 switch v := v.(*Nests); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002197 case 0:
2198 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002199 case 5:
Joe Tsai82760ce2019-06-20 03:09:57 -07002200 return &v.sizeCache
2201 case 6:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002202 return &v.unknownFields
2203 default:
2204 return nil
2205 }
2206 }
2207 file_pb2_test_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2208 switch v := v.(*Requireds); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002209 case 0:
2210 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002211 case 7:
Joe Tsai82760ce2019-06-20 03:09:57 -07002212 return &v.sizeCache
2213 case 8:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002214 return &v.unknownFields
2215 default:
2216 return nil
2217 }
2218 }
2219 file_pb2_test_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2220 switch v := v.(*PartialRequired); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002221 case 0:
2222 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002223 case 3:
Joe Tsai82760ce2019-06-20 03:09:57 -07002224 return &v.sizeCache
2225 case 4:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002226 return &v.unknownFields
2227 default:
2228 return nil
2229 }
2230 }
2231 file_pb2_test_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2232 switch v := v.(*NestedWithRequired); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002233 case 0:
2234 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002235 case 2:
Joe Tsai82760ce2019-06-20 03:09:57 -07002236 return &v.sizeCache
2237 case 3:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002238 return &v.unknownFields
2239 default:
2240 return nil
2241 }
2242 }
2243 file_pb2_test_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2244 switch v := v.(*IndirectRequired); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002245 case 0:
2246 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002247 case 5:
Joe Tsai82760ce2019-06-20 03:09:57 -07002248 return &v.sizeCache
2249 case 6:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002250 return &v.unknownFields
2251 default:
2252 return nil
2253 }
2254 }
2255 file_pb2_test_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2256 switch v := v.(*Extensions); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002257 case 0:
2258 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002259 case 4:
Joe Tsai82760ce2019-06-20 03:09:57 -07002260 return &v.sizeCache
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002261 case 5:
Joe Tsai82760ce2019-06-20 03:09:57 -07002262 return &v.unknownFields
2263 case 6:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002264 return &v.extensionFields
2265 default:
2266 return nil
2267 }
2268 }
2269 file_pb2_test_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2270 switch v := v.(*ExtensionsContainer); i {
2271 case 0:
Joe Tsai82760ce2019-06-20 03:09:57 -07002272 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002273 case 1:
Joe Tsai82760ce2019-06-20 03:09:57 -07002274 return &v.sizeCache
2275 case 2:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002276 return &v.unknownFields
2277 default:
2278 return nil
2279 }
2280 }
2281 file_pb2_test_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2282 switch v := v.(*MessageSet); i {
2283 case 0:
Joe Tsai82760ce2019-06-20 03:09:57 -07002284 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002285 case 1:
Joe Tsai82760ce2019-06-20 03:09:57 -07002286 return &v.sizeCache
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002287 case 2:
Joe Tsai82760ce2019-06-20 03:09:57 -07002288 return &v.unknownFields
2289 case 3:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002290 return &v.extensionFields
2291 default:
2292 return nil
2293 }
2294 }
2295 file_pb2_test_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2296 switch v := v.(*MessageSetExtension); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002297 case 0:
2298 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002299 case 2:
Joe Tsai82760ce2019-06-20 03:09:57 -07002300 return &v.sizeCache
2301 case 3:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002302 return &v.unknownFields
2303 default:
2304 return nil
2305 }
2306 }
2307 file_pb2_test_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2308 switch v := v.(*FakeMessageSet); i {
2309 case 0:
Joe Tsai82760ce2019-06-20 03:09:57 -07002310 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002311 case 1:
Joe Tsai82760ce2019-06-20 03:09:57 -07002312 return &v.sizeCache
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002313 case 2:
Joe Tsai82760ce2019-06-20 03:09:57 -07002314 return &v.unknownFields
2315 case 3:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002316 return &v.extensionFields
2317 default:
2318 return nil
2319 }
2320 }
2321 file_pb2_test_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2322 switch v := v.(*FakeMessageSetExtension); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002323 case 0:
2324 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002325 case 2:
Joe Tsai82760ce2019-06-20 03:09:57 -07002326 return &v.sizeCache
2327 case 3:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002328 return &v.unknownFields
2329 default:
2330 return nil
2331 }
2332 }
2333 file_pb2_test_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2334 switch v := v.(*KnownTypes); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002335 case 0:
2336 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002337 case 19:
Joe Tsai82760ce2019-06-20 03:09:57 -07002338 return &v.sizeCache
2339 case 20:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002340 return &v.unknownFields
2341 default:
2342 return nil
2343 }
2344 }
2345 file_pb2_test_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
2346 switch v := v.(*Nests_OptGroup); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002347 case 0:
2348 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002349 case 4:
Joe Tsai82760ce2019-06-20 03:09:57 -07002350 return &v.sizeCache
2351 case 5:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002352 return &v.unknownFields
2353 default:
2354 return nil
2355 }
2356 }
2357 file_pb2_test_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
2358 switch v := v.(*Nests_RptGroup); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002359 case 0:
2360 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002361 case 2:
Joe Tsai82760ce2019-06-20 03:09:57 -07002362 return &v.sizeCache
2363 case 3:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002364 return &v.unknownFields
2365 default:
2366 return nil
2367 }
2368 }
2369 file_pb2_test_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
2370 switch v := v.(*Nests_OptGroup_OptNestedGroup); i {
Joe Tsai82760ce2019-06-20 03:09:57 -07002371 case 0:
2372 return &v.state
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002373 case 2:
Joe Tsai82760ce2019-06-20 03:09:57 -07002374 return &v.sizeCache
2375 case 3:
Joe Tsaic0e4bb22019-07-06 13:05:11 -07002376 return &v.unknownFields
2377 default:
2378 return nil
2379 }
2380 }
2381 }
Joe Tsai09912272019-07-08 10:38:11 -07002382 file_pb2_test_proto_msgTypes[8].OneofWrappers = []interface{}{
2383 (*IndirectRequired_OneofNested)(nil),
2384 }
Joe Tsaid8881392019-06-06 13:01:53 -07002385 out := protoimpl.TypeBuilder{
2386 File: protoimpl.DescBuilder{
2387 RawDescriptor: file_pb2_test_proto_rawDesc,
2388 NumEnums: 2,
2389 NumMessages: 20,
2390 NumExtensions: 21,
2391 NumServices: 0,
2392 },
2393 GoTypes: file_pb2_test_proto_goTypes,
2394 DependencyIndexes: file_pb2_test_proto_depIdxs,
2395 MessageInfos: file_pb2_test_proto_msgTypes,
2396 LegacyExtensions: file_pb2_test_proto_extDescs,
2397 }.Build()
2398 File_pb2_test_proto = out.File
2399 file_pb2_test_proto_enumTypes = out.Enums
Joe Tsai7ca70982019-04-15 13:57:56 -07002400 file_pb2_test_proto_rawDesc = nil
2401 file_pb2_test_proto_goTypes = nil
2402 file_pb2_test_proto_depIdxs = nil
Herbie Ong8170d692019-02-13 14:13:21 -08002403}