1// Copyright 2018 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5// Code generated by protoc-gen-go. DO NOT EDIT. 6// source: cmd/protoc-gen-go/testdata/proto2/fields.proto 7 8package proto2 9 10import ( 11 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 12 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 13 math "math" 14 reflect "reflect" 15 sync "sync" 16) 17 18type FieldTestMessage_Enum int32 19 20const ( 21 FieldTestMessage_ZERO FieldTestMessage_Enum = 0 22 FieldTestMessage_ONE FieldTestMessage_Enum = 1 23) 24 25// Enum value maps for FieldTestMessage_Enum. 26var ( 27 FieldTestMessage_Enum_name = map[int32]string{ 28 0: "ZERO", 29 1: "ONE", 30 } 31 FieldTestMessage_Enum_value = map[string]int32{ 32 "ZERO": 0, 33 "ONE": 1, 34 } 35) 36 37func (x FieldTestMessage_Enum) Enum() *FieldTestMessage_Enum { 38 p := new(FieldTestMessage_Enum) 39 *p = x 40 return p 41} 42 43func (x FieldTestMessage_Enum) String() string { 44 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 45} 46 47func (FieldTestMessage_Enum) Descriptor() protoreflect.EnumDescriptor { 48 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_enumTypes[0].Descriptor() 49} 50 51func (FieldTestMessage_Enum) Type() protoreflect.EnumType { 52 return &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_enumTypes[0] 53} 54 55func (x FieldTestMessage_Enum) Number() protoreflect.EnumNumber { 56 return protoreflect.EnumNumber(x) 57} 58 59// Deprecated: Do not use. 60func (x *FieldTestMessage_Enum) UnmarshalJSON(b []byte) error { 61 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 62 if err != nil { 63 return err 64 } 65 *x = FieldTestMessage_Enum(num) 66 return nil 67} 68 69// Deprecated: Use FieldTestMessage_Enum.Descriptor instead. 70func (FieldTestMessage_Enum) EnumDescriptor() ([]byte, []int) { 71 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0, 0} 72} 73 74type FieldTestMessage struct { 75 state protoimpl.MessageState 76 sizeCache protoimpl.SizeCache 77 unknownFields protoimpl.UnknownFields 78 79 OptionalBool *bool `protobuf:"varint,1,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` 80 OptionalEnum *FieldTestMessage_Enum `protobuf:"varint,2,opt,name=optional_enum,json=optionalEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"optional_enum,omitempty"` 81 OptionalInt32 *int32 `protobuf:"varint,3,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` 82 OptionalSint32 *int32 `protobuf:"zigzag32,4,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` 83 OptionalUint32 *uint32 `protobuf:"varint,5,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` 84 OptionalInt64 *int64 `protobuf:"varint,6,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` 85 OptionalSint64 *int64 `protobuf:"zigzag64,7,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` 86 OptionalUint64 *uint64 `protobuf:"varint,8,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` 87 OptionalSfixed32 *int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` 88 OptionalFixed32 *uint32 `protobuf:"fixed32,10,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` 89 OptionalFloat *float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` 90 OptionalSfixed64 *int64 `protobuf:"fixed64,12,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` 91 OptionalFixed64 *uint64 `protobuf:"fixed64,13,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` 92 OptionalDouble *float64 `protobuf:"fixed64,14,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` 93 OptionalString *string `protobuf:"bytes,15,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` 94 OptionalBytes []byte `protobuf:"bytes,16,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"` 95 Optional_Message *FieldTestMessage_Message `protobuf:"bytes,17,opt,name=optional_Message,json=optionalMessage" json:"optional_Message,omitempty"` 96 Optionalgroup *FieldTestMessage_OptionalGroup `protobuf:"group,18,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` 97 RequiredBool *bool `protobuf:"varint,101,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"` 98 RequiredEnum *FieldTestMessage_Enum `protobuf:"varint,102,req,name=required_enum,json=requiredEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"required_enum,omitempty"` 99 RequiredInt32 *int32 `protobuf:"varint,103,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"` 100 RequiredSint32 *int32 `protobuf:"zigzag32,104,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"` 101 RequiredUint32 *uint32 `protobuf:"varint,105,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"` 102 RequiredInt64 *int64 `protobuf:"varint,106,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"` 103 RequiredSint64 *int64 `protobuf:"zigzag64,107,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"` 104 RequiredUint64 *uint64 `protobuf:"varint,108,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"` 105 RequiredSfixed32 *int32 `protobuf:"fixed32,109,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"` 106 RequiredFixed32 *uint32 `protobuf:"fixed32,110,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"` 107 RequiredFloat *float32 `protobuf:"fixed32,111,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"` 108 RequiredSfixed64 *int64 `protobuf:"fixed64,112,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"` 109 RequiredFixed64 *uint64 `protobuf:"fixed64,113,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"` 110 RequiredDouble *float64 `protobuf:"fixed64,114,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"` 111 RequiredString *string `protobuf:"bytes,115,req,name=required_string,json=requiredString" json:"required_string,omitempty"` 112 RequiredBytes []byte `protobuf:"bytes,116,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"` 113 Required_Message *FieldTestMessage_Message `protobuf:"bytes,117,req,name=required_Message,json=requiredMessage" json:"required_Message,omitempty"` 114 Requiredgroup *FieldTestMessage_RequiredGroup `protobuf:"group,118,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"` 115 RepeatedBool []bool `protobuf:"varint,201,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` 116 RepeatedEnum []FieldTestMessage_Enum `protobuf:"varint,202,rep,name=repeated_enum,json=repeatedEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"repeated_enum,omitempty"` 117 RepeatedInt32 []int32 `protobuf:"varint,203,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` 118 RepeatedSint32 []int32 `protobuf:"zigzag32,204,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` 119 RepeatedUint32 []uint32 `protobuf:"varint,205,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` 120 RepeatedInt64 []int64 `protobuf:"varint,206,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` 121 RepeatedSint64 []int64 `protobuf:"zigzag64,207,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` 122 RepeatedUint64 []uint64 `protobuf:"varint,208,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` 123 RepeatedSfixed32 []int32 `protobuf:"fixed32,209,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` 124 RepeatedFixed32 []uint32 `protobuf:"fixed32,210,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` 125 RepeatedFloat []float32 `protobuf:"fixed32,211,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` 126 RepeatedSfixed64 []int64 `protobuf:"fixed64,212,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` 127 RepeatedFixed64 []uint64 `protobuf:"fixed64,213,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` 128 RepeatedDouble []float64 `protobuf:"fixed64,214,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` 129 RepeatedString []string `protobuf:"bytes,215,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` 130 RepeatedBytes [][]byte `protobuf:"bytes,216,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"` 131 Repeated_Message []*FieldTestMessage_Message `protobuf:"bytes,217,rep,name=repeated_Message,json=repeatedMessage" json:"repeated_Message,omitempty"` 132 Repeatedgroup []*FieldTestMessage_RepeatedGroup `protobuf:"group,218,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` 133 DefaultBool *bool `protobuf:"varint,301,opt,name=default_bool,json=defaultBool,def=1" json:"default_bool,omitempty"` 134 DefaultEnum *FieldTestMessage_Enum `protobuf:"varint,302,opt,name=default_enum,json=defaultEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,def=1" json:"default_enum,omitempty"` 135 DefaultInt32 *int32 `protobuf:"varint,303,opt,name=default_int32,json=defaultInt32,def=1" json:"default_int32,omitempty"` 136 DefaultSint32 *int32 `protobuf:"zigzag32,304,opt,name=default_sint32,json=defaultSint32,def=1" json:"default_sint32,omitempty"` 137 DefaultUint32 *uint32 `protobuf:"varint,305,opt,name=default_uint32,json=defaultUint32,def=1" json:"default_uint32,omitempty"` 138 DefaultInt64 *int64 `protobuf:"varint,306,opt,name=default_int64,json=defaultInt64,def=1" json:"default_int64,omitempty"` 139 DefaultSint64 *int64 `protobuf:"zigzag64,307,opt,name=default_sint64,json=defaultSint64,def=1" json:"default_sint64,omitempty"` 140 DefaultUint64 *uint64 `protobuf:"varint,308,opt,name=default_uint64,json=defaultUint64,def=1" json:"default_uint64,omitempty"` 141 DefaultSfixed32 *int32 `protobuf:"fixed32,309,opt,name=default_sfixed32,json=defaultSfixed32,def=1" json:"default_sfixed32,omitempty"` 142 DefaultFixed32 *uint32 `protobuf:"fixed32,310,opt,name=default_fixed32,json=defaultFixed32,def=1" json:"default_fixed32,omitempty"` 143 DefaultFloat *float32 `protobuf:"fixed32,311,opt,name=default_float,json=defaultFloat,def=3.14" json:"default_float,omitempty"` 144 DefaultSfixed64 *int64 `protobuf:"fixed64,312,opt,name=default_sfixed64,json=defaultSfixed64,def=1" json:"default_sfixed64,omitempty"` 145 DefaultFixed64 *uint64 `protobuf:"fixed64,313,opt,name=default_fixed64,json=defaultFixed64,def=1" json:"default_fixed64,omitempty"` 146 DefaultDouble *float64 `protobuf:"fixed64,314,opt,name=default_double,json=defaultDouble,def=3.1415" json:"default_double,omitempty"` 147 DefaultString *string `protobuf:"bytes,315,opt,name=default_string,json=defaultString,def=hello,\"world!\"\n" json:"default_string,omitempty"` 148 DefaultBytes []byte `protobuf:"bytes,316,opt,name=default_bytes,json=defaultBytes,def=hello,\\336\\255\\276\\357" json:"default_bytes,omitempty"` 149 DefaultZeroString *string `protobuf:"bytes,350,opt,name=default_zero_string,json=defaultZeroString,def=" json:"default_zero_string,omitempty"` 150 DefaultZeroBytes []byte `protobuf:"bytes,351,opt,name=default_zero_bytes,json=defaultZeroBytes,def=" json:"default_zero_bytes,omitempty"` 151 DefaultFloatNeginf *float32 `protobuf:"fixed32,400,opt,name=default_float_neginf,json=defaultFloatNeginf,def=-inf" json:"default_float_neginf,omitempty"` 152 DefaultFloatPosinf *float32 `protobuf:"fixed32,401,opt,name=default_float_posinf,json=defaultFloatPosinf,def=inf" json:"default_float_posinf,omitempty"` 153 DefaultFloatNan *float32 `protobuf:"fixed32,402,opt,name=default_float_nan,json=defaultFloatNan,def=nan" json:"default_float_nan,omitempty"` 154 DefaultDoubleNeginf *float64 `protobuf:"fixed64,403,opt,name=default_double_neginf,json=defaultDoubleNeginf,def=-inf" json:"default_double_neginf,omitempty"` 155 DefaultDoublePosinf *float64 `protobuf:"fixed64,404,opt,name=default_double_posinf,json=defaultDoublePosinf,def=inf" json:"default_double_posinf,omitempty"` 156 DefaultDoubleNan *float64 `protobuf:"fixed64,405,opt,name=default_double_nan,json=defaultDoubleNan,def=nan" json:"default_double_nan,omitempty"` 157 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"` 158 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"` 159 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"` 160 // Types that are assignable to OneofField: 161 // 162 // *FieldTestMessage_OneofBool 163 // *FieldTestMessage_OneofEnum 164 // *FieldTestMessage_OneofInt32 165 // *FieldTestMessage_OneofSint32 166 // *FieldTestMessage_OneofUint32 167 // *FieldTestMessage_OneofInt64 168 // *FieldTestMessage_OneofSint64 169 // *FieldTestMessage_OneofUint64 170 // *FieldTestMessage_OneofSfixed32 171 // *FieldTestMessage_OneofFixed32 172 // *FieldTestMessage_OneofFloat 173 // *FieldTestMessage_OneofSfixed64 174 // *FieldTestMessage_OneofFixed64 175 // *FieldTestMessage_OneofDouble 176 // *FieldTestMessage_OneofString 177 // *FieldTestMessage_OneofBytes 178 // *FieldTestMessage_Oneof_Message 179 // *FieldTestMessage_Oneofgroup 180 // *FieldTestMessage_OneofLargestTag 181 OneofField isFieldTestMessage_OneofField `protobuf_oneof:"oneof_field"` 182 // Types that are assignable to OneofTwo: 183 // 184 // *FieldTestMessage_OneofTwo_1 185 // *FieldTestMessage_OneofTwo_2 186 OneofTwo isFieldTestMessage_OneofTwo `protobuf_oneof:"oneof_two"` 187} 188 189// Default values for FieldTestMessage fields. 190const ( 191 Default_FieldTestMessage_DefaultBool = bool(true) 192 Default_FieldTestMessage_DefaultEnum = FieldTestMessage_ONE 193 Default_FieldTestMessage_DefaultInt32 = int32(1) 194 Default_FieldTestMessage_DefaultSint32 = int32(1) 195 Default_FieldTestMessage_DefaultUint32 = uint32(1) 196 Default_FieldTestMessage_DefaultInt64 = int64(1) 197 Default_FieldTestMessage_DefaultSint64 = int64(1) 198 Default_FieldTestMessage_DefaultUint64 = uint64(1) 199 Default_FieldTestMessage_DefaultSfixed32 = int32(1) 200 Default_FieldTestMessage_DefaultFixed32 = uint32(1) 201 Default_FieldTestMessage_DefaultFloat = float32(3.140000104904175) 202 Default_FieldTestMessage_DefaultSfixed64 = int64(1) 203 Default_FieldTestMessage_DefaultFixed64 = uint64(1) 204 Default_FieldTestMessage_DefaultDouble = float64(3.1415) 205 Default_FieldTestMessage_DefaultString = string("hello,\"world!\"\n") 206 Default_FieldTestMessage_DefaultZeroString = string("") 207) 208 209// Default values for FieldTestMessage fields. 210var ( 211 Default_FieldTestMessage_DefaultBytes = []byte("hello,ޭ\xbe\xef") 212 Default_FieldTestMessage_DefaultZeroBytes = []byte("") 213 Default_FieldTestMessage_DefaultFloatNeginf = float32(math.Inf(-1)) 214 Default_FieldTestMessage_DefaultFloatPosinf = float32(math.Inf(+1)) 215 Default_FieldTestMessage_DefaultFloatNan = float32(math.NaN()) 216 Default_FieldTestMessage_DefaultDoubleNeginf = float64(math.Inf(-1)) 217 Default_FieldTestMessage_DefaultDoublePosinf = float64(math.Inf(+1)) 218 Default_FieldTestMessage_DefaultDoubleNan = float64(math.NaN()) 219) 220 221func (x *FieldTestMessage) Reset() { 222 *x = FieldTestMessage{} 223 if protoimpl.UnsafeEnabled { 224 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[0] 225 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 226 ms.StoreMessageInfo(mi) 227 } 228} 229 230func (x *FieldTestMessage) String() string { 231 return protoimpl.X.MessageStringOf(x) 232} 233 234func (*FieldTestMessage) ProtoMessage() {} 235 236func (x *FieldTestMessage) ProtoReflect() protoreflect.Message { 237 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[0] 238 if protoimpl.UnsafeEnabled && x != nil { 239 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 240 if ms.LoadMessageInfo() == nil { 241 ms.StoreMessageInfo(mi) 242 } 243 return ms 244 } 245 return mi.MessageOf(x) 246} 247 248// Deprecated: Use FieldTestMessage.ProtoReflect.Descriptor instead. 249func (*FieldTestMessage) Descriptor() ([]byte, []int) { 250 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0} 251} 252 253func (x *FieldTestMessage) GetOptionalBool() bool { 254 if x != nil && x.OptionalBool != nil { 255 return *x.OptionalBool 256 } 257 return false 258} 259 260func (x *FieldTestMessage) GetOptionalEnum() FieldTestMessage_Enum { 261 if x != nil && x.OptionalEnum != nil { 262 return *x.OptionalEnum 263 } 264 return FieldTestMessage_ZERO 265} 266 267func (x *FieldTestMessage) GetOptionalInt32() int32 { 268 if x != nil && x.OptionalInt32 != nil { 269 return *x.OptionalInt32 270 } 271 return 0 272} 273 274func (x *FieldTestMessage) GetOptionalSint32() int32 { 275 if x != nil && x.OptionalSint32 != nil { 276 return *x.OptionalSint32 277 } 278 return 0 279} 280 281func (x *FieldTestMessage) GetOptionalUint32() uint32 { 282 if x != nil && x.OptionalUint32 != nil { 283 return *x.OptionalUint32 284 } 285 return 0 286} 287 288func (x *FieldTestMessage) GetOptionalInt64() int64 { 289 if x != nil && x.OptionalInt64 != nil { 290 return *x.OptionalInt64 291 } 292 return 0 293} 294 295func (x *FieldTestMessage) GetOptionalSint64() int64 { 296 if x != nil && x.OptionalSint64 != nil { 297 return *x.OptionalSint64 298 } 299 return 0 300} 301 302func (x *FieldTestMessage) GetOptionalUint64() uint64 { 303 if x != nil && x.OptionalUint64 != nil { 304 return *x.OptionalUint64 305 } 306 return 0 307} 308 309func (x *FieldTestMessage) GetOptionalSfixed32() int32 { 310 if x != nil && x.OptionalSfixed32 != nil { 311 return *x.OptionalSfixed32 312 } 313 return 0 314} 315 316func (x *FieldTestMessage) GetOptionalFixed32() uint32 { 317 if x != nil && x.OptionalFixed32 != nil { 318 return *x.OptionalFixed32 319 } 320 return 0 321} 322 323func (x *FieldTestMessage) GetOptionalFloat() float32 { 324 if x != nil && x.OptionalFloat != nil { 325 return *x.OptionalFloat 326 } 327 return 0 328} 329 330func (x *FieldTestMessage) GetOptionalSfixed64() int64 { 331 if x != nil && x.OptionalSfixed64 != nil { 332 return *x.OptionalSfixed64 333 } 334 return 0 335} 336 337func (x *FieldTestMessage) GetOptionalFixed64() uint64 { 338 if x != nil && x.OptionalFixed64 != nil { 339 return *x.OptionalFixed64 340 } 341 return 0 342} 343 344func (x *FieldTestMessage) GetOptionalDouble() float64 { 345 if x != nil && x.OptionalDouble != nil { 346 return *x.OptionalDouble 347 } 348 return 0 349} 350 351func (x *FieldTestMessage) GetOptionalString() string { 352 if x != nil && x.OptionalString != nil { 353 return *x.OptionalString 354 } 355 return "" 356} 357 358func (x *FieldTestMessage) GetOptionalBytes() []byte { 359 if x != nil { 360 return x.OptionalBytes 361 } 362 return nil 363} 364 365func (x *FieldTestMessage) GetOptional_Message() *FieldTestMessage_Message { 366 if x != nil { 367 return x.Optional_Message 368 } 369 return nil 370} 371 372func (x *FieldTestMessage) GetOptionalgroup() *FieldTestMessage_OptionalGroup { 373 if x != nil { 374 return x.Optionalgroup 375 } 376 return nil 377} 378 379func (x *FieldTestMessage) GetRequiredBool() bool { 380 if x != nil && x.RequiredBool != nil { 381 return *x.RequiredBool 382 } 383 return false 384} 385 386func (x *FieldTestMessage) GetRequiredEnum() FieldTestMessage_Enum { 387 if x != nil && x.RequiredEnum != nil { 388 return *x.RequiredEnum 389 } 390 return FieldTestMessage_ZERO 391} 392 393func (x *FieldTestMessage) GetRequiredInt32() int32 { 394 if x != nil && x.RequiredInt32 != nil { 395 return *x.RequiredInt32 396 } 397 return 0 398} 399 400func (x *FieldTestMessage) GetRequiredSint32() int32 { 401 if x != nil && x.RequiredSint32 != nil { 402 return *x.RequiredSint32 403 } 404 return 0 405} 406 407func (x *FieldTestMessage) GetRequiredUint32() uint32 { 408 if x != nil && x.RequiredUint32 != nil { 409 return *x.RequiredUint32 410 } 411 return 0 412} 413 414func (x *FieldTestMessage) GetRequiredInt64() int64 { 415 if x != nil && x.RequiredInt64 != nil { 416 return *x.RequiredInt64 417 } 418 return 0 419} 420 421func (x *FieldTestMessage) GetRequiredSint64() int64 { 422 if x != nil && x.RequiredSint64 != nil { 423 return *x.RequiredSint64 424 } 425 return 0 426} 427 428func (x *FieldTestMessage) GetRequiredUint64() uint64 { 429 if x != nil && x.RequiredUint64 != nil { 430 return *x.RequiredUint64 431 } 432 return 0 433} 434 435func (x *FieldTestMessage) GetRequiredSfixed32() int32 { 436 if x != nil && x.RequiredSfixed32 != nil { 437 return *x.RequiredSfixed32 438 } 439 return 0 440} 441 442func (x *FieldTestMessage) GetRequiredFixed32() uint32 { 443 if x != nil && x.RequiredFixed32 != nil { 444 return *x.RequiredFixed32 445 } 446 return 0 447} 448 449func (x *FieldTestMessage) GetRequiredFloat() float32 { 450 if x != nil && x.RequiredFloat != nil { 451 return *x.RequiredFloat 452 } 453 return 0 454} 455 456func (x *FieldTestMessage) GetRequiredSfixed64() int64 { 457 if x != nil && x.RequiredSfixed64 != nil { 458 return *x.RequiredSfixed64 459 } 460 return 0 461} 462 463func (x *FieldTestMessage) GetRequiredFixed64() uint64 { 464 if x != nil && x.RequiredFixed64 != nil { 465 return *x.RequiredFixed64 466 } 467 return 0 468} 469 470func (x *FieldTestMessage) GetRequiredDouble() float64 { 471 if x != nil && x.RequiredDouble != nil { 472 return *x.RequiredDouble 473 } 474 return 0 475} 476 477func (x *FieldTestMessage) GetRequiredString() string { 478 if x != nil && x.RequiredString != nil { 479 return *x.RequiredString 480 } 481 return "" 482} 483 484func (x *FieldTestMessage) GetRequiredBytes() []byte { 485 if x != nil { 486 return x.RequiredBytes 487 } 488 return nil 489} 490 491func (x *FieldTestMessage) GetRequired_Message() *FieldTestMessage_Message { 492 if x != nil { 493 return x.Required_Message 494 } 495 return nil 496} 497 498func (x *FieldTestMessage) GetRequiredgroup() *FieldTestMessage_RequiredGroup { 499 if x != nil { 500 return x.Requiredgroup 501 } 502 return nil 503} 504 505func (x *FieldTestMessage) GetRepeatedBool() []bool { 506 if x != nil { 507 return x.RepeatedBool 508 } 509 return nil 510} 511 512func (x *FieldTestMessage) GetRepeatedEnum() []FieldTestMessage_Enum { 513 if x != nil { 514 return x.RepeatedEnum 515 } 516 return nil 517} 518 519func (x *FieldTestMessage) GetRepeatedInt32() []int32 { 520 if x != nil { 521 return x.RepeatedInt32 522 } 523 return nil 524} 525 526func (x *FieldTestMessage) GetRepeatedSint32() []int32 { 527 if x != nil { 528 return x.RepeatedSint32 529 } 530 return nil 531} 532 533func (x *FieldTestMessage) GetRepeatedUint32() []uint32 { 534 if x != nil { 535 return x.RepeatedUint32 536 } 537 return nil 538} 539 540func (x *FieldTestMessage) GetRepeatedInt64() []int64 { 541 if x != nil { 542 return x.RepeatedInt64 543 } 544 return nil 545} 546 547func (x *FieldTestMessage) GetRepeatedSint64() []int64 { 548 if x != nil { 549 return x.RepeatedSint64 550 } 551 return nil 552} 553 554func (x *FieldTestMessage) GetRepeatedUint64() []uint64 { 555 if x != nil { 556 return x.RepeatedUint64 557 } 558 return nil 559} 560 561func (x *FieldTestMessage) GetRepeatedSfixed32() []int32 { 562 if x != nil { 563 return x.RepeatedSfixed32 564 } 565 return nil 566} 567 568func (x *FieldTestMessage) GetRepeatedFixed32() []uint32 { 569 if x != nil { 570 return x.RepeatedFixed32 571 } 572 return nil 573} 574 575func (x *FieldTestMessage) GetRepeatedFloat() []float32 { 576 if x != nil { 577 return x.RepeatedFloat 578 } 579 return nil 580} 581 582func (x *FieldTestMessage) GetRepeatedSfixed64() []int64 { 583 if x != nil { 584 return x.RepeatedSfixed64 585 } 586 return nil 587} 588 589func (x *FieldTestMessage) GetRepeatedFixed64() []uint64 { 590 if x != nil { 591 return x.RepeatedFixed64 592 } 593 return nil 594} 595 596func (x *FieldTestMessage) GetRepeatedDouble() []float64 { 597 if x != nil { 598 return x.RepeatedDouble 599 } 600 return nil 601} 602 603func (x *FieldTestMessage) GetRepeatedString() []string { 604 if x != nil { 605 return x.RepeatedString 606 } 607 return nil 608} 609 610func (x *FieldTestMessage) GetRepeatedBytes() [][]byte { 611 if x != nil { 612 return x.RepeatedBytes 613 } 614 return nil 615} 616 617func (x *FieldTestMessage) GetRepeated_Message() []*FieldTestMessage_Message { 618 if x != nil { 619 return x.Repeated_Message 620 } 621 return nil 622} 623 624func (x *FieldTestMessage) GetRepeatedgroup() []*FieldTestMessage_RepeatedGroup { 625 if x != nil { 626 return x.Repeatedgroup 627 } 628 return nil 629} 630 631func (x *FieldTestMessage) GetDefaultBool() bool { 632 if x != nil && x.DefaultBool != nil { 633 return *x.DefaultBool 634 } 635 return Default_FieldTestMessage_DefaultBool 636} 637 638func (x *FieldTestMessage) GetDefaultEnum() FieldTestMessage_Enum { 639 if x != nil && x.DefaultEnum != nil { 640 return *x.DefaultEnum 641 } 642 return Default_FieldTestMessage_DefaultEnum 643} 644 645func (x *FieldTestMessage) GetDefaultInt32() int32 { 646 if x != nil && x.DefaultInt32 != nil { 647 return *x.DefaultInt32 648 } 649 return Default_FieldTestMessage_DefaultInt32 650} 651 652func (x *FieldTestMessage) GetDefaultSint32() int32 { 653 if x != nil && x.DefaultSint32 != nil { 654 return *x.DefaultSint32 655 } 656 return Default_FieldTestMessage_DefaultSint32 657} 658 659func (x *FieldTestMessage) GetDefaultUint32() uint32 { 660 if x != nil && x.DefaultUint32 != nil { 661 return *x.DefaultUint32 662 } 663 return Default_FieldTestMessage_DefaultUint32 664} 665 666func (x *FieldTestMessage) GetDefaultInt64() int64 { 667 if x != nil && x.DefaultInt64 != nil { 668 return *x.DefaultInt64 669 } 670 return Default_FieldTestMessage_DefaultInt64 671} 672 673func (x *FieldTestMessage) GetDefaultSint64() int64 { 674 if x != nil && x.DefaultSint64 != nil { 675 return *x.DefaultSint64 676 } 677 return Default_FieldTestMessage_DefaultSint64 678} 679 680func (x *FieldTestMessage) GetDefaultUint64() uint64 { 681 if x != nil && x.DefaultUint64 != nil { 682 return *x.DefaultUint64 683 } 684 return Default_FieldTestMessage_DefaultUint64 685} 686 687func (x *FieldTestMessage) GetDefaultSfixed32() int32 { 688 if x != nil && x.DefaultSfixed32 != nil { 689 return *x.DefaultSfixed32 690 } 691 return Default_FieldTestMessage_DefaultSfixed32 692} 693 694func (x *FieldTestMessage) GetDefaultFixed32() uint32 { 695 if x != nil && x.DefaultFixed32 != nil { 696 return *x.DefaultFixed32 697 } 698 return Default_FieldTestMessage_DefaultFixed32 699} 700 701func (x *FieldTestMessage) GetDefaultFloat() float32 { 702 if x != nil && x.DefaultFloat != nil { 703 return *x.DefaultFloat 704 } 705 return Default_FieldTestMessage_DefaultFloat 706} 707 708func (x *FieldTestMessage) GetDefaultSfixed64() int64 { 709 if x != nil && x.DefaultSfixed64 != nil { 710 return *x.DefaultSfixed64 711 } 712 return Default_FieldTestMessage_DefaultSfixed64 713} 714 715func (x *FieldTestMessage) GetDefaultFixed64() uint64 { 716 if x != nil && x.DefaultFixed64 != nil { 717 return *x.DefaultFixed64 718 } 719 return Default_FieldTestMessage_DefaultFixed64 720} 721 722func (x *FieldTestMessage) GetDefaultDouble() float64 { 723 if x != nil && x.DefaultDouble != nil { 724 return *x.DefaultDouble 725 } 726 return Default_FieldTestMessage_DefaultDouble 727} 728 729func (x *FieldTestMessage) GetDefaultString() string { 730 if x != nil && x.DefaultString != nil { 731 return *x.DefaultString 732 } 733 return Default_FieldTestMessage_DefaultString 734} 735 736func (x *FieldTestMessage) GetDefaultBytes() []byte { 737 if x != nil && x.DefaultBytes != nil { 738 return x.DefaultBytes 739 } 740 return append([]byte(nil), Default_FieldTestMessage_DefaultBytes...) 741} 742 743func (x *FieldTestMessage) GetDefaultZeroString() string { 744 if x != nil && x.DefaultZeroString != nil { 745 return *x.DefaultZeroString 746 } 747 return Default_FieldTestMessage_DefaultZeroString 748} 749 750func (x *FieldTestMessage) GetDefaultZeroBytes() []byte { 751 if x != nil && x.DefaultZeroBytes != nil { 752 return x.DefaultZeroBytes 753 } 754 return append([]byte(nil), Default_FieldTestMessage_DefaultZeroBytes...) 755} 756 757func (x *FieldTestMessage) GetDefaultFloatNeginf() float32 { 758 if x != nil && x.DefaultFloatNeginf != nil { 759 return *x.DefaultFloatNeginf 760 } 761 return Default_FieldTestMessage_DefaultFloatNeginf 762} 763 764func (x *FieldTestMessage) GetDefaultFloatPosinf() float32 { 765 if x != nil && x.DefaultFloatPosinf != nil { 766 return *x.DefaultFloatPosinf 767 } 768 return Default_FieldTestMessage_DefaultFloatPosinf 769} 770 771func (x *FieldTestMessage) GetDefaultFloatNan() float32 { 772 if x != nil && x.DefaultFloatNan != nil { 773 return *x.DefaultFloatNan 774 } 775 return Default_FieldTestMessage_DefaultFloatNan 776} 777 778func (x *FieldTestMessage) GetDefaultDoubleNeginf() float64 { 779 if x != nil && x.DefaultDoubleNeginf != nil { 780 return *x.DefaultDoubleNeginf 781 } 782 return Default_FieldTestMessage_DefaultDoubleNeginf 783} 784 785func (x *FieldTestMessage) GetDefaultDoublePosinf() float64 { 786 if x != nil && x.DefaultDoublePosinf != nil { 787 return *x.DefaultDoublePosinf 788 } 789 return Default_FieldTestMessage_DefaultDoublePosinf 790} 791 792func (x *FieldTestMessage) GetDefaultDoubleNan() float64 { 793 if x != nil && x.DefaultDoubleNan != nil { 794 return *x.DefaultDoubleNan 795 } 796 return Default_FieldTestMessage_DefaultDoubleNan 797} 798 799func (x *FieldTestMessage) GetMapInt32Int64() map[int32]int64 { 800 if x != nil { 801 return x.MapInt32Int64 802 } 803 return nil 804} 805 806func (x *FieldTestMessage) GetMapStringMessage() map[string]*FieldTestMessage_Message { 807 if x != nil { 808 return x.MapStringMessage 809 } 810 return nil 811} 812 813func (x *FieldTestMessage) GetMapFixed64Enum() map[uint64]FieldTestMessage_Enum { 814 if x != nil { 815 return x.MapFixed64Enum 816 } 817 return nil 818} 819 820func (m *FieldTestMessage) GetOneofField() isFieldTestMessage_OneofField { 821 if m != nil { 822 return m.OneofField 823 } 824 return nil 825} 826 827func (x *FieldTestMessage) GetOneofBool() bool { 828 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofBool); ok { 829 return x.OneofBool 830 } 831 return false 832} 833 834func (x *FieldTestMessage) GetOneofEnum() FieldTestMessage_Enum { 835 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofEnum); ok { 836 return x.OneofEnum 837 } 838 return FieldTestMessage_ZERO 839} 840 841func (x *FieldTestMessage) GetOneofInt32() int32 { 842 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofInt32); ok { 843 return x.OneofInt32 844 } 845 return 0 846} 847 848func (x *FieldTestMessage) GetOneofSint32() int32 { 849 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSint32); ok { 850 return x.OneofSint32 851 } 852 return 0 853} 854 855func (x *FieldTestMessage) GetOneofUint32() uint32 { 856 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofUint32); ok { 857 return x.OneofUint32 858 } 859 return 0 860} 861 862func (x *FieldTestMessage) GetOneofInt64() int64 { 863 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofInt64); ok { 864 return x.OneofInt64 865 } 866 return 0 867} 868 869func (x *FieldTestMessage) GetOneofSint64() int64 { 870 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSint64); ok { 871 return x.OneofSint64 872 } 873 return 0 874} 875 876func (x *FieldTestMessage) GetOneofUint64() uint64 { 877 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofUint64); ok { 878 return x.OneofUint64 879 } 880 return 0 881} 882 883func (x *FieldTestMessage) GetOneofSfixed32() int32 { 884 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSfixed32); ok { 885 return x.OneofSfixed32 886 } 887 return 0 888} 889 890func (x *FieldTestMessage) GetOneofFixed32() uint32 { 891 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFixed32); ok { 892 return x.OneofFixed32 893 } 894 return 0 895} 896 897func (x *FieldTestMessage) GetOneofFloat() float32 { 898 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFloat); ok { 899 return x.OneofFloat 900 } 901 return 0 902} 903 904func (x *FieldTestMessage) GetOneofSfixed64() int64 { 905 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSfixed64); ok { 906 return x.OneofSfixed64 907 } 908 return 0 909} 910 911func (x *FieldTestMessage) GetOneofFixed64() uint64 { 912 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFixed64); ok { 913 return x.OneofFixed64 914 } 915 return 0 916} 917 918func (x *FieldTestMessage) GetOneofDouble() float64 { 919 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofDouble); ok { 920 return x.OneofDouble 921 } 922 return 0 923} 924 925func (x *FieldTestMessage) GetOneofString() string { 926 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofString); ok { 927 return x.OneofString 928 } 929 return "" 930} 931 932func (x *FieldTestMessage) GetOneofBytes() []byte { 933 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofBytes); ok { 934 return x.OneofBytes 935 } 936 return nil 937} 938 939func (x *FieldTestMessage) GetOneof_Message() *FieldTestMessage_Message { 940 if x, ok := x.GetOneofField().(*FieldTestMessage_Oneof_Message); ok { 941 return x.Oneof_Message 942 } 943 return nil 944} 945 946func (x *FieldTestMessage) GetOneofgroup() *FieldTestMessage_OneofGroup { 947 if x, ok := x.GetOneofField().(*FieldTestMessage_Oneofgroup); ok { 948 return x.Oneofgroup 949 } 950 return nil 951} 952 953func (x *FieldTestMessage) GetOneofLargestTag() int32 { 954 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofLargestTag); ok { 955 return x.OneofLargestTag 956 } 957 return 0 958} 959 960func (m *FieldTestMessage) GetOneofTwo() isFieldTestMessage_OneofTwo { 961 if m != nil { 962 return m.OneofTwo 963 } 964 return nil 965} 966 967func (x *FieldTestMessage) GetOneofTwo_1() int32 { 968 if x, ok := x.GetOneofTwo().(*FieldTestMessage_OneofTwo_1); ok { 969 return x.OneofTwo_1 970 } 971 return 0 972} 973 974func (x *FieldTestMessage) GetOneofTwo_2() int64 { 975 if x, ok := x.GetOneofTwo().(*FieldTestMessage_OneofTwo_2); ok { 976 return x.OneofTwo_2 977 } 978 return 0 979} 980 981type isFieldTestMessage_OneofField interface { 982 isFieldTestMessage_OneofField() 983} 984 985type FieldTestMessage_OneofBool struct { 986 OneofBool bool `protobuf:"varint,601,opt,name=oneof_bool,json=oneofBool,oneof"` 987} 988 989type FieldTestMessage_OneofEnum struct { 990 OneofEnum FieldTestMessage_Enum `protobuf:"varint,602,opt,name=oneof_enum,json=oneofEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,oneof"` 991} 992 993type FieldTestMessage_OneofInt32 struct { 994 OneofInt32 int32 `protobuf:"varint,603,opt,name=oneof_int32,json=oneofInt32,oneof"` 995} 996 997type FieldTestMessage_OneofSint32 struct { 998 OneofSint32 int32 `protobuf:"zigzag32,604,opt,name=oneof_sint32,json=oneofSint32,oneof"` 999} 1000 1001type FieldTestMessage_OneofUint32 struct { 1002 OneofUint32 uint32 `protobuf:"varint,605,opt,name=oneof_uint32,json=oneofUint32,oneof"` 1003} 1004 1005type FieldTestMessage_OneofInt64 struct { 1006 OneofInt64 int64 `protobuf:"varint,606,opt,name=oneof_int64,json=oneofInt64,oneof"` 1007} 1008 1009type FieldTestMessage_OneofSint64 struct { 1010 OneofSint64 int64 `protobuf:"zigzag64,607,opt,name=oneof_sint64,json=oneofSint64,oneof"` 1011} 1012 1013type FieldTestMessage_OneofUint64 struct { 1014 OneofUint64 uint64 `protobuf:"varint,608,opt,name=oneof_uint64,json=oneofUint64,oneof"` 1015} 1016 1017type FieldTestMessage_OneofSfixed32 struct { 1018 OneofSfixed32 int32 `protobuf:"fixed32,609,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` 1019} 1020 1021type FieldTestMessage_OneofFixed32 struct { 1022 OneofFixed32 uint32 `protobuf:"fixed32,610,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` 1023} 1024 1025type FieldTestMessage_OneofFloat struct { 1026 OneofFloat float32 `protobuf:"fixed32,611,opt,name=oneof_float,json=oneofFloat,oneof"` 1027} 1028 1029type FieldTestMessage_OneofSfixed64 struct { 1030 OneofSfixed64 int64 `protobuf:"fixed64,612,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` 1031} 1032 1033type FieldTestMessage_OneofFixed64 struct { 1034 OneofFixed64 uint64 `protobuf:"fixed64,613,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` 1035} 1036 1037type FieldTestMessage_OneofDouble struct { 1038 OneofDouble float64 `protobuf:"fixed64,614,opt,name=oneof_double,json=oneofDouble,oneof"` 1039} 1040 1041type FieldTestMessage_OneofString struct { 1042 OneofString string `protobuf:"bytes,615,opt,name=oneof_string,json=oneofString,oneof"` 1043} 1044 1045type FieldTestMessage_OneofBytes struct { 1046 OneofBytes []byte `protobuf:"bytes,616,opt,name=oneof_bytes,json=oneofBytes,oneof"` 1047} 1048 1049type FieldTestMessage_Oneof_Message struct { 1050 Oneof_Message *FieldTestMessage_Message `protobuf:"bytes,617,opt,name=oneof_Message,json=oneofMessage,oneof"` 1051} 1052 1053type FieldTestMessage_Oneofgroup struct { 1054 Oneofgroup *FieldTestMessage_OneofGroup `protobuf:"group,618,opt,name=OneofGroup,json=oneofgroup,oneof"` 1055} 1056 1057type FieldTestMessage_OneofLargestTag struct { 1058 OneofLargestTag int32 `protobuf:"varint,536870911,opt,name=oneof_largest_tag,json=oneofLargestTag,oneof"` 1059} 1060 1061func (*FieldTestMessage_OneofBool) isFieldTestMessage_OneofField() {} 1062 1063func (*FieldTestMessage_OneofEnum) isFieldTestMessage_OneofField() {} 1064 1065func (*FieldTestMessage_OneofInt32) isFieldTestMessage_OneofField() {} 1066 1067func (*FieldTestMessage_OneofSint32) isFieldTestMessage_OneofField() {} 1068 1069func (*FieldTestMessage_OneofUint32) isFieldTestMessage_OneofField() {} 1070 1071func (*FieldTestMessage_OneofInt64) isFieldTestMessage_OneofField() {} 1072 1073func (*FieldTestMessage_OneofSint64) isFieldTestMessage_OneofField() {} 1074 1075func (*FieldTestMessage_OneofUint64) isFieldTestMessage_OneofField() {} 1076 1077func (*FieldTestMessage_OneofSfixed32) isFieldTestMessage_OneofField() {} 1078 1079func (*FieldTestMessage_OneofFixed32) isFieldTestMessage_OneofField() {} 1080 1081func (*FieldTestMessage_OneofFloat) isFieldTestMessage_OneofField() {} 1082 1083func (*FieldTestMessage_OneofSfixed64) isFieldTestMessage_OneofField() {} 1084 1085func (*FieldTestMessage_OneofFixed64) isFieldTestMessage_OneofField() {} 1086 1087func (*FieldTestMessage_OneofDouble) isFieldTestMessage_OneofField() {} 1088 1089func (*FieldTestMessage_OneofString) isFieldTestMessage_OneofField() {} 1090 1091func (*FieldTestMessage_OneofBytes) isFieldTestMessage_OneofField() {} 1092 1093func (*FieldTestMessage_Oneof_Message) isFieldTestMessage_OneofField() {} 1094 1095func (*FieldTestMessage_Oneofgroup) isFieldTestMessage_OneofField() {} 1096 1097func (*FieldTestMessage_OneofLargestTag) isFieldTestMessage_OneofField() {} 1098 1099type isFieldTestMessage_OneofTwo interface { 1100 isFieldTestMessage_OneofTwo() 1101} 1102 1103type FieldTestMessage_OneofTwo_1 struct { 1104 OneofTwo_1 int32 `protobuf:"varint,700,opt,name=oneof_two_1,json=oneofTwo1,oneof"` 1105} 1106 1107type FieldTestMessage_OneofTwo_2 struct { 1108 OneofTwo_2 int64 `protobuf:"varint,701,opt,name=oneof_two_2,json=oneofTwo2,oneof"` 1109} 1110 1111func (*FieldTestMessage_OneofTwo_1) isFieldTestMessage_OneofTwo() {} 1112 1113func (*FieldTestMessage_OneofTwo_2) isFieldTestMessage_OneofTwo() {} 1114 1115type FieldTestMessage_OptionalGroup struct { 1116 state protoimpl.MessageState 1117 sizeCache protoimpl.SizeCache 1118 unknownFields protoimpl.UnknownFields 1119 1120 OptionalGroup *string `protobuf:"bytes,19,opt,name=optional_group,json=optionalGroup" json:"optional_group,omitempty"` 1121} 1122 1123func (x *FieldTestMessage_OptionalGroup) Reset() { 1124 *x = FieldTestMessage_OptionalGroup{} 1125 if protoimpl.UnsafeEnabled { 1126 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[1] 1127 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1128 ms.StoreMessageInfo(mi) 1129 } 1130} 1131 1132func (x *FieldTestMessage_OptionalGroup) String() string { 1133 return protoimpl.X.MessageStringOf(x) 1134} 1135 1136func (*FieldTestMessage_OptionalGroup) ProtoMessage() {} 1137 1138func (x *FieldTestMessage_OptionalGroup) ProtoReflect() protoreflect.Message { 1139 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[1] 1140 if protoimpl.UnsafeEnabled && x != nil { 1141 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1142 if ms.LoadMessageInfo() == nil { 1143 ms.StoreMessageInfo(mi) 1144 } 1145 return ms 1146 } 1147 return mi.MessageOf(x) 1148} 1149 1150// Deprecated: Use FieldTestMessage_OptionalGroup.ProtoReflect.Descriptor instead. 1151func (*FieldTestMessage_OptionalGroup) Descriptor() ([]byte, []int) { 1152 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0, 0} 1153} 1154 1155func (x *FieldTestMessage_OptionalGroup) GetOptionalGroup() string { 1156 if x != nil && x.OptionalGroup != nil { 1157 return *x.OptionalGroup 1158 } 1159 return "" 1160} 1161 1162type FieldTestMessage_RequiredGroup struct { 1163 state protoimpl.MessageState 1164 sizeCache protoimpl.SizeCache 1165 unknownFields protoimpl.UnknownFields 1166 1167 RequiredGroup *string `protobuf:"bytes,119,req,name=required_group,json=requiredGroup" json:"required_group,omitempty"` 1168} 1169 1170func (x *FieldTestMessage_RequiredGroup) Reset() { 1171 *x = FieldTestMessage_RequiredGroup{} 1172 if protoimpl.UnsafeEnabled { 1173 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[2] 1174 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1175 ms.StoreMessageInfo(mi) 1176 } 1177} 1178 1179func (x *FieldTestMessage_RequiredGroup) String() string { 1180 return protoimpl.X.MessageStringOf(x) 1181} 1182 1183func (*FieldTestMessage_RequiredGroup) ProtoMessage() {} 1184 1185func (x *FieldTestMessage_RequiredGroup) ProtoReflect() protoreflect.Message { 1186 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[2] 1187 if protoimpl.UnsafeEnabled && x != nil { 1188 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1189 if ms.LoadMessageInfo() == nil { 1190 ms.StoreMessageInfo(mi) 1191 } 1192 return ms 1193 } 1194 return mi.MessageOf(x) 1195} 1196 1197// Deprecated: Use FieldTestMessage_RequiredGroup.ProtoReflect.Descriptor instead. 1198func (*FieldTestMessage_RequiredGroup) Descriptor() ([]byte, []int) { 1199 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0, 1} 1200} 1201 1202func (x *FieldTestMessage_RequiredGroup) GetRequiredGroup() string { 1203 if x != nil && x.RequiredGroup != nil { 1204 return *x.RequiredGroup 1205 } 1206 return "" 1207} 1208 1209type FieldTestMessage_RepeatedGroup struct { 1210 state protoimpl.MessageState 1211 sizeCache protoimpl.SizeCache 1212 unknownFields protoimpl.UnknownFields 1213 1214 RepeatedGroup []string `protobuf:"bytes,219,rep,name=repeated_group,json=repeatedGroup" json:"repeated_group,omitempty"` 1215} 1216 1217func (x *FieldTestMessage_RepeatedGroup) Reset() { 1218 *x = FieldTestMessage_RepeatedGroup{} 1219 if protoimpl.UnsafeEnabled { 1220 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[3] 1221 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1222 ms.StoreMessageInfo(mi) 1223 } 1224} 1225 1226func (x *FieldTestMessage_RepeatedGroup) String() string { 1227 return protoimpl.X.MessageStringOf(x) 1228} 1229 1230func (*FieldTestMessage_RepeatedGroup) ProtoMessage() {} 1231 1232func (x *FieldTestMessage_RepeatedGroup) ProtoReflect() protoreflect.Message { 1233 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[3] 1234 if protoimpl.UnsafeEnabled && x != nil { 1235 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1236 if ms.LoadMessageInfo() == nil { 1237 ms.StoreMessageInfo(mi) 1238 } 1239 return ms 1240 } 1241 return mi.MessageOf(x) 1242} 1243 1244// Deprecated: Use FieldTestMessage_RepeatedGroup.ProtoReflect.Descriptor instead. 1245func (*FieldTestMessage_RepeatedGroup) Descriptor() ([]byte, []int) { 1246 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0, 2} 1247} 1248 1249func (x *FieldTestMessage_RepeatedGroup) GetRepeatedGroup() []string { 1250 if x != nil { 1251 return x.RepeatedGroup 1252 } 1253 return nil 1254} 1255 1256type FieldTestMessage_OneofGroup struct { 1257 state protoimpl.MessageState 1258 sizeCache protoimpl.SizeCache 1259 unknownFields protoimpl.UnknownFields 1260 1261 OneofGroupField *string `protobuf:"bytes,619,opt,name=oneof_group_field,json=oneofGroupField" json:"oneof_group_field,omitempty"` 1262} 1263 1264func (x *FieldTestMessage_OneofGroup) Reset() { 1265 *x = FieldTestMessage_OneofGroup{} 1266 if protoimpl.UnsafeEnabled { 1267 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[7] 1268 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1269 ms.StoreMessageInfo(mi) 1270 } 1271} 1272 1273func (x *FieldTestMessage_OneofGroup) String() string { 1274 return protoimpl.X.MessageStringOf(x) 1275} 1276 1277func (*FieldTestMessage_OneofGroup) ProtoMessage() {} 1278 1279func (x *FieldTestMessage_OneofGroup) ProtoReflect() protoreflect.Message { 1280 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[7] 1281 if protoimpl.UnsafeEnabled && x != nil { 1282 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1283 if ms.LoadMessageInfo() == nil { 1284 ms.StoreMessageInfo(mi) 1285 } 1286 return ms 1287 } 1288 return mi.MessageOf(x) 1289} 1290 1291// Deprecated: Use FieldTestMessage_OneofGroup.ProtoReflect.Descriptor instead. 1292func (*FieldTestMessage_OneofGroup) Descriptor() ([]byte, []int) { 1293 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0, 6} 1294} 1295 1296func (x *FieldTestMessage_OneofGroup) GetOneofGroupField() string { 1297 if x != nil && x.OneofGroupField != nil { 1298 return *x.OneofGroupField 1299 } 1300 return "" 1301} 1302 1303type FieldTestMessage_Message struct { 1304 state protoimpl.MessageState 1305 sizeCache protoimpl.SizeCache 1306 unknownFields protoimpl.UnknownFields 1307} 1308 1309func (x *FieldTestMessage_Message) Reset() { 1310 *x = FieldTestMessage_Message{} 1311 if protoimpl.UnsafeEnabled { 1312 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[8] 1313 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1314 ms.StoreMessageInfo(mi) 1315 } 1316} 1317 1318func (x *FieldTestMessage_Message) String() string { 1319 return protoimpl.X.MessageStringOf(x) 1320} 1321 1322func (*FieldTestMessage_Message) ProtoMessage() {} 1323 1324func (x *FieldTestMessage_Message) ProtoReflect() protoreflect.Message { 1325 mi := &file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[8] 1326 if protoimpl.UnsafeEnabled && x != nil { 1327 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1328 if ms.LoadMessageInfo() == nil { 1329 ms.StoreMessageInfo(mi) 1330 } 1331 return ms 1332 } 1333 return mi.MessageOf(x) 1334} 1335 1336// Deprecated: Use FieldTestMessage_Message.ProtoReflect.Descriptor instead. 1337func (*FieldTestMessage_Message) Descriptor() ([]byte, []int) { 1338 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP(), []int{0, 7} 1339} 1340 1341var File_cmd_protoc_gen_go_testdata_proto2_fields_proto protoreflect.FileDescriptor 1342 1343var file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDesc = []byte{ 1344 0x0a, 0x2e, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 1345 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 1346 0x74, 0x6f, 0x32, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1347 0x12, 0x15, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 1348 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x22, 0xa7, 0x2d, 0x0a, 0x10, 0x46, 0x69, 0x65, 0x6c, 1349 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0d, 1350 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x01, 0x20, 1351 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x6f, 0x6f, 1352 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 1353 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 1354 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 1355 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 1356 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 1357 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 1358 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6f, 0x70, 1359 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 1360 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x04, 1361 0x20, 0x01, 0x28, 0x11, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 1362 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 1363 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6f, 1364 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a, 1365 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 1366 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 1367 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 1368 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x07, 0x20, 0x01, 0x28, 0x12, 0x52, 0x0e, 0x6f, 1369 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 1370 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 1371 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 1372 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 1373 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x09, 0x20, 0x01, 0x28, 1374 0x0f, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 1375 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 1376 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0f, 0x6f, 1377 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 1378 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 1379 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 1380 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 1381 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x10, 1382 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 1383 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 1384 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x06, 0x52, 0x0f, 0x6f, 0x70, 1385 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x27, 0x0a, 1386 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 1387 0x18, 0x0e, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 1388 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 1389 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 1390 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 1391 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 1392 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 1393 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 1394 0x61, 0x6c, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 1395 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1396 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 1397 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 1398 0x65, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 1399 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72, 1400 0x6f, 0x75, 0x70, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 1401 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1402 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 1403 0x67, 0x65, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 1404 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 1405 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 1406 0x18, 0x65, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 1407 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 1408 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x66, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 1409 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 1410 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 1411 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x69, 1412 0x72, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 1413 0x72, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x67, 0x20, 0x02, 0x28, 0x05, 0x52, 1414 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 1415 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 1416 0x32, 0x18, 0x68, 0x20, 0x02, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 1417 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 1418 0x72, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x69, 0x20, 0x02, 0x28, 0x0d, 1419 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 1420 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 1421 0x36, 0x34, 0x18, 0x6a, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 1422 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 1423 0x72, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x6b, 0x20, 0x02, 0x28, 0x12, 1424 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 1425 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 1426 0x74, 0x36, 0x34, 0x18, 0x6c, 0x20, 0x02, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 1427 0x72, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x71, 1428 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x6d, 1429 0x20, 0x02, 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x66, 1430 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 1431 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x6e, 0x20, 0x02, 0x28, 0x07, 1432 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 1433 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x6c, 1434 0x6f, 0x61, 0x74, 0x18, 0x6f, 0x20, 0x02, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 1435 0x72, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x71, 0x75, 1436 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x70, 0x20, 1437 0x02, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x66, 0x69, 1438 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 1439 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x71, 0x20, 0x02, 0x28, 0x06, 0x52, 1440 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 1441 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 1442 0x62, 0x6c, 0x65, 0x18, 0x72, 0x20, 0x02, 0x28, 0x01, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 1443 0x72, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 1444 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x73, 0x20, 0x02, 1445 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 1446 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x62, 1447 0x79, 0x74, 0x65, 0x73, 0x18, 0x74, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 1448 0x69, 0x72, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a, 0x0a, 0x10, 0x72, 0x65, 0x71, 1449 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x75, 0x20, 1450 0x02, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 1451 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 1452 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73, 1453 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x4d, 0x65, 1454 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 1455 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x76, 0x20, 0x02, 0x28, 0x0a, 0x32, 0x35, 0x2e, 0x67, 1456 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 1457 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 1458 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72, 1459 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x67, 0x72, 0x6f, 1460 0x75, 0x70, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 1461 0x6f, 0x6f, 0x6c, 0x18, 0xc9, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 1462 0x61, 0x74, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x52, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 1463 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xca, 0x01, 0x20, 0x03, 0x28, 0x0e, 1464 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1465 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 1466 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 1467 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x26, 0x0a, 0x0e, 1468 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcb, 1469 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 1470 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 1471 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcc, 0x01, 0x20, 0x03, 0x28, 0x11, 0x52, 0x0e, 1472 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 1473 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 1474 0x32, 0x18, 0xcd, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 1475 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 1476 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xce, 0x01, 0x20, 0x03, 0x28, 1477 0x03, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 1478 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 1479 0x74, 0x36, 0x34, 0x18, 0xcf, 0x01, 0x20, 0x03, 0x28, 0x12, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 1480 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 1481 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xd0, 0x01, 1482 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 1483 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 1484 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd1, 0x01, 0x20, 0x03, 0x28, 0x0f, 1485 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 1486 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 1487 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd2, 0x01, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0f, 0x72, 1488 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x26, 1489 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 1490 0x18, 0xd3, 0x01, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 1491 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 1492 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xd4, 0x01, 0x20, 0x03, 1493 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 1494 0x65, 0x64, 0x36, 0x34, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 1495 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xd5, 0x01, 0x20, 0x03, 0x28, 0x06, 0x52, 1496 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 1497 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 1498 0x62, 0x6c, 0x65, 0x18, 0xd6, 0x01, 0x20, 0x03, 0x28, 0x01, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 1499 0x61, 0x74, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 1500 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0xd7, 0x01, 1501 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x74, 1502 0x72, 0x69, 0x6e, 0x67, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 1503 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xd8, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0d, 0x72, 1504 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5b, 0x0a, 0x10, 1505 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 1506 0x18, 0xd9, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 1507 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 1508 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 1509 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 1510 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5c, 0x0a, 0x0d, 0x72, 0x65, 0x70, 1511 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0xda, 0x01, 0x20, 0x03, 0x28, 1512 0x0a, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1513 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 1514 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, 1515 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 1516 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x28, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 1517 0x6c, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xad, 0x02, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 1518 0x74, 0x72, 0x75, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x42, 0x6f, 0x6f, 1519 0x6c, 0x12, 0x55, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x65, 0x6e, 0x75, 1520 0x6d, 0x18, 0xae, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 1521 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 1522 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 1523 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x03, 0x4f, 0x4e, 0x45, 0x52, 0x0b, 0x64, 0x65, 0x66, 1524 0x61, 0x75, 0x6c, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x27, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 1525 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xaf, 0x02, 0x20, 0x01, 0x28, 0x05, 1526 0x3a, 0x01, 0x31, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x33, 1527 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e, 1528 0x74, 0x33, 0x32, 0x18, 0xb0, 0x02, 0x20, 0x01, 0x28, 0x11, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64, 1529 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 1530 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xb1, 1531 0x02, 0x20, 0x01, 0x28, 0x0d, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 1532 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 1533 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xb2, 0x02, 0x20, 0x01, 0x28, 0x03, 0x3a, 1534 0x01, 0x31, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 1535 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 1536 0x36, 0x34, 0x18, 0xb3, 0x02, 0x20, 0x01, 0x28, 0x12, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65, 1537 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x64, 1538 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xb4, 0x02, 1539 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 1540 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2d, 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 1541 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xb5, 0x02, 0x20, 0x01, 0x28, 1542 0x0f, 0x3a, 0x01, 0x31, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 1543 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 1544 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xb6, 0x02, 0x20, 0x01, 0x28, 0x07, 0x3a, 1545 0x01, 0x31, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 1546 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 1547 0x6f, 0x61, 0x74, 0x18, 0xb7, 0x02, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x33, 0x2e, 0x31, 0x34, 1548 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2d, 1549 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 1550 0x36, 0x34, 0x18, 0xb8, 0x02, 0x20, 0x01, 0x28, 0x10, 0x3a, 0x01, 0x31, 0x52, 0x0f, 0x64, 0x65, 1551 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2b, 0x0a, 1552 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 1553 0x18, 0xb9, 0x02, 0x20, 0x01, 0x28, 0x06, 0x3a, 0x01, 0x31, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 1554 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2e, 0x0a, 0x0e, 0x64, 0x65, 1555 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xba, 0x02, 0x20, 1556 0x01, 0x28, 0x01, 0x3a, 0x06, 0x33, 0x2e, 0x31, 0x34, 0x31, 0x35, 0x52, 0x0d, 0x64, 0x65, 0x66, 1557 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x37, 0x0a, 0x0e, 0x64, 0x65, 1558 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0xbb, 0x02, 0x20, 1559 0x01, 0x28, 0x09, 0x3a, 0x0f, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x22, 0x77, 0x6f, 0x72, 0x6c, 1560 0x64, 0x21, 0x22, 0x0a, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x74, 0x72, 1561 0x69, 0x6e, 0x67, 0x12, 0x3c, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62, 1562 0x79, 0x74, 0x65, 0x73, 0x18, 0xbc, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x16, 0x68, 0x65, 0x6c, 1563 0x6c, 0x6f, 0x2c, 0x5c, 0x33, 0x33, 0x36, 0x5c, 0x32, 0x35, 0x35, 0x5c, 0x32, 0x37, 0x36, 0x5c, 1564 0x33, 0x35, 0x37, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x42, 0x79, 0x74, 0x65, 1565 0x73, 0x12, 0x31, 0x0a, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x7a, 0x65, 0x72, 1566 0x6f, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0xde, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 1567 0x00, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5a, 0x65, 0x72, 0x6f, 0x53, 0x74, 1568 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 1569 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xdf, 0x02, 0x20, 0x01, 0x28, 1570 0x0c, 0x3a, 0x00, 0x52, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5a, 0x65, 0x72, 0x6f, 1571 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x37, 0x0a, 0x14, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 1572 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x6e, 0x65, 0x67, 0x69, 0x6e, 0x66, 0x18, 0x90, 0x03, 1573 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x2d, 0x69, 0x6e, 0x66, 0x52, 0x12, 0x64, 0x65, 0x66, 0x61, 1574 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x65, 0x67, 0x69, 0x6e, 0x66, 0x12, 0x36, 1575 0x0a, 0x14, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 1576 0x70, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x18, 0x91, 0x03, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x03, 0x69, 1577 0x6e, 0x66, 0x52, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 1578 0x50, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x12, 0x30, 0x0a, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 1579 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x6e, 0x61, 0x6e, 0x18, 0x92, 0x03, 0x20, 0x01, 1580 0x28, 0x02, 0x3a, 0x03, 0x6e, 0x61, 0x6e, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 1581 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x61, 0x6e, 0x12, 0x39, 0x0a, 0x15, 0x64, 0x65, 0x66, 0x61, 1582 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x65, 0x67, 0x69, 0x6e, 1583 0x66, 0x18, 0x93, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x04, 0x2d, 0x69, 0x6e, 0x66, 0x52, 0x13, 1584 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x4e, 0x65, 0x67, 1585 0x69, 0x6e, 0x66, 0x12, 0x38, 0x0a, 0x15, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 1586 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x18, 0x94, 0x03, 0x20, 1587 0x01, 0x28, 0x01, 0x3a, 0x03, 0x69, 0x6e, 0x66, 0x52, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 1588 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x50, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x12, 0x32, 0x0a, 1589 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 1590 0x6e, 0x61, 0x6e, 0x18, 0x95, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x03, 0x6e, 0x61, 0x6e, 0x52, 1591 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x4e, 0x61, 1592 0x6e, 0x12, 0x63, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x69, 1593 0x6e, 0x74, 0x36, 0x34, 0x18, 0xf4, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 1594 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 1595 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 1596 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 1597 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 1598 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x6c, 0x0a, 0x12, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 1599 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xf5, 0x03, 0x20, 1600 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 1601 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 1602 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 1603 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 1604 0x72, 0x79, 0x52, 0x10, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 1605 0x73, 0x61, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x6d, 0x61, 0x70, 0x5f, 0x66, 0x69, 0x78, 0x65, 1606 0x64, 0x36, 0x34, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xf6, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 1607 0x3b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 1608 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 1609 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 1610 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61, 1611 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x20, 0x0a, 0x0a, 1612 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xd9, 0x04, 0x20, 0x01, 0x28, 1613 0x08, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x4e, 1614 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xda, 0x04, 0x20, 1615 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 1616 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 1617 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 1618 0x6d, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x22, 1619 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xdb, 0x04, 1620 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x6e, 0x74, 1621 0x33, 0x32, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x69, 0x6e, 0x74, 1622 0x33, 0x32, 0x18, 0xdc, 0x04, 0x20, 0x01, 0x28, 0x11, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 1623 0x6f, 0x66, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 1624 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xdd, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x48, 1625 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x22, 1626 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xde, 0x04, 1627 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x6e, 0x74, 1628 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x69, 0x6e, 0x74, 1629 0x36, 0x34, 0x18, 0xdf, 0x04, 0x20, 0x01, 0x28, 0x12, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 1630 0x6f, 0x66, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 1631 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xe0, 0x04, 0x20, 0x01, 0x28, 0x04, 0x48, 1632 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 1633 0x0a, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 1634 0x18, 0xe1, 0x04, 0x20, 0x01, 0x28, 0x0f, 0x48, 0x00, 0x52, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 1635 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x26, 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 1636 0x66, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xe2, 0x04, 0x20, 0x01, 0x28, 0x07, 1637 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 1638 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 1639 0xe3, 0x04, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x46, 1640 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x28, 0x0a, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x66, 1641 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xe4, 0x04, 0x20, 0x01, 0x28, 0x10, 0x48, 0x00, 0x52, 1642 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x26, 1643 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 1644 0xe5, 0x04, 0x20, 0x01, 0x28, 0x06, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x46, 1645 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 1646 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xe6, 0x04, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52, 1647 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x24, 0x0a, 0x0c, 1648 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0xe7, 0x04, 0x20, 1649 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x74, 0x72, 0x69, 1650 0x6e, 0x67, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, 0x79, 0x74, 0x65, 1651 0x73, 0x18, 0xe8, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 1652 0x66, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x57, 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 1653 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xe9, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 1654 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 1655 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 1656 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 1657 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 1658 0x55, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0xea, 0x04, 1659 0x20, 0x01, 0x28, 0x0a, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 1660 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 1661 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4f, 0x6e, 1662 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 1663 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x30, 0x0a, 0x11, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 1664 0x6c, 0x61, 0x72, 0x67, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x61, 0x67, 0x18, 0xff, 0xff, 0xff, 0xff, 1665 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4c, 0x61, 1666 0x72, 0x67, 0x65, 0x73, 0x74, 0x54, 0x61, 0x67, 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 1667 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x31, 0x18, 0xbc, 0x05, 0x20, 0x01, 0x28, 0x05, 0x48, 0x01, 1668 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x54, 0x77, 0x6f, 0x31, 0x12, 0x21, 0x0a, 0x0b, 0x6f, 1669 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x32, 0x18, 0xbd, 0x05, 0x20, 0x01, 0x28, 1670 0x03, 0x48, 0x01, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x54, 0x77, 0x6f, 0x32, 0x1a, 0x36, 1671 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 1672 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x67, 0x72, 0x6f, 0x75, 1673 0x70, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 1674 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x36, 0x0a, 0x0d, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 1675 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 1676 0x72, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x77, 0x20, 0x02, 0x28, 0x09, 0x52, 1677 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x37, 1678 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 1679 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 1680 0x70, 0x18, 0xdb, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 1681 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x40, 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e, 1682 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 1683 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 1684 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 1685 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x74, 0x0a, 0x15, 0x4d, 0x61, 0x70, 1686 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 1687 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 1688 0x03, 0x6b, 0x65, 0x79, 0x12, 0x45, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 1689 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 1690 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 1691 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73, 1692 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 1693 0x6f, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75, 1694 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 1695 0x01, 0x28, 0x06, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x42, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 1696 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 1697 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 1698 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 1699 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 1700 0x1a, 0x39, 0x0a, 0x0a, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x2b, 1701 0x0a, 0x11, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x66, 0x69, 1702 0x65, 0x6c, 0x64, 0x18, 0xeb, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 1703 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x1a, 0x09, 0x0a, 0x07, 0x4d, 1704 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x19, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x08, 1705 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4f, 0x4e, 0x45, 0x10, 1706 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 1707 0x42, 0x0b, 0x0a, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x4a, 0x06, 0x08, 1708 0x90, 0x4e, 0x10, 0x91, 0x4e, 0x4a, 0x06, 0x08, 0x91, 0x4e, 0x10, 0x92, 0x4e, 0x52, 0x0c, 0x54, 1709 0x45, 0x4e, 0x5f, 0x54, 0x48, 0x4f, 0x55, 0x53, 0x41, 0x4e, 0x44, 0x52, 0x14, 0x54, 0x45, 0x4e, 1710 0x5f, 0x54, 0x48, 0x4f, 0x55, 0x53, 0x41, 0x4e, 0x44, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x4f, 0x4e, 1711 0x45, 0x42, 0x3e, 0x5a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 1712 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 1713 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 1714 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1715 0x32, 1716} 1717 1718var ( 1719 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescOnce sync.Once 1720 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescData = file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDesc 1721) 1722 1723func file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescGZIP() []byte { 1724 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescOnce.Do(func() { 1725 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescData = protoimpl.X.CompressGZIP(file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescData) 1726 }) 1727 return file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDescData 1728} 1729 1730var file_cmd_protoc_gen_go_testdata_proto2_fields_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 1731var file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes = make([]protoimpl.MessageInfo, 9) 1732var file_cmd_protoc_gen_go_testdata_proto2_fields_proto_goTypes = []interface{}{ 1733 (FieldTestMessage_Enum)(0), // 0: goproto.protoc.proto2.FieldTestMessage.Enum 1734 (*FieldTestMessage)(nil), // 1: goproto.protoc.proto2.FieldTestMessage 1735 (*FieldTestMessage_OptionalGroup)(nil), // 2: goproto.protoc.proto2.FieldTestMessage.OptionalGroup 1736 (*FieldTestMessage_RequiredGroup)(nil), // 3: goproto.protoc.proto2.FieldTestMessage.RequiredGroup 1737 (*FieldTestMessage_RepeatedGroup)(nil), // 4: goproto.protoc.proto2.FieldTestMessage.RepeatedGroup 1738 nil, // 5: goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry 1739 nil, // 6: goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry 1740 nil, // 7: goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry 1741 (*FieldTestMessage_OneofGroup)(nil), // 8: goproto.protoc.proto2.FieldTestMessage.OneofGroup 1742 (*FieldTestMessage_Message)(nil), // 9: goproto.protoc.proto2.FieldTestMessage.Message 1743} 1744var file_cmd_protoc_gen_go_testdata_proto2_fields_proto_depIdxs = []int32{ 1745 0, // 0: goproto.protoc.proto2.FieldTestMessage.optional_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum 1746 9, // 1: goproto.protoc.proto2.FieldTestMessage.optional_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message 1747 2, // 2: goproto.protoc.proto2.FieldTestMessage.optionalgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.OptionalGroup 1748 0, // 3: goproto.protoc.proto2.FieldTestMessage.required_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum 1749 9, // 4: goproto.protoc.proto2.FieldTestMessage.required_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message 1750 3, // 5: goproto.protoc.proto2.FieldTestMessage.requiredgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.RequiredGroup 1751 0, // 6: goproto.protoc.proto2.FieldTestMessage.repeated_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum 1752 9, // 7: goproto.protoc.proto2.FieldTestMessage.repeated_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message 1753 4, // 8: goproto.protoc.proto2.FieldTestMessage.repeatedgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.RepeatedGroup 1754 0, // 9: goproto.protoc.proto2.FieldTestMessage.default_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum 1755 5, // 10: goproto.protoc.proto2.FieldTestMessage.map_int32_int64:type_name -> goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry 1756 6, // 11: goproto.protoc.proto2.FieldTestMessage.map_string_message:type_name -> goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry 1757 7, // 12: goproto.protoc.proto2.FieldTestMessage.map_fixed64_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry 1758 0, // 13: goproto.protoc.proto2.FieldTestMessage.oneof_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum 1759 9, // 14: goproto.protoc.proto2.FieldTestMessage.oneof_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message 1760 8, // 15: goproto.protoc.proto2.FieldTestMessage.oneofgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.OneofGroup 1761 9, // 16: goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry.value:type_name -> goproto.protoc.proto2.FieldTestMessage.Message 1762 0, // 17: goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry.value:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum 1763 18, // [18:18] is the sub-list for method output_type 1764 18, // [18:18] is the sub-list for method input_type 1765 18, // [18:18] is the sub-list for extension type_name 1766 18, // [18:18] is the sub-list for extension extendee 1767 0, // [0:18] is the sub-list for field type_name 1768} 1769 1770func init() { file_cmd_protoc_gen_go_testdata_proto2_fields_proto_init() } 1771func file_cmd_protoc_gen_go_testdata_proto2_fields_proto_init() { 1772 if File_cmd_protoc_gen_go_testdata_proto2_fields_proto != nil { 1773 return 1774 } 1775 if !protoimpl.UnsafeEnabled { 1776 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1777 switch v := v.(*FieldTestMessage); i { 1778 case 0: 1779 return &v.state 1780 case 1: 1781 return &v.sizeCache 1782 case 2: 1783 return &v.unknownFields 1784 default: 1785 return nil 1786 } 1787 } 1788 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1789 switch v := v.(*FieldTestMessage_OptionalGroup); i { 1790 case 0: 1791 return &v.state 1792 case 1: 1793 return &v.sizeCache 1794 case 2: 1795 return &v.unknownFields 1796 default: 1797 return nil 1798 } 1799 } 1800 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1801 switch v := v.(*FieldTestMessage_RequiredGroup); i { 1802 case 0: 1803 return &v.state 1804 case 1: 1805 return &v.sizeCache 1806 case 2: 1807 return &v.unknownFields 1808 default: 1809 return nil 1810 } 1811 } 1812 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1813 switch v := v.(*FieldTestMessage_RepeatedGroup); i { 1814 case 0: 1815 return &v.state 1816 case 1: 1817 return &v.sizeCache 1818 case 2: 1819 return &v.unknownFields 1820 default: 1821 return nil 1822 } 1823 } 1824 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1825 switch v := v.(*FieldTestMessage_OneofGroup); i { 1826 case 0: 1827 return &v.state 1828 case 1: 1829 return &v.sizeCache 1830 case 2: 1831 return &v.unknownFields 1832 default: 1833 return nil 1834 } 1835 } 1836 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1837 switch v := v.(*FieldTestMessage_Message); i { 1838 case 0: 1839 return &v.state 1840 case 1: 1841 return &v.sizeCache 1842 case 2: 1843 return &v.unknownFields 1844 default: 1845 return nil 1846 } 1847 } 1848 } 1849 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes[0].OneofWrappers = []interface{}{ 1850 (*FieldTestMessage_OneofBool)(nil), 1851 (*FieldTestMessage_OneofEnum)(nil), 1852 (*FieldTestMessage_OneofInt32)(nil), 1853 (*FieldTestMessage_OneofSint32)(nil), 1854 (*FieldTestMessage_OneofUint32)(nil), 1855 (*FieldTestMessage_OneofInt64)(nil), 1856 (*FieldTestMessage_OneofSint64)(nil), 1857 (*FieldTestMessage_OneofUint64)(nil), 1858 (*FieldTestMessage_OneofSfixed32)(nil), 1859 (*FieldTestMessage_OneofFixed32)(nil), 1860 (*FieldTestMessage_OneofFloat)(nil), 1861 (*FieldTestMessage_OneofSfixed64)(nil), 1862 (*FieldTestMessage_OneofFixed64)(nil), 1863 (*FieldTestMessage_OneofDouble)(nil), 1864 (*FieldTestMessage_OneofString)(nil), 1865 (*FieldTestMessage_OneofBytes)(nil), 1866 (*FieldTestMessage_Oneof_Message)(nil), 1867 (*FieldTestMessage_Oneofgroup)(nil), 1868 (*FieldTestMessage_OneofLargestTag)(nil), 1869 (*FieldTestMessage_OneofTwo_1)(nil), 1870 (*FieldTestMessage_OneofTwo_2)(nil), 1871 } 1872 type x struct{} 1873 out := protoimpl.TypeBuilder{ 1874 File: protoimpl.DescBuilder{ 1875 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1876 RawDescriptor: file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDesc, 1877 NumEnums: 1, 1878 NumMessages: 9, 1879 NumExtensions: 0, 1880 NumServices: 0, 1881 }, 1882 GoTypes: file_cmd_protoc_gen_go_testdata_proto2_fields_proto_goTypes, 1883 DependencyIndexes: file_cmd_protoc_gen_go_testdata_proto2_fields_proto_depIdxs, 1884 EnumInfos: file_cmd_protoc_gen_go_testdata_proto2_fields_proto_enumTypes, 1885 MessageInfos: file_cmd_protoc_gen_go_testdata_proto2_fields_proto_msgTypes, 1886 }.Build() 1887 File_cmd_protoc_gen_go_testdata_proto2_fields_proto = out.File 1888 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_rawDesc = nil 1889 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_goTypes = nil 1890 file_cmd_protoc_gen_go_testdata_proto2_fields_proto_depIdxs = nil 1891} 1892