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