blob: da2f13a89500c3ab884d9b1be2600008cfe23007 [file] [log] [blame]
Damien Neil658051b2018-09-10 12:26:21 -07001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: proto2/fields.proto
3
4package proto2
5
Damien Neilebc699d2018-09-13 08:50:13 -07006import (
Joe Tsaib6405bd2018-11-15 14:44:37 -08007 protoreflect "github.com/golang/protobuf/v2/reflect/protoreflect"
Joe Tsai35ec98f2019-03-25 14:41:32 -07008 protoregistry "github.com/golang/protobuf/v2/reflect/protoregistry"
Joe Tsaib6405bd2018-11-15 14:44:37 -08009 protoimpl "github.com/golang/protobuf/v2/runtime/protoimpl"
Damien Neilebc699d2018-09-13 08:50:13 -070010 math "math"
Joe Tsai5d72cc22019-03-28 01:13:26 -070011 sync "sync"
Damien Neilebc699d2018-09-13 08:50:13 -070012)
Damien Neil658051b2018-09-10 12:26:21 -070013
Joe Tsai5d72cc22019-03-28 01:13:26 -070014const _ = protoimpl.EnforceVersion(protoimpl.Version - 0)
15
Damien Neil658051b2018-09-10 12:26:21 -070016type FieldTestMessage_Enum int32
17
18const (
19 FieldTestMessage_ZERO FieldTestMessage_Enum = 0
Damien Neilebc699d2018-09-13 08:50:13 -070020 FieldTestMessage_ONE FieldTestMessage_Enum = 1
Damien Neil658051b2018-09-10 12:26:21 -070021)
22
Joe Tsai8e506a82019-03-16 00:05:34 -070023// Deprecated: Use FieldTestMessage_Enum.Type.Values instead.
Damien Neil658051b2018-09-10 12:26:21 -070024var FieldTestMessage_Enum_name = map[int32]string{
25 0: "ZERO",
Damien Neilebc699d2018-09-13 08:50:13 -070026 1: "ONE",
Damien Neil658051b2018-09-10 12:26:21 -070027}
28
Joe Tsai8e506a82019-03-16 00:05:34 -070029// Deprecated: Use FieldTestMessage_Enum.Type.Values instead.
Damien Neil658051b2018-09-10 12:26:21 -070030var FieldTestMessage_Enum_value = map[string]int32{
31 "ZERO": 0,
Damien Neilebc699d2018-09-13 08:50:13 -070032 "ONE": 1,
Damien Neil658051b2018-09-10 12:26:21 -070033}
34
35func (x FieldTestMessage_Enum) Enum() *FieldTestMessage_Enum {
Joe Tsai8e506a82019-03-16 00:05:34 -070036 return &x
Damien Neil658051b2018-09-10 12:26:21 -070037}
38
39func (x FieldTestMessage_Enum) String() string {
Joe Tsai8e506a82019-03-16 00:05:34 -070040 return protoimpl.X.EnumStringOf(x.Type(), protoreflect.EnumNumber(x))
Damien Neil658051b2018-09-10 12:26:21 -070041}
42
Joe Tsai61968ce2019-04-01 12:59:24 -070043func (FieldTestMessage_Enum) Type() protoreflect.EnumType {
44 return xxx_File_proto2_fields_proto_enumTypes[0]
45}
46
47func (x FieldTestMessage_Enum) Number() protoreflect.EnumNumber {
48 return protoreflect.EnumNumber(x)
49}
50
Joe Tsai8e506a82019-03-16 00:05:34 -070051// Deprecated: Do not use.
52func (x *FieldTestMessage_Enum) UnmarshalJSON(b []byte) error {
53 num, err := protoimpl.X.UnmarshalJSONEnum(x.Type(), b)
Damien Neil658051b2018-09-10 12:26:21 -070054 if err != nil {
55 return err
56 }
Joe Tsai8e506a82019-03-16 00:05:34 -070057 *x = FieldTestMessage_Enum(num)
Damien Neil658051b2018-09-10 12:26:21 -070058 return nil
59}
60
Joe Tsai8e506a82019-03-16 00:05:34 -070061// Deprecated: Use FieldTestMessage_Enum.Type instead.
Damien Neil658051b2018-09-10 12:26:21 -070062func (FieldTestMessage_Enum) EnumDescriptor() ([]byte, []int) {
Joe Tsai5d72cc22019-03-28 01:13:26 -070063 return xxx_File_proto2_fields_proto_rawDescGZIP(), []int{0, 0}
Damien Neil658051b2018-09-10 12:26:21 -070064}
65
66type FieldTestMessage struct {
Damien Neil1fa78d82018-09-13 13:12:36 -070067 OptionalBool *bool `protobuf:"varint,1,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"`
68 OptionalEnum *FieldTestMessage_Enum `protobuf:"varint,2,opt,name=optional_enum,json=optionalEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"optional_enum,omitempty"`
69 OptionalInt32 *int32 `protobuf:"varint,3,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"`
70 OptionalSint32 *int32 `protobuf:"zigzag32,4,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"`
71 OptionalUint32 *uint32 `protobuf:"varint,5,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"`
72 OptionalInt64 *int64 `protobuf:"varint,6,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"`
73 OptionalSint64 *int64 `protobuf:"zigzag64,7,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"`
74 OptionalUint64 *uint64 `protobuf:"varint,8,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"`
75 OptionalSfixed32 *int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"`
76 OptionalFixed32 *uint32 `protobuf:"fixed32,10,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"`
77 OptionalFloat *float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"`
78 OptionalSfixed64 *int64 `protobuf:"fixed64,12,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"`
79 OptionalFixed64 *uint64 `protobuf:"fixed64,13,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"`
80 OptionalDouble *float64 `protobuf:"fixed64,14,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"`
81 OptionalString *string `protobuf:"bytes,15,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"`
82 OptionalBytes []byte `protobuf:"bytes,16,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"`
83 Optional_Message *FieldTestMessage_Message `protobuf:"bytes,17,opt,name=optional_Message,json=optionalMessage" json:"optional_Message,omitempty"`
84 Optionalgroup *FieldTestMessage_OptionalGroup `protobuf:"group,18,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
85 RequiredBool *bool `protobuf:"varint,101,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"`
86 RequiredEnum *FieldTestMessage_Enum `protobuf:"varint,102,req,name=required_enum,json=requiredEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"required_enum,omitempty"`
87 RequiredInt32 *int32 `protobuf:"varint,103,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"`
88 RequiredSint32 *int32 `protobuf:"zigzag32,104,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"`
89 RequiredUint32 *uint32 `protobuf:"varint,105,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"`
90 RequiredInt64 *int64 `protobuf:"varint,106,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"`
91 RequiredSint64 *int64 `protobuf:"zigzag64,107,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"`
92 RequiredUint64 *uint64 `protobuf:"varint,108,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"`
93 RequiredSfixed32 *int32 `protobuf:"fixed32,109,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"`
94 RequiredFixed32 *uint32 `protobuf:"fixed32,110,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"`
95 RequiredFloat *float32 `protobuf:"fixed32,111,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"`
96 RequiredSfixed64 *int64 `protobuf:"fixed64,112,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"`
97 RequiredFixed64 *uint64 `protobuf:"fixed64,113,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"`
98 RequiredDouble *float64 `protobuf:"fixed64,114,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"`
99 RequiredString *string `protobuf:"bytes,115,req,name=required_string,json=requiredString" json:"required_string,omitempty"`
100 RequiredBytes []byte `protobuf:"bytes,116,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"`
101 Required_Message *FieldTestMessage_Message `protobuf:"bytes,117,req,name=required_Message,json=requiredMessage" json:"required_Message,omitempty"`
102 Requiredgroup *FieldTestMessage_RequiredGroup `protobuf:"group,118,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
103 RepeatedBool []bool `protobuf:"varint,201,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"`
104 RepeatedEnum []FieldTestMessage_Enum `protobuf:"varint,202,rep,name=repeated_enum,json=repeatedEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"repeated_enum,omitempty"`
105 RepeatedInt32 []int32 `protobuf:"varint,203,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"`
106 RepeatedSint32 []int32 `protobuf:"zigzag32,204,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"`
107 RepeatedUint32 []uint32 `protobuf:"varint,205,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"`
108 RepeatedInt64 []int64 `protobuf:"varint,206,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"`
109 RepeatedSint64 []int64 `protobuf:"zigzag64,207,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"`
110 RepeatedUint64 []uint64 `protobuf:"varint,208,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"`
111 RepeatedSfixed32 []int32 `protobuf:"fixed32,209,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"`
112 RepeatedFixed32 []uint32 `protobuf:"fixed32,210,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"`
113 RepeatedFloat []float32 `protobuf:"fixed32,211,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"`
114 RepeatedSfixed64 []int64 `protobuf:"fixed64,212,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"`
115 RepeatedFixed64 []uint64 `protobuf:"fixed64,213,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"`
116 RepeatedDouble []float64 `protobuf:"fixed64,214,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"`
117 RepeatedString []string `protobuf:"bytes,215,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"`
118 RepeatedBytes [][]byte `protobuf:"bytes,216,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"`
119 Repeated_Message []*FieldTestMessage_Message `protobuf:"bytes,217,rep,name=repeated_Message,json=repeatedMessage" json:"repeated_Message,omitempty"`
120 Repeatedgroup []*FieldTestMessage_RepeatedGroup `protobuf:"group,218,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
121 DefaultBool *bool `protobuf:"varint,301,opt,name=default_bool,json=defaultBool,def=1" json:"default_bool,omitempty"`
122 DefaultEnum *FieldTestMessage_Enum `protobuf:"varint,302,opt,name=default_enum,json=defaultEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,def=1" json:"default_enum,omitempty"`
123 DefaultInt32 *int32 `protobuf:"varint,303,opt,name=default_int32,json=defaultInt32,def=1" json:"default_int32,omitempty"`
124 DefaultSint32 *int32 `protobuf:"zigzag32,304,opt,name=default_sint32,json=defaultSint32,def=1" json:"default_sint32,omitempty"`
125 DefaultUint32 *uint32 `protobuf:"varint,305,opt,name=default_uint32,json=defaultUint32,def=1" json:"default_uint32,omitempty"`
126 DefaultInt64 *int64 `protobuf:"varint,306,opt,name=default_int64,json=defaultInt64,def=1" json:"default_int64,omitempty"`
127 DefaultSint64 *int64 `protobuf:"zigzag64,307,opt,name=default_sint64,json=defaultSint64,def=1" json:"default_sint64,omitempty"`
128 DefaultUint64 *uint64 `protobuf:"varint,308,opt,name=default_uint64,json=defaultUint64,def=1" json:"default_uint64,omitempty"`
129 DefaultSfixed32 *int32 `protobuf:"fixed32,309,opt,name=default_sfixed32,json=defaultSfixed32,def=1" json:"default_sfixed32,omitempty"`
130 DefaultFixed32 *uint32 `protobuf:"fixed32,310,opt,name=default_fixed32,json=defaultFixed32,def=1" json:"default_fixed32,omitempty"`
Damien Neil982684b2018-09-28 14:12:41 -0700131 DefaultFloat *float32 `protobuf:"fixed32,311,opt,name=default_float,json=defaultFloat,def=3.14" json:"default_float,omitempty"`
Damien Neil1fa78d82018-09-13 13:12:36 -0700132 DefaultSfixed64 *int64 `protobuf:"fixed64,312,opt,name=default_sfixed64,json=defaultSfixed64,def=1" json:"default_sfixed64,omitempty"`
133 DefaultFixed64 *uint64 `protobuf:"fixed64,313,opt,name=default_fixed64,json=defaultFixed64,def=1" json:"default_fixed64,omitempty"`
Damien Neil982684b2018-09-28 14:12:41 -0700134 DefaultDouble *float64 `protobuf:"fixed64,314,opt,name=default_double,json=defaultDouble,def=3.1415" json:"default_double,omitempty"`
Joe Tsaibda671f2018-10-20 13:15:35 -0700135 DefaultString *string `protobuf:"bytes,315,opt,name=default_string,json=defaultString,def=hello,\"world!\"\n" json:"default_string,omitempty"`
136 DefaultBytes []byte `protobuf:"bytes,316,opt,name=default_bytes,json=defaultBytes,def=hello,\\336\\255\\276\\357" json:"default_bytes,omitempty"`
Damien Neilccf3fa62018-09-28 14:41:45 -0700137 DefaultZeroString *string `protobuf:"bytes,350,opt,name=default_zero_string,json=defaultZeroString,def=" json:"default_zero_string,omitempty"`
138 DefaultZeroBytes []byte `protobuf:"bytes,351,opt,name=default_zero_bytes,json=defaultZeroBytes,def=" json:"default_zero_bytes,omitempty"`
Damien Neil1fa78d82018-09-13 13:12:36 -0700139 DefaultFloatNeginf *float32 `protobuf:"fixed32,400,opt,name=default_float_neginf,json=defaultFloatNeginf,def=-inf" json:"default_float_neginf,omitempty"`
140 DefaultFloatPosinf *float32 `protobuf:"fixed32,401,opt,name=default_float_posinf,json=defaultFloatPosinf,def=inf" json:"default_float_posinf,omitempty"`
141 DefaultFloatNan *float32 `protobuf:"fixed32,402,opt,name=default_float_nan,json=defaultFloatNan,def=nan" json:"default_float_nan,omitempty"`
142 DefaultDoubleNeginf *float64 `protobuf:"fixed64,403,opt,name=default_double_neginf,json=defaultDoubleNeginf,def=-inf" json:"default_double_neginf,omitempty"`
143 DefaultDoublePosinf *float64 `protobuf:"fixed64,404,opt,name=default_double_posinf,json=defaultDoublePosinf,def=inf" json:"default_double_posinf,omitempty"`
144 DefaultDoubleNan *float64 `protobuf:"fixed64,405,opt,name=default_double_nan,json=defaultDoubleNan,def=nan" json:"default_double_nan,omitempty"`
145 MapInt32Int64 map[int32]int64 `protobuf:"bytes,500,rep,name=map_int32_int64,json=mapInt32Int64" json:"map_int32_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
146 MapStringMessage map[string]*FieldTestMessage_Message `protobuf:"bytes,501,rep,name=map_string_message,json=mapStringMessage" json:"map_string_message,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
147 MapFixed64Enum map[uint64]FieldTestMessage_Enum `protobuf:"bytes,502,rep,name=map_fixed64_enum,json=mapFixed64Enum" json:"map_fixed64_enum,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=goproto.protoc.proto2.FieldTestMessage_Enum"`
148 // Types that are valid to be assigned to OneofField:
149 // *FieldTestMessage_OneofBool
150 // *FieldTestMessage_OneofEnum
151 // *FieldTestMessage_OneofInt32
152 // *FieldTestMessage_OneofSint32
153 // *FieldTestMessage_OneofUint32
154 // *FieldTestMessage_OneofInt64
155 // *FieldTestMessage_OneofSint64
156 // *FieldTestMessage_OneofUint64
157 // *FieldTestMessage_OneofSfixed32
158 // *FieldTestMessage_OneofFixed32
159 // *FieldTestMessage_OneofFloat
160 // *FieldTestMessage_OneofSfixed64
161 // *FieldTestMessage_OneofFixed64
162 // *FieldTestMessage_OneofDouble
163 // *FieldTestMessage_OneofString
164 // *FieldTestMessage_OneofBytes
165 // *FieldTestMessage_Oneof_Message
166 // *FieldTestMessage_Oneofgroup
Damien Neilb9781cc2018-09-28 14:54:09 -0700167 // *FieldTestMessage_OneofLargestTag
Damien Neil1fa78d82018-09-13 13:12:36 -0700168 OneofField isFieldTestMessage_OneofField `protobuf_oneof:"oneof_field"`
169 // Types that are valid to be assigned to OneofTwo:
170 // *FieldTestMessage_OneofTwo_1
171 // *FieldTestMessage_OneofTwo_2
172 OneofTwo isFieldTestMessage_OneofTwo `protobuf_oneof:"oneof_two"`
173 XXX_NoUnkeyedLiteral struct{} `json:"-"`
174 XXX_unrecognized []byte `json:"-"`
175 XXX_sizecache int32 `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -0700176}
177
Joe Tsai61968ce2019-04-01 12:59:24 -0700178func (x *FieldTestMessage) Reset() {
179 *x = FieldTestMessage{}
Joe Tsaib6405bd2018-11-15 14:44:37 -0800180}
Joe Tsai61968ce2019-04-01 12:59:24 -0700181
182func (x *FieldTestMessage) String() string {
183 return protoimpl.X.MessageStringOf(x)
184}
185
186func (*FieldTestMessage) ProtoMessage() {}
187
188func (x *FieldTestMessage) ProtoReflect() protoreflect.Message {
189 return xxx_File_proto2_fields_proto_messageTypes[0].MessageOf(x)
190}
Joe Tsai8e506a82019-03-16 00:05:34 -0700191
192// Deprecated: Use FieldTestMessage.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -0700193func (*FieldTestMessage) Descriptor() ([]byte, []int) {
Joe Tsai5d72cc22019-03-28 01:13:26 -0700194 return xxx_File_proto2_fields_proto_rawDescGZIP(), []int{0}
Damien Neila1c6abc2018-09-12 13:36:34 -0700195}
Damien Neil993c04d2018-09-14 15:41:11 -0700196
Damien Neilebc699d2018-09-13 08:50:13 -0700197const Default_FieldTestMessage_DefaultBool bool = true
198const Default_FieldTestMessage_DefaultEnum FieldTestMessage_Enum = FieldTestMessage_ONE
199const Default_FieldTestMessage_DefaultInt32 int32 = 1
200const Default_FieldTestMessage_DefaultSint32 int32 = 1
201const Default_FieldTestMessage_DefaultUint32 uint32 = 1
202const Default_FieldTestMessage_DefaultInt64 int64 = 1
203const Default_FieldTestMessage_DefaultSint64 int64 = 1
204const Default_FieldTestMessage_DefaultUint64 uint64 = 1
205const Default_FieldTestMessage_DefaultSfixed32 int32 = 1
206const Default_FieldTestMessage_DefaultFixed32 uint32 = 1
Damien Neil982684b2018-09-28 14:12:41 -0700207const Default_FieldTestMessage_DefaultFloat float32 = 3.14
Damien Neilebc699d2018-09-13 08:50:13 -0700208const Default_FieldTestMessage_DefaultSfixed64 int64 = 1
209const Default_FieldTestMessage_DefaultFixed64 uint64 = 1
Damien Neil982684b2018-09-28 14:12:41 -0700210const Default_FieldTestMessage_DefaultDouble float64 = 3.1415
Joe Tsaibda671f2018-10-20 13:15:35 -0700211const Default_FieldTestMessage_DefaultString string = "hello,\"world!\"\n"
Damien Neilebc699d2018-09-13 08:50:13 -0700212
Joe Tsaibda671f2018-10-20 13:15:35 -0700213var Default_FieldTestMessage_DefaultBytes []byte = []byte("hello,Þ­\xbe\xef")
Joe Tsai9667c482018-12-05 15:42:52 -0800214
215const Default_FieldTestMessage_DefaultZeroString string = ""
216
217var Default_FieldTestMessage_DefaultZeroBytes []byte = []byte("")
Damien Neilebc699d2018-09-13 08:50:13 -0700218var Default_FieldTestMessage_DefaultFloatNeginf float32 = float32(math.Inf(-1))
219var Default_FieldTestMessage_DefaultFloatPosinf float32 = float32(math.Inf(1))
220var Default_FieldTestMessage_DefaultFloatNan float32 = float32(math.NaN())
221var Default_FieldTestMessage_DefaultDoubleNeginf float64 = math.Inf(-1)
222var Default_FieldTestMessage_DefaultDoublePosinf float64 = math.Inf(1)
223var Default_FieldTestMessage_DefaultDoubleNan float64 = math.NaN()
224
Joe Tsai61968ce2019-04-01 12:59:24 -0700225func (x *FieldTestMessage) GetOptionalBool() bool {
226 if x != nil && x.OptionalBool != nil {
227 return *x.OptionalBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700228 }
229 return false
230}
231
Joe Tsai61968ce2019-04-01 12:59:24 -0700232func (x *FieldTestMessage) GetOptionalEnum() FieldTestMessage_Enum {
233 if x != nil && x.OptionalEnum != nil {
234 return *x.OptionalEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700235 }
236 return FieldTestMessage_ZERO
237}
238
Joe Tsai61968ce2019-04-01 12:59:24 -0700239func (x *FieldTestMessage) GetOptionalInt32() int32 {
240 if x != nil && x.OptionalInt32 != nil {
241 return *x.OptionalInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700242 }
243 return 0
244}
245
Joe Tsai61968ce2019-04-01 12:59:24 -0700246func (x *FieldTestMessage) GetOptionalSint32() int32 {
247 if x != nil && x.OptionalSint32 != nil {
248 return *x.OptionalSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700249 }
250 return 0
251}
252
Joe Tsai61968ce2019-04-01 12:59:24 -0700253func (x *FieldTestMessage) GetOptionalUint32() uint32 {
254 if x != nil && x.OptionalUint32 != nil {
255 return *x.OptionalUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700256 }
257 return 0
258}
259
Joe Tsai61968ce2019-04-01 12:59:24 -0700260func (x *FieldTestMessage) GetOptionalInt64() int64 {
261 if x != nil && x.OptionalInt64 != nil {
262 return *x.OptionalInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700263 }
264 return 0
265}
266
Joe Tsai61968ce2019-04-01 12:59:24 -0700267func (x *FieldTestMessage) GetOptionalSint64() int64 {
268 if x != nil && x.OptionalSint64 != nil {
269 return *x.OptionalSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700270 }
271 return 0
272}
273
Joe Tsai61968ce2019-04-01 12:59:24 -0700274func (x *FieldTestMessage) GetOptionalUint64() uint64 {
275 if x != nil && x.OptionalUint64 != nil {
276 return *x.OptionalUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700277 }
278 return 0
279}
280
Joe Tsai61968ce2019-04-01 12:59:24 -0700281func (x *FieldTestMessage) GetOptionalSfixed32() int32 {
282 if x != nil && x.OptionalSfixed32 != nil {
283 return *x.OptionalSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700284 }
285 return 0
286}
287
Joe Tsai61968ce2019-04-01 12:59:24 -0700288func (x *FieldTestMessage) GetOptionalFixed32() uint32 {
289 if x != nil && x.OptionalFixed32 != nil {
290 return *x.OptionalFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700291 }
292 return 0
293}
294
Joe Tsai61968ce2019-04-01 12:59:24 -0700295func (x *FieldTestMessage) GetOptionalFloat() float32 {
296 if x != nil && x.OptionalFloat != nil {
297 return *x.OptionalFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700298 }
299 return 0
300}
301
Joe Tsai61968ce2019-04-01 12:59:24 -0700302func (x *FieldTestMessage) GetOptionalSfixed64() int64 {
303 if x != nil && x.OptionalSfixed64 != nil {
304 return *x.OptionalSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700305 }
306 return 0
307}
308
Joe Tsai61968ce2019-04-01 12:59:24 -0700309func (x *FieldTestMessage) GetOptionalFixed64() uint64 {
310 if x != nil && x.OptionalFixed64 != nil {
311 return *x.OptionalFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700312 }
313 return 0
314}
315
Joe Tsai61968ce2019-04-01 12:59:24 -0700316func (x *FieldTestMessage) GetOptionalDouble() float64 {
317 if x != nil && x.OptionalDouble != nil {
318 return *x.OptionalDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700319 }
320 return 0
321}
322
Joe Tsai61968ce2019-04-01 12:59:24 -0700323func (x *FieldTestMessage) GetOptionalString() string {
324 if x != nil && x.OptionalString != nil {
325 return *x.OptionalString
Damien Neil77f82fe2018-09-13 10:59:17 -0700326 }
327 return ""
328}
329
Joe Tsai61968ce2019-04-01 12:59:24 -0700330func (x *FieldTestMessage) GetOptionalBytes() []byte {
331 if x != nil {
332 return x.OptionalBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700333 }
334 return nil
335}
336
Joe Tsai61968ce2019-04-01 12:59:24 -0700337func (x *FieldTestMessage) GetOptional_Message() *FieldTestMessage_Message {
338 if x != nil {
339 return x.Optional_Message
Damien Neil77f82fe2018-09-13 10:59:17 -0700340 }
341 return nil
342}
343
Joe Tsai61968ce2019-04-01 12:59:24 -0700344func (x *FieldTestMessage) GetOptionalgroup() *FieldTestMessage_OptionalGroup {
345 if x != nil {
346 return x.Optionalgroup
Damien Neil77f82fe2018-09-13 10:59:17 -0700347 }
348 return nil
349}
350
Joe Tsai61968ce2019-04-01 12:59:24 -0700351func (x *FieldTestMessage) GetRequiredBool() bool {
352 if x != nil && x.RequiredBool != nil {
353 return *x.RequiredBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700354 }
355 return false
356}
357
Joe Tsai61968ce2019-04-01 12:59:24 -0700358func (x *FieldTestMessage) GetRequiredEnum() FieldTestMessage_Enum {
359 if x != nil && x.RequiredEnum != nil {
360 return *x.RequiredEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700361 }
362 return FieldTestMessage_ZERO
363}
364
Joe Tsai61968ce2019-04-01 12:59:24 -0700365func (x *FieldTestMessage) GetRequiredInt32() int32 {
366 if x != nil && x.RequiredInt32 != nil {
367 return *x.RequiredInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700368 }
369 return 0
370}
371
Joe Tsai61968ce2019-04-01 12:59:24 -0700372func (x *FieldTestMessage) GetRequiredSint32() int32 {
373 if x != nil && x.RequiredSint32 != nil {
374 return *x.RequiredSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700375 }
376 return 0
377}
378
Joe Tsai61968ce2019-04-01 12:59:24 -0700379func (x *FieldTestMessage) GetRequiredUint32() uint32 {
380 if x != nil && x.RequiredUint32 != nil {
381 return *x.RequiredUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700382 }
383 return 0
384}
385
Joe Tsai61968ce2019-04-01 12:59:24 -0700386func (x *FieldTestMessage) GetRequiredInt64() int64 {
387 if x != nil && x.RequiredInt64 != nil {
388 return *x.RequiredInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700389 }
390 return 0
391}
392
Joe Tsai61968ce2019-04-01 12:59:24 -0700393func (x *FieldTestMessage) GetRequiredSint64() int64 {
394 if x != nil && x.RequiredSint64 != nil {
395 return *x.RequiredSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700396 }
397 return 0
398}
399
Joe Tsai61968ce2019-04-01 12:59:24 -0700400func (x *FieldTestMessage) GetRequiredUint64() uint64 {
401 if x != nil && x.RequiredUint64 != nil {
402 return *x.RequiredUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700403 }
404 return 0
405}
406
Joe Tsai61968ce2019-04-01 12:59:24 -0700407func (x *FieldTestMessage) GetRequiredSfixed32() int32 {
408 if x != nil && x.RequiredSfixed32 != nil {
409 return *x.RequiredSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700410 }
411 return 0
412}
413
Joe Tsai61968ce2019-04-01 12:59:24 -0700414func (x *FieldTestMessage) GetRequiredFixed32() uint32 {
415 if x != nil && x.RequiredFixed32 != nil {
416 return *x.RequiredFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700417 }
418 return 0
419}
420
Joe Tsai61968ce2019-04-01 12:59:24 -0700421func (x *FieldTestMessage) GetRequiredFloat() float32 {
422 if x != nil && x.RequiredFloat != nil {
423 return *x.RequiredFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700424 }
425 return 0
426}
427
Joe Tsai61968ce2019-04-01 12:59:24 -0700428func (x *FieldTestMessage) GetRequiredSfixed64() int64 {
429 if x != nil && x.RequiredSfixed64 != nil {
430 return *x.RequiredSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700431 }
432 return 0
433}
434
Joe Tsai61968ce2019-04-01 12:59:24 -0700435func (x *FieldTestMessage) GetRequiredFixed64() uint64 {
436 if x != nil && x.RequiredFixed64 != nil {
437 return *x.RequiredFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700438 }
439 return 0
440}
441
Joe Tsai61968ce2019-04-01 12:59:24 -0700442func (x *FieldTestMessage) GetRequiredDouble() float64 {
443 if x != nil && x.RequiredDouble != nil {
444 return *x.RequiredDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700445 }
446 return 0
447}
448
Joe Tsai61968ce2019-04-01 12:59:24 -0700449func (x *FieldTestMessage) GetRequiredString() string {
450 if x != nil && x.RequiredString != nil {
451 return *x.RequiredString
Damien Neil77f82fe2018-09-13 10:59:17 -0700452 }
453 return ""
454}
455
Joe Tsai61968ce2019-04-01 12:59:24 -0700456func (x *FieldTestMessage) GetRequiredBytes() []byte {
457 if x != nil {
458 return x.RequiredBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700459 }
460 return nil
461}
462
Joe Tsai61968ce2019-04-01 12:59:24 -0700463func (x *FieldTestMessage) GetRequired_Message() *FieldTestMessage_Message {
464 if x != nil {
465 return x.Required_Message
Damien Neil77f82fe2018-09-13 10:59:17 -0700466 }
467 return nil
468}
469
Joe Tsai61968ce2019-04-01 12:59:24 -0700470func (x *FieldTestMessage) GetRequiredgroup() *FieldTestMessage_RequiredGroup {
471 if x != nil {
472 return x.Requiredgroup
Damien Neil77f82fe2018-09-13 10:59:17 -0700473 }
474 return nil
475}
476
Joe Tsai61968ce2019-04-01 12:59:24 -0700477func (x *FieldTestMessage) GetRepeatedBool() []bool {
478 if x != nil {
479 return x.RepeatedBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700480 }
481 return nil
482}
483
Joe Tsai61968ce2019-04-01 12:59:24 -0700484func (x *FieldTestMessage) GetRepeatedEnum() []FieldTestMessage_Enum {
485 if x != nil {
486 return x.RepeatedEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700487 }
488 return nil
489}
490
Joe Tsai61968ce2019-04-01 12:59:24 -0700491func (x *FieldTestMessage) GetRepeatedInt32() []int32 {
492 if x != nil {
493 return x.RepeatedInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700494 }
495 return nil
496}
497
Joe Tsai61968ce2019-04-01 12:59:24 -0700498func (x *FieldTestMessage) GetRepeatedSint32() []int32 {
499 if x != nil {
500 return x.RepeatedSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700501 }
502 return nil
503}
504
Joe Tsai61968ce2019-04-01 12:59:24 -0700505func (x *FieldTestMessage) GetRepeatedUint32() []uint32 {
506 if x != nil {
507 return x.RepeatedUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700508 }
509 return nil
510}
511
Joe Tsai61968ce2019-04-01 12:59:24 -0700512func (x *FieldTestMessage) GetRepeatedInt64() []int64 {
513 if x != nil {
514 return x.RepeatedInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700515 }
516 return nil
517}
518
Joe Tsai61968ce2019-04-01 12:59:24 -0700519func (x *FieldTestMessage) GetRepeatedSint64() []int64 {
520 if x != nil {
521 return x.RepeatedSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700522 }
523 return nil
524}
525
Joe Tsai61968ce2019-04-01 12:59:24 -0700526func (x *FieldTestMessage) GetRepeatedUint64() []uint64 {
527 if x != nil {
528 return x.RepeatedUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700529 }
530 return nil
531}
532
Joe Tsai61968ce2019-04-01 12:59:24 -0700533func (x *FieldTestMessage) GetRepeatedSfixed32() []int32 {
534 if x != nil {
535 return x.RepeatedSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700536 }
537 return nil
538}
539
Joe Tsai61968ce2019-04-01 12:59:24 -0700540func (x *FieldTestMessage) GetRepeatedFixed32() []uint32 {
541 if x != nil {
542 return x.RepeatedFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700543 }
544 return nil
545}
546
Joe Tsai61968ce2019-04-01 12:59:24 -0700547func (x *FieldTestMessage) GetRepeatedFloat() []float32 {
548 if x != nil {
549 return x.RepeatedFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700550 }
551 return nil
552}
553
Joe Tsai61968ce2019-04-01 12:59:24 -0700554func (x *FieldTestMessage) GetRepeatedSfixed64() []int64 {
555 if x != nil {
556 return x.RepeatedSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700557 }
558 return nil
559}
560
Joe Tsai61968ce2019-04-01 12:59:24 -0700561func (x *FieldTestMessage) GetRepeatedFixed64() []uint64 {
562 if x != nil {
563 return x.RepeatedFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700564 }
565 return nil
566}
567
Joe Tsai61968ce2019-04-01 12:59:24 -0700568func (x *FieldTestMessage) GetRepeatedDouble() []float64 {
569 if x != nil {
570 return x.RepeatedDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700571 }
572 return nil
573}
574
Joe Tsai61968ce2019-04-01 12:59:24 -0700575func (x *FieldTestMessage) GetRepeatedString() []string {
576 if x != nil {
577 return x.RepeatedString
Damien Neil77f82fe2018-09-13 10:59:17 -0700578 }
579 return nil
580}
581
Joe Tsai61968ce2019-04-01 12:59:24 -0700582func (x *FieldTestMessage) GetRepeatedBytes() [][]byte {
583 if x != nil {
584 return x.RepeatedBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700585 }
586 return nil
587}
588
Joe Tsai61968ce2019-04-01 12:59:24 -0700589func (x *FieldTestMessage) GetRepeated_Message() []*FieldTestMessage_Message {
590 if x != nil {
591 return x.Repeated_Message
Damien Neil77f82fe2018-09-13 10:59:17 -0700592 }
593 return nil
594}
595
Joe Tsai61968ce2019-04-01 12:59:24 -0700596func (x *FieldTestMessage) GetRepeatedgroup() []*FieldTestMessage_RepeatedGroup {
597 if x != nil {
598 return x.Repeatedgroup
Damien Neil77f82fe2018-09-13 10:59:17 -0700599 }
600 return nil
601}
602
Joe Tsai61968ce2019-04-01 12:59:24 -0700603func (x *FieldTestMessage) GetDefaultBool() bool {
604 if x != nil && x.DefaultBool != nil {
605 return *x.DefaultBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700606 }
607 return Default_FieldTestMessage_DefaultBool
608}
609
Joe Tsai61968ce2019-04-01 12:59:24 -0700610func (x *FieldTestMessage) GetDefaultEnum() FieldTestMessage_Enum {
611 if x != nil && x.DefaultEnum != nil {
612 return *x.DefaultEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700613 }
614 return Default_FieldTestMessage_DefaultEnum
615}
616
Joe Tsai61968ce2019-04-01 12:59:24 -0700617func (x *FieldTestMessage) GetDefaultInt32() int32 {
618 if x != nil && x.DefaultInt32 != nil {
619 return *x.DefaultInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700620 }
621 return Default_FieldTestMessage_DefaultInt32
622}
623
Joe Tsai61968ce2019-04-01 12:59:24 -0700624func (x *FieldTestMessage) GetDefaultSint32() int32 {
625 if x != nil && x.DefaultSint32 != nil {
626 return *x.DefaultSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700627 }
628 return Default_FieldTestMessage_DefaultSint32
629}
630
Joe Tsai61968ce2019-04-01 12:59:24 -0700631func (x *FieldTestMessage) GetDefaultUint32() uint32 {
632 if x != nil && x.DefaultUint32 != nil {
633 return *x.DefaultUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700634 }
635 return Default_FieldTestMessage_DefaultUint32
636}
637
Joe Tsai61968ce2019-04-01 12:59:24 -0700638func (x *FieldTestMessage) GetDefaultInt64() int64 {
639 if x != nil && x.DefaultInt64 != nil {
640 return *x.DefaultInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700641 }
642 return Default_FieldTestMessage_DefaultInt64
643}
644
Joe Tsai61968ce2019-04-01 12:59:24 -0700645func (x *FieldTestMessage) GetDefaultSint64() int64 {
646 if x != nil && x.DefaultSint64 != nil {
647 return *x.DefaultSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700648 }
649 return Default_FieldTestMessage_DefaultSint64
650}
651
Joe Tsai61968ce2019-04-01 12:59:24 -0700652func (x *FieldTestMessage) GetDefaultUint64() uint64 {
653 if x != nil && x.DefaultUint64 != nil {
654 return *x.DefaultUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700655 }
656 return Default_FieldTestMessage_DefaultUint64
657}
658
Joe Tsai61968ce2019-04-01 12:59:24 -0700659func (x *FieldTestMessage) GetDefaultSfixed32() int32 {
660 if x != nil && x.DefaultSfixed32 != nil {
661 return *x.DefaultSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700662 }
663 return Default_FieldTestMessage_DefaultSfixed32
664}
665
Joe Tsai61968ce2019-04-01 12:59:24 -0700666func (x *FieldTestMessage) GetDefaultFixed32() uint32 {
667 if x != nil && x.DefaultFixed32 != nil {
668 return *x.DefaultFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700669 }
670 return Default_FieldTestMessage_DefaultFixed32
671}
672
Joe Tsai61968ce2019-04-01 12:59:24 -0700673func (x *FieldTestMessage) GetDefaultFloat() float32 {
674 if x != nil && x.DefaultFloat != nil {
675 return *x.DefaultFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700676 }
677 return Default_FieldTestMessage_DefaultFloat
678}
679
Joe Tsai61968ce2019-04-01 12:59:24 -0700680func (x *FieldTestMessage) GetDefaultSfixed64() int64 {
681 if x != nil && x.DefaultSfixed64 != nil {
682 return *x.DefaultSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700683 }
684 return Default_FieldTestMessage_DefaultSfixed64
685}
686
Joe Tsai61968ce2019-04-01 12:59:24 -0700687func (x *FieldTestMessage) GetDefaultFixed64() uint64 {
688 if x != nil && x.DefaultFixed64 != nil {
689 return *x.DefaultFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700690 }
691 return Default_FieldTestMessage_DefaultFixed64
692}
693
Joe Tsai61968ce2019-04-01 12:59:24 -0700694func (x *FieldTestMessage) GetDefaultDouble() float64 {
695 if x != nil && x.DefaultDouble != nil {
696 return *x.DefaultDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700697 }
698 return Default_FieldTestMessage_DefaultDouble
699}
700
Joe Tsai61968ce2019-04-01 12:59:24 -0700701func (x *FieldTestMessage) GetDefaultString() string {
702 if x != nil && x.DefaultString != nil {
703 return *x.DefaultString
Damien Neil77f82fe2018-09-13 10:59:17 -0700704 }
705 return Default_FieldTestMessage_DefaultString
706}
707
Joe Tsai61968ce2019-04-01 12:59:24 -0700708func (x *FieldTestMessage) GetDefaultBytes() []byte {
709 if x != nil && x.DefaultBytes != nil {
710 return x.DefaultBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700711 }
712 return append([]byte(nil), Default_FieldTestMessage_DefaultBytes...)
713}
714
Joe Tsai61968ce2019-04-01 12:59:24 -0700715func (x *FieldTestMessage) GetDefaultZeroString() string {
716 if x != nil && x.DefaultZeroString != nil {
717 return *x.DefaultZeroString
Damien Neilccf3fa62018-09-28 14:41:45 -0700718 }
Joe Tsai9667c482018-12-05 15:42:52 -0800719 return Default_FieldTestMessage_DefaultZeroString
Damien Neilccf3fa62018-09-28 14:41:45 -0700720}
721
Joe Tsai61968ce2019-04-01 12:59:24 -0700722func (x *FieldTestMessage) GetDefaultZeroBytes() []byte {
723 if x != nil && x.DefaultZeroBytes != nil {
724 return x.DefaultZeroBytes
Damien Neilccf3fa62018-09-28 14:41:45 -0700725 }
Joe Tsai9667c482018-12-05 15:42:52 -0800726 return append([]byte(nil), Default_FieldTestMessage_DefaultZeroBytes...)
Damien Neilccf3fa62018-09-28 14:41:45 -0700727}
728
Joe Tsai61968ce2019-04-01 12:59:24 -0700729func (x *FieldTestMessage) GetDefaultFloatNeginf() float32 {
730 if x != nil && x.DefaultFloatNeginf != nil {
731 return *x.DefaultFloatNeginf
Damien Neil77f82fe2018-09-13 10:59:17 -0700732 }
733 return Default_FieldTestMessage_DefaultFloatNeginf
734}
735
Joe Tsai61968ce2019-04-01 12:59:24 -0700736func (x *FieldTestMessage) GetDefaultFloatPosinf() float32 {
737 if x != nil && x.DefaultFloatPosinf != nil {
738 return *x.DefaultFloatPosinf
Damien Neil77f82fe2018-09-13 10:59:17 -0700739 }
740 return Default_FieldTestMessage_DefaultFloatPosinf
741}
742
Joe Tsai61968ce2019-04-01 12:59:24 -0700743func (x *FieldTestMessage) GetDefaultFloatNan() float32 {
744 if x != nil && x.DefaultFloatNan != nil {
745 return *x.DefaultFloatNan
Damien Neil77f82fe2018-09-13 10:59:17 -0700746 }
747 return Default_FieldTestMessage_DefaultFloatNan
748}
749
Joe Tsai61968ce2019-04-01 12:59:24 -0700750func (x *FieldTestMessage) GetDefaultDoubleNeginf() float64 {
751 if x != nil && x.DefaultDoubleNeginf != nil {
752 return *x.DefaultDoubleNeginf
Damien Neil77f82fe2018-09-13 10:59:17 -0700753 }
754 return Default_FieldTestMessage_DefaultDoubleNeginf
755}
756
Joe Tsai61968ce2019-04-01 12:59:24 -0700757func (x *FieldTestMessage) GetDefaultDoublePosinf() float64 {
758 if x != nil && x.DefaultDoublePosinf != nil {
759 return *x.DefaultDoublePosinf
Damien Neil77f82fe2018-09-13 10:59:17 -0700760 }
761 return Default_FieldTestMessage_DefaultDoublePosinf
762}
763
Joe Tsai61968ce2019-04-01 12:59:24 -0700764func (x *FieldTestMessage) GetDefaultDoubleNan() float64 {
765 if x != nil && x.DefaultDoubleNan != nil {
766 return *x.DefaultDoubleNan
Damien Neil77f82fe2018-09-13 10:59:17 -0700767 }
768 return Default_FieldTestMessage_DefaultDoubleNan
769}
770
Joe Tsai61968ce2019-04-01 12:59:24 -0700771func (x *FieldTestMessage) GetMapInt32Int64() map[int32]int64 {
772 if x != nil {
773 return x.MapInt32Int64
Damien Neil0bd5a382018-09-13 15:07:10 -0700774 }
775 return nil
776}
777
Joe Tsai61968ce2019-04-01 12:59:24 -0700778func (x *FieldTestMessage) GetMapStringMessage() map[string]*FieldTestMessage_Message {
779 if x != nil {
780 return x.MapStringMessage
Damien Neil0bd5a382018-09-13 15:07:10 -0700781 }
782 return nil
783}
784
Joe Tsai61968ce2019-04-01 12:59:24 -0700785func (x *FieldTestMessage) GetMapFixed64Enum() map[uint64]FieldTestMessage_Enum {
786 if x != nil {
787 return x.MapFixed64Enum
Damien Neil0bd5a382018-09-13 15:07:10 -0700788 }
789 return nil
790}
791
Damien Neil1fa78d82018-09-13 13:12:36 -0700792type isFieldTestMessage_OneofField interface {
793 isFieldTestMessage_OneofField()
794}
795
796type FieldTestMessage_OneofBool struct {
797 OneofBool bool `protobuf:"varint,601,opt,name=oneof_bool,json=oneofBool,oneof"`
798}
799
800type FieldTestMessage_OneofEnum struct {
801 OneofEnum FieldTestMessage_Enum `protobuf:"varint,602,opt,name=oneof_enum,json=oneofEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,oneof"`
802}
803
804type FieldTestMessage_OneofInt32 struct {
805 OneofInt32 int32 `protobuf:"varint,603,opt,name=oneof_int32,json=oneofInt32,oneof"`
806}
807
808type FieldTestMessage_OneofSint32 struct {
809 OneofSint32 int32 `protobuf:"zigzag32,604,opt,name=oneof_sint32,json=oneofSint32,oneof"`
810}
811
812type FieldTestMessage_OneofUint32 struct {
813 OneofUint32 uint32 `protobuf:"varint,605,opt,name=oneof_uint32,json=oneofUint32,oneof"`
814}
815
816type FieldTestMessage_OneofInt64 struct {
817 OneofInt64 int64 `protobuf:"varint,606,opt,name=oneof_int64,json=oneofInt64,oneof"`
818}
819
820type FieldTestMessage_OneofSint64 struct {
821 OneofSint64 int64 `protobuf:"zigzag64,607,opt,name=oneof_sint64,json=oneofSint64,oneof"`
822}
823
824type FieldTestMessage_OneofUint64 struct {
825 OneofUint64 uint64 `protobuf:"varint,608,opt,name=oneof_uint64,json=oneofUint64,oneof"`
826}
827
828type FieldTestMessage_OneofSfixed32 struct {
829 OneofSfixed32 int32 `protobuf:"fixed32,609,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"`
830}
831
832type FieldTestMessage_OneofFixed32 struct {
833 OneofFixed32 uint32 `protobuf:"fixed32,610,opt,name=oneof_fixed32,json=oneofFixed32,oneof"`
834}
835
836type FieldTestMessage_OneofFloat struct {
837 OneofFloat float32 `protobuf:"fixed32,611,opt,name=oneof_float,json=oneofFloat,oneof"`
838}
839
840type FieldTestMessage_OneofSfixed64 struct {
841 OneofSfixed64 int64 `protobuf:"fixed64,612,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"`
842}
843
844type FieldTestMessage_OneofFixed64 struct {
845 OneofFixed64 uint64 `protobuf:"fixed64,613,opt,name=oneof_fixed64,json=oneofFixed64,oneof"`
846}
847
848type FieldTestMessage_OneofDouble struct {
849 OneofDouble float64 `protobuf:"fixed64,614,opt,name=oneof_double,json=oneofDouble,oneof"`
850}
851
852type FieldTestMessage_OneofString struct {
853 OneofString string `protobuf:"bytes,615,opt,name=oneof_string,json=oneofString,oneof"`
854}
855
856type FieldTestMessage_OneofBytes struct {
857 OneofBytes []byte `protobuf:"bytes,616,opt,name=oneof_bytes,json=oneofBytes,oneof"`
858}
859
860type FieldTestMessage_Oneof_Message struct {
861 Oneof_Message *FieldTestMessage_Message `protobuf:"bytes,617,opt,name=oneof_Message,json=oneofMessage,oneof"`
862}
863
864type FieldTestMessage_Oneofgroup struct {
865 Oneofgroup *FieldTestMessage_OneofGroup `protobuf:"group,618,opt,name=OneofGroup,json=oneofgroup,oneof"`
866}
867
Damien Neilb9781cc2018-09-28 14:54:09 -0700868type FieldTestMessage_OneofLargestTag struct {
869 OneofLargestTag int32 `protobuf:"varint,536870911,opt,name=oneof_largest_tag,json=oneofLargestTag,oneof"`
870}
871
Damien Neil1fa78d82018-09-13 13:12:36 -0700872func (*FieldTestMessage_OneofBool) isFieldTestMessage_OneofField() {}
873
874func (*FieldTestMessage_OneofEnum) isFieldTestMessage_OneofField() {}
875
876func (*FieldTestMessage_OneofInt32) isFieldTestMessage_OneofField() {}
877
878func (*FieldTestMessage_OneofSint32) isFieldTestMessage_OneofField() {}
879
880func (*FieldTestMessage_OneofUint32) isFieldTestMessage_OneofField() {}
881
882func (*FieldTestMessage_OneofInt64) isFieldTestMessage_OneofField() {}
883
884func (*FieldTestMessage_OneofSint64) isFieldTestMessage_OneofField() {}
885
886func (*FieldTestMessage_OneofUint64) isFieldTestMessage_OneofField() {}
887
888func (*FieldTestMessage_OneofSfixed32) isFieldTestMessage_OneofField() {}
889
890func (*FieldTestMessage_OneofFixed32) isFieldTestMessage_OneofField() {}
891
892func (*FieldTestMessage_OneofFloat) isFieldTestMessage_OneofField() {}
893
894func (*FieldTestMessage_OneofSfixed64) isFieldTestMessage_OneofField() {}
895
896func (*FieldTestMessage_OneofFixed64) isFieldTestMessage_OneofField() {}
897
898func (*FieldTestMessage_OneofDouble) isFieldTestMessage_OneofField() {}
899
900func (*FieldTestMessage_OneofString) isFieldTestMessage_OneofField() {}
901
902func (*FieldTestMessage_OneofBytes) isFieldTestMessage_OneofField() {}
903
904func (*FieldTestMessage_Oneof_Message) isFieldTestMessage_OneofField() {}
905
906func (*FieldTestMessage_Oneofgroup) isFieldTestMessage_OneofField() {}
907
Damien Neilb9781cc2018-09-28 14:54:09 -0700908func (*FieldTestMessage_OneofLargestTag) isFieldTestMessage_OneofField() {}
909
Damien Neil1fa78d82018-09-13 13:12:36 -0700910func (m *FieldTestMessage) GetOneofField() isFieldTestMessage_OneofField {
911 if m != nil {
912 return m.OneofField
913 }
914 return nil
915}
916
Joe Tsai61968ce2019-04-01 12:59:24 -0700917func (x *FieldTestMessage) GetOneofBool() bool {
918 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofBool); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700919 return x.OneofBool
920 }
921 return false
922}
923
Joe Tsai61968ce2019-04-01 12:59:24 -0700924func (x *FieldTestMessage) GetOneofEnum() FieldTestMessage_Enum {
925 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofEnum); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700926 return x.OneofEnum
927 }
928 return FieldTestMessage_ZERO
929}
930
Joe Tsai61968ce2019-04-01 12:59:24 -0700931func (x *FieldTestMessage) GetOneofInt32() int32 {
932 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofInt32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700933 return x.OneofInt32
934 }
935 return 0
936}
937
Joe Tsai61968ce2019-04-01 12:59:24 -0700938func (x *FieldTestMessage) GetOneofSint32() int32 {
939 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSint32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700940 return x.OneofSint32
941 }
942 return 0
943}
944
Joe Tsai61968ce2019-04-01 12:59:24 -0700945func (x *FieldTestMessage) GetOneofUint32() uint32 {
946 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofUint32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700947 return x.OneofUint32
948 }
949 return 0
950}
951
Joe Tsai61968ce2019-04-01 12:59:24 -0700952func (x *FieldTestMessage) GetOneofInt64() int64 {
953 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofInt64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700954 return x.OneofInt64
955 }
956 return 0
957}
958
Joe Tsai61968ce2019-04-01 12:59:24 -0700959func (x *FieldTestMessage) GetOneofSint64() int64 {
960 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSint64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700961 return x.OneofSint64
962 }
963 return 0
964}
965
Joe Tsai61968ce2019-04-01 12:59:24 -0700966func (x *FieldTestMessage) GetOneofUint64() uint64 {
967 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofUint64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700968 return x.OneofUint64
969 }
970 return 0
971}
972
Joe Tsai61968ce2019-04-01 12:59:24 -0700973func (x *FieldTestMessage) GetOneofSfixed32() int32 {
974 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSfixed32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700975 return x.OneofSfixed32
976 }
977 return 0
978}
979
Joe Tsai61968ce2019-04-01 12:59:24 -0700980func (x *FieldTestMessage) GetOneofFixed32() uint32 {
981 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFixed32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700982 return x.OneofFixed32
983 }
984 return 0
985}
986
Joe Tsai61968ce2019-04-01 12:59:24 -0700987func (x *FieldTestMessage) GetOneofFloat() float32 {
988 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFloat); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700989 return x.OneofFloat
990 }
991 return 0
992}
993
Joe Tsai61968ce2019-04-01 12:59:24 -0700994func (x *FieldTestMessage) GetOneofSfixed64() int64 {
995 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSfixed64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700996 return x.OneofSfixed64
997 }
998 return 0
999}
1000
Joe Tsai61968ce2019-04-01 12:59:24 -07001001func (x *FieldTestMessage) GetOneofFixed64() uint64 {
1002 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFixed64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -07001003 return x.OneofFixed64
1004 }
1005 return 0
1006}
1007
Joe Tsai61968ce2019-04-01 12:59:24 -07001008func (x *FieldTestMessage) GetOneofDouble() float64 {
1009 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofDouble); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -07001010 return x.OneofDouble
1011 }
1012 return 0
1013}
1014
Joe Tsai61968ce2019-04-01 12:59:24 -07001015func (x *FieldTestMessage) GetOneofString() string {
1016 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofString); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -07001017 return x.OneofString
1018 }
1019 return ""
1020}
1021
Joe Tsai61968ce2019-04-01 12:59:24 -07001022func (x *FieldTestMessage) GetOneofBytes() []byte {
1023 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofBytes); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -07001024 return x.OneofBytes
1025 }
1026 return nil
1027}
1028
Joe Tsai61968ce2019-04-01 12:59:24 -07001029func (x *FieldTestMessage) GetOneof_Message() *FieldTestMessage_Message {
1030 if x, ok := x.GetOneofField().(*FieldTestMessage_Oneof_Message); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -07001031 return x.Oneof_Message
1032 }
1033 return nil
1034}
1035
Joe Tsai61968ce2019-04-01 12:59:24 -07001036func (x *FieldTestMessage) GetOneofgroup() *FieldTestMessage_OneofGroup {
1037 if x, ok := x.GetOneofField().(*FieldTestMessage_Oneofgroup); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -07001038 return x.Oneofgroup
1039 }
1040 return nil
1041}
1042
Joe Tsai61968ce2019-04-01 12:59:24 -07001043func (x *FieldTestMessage) GetOneofLargestTag() int32 {
1044 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofLargestTag); ok {
Damien Neilb9781cc2018-09-28 14:54:09 -07001045 return x.OneofLargestTag
1046 }
1047 return 0
1048}
1049
Damien Neil1fa78d82018-09-13 13:12:36 -07001050type isFieldTestMessage_OneofTwo interface {
1051 isFieldTestMessage_OneofTwo()
1052}
1053
1054type FieldTestMessage_OneofTwo_1 struct {
1055 OneofTwo_1 int32 `protobuf:"varint,700,opt,name=oneof_two_1,json=oneofTwo1,oneof"`
1056}
1057
1058type FieldTestMessage_OneofTwo_2 struct {
1059 OneofTwo_2 int64 `protobuf:"varint,701,opt,name=oneof_two_2,json=oneofTwo2,oneof"`
1060}
1061
1062func (*FieldTestMessage_OneofTwo_1) isFieldTestMessage_OneofTwo() {}
1063
1064func (*FieldTestMessage_OneofTwo_2) isFieldTestMessage_OneofTwo() {}
1065
1066func (m *FieldTestMessage) GetOneofTwo() isFieldTestMessage_OneofTwo {
1067 if m != nil {
1068 return m.OneofTwo
1069 }
1070 return nil
1071}
1072
Joe Tsai61968ce2019-04-01 12:59:24 -07001073func (x *FieldTestMessage) GetOneofTwo_1() int32 {
1074 if x, ok := x.GetOneofTwo().(*FieldTestMessage_OneofTwo_1); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -07001075 return x.OneofTwo_1
1076 }
1077 return 0
1078}
1079
Joe Tsai61968ce2019-04-01 12:59:24 -07001080func (x *FieldTestMessage) GetOneofTwo_2() int64 {
1081 if x, ok := x.GetOneofTwo().(*FieldTestMessage_OneofTwo_2); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -07001082 return x.OneofTwo_2
1083 }
1084 return 0
1085}
1086
Joe Tsaid7e97bc2018-11-26 12:57:27 -08001087// XXX_OneofWrappers is for the internal use of the proto package.
1088func (*FieldTestMessage) XXX_OneofWrappers() []interface{} {
1089 return []interface{}{
Damien Neil1fa78d82018-09-13 13:12:36 -07001090 (*FieldTestMessage_OneofBool)(nil),
1091 (*FieldTestMessage_OneofEnum)(nil),
1092 (*FieldTestMessage_OneofInt32)(nil),
1093 (*FieldTestMessage_OneofSint32)(nil),
1094 (*FieldTestMessage_OneofUint32)(nil),
1095 (*FieldTestMessage_OneofInt64)(nil),
1096 (*FieldTestMessage_OneofSint64)(nil),
1097 (*FieldTestMessage_OneofUint64)(nil),
1098 (*FieldTestMessage_OneofSfixed32)(nil),
1099 (*FieldTestMessage_OneofFixed32)(nil),
1100 (*FieldTestMessage_OneofFloat)(nil),
1101 (*FieldTestMessage_OneofSfixed64)(nil),
1102 (*FieldTestMessage_OneofFixed64)(nil),
1103 (*FieldTestMessage_OneofDouble)(nil),
1104 (*FieldTestMessage_OneofString)(nil),
1105 (*FieldTestMessage_OneofBytes)(nil),
1106 (*FieldTestMessage_Oneof_Message)(nil),
1107 (*FieldTestMessage_Oneofgroup)(nil),
Damien Neilb9781cc2018-09-28 14:54:09 -07001108 (*FieldTestMessage_OneofLargestTag)(nil),
Damien Neil1fa78d82018-09-13 13:12:36 -07001109 (*FieldTestMessage_OneofTwo_1)(nil),
1110 (*FieldTestMessage_OneofTwo_2)(nil),
1111 }
1112}
1113
Damien Neil658051b2018-09-10 12:26:21 -07001114type FieldTestMessage_OptionalGroup struct {
1115 OptionalGroup *string `protobuf:"bytes,19,opt,name=optional_group,json=optionalGroup" json:"optional_group,omitempty"`
1116 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1117 XXX_unrecognized []byte `json:"-"`
1118 XXX_sizecache int32 `json:"-"`
1119}
1120
Joe Tsai61968ce2019-04-01 12:59:24 -07001121func (x *FieldTestMessage_OptionalGroup) Reset() {
1122 *x = FieldTestMessage_OptionalGroup{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001123}
Joe Tsai61968ce2019-04-01 12:59:24 -07001124
1125func (x *FieldTestMessage_OptionalGroup) String() string {
1126 return protoimpl.X.MessageStringOf(x)
1127}
1128
1129func (*FieldTestMessage_OptionalGroup) ProtoMessage() {}
1130
1131func (x *FieldTestMessage_OptionalGroup) ProtoReflect() protoreflect.Message {
1132 return xxx_File_proto2_fields_proto_messageTypes[1].MessageOf(x)
1133}
Joe Tsai8e506a82019-03-16 00:05:34 -07001134
1135// Deprecated: Use FieldTestMessage_OptionalGroup.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001136func (*FieldTestMessage_OptionalGroup) Descriptor() ([]byte, []int) {
Joe Tsai5d72cc22019-03-28 01:13:26 -07001137 return xxx_File_proto2_fields_proto_rawDescGZIP(), []int{0, 0}
Damien Neila1c6abc2018-09-12 13:36:34 -07001138}
Damien Neil993c04d2018-09-14 15:41:11 -07001139
Joe Tsai61968ce2019-04-01 12:59:24 -07001140func (x *FieldTestMessage_OptionalGroup) GetOptionalGroup() string {
1141 if x != nil && x.OptionalGroup != nil {
1142 return *x.OptionalGroup
Damien Neil77f82fe2018-09-13 10:59:17 -07001143 }
1144 return ""
1145}
1146
Damien Neil658051b2018-09-10 12:26:21 -07001147type FieldTestMessage_RequiredGroup struct {
1148 RequiredGroup *string `protobuf:"bytes,119,req,name=required_group,json=requiredGroup" json:"required_group,omitempty"`
1149 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1150 XXX_unrecognized []byte `json:"-"`
1151 XXX_sizecache int32 `json:"-"`
1152}
1153
Joe Tsai61968ce2019-04-01 12:59:24 -07001154func (x *FieldTestMessage_RequiredGroup) Reset() {
1155 *x = FieldTestMessage_RequiredGroup{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001156}
Joe Tsai61968ce2019-04-01 12:59:24 -07001157
1158func (x *FieldTestMessage_RequiredGroup) String() string {
1159 return protoimpl.X.MessageStringOf(x)
1160}
1161
1162func (*FieldTestMessage_RequiredGroup) ProtoMessage() {}
1163
1164func (x *FieldTestMessage_RequiredGroup) ProtoReflect() protoreflect.Message {
1165 return xxx_File_proto2_fields_proto_messageTypes[2].MessageOf(x)
1166}
Joe Tsai8e506a82019-03-16 00:05:34 -07001167
1168// Deprecated: Use FieldTestMessage_RequiredGroup.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001169func (*FieldTestMessage_RequiredGroup) Descriptor() ([]byte, []int) {
Joe Tsai5d72cc22019-03-28 01:13:26 -07001170 return xxx_File_proto2_fields_proto_rawDescGZIP(), []int{0, 1}
Damien Neila1c6abc2018-09-12 13:36:34 -07001171}
Damien Neil993c04d2018-09-14 15:41:11 -07001172
Joe Tsai61968ce2019-04-01 12:59:24 -07001173func (x *FieldTestMessage_RequiredGroup) GetRequiredGroup() string {
1174 if x != nil && x.RequiredGroup != nil {
1175 return *x.RequiredGroup
Damien Neil77f82fe2018-09-13 10:59:17 -07001176 }
1177 return ""
1178}
1179
Damien Neil658051b2018-09-10 12:26:21 -07001180type FieldTestMessage_RepeatedGroup struct {
1181 RepeatedGroup []string `protobuf:"bytes,219,rep,name=repeated_group,json=repeatedGroup" json:"repeated_group,omitempty"`
1182 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1183 XXX_unrecognized []byte `json:"-"`
1184 XXX_sizecache int32 `json:"-"`
1185}
1186
Joe Tsai61968ce2019-04-01 12:59:24 -07001187func (x *FieldTestMessage_RepeatedGroup) Reset() {
1188 *x = FieldTestMessage_RepeatedGroup{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001189}
Joe Tsai61968ce2019-04-01 12:59:24 -07001190
1191func (x *FieldTestMessage_RepeatedGroup) String() string {
1192 return protoimpl.X.MessageStringOf(x)
1193}
1194
1195func (*FieldTestMessage_RepeatedGroup) ProtoMessage() {}
1196
1197func (x *FieldTestMessage_RepeatedGroup) ProtoReflect() protoreflect.Message {
1198 return xxx_File_proto2_fields_proto_messageTypes[3].MessageOf(x)
1199}
Joe Tsai8e506a82019-03-16 00:05:34 -07001200
1201// Deprecated: Use FieldTestMessage_RepeatedGroup.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001202func (*FieldTestMessage_RepeatedGroup) Descriptor() ([]byte, []int) {
Joe Tsai5d72cc22019-03-28 01:13:26 -07001203 return xxx_File_proto2_fields_proto_rawDescGZIP(), []int{0, 2}
Damien Neila1c6abc2018-09-12 13:36:34 -07001204}
Damien Neil993c04d2018-09-14 15:41:11 -07001205
Joe Tsai61968ce2019-04-01 12:59:24 -07001206func (x *FieldTestMessage_RepeatedGroup) GetRepeatedGroup() []string {
1207 if x != nil {
1208 return x.RepeatedGroup
Damien Neil77f82fe2018-09-13 10:59:17 -07001209 }
1210 return nil
1211}
1212
Damien Neil1fa78d82018-09-13 13:12:36 -07001213type FieldTestMessage_OneofGroup struct {
1214 OneofGroupField *string `protobuf:"bytes,619,opt,name=oneof_group_field,json=oneofGroupField" json:"oneof_group_field,omitempty"`
1215 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1216 XXX_unrecognized []byte `json:"-"`
1217 XXX_sizecache int32 `json:"-"`
1218}
1219
Joe Tsai61968ce2019-04-01 12:59:24 -07001220func (x *FieldTestMessage_OneofGroup) Reset() {
1221 *x = FieldTestMessage_OneofGroup{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001222}
Joe Tsai61968ce2019-04-01 12:59:24 -07001223
1224func (x *FieldTestMessage_OneofGroup) String() string {
1225 return protoimpl.X.MessageStringOf(x)
1226}
1227
1228func (*FieldTestMessage_OneofGroup) ProtoMessage() {}
1229
1230func (x *FieldTestMessage_OneofGroup) ProtoReflect() protoreflect.Message {
1231 return xxx_File_proto2_fields_proto_messageTypes[7].MessageOf(x)
1232}
Joe Tsai8e506a82019-03-16 00:05:34 -07001233
1234// Deprecated: Use FieldTestMessage_OneofGroup.ProtoReflect.Type instead.
Damien Neil1fa78d82018-09-13 13:12:36 -07001235func (*FieldTestMessage_OneofGroup) Descriptor() ([]byte, []int) {
Joe Tsai5d72cc22019-03-28 01:13:26 -07001236 return xxx_File_proto2_fields_proto_rawDescGZIP(), []int{0, 6}
Damien Neil1fa78d82018-09-13 13:12:36 -07001237}
Damien Neil993c04d2018-09-14 15:41:11 -07001238
Joe Tsai61968ce2019-04-01 12:59:24 -07001239func (x *FieldTestMessage_OneofGroup) GetOneofGroupField() string {
1240 if x != nil && x.OneofGroupField != nil {
1241 return *x.OneofGroupField
Damien Neil1fa78d82018-09-13 13:12:36 -07001242 }
1243 return ""
1244}
1245
Damien Neil658051b2018-09-10 12:26:21 -07001246type FieldTestMessage_Message struct {
1247 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1248 XXX_unrecognized []byte `json:"-"`
1249 XXX_sizecache int32 `json:"-"`
1250}
1251
Joe Tsai61968ce2019-04-01 12:59:24 -07001252func (x *FieldTestMessage_Message) Reset() {
1253 *x = FieldTestMessage_Message{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001254}
Joe Tsai61968ce2019-04-01 12:59:24 -07001255
1256func (x *FieldTestMessage_Message) String() string {
1257 return protoimpl.X.MessageStringOf(x)
1258}
1259
1260func (*FieldTestMessage_Message) ProtoMessage() {}
1261
1262func (x *FieldTestMessage_Message) ProtoReflect() protoreflect.Message {
1263 return xxx_File_proto2_fields_proto_messageTypes[8].MessageOf(x)
1264}
Joe Tsai8e506a82019-03-16 00:05:34 -07001265
1266// Deprecated: Use FieldTestMessage_Message.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001267func (*FieldTestMessage_Message) Descriptor() ([]byte, []int) {
Joe Tsai5d72cc22019-03-28 01:13:26 -07001268 return xxx_File_proto2_fields_proto_rawDescGZIP(), []int{0, 7}
Damien Neila1c6abc2018-09-12 13:36:34 -07001269}
Damien Neil993c04d2018-09-14 15:41:11 -07001270
Joe Tsai5d72cc22019-03-28 01:13:26 -07001271var File_proto2_fields_proto protoreflect.FileDescriptor
1272
1273var xxx_File_proto2_fields_proto_rawDesc = []byte{
Damien Neil8012b442019-01-18 09:32:24 -08001274 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e,
1275 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
1276 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x22, 0xa7, 0x2d, 0x0a,
1277 0x10, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1278 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f,
1279 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1280 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1281 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e,
1282 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70,
1283 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d,
1284 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x6f, 0x70, 0x74,
1285 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74,
1286 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28,
1287 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x33, 0x32,
1288 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e,
1289 0x74, 0x33, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x11, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1290 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74,
1291 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x05, 0x20, 0x01,
1292 0x28, 0x0d, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74,
1293 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69,
1294 0x6e, 0x74, 0x36, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69,
1295 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74,
1296 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x07, 0x20, 0x01,
1297 0x28, 0x12, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74,
1298 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75,
1299 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x6f, 0x70, 0x74,
1300 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x6f,
1301 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
1302 0x18, 0x09, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1303 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69,
1304 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x0a, 0x20, 0x01,
1305 0x28, 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65,
1306 0x64, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f,
1307 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74,
1308 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70,
1309 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18,
1310 0x0c, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53,
1311 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1312 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28,
1313 0x06, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64,
1314 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64,
1315 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74,
1316 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x6f,
1317 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0f,
1318 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74,
1319 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1320 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6f, 0x70,
1321 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a, 0x0a, 0x10, 0x6f,
1322 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18,
1323 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
1324 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69,
1325 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d,
1326 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1327 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1328 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x35,
1329 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e,
1330 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74,
1331 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1332 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67,
1333 0x72, 0x6f, 0x75, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
1334 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x65, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x71,
1335 0x75, 0x69, 0x72, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x72, 0x65, 0x71,
1336 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x66, 0x20, 0x02, 0x28, 0x0e,
1337 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1338 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65,
1339 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c,
1340 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e,
1341 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x67,
1342 0x20, 0x02, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e,
1343 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f,
1344 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x68, 0x20, 0x02, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65,
1345 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f,
1346 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18,
1347 0x69, 0x20, 0x02, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x55,
1348 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1349 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x6a, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0d, 0x72,
1350 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f,
1351 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
1352 0x6b, 0x20, 0x02, 0x28, 0x12, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53,
1353 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1354 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x6c, 0x20, 0x02, 0x28, 0x04, 0x52, 0x0e,
1355 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b,
1356 0x0a, 0x11, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65,
1357 0x64, 0x33, 0x32, 0x18, 0x6d, 0x20, 0x02, 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69,
1358 0x72, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x72,
1359 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18,
1360 0x6e, 0x20, 0x02, 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46,
1361 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1362 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x6f, 0x20, 0x02, 0x28, 0x02, 0x52, 0x0d,
1363 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a,
1364 0x11, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64,
1365 0x36, 0x34, 0x18, 0x70, 0x20, 0x02, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1366 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65,
1367 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x71,
1368 0x20, 0x02, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69,
1369 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1370 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x72, 0x20, 0x02, 0x28, 0x01, 0x52, 0x0e,
1371 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27,
1372 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1373 0x67, 0x18, 0x73, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1374 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69,
1375 0x72, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x74, 0x20, 0x02, 0x28, 0x0c, 0x52,
1376 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a,
1377 0x0a, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61,
1378 0x67, 0x65, 0x18, 0x75, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1379 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1380 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1381 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69,
1382 0x72, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x72, 0x65,
1383 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x76, 0x20, 0x02, 0x28,
1384 0x0a, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1385 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54,
1386 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69,
1387 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1388 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61,
1389 0x74, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xc9, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52,
1390 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x52, 0x0a,
1391 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xca,
1392 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
1393 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69,
1394 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45,
1395 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75,
1396 0x6d, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e,
1397 0x74, 0x33, 0x32, 0x18, 0xcb, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65,
1398 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70,
1399 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcc, 0x01, 0x20,
1400 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e,
1401 0x74, 0x33, 0x32, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
1402 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcd, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72,
1403 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x26, 0x0a,
1404 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
1405 0xce, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
1406 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1407 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xcf, 0x01, 0x20, 0x03, 0x28, 0x12, 0x52,
1408 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12,
1409 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74,
1410 0x36, 0x34, 0x18, 0xd0, 0x01, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61,
1411 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70,
1412 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd1,
1413 0x01, 0x20, 0x03, 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53,
1414 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61,
1415 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd2, 0x01, 0x20, 0x03,
1416 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65,
1417 0x64, 0x33, 0x32, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
1418 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xd3, 0x01, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65,
1419 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x72,
1420 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
1421 0x18, 0xd4, 0x01, 0x20, 0x03, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1422 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70,
1423 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xd5, 0x01,
1424 0x20, 0x03, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69,
1425 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1426 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xd6, 0x01, 0x20, 0x03, 0x28, 0x01, 0x52,
1427 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12,
1428 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69,
1429 0x6e, 0x67, 0x18, 0xd7, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61,
1430 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70,
1431 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xd8, 0x01, 0x20, 0x03,
1432 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65,
1433 0x73, 0x12, 0x5b, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x4d, 0x65,
1434 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xd9, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67,
1435 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72,
1436 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65,
1437 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72,
1438 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5c,
1439 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18,
1440 0xda, 0x01, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1441 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46,
1442 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e,
1443 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72,
1444 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x28, 0x0a, 0x0c,
1445 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xad, 0x02, 0x20,
1446 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75,
1447 0x6c, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x55, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1448 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xae, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e,
1449 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70,
1450 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d,
1451 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x03, 0x4f, 0x4e, 0x45,
1452 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x27, 0x0a,
1453 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xaf,
1454 0x02, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x31, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1455 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1456 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xb0, 0x02, 0x20, 0x01, 0x28, 0x11, 0x3a,
1457 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x33,
1458 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e,
1459 0x74, 0x33, 0x32, 0x18, 0xb1, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64,
1460 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0d,
1461 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xb2, 0x02,
1462 0x20, 0x01, 0x28, 0x03, 0x3a, 0x01, 0x31, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1463 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1464 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xb3, 0x02, 0x20, 0x01, 0x28, 0x12, 0x3a, 0x01,
1465 0x31, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34,
1466 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74,
1467 0x36, 0x34, 0x18, 0xb4, 0x02, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65,
1468 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2d, 0x0a, 0x10, 0x64,
1469 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18,
1470 0xb5, 0x02, 0x20, 0x01, 0x28, 0x0f, 0x3a, 0x01, 0x31, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75,
1471 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65,
1472 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xb6, 0x02,
1473 0x20, 0x01, 0x28, 0x07, 0x3a, 0x01, 0x31, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1474 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75,
1475 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xb7, 0x02, 0x20, 0x01, 0x28, 0x02, 0x3a,
1476 0x04, 0x33, 0x2e, 0x31, 0x34, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c,
1477 0x6f, 0x61, 0x74, 0x12, 0x2d, 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73,
1478 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xb8, 0x02, 0x20, 0x01, 0x28, 0x10, 0x3a, 0x01,
1479 0x31, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64,
1480 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69,
1481 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xb9, 0x02, 0x20, 0x01, 0x28, 0x06, 0x3a, 0x01, 0x31, 0x52,
1482 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12,
1483 0x2e, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c,
1484 0x65, 0x18, 0xba, 0x02, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x06, 0x33, 0x2e, 0x31, 0x34, 0x31, 0x35,
1485 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12,
1486 0x37, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1487 0x67, 0x18, 0xbb, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x0f, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c,
1488 0x22, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0x22, 0x0a, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75,
1489 0x6c, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x3c, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61,
1490 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xbc, 0x02, 0x20, 0x01, 0x28, 0x0c,
1491 0x3a, 0x16, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x5c, 0x33, 0x33, 0x36, 0x5c, 0x32, 0x35, 0x35,
1492 0x5c, 0x32, 0x37, 0x36, 0x5c, 0x33, 0x35, 0x37, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1493 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x31, 0x0a, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1494 0x74, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0xde, 0x02,
1495 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5a,
1496 0x65, 0x72, 0x6f, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x12, 0x64, 0x65, 0x66,
1497 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18,
1498 0xdf, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x00, 0x52, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1499 0x74, 0x5a, 0x65, 0x72, 0x6f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x37, 0x0a, 0x14, 0x64, 0x65,
1500 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x6e, 0x65, 0x67, 0x69,
1501 0x6e, 0x66, 0x18, 0x90, 0x03, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x2d, 0x69, 0x6e, 0x66, 0x52,
1502 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x65, 0x67,
1503 0x69, 0x6e, 0x66, 0x12, 0x36, 0x0a, 0x14, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66,
1504 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x18, 0x91, 0x03, 0x20, 0x01,
1505 0x28, 0x02, 0x3a, 0x03, 0x69, 0x6e, 0x66, 0x52, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1506 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x12, 0x30, 0x0a, 0x11, 0x64,
1507 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x6e, 0x61, 0x6e,
1508 0x18, 0x92, 0x03, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x03, 0x6e, 0x61, 0x6e, 0x52, 0x0f, 0x64, 0x65,
1509 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x61, 0x6e, 0x12, 0x39, 0x0a,
1510 0x15, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f,
1511 0x6e, 0x65, 0x67, 0x69, 0x6e, 0x66, 0x18, 0x93, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x04, 0x2d,
1512 0x69, 0x6e, 0x66, 0x52, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62,
1513 0x6c, 0x65, 0x4e, 0x65, 0x67, 0x69, 0x6e, 0x66, 0x12, 0x38, 0x0a, 0x15, 0x64, 0x65, 0x66, 0x61,
1514 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x6e,
1515 0x66, 0x18, 0x94, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x03, 0x69, 0x6e, 0x66, 0x52, 0x13, 0x64,
1516 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x50, 0x6f, 0x73, 0x69,
1517 0x6e, 0x66, 0x12, 0x32, 0x0a, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f,
1518 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6e, 0x18, 0x95, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a,
1519 0x03, 0x6e, 0x61, 0x6e, 0x52, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75,
1520 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6e, 0x12, 0x63, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e,
1521 0x74, 0x33, 0x32, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xf4, 0x03, 0x20, 0x03, 0x28, 0x0b,
1522 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1523 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65,
1524 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74,
1525 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61,
1526 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x6c, 0x0a, 0x12, 0x6d,
1527 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
1528 0x65, 0x18, 0xf5, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1529 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1530 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1531 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61,
1532 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69,
1533 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x6d, 0x61, 0x70,
1534 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xf6, 0x03,
1535 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
1536 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65,
1537 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61,
1538 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72,
1539 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75,
1540 0x6d, 0x12, 0x20, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18,
1541 0xd9, 0x04, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42,
1542 0x6f, 0x6f, 0x6c, 0x12, 0x4e, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75,
1543 0x6d, 0x18, 0xda, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1544 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1545 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1546 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x45,
1547 0x6e, 0x75, 0x6d, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74,
1548 0x33, 0x32, 0x18, 0xdb, 0x04, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65,
1549 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1550 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xdc, 0x04, 0x20, 0x01, 0x28, 0x11, 0x48, 0x00,
1551 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x24, 0x0a,
1552 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xdd, 0x04,
1553 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e,
1554 0x74, 0x33, 0x32, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74,
1555 0x36, 0x34, 0x18, 0xde, 0x04, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65,
1556 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1557 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xdf, 0x04, 0x20, 0x01, 0x28, 0x12, 0x48, 0x00,
1558 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x24, 0x0a,
1559 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xe0, 0x04,
1560 0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e,
1561 0x74, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x66, 0x69,
1562 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xe1, 0x04, 0x20, 0x01, 0x28, 0x0f, 0x48, 0x00, 0x52, 0x0d,
1563 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x26, 0x0a,
1564 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xe2,
1565 0x04, 0x20, 0x01, 0x28, 0x07, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x69,
1566 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66,
1567 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xe3, 0x04, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x0a, 0x6f,
1568 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x28, 0x0a, 0x0e, 0x6f, 0x6e, 0x65,
1569 0x6f, 0x66, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xe4, 0x04, 0x20, 0x01,
1570 0x28, 0x10, 0x48, 0x00, 0x52, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x66, 0x69, 0x78, 0x65,
1571 0x64, 0x36, 0x34, 0x12, 0x26, 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x78,
1572 0x65, 0x64, 0x36, 0x34, 0x18, 0xe5, 0x04, 0x20, 0x01, 0x28, 0x06, 0x48, 0x00, 0x52, 0x0c, 0x6f,
1573 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f,
1574 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xe6, 0x04, 0x20, 0x01,
1575 0x28, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x6f, 0x75, 0x62, 0x6c,
1576 0x65, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1577 0x67, 0x18, 0xe7, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f,
1578 0x66, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1579 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xe8, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52,
1580 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x57, 0x0a, 0x0d, 0x6f,
1581 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xe9, 0x04, 0x20,
1582 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
1583 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c,
1584 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73,
1585 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73,
1586 0x73, 0x61, 0x67, 0x65, 0x12, 0x55, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x67, 0x72, 0x6f,
1587 0x75, 0x70, 0x18, 0xea, 0x04, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x70, 0x72,
1588 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1589 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61,
1590 0x67, 0x65, 0x2e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x00, 0x52,
1591 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x30, 0x0a, 0x11, 0x6f,
1592 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6c, 0x61, 0x72, 0x67, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x61, 0x67,
1593 0x18, 0xff, 0xff, 0xff, 0xff, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0f, 0x6f, 0x6e,
1594 0x65, 0x6f, 0x66, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x73, 0x74, 0x54, 0x61, 0x67, 0x12, 0x21, 0x0a,
1595 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x31, 0x18, 0xbc, 0x05, 0x20,
1596 0x01, 0x28, 0x05, 0x48, 0x01, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x54, 0x77, 0x6f, 0x31,
1597 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x32, 0x18,
1598 0xbd, 0x05, 0x20, 0x01, 0x28, 0x03, 0x48, 0x01, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x54,
1599 0x77, 0x6f, 0x32, 0x1a, 0x36, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47,
1600 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1601 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6f, 0x70,
1602 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x36, 0x0a, 0x0d, 0x52,
1603 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x0a, 0x0e,
1604 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x77,
1605 0x20, 0x02, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72,
1606 0x6f, 0x75, 0x70, 0x1a, 0x37, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47,
1607 0x72, 0x6f, 0x75, 0x70, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
1608 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0xdb, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72,
1609 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x40, 0x0a, 0x12,
1610 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74,
1611 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
1612 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
1613 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x74,
1614 0x0a, 0x15, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61,
1615 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
1616 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x45, 0x0a, 0x05, 0x76, 0x61, 0x6c,
1617 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1618 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1619 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1620 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
1621 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x6f, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64,
1622 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
1623 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x42, 0x0a,
1624 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67,
1625 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72,
1626 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65,
1627 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
1628 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39, 0x0a, 0x0a, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72,
1629 0x6f, 0x75, 0x70, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x67, 0x72, 0x6f,
1630 0x75, 0x70, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0xeb, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
1631 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64,
1632 0x1a, 0x09, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x19, 0x0a, 0x04, 0x45,
1633 0x6e, 0x75, 0x6d, 0x12, 0x08, 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a,
1634 0x03, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f,
1635 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x0b, 0x0a, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74,
1636 0x77, 0x6f, 0x4a, 0x06, 0x08, 0x90, 0x4e, 0x10, 0x91, 0x4e, 0x4a, 0x06, 0x08, 0x91, 0x4e, 0x10,
1637 0x92, 0x4e, 0x52, 0x0c, 0x54, 0x45, 0x4e, 0x5f, 0x54, 0x48, 0x4f, 0x55, 0x53, 0x41, 0x4e, 0x44,
1638 0x52, 0x14, 0x54, 0x45, 0x4e, 0x5f, 0x54, 0x48, 0x4f, 0x55, 0x53, 0x41, 0x4e, 0x44, 0x5f, 0x41,
1639 0x4e, 0x44, 0x5f, 0x4f, 0x4e, 0x45, 0x42, 0x41, 0x5a, 0x3f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
1640 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74,
1641 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74,
1642 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61,
1643 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
Damien Neil658051b2018-09-10 12:26:21 -07001644}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001645
Joe Tsai5d72cc22019-03-28 01:13:26 -07001646var (
1647 xxx_File_proto2_fields_proto_rawDesc_once sync.Once
1648 xxx_File_proto2_fields_proto_rawDesc_data = xxx_File_proto2_fields_proto_rawDesc
1649)
Joe Tsaib6405bd2018-11-15 14:44:37 -08001650
Joe Tsai5d72cc22019-03-28 01:13:26 -07001651func xxx_File_proto2_fields_proto_rawDescGZIP() []byte {
1652 xxx_File_proto2_fields_proto_rawDesc_once.Do(func() {
1653 xxx_File_proto2_fields_proto_rawDesc_data = protoimpl.X.CompressGZIP(xxx_File_proto2_fields_proto_rawDesc_data)
1654 })
1655 return xxx_File_proto2_fields_proto_rawDesc_data
1656}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001657
Damien Neil6bb8dec2019-03-01 13:22:30 -08001658var xxx_File_proto2_fields_proto_enumTypes = make([]protoreflect.EnumType, 1)
1659var xxx_File_proto2_fields_proto_messageTypes = make([]protoimpl.MessageType, 9)
Joe Tsai40692112019-02-27 20:25:51 -08001660var xxx_File_proto2_fields_proto_goTypes = []interface{}{
Damien Neil8012b442019-01-18 09:32:24 -08001661 (FieldTestMessage_Enum)(0), // 0: goproto.protoc.proto2.FieldTestMessage.Enum
1662 (*FieldTestMessage)(nil), // 1: goproto.protoc.proto2.FieldTestMessage
1663 (*FieldTestMessage_OptionalGroup)(nil), // 2: goproto.protoc.proto2.FieldTestMessage.OptionalGroup
1664 (*FieldTestMessage_RequiredGroup)(nil), // 3: goproto.protoc.proto2.FieldTestMessage.RequiredGroup
1665 (*FieldTestMessage_RepeatedGroup)(nil), // 4: goproto.protoc.proto2.FieldTestMessage.RepeatedGroup
1666 nil, // 5: goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry
1667 nil, // 6: goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry
1668 nil, // 7: goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry
1669 (*FieldTestMessage_OneofGroup)(nil), // 8: goproto.protoc.proto2.FieldTestMessage.OneofGroup
1670 (*FieldTestMessage_Message)(nil), // 9: goproto.protoc.proto2.FieldTestMessage.Message
Joe Tsaib6405bd2018-11-15 14:44:37 -08001671}
Joe Tsai40692112019-02-27 20:25:51 -08001672var xxx_File_proto2_fields_proto_depIdxs = []int32{
Damien Neil8012b442019-01-18 09:32:24 -08001673 0, // goproto.protoc.proto2.FieldTestMessage.optional_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1674 9, // goproto.protoc.proto2.FieldTestMessage.optional_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1675 2, // goproto.protoc.proto2.FieldTestMessage.optionalgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.OptionalGroup
1676 0, // goproto.protoc.proto2.FieldTestMessage.required_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1677 9, // goproto.protoc.proto2.FieldTestMessage.required_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1678 3, // goproto.protoc.proto2.FieldTestMessage.requiredgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.RequiredGroup
1679 0, // goproto.protoc.proto2.FieldTestMessage.repeated_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1680 9, // goproto.protoc.proto2.FieldTestMessage.repeated_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1681 4, // goproto.protoc.proto2.FieldTestMessage.repeatedgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.RepeatedGroup
1682 0, // goproto.protoc.proto2.FieldTestMessage.default_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1683 5, // goproto.protoc.proto2.FieldTestMessage.map_int32_int64:type_name -> goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry
1684 6, // goproto.protoc.proto2.FieldTestMessage.map_string_message:type_name -> goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry
1685 7, // goproto.protoc.proto2.FieldTestMessage.map_fixed64_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry
1686 0, // goproto.protoc.proto2.FieldTestMessage.oneof_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1687 9, // goproto.protoc.proto2.FieldTestMessage.oneof_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1688 8, // goproto.protoc.proto2.FieldTestMessage.oneofgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.OneofGroup
1689 9, // goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry.value:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1690 0, // goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry.value:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
Joe Tsaib6405bd2018-11-15 14:44:37 -08001691}
Damien Neil8012b442019-01-18 09:32:24 -08001692
Damien Neil0fc22452019-03-08 17:18:11 -08001693func init() { xxx_File_proto2_fields_proto_init() }
1694func xxx_File_proto2_fields_proto_init() {
1695 if File_proto2_fields_proto != nil {
1696 return
1697 }
Joe Tsai40692112019-02-27 20:25:51 -08001698 File_proto2_fields_proto = protoimpl.FileBuilder{
Joe Tsai5d72cc22019-03-28 01:13:26 -07001699 RawDescriptor: xxx_File_proto2_fields_proto_rawDesc,
Joe Tsai40692112019-02-27 20:25:51 -08001700 GoTypes: xxx_File_proto2_fields_proto_goTypes,
1701 DependencyIndexes: xxx_File_proto2_fields_proto_depIdxs,
Damien Neil6bb8dec2019-03-01 13:22:30 -08001702 EnumOutputTypes: xxx_File_proto2_fields_proto_enumTypes,
Joe Tsai35ec98f2019-03-25 14:41:32 -07001703 MessageOutputTypes: xxx_File_proto2_fields_proto_messageTypes,
1704 FilesRegistry: protoregistry.GlobalFiles,
1705 TypesRegistry: protoregistry.GlobalTypes,
Damien Neil8012b442019-01-18 09:32:24 -08001706 }.Init()
Joe Tsai5d72cc22019-03-28 01:13:26 -07001707 xxx_File_proto2_fields_proto_rawDesc = nil
Joe Tsai40692112019-02-27 20:25:51 -08001708 xxx_File_proto2_fields_proto_goTypes = nil
1709 xxx_File_proto2_fields_proto_depIdxs = nil
Joe Tsaib6405bd2018-11-15 14:44:37 -08001710}