1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: test_proto/test.proto 3 4package test_proto 5 6import ( 7 fmt "fmt" 8 proto "github.com/golang/protobuf/proto" 9 math "math" 10) 11 12// Reference imports to suppress errors if they are not otherwise used. 13var _ = proto.Marshal 14var _ = fmt.Errorf 15var _ = math.Inf 16 17// This is a compile-time assertion to ensure that this generated file 18// is compatible with the proto package it is being compiled against. 19// A compilation error at this line likely means your copy of the 20// proto package needs to be updated. 21const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 22 23type FOO int32 24 25const ( 26 FOO_FOO1 FOO = 1 27) 28 29var FOO_name = map[int32]string{ 30 1: "FOO1", 31} 32 33var FOO_value = map[string]int32{ 34 "FOO1": 1, 35} 36 37func (x FOO) Enum() *FOO { 38 p := new(FOO) 39 *p = x 40 return p 41} 42 43func (x FOO) String() string { 44 return proto.EnumName(FOO_name, int32(x)) 45} 46 47func (x *FOO) UnmarshalJSON(data []byte) error { 48 value, err := proto.UnmarshalJSONEnum(FOO_value, data, "FOO") 49 if err != nil { 50 return err 51 } 52 *x = FOO(value) 53 return nil 54} 55 56func (FOO) EnumDescriptor() ([]byte, []int) { 57 return fileDescriptor_8ca34d01332f1402, []int{0} 58} 59 60// An enum, for completeness. 61type GoTest_KIND int32 62 63const ( 64 GoTest_VOID GoTest_KIND = 0 65 // Basic types 66 GoTest_BOOL GoTest_KIND = 1 67 GoTest_BYTES GoTest_KIND = 2 68 GoTest_FINGERPRINT GoTest_KIND = 3 69 GoTest_FLOAT GoTest_KIND = 4 70 GoTest_INT GoTest_KIND = 5 71 GoTest_STRING GoTest_KIND = 6 72 GoTest_TIME GoTest_KIND = 7 73 // Groupings 74 GoTest_TUPLE GoTest_KIND = 8 75 GoTest_ARRAY GoTest_KIND = 9 76 GoTest_MAP GoTest_KIND = 10 77 // Table types 78 GoTest_TABLE GoTest_KIND = 11 79 // Functions 80 GoTest_FUNCTION GoTest_KIND = 12 81) 82 83var GoTest_KIND_name = map[int32]string{ 84 0: "VOID", 85 1: "BOOL", 86 2: "BYTES", 87 3: "FINGERPRINT", 88 4: "FLOAT", 89 5: "INT", 90 6: "STRING", 91 7: "TIME", 92 8: "TUPLE", 93 9: "ARRAY", 94 10: "MAP", 95 11: "TABLE", 96 12: "FUNCTION", 97} 98 99var GoTest_KIND_value = map[string]int32{ 100 "VOID": 0, 101 "BOOL": 1, 102 "BYTES": 2, 103 "FINGERPRINT": 3, 104 "FLOAT": 4, 105 "INT": 5, 106 "STRING": 6, 107 "TIME": 7, 108 "TUPLE": 8, 109 "ARRAY": 9, 110 "MAP": 10, 111 "TABLE": 11, 112 "FUNCTION": 12, 113} 114 115func (x GoTest_KIND) Enum() *GoTest_KIND { 116 p := new(GoTest_KIND) 117 *p = x 118 return p 119} 120 121func (x GoTest_KIND) String() string { 122 return proto.EnumName(GoTest_KIND_name, int32(x)) 123} 124 125func (x *GoTest_KIND) UnmarshalJSON(data []byte) error { 126 value, err := proto.UnmarshalJSONEnum(GoTest_KIND_value, data, "GoTest_KIND") 127 if err != nil { 128 return err 129 } 130 *x = GoTest_KIND(value) 131 return nil 132} 133 134func (GoTest_KIND) EnumDescriptor() ([]byte, []int) { 135 return fileDescriptor_8ca34d01332f1402, []int{2, 0} 136} 137 138type MyMessage_Color int32 139 140const ( 141 MyMessage_RED MyMessage_Color = 0 142 MyMessage_GREEN MyMessage_Color = 1 143 MyMessage_BLUE MyMessage_Color = 2 144) 145 146var MyMessage_Color_name = map[int32]string{ 147 0: "RED", 148 1: "GREEN", 149 2: "BLUE", 150} 151 152var MyMessage_Color_value = map[string]int32{ 153 "RED": 0, 154 "GREEN": 1, 155 "BLUE": 2, 156} 157 158func (x MyMessage_Color) Enum() *MyMessage_Color { 159 p := new(MyMessage_Color) 160 *p = x 161 return p 162} 163 164func (x MyMessage_Color) String() string { 165 return proto.EnumName(MyMessage_Color_name, int32(x)) 166} 167 168func (x *MyMessage_Color) UnmarshalJSON(data []byte) error { 169 value, err := proto.UnmarshalJSONEnum(MyMessage_Color_value, data, "MyMessage_Color") 170 if err != nil { 171 return err 172 } 173 *x = MyMessage_Color(value) 174 return nil 175} 176 177func (MyMessage_Color) EnumDescriptor() ([]byte, []int) { 178 return fileDescriptor_8ca34d01332f1402, []int{13, 0} 179} 180 181type DefaultsMessage_DefaultsEnum int32 182 183const ( 184 DefaultsMessage_ZERO DefaultsMessage_DefaultsEnum = 0 185 DefaultsMessage_ONE DefaultsMessage_DefaultsEnum = 1 186 DefaultsMessage_TWO DefaultsMessage_DefaultsEnum = 2 187) 188 189var DefaultsMessage_DefaultsEnum_name = map[int32]string{ 190 0: "ZERO", 191 1: "ONE", 192 2: "TWO", 193} 194 195var DefaultsMessage_DefaultsEnum_value = map[string]int32{ 196 "ZERO": 0, 197 "ONE": 1, 198 "TWO": 2, 199} 200 201func (x DefaultsMessage_DefaultsEnum) Enum() *DefaultsMessage_DefaultsEnum { 202 p := new(DefaultsMessage_DefaultsEnum) 203 *p = x 204 return p 205} 206 207func (x DefaultsMessage_DefaultsEnum) String() string { 208 return proto.EnumName(DefaultsMessage_DefaultsEnum_name, int32(x)) 209} 210 211func (x *DefaultsMessage_DefaultsEnum) UnmarshalJSON(data []byte) error { 212 value, err := proto.UnmarshalJSONEnum(DefaultsMessage_DefaultsEnum_value, data, "DefaultsMessage_DefaultsEnum") 213 if err != nil { 214 return err 215 } 216 *x = DefaultsMessage_DefaultsEnum(value) 217 return nil 218} 219 220func (DefaultsMessage_DefaultsEnum) EnumDescriptor() ([]byte, []int) { 221 return fileDescriptor_8ca34d01332f1402, []int{16, 0} 222} 223 224type Defaults_Color int32 225 226const ( 227 Defaults_RED Defaults_Color = 0 228 Defaults_GREEN Defaults_Color = 1 229 Defaults_BLUE Defaults_Color = 2 230) 231 232var Defaults_Color_name = map[int32]string{ 233 0: "RED", 234 1: "GREEN", 235 2: "BLUE", 236} 237 238var Defaults_Color_value = map[string]int32{ 239 "RED": 0, 240 "GREEN": 1, 241 "BLUE": 2, 242} 243 244func (x Defaults_Color) Enum() *Defaults_Color { 245 p := new(Defaults_Color) 246 *p = x 247 return p 248} 249 250func (x Defaults_Color) String() string { 251 return proto.EnumName(Defaults_Color_name, int32(x)) 252} 253 254func (x *Defaults_Color) UnmarshalJSON(data []byte) error { 255 value, err := proto.UnmarshalJSONEnum(Defaults_Color_value, data, "Defaults_Color") 256 if err != nil { 257 return err 258 } 259 *x = Defaults_Color(value) 260 return nil 261} 262 263func (Defaults_Color) EnumDescriptor() ([]byte, []int) { 264 return fileDescriptor_8ca34d01332f1402, []int{21, 0} 265} 266 267type RepeatedEnum_Color int32 268 269const ( 270 RepeatedEnum_RED RepeatedEnum_Color = 1 271) 272 273var RepeatedEnum_Color_name = map[int32]string{ 274 1: "RED", 275} 276 277var RepeatedEnum_Color_value = map[string]int32{ 278 "RED": 1, 279} 280 281func (x RepeatedEnum_Color) Enum() *RepeatedEnum_Color { 282 p := new(RepeatedEnum_Color) 283 *p = x 284 return p 285} 286 287func (x RepeatedEnum_Color) String() string { 288 return proto.EnumName(RepeatedEnum_Color_name, int32(x)) 289} 290 291func (x *RepeatedEnum_Color) UnmarshalJSON(data []byte) error { 292 value, err := proto.UnmarshalJSONEnum(RepeatedEnum_Color_value, data, "RepeatedEnum_Color") 293 if err != nil { 294 return err 295 } 296 *x = RepeatedEnum_Color(value) 297 return nil 298} 299 300func (RepeatedEnum_Color) EnumDescriptor() ([]byte, []int) { 301 return fileDescriptor_8ca34d01332f1402, []int{23, 0} 302} 303 304type GoEnum struct { 305 Foo *FOO `protobuf:"varint,1,req,name=foo,enum=test_proto.FOO" json:"foo,omitempty"` 306 XXX_NoUnkeyedLiteral struct{} `json:"-"` 307 XXX_unrecognized []byte `json:"-"` 308 XXX_sizecache int32 `json:"-"` 309} 310 311func (m *GoEnum) Reset() { *m = GoEnum{} } 312func (m *GoEnum) String() string { return proto.CompactTextString(m) } 313func (*GoEnum) ProtoMessage() {} 314func (*GoEnum) Descriptor() ([]byte, []int) { 315 return fileDescriptor_8ca34d01332f1402, []int{0} 316} 317 318func (m *GoEnum) XXX_Unmarshal(b []byte) error { 319 return xxx_messageInfo_GoEnum.Unmarshal(m, b) 320} 321func (m *GoEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 322 return xxx_messageInfo_GoEnum.Marshal(b, m, deterministic) 323} 324func (m *GoEnum) XXX_Merge(src proto.Message) { 325 xxx_messageInfo_GoEnum.Merge(m, src) 326} 327func (m *GoEnum) XXX_Size() int { 328 return xxx_messageInfo_GoEnum.Size(m) 329} 330func (m *GoEnum) XXX_DiscardUnknown() { 331 xxx_messageInfo_GoEnum.DiscardUnknown(m) 332} 333 334var xxx_messageInfo_GoEnum proto.InternalMessageInfo 335 336func (m *GoEnum) GetFoo() FOO { 337 if m != nil && m.Foo != nil { 338 return *m.Foo 339 } 340 return FOO_FOO1 341} 342 343type GoTestField struct { 344 Label *string `protobuf:"bytes,1,req,name=Label" json:"Label,omitempty"` 345 Type *string `protobuf:"bytes,2,req,name=Type" json:"Type,omitempty"` 346 XXX_NoUnkeyedLiteral struct{} `json:"-"` 347 XXX_unrecognized []byte `json:"-"` 348 XXX_sizecache int32 `json:"-"` 349} 350 351func (m *GoTestField) Reset() { *m = GoTestField{} } 352func (m *GoTestField) String() string { return proto.CompactTextString(m) } 353func (*GoTestField) ProtoMessage() {} 354func (*GoTestField) Descriptor() ([]byte, []int) { 355 return fileDescriptor_8ca34d01332f1402, []int{1} 356} 357 358func (m *GoTestField) XXX_Unmarshal(b []byte) error { 359 return xxx_messageInfo_GoTestField.Unmarshal(m, b) 360} 361func (m *GoTestField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 362 return xxx_messageInfo_GoTestField.Marshal(b, m, deterministic) 363} 364func (m *GoTestField) XXX_Merge(src proto.Message) { 365 xxx_messageInfo_GoTestField.Merge(m, src) 366} 367func (m *GoTestField) XXX_Size() int { 368 return xxx_messageInfo_GoTestField.Size(m) 369} 370func (m *GoTestField) XXX_DiscardUnknown() { 371 xxx_messageInfo_GoTestField.DiscardUnknown(m) 372} 373 374var xxx_messageInfo_GoTestField proto.InternalMessageInfo 375 376func (m *GoTestField) GetLabel() string { 377 if m != nil && m.Label != nil { 378 return *m.Label 379 } 380 return "" 381} 382 383func (m *GoTestField) GetType() string { 384 if m != nil && m.Type != nil { 385 return *m.Type 386 } 387 return "" 388} 389 390type GoTest struct { 391 // Some typical parameters 392 Kind *GoTest_KIND `protobuf:"varint,1,req,name=Kind,enum=test_proto.GoTest_KIND" json:"Kind,omitempty"` 393 Table *string `protobuf:"bytes,2,opt,name=Table" json:"Table,omitempty"` 394 Param *int32 `protobuf:"varint,3,opt,name=Param" json:"Param,omitempty"` 395 // Required, repeated and optional foreign fields. 396 RequiredField *GoTestField `protobuf:"bytes,4,req,name=RequiredField" json:"RequiredField,omitempty"` 397 RepeatedField []*GoTestField `protobuf:"bytes,5,rep,name=RepeatedField" json:"RepeatedField,omitempty"` 398 OptionalField *GoTestField `protobuf:"bytes,6,opt,name=OptionalField" json:"OptionalField,omitempty"` 399 // Required fields of all basic types 400 F_BoolRequired *bool `protobuf:"varint,10,req,name=F_Bool_required,json=FBoolRequired" json:"F_Bool_required,omitempty"` 401 F_Int32Required *int32 `protobuf:"varint,11,req,name=F_Int32_required,json=FInt32Required" json:"F_Int32_required,omitempty"` 402 F_Int64Required *int64 `protobuf:"varint,12,req,name=F_Int64_required,json=FInt64Required" json:"F_Int64_required,omitempty"` 403 F_Fixed32Required *uint32 `protobuf:"fixed32,13,req,name=F_Fixed32_required,json=FFixed32Required" json:"F_Fixed32_required,omitempty"` 404 F_Fixed64Required *uint64 `protobuf:"fixed64,14,req,name=F_Fixed64_required,json=FFixed64Required" json:"F_Fixed64_required,omitempty"` 405 F_Uint32Required *uint32 `protobuf:"varint,15,req,name=F_Uint32_required,json=FUint32Required" json:"F_Uint32_required,omitempty"` 406 F_Uint64Required *uint64 `protobuf:"varint,16,req,name=F_Uint64_required,json=FUint64Required" json:"F_Uint64_required,omitempty"` 407 F_FloatRequired *float32 `protobuf:"fixed32,17,req,name=F_Float_required,json=FFloatRequired" json:"F_Float_required,omitempty"` 408 F_DoubleRequired *float64 `protobuf:"fixed64,18,req,name=F_Double_required,json=FDoubleRequired" json:"F_Double_required,omitempty"` 409 F_StringRequired *string `protobuf:"bytes,19,req,name=F_String_required,json=FStringRequired" json:"F_String_required,omitempty"` 410 F_BytesRequired []byte `protobuf:"bytes,101,req,name=F_Bytes_required,json=FBytesRequired" json:"F_Bytes_required,omitempty"` 411 F_Sint32Required *int32 `protobuf:"zigzag32,102,req,name=F_Sint32_required,json=FSint32Required" json:"F_Sint32_required,omitempty"` 412 F_Sint64Required *int64 `protobuf:"zigzag64,103,req,name=F_Sint64_required,json=FSint64Required" json:"F_Sint64_required,omitempty"` 413 F_Sfixed32Required *int32 `protobuf:"fixed32,104,req,name=F_Sfixed32_required,json=FSfixed32Required" json:"F_Sfixed32_required,omitempty"` 414 F_Sfixed64Required *int64 `protobuf:"fixed64,105,req,name=F_Sfixed64_required,json=FSfixed64Required" json:"F_Sfixed64_required,omitempty"` 415 // Repeated fields of all basic types 416 F_BoolRepeated []bool `protobuf:"varint,20,rep,name=F_Bool_repeated,json=FBoolRepeated" json:"F_Bool_repeated,omitempty"` 417 F_Int32Repeated []int32 `protobuf:"varint,21,rep,name=F_Int32_repeated,json=FInt32Repeated" json:"F_Int32_repeated,omitempty"` 418 F_Int64Repeated []int64 `protobuf:"varint,22,rep,name=F_Int64_repeated,json=FInt64Repeated" json:"F_Int64_repeated,omitempty"` 419 F_Fixed32Repeated []uint32 `protobuf:"fixed32,23,rep,name=F_Fixed32_repeated,json=FFixed32Repeated" json:"F_Fixed32_repeated,omitempty"` 420 F_Fixed64Repeated []uint64 `protobuf:"fixed64,24,rep,name=F_Fixed64_repeated,json=FFixed64Repeated" json:"F_Fixed64_repeated,omitempty"` 421 F_Uint32Repeated []uint32 `protobuf:"varint,25,rep,name=F_Uint32_repeated,json=FUint32Repeated" json:"F_Uint32_repeated,omitempty"` 422 F_Uint64Repeated []uint64 `protobuf:"varint,26,rep,name=F_Uint64_repeated,json=FUint64Repeated" json:"F_Uint64_repeated,omitempty"` 423 F_FloatRepeated []float32 `protobuf:"fixed32,27,rep,name=F_Float_repeated,json=FFloatRepeated" json:"F_Float_repeated,omitempty"` 424 F_DoubleRepeated []float64 `protobuf:"fixed64,28,rep,name=F_Double_repeated,json=FDoubleRepeated" json:"F_Double_repeated,omitempty"` 425 F_StringRepeated []string `protobuf:"bytes,29,rep,name=F_String_repeated,json=FStringRepeated" json:"F_String_repeated,omitempty"` 426 F_BytesRepeated [][]byte `protobuf:"bytes,201,rep,name=F_Bytes_repeated,json=FBytesRepeated" json:"F_Bytes_repeated,omitempty"` 427 F_Sint32Repeated []int32 `protobuf:"zigzag32,202,rep,name=F_Sint32_repeated,json=FSint32Repeated" json:"F_Sint32_repeated,omitempty"` 428 F_Sint64Repeated []int64 `protobuf:"zigzag64,203,rep,name=F_Sint64_repeated,json=FSint64Repeated" json:"F_Sint64_repeated,omitempty"` 429 F_Sfixed32Repeated []int32 `protobuf:"fixed32,204,rep,name=F_Sfixed32_repeated,json=FSfixed32Repeated" json:"F_Sfixed32_repeated,omitempty"` 430 F_Sfixed64Repeated []int64 `protobuf:"fixed64,205,rep,name=F_Sfixed64_repeated,json=FSfixed64Repeated" json:"F_Sfixed64_repeated,omitempty"` 431 // Optional fields of all basic types 432 F_BoolOptional *bool `protobuf:"varint,30,opt,name=F_Bool_optional,json=FBoolOptional" json:"F_Bool_optional,omitempty"` 433 F_Int32Optional *int32 `protobuf:"varint,31,opt,name=F_Int32_optional,json=FInt32Optional" json:"F_Int32_optional,omitempty"` 434 F_Int64Optional *int64 `protobuf:"varint,32,opt,name=F_Int64_optional,json=FInt64Optional" json:"F_Int64_optional,omitempty"` 435 F_Fixed32Optional *uint32 `protobuf:"fixed32,33,opt,name=F_Fixed32_optional,json=FFixed32Optional" json:"F_Fixed32_optional,omitempty"` 436 F_Fixed64Optional *uint64 `protobuf:"fixed64,34,opt,name=F_Fixed64_optional,json=FFixed64Optional" json:"F_Fixed64_optional,omitempty"` 437 F_Uint32Optional *uint32 `protobuf:"varint,35,opt,name=F_Uint32_optional,json=FUint32Optional" json:"F_Uint32_optional,omitempty"` 438 F_Uint64Optional *uint64 `protobuf:"varint,36,opt,name=F_Uint64_optional,json=FUint64Optional" json:"F_Uint64_optional,omitempty"` 439 F_FloatOptional *float32 `protobuf:"fixed32,37,opt,name=F_Float_optional,json=FFloatOptional" json:"F_Float_optional,omitempty"` 440 F_DoubleOptional *float64 `protobuf:"fixed64,38,opt,name=F_Double_optional,json=FDoubleOptional" json:"F_Double_optional,omitempty"` 441 F_StringOptional *string `protobuf:"bytes,39,opt,name=F_String_optional,json=FStringOptional" json:"F_String_optional,omitempty"` 442 F_BytesOptional []byte `protobuf:"bytes,301,opt,name=F_Bytes_optional,json=FBytesOptional" json:"F_Bytes_optional,omitempty"` 443 F_Sint32Optional *int32 `protobuf:"zigzag32,302,opt,name=F_Sint32_optional,json=FSint32Optional" json:"F_Sint32_optional,omitempty"` 444 F_Sint64Optional *int64 `protobuf:"zigzag64,303,opt,name=F_Sint64_optional,json=FSint64Optional" json:"F_Sint64_optional,omitempty"` 445 F_Sfixed32Optional *int32 `protobuf:"fixed32,304,opt,name=F_Sfixed32_optional,json=FSfixed32Optional" json:"F_Sfixed32_optional,omitempty"` 446 F_Sfixed64Optional *int64 `protobuf:"fixed64,305,opt,name=F_Sfixed64_optional,json=FSfixed64Optional" json:"F_Sfixed64_optional,omitempty"` 447 // Default-valued fields of all basic types 448 F_BoolDefaulted *bool `protobuf:"varint,40,opt,name=F_Bool_defaulted,json=FBoolDefaulted,def=1" json:"F_Bool_defaulted,omitempty"` 449 F_Int32Defaulted *int32 `protobuf:"varint,41,opt,name=F_Int32_defaulted,json=FInt32Defaulted,def=32" json:"F_Int32_defaulted,omitempty"` 450 F_Int64Defaulted *int64 `protobuf:"varint,42,opt,name=F_Int64_defaulted,json=FInt64Defaulted,def=64" json:"F_Int64_defaulted,omitempty"` 451 F_Fixed32Defaulted *uint32 `protobuf:"fixed32,43,opt,name=F_Fixed32_defaulted,json=FFixed32Defaulted,def=320" json:"F_Fixed32_defaulted,omitempty"` 452 F_Fixed64Defaulted *uint64 `protobuf:"fixed64,44,opt,name=F_Fixed64_defaulted,json=FFixed64Defaulted,def=640" json:"F_Fixed64_defaulted,omitempty"` 453 F_Uint32Defaulted *uint32 `protobuf:"varint,45,opt,name=F_Uint32_defaulted,json=FUint32Defaulted,def=3200" json:"F_Uint32_defaulted,omitempty"` 454 F_Uint64Defaulted *uint64 `protobuf:"varint,46,opt,name=F_Uint64_defaulted,json=FUint64Defaulted,def=6400" json:"F_Uint64_defaulted,omitempty"` 455 F_FloatDefaulted *float32 `protobuf:"fixed32,47,opt,name=F_Float_defaulted,json=FFloatDefaulted,def=314159" json:"F_Float_defaulted,omitempty"` 456 F_DoubleDefaulted *float64 `protobuf:"fixed64,48,opt,name=F_Double_defaulted,json=FDoubleDefaulted,def=271828" json:"F_Double_defaulted,omitempty"` 457 F_StringDefaulted *string `protobuf:"bytes,49,opt,name=F_String_defaulted,json=FStringDefaulted,def=hello, \"world!\"\n" json:"F_String_defaulted,omitempty"` 458 F_BytesDefaulted []byte `protobuf:"bytes,401,opt,name=F_Bytes_defaulted,json=FBytesDefaulted,def=Bignose" json:"F_Bytes_defaulted,omitempty"` 459 F_Sint32Defaulted *int32 `protobuf:"zigzag32,402,opt,name=F_Sint32_defaulted,json=FSint32Defaulted,def=-32" json:"F_Sint32_defaulted,omitempty"` 460 F_Sint64Defaulted *int64 `protobuf:"zigzag64,403,opt,name=F_Sint64_defaulted,json=FSint64Defaulted,def=-64" json:"F_Sint64_defaulted,omitempty"` 461 F_Sfixed32Defaulted *int32 `protobuf:"fixed32,404,opt,name=F_Sfixed32_defaulted,json=FSfixed32Defaulted,def=-32" json:"F_Sfixed32_defaulted,omitempty"` 462 F_Sfixed64Defaulted *int64 `protobuf:"fixed64,405,opt,name=F_Sfixed64_defaulted,json=FSfixed64Defaulted,def=-64" json:"F_Sfixed64_defaulted,omitempty"` 463 // Packed repeated fields (no string or bytes). 464 F_BoolRepeatedPacked []bool `protobuf:"varint,50,rep,packed,name=F_Bool_repeated_packed,json=FBoolRepeatedPacked" json:"F_Bool_repeated_packed,omitempty"` 465 F_Int32RepeatedPacked []int32 `protobuf:"varint,51,rep,packed,name=F_Int32_repeated_packed,json=FInt32RepeatedPacked" json:"F_Int32_repeated_packed,omitempty"` 466 F_Int64RepeatedPacked []int64 `protobuf:"varint,52,rep,packed,name=F_Int64_repeated_packed,json=FInt64RepeatedPacked" json:"F_Int64_repeated_packed,omitempty"` 467 F_Fixed32RepeatedPacked []uint32 `protobuf:"fixed32,53,rep,packed,name=F_Fixed32_repeated_packed,json=FFixed32RepeatedPacked" json:"F_Fixed32_repeated_packed,omitempty"` 468 F_Fixed64RepeatedPacked []uint64 `protobuf:"fixed64,54,rep,packed,name=F_Fixed64_repeated_packed,json=FFixed64RepeatedPacked" json:"F_Fixed64_repeated_packed,omitempty"` 469 F_Uint32RepeatedPacked []uint32 `protobuf:"varint,55,rep,packed,name=F_Uint32_repeated_packed,json=FUint32RepeatedPacked" json:"F_Uint32_repeated_packed,omitempty"` 470 F_Uint64RepeatedPacked []uint64 `protobuf:"varint,56,rep,packed,name=F_Uint64_repeated_packed,json=FUint64RepeatedPacked" json:"F_Uint64_repeated_packed,omitempty"` 471 F_FloatRepeatedPacked []float32 `protobuf:"fixed32,57,rep,packed,name=F_Float_repeated_packed,json=FFloatRepeatedPacked" json:"F_Float_repeated_packed,omitempty"` 472 F_DoubleRepeatedPacked []float64 `protobuf:"fixed64,58,rep,packed,name=F_Double_repeated_packed,json=FDoubleRepeatedPacked" json:"F_Double_repeated_packed,omitempty"` 473 F_Sint32RepeatedPacked []int32 `protobuf:"zigzag32,502,rep,packed,name=F_Sint32_repeated_packed,json=FSint32RepeatedPacked" json:"F_Sint32_repeated_packed,omitempty"` 474 F_Sint64RepeatedPacked []int64 `protobuf:"zigzag64,503,rep,packed,name=F_Sint64_repeated_packed,json=FSint64RepeatedPacked" json:"F_Sint64_repeated_packed,omitempty"` 475 F_Sfixed32RepeatedPacked []int32 `protobuf:"fixed32,504,rep,packed,name=F_Sfixed32_repeated_packed,json=FSfixed32RepeatedPacked" json:"F_Sfixed32_repeated_packed,omitempty"` 476 F_Sfixed64RepeatedPacked []int64 `protobuf:"fixed64,505,rep,packed,name=F_Sfixed64_repeated_packed,json=FSfixed64RepeatedPacked" json:"F_Sfixed64_repeated_packed,omitempty"` 477 Requiredgroup *GoTest_RequiredGroup `protobuf:"group,70,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"` 478 Repeatedgroup []*GoTest_RepeatedGroup `protobuf:"group,80,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` 479 Optionalgroup *GoTest_OptionalGroup `protobuf:"group,90,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` 480 XXX_NoUnkeyedLiteral struct{} `json:"-"` 481 XXX_unrecognized []byte `json:"-"` 482 XXX_sizecache int32 `json:"-"` 483} 484 485func (m *GoTest) Reset() { *m = GoTest{} } 486func (m *GoTest) String() string { return proto.CompactTextString(m) } 487func (*GoTest) ProtoMessage() {} 488func (*GoTest) Descriptor() ([]byte, []int) { 489 return fileDescriptor_8ca34d01332f1402, []int{2} 490} 491 492func (m *GoTest) XXX_Unmarshal(b []byte) error { 493 return xxx_messageInfo_GoTest.Unmarshal(m, b) 494} 495func (m *GoTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 496 return xxx_messageInfo_GoTest.Marshal(b, m, deterministic) 497} 498func (m *GoTest) XXX_Merge(src proto.Message) { 499 xxx_messageInfo_GoTest.Merge(m, src) 500} 501func (m *GoTest) XXX_Size() int { 502 return xxx_messageInfo_GoTest.Size(m) 503} 504func (m *GoTest) XXX_DiscardUnknown() { 505 xxx_messageInfo_GoTest.DiscardUnknown(m) 506} 507 508var xxx_messageInfo_GoTest proto.InternalMessageInfo 509 510const Default_GoTest_F_BoolDefaulted bool = true 511const Default_GoTest_F_Int32Defaulted int32 = 32 512const Default_GoTest_F_Int64Defaulted int64 = 64 513const Default_GoTest_F_Fixed32Defaulted uint32 = 320 514const Default_GoTest_F_Fixed64Defaulted uint64 = 640 515const Default_GoTest_F_Uint32Defaulted uint32 = 3200 516const Default_GoTest_F_Uint64Defaulted uint64 = 6400 517const Default_GoTest_F_FloatDefaulted float32 = 314159 518const Default_GoTest_F_DoubleDefaulted float64 = 271828 519const Default_GoTest_F_StringDefaulted string = "hello, \"world!\"\n" 520 521var Default_GoTest_F_BytesDefaulted []byte = []byte("Bignose") 522 523const Default_GoTest_F_Sint32Defaulted int32 = -32 524const Default_GoTest_F_Sint64Defaulted int64 = -64 525const Default_GoTest_F_Sfixed32Defaulted int32 = -32 526const Default_GoTest_F_Sfixed64Defaulted int64 = -64 527 528func (m *GoTest) GetKind() GoTest_KIND { 529 if m != nil && m.Kind != nil { 530 return *m.Kind 531 } 532 return GoTest_VOID 533} 534 535func (m *GoTest) GetTable() string { 536 if m != nil && m.Table != nil { 537 return *m.Table 538 } 539 return "" 540} 541 542func (m *GoTest) GetParam() int32 { 543 if m != nil && m.Param != nil { 544 return *m.Param 545 } 546 return 0 547} 548 549func (m *GoTest) GetRequiredField() *GoTestField { 550 if m != nil { 551 return m.RequiredField 552 } 553 return nil 554} 555 556func (m *GoTest) GetRepeatedField() []*GoTestField { 557 if m != nil { 558 return m.RepeatedField 559 } 560 return nil 561} 562 563func (m *GoTest) GetOptionalField() *GoTestField { 564 if m != nil { 565 return m.OptionalField 566 } 567 return nil 568} 569 570func (m *GoTest) GetF_BoolRequired() bool { 571 if m != nil && m.F_BoolRequired != nil { 572 return *m.F_BoolRequired 573 } 574 return false 575} 576 577func (m *GoTest) GetF_Int32Required() int32 { 578 if m != nil && m.F_Int32Required != nil { 579 return *m.F_Int32Required 580 } 581 return 0 582} 583 584func (m *GoTest) GetF_Int64Required() int64 { 585 if m != nil && m.F_Int64Required != nil { 586 return *m.F_Int64Required 587 } 588 return 0 589} 590 591func (m *GoTest) GetF_Fixed32Required() uint32 { 592 if m != nil && m.F_Fixed32Required != nil { 593 return *m.F_Fixed32Required 594 } 595 return 0 596} 597 598func (m *GoTest) GetF_Fixed64Required() uint64 { 599 if m != nil && m.F_Fixed64Required != nil { 600 return *m.F_Fixed64Required 601 } 602 return 0 603} 604 605func (m *GoTest) GetF_Uint32Required() uint32 { 606 if m != nil && m.F_Uint32Required != nil { 607 return *m.F_Uint32Required 608 } 609 return 0 610} 611 612func (m *GoTest) GetF_Uint64Required() uint64 { 613 if m != nil && m.F_Uint64Required != nil { 614 return *m.F_Uint64Required 615 } 616 return 0 617} 618 619func (m *GoTest) GetF_FloatRequired() float32 { 620 if m != nil && m.F_FloatRequired != nil { 621 return *m.F_FloatRequired 622 } 623 return 0 624} 625 626func (m *GoTest) GetF_DoubleRequired() float64 { 627 if m != nil && m.F_DoubleRequired != nil { 628 return *m.F_DoubleRequired 629 } 630 return 0 631} 632 633func (m *GoTest) GetF_StringRequired() string { 634 if m != nil && m.F_StringRequired != nil { 635 return *m.F_StringRequired 636 } 637 return "" 638} 639 640func (m *GoTest) GetF_BytesRequired() []byte { 641 if m != nil { 642 return m.F_BytesRequired 643 } 644 return nil 645} 646 647func (m *GoTest) GetF_Sint32Required() int32 { 648 if m != nil && m.F_Sint32Required != nil { 649 return *m.F_Sint32Required 650 } 651 return 0 652} 653 654func (m *GoTest) GetF_Sint64Required() int64 { 655 if m != nil && m.F_Sint64Required != nil { 656 return *m.F_Sint64Required 657 } 658 return 0 659} 660 661func (m *GoTest) GetF_Sfixed32Required() int32 { 662 if m != nil && m.F_Sfixed32Required != nil { 663 return *m.F_Sfixed32Required 664 } 665 return 0 666} 667 668func (m *GoTest) GetF_Sfixed64Required() int64 { 669 if m != nil && m.F_Sfixed64Required != nil { 670 return *m.F_Sfixed64Required 671 } 672 return 0 673} 674 675func (m *GoTest) GetF_BoolRepeated() []bool { 676 if m != nil { 677 return m.F_BoolRepeated 678 } 679 return nil 680} 681 682func (m *GoTest) GetF_Int32Repeated() []int32 { 683 if m != nil { 684 return m.F_Int32Repeated 685 } 686 return nil 687} 688 689func (m *GoTest) GetF_Int64Repeated() []int64 { 690 if m != nil { 691 return m.F_Int64Repeated 692 } 693 return nil 694} 695 696func (m *GoTest) GetF_Fixed32Repeated() []uint32 { 697 if m != nil { 698 return m.F_Fixed32Repeated 699 } 700 return nil 701} 702 703func (m *GoTest) GetF_Fixed64Repeated() []uint64 { 704 if m != nil { 705 return m.F_Fixed64Repeated 706 } 707 return nil 708} 709 710func (m *GoTest) GetF_Uint32Repeated() []uint32 { 711 if m != nil { 712 return m.F_Uint32Repeated 713 } 714 return nil 715} 716 717func (m *GoTest) GetF_Uint64Repeated() []uint64 { 718 if m != nil { 719 return m.F_Uint64Repeated 720 } 721 return nil 722} 723 724func (m *GoTest) GetF_FloatRepeated() []float32 { 725 if m != nil { 726 return m.F_FloatRepeated 727 } 728 return nil 729} 730 731func (m *GoTest) GetF_DoubleRepeated() []float64 { 732 if m != nil { 733 return m.F_DoubleRepeated 734 } 735 return nil 736} 737 738func (m *GoTest) GetF_StringRepeated() []string { 739 if m != nil { 740 return m.F_StringRepeated 741 } 742 return nil 743} 744 745func (m *GoTest) GetF_BytesRepeated() [][]byte { 746 if m != nil { 747 return m.F_BytesRepeated 748 } 749 return nil 750} 751 752func (m *GoTest) GetF_Sint32Repeated() []int32 { 753 if m != nil { 754 return m.F_Sint32Repeated 755 } 756 return nil 757} 758 759func (m *GoTest) GetF_Sint64Repeated() []int64 { 760 if m != nil { 761 return m.F_Sint64Repeated 762 } 763 return nil 764} 765 766func (m *GoTest) GetF_Sfixed32Repeated() []int32 { 767 if m != nil { 768 return m.F_Sfixed32Repeated 769 } 770 return nil 771} 772 773func (m *GoTest) GetF_Sfixed64Repeated() []int64 { 774 if m != nil { 775 return m.F_Sfixed64Repeated 776 } 777 return nil 778} 779 780func (m *GoTest) GetF_BoolOptional() bool { 781 if m != nil && m.F_BoolOptional != nil { 782 return *m.F_BoolOptional 783 } 784 return false 785} 786 787func (m *GoTest) GetF_Int32Optional() int32 { 788 if m != nil && m.F_Int32Optional != nil { 789 return *m.F_Int32Optional 790 } 791 return 0 792} 793 794func (m *GoTest) GetF_Int64Optional() int64 { 795 if m != nil && m.F_Int64Optional != nil { 796 return *m.F_Int64Optional 797 } 798 return 0 799} 800 801func (m *GoTest) GetF_Fixed32Optional() uint32 { 802 if m != nil && m.F_Fixed32Optional != nil { 803 return *m.F_Fixed32Optional 804 } 805 return 0 806} 807 808func (m *GoTest) GetF_Fixed64Optional() uint64 { 809 if m != nil && m.F_Fixed64Optional != nil { 810 return *m.F_Fixed64Optional 811 } 812 return 0 813} 814 815func (m *GoTest) GetF_Uint32Optional() uint32 { 816 if m != nil && m.F_Uint32Optional != nil { 817 return *m.F_Uint32Optional 818 } 819 return 0 820} 821 822func (m *GoTest) GetF_Uint64Optional() uint64 { 823 if m != nil && m.F_Uint64Optional != nil { 824 return *m.F_Uint64Optional 825 } 826 return 0 827} 828 829func (m *GoTest) GetF_FloatOptional() float32 { 830 if m != nil && m.F_FloatOptional != nil { 831 return *m.F_FloatOptional 832 } 833 return 0 834} 835 836func (m *GoTest) GetF_DoubleOptional() float64 { 837 if m != nil && m.F_DoubleOptional != nil { 838 return *m.F_DoubleOptional 839 } 840 return 0 841} 842 843func (m *GoTest) GetF_StringOptional() string { 844 if m != nil && m.F_StringOptional != nil { 845 return *m.F_StringOptional 846 } 847 return "" 848} 849 850func (m *GoTest) GetF_BytesOptional() []byte { 851 if m != nil { 852 return m.F_BytesOptional 853 } 854 return nil 855} 856 857func (m *GoTest) GetF_Sint32Optional() int32 { 858 if m != nil && m.F_Sint32Optional != nil { 859 return *m.F_Sint32Optional 860 } 861 return 0 862} 863 864func (m *GoTest) GetF_Sint64Optional() int64 { 865 if m != nil && m.F_Sint64Optional != nil { 866 return *m.F_Sint64Optional 867 } 868 return 0 869} 870 871func (m *GoTest) GetF_Sfixed32Optional() int32 { 872 if m != nil && m.F_Sfixed32Optional != nil { 873 return *m.F_Sfixed32Optional 874 } 875 return 0 876} 877 878func (m *GoTest) GetF_Sfixed64Optional() int64 { 879 if m != nil && m.F_Sfixed64Optional != nil { 880 return *m.F_Sfixed64Optional 881 } 882 return 0 883} 884 885func (m *GoTest) GetF_BoolDefaulted() bool { 886 if m != nil && m.F_BoolDefaulted != nil { 887 return *m.F_BoolDefaulted 888 } 889 return Default_GoTest_F_BoolDefaulted 890} 891 892func (m *GoTest) GetF_Int32Defaulted() int32 { 893 if m != nil && m.F_Int32Defaulted != nil { 894 return *m.F_Int32Defaulted 895 } 896 return Default_GoTest_F_Int32Defaulted 897} 898 899func (m *GoTest) GetF_Int64Defaulted() int64 { 900 if m != nil && m.F_Int64Defaulted != nil { 901 return *m.F_Int64Defaulted 902 } 903 return Default_GoTest_F_Int64Defaulted 904} 905 906func (m *GoTest) GetF_Fixed32Defaulted() uint32 { 907 if m != nil && m.F_Fixed32Defaulted != nil { 908 return *m.F_Fixed32Defaulted 909 } 910 return Default_GoTest_F_Fixed32Defaulted 911} 912 913func (m *GoTest) GetF_Fixed64Defaulted() uint64 { 914 if m != nil && m.F_Fixed64Defaulted != nil { 915 return *m.F_Fixed64Defaulted 916 } 917 return Default_GoTest_F_Fixed64Defaulted 918} 919 920func (m *GoTest) GetF_Uint32Defaulted() uint32 { 921 if m != nil && m.F_Uint32Defaulted != nil { 922 return *m.F_Uint32Defaulted 923 } 924 return Default_GoTest_F_Uint32Defaulted 925} 926 927func (m *GoTest) GetF_Uint64Defaulted() uint64 { 928 if m != nil && m.F_Uint64Defaulted != nil { 929 return *m.F_Uint64Defaulted 930 } 931 return Default_GoTest_F_Uint64Defaulted 932} 933 934func (m *GoTest) GetF_FloatDefaulted() float32 { 935 if m != nil && m.F_FloatDefaulted != nil { 936 return *m.F_FloatDefaulted 937 } 938 return Default_GoTest_F_FloatDefaulted 939} 940 941func (m *GoTest) GetF_DoubleDefaulted() float64 { 942 if m != nil && m.F_DoubleDefaulted != nil { 943 return *m.F_DoubleDefaulted 944 } 945 return Default_GoTest_F_DoubleDefaulted 946} 947 948func (m *GoTest) GetF_StringDefaulted() string { 949 if m != nil && m.F_StringDefaulted != nil { 950 return *m.F_StringDefaulted 951 } 952 return Default_GoTest_F_StringDefaulted 953} 954 955func (m *GoTest) GetF_BytesDefaulted() []byte { 956 if m != nil && m.F_BytesDefaulted != nil { 957 return m.F_BytesDefaulted 958 } 959 return append([]byte(nil), Default_GoTest_F_BytesDefaulted...) 960} 961 962func (m *GoTest) GetF_Sint32Defaulted() int32 { 963 if m != nil && m.F_Sint32Defaulted != nil { 964 return *m.F_Sint32Defaulted 965 } 966 return Default_GoTest_F_Sint32Defaulted 967} 968 969func (m *GoTest) GetF_Sint64Defaulted() int64 { 970 if m != nil && m.F_Sint64Defaulted != nil { 971 return *m.F_Sint64Defaulted 972 } 973 return Default_GoTest_F_Sint64Defaulted 974} 975 976func (m *GoTest) GetF_Sfixed32Defaulted() int32 { 977 if m != nil && m.F_Sfixed32Defaulted != nil { 978 return *m.F_Sfixed32Defaulted 979 } 980 return Default_GoTest_F_Sfixed32Defaulted 981} 982 983func (m *GoTest) GetF_Sfixed64Defaulted() int64 { 984 if m != nil && m.F_Sfixed64Defaulted != nil { 985 return *m.F_Sfixed64Defaulted 986 } 987 return Default_GoTest_F_Sfixed64Defaulted 988} 989 990func (m *GoTest) GetF_BoolRepeatedPacked() []bool { 991 if m != nil { 992 return m.F_BoolRepeatedPacked 993 } 994 return nil 995} 996 997func (m *GoTest) GetF_Int32RepeatedPacked() []int32 { 998 if m != nil { 999 return m.F_Int32RepeatedPacked 1000 } 1001 return nil 1002} 1003 1004func (m *GoTest) GetF_Int64RepeatedPacked() []int64 { 1005 if m != nil { 1006 return m.F_Int64RepeatedPacked 1007 } 1008 return nil 1009} 1010 1011func (m *GoTest) GetF_Fixed32RepeatedPacked() []uint32 { 1012 if m != nil { 1013 return m.F_Fixed32RepeatedPacked 1014 } 1015 return nil 1016} 1017 1018func (m *GoTest) GetF_Fixed64RepeatedPacked() []uint64 { 1019 if m != nil { 1020 return m.F_Fixed64RepeatedPacked 1021 } 1022 return nil 1023} 1024 1025func (m *GoTest) GetF_Uint32RepeatedPacked() []uint32 { 1026 if m != nil { 1027 return m.F_Uint32RepeatedPacked 1028 } 1029 return nil 1030} 1031 1032func (m *GoTest) GetF_Uint64RepeatedPacked() []uint64 { 1033 if m != nil { 1034 return m.F_Uint64RepeatedPacked 1035 } 1036 return nil 1037} 1038 1039func (m *GoTest) GetF_FloatRepeatedPacked() []float32 { 1040 if m != nil { 1041 return m.F_FloatRepeatedPacked 1042 } 1043 return nil 1044} 1045 1046func (m *GoTest) GetF_DoubleRepeatedPacked() []float64 { 1047 if m != nil { 1048 return m.F_DoubleRepeatedPacked 1049 } 1050 return nil 1051} 1052 1053func (m *GoTest) GetF_Sint32RepeatedPacked() []int32 { 1054 if m != nil { 1055 return m.F_Sint32RepeatedPacked 1056 } 1057 return nil 1058} 1059 1060func (m *GoTest) GetF_Sint64RepeatedPacked() []int64 { 1061 if m != nil { 1062 return m.F_Sint64RepeatedPacked 1063 } 1064 return nil 1065} 1066 1067func (m *GoTest) GetF_Sfixed32RepeatedPacked() []int32 { 1068 if m != nil { 1069 return m.F_Sfixed32RepeatedPacked 1070 } 1071 return nil 1072} 1073 1074func (m *GoTest) GetF_Sfixed64RepeatedPacked() []int64 { 1075 if m != nil { 1076 return m.F_Sfixed64RepeatedPacked 1077 } 1078 return nil 1079} 1080 1081func (m *GoTest) GetRequiredgroup() *GoTest_RequiredGroup { 1082 if m != nil { 1083 return m.Requiredgroup 1084 } 1085 return nil 1086} 1087 1088func (m *GoTest) GetRepeatedgroup() []*GoTest_RepeatedGroup { 1089 if m != nil { 1090 return m.Repeatedgroup 1091 } 1092 return nil 1093} 1094 1095func (m *GoTest) GetOptionalgroup() *GoTest_OptionalGroup { 1096 if m != nil { 1097 return m.Optionalgroup 1098 } 1099 return nil 1100} 1101 1102// Required, repeated, and optional groups. 1103type GoTest_RequiredGroup struct { 1104 RequiredField *string `protobuf:"bytes,71,req,name=RequiredField" json:"RequiredField,omitempty"` 1105 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1106 XXX_unrecognized []byte `json:"-"` 1107 XXX_sizecache int32 `json:"-"` 1108} 1109 1110func (m *GoTest_RequiredGroup) Reset() { *m = GoTest_RequiredGroup{} } 1111func (m *GoTest_RequiredGroup) String() string { return proto.CompactTextString(m) } 1112func (*GoTest_RequiredGroup) ProtoMessage() {} 1113func (*GoTest_RequiredGroup) Descriptor() ([]byte, []int) { 1114 return fileDescriptor_8ca34d01332f1402, []int{2, 0} 1115} 1116 1117func (m *GoTest_RequiredGroup) XXX_Unmarshal(b []byte) error { 1118 return xxx_messageInfo_GoTest_RequiredGroup.Unmarshal(m, b) 1119} 1120func (m *GoTest_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1121 return xxx_messageInfo_GoTest_RequiredGroup.Marshal(b, m, deterministic) 1122} 1123func (m *GoTest_RequiredGroup) XXX_Merge(src proto.Message) { 1124 xxx_messageInfo_GoTest_RequiredGroup.Merge(m, src) 1125} 1126func (m *GoTest_RequiredGroup) XXX_Size() int { 1127 return xxx_messageInfo_GoTest_RequiredGroup.Size(m) 1128} 1129func (m *GoTest_RequiredGroup) XXX_DiscardUnknown() { 1130 xxx_messageInfo_GoTest_RequiredGroup.DiscardUnknown(m) 1131} 1132 1133var xxx_messageInfo_GoTest_RequiredGroup proto.InternalMessageInfo 1134 1135func (m *GoTest_RequiredGroup) GetRequiredField() string { 1136 if m != nil && m.RequiredField != nil { 1137 return *m.RequiredField 1138 } 1139 return "" 1140} 1141 1142type GoTest_RepeatedGroup struct { 1143 RequiredField *string `protobuf:"bytes,81,req,name=RequiredField" json:"RequiredField,omitempty"` 1144 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1145 XXX_unrecognized []byte `json:"-"` 1146 XXX_sizecache int32 `json:"-"` 1147} 1148 1149func (m *GoTest_RepeatedGroup) Reset() { *m = GoTest_RepeatedGroup{} } 1150func (m *GoTest_RepeatedGroup) String() string { return proto.CompactTextString(m) } 1151func (*GoTest_RepeatedGroup) ProtoMessage() {} 1152func (*GoTest_RepeatedGroup) Descriptor() ([]byte, []int) { 1153 return fileDescriptor_8ca34d01332f1402, []int{2, 1} 1154} 1155 1156func (m *GoTest_RepeatedGroup) XXX_Unmarshal(b []byte) error { 1157 return xxx_messageInfo_GoTest_RepeatedGroup.Unmarshal(m, b) 1158} 1159func (m *GoTest_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1160 return xxx_messageInfo_GoTest_RepeatedGroup.Marshal(b, m, deterministic) 1161} 1162func (m *GoTest_RepeatedGroup) XXX_Merge(src proto.Message) { 1163 xxx_messageInfo_GoTest_RepeatedGroup.Merge(m, src) 1164} 1165func (m *GoTest_RepeatedGroup) XXX_Size() int { 1166 return xxx_messageInfo_GoTest_RepeatedGroup.Size(m) 1167} 1168func (m *GoTest_RepeatedGroup) XXX_DiscardUnknown() { 1169 xxx_messageInfo_GoTest_RepeatedGroup.DiscardUnknown(m) 1170} 1171 1172var xxx_messageInfo_GoTest_RepeatedGroup proto.InternalMessageInfo 1173 1174func (m *GoTest_RepeatedGroup) GetRequiredField() string { 1175 if m != nil && m.RequiredField != nil { 1176 return *m.RequiredField 1177 } 1178 return "" 1179} 1180 1181type GoTest_OptionalGroup struct { 1182 RequiredField *string `protobuf:"bytes,91,req,name=RequiredField" json:"RequiredField,omitempty"` 1183 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1184 XXX_unrecognized []byte `json:"-"` 1185 XXX_sizecache int32 `json:"-"` 1186} 1187 1188func (m *GoTest_OptionalGroup) Reset() { *m = GoTest_OptionalGroup{} } 1189func (m *GoTest_OptionalGroup) String() string { return proto.CompactTextString(m) } 1190func (*GoTest_OptionalGroup) ProtoMessage() {} 1191func (*GoTest_OptionalGroup) Descriptor() ([]byte, []int) { 1192 return fileDescriptor_8ca34d01332f1402, []int{2, 2} 1193} 1194 1195func (m *GoTest_OptionalGroup) XXX_Unmarshal(b []byte) error { 1196 return xxx_messageInfo_GoTest_OptionalGroup.Unmarshal(m, b) 1197} 1198func (m *GoTest_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1199 return xxx_messageInfo_GoTest_OptionalGroup.Marshal(b, m, deterministic) 1200} 1201func (m *GoTest_OptionalGroup) XXX_Merge(src proto.Message) { 1202 xxx_messageInfo_GoTest_OptionalGroup.Merge(m, src) 1203} 1204func (m *GoTest_OptionalGroup) XXX_Size() int { 1205 return xxx_messageInfo_GoTest_OptionalGroup.Size(m) 1206} 1207func (m *GoTest_OptionalGroup) XXX_DiscardUnknown() { 1208 xxx_messageInfo_GoTest_OptionalGroup.DiscardUnknown(m) 1209} 1210 1211var xxx_messageInfo_GoTest_OptionalGroup proto.InternalMessageInfo 1212 1213func (m *GoTest_OptionalGroup) GetRequiredField() string { 1214 if m != nil && m.RequiredField != nil { 1215 return *m.RequiredField 1216 } 1217 return "" 1218} 1219 1220// For testing a group containing a required field. 1221type GoTestRequiredGroupField struct { 1222 Group *GoTestRequiredGroupField_Group `protobuf:"group,1,req,name=Group,json=group" json:"group,omitempty"` 1223 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1224 XXX_unrecognized []byte `json:"-"` 1225 XXX_sizecache int32 `json:"-"` 1226} 1227 1228func (m *GoTestRequiredGroupField) Reset() { *m = GoTestRequiredGroupField{} } 1229func (m *GoTestRequiredGroupField) String() string { return proto.CompactTextString(m) } 1230func (*GoTestRequiredGroupField) ProtoMessage() {} 1231func (*GoTestRequiredGroupField) Descriptor() ([]byte, []int) { 1232 return fileDescriptor_8ca34d01332f1402, []int{3} 1233} 1234 1235func (m *GoTestRequiredGroupField) XXX_Unmarshal(b []byte) error { 1236 return xxx_messageInfo_GoTestRequiredGroupField.Unmarshal(m, b) 1237} 1238func (m *GoTestRequiredGroupField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1239 return xxx_messageInfo_GoTestRequiredGroupField.Marshal(b, m, deterministic) 1240} 1241func (m *GoTestRequiredGroupField) XXX_Merge(src proto.Message) { 1242 xxx_messageInfo_GoTestRequiredGroupField.Merge(m, src) 1243} 1244func (m *GoTestRequiredGroupField) XXX_Size() int { 1245 return xxx_messageInfo_GoTestRequiredGroupField.Size(m) 1246} 1247func (m *GoTestRequiredGroupField) XXX_DiscardUnknown() { 1248 xxx_messageInfo_GoTestRequiredGroupField.DiscardUnknown(m) 1249} 1250 1251var xxx_messageInfo_GoTestRequiredGroupField proto.InternalMessageInfo 1252 1253func (m *GoTestRequiredGroupField) GetGroup() *GoTestRequiredGroupField_Group { 1254 if m != nil { 1255 return m.Group 1256 } 1257 return nil 1258} 1259 1260type GoTestRequiredGroupField_Group struct { 1261 Field *int32 `protobuf:"varint,2,req,name=Field" json:"Field,omitempty"` 1262 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1263 XXX_unrecognized []byte `json:"-"` 1264 XXX_sizecache int32 `json:"-"` 1265} 1266 1267func (m *GoTestRequiredGroupField_Group) Reset() { *m = GoTestRequiredGroupField_Group{} } 1268func (m *GoTestRequiredGroupField_Group) String() string { return proto.CompactTextString(m) } 1269func (*GoTestRequiredGroupField_Group) ProtoMessage() {} 1270func (*GoTestRequiredGroupField_Group) Descriptor() ([]byte, []int) { 1271 return fileDescriptor_8ca34d01332f1402, []int{3, 0} 1272} 1273 1274func (m *GoTestRequiredGroupField_Group) XXX_Unmarshal(b []byte) error { 1275 return xxx_messageInfo_GoTestRequiredGroupField_Group.Unmarshal(m, b) 1276} 1277func (m *GoTestRequiredGroupField_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1278 return xxx_messageInfo_GoTestRequiredGroupField_Group.Marshal(b, m, deterministic) 1279} 1280func (m *GoTestRequiredGroupField_Group) XXX_Merge(src proto.Message) { 1281 xxx_messageInfo_GoTestRequiredGroupField_Group.Merge(m, src) 1282} 1283func (m *GoTestRequiredGroupField_Group) XXX_Size() int { 1284 return xxx_messageInfo_GoTestRequiredGroupField_Group.Size(m) 1285} 1286func (m *GoTestRequiredGroupField_Group) XXX_DiscardUnknown() { 1287 xxx_messageInfo_GoTestRequiredGroupField_Group.DiscardUnknown(m) 1288} 1289 1290var xxx_messageInfo_GoTestRequiredGroupField_Group proto.InternalMessageInfo 1291 1292func (m *GoTestRequiredGroupField_Group) GetField() int32 { 1293 if m != nil && m.Field != nil { 1294 return *m.Field 1295 } 1296 return 0 1297} 1298 1299// For testing skipping of unrecognized fields. 1300// Numbers are all big, larger than tag numbers in GoTestField, 1301// the message used in the corresponding test. 1302type GoSkipTest struct { 1303 SkipInt32 *int32 `protobuf:"varint,11,req,name=skip_int32,json=skipInt32" json:"skip_int32,omitempty"` 1304 SkipFixed32 *uint32 `protobuf:"fixed32,12,req,name=skip_fixed32,json=skipFixed32" json:"skip_fixed32,omitempty"` 1305 SkipFixed64 *uint64 `protobuf:"fixed64,13,req,name=skip_fixed64,json=skipFixed64" json:"skip_fixed64,omitempty"` 1306 SkipString *string `protobuf:"bytes,14,req,name=skip_string,json=skipString" json:"skip_string,omitempty"` 1307 Skipgroup *GoSkipTest_SkipGroup `protobuf:"group,15,req,name=SkipGroup,json=skipgroup" json:"skipgroup,omitempty"` 1308 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1309 XXX_unrecognized []byte `json:"-"` 1310 XXX_sizecache int32 `json:"-"` 1311} 1312 1313func (m *GoSkipTest) Reset() { *m = GoSkipTest{} } 1314func (m *GoSkipTest) String() string { return proto.CompactTextString(m) } 1315func (*GoSkipTest) ProtoMessage() {} 1316func (*GoSkipTest) Descriptor() ([]byte, []int) { 1317 return fileDescriptor_8ca34d01332f1402, []int{4} 1318} 1319 1320func (m *GoSkipTest) XXX_Unmarshal(b []byte) error { 1321 return xxx_messageInfo_GoSkipTest.Unmarshal(m, b) 1322} 1323func (m *GoSkipTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1324 return xxx_messageInfo_GoSkipTest.Marshal(b, m, deterministic) 1325} 1326func (m *GoSkipTest) XXX_Merge(src proto.Message) { 1327 xxx_messageInfo_GoSkipTest.Merge(m, src) 1328} 1329func (m *GoSkipTest) XXX_Size() int { 1330 return xxx_messageInfo_GoSkipTest.Size(m) 1331} 1332func (m *GoSkipTest) XXX_DiscardUnknown() { 1333 xxx_messageInfo_GoSkipTest.DiscardUnknown(m) 1334} 1335 1336var xxx_messageInfo_GoSkipTest proto.InternalMessageInfo 1337 1338func (m *GoSkipTest) GetSkipInt32() int32 { 1339 if m != nil && m.SkipInt32 != nil { 1340 return *m.SkipInt32 1341 } 1342 return 0 1343} 1344 1345func (m *GoSkipTest) GetSkipFixed32() uint32 { 1346 if m != nil && m.SkipFixed32 != nil { 1347 return *m.SkipFixed32 1348 } 1349 return 0 1350} 1351 1352func (m *GoSkipTest) GetSkipFixed64() uint64 { 1353 if m != nil && m.SkipFixed64 != nil { 1354 return *m.SkipFixed64 1355 } 1356 return 0 1357} 1358 1359func (m *GoSkipTest) GetSkipString() string { 1360 if m != nil && m.SkipString != nil { 1361 return *m.SkipString 1362 } 1363 return "" 1364} 1365 1366func (m *GoSkipTest) GetSkipgroup() *GoSkipTest_SkipGroup { 1367 if m != nil { 1368 return m.Skipgroup 1369 } 1370 return nil 1371} 1372 1373type GoSkipTest_SkipGroup struct { 1374 GroupInt32 *int32 `protobuf:"varint,16,req,name=group_int32,json=groupInt32" json:"group_int32,omitempty"` 1375 GroupString *string `protobuf:"bytes,17,req,name=group_string,json=groupString" json:"group_string,omitempty"` 1376 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1377 XXX_unrecognized []byte `json:"-"` 1378 XXX_sizecache int32 `json:"-"` 1379} 1380 1381func (m *GoSkipTest_SkipGroup) Reset() { *m = GoSkipTest_SkipGroup{} } 1382func (m *GoSkipTest_SkipGroup) String() string { return proto.CompactTextString(m) } 1383func (*GoSkipTest_SkipGroup) ProtoMessage() {} 1384func (*GoSkipTest_SkipGroup) Descriptor() ([]byte, []int) { 1385 return fileDescriptor_8ca34d01332f1402, []int{4, 0} 1386} 1387 1388func (m *GoSkipTest_SkipGroup) XXX_Unmarshal(b []byte) error { 1389 return xxx_messageInfo_GoSkipTest_SkipGroup.Unmarshal(m, b) 1390} 1391func (m *GoSkipTest_SkipGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1392 return xxx_messageInfo_GoSkipTest_SkipGroup.Marshal(b, m, deterministic) 1393} 1394func (m *GoSkipTest_SkipGroup) XXX_Merge(src proto.Message) { 1395 xxx_messageInfo_GoSkipTest_SkipGroup.Merge(m, src) 1396} 1397func (m *GoSkipTest_SkipGroup) XXX_Size() int { 1398 return xxx_messageInfo_GoSkipTest_SkipGroup.Size(m) 1399} 1400func (m *GoSkipTest_SkipGroup) XXX_DiscardUnknown() { 1401 xxx_messageInfo_GoSkipTest_SkipGroup.DiscardUnknown(m) 1402} 1403 1404var xxx_messageInfo_GoSkipTest_SkipGroup proto.InternalMessageInfo 1405 1406func (m *GoSkipTest_SkipGroup) GetGroupInt32() int32 { 1407 if m != nil && m.GroupInt32 != nil { 1408 return *m.GroupInt32 1409 } 1410 return 0 1411} 1412 1413func (m *GoSkipTest_SkipGroup) GetGroupString() string { 1414 if m != nil && m.GroupString != nil { 1415 return *m.GroupString 1416 } 1417 return "" 1418} 1419 1420// For testing packed/non-packed decoder switching. 1421// A serialized instance of one should be deserializable as the other. 1422type NonPackedTest struct { 1423 A []int32 `protobuf:"varint,1,rep,name=a" json:"a,omitempty"` 1424 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1425 XXX_unrecognized []byte `json:"-"` 1426 XXX_sizecache int32 `json:"-"` 1427} 1428 1429func (m *NonPackedTest) Reset() { *m = NonPackedTest{} } 1430func (m *NonPackedTest) String() string { return proto.CompactTextString(m) } 1431func (*NonPackedTest) ProtoMessage() {} 1432func (*NonPackedTest) Descriptor() ([]byte, []int) { 1433 return fileDescriptor_8ca34d01332f1402, []int{5} 1434} 1435 1436func (m *NonPackedTest) XXX_Unmarshal(b []byte) error { 1437 return xxx_messageInfo_NonPackedTest.Unmarshal(m, b) 1438} 1439func (m *NonPackedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1440 return xxx_messageInfo_NonPackedTest.Marshal(b, m, deterministic) 1441} 1442func (m *NonPackedTest) XXX_Merge(src proto.Message) { 1443 xxx_messageInfo_NonPackedTest.Merge(m, src) 1444} 1445func (m *NonPackedTest) XXX_Size() int { 1446 return xxx_messageInfo_NonPackedTest.Size(m) 1447} 1448func (m *NonPackedTest) XXX_DiscardUnknown() { 1449 xxx_messageInfo_NonPackedTest.DiscardUnknown(m) 1450} 1451 1452var xxx_messageInfo_NonPackedTest proto.InternalMessageInfo 1453 1454func (m *NonPackedTest) GetA() []int32 { 1455 if m != nil { 1456 return m.A 1457 } 1458 return nil 1459} 1460 1461type PackedTest struct { 1462 B []int32 `protobuf:"varint,1,rep,packed,name=b" json:"b,omitempty"` 1463 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1464 XXX_unrecognized []byte `json:"-"` 1465 XXX_sizecache int32 `json:"-"` 1466} 1467 1468func (m *PackedTest) Reset() { *m = PackedTest{} } 1469func (m *PackedTest) String() string { return proto.CompactTextString(m) } 1470func (*PackedTest) ProtoMessage() {} 1471func (*PackedTest) Descriptor() ([]byte, []int) { 1472 return fileDescriptor_8ca34d01332f1402, []int{6} 1473} 1474 1475func (m *PackedTest) XXX_Unmarshal(b []byte) error { 1476 return xxx_messageInfo_PackedTest.Unmarshal(m, b) 1477} 1478func (m *PackedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1479 return xxx_messageInfo_PackedTest.Marshal(b, m, deterministic) 1480} 1481func (m *PackedTest) XXX_Merge(src proto.Message) { 1482 xxx_messageInfo_PackedTest.Merge(m, src) 1483} 1484func (m *PackedTest) XXX_Size() int { 1485 return xxx_messageInfo_PackedTest.Size(m) 1486} 1487func (m *PackedTest) XXX_DiscardUnknown() { 1488 xxx_messageInfo_PackedTest.DiscardUnknown(m) 1489} 1490 1491var xxx_messageInfo_PackedTest proto.InternalMessageInfo 1492 1493func (m *PackedTest) GetB() []int32 { 1494 if m != nil { 1495 return m.B 1496 } 1497 return nil 1498} 1499 1500type MaxTag struct { 1501 // Maximum possible tag number. 1502 LastField *string `protobuf:"bytes,536870911,opt,name=last_field,json=lastField" json:"last_field,omitempty"` 1503 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1504 XXX_unrecognized []byte `json:"-"` 1505 XXX_sizecache int32 `json:"-"` 1506} 1507 1508func (m *MaxTag) Reset() { *m = MaxTag{} } 1509func (m *MaxTag) String() string { return proto.CompactTextString(m) } 1510func (*MaxTag) ProtoMessage() {} 1511func (*MaxTag) Descriptor() ([]byte, []int) { 1512 return fileDescriptor_8ca34d01332f1402, []int{7} 1513} 1514 1515func (m *MaxTag) XXX_Unmarshal(b []byte) error { 1516 return xxx_messageInfo_MaxTag.Unmarshal(m, b) 1517} 1518func (m *MaxTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1519 return xxx_messageInfo_MaxTag.Marshal(b, m, deterministic) 1520} 1521func (m *MaxTag) XXX_Merge(src proto.Message) { 1522 xxx_messageInfo_MaxTag.Merge(m, src) 1523} 1524func (m *MaxTag) XXX_Size() int { 1525 return xxx_messageInfo_MaxTag.Size(m) 1526} 1527func (m *MaxTag) XXX_DiscardUnknown() { 1528 xxx_messageInfo_MaxTag.DiscardUnknown(m) 1529} 1530 1531var xxx_messageInfo_MaxTag proto.InternalMessageInfo 1532 1533func (m *MaxTag) GetLastField() string { 1534 if m != nil && m.LastField != nil { 1535 return *m.LastField 1536 } 1537 return "" 1538} 1539 1540type OldMessage struct { 1541 Nested *OldMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"` 1542 Num *int32 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"` 1543 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1544 XXX_unrecognized []byte `json:"-"` 1545 XXX_sizecache int32 `json:"-"` 1546} 1547 1548func (m *OldMessage) Reset() { *m = OldMessage{} } 1549func (m *OldMessage) String() string { return proto.CompactTextString(m) } 1550func (*OldMessage) ProtoMessage() {} 1551func (*OldMessage) Descriptor() ([]byte, []int) { 1552 return fileDescriptor_8ca34d01332f1402, []int{8} 1553} 1554 1555func (m *OldMessage) XXX_Unmarshal(b []byte) error { 1556 return xxx_messageInfo_OldMessage.Unmarshal(m, b) 1557} 1558func (m *OldMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1559 return xxx_messageInfo_OldMessage.Marshal(b, m, deterministic) 1560} 1561func (m *OldMessage) XXX_Merge(src proto.Message) { 1562 xxx_messageInfo_OldMessage.Merge(m, src) 1563} 1564func (m *OldMessage) XXX_Size() int { 1565 return xxx_messageInfo_OldMessage.Size(m) 1566} 1567func (m *OldMessage) XXX_DiscardUnknown() { 1568 xxx_messageInfo_OldMessage.DiscardUnknown(m) 1569} 1570 1571var xxx_messageInfo_OldMessage proto.InternalMessageInfo 1572 1573func (m *OldMessage) GetNested() *OldMessage_Nested { 1574 if m != nil { 1575 return m.Nested 1576 } 1577 return nil 1578} 1579 1580func (m *OldMessage) GetNum() int32 { 1581 if m != nil && m.Num != nil { 1582 return *m.Num 1583 } 1584 return 0 1585} 1586 1587type OldMessage_Nested struct { 1588 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 1589 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1590 XXX_unrecognized []byte `json:"-"` 1591 XXX_sizecache int32 `json:"-"` 1592} 1593 1594func (m *OldMessage_Nested) Reset() { *m = OldMessage_Nested{} } 1595func (m *OldMessage_Nested) String() string { return proto.CompactTextString(m) } 1596func (*OldMessage_Nested) ProtoMessage() {} 1597func (*OldMessage_Nested) Descriptor() ([]byte, []int) { 1598 return fileDescriptor_8ca34d01332f1402, []int{8, 0} 1599} 1600 1601func (m *OldMessage_Nested) XXX_Unmarshal(b []byte) error { 1602 return xxx_messageInfo_OldMessage_Nested.Unmarshal(m, b) 1603} 1604func (m *OldMessage_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1605 return xxx_messageInfo_OldMessage_Nested.Marshal(b, m, deterministic) 1606} 1607func (m *OldMessage_Nested) XXX_Merge(src proto.Message) { 1608 xxx_messageInfo_OldMessage_Nested.Merge(m, src) 1609} 1610func (m *OldMessage_Nested) XXX_Size() int { 1611 return xxx_messageInfo_OldMessage_Nested.Size(m) 1612} 1613func (m *OldMessage_Nested) XXX_DiscardUnknown() { 1614 xxx_messageInfo_OldMessage_Nested.DiscardUnknown(m) 1615} 1616 1617var xxx_messageInfo_OldMessage_Nested proto.InternalMessageInfo 1618 1619func (m *OldMessage_Nested) GetName() string { 1620 if m != nil && m.Name != nil { 1621 return *m.Name 1622 } 1623 return "" 1624} 1625 1626// NewMessage is wire compatible with OldMessage; 1627// imagine it as a future version. 1628type NewMessage struct { 1629 Nested *NewMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"` 1630 // This is an int32 in OldMessage. 1631 Num *int64 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"` 1632 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1633 XXX_unrecognized []byte `json:"-"` 1634 XXX_sizecache int32 `json:"-"` 1635} 1636 1637func (m *NewMessage) Reset() { *m = NewMessage{} } 1638func (m *NewMessage) String() string { return proto.CompactTextString(m) } 1639func (*NewMessage) ProtoMessage() {} 1640func (*NewMessage) Descriptor() ([]byte, []int) { 1641 return fileDescriptor_8ca34d01332f1402, []int{9} 1642} 1643 1644func (m *NewMessage) XXX_Unmarshal(b []byte) error { 1645 return xxx_messageInfo_NewMessage.Unmarshal(m, b) 1646} 1647func (m *NewMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1648 return xxx_messageInfo_NewMessage.Marshal(b, m, deterministic) 1649} 1650func (m *NewMessage) XXX_Merge(src proto.Message) { 1651 xxx_messageInfo_NewMessage.Merge(m, src) 1652} 1653func (m *NewMessage) XXX_Size() int { 1654 return xxx_messageInfo_NewMessage.Size(m) 1655} 1656func (m *NewMessage) XXX_DiscardUnknown() { 1657 xxx_messageInfo_NewMessage.DiscardUnknown(m) 1658} 1659 1660var xxx_messageInfo_NewMessage proto.InternalMessageInfo 1661 1662func (m *NewMessage) GetNested() *NewMessage_Nested { 1663 if m != nil { 1664 return m.Nested 1665 } 1666 return nil 1667} 1668 1669func (m *NewMessage) GetNum() int64 { 1670 if m != nil && m.Num != nil { 1671 return *m.Num 1672 } 1673 return 0 1674} 1675 1676type NewMessage_Nested struct { 1677 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 1678 FoodGroup *string `protobuf:"bytes,2,opt,name=food_group,json=foodGroup" json:"food_group,omitempty"` 1679 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1680 XXX_unrecognized []byte `json:"-"` 1681 XXX_sizecache int32 `json:"-"` 1682} 1683 1684func (m *NewMessage_Nested) Reset() { *m = NewMessage_Nested{} } 1685func (m *NewMessage_Nested) String() string { return proto.CompactTextString(m) } 1686func (*NewMessage_Nested) ProtoMessage() {} 1687func (*NewMessage_Nested) Descriptor() ([]byte, []int) { 1688 return fileDescriptor_8ca34d01332f1402, []int{9, 0} 1689} 1690 1691func (m *NewMessage_Nested) XXX_Unmarshal(b []byte) error { 1692 return xxx_messageInfo_NewMessage_Nested.Unmarshal(m, b) 1693} 1694func (m *NewMessage_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1695 return xxx_messageInfo_NewMessage_Nested.Marshal(b, m, deterministic) 1696} 1697func (m *NewMessage_Nested) XXX_Merge(src proto.Message) { 1698 xxx_messageInfo_NewMessage_Nested.Merge(m, src) 1699} 1700func (m *NewMessage_Nested) XXX_Size() int { 1701 return xxx_messageInfo_NewMessage_Nested.Size(m) 1702} 1703func (m *NewMessage_Nested) XXX_DiscardUnknown() { 1704 xxx_messageInfo_NewMessage_Nested.DiscardUnknown(m) 1705} 1706 1707var xxx_messageInfo_NewMessage_Nested proto.InternalMessageInfo 1708 1709func (m *NewMessage_Nested) GetName() string { 1710 if m != nil && m.Name != nil { 1711 return *m.Name 1712 } 1713 return "" 1714} 1715 1716func (m *NewMessage_Nested) GetFoodGroup() string { 1717 if m != nil && m.FoodGroup != nil { 1718 return *m.FoodGroup 1719 } 1720 return "" 1721} 1722 1723type InnerMessage struct { 1724 Host *string `protobuf:"bytes,1,req,name=host" json:"host,omitempty"` 1725 Port *int32 `protobuf:"varint,2,opt,name=port,def=4000" json:"port,omitempty"` 1726 Connected *bool `protobuf:"varint,3,opt,name=connected" json:"connected,omitempty"` 1727 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1728 XXX_unrecognized []byte `json:"-"` 1729 XXX_sizecache int32 `json:"-"` 1730} 1731 1732func (m *InnerMessage) Reset() { *m = InnerMessage{} } 1733func (m *InnerMessage) String() string { return proto.CompactTextString(m) } 1734func (*InnerMessage) ProtoMessage() {} 1735func (*InnerMessage) Descriptor() ([]byte, []int) { 1736 return fileDescriptor_8ca34d01332f1402, []int{10} 1737} 1738 1739func (m *InnerMessage) XXX_Unmarshal(b []byte) error { 1740 return xxx_messageInfo_InnerMessage.Unmarshal(m, b) 1741} 1742func (m *InnerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1743 return xxx_messageInfo_InnerMessage.Marshal(b, m, deterministic) 1744} 1745func (m *InnerMessage) XXX_Merge(src proto.Message) { 1746 xxx_messageInfo_InnerMessage.Merge(m, src) 1747} 1748func (m *InnerMessage) XXX_Size() int { 1749 return xxx_messageInfo_InnerMessage.Size(m) 1750} 1751func (m *InnerMessage) XXX_DiscardUnknown() { 1752 xxx_messageInfo_InnerMessage.DiscardUnknown(m) 1753} 1754 1755var xxx_messageInfo_InnerMessage proto.InternalMessageInfo 1756 1757const Default_InnerMessage_Port int32 = 4000 1758 1759func (m *InnerMessage) GetHost() string { 1760 if m != nil && m.Host != nil { 1761 return *m.Host 1762 } 1763 return "" 1764} 1765 1766func (m *InnerMessage) GetPort() int32 { 1767 if m != nil && m.Port != nil { 1768 return *m.Port 1769 } 1770 return Default_InnerMessage_Port 1771} 1772 1773func (m *InnerMessage) GetConnected() bool { 1774 if m != nil && m.Connected != nil { 1775 return *m.Connected 1776 } 1777 return false 1778} 1779 1780type OtherMessage struct { 1781 Key *int64 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"` 1782 Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` 1783 Weight *float32 `protobuf:"fixed32,3,opt,name=weight" json:"weight,omitempty"` 1784 Inner *InnerMessage `protobuf:"bytes,4,opt,name=inner" json:"inner,omitempty"` 1785 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1786 proto.XXX_InternalExtensions `json:"-"` 1787 XXX_unrecognized []byte `json:"-"` 1788 XXX_sizecache int32 `json:"-"` 1789} 1790 1791func (m *OtherMessage) Reset() { *m = OtherMessage{} } 1792func (m *OtherMessage) String() string { return proto.CompactTextString(m) } 1793func (*OtherMessage) ProtoMessage() {} 1794func (*OtherMessage) Descriptor() ([]byte, []int) { 1795 return fileDescriptor_8ca34d01332f1402, []int{11} 1796} 1797 1798var extRange_OtherMessage = []proto.ExtensionRange{ 1799 {Start: 100, End: 536870911}, 1800} 1801 1802func (*OtherMessage) ExtensionRangeArray() []proto.ExtensionRange { 1803 return extRange_OtherMessage 1804} 1805 1806func (m *OtherMessage) XXX_Unmarshal(b []byte) error { 1807 return xxx_messageInfo_OtherMessage.Unmarshal(m, b) 1808} 1809func (m *OtherMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1810 return xxx_messageInfo_OtherMessage.Marshal(b, m, deterministic) 1811} 1812func (m *OtherMessage) XXX_Merge(src proto.Message) { 1813 xxx_messageInfo_OtherMessage.Merge(m, src) 1814} 1815func (m *OtherMessage) XXX_Size() int { 1816 return xxx_messageInfo_OtherMessage.Size(m) 1817} 1818func (m *OtherMessage) XXX_DiscardUnknown() { 1819 xxx_messageInfo_OtherMessage.DiscardUnknown(m) 1820} 1821 1822var xxx_messageInfo_OtherMessage proto.InternalMessageInfo 1823 1824func (m *OtherMessage) GetKey() int64 { 1825 if m != nil && m.Key != nil { 1826 return *m.Key 1827 } 1828 return 0 1829} 1830 1831func (m *OtherMessage) GetValue() []byte { 1832 if m != nil { 1833 return m.Value 1834 } 1835 return nil 1836} 1837 1838func (m *OtherMessage) GetWeight() float32 { 1839 if m != nil && m.Weight != nil { 1840 return *m.Weight 1841 } 1842 return 0 1843} 1844 1845func (m *OtherMessage) GetInner() *InnerMessage { 1846 if m != nil { 1847 return m.Inner 1848 } 1849 return nil 1850} 1851 1852type RequiredInnerMessage struct { 1853 LeoFinallyWonAnOscar *InnerMessage `protobuf:"bytes,1,req,name=leo_finally_won_an_oscar,json=leoFinallyWonAnOscar" json:"leo_finally_won_an_oscar,omitempty"` 1854 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1855 XXX_unrecognized []byte `json:"-"` 1856 XXX_sizecache int32 `json:"-"` 1857} 1858 1859func (m *RequiredInnerMessage) Reset() { *m = RequiredInnerMessage{} } 1860func (m *RequiredInnerMessage) String() string { return proto.CompactTextString(m) } 1861func (*RequiredInnerMessage) ProtoMessage() {} 1862func (*RequiredInnerMessage) Descriptor() ([]byte, []int) { 1863 return fileDescriptor_8ca34d01332f1402, []int{12} 1864} 1865 1866func (m *RequiredInnerMessage) XXX_Unmarshal(b []byte) error { 1867 return xxx_messageInfo_RequiredInnerMessage.Unmarshal(m, b) 1868} 1869func (m *RequiredInnerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1870 return xxx_messageInfo_RequiredInnerMessage.Marshal(b, m, deterministic) 1871} 1872func (m *RequiredInnerMessage) XXX_Merge(src proto.Message) { 1873 xxx_messageInfo_RequiredInnerMessage.Merge(m, src) 1874} 1875func (m *RequiredInnerMessage) XXX_Size() int { 1876 return xxx_messageInfo_RequiredInnerMessage.Size(m) 1877} 1878func (m *RequiredInnerMessage) XXX_DiscardUnknown() { 1879 xxx_messageInfo_RequiredInnerMessage.DiscardUnknown(m) 1880} 1881 1882var xxx_messageInfo_RequiredInnerMessage proto.InternalMessageInfo 1883 1884func (m *RequiredInnerMessage) GetLeoFinallyWonAnOscar() *InnerMessage { 1885 if m != nil { 1886 return m.LeoFinallyWonAnOscar 1887 } 1888 return nil 1889} 1890 1891type MyMessage struct { 1892 Count *int32 `protobuf:"varint,1,req,name=count" json:"count,omitempty"` 1893 Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` 1894 Quote *string `protobuf:"bytes,3,opt,name=quote" json:"quote,omitempty"` 1895 Pet []string `protobuf:"bytes,4,rep,name=pet" json:"pet,omitempty"` 1896 Inner *InnerMessage `protobuf:"bytes,5,opt,name=inner" json:"inner,omitempty"` 1897 Others []*OtherMessage `protobuf:"bytes,6,rep,name=others" json:"others,omitempty"` 1898 WeMustGoDeeper *RequiredInnerMessage `protobuf:"bytes,13,opt,name=we_must_go_deeper,json=weMustGoDeeper" json:"we_must_go_deeper,omitempty"` 1899 RepInner []*InnerMessage `protobuf:"bytes,12,rep,name=rep_inner,json=repInner" json:"rep_inner,omitempty"` 1900 Bikeshed *MyMessage_Color `protobuf:"varint,7,opt,name=bikeshed,enum=test_proto.MyMessage_Color" json:"bikeshed,omitempty"` 1901 Somegroup *MyMessage_SomeGroup `protobuf:"group,8,opt,name=SomeGroup,json=somegroup" json:"somegroup,omitempty"` 1902 // This field becomes [][]byte in the generated code. 1903 RepBytes [][]byte `protobuf:"bytes,10,rep,name=rep_bytes,json=repBytes" json:"rep_bytes,omitempty"` 1904 Bigfloat *float64 `protobuf:"fixed64,11,opt,name=bigfloat" json:"bigfloat,omitempty"` 1905 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1906 proto.XXX_InternalExtensions `json:"-"` 1907 XXX_unrecognized []byte `json:"-"` 1908 XXX_sizecache int32 `json:"-"` 1909} 1910 1911func (m *MyMessage) Reset() { *m = MyMessage{} } 1912func (m *MyMessage) String() string { return proto.CompactTextString(m) } 1913func (*MyMessage) ProtoMessage() {} 1914func (*MyMessage) Descriptor() ([]byte, []int) { 1915 return fileDescriptor_8ca34d01332f1402, []int{13} 1916} 1917 1918var extRange_MyMessage = []proto.ExtensionRange{ 1919 {Start: 100, End: 536870911}, 1920} 1921 1922func (*MyMessage) ExtensionRangeArray() []proto.ExtensionRange { 1923 return extRange_MyMessage 1924} 1925 1926func (m *MyMessage) XXX_Unmarshal(b []byte) error { 1927 return xxx_messageInfo_MyMessage.Unmarshal(m, b) 1928} 1929func (m *MyMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1930 return xxx_messageInfo_MyMessage.Marshal(b, m, deterministic) 1931} 1932func (m *MyMessage) XXX_Merge(src proto.Message) { 1933 xxx_messageInfo_MyMessage.Merge(m, src) 1934} 1935func (m *MyMessage) XXX_Size() int { 1936 return xxx_messageInfo_MyMessage.Size(m) 1937} 1938func (m *MyMessage) XXX_DiscardUnknown() { 1939 xxx_messageInfo_MyMessage.DiscardUnknown(m) 1940} 1941 1942var xxx_messageInfo_MyMessage proto.InternalMessageInfo 1943 1944func (m *MyMessage) GetCount() int32 { 1945 if m != nil && m.Count != nil { 1946 return *m.Count 1947 } 1948 return 0 1949} 1950 1951func (m *MyMessage) GetName() string { 1952 if m != nil && m.Name != nil { 1953 return *m.Name 1954 } 1955 return "" 1956} 1957 1958func (m *MyMessage) GetQuote() string { 1959 if m != nil && m.Quote != nil { 1960 return *m.Quote 1961 } 1962 return "" 1963} 1964 1965func (m *MyMessage) GetPet() []string { 1966 if m != nil { 1967 return m.Pet 1968 } 1969 return nil 1970} 1971 1972func (m *MyMessage) GetInner() *InnerMessage { 1973 if m != nil { 1974 return m.Inner 1975 } 1976 return nil 1977} 1978 1979func (m *MyMessage) GetOthers() []*OtherMessage { 1980 if m != nil { 1981 return m.Others 1982 } 1983 return nil 1984} 1985 1986func (m *MyMessage) GetWeMustGoDeeper() *RequiredInnerMessage { 1987 if m != nil { 1988 return m.WeMustGoDeeper 1989 } 1990 return nil 1991} 1992 1993func (m *MyMessage) GetRepInner() []*InnerMessage { 1994 if m != nil { 1995 return m.RepInner 1996 } 1997 return nil 1998} 1999 2000func (m *MyMessage) GetBikeshed() MyMessage_Color { 2001 if m != nil && m.Bikeshed != nil { 2002 return *m.Bikeshed 2003 } 2004 return MyMessage_RED 2005} 2006 2007func (m *MyMessage) GetSomegroup() *MyMessage_SomeGroup { 2008 if m != nil { 2009 return m.Somegroup 2010 } 2011 return nil 2012} 2013 2014func (m *MyMessage) GetRepBytes() [][]byte { 2015 if m != nil { 2016 return m.RepBytes 2017 } 2018 return nil 2019} 2020 2021func (m *MyMessage) GetBigfloat() float64 { 2022 if m != nil && m.Bigfloat != nil { 2023 return *m.Bigfloat 2024 } 2025 return 0 2026} 2027 2028type MyMessage_SomeGroup struct { 2029 GroupField *int32 `protobuf:"varint,9,opt,name=group_field,json=groupField" json:"group_field,omitempty"` 2030 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2031 XXX_unrecognized []byte `json:"-"` 2032 XXX_sizecache int32 `json:"-"` 2033} 2034 2035func (m *MyMessage_SomeGroup) Reset() { *m = MyMessage_SomeGroup{} } 2036func (m *MyMessage_SomeGroup) String() string { return proto.CompactTextString(m) } 2037func (*MyMessage_SomeGroup) ProtoMessage() {} 2038func (*MyMessage_SomeGroup) Descriptor() ([]byte, []int) { 2039 return fileDescriptor_8ca34d01332f1402, []int{13, 0} 2040} 2041 2042func (m *MyMessage_SomeGroup) XXX_Unmarshal(b []byte) error { 2043 return xxx_messageInfo_MyMessage_SomeGroup.Unmarshal(m, b) 2044} 2045func (m *MyMessage_SomeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2046 return xxx_messageInfo_MyMessage_SomeGroup.Marshal(b, m, deterministic) 2047} 2048func (m *MyMessage_SomeGroup) XXX_Merge(src proto.Message) { 2049 xxx_messageInfo_MyMessage_SomeGroup.Merge(m, src) 2050} 2051func (m *MyMessage_SomeGroup) XXX_Size() int { 2052 return xxx_messageInfo_MyMessage_SomeGroup.Size(m) 2053} 2054func (m *MyMessage_SomeGroup) XXX_DiscardUnknown() { 2055 xxx_messageInfo_MyMessage_SomeGroup.DiscardUnknown(m) 2056} 2057 2058var xxx_messageInfo_MyMessage_SomeGroup proto.InternalMessageInfo 2059 2060func (m *MyMessage_SomeGroup) GetGroupField() int32 { 2061 if m != nil && m.GroupField != nil { 2062 return *m.GroupField 2063 } 2064 return 0 2065} 2066 2067type Ext struct { 2068 Data *string `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` 2069 MapField map[int32]int32 `protobuf:"bytes,2,rep,name=map_field,json=mapField" json:"map_field,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 2070 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2071 XXX_unrecognized []byte `json:"-"` 2072 XXX_sizecache int32 `json:"-"` 2073} 2074 2075func (m *Ext) Reset() { *m = Ext{} } 2076func (m *Ext) String() string { return proto.CompactTextString(m) } 2077func (*Ext) ProtoMessage() {} 2078func (*Ext) Descriptor() ([]byte, []int) { 2079 return fileDescriptor_8ca34d01332f1402, []int{14} 2080} 2081 2082func (m *Ext) XXX_Unmarshal(b []byte) error { 2083 return xxx_messageInfo_Ext.Unmarshal(m, b) 2084} 2085func (m *Ext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2086 return xxx_messageInfo_Ext.Marshal(b, m, deterministic) 2087} 2088func (m *Ext) XXX_Merge(src proto.Message) { 2089 xxx_messageInfo_Ext.Merge(m, src) 2090} 2091func (m *Ext) XXX_Size() int { 2092 return xxx_messageInfo_Ext.Size(m) 2093} 2094func (m *Ext) XXX_DiscardUnknown() { 2095 xxx_messageInfo_Ext.DiscardUnknown(m) 2096} 2097 2098var xxx_messageInfo_Ext proto.InternalMessageInfo 2099 2100func (m *Ext) GetData() string { 2101 if m != nil && m.Data != nil { 2102 return *m.Data 2103 } 2104 return "" 2105} 2106 2107func (m *Ext) GetMapField() map[int32]int32 { 2108 if m != nil { 2109 return m.MapField 2110 } 2111 return nil 2112} 2113 2114var E_Ext_More = &proto.ExtensionDesc{ 2115 ExtendedType: (*MyMessage)(nil), 2116 ExtensionType: (*Ext)(nil), 2117 Field: 103, 2118 Name: "test_proto.Ext.more", 2119 Tag: "bytes,103,opt,name=more", 2120 Filename: "test_proto/test.proto", 2121} 2122 2123var E_Ext_Text = &proto.ExtensionDesc{ 2124 ExtendedType: (*MyMessage)(nil), 2125 ExtensionType: (*string)(nil), 2126 Field: 104, 2127 Name: "test_proto.Ext.text", 2128 Tag: "bytes,104,opt,name=text", 2129 Filename: "test_proto/test.proto", 2130} 2131 2132var E_Ext_Number = &proto.ExtensionDesc{ 2133 ExtendedType: (*MyMessage)(nil), 2134 ExtensionType: (*int32)(nil), 2135 Field: 105, 2136 Name: "test_proto.Ext.number", 2137 Tag: "varint,105,opt,name=number", 2138 Filename: "test_proto/test.proto", 2139} 2140 2141type ComplexExtension struct { 2142 First *int32 `protobuf:"varint,1,opt,name=first" json:"first,omitempty"` 2143 Second *int32 `protobuf:"varint,2,opt,name=second" json:"second,omitempty"` 2144 Third []int32 `protobuf:"varint,3,rep,name=third" json:"third,omitempty"` 2145 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2146 XXX_unrecognized []byte `json:"-"` 2147 XXX_sizecache int32 `json:"-"` 2148} 2149 2150func (m *ComplexExtension) Reset() { *m = ComplexExtension{} } 2151func (m *ComplexExtension) String() string { return proto.CompactTextString(m) } 2152func (*ComplexExtension) ProtoMessage() {} 2153func (*ComplexExtension) Descriptor() ([]byte, []int) { 2154 return fileDescriptor_8ca34d01332f1402, []int{15} 2155} 2156 2157func (m *ComplexExtension) XXX_Unmarshal(b []byte) error { 2158 return xxx_messageInfo_ComplexExtension.Unmarshal(m, b) 2159} 2160func (m *ComplexExtension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2161 return xxx_messageInfo_ComplexExtension.Marshal(b, m, deterministic) 2162} 2163func (m *ComplexExtension) XXX_Merge(src proto.Message) { 2164 xxx_messageInfo_ComplexExtension.Merge(m, src) 2165} 2166func (m *ComplexExtension) XXX_Size() int { 2167 return xxx_messageInfo_ComplexExtension.Size(m) 2168} 2169func (m *ComplexExtension) XXX_DiscardUnknown() { 2170 xxx_messageInfo_ComplexExtension.DiscardUnknown(m) 2171} 2172 2173var xxx_messageInfo_ComplexExtension proto.InternalMessageInfo 2174 2175func (m *ComplexExtension) GetFirst() int32 { 2176 if m != nil && m.First != nil { 2177 return *m.First 2178 } 2179 return 0 2180} 2181 2182func (m *ComplexExtension) GetSecond() int32 { 2183 if m != nil && m.Second != nil { 2184 return *m.Second 2185 } 2186 return 0 2187} 2188 2189func (m *ComplexExtension) GetThird() []int32 { 2190 if m != nil { 2191 return m.Third 2192 } 2193 return nil 2194} 2195 2196type DefaultsMessage struct { 2197 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2198 proto.XXX_InternalExtensions `json:"-"` 2199 XXX_unrecognized []byte `json:"-"` 2200 XXX_sizecache int32 `json:"-"` 2201} 2202 2203func (m *DefaultsMessage) Reset() { *m = DefaultsMessage{} } 2204func (m *DefaultsMessage) String() string { return proto.CompactTextString(m) } 2205func (*DefaultsMessage) ProtoMessage() {} 2206func (*DefaultsMessage) Descriptor() ([]byte, []int) { 2207 return fileDescriptor_8ca34d01332f1402, []int{16} 2208} 2209 2210var extRange_DefaultsMessage = []proto.ExtensionRange{ 2211 {Start: 100, End: 536870911}, 2212} 2213 2214func (*DefaultsMessage) ExtensionRangeArray() []proto.ExtensionRange { 2215 return extRange_DefaultsMessage 2216} 2217 2218func (m *DefaultsMessage) XXX_Unmarshal(b []byte) error { 2219 return xxx_messageInfo_DefaultsMessage.Unmarshal(m, b) 2220} 2221func (m *DefaultsMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2222 return xxx_messageInfo_DefaultsMessage.Marshal(b, m, deterministic) 2223} 2224func (m *DefaultsMessage) XXX_Merge(src proto.Message) { 2225 xxx_messageInfo_DefaultsMessage.Merge(m, src) 2226} 2227func (m *DefaultsMessage) XXX_Size() int { 2228 return xxx_messageInfo_DefaultsMessage.Size(m) 2229} 2230func (m *DefaultsMessage) XXX_DiscardUnknown() { 2231 xxx_messageInfo_DefaultsMessage.DiscardUnknown(m) 2232} 2233 2234var xxx_messageInfo_DefaultsMessage proto.InternalMessageInfo 2235 2236type MyMessageSet struct { 2237 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2238 proto.XXX_InternalExtensions `protobuf_messageset:"1" json:"-"` 2239 XXX_unrecognized []byte `json:"-"` 2240 XXX_sizecache int32 `json:"-"` 2241} 2242 2243func (m *MyMessageSet) Reset() { *m = MyMessageSet{} } 2244func (m *MyMessageSet) String() string { return proto.CompactTextString(m) } 2245func (*MyMessageSet) ProtoMessage() {} 2246func (*MyMessageSet) Descriptor() ([]byte, []int) { 2247 return fileDescriptor_8ca34d01332f1402, []int{17} 2248} 2249 2250var extRange_MyMessageSet = []proto.ExtensionRange{ 2251 {Start: 100, End: 2147483646}, 2252} 2253 2254func (*MyMessageSet) ExtensionRangeArray() []proto.ExtensionRange { 2255 return extRange_MyMessageSet 2256} 2257 2258func (m *MyMessageSet) XXX_Unmarshal(b []byte) error { 2259 return xxx_messageInfo_MyMessageSet.Unmarshal(m, b) 2260} 2261func (m *MyMessageSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2262 return xxx_messageInfo_MyMessageSet.Marshal(b, m, deterministic) 2263} 2264func (m *MyMessageSet) XXX_Merge(src proto.Message) { 2265 xxx_messageInfo_MyMessageSet.Merge(m, src) 2266} 2267func (m *MyMessageSet) XXX_Size() int { 2268 return xxx_messageInfo_MyMessageSet.Size(m) 2269} 2270func (m *MyMessageSet) XXX_DiscardUnknown() { 2271 xxx_messageInfo_MyMessageSet.DiscardUnknown(m) 2272} 2273 2274var xxx_messageInfo_MyMessageSet proto.InternalMessageInfo 2275 2276type Empty struct { 2277 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2278 XXX_unrecognized []byte `json:"-"` 2279 XXX_sizecache int32 `json:"-"` 2280} 2281 2282func (m *Empty) Reset() { *m = Empty{} } 2283func (m *Empty) String() string { return proto.CompactTextString(m) } 2284func (*Empty) ProtoMessage() {} 2285func (*Empty) Descriptor() ([]byte, []int) { 2286 return fileDescriptor_8ca34d01332f1402, []int{18} 2287} 2288 2289func (m *Empty) XXX_Unmarshal(b []byte) error { 2290 return xxx_messageInfo_Empty.Unmarshal(m, b) 2291} 2292func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2293 return xxx_messageInfo_Empty.Marshal(b, m, deterministic) 2294} 2295func (m *Empty) XXX_Merge(src proto.Message) { 2296 xxx_messageInfo_Empty.Merge(m, src) 2297} 2298func (m *Empty) XXX_Size() int { 2299 return xxx_messageInfo_Empty.Size(m) 2300} 2301func (m *Empty) XXX_DiscardUnknown() { 2302 xxx_messageInfo_Empty.DiscardUnknown(m) 2303} 2304 2305var xxx_messageInfo_Empty proto.InternalMessageInfo 2306 2307type MessageList struct { 2308 Message []*MessageList_Message `protobuf:"group,1,rep,name=Message,json=message" json:"message,omitempty"` 2309 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2310 XXX_unrecognized []byte `json:"-"` 2311 XXX_sizecache int32 `json:"-"` 2312} 2313 2314func (m *MessageList) Reset() { *m = MessageList{} } 2315func (m *MessageList) String() string { return proto.CompactTextString(m) } 2316func (*MessageList) ProtoMessage() {} 2317func (*MessageList) Descriptor() ([]byte, []int) { 2318 return fileDescriptor_8ca34d01332f1402, []int{19} 2319} 2320 2321func (m *MessageList) XXX_Unmarshal(b []byte) error { 2322 return xxx_messageInfo_MessageList.Unmarshal(m, b) 2323} 2324func (m *MessageList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2325 return xxx_messageInfo_MessageList.Marshal(b, m, deterministic) 2326} 2327func (m *MessageList) XXX_Merge(src proto.Message) { 2328 xxx_messageInfo_MessageList.Merge(m, src) 2329} 2330func (m *MessageList) XXX_Size() int { 2331 return xxx_messageInfo_MessageList.Size(m) 2332} 2333func (m *MessageList) XXX_DiscardUnknown() { 2334 xxx_messageInfo_MessageList.DiscardUnknown(m) 2335} 2336 2337var xxx_messageInfo_MessageList proto.InternalMessageInfo 2338 2339func (m *MessageList) GetMessage() []*MessageList_Message { 2340 if m != nil { 2341 return m.Message 2342 } 2343 return nil 2344} 2345 2346type MessageList_Message struct { 2347 Name *string `protobuf:"bytes,2,req,name=name" json:"name,omitempty"` 2348 Count *int32 `protobuf:"varint,3,req,name=count" json:"count,omitempty"` 2349 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2350 XXX_unrecognized []byte `json:"-"` 2351 XXX_sizecache int32 `json:"-"` 2352} 2353 2354func (m *MessageList_Message) Reset() { *m = MessageList_Message{} } 2355func (m *MessageList_Message) String() string { return proto.CompactTextString(m) } 2356func (*MessageList_Message) ProtoMessage() {} 2357func (*MessageList_Message) Descriptor() ([]byte, []int) { 2358 return fileDescriptor_8ca34d01332f1402, []int{19, 0} 2359} 2360 2361func (m *MessageList_Message) XXX_Unmarshal(b []byte) error { 2362 return xxx_messageInfo_MessageList_Message.Unmarshal(m, b) 2363} 2364func (m *MessageList_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2365 return xxx_messageInfo_MessageList_Message.Marshal(b, m, deterministic) 2366} 2367func (m *MessageList_Message) XXX_Merge(src proto.Message) { 2368 xxx_messageInfo_MessageList_Message.Merge(m, src) 2369} 2370func (m *MessageList_Message) XXX_Size() int { 2371 return xxx_messageInfo_MessageList_Message.Size(m) 2372} 2373func (m *MessageList_Message) XXX_DiscardUnknown() { 2374 xxx_messageInfo_MessageList_Message.DiscardUnknown(m) 2375} 2376 2377var xxx_messageInfo_MessageList_Message proto.InternalMessageInfo 2378 2379func (m *MessageList_Message) GetName() string { 2380 if m != nil && m.Name != nil { 2381 return *m.Name 2382 } 2383 return "" 2384} 2385 2386func (m *MessageList_Message) GetCount() int32 { 2387 if m != nil && m.Count != nil { 2388 return *m.Count 2389 } 2390 return 0 2391} 2392 2393type Strings struct { 2394 StringField *string `protobuf:"bytes,1,opt,name=string_field,json=stringField" json:"string_field,omitempty"` 2395 BytesField []byte `protobuf:"bytes,2,opt,name=bytes_field,json=bytesField" json:"bytes_field,omitempty"` 2396 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2397 XXX_unrecognized []byte `json:"-"` 2398 XXX_sizecache int32 `json:"-"` 2399} 2400 2401func (m *Strings) Reset() { *m = Strings{} } 2402func (m *Strings) String() string { return proto.CompactTextString(m) } 2403func (*Strings) ProtoMessage() {} 2404func (*Strings) Descriptor() ([]byte, []int) { 2405 return fileDescriptor_8ca34d01332f1402, []int{20} 2406} 2407 2408func (m *Strings) XXX_Unmarshal(b []byte) error { 2409 return xxx_messageInfo_Strings.Unmarshal(m, b) 2410} 2411func (m *Strings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2412 return xxx_messageInfo_Strings.Marshal(b, m, deterministic) 2413} 2414func (m *Strings) XXX_Merge(src proto.Message) { 2415 xxx_messageInfo_Strings.Merge(m, src) 2416} 2417func (m *Strings) XXX_Size() int { 2418 return xxx_messageInfo_Strings.Size(m) 2419} 2420func (m *Strings) XXX_DiscardUnknown() { 2421 xxx_messageInfo_Strings.DiscardUnknown(m) 2422} 2423 2424var xxx_messageInfo_Strings proto.InternalMessageInfo 2425 2426func (m *Strings) GetStringField() string { 2427 if m != nil && m.StringField != nil { 2428 return *m.StringField 2429 } 2430 return "" 2431} 2432 2433func (m *Strings) GetBytesField() []byte { 2434 if m != nil { 2435 return m.BytesField 2436 } 2437 return nil 2438} 2439 2440type Defaults struct { 2441 // Default-valued fields of all basic types. 2442 // Same as GoTest, but copied here to make testing easier. 2443 F_Bool *bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,def=1" json:"F_Bool,omitempty"` 2444 F_Int32 *int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,def=32" json:"F_Int32,omitempty"` 2445 F_Int64 *int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,def=64" json:"F_Int64,omitempty"` 2446 F_Fixed32 *uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,def=320" json:"F_Fixed32,omitempty"` 2447 F_Fixed64 *uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,def=640" json:"F_Fixed64,omitempty"` 2448 F_Uint32 *uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,def=3200" json:"F_Uint32,omitempty"` 2449 F_Uint64 *uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,def=6400" json:"F_Uint64,omitempty"` 2450 F_Float *float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,def=314159" json:"F_Float,omitempty"` 2451 F_Double *float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,def=271828" json:"F_Double,omitempty"` 2452 F_String *string `protobuf:"bytes,10,opt,name=F_String,json=FString,def=hello, \"world!\"\n" json:"F_String,omitempty"` 2453 F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,def=Bignose" json:"F_Bytes,omitempty"` 2454 F_Sint32 *int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,def=-32" json:"F_Sint32,omitempty"` 2455 F_Sint64 *int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,def=-64" json:"F_Sint64,omitempty"` 2456 F_Enum *Defaults_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.Defaults_Color,def=1" json:"F_Enum,omitempty"` 2457 // More fields with crazy defaults. 2458 F_Pinf *float32 `protobuf:"fixed32,15,opt,name=F_Pinf,json=FPinf,def=inf" json:"F_Pinf,omitempty"` 2459 F_Ninf *float32 `protobuf:"fixed32,16,opt,name=F_Ninf,json=FNinf,def=-inf" json:"F_Ninf,omitempty"` 2460 F_Nan *float32 `protobuf:"fixed32,17,opt,name=F_Nan,json=FNan,def=nan" json:"F_Nan,omitempty"` 2461 // Sub-message. 2462 Sub *SubDefaults `protobuf:"bytes,18,opt,name=sub" json:"sub,omitempty"` 2463 // Redundant but explicit defaults. 2464 StrZero *string `protobuf:"bytes,19,opt,name=str_zero,json=strZero,def=" json:"str_zero,omitempty"` 2465 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2466 XXX_unrecognized []byte `json:"-"` 2467 XXX_sizecache int32 `json:"-"` 2468} 2469 2470func (m *Defaults) Reset() { *m = Defaults{} } 2471func (m *Defaults) String() string { return proto.CompactTextString(m) } 2472func (*Defaults) ProtoMessage() {} 2473func (*Defaults) Descriptor() ([]byte, []int) { 2474 return fileDescriptor_8ca34d01332f1402, []int{21} 2475} 2476 2477func (m *Defaults) XXX_Unmarshal(b []byte) error { 2478 return xxx_messageInfo_Defaults.Unmarshal(m, b) 2479} 2480func (m *Defaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2481 return xxx_messageInfo_Defaults.Marshal(b, m, deterministic) 2482} 2483func (m *Defaults) XXX_Merge(src proto.Message) { 2484 xxx_messageInfo_Defaults.Merge(m, src) 2485} 2486func (m *Defaults) XXX_Size() int { 2487 return xxx_messageInfo_Defaults.Size(m) 2488} 2489func (m *Defaults) XXX_DiscardUnknown() { 2490 xxx_messageInfo_Defaults.DiscardUnknown(m) 2491} 2492 2493var xxx_messageInfo_Defaults proto.InternalMessageInfo 2494 2495const Default_Defaults_F_Bool bool = true 2496const Default_Defaults_F_Int32 int32 = 32 2497const Default_Defaults_F_Int64 int64 = 64 2498const Default_Defaults_F_Fixed32 uint32 = 320 2499const Default_Defaults_F_Fixed64 uint64 = 640 2500const Default_Defaults_F_Uint32 uint32 = 3200 2501const Default_Defaults_F_Uint64 uint64 = 6400 2502const Default_Defaults_F_Float float32 = 314159 2503const Default_Defaults_F_Double float64 = 271828 2504const Default_Defaults_F_String string = "hello, \"world!\"\n" 2505 2506var Default_Defaults_F_Bytes []byte = []byte("Bignose") 2507 2508const Default_Defaults_F_Sint32 int32 = -32 2509const Default_Defaults_F_Sint64 int64 = -64 2510const Default_Defaults_F_Enum Defaults_Color = Defaults_GREEN 2511 2512var Default_Defaults_F_Pinf float32 = float32(math.Inf(1)) 2513var Default_Defaults_F_Ninf float32 = float32(math.Inf(-1)) 2514var Default_Defaults_F_Nan float32 = float32(math.NaN()) 2515 2516func (m *Defaults) GetF_Bool() bool { 2517 if m != nil && m.F_Bool != nil { 2518 return *m.F_Bool 2519 } 2520 return Default_Defaults_F_Bool 2521} 2522 2523func (m *Defaults) GetF_Int32() int32 { 2524 if m != nil && m.F_Int32 != nil { 2525 return *m.F_Int32 2526 } 2527 return Default_Defaults_F_Int32 2528} 2529 2530func (m *Defaults) GetF_Int64() int64 { 2531 if m != nil && m.F_Int64 != nil { 2532 return *m.F_Int64 2533 } 2534 return Default_Defaults_F_Int64 2535} 2536 2537func (m *Defaults) GetF_Fixed32() uint32 { 2538 if m != nil && m.F_Fixed32 != nil { 2539 return *m.F_Fixed32 2540 } 2541 return Default_Defaults_F_Fixed32 2542} 2543 2544func (m *Defaults) GetF_Fixed64() uint64 { 2545 if m != nil && m.F_Fixed64 != nil { 2546 return *m.F_Fixed64 2547 } 2548 return Default_Defaults_F_Fixed64 2549} 2550 2551func (m *Defaults) GetF_Uint32() uint32 { 2552 if m != nil && m.F_Uint32 != nil { 2553 return *m.F_Uint32 2554 } 2555 return Default_Defaults_F_Uint32 2556} 2557 2558func (m *Defaults) GetF_Uint64() uint64 { 2559 if m != nil && m.F_Uint64 != nil { 2560 return *m.F_Uint64 2561 } 2562 return Default_Defaults_F_Uint64 2563} 2564 2565func (m *Defaults) GetF_Float() float32 { 2566 if m != nil && m.F_Float != nil { 2567 return *m.F_Float 2568 } 2569 return Default_Defaults_F_Float 2570} 2571 2572func (m *Defaults) GetF_Double() float64 { 2573 if m != nil && m.F_Double != nil { 2574 return *m.F_Double 2575 } 2576 return Default_Defaults_F_Double 2577} 2578 2579func (m *Defaults) GetF_String() string { 2580 if m != nil && m.F_String != nil { 2581 return *m.F_String 2582 } 2583 return Default_Defaults_F_String 2584} 2585 2586func (m *Defaults) GetF_Bytes() []byte { 2587 if m != nil && m.F_Bytes != nil { 2588 return m.F_Bytes 2589 } 2590 return append([]byte(nil), Default_Defaults_F_Bytes...) 2591} 2592 2593func (m *Defaults) GetF_Sint32() int32 { 2594 if m != nil && m.F_Sint32 != nil { 2595 return *m.F_Sint32 2596 } 2597 return Default_Defaults_F_Sint32 2598} 2599 2600func (m *Defaults) GetF_Sint64() int64 { 2601 if m != nil && m.F_Sint64 != nil { 2602 return *m.F_Sint64 2603 } 2604 return Default_Defaults_F_Sint64 2605} 2606 2607func (m *Defaults) GetF_Enum() Defaults_Color { 2608 if m != nil && m.F_Enum != nil { 2609 return *m.F_Enum 2610 } 2611 return Default_Defaults_F_Enum 2612} 2613 2614func (m *Defaults) GetF_Pinf() float32 { 2615 if m != nil && m.F_Pinf != nil { 2616 return *m.F_Pinf 2617 } 2618 return Default_Defaults_F_Pinf 2619} 2620 2621func (m *Defaults) GetF_Ninf() float32 { 2622 if m != nil && m.F_Ninf != nil { 2623 return *m.F_Ninf 2624 } 2625 return Default_Defaults_F_Ninf 2626} 2627 2628func (m *Defaults) GetF_Nan() float32 { 2629 if m != nil && m.F_Nan != nil { 2630 return *m.F_Nan 2631 } 2632 return Default_Defaults_F_Nan 2633} 2634 2635func (m *Defaults) GetSub() *SubDefaults { 2636 if m != nil { 2637 return m.Sub 2638 } 2639 return nil 2640} 2641 2642func (m *Defaults) GetStrZero() string { 2643 if m != nil && m.StrZero != nil { 2644 return *m.StrZero 2645 } 2646 return "" 2647} 2648 2649type SubDefaults struct { 2650 N *int64 `protobuf:"varint,1,opt,name=n,def=7" json:"n,omitempty"` 2651 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2652 XXX_unrecognized []byte `json:"-"` 2653 XXX_sizecache int32 `json:"-"` 2654} 2655 2656func (m *SubDefaults) Reset() { *m = SubDefaults{} } 2657func (m *SubDefaults) String() string { return proto.CompactTextString(m) } 2658func (*SubDefaults) ProtoMessage() {} 2659func (*SubDefaults) Descriptor() ([]byte, []int) { 2660 return fileDescriptor_8ca34d01332f1402, []int{22} 2661} 2662 2663func (m *SubDefaults) XXX_Unmarshal(b []byte) error { 2664 return xxx_messageInfo_SubDefaults.Unmarshal(m, b) 2665} 2666func (m *SubDefaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2667 return xxx_messageInfo_SubDefaults.Marshal(b, m, deterministic) 2668} 2669func (m *SubDefaults) XXX_Merge(src proto.Message) { 2670 xxx_messageInfo_SubDefaults.Merge(m, src) 2671} 2672func (m *SubDefaults) XXX_Size() int { 2673 return xxx_messageInfo_SubDefaults.Size(m) 2674} 2675func (m *SubDefaults) XXX_DiscardUnknown() { 2676 xxx_messageInfo_SubDefaults.DiscardUnknown(m) 2677} 2678 2679var xxx_messageInfo_SubDefaults proto.InternalMessageInfo 2680 2681const Default_SubDefaults_N int64 = 7 2682 2683func (m *SubDefaults) GetN() int64 { 2684 if m != nil && m.N != nil { 2685 return *m.N 2686 } 2687 return Default_SubDefaults_N 2688} 2689 2690type RepeatedEnum struct { 2691 Color []RepeatedEnum_Color `protobuf:"varint,1,rep,name=color,enum=test_proto.RepeatedEnum_Color" json:"color,omitempty"` 2692 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2693 XXX_unrecognized []byte `json:"-"` 2694 XXX_sizecache int32 `json:"-"` 2695} 2696 2697func (m *RepeatedEnum) Reset() { *m = RepeatedEnum{} } 2698func (m *RepeatedEnum) String() string { return proto.CompactTextString(m) } 2699func (*RepeatedEnum) ProtoMessage() {} 2700func (*RepeatedEnum) Descriptor() ([]byte, []int) { 2701 return fileDescriptor_8ca34d01332f1402, []int{23} 2702} 2703 2704func (m *RepeatedEnum) XXX_Unmarshal(b []byte) error { 2705 return xxx_messageInfo_RepeatedEnum.Unmarshal(m, b) 2706} 2707func (m *RepeatedEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2708 return xxx_messageInfo_RepeatedEnum.Marshal(b, m, deterministic) 2709} 2710func (m *RepeatedEnum) XXX_Merge(src proto.Message) { 2711 xxx_messageInfo_RepeatedEnum.Merge(m, src) 2712} 2713func (m *RepeatedEnum) XXX_Size() int { 2714 return xxx_messageInfo_RepeatedEnum.Size(m) 2715} 2716func (m *RepeatedEnum) XXX_DiscardUnknown() { 2717 xxx_messageInfo_RepeatedEnum.DiscardUnknown(m) 2718} 2719 2720var xxx_messageInfo_RepeatedEnum proto.InternalMessageInfo 2721 2722func (m *RepeatedEnum) GetColor() []RepeatedEnum_Color { 2723 if m != nil { 2724 return m.Color 2725 } 2726 return nil 2727} 2728 2729type MoreRepeated struct { 2730 Bools []bool `protobuf:"varint,1,rep,name=bools" json:"bools,omitempty"` 2731 BoolsPacked []bool `protobuf:"varint,2,rep,packed,name=bools_packed,json=boolsPacked" json:"bools_packed,omitempty"` 2732 Ints []int32 `protobuf:"varint,3,rep,name=ints" json:"ints,omitempty"` 2733 IntsPacked []int32 `protobuf:"varint,4,rep,packed,name=ints_packed,json=intsPacked" json:"ints_packed,omitempty"` 2734 Int64SPacked []int64 `protobuf:"varint,7,rep,packed,name=int64s_packed,json=int64sPacked" json:"int64s_packed,omitempty"` 2735 Strings []string `protobuf:"bytes,5,rep,name=strings" json:"strings,omitempty"` 2736 Fixeds []uint32 `protobuf:"fixed32,6,rep,name=fixeds" json:"fixeds,omitempty"` 2737 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2738 XXX_unrecognized []byte `json:"-"` 2739 XXX_sizecache int32 `json:"-"` 2740} 2741 2742func (m *MoreRepeated) Reset() { *m = MoreRepeated{} } 2743func (m *MoreRepeated) String() string { return proto.CompactTextString(m) } 2744func (*MoreRepeated) ProtoMessage() {} 2745func (*MoreRepeated) Descriptor() ([]byte, []int) { 2746 return fileDescriptor_8ca34d01332f1402, []int{24} 2747} 2748 2749func (m *MoreRepeated) XXX_Unmarshal(b []byte) error { 2750 return xxx_messageInfo_MoreRepeated.Unmarshal(m, b) 2751} 2752func (m *MoreRepeated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2753 return xxx_messageInfo_MoreRepeated.Marshal(b, m, deterministic) 2754} 2755func (m *MoreRepeated) XXX_Merge(src proto.Message) { 2756 xxx_messageInfo_MoreRepeated.Merge(m, src) 2757} 2758func (m *MoreRepeated) XXX_Size() int { 2759 return xxx_messageInfo_MoreRepeated.Size(m) 2760} 2761func (m *MoreRepeated) XXX_DiscardUnknown() { 2762 xxx_messageInfo_MoreRepeated.DiscardUnknown(m) 2763} 2764 2765var xxx_messageInfo_MoreRepeated proto.InternalMessageInfo 2766 2767func (m *MoreRepeated) GetBools() []bool { 2768 if m != nil { 2769 return m.Bools 2770 } 2771 return nil 2772} 2773 2774func (m *MoreRepeated) GetBoolsPacked() []bool { 2775 if m != nil { 2776 return m.BoolsPacked 2777 } 2778 return nil 2779} 2780 2781func (m *MoreRepeated) GetInts() []int32 { 2782 if m != nil { 2783 return m.Ints 2784 } 2785 return nil 2786} 2787 2788func (m *MoreRepeated) GetIntsPacked() []int32 { 2789 if m != nil { 2790 return m.IntsPacked 2791 } 2792 return nil 2793} 2794 2795func (m *MoreRepeated) GetInt64SPacked() []int64 { 2796 if m != nil { 2797 return m.Int64SPacked 2798 } 2799 return nil 2800} 2801 2802func (m *MoreRepeated) GetStrings() []string { 2803 if m != nil { 2804 return m.Strings 2805 } 2806 return nil 2807} 2808 2809func (m *MoreRepeated) GetFixeds() []uint32 { 2810 if m != nil { 2811 return m.Fixeds 2812 } 2813 return nil 2814} 2815 2816type GroupOld struct { 2817 G *GroupOld_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"` 2818 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2819 XXX_unrecognized []byte `json:"-"` 2820 XXX_sizecache int32 `json:"-"` 2821} 2822 2823func (m *GroupOld) Reset() { *m = GroupOld{} } 2824func (m *GroupOld) String() string { return proto.CompactTextString(m) } 2825func (*GroupOld) ProtoMessage() {} 2826func (*GroupOld) Descriptor() ([]byte, []int) { 2827 return fileDescriptor_8ca34d01332f1402, []int{25} 2828} 2829 2830func (m *GroupOld) XXX_Unmarshal(b []byte) error { 2831 return xxx_messageInfo_GroupOld.Unmarshal(m, b) 2832} 2833func (m *GroupOld) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2834 return xxx_messageInfo_GroupOld.Marshal(b, m, deterministic) 2835} 2836func (m *GroupOld) XXX_Merge(src proto.Message) { 2837 xxx_messageInfo_GroupOld.Merge(m, src) 2838} 2839func (m *GroupOld) XXX_Size() int { 2840 return xxx_messageInfo_GroupOld.Size(m) 2841} 2842func (m *GroupOld) XXX_DiscardUnknown() { 2843 xxx_messageInfo_GroupOld.DiscardUnknown(m) 2844} 2845 2846var xxx_messageInfo_GroupOld proto.InternalMessageInfo 2847 2848func (m *GroupOld) GetG() *GroupOld_G { 2849 if m != nil { 2850 return m.G 2851 } 2852 return nil 2853} 2854 2855type GroupOld_G struct { 2856 X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"` 2857 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2858 XXX_unrecognized []byte `json:"-"` 2859 XXX_sizecache int32 `json:"-"` 2860} 2861 2862func (m *GroupOld_G) Reset() { *m = GroupOld_G{} } 2863func (m *GroupOld_G) String() string { return proto.CompactTextString(m) } 2864func (*GroupOld_G) ProtoMessage() {} 2865func (*GroupOld_G) Descriptor() ([]byte, []int) { 2866 return fileDescriptor_8ca34d01332f1402, []int{25, 0} 2867} 2868 2869func (m *GroupOld_G) XXX_Unmarshal(b []byte) error { 2870 return xxx_messageInfo_GroupOld_G.Unmarshal(m, b) 2871} 2872func (m *GroupOld_G) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2873 return xxx_messageInfo_GroupOld_G.Marshal(b, m, deterministic) 2874} 2875func (m *GroupOld_G) XXX_Merge(src proto.Message) { 2876 xxx_messageInfo_GroupOld_G.Merge(m, src) 2877} 2878func (m *GroupOld_G) XXX_Size() int { 2879 return xxx_messageInfo_GroupOld_G.Size(m) 2880} 2881func (m *GroupOld_G) XXX_DiscardUnknown() { 2882 xxx_messageInfo_GroupOld_G.DiscardUnknown(m) 2883} 2884 2885var xxx_messageInfo_GroupOld_G proto.InternalMessageInfo 2886 2887func (m *GroupOld_G) GetX() int32 { 2888 if m != nil && m.X != nil { 2889 return *m.X 2890 } 2891 return 0 2892} 2893 2894type GroupNew struct { 2895 G *GroupNew_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"` 2896 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2897 XXX_unrecognized []byte `json:"-"` 2898 XXX_sizecache int32 `json:"-"` 2899} 2900 2901func (m *GroupNew) Reset() { *m = GroupNew{} } 2902func (m *GroupNew) String() string { return proto.CompactTextString(m) } 2903func (*GroupNew) ProtoMessage() {} 2904func (*GroupNew) Descriptor() ([]byte, []int) { 2905 return fileDescriptor_8ca34d01332f1402, []int{26} 2906} 2907 2908func (m *GroupNew) XXX_Unmarshal(b []byte) error { 2909 return xxx_messageInfo_GroupNew.Unmarshal(m, b) 2910} 2911func (m *GroupNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2912 return xxx_messageInfo_GroupNew.Marshal(b, m, deterministic) 2913} 2914func (m *GroupNew) XXX_Merge(src proto.Message) { 2915 xxx_messageInfo_GroupNew.Merge(m, src) 2916} 2917func (m *GroupNew) XXX_Size() int { 2918 return xxx_messageInfo_GroupNew.Size(m) 2919} 2920func (m *GroupNew) XXX_DiscardUnknown() { 2921 xxx_messageInfo_GroupNew.DiscardUnknown(m) 2922} 2923 2924var xxx_messageInfo_GroupNew proto.InternalMessageInfo 2925 2926func (m *GroupNew) GetG() *GroupNew_G { 2927 if m != nil { 2928 return m.G 2929 } 2930 return nil 2931} 2932 2933type GroupNew_G struct { 2934 X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"` 2935 Y *int32 `protobuf:"varint,3,opt,name=y" json:"y,omitempty"` 2936 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2937 XXX_unrecognized []byte `json:"-"` 2938 XXX_sizecache int32 `json:"-"` 2939} 2940 2941func (m *GroupNew_G) Reset() { *m = GroupNew_G{} } 2942func (m *GroupNew_G) String() string { return proto.CompactTextString(m) } 2943func (*GroupNew_G) ProtoMessage() {} 2944func (*GroupNew_G) Descriptor() ([]byte, []int) { 2945 return fileDescriptor_8ca34d01332f1402, []int{26, 0} 2946} 2947 2948func (m *GroupNew_G) XXX_Unmarshal(b []byte) error { 2949 return xxx_messageInfo_GroupNew_G.Unmarshal(m, b) 2950} 2951func (m *GroupNew_G) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2952 return xxx_messageInfo_GroupNew_G.Marshal(b, m, deterministic) 2953} 2954func (m *GroupNew_G) XXX_Merge(src proto.Message) { 2955 xxx_messageInfo_GroupNew_G.Merge(m, src) 2956} 2957func (m *GroupNew_G) XXX_Size() int { 2958 return xxx_messageInfo_GroupNew_G.Size(m) 2959} 2960func (m *GroupNew_G) XXX_DiscardUnknown() { 2961 xxx_messageInfo_GroupNew_G.DiscardUnknown(m) 2962} 2963 2964var xxx_messageInfo_GroupNew_G proto.InternalMessageInfo 2965 2966func (m *GroupNew_G) GetX() int32 { 2967 if m != nil && m.X != nil { 2968 return *m.X 2969 } 2970 return 0 2971} 2972 2973func (m *GroupNew_G) GetY() int32 { 2974 if m != nil && m.Y != nil { 2975 return *m.Y 2976 } 2977 return 0 2978} 2979 2980type FloatingPoint struct { 2981 F *float64 `protobuf:"fixed64,1,req,name=f" json:"f,omitempty"` 2982 Exact *bool `protobuf:"varint,2,opt,name=exact" json:"exact,omitempty"` 2983 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2984 XXX_unrecognized []byte `json:"-"` 2985 XXX_sizecache int32 `json:"-"` 2986} 2987 2988func (m *FloatingPoint) Reset() { *m = FloatingPoint{} } 2989func (m *FloatingPoint) String() string { return proto.CompactTextString(m) } 2990func (*FloatingPoint) ProtoMessage() {} 2991func (*FloatingPoint) Descriptor() ([]byte, []int) { 2992 return fileDescriptor_8ca34d01332f1402, []int{27} 2993} 2994 2995func (m *FloatingPoint) XXX_Unmarshal(b []byte) error { 2996 return xxx_messageInfo_FloatingPoint.Unmarshal(m, b) 2997} 2998func (m *FloatingPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2999 return xxx_messageInfo_FloatingPoint.Marshal(b, m, deterministic) 3000} 3001func (m *FloatingPoint) XXX_Merge(src proto.Message) { 3002 xxx_messageInfo_FloatingPoint.Merge(m, src) 3003} 3004func (m *FloatingPoint) XXX_Size() int { 3005 return xxx_messageInfo_FloatingPoint.Size(m) 3006} 3007func (m *FloatingPoint) XXX_DiscardUnknown() { 3008 xxx_messageInfo_FloatingPoint.DiscardUnknown(m) 3009} 3010 3011var xxx_messageInfo_FloatingPoint proto.InternalMessageInfo 3012 3013func (m *FloatingPoint) GetF() float64 { 3014 if m != nil && m.F != nil { 3015 return *m.F 3016 } 3017 return 0 3018} 3019 3020func (m *FloatingPoint) GetExact() bool { 3021 if m != nil && m.Exact != nil { 3022 return *m.Exact 3023 } 3024 return false 3025} 3026 3027type MessageWithMap struct { 3028 NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 3029 MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 3030 ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 3031 StrToStr map[string]string `protobuf:"bytes,4,rep,name=str_to_str,json=strToStr" json:"str_to_str,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 3032 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3033 XXX_unrecognized []byte `json:"-"` 3034 XXX_sizecache int32 `json:"-"` 3035} 3036 3037func (m *MessageWithMap) Reset() { *m = MessageWithMap{} } 3038func (m *MessageWithMap) String() string { return proto.CompactTextString(m) } 3039func (*MessageWithMap) ProtoMessage() {} 3040func (*MessageWithMap) Descriptor() ([]byte, []int) { 3041 return fileDescriptor_8ca34d01332f1402, []int{28} 3042} 3043 3044func (m *MessageWithMap) XXX_Unmarshal(b []byte) error { 3045 return xxx_messageInfo_MessageWithMap.Unmarshal(m, b) 3046} 3047func (m *MessageWithMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3048 return xxx_messageInfo_MessageWithMap.Marshal(b, m, deterministic) 3049} 3050func (m *MessageWithMap) XXX_Merge(src proto.Message) { 3051 xxx_messageInfo_MessageWithMap.Merge(m, src) 3052} 3053func (m *MessageWithMap) XXX_Size() int { 3054 return xxx_messageInfo_MessageWithMap.Size(m) 3055} 3056func (m *MessageWithMap) XXX_DiscardUnknown() { 3057 xxx_messageInfo_MessageWithMap.DiscardUnknown(m) 3058} 3059 3060var xxx_messageInfo_MessageWithMap proto.InternalMessageInfo 3061 3062func (m *MessageWithMap) GetNameMapping() map[int32]string { 3063 if m != nil { 3064 return m.NameMapping 3065 } 3066 return nil 3067} 3068 3069func (m *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint { 3070 if m != nil { 3071 return m.MsgMapping 3072 } 3073 return nil 3074} 3075 3076func (m *MessageWithMap) GetByteMapping() map[bool][]byte { 3077 if m != nil { 3078 return m.ByteMapping 3079 } 3080 return nil 3081} 3082 3083func (m *MessageWithMap) GetStrToStr() map[string]string { 3084 if m != nil { 3085 return m.StrToStr 3086 } 3087 return nil 3088} 3089 3090type Oneof struct { 3091 // Types that are valid to be assigned to Union: 3092 // *Oneof_F_Bool 3093 // *Oneof_F_Int32 3094 // *Oneof_F_Int64 3095 // *Oneof_F_Fixed32 3096 // *Oneof_F_Fixed64 3097 // *Oneof_F_Uint32 3098 // *Oneof_F_Uint64 3099 // *Oneof_F_Float 3100 // *Oneof_F_Double 3101 // *Oneof_F_String 3102 // *Oneof_F_Bytes 3103 // *Oneof_F_Sint32 3104 // *Oneof_F_Sint64 3105 // *Oneof_F_Enum 3106 // *Oneof_F_Message 3107 // *Oneof_FGroup 3108 // *Oneof_F_Largest_Tag 3109 Union isOneof_Union `protobuf_oneof:"union"` 3110 // Types that are valid to be assigned to Tormato: 3111 // *Oneof_Value 3112 Tormato isOneof_Tormato `protobuf_oneof:"tormato"` 3113 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3114 XXX_unrecognized []byte `json:"-"` 3115 XXX_sizecache int32 `json:"-"` 3116} 3117 3118func (m *Oneof) Reset() { *m = Oneof{} } 3119func (m *Oneof) String() string { return proto.CompactTextString(m) } 3120func (*Oneof) ProtoMessage() {} 3121func (*Oneof) Descriptor() ([]byte, []int) { 3122 return fileDescriptor_8ca34d01332f1402, []int{29} 3123} 3124 3125func (m *Oneof) XXX_Unmarshal(b []byte) error { 3126 return xxx_messageInfo_Oneof.Unmarshal(m, b) 3127} 3128func (m *Oneof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3129 return xxx_messageInfo_Oneof.Marshal(b, m, deterministic) 3130} 3131func (m *Oneof) XXX_Merge(src proto.Message) { 3132 xxx_messageInfo_Oneof.Merge(m, src) 3133} 3134func (m *Oneof) XXX_Size() int { 3135 return xxx_messageInfo_Oneof.Size(m) 3136} 3137func (m *Oneof) XXX_DiscardUnknown() { 3138 xxx_messageInfo_Oneof.DiscardUnknown(m) 3139} 3140 3141var xxx_messageInfo_Oneof proto.InternalMessageInfo 3142 3143type isOneof_Union interface { 3144 isOneof_Union() 3145} 3146 3147type Oneof_F_Bool struct { 3148 F_Bool bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,oneof"` 3149} 3150 3151type Oneof_F_Int32 struct { 3152 F_Int32 int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,oneof"` 3153} 3154 3155type Oneof_F_Int64 struct { 3156 F_Int64 int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,oneof"` 3157} 3158 3159type Oneof_F_Fixed32 struct { 3160 F_Fixed32 uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,oneof"` 3161} 3162 3163type Oneof_F_Fixed64 struct { 3164 F_Fixed64 uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,oneof"` 3165} 3166 3167type Oneof_F_Uint32 struct { 3168 F_Uint32 uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,oneof"` 3169} 3170 3171type Oneof_F_Uint64 struct { 3172 F_Uint64 uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,oneof"` 3173} 3174 3175type Oneof_F_Float struct { 3176 F_Float float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,oneof"` 3177} 3178 3179type Oneof_F_Double struct { 3180 F_Double float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,oneof"` 3181} 3182 3183type Oneof_F_String struct { 3184 F_String string `protobuf:"bytes,10,opt,name=F_String,json=FString,oneof"` 3185} 3186 3187type Oneof_F_Bytes struct { 3188 F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,oneof"` 3189} 3190 3191type Oneof_F_Sint32 struct { 3192 F_Sint32 int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,oneof"` 3193} 3194 3195type Oneof_F_Sint64 struct { 3196 F_Sint64 int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,oneof"` 3197} 3198 3199type Oneof_F_Enum struct { 3200 F_Enum MyMessage_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.MyMessage_Color,oneof"` 3201} 3202 3203type Oneof_F_Message struct { 3204 F_Message *GoTestField `protobuf:"bytes,15,opt,name=F_Message,json=FMessage,oneof"` 3205} 3206 3207type Oneof_FGroup struct { 3208 FGroup *Oneof_F_Group `protobuf:"group,16,opt,name=F_Group,json=fGroup,oneof"` 3209} 3210 3211type Oneof_F_Largest_Tag struct { 3212 F_Largest_Tag int32 `protobuf:"varint,536870911,opt,name=F_Largest_Tag,json=FLargestTag,oneof"` 3213} 3214 3215func (*Oneof_F_Bool) isOneof_Union() {} 3216 3217func (*Oneof_F_Int32) isOneof_Union() {} 3218 3219func (*Oneof_F_Int64) isOneof_Union() {} 3220 3221func (*Oneof_F_Fixed32) isOneof_Union() {} 3222 3223func (*Oneof_F_Fixed64) isOneof_Union() {} 3224 3225func (*Oneof_F_Uint32) isOneof_Union() {} 3226 3227func (*Oneof_F_Uint64) isOneof_Union() {} 3228 3229func (*Oneof_F_Float) isOneof_Union() {} 3230 3231func (*Oneof_F_Double) isOneof_Union() {} 3232 3233func (*Oneof_F_String) isOneof_Union() {} 3234 3235func (*Oneof_F_Bytes) isOneof_Union() {} 3236 3237func (*Oneof_F_Sint32) isOneof_Union() {} 3238 3239func (*Oneof_F_Sint64) isOneof_Union() {} 3240 3241func (*Oneof_F_Enum) isOneof_Union() {} 3242 3243func (*Oneof_F_Message) isOneof_Union() {} 3244 3245func (*Oneof_FGroup) isOneof_Union() {} 3246 3247func (*Oneof_F_Largest_Tag) isOneof_Union() {} 3248 3249func (m *Oneof) GetUnion() isOneof_Union { 3250 if m != nil { 3251 return m.Union 3252 } 3253 return nil 3254} 3255 3256func (m *Oneof) GetF_Bool() bool { 3257 if x, ok := m.GetUnion().(*Oneof_F_Bool); ok { 3258 return x.F_Bool 3259 } 3260 return false 3261} 3262 3263func (m *Oneof) GetF_Int32() int32 { 3264 if x, ok := m.GetUnion().(*Oneof_F_Int32); ok { 3265 return x.F_Int32 3266 } 3267 return 0 3268} 3269 3270func (m *Oneof) GetF_Int64() int64 { 3271 if x, ok := m.GetUnion().(*Oneof_F_Int64); ok { 3272 return x.F_Int64 3273 } 3274 return 0 3275} 3276 3277func (m *Oneof) GetF_Fixed32() uint32 { 3278 if x, ok := m.GetUnion().(*Oneof_F_Fixed32); ok { 3279 return x.F_Fixed32 3280 } 3281 return 0 3282} 3283 3284func (m *Oneof) GetF_Fixed64() uint64 { 3285 if x, ok := m.GetUnion().(*Oneof_F_Fixed64); ok { 3286 return x.F_Fixed64 3287 } 3288 return 0 3289} 3290 3291func (m *Oneof) GetF_Uint32() uint32 { 3292 if x, ok := m.GetUnion().(*Oneof_F_Uint32); ok { 3293 return x.F_Uint32 3294 } 3295 return 0 3296} 3297 3298func (m *Oneof) GetF_Uint64() uint64 { 3299 if x, ok := m.GetUnion().(*Oneof_F_Uint64); ok { 3300 return x.F_Uint64 3301 } 3302 return 0 3303} 3304 3305func (m *Oneof) GetF_Float() float32 { 3306 if x, ok := m.GetUnion().(*Oneof_F_Float); ok { 3307 return x.F_Float 3308 } 3309 return 0 3310} 3311 3312func (m *Oneof) GetF_Double() float64 { 3313 if x, ok := m.GetUnion().(*Oneof_F_Double); ok { 3314 return x.F_Double 3315 } 3316 return 0 3317} 3318 3319func (m *Oneof) GetF_String() string { 3320 if x, ok := m.GetUnion().(*Oneof_F_String); ok { 3321 return x.F_String 3322 } 3323 return "" 3324} 3325 3326func (m *Oneof) GetF_Bytes() []byte { 3327 if x, ok := m.GetUnion().(*Oneof_F_Bytes); ok { 3328 return x.F_Bytes 3329 } 3330 return nil 3331} 3332 3333func (m *Oneof) GetF_Sint32() int32 { 3334 if x, ok := m.GetUnion().(*Oneof_F_Sint32); ok { 3335 return x.F_Sint32 3336 } 3337 return 0 3338} 3339 3340func (m *Oneof) GetF_Sint64() int64 { 3341 if x, ok := m.GetUnion().(*Oneof_F_Sint64); ok { 3342 return x.F_Sint64 3343 } 3344 return 0 3345} 3346 3347func (m *Oneof) GetF_Enum() MyMessage_Color { 3348 if x, ok := m.GetUnion().(*Oneof_F_Enum); ok { 3349 return x.F_Enum 3350 } 3351 return MyMessage_RED 3352} 3353 3354func (m *Oneof) GetF_Message() *GoTestField { 3355 if x, ok := m.GetUnion().(*Oneof_F_Message); ok { 3356 return x.F_Message 3357 } 3358 return nil 3359} 3360 3361func (m *Oneof) GetFGroup() *Oneof_F_Group { 3362 if x, ok := m.GetUnion().(*Oneof_FGroup); ok { 3363 return x.FGroup 3364 } 3365 return nil 3366} 3367 3368func (m *Oneof) GetF_Largest_Tag() int32 { 3369 if x, ok := m.GetUnion().(*Oneof_F_Largest_Tag); ok { 3370 return x.F_Largest_Tag 3371 } 3372 return 0 3373} 3374 3375type isOneof_Tormato interface { 3376 isOneof_Tormato() 3377} 3378 3379type Oneof_Value struct { 3380 Value int32 `protobuf:"varint,100,opt,name=value,oneof"` 3381} 3382 3383func (*Oneof_Value) isOneof_Tormato() {} 3384 3385func (m *Oneof) GetTormato() isOneof_Tormato { 3386 if m != nil { 3387 return m.Tormato 3388 } 3389 return nil 3390} 3391 3392func (m *Oneof) GetValue() int32 { 3393 if x, ok := m.GetTormato().(*Oneof_Value); ok { 3394 return x.Value 3395 } 3396 return 0 3397} 3398 3399// XXX_OneofWrappers is for the internal use of the proto package. 3400func (*Oneof) XXX_OneofWrappers() []interface{} { 3401 return []interface{}{ 3402 (*Oneof_F_Bool)(nil), 3403 (*Oneof_F_Int32)(nil), 3404 (*Oneof_F_Int64)(nil), 3405 (*Oneof_F_Fixed32)(nil), 3406 (*Oneof_F_Fixed64)(nil), 3407 (*Oneof_F_Uint32)(nil), 3408 (*Oneof_F_Uint64)(nil), 3409 (*Oneof_F_Float)(nil), 3410 (*Oneof_F_Double)(nil), 3411 (*Oneof_F_String)(nil), 3412 (*Oneof_F_Bytes)(nil), 3413 (*Oneof_F_Sint32)(nil), 3414 (*Oneof_F_Sint64)(nil), 3415 (*Oneof_F_Enum)(nil), 3416 (*Oneof_F_Message)(nil), 3417 (*Oneof_FGroup)(nil), 3418 (*Oneof_F_Largest_Tag)(nil), 3419 (*Oneof_Value)(nil), 3420 } 3421} 3422 3423type Oneof_F_Group struct { 3424 X *int32 `protobuf:"varint,17,opt,name=x" json:"x,omitempty"` 3425 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3426 XXX_unrecognized []byte `json:"-"` 3427 XXX_sizecache int32 `json:"-"` 3428} 3429 3430func (m *Oneof_F_Group) Reset() { *m = Oneof_F_Group{} } 3431func (m *Oneof_F_Group) String() string { return proto.CompactTextString(m) } 3432func (*Oneof_F_Group) ProtoMessage() {} 3433func (*Oneof_F_Group) Descriptor() ([]byte, []int) { 3434 return fileDescriptor_8ca34d01332f1402, []int{29, 0} 3435} 3436 3437func (m *Oneof_F_Group) XXX_Unmarshal(b []byte) error { 3438 return xxx_messageInfo_Oneof_F_Group.Unmarshal(m, b) 3439} 3440func (m *Oneof_F_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3441 return xxx_messageInfo_Oneof_F_Group.Marshal(b, m, deterministic) 3442} 3443func (m *Oneof_F_Group) XXX_Merge(src proto.Message) { 3444 xxx_messageInfo_Oneof_F_Group.Merge(m, src) 3445} 3446func (m *Oneof_F_Group) XXX_Size() int { 3447 return xxx_messageInfo_Oneof_F_Group.Size(m) 3448} 3449func (m *Oneof_F_Group) XXX_DiscardUnknown() { 3450 xxx_messageInfo_Oneof_F_Group.DiscardUnknown(m) 3451} 3452 3453var xxx_messageInfo_Oneof_F_Group proto.InternalMessageInfo 3454 3455func (m *Oneof_F_Group) GetX() int32 { 3456 if m != nil && m.X != nil { 3457 return *m.X 3458 } 3459 return 0 3460} 3461 3462type Communique struct { 3463 MakeMeCry *bool `protobuf:"varint,1,opt,name=make_me_cry,json=makeMeCry" json:"make_me_cry,omitempty"` 3464 // This is a oneof, called "union". 3465 // 3466 // Types that are valid to be assigned to Union: 3467 // *Communique_Number 3468 // *Communique_Name 3469 // *Communique_Data 3470 // *Communique_TempC 3471 // *Communique_Col 3472 // *Communique_Msg 3473 Union isCommunique_Union `protobuf_oneof:"union"` 3474 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3475 XXX_unrecognized []byte `json:"-"` 3476 XXX_sizecache int32 `json:"-"` 3477} 3478 3479func (m *Communique) Reset() { *m = Communique{} } 3480func (m *Communique) String() string { return proto.CompactTextString(m) } 3481func (*Communique) ProtoMessage() {} 3482func (*Communique) Descriptor() ([]byte, []int) { 3483 return fileDescriptor_8ca34d01332f1402, []int{30} 3484} 3485 3486func (m *Communique) XXX_Unmarshal(b []byte) error { 3487 return xxx_messageInfo_Communique.Unmarshal(m, b) 3488} 3489func (m *Communique) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3490 return xxx_messageInfo_Communique.Marshal(b, m, deterministic) 3491} 3492func (m *Communique) XXX_Merge(src proto.Message) { 3493 xxx_messageInfo_Communique.Merge(m, src) 3494} 3495func (m *Communique) XXX_Size() int { 3496 return xxx_messageInfo_Communique.Size(m) 3497} 3498func (m *Communique) XXX_DiscardUnknown() { 3499 xxx_messageInfo_Communique.DiscardUnknown(m) 3500} 3501 3502var xxx_messageInfo_Communique proto.InternalMessageInfo 3503 3504func (m *Communique) GetMakeMeCry() bool { 3505 if m != nil && m.MakeMeCry != nil { 3506 return *m.MakeMeCry 3507 } 3508 return false 3509} 3510 3511type isCommunique_Union interface { 3512 isCommunique_Union() 3513} 3514 3515type Communique_Number struct { 3516 Number int32 `protobuf:"varint,5,opt,name=number,oneof"` 3517} 3518 3519type Communique_Name struct { 3520 Name string `protobuf:"bytes,6,opt,name=name,oneof"` 3521} 3522 3523type Communique_Data struct { 3524 Data []byte `protobuf:"bytes,7,opt,name=data,oneof"` 3525} 3526 3527type Communique_TempC struct { 3528 TempC float64 `protobuf:"fixed64,8,opt,name=temp_c,json=tempC,oneof"` 3529} 3530 3531type Communique_Col struct { 3532 Col MyMessage_Color `protobuf:"varint,9,opt,name=col,enum=test_proto.MyMessage_Color,oneof"` 3533} 3534 3535type Communique_Msg struct { 3536 Msg *Strings `protobuf:"bytes,10,opt,name=msg,oneof"` 3537} 3538 3539func (*Communique_Number) isCommunique_Union() {} 3540 3541func (*Communique_Name) isCommunique_Union() {} 3542 3543func (*Communique_Data) isCommunique_Union() {} 3544 3545func (*Communique_TempC) isCommunique_Union() {} 3546 3547func (*Communique_Col) isCommunique_Union() {} 3548 3549func (*Communique_Msg) isCommunique_Union() {} 3550 3551func (m *Communique) GetUnion() isCommunique_Union { 3552 if m != nil { 3553 return m.Union 3554 } 3555 return nil 3556} 3557 3558func (m *Communique) GetNumber() int32 { 3559 if x, ok := m.GetUnion().(*Communique_Number); ok { 3560 return x.Number 3561 } 3562 return 0 3563} 3564 3565func (m *Communique) GetName() string { 3566 if x, ok := m.GetUnion().(*Communique_Name); ok { 3567 return x.Name 3568 } 3569 return "" 3570} 3571 3572func (m *Communique) GetData() []byte { 3573 if x, ok := m.GetUnion().(*Communique_Data); ok { 3574 return x.Data 3575 } 3576 return nil 3577} 3578 3579func (m *Communique) GetTempC() float64 { 3580 if x, ok := m.GetUnion().(*Communique_TempC); ok { 3581 return x.TempC 3582 } 3583 return 0 3584} 3585 3586func (m *Communique) GetCol() MyMessage_Color { 3587 if x, ok := m.GetUnion().(*Communique_Col); ok { 3588 return x.Col 3589 } 3590 return MyMessage_RED 3591} 3592 3593func (m *Communique) GetMsg() *Strings { 3594 if x, ok := m.GetUnion().(*Communique_Msg); ok { 3595 return x.Msg 3596 } 3597 return nil 3598} 3599 3600// XXX_OneofWrappers is for the internal use of the proto package. 3601func (*Communique) XXX_OneofWrappers() []interface{} { 3602 return []interface{}{ 3603 (*Communique_Number)(nil), 3604 (*Communique_Name)(nil), 3605 (*Communique_Data)(nil), 3606 (*Communique_TempC)(nil), 3607 (*Communique_Col)(nil), 3608 (*Communique_Msg)(nil), 3609 } 3610} 3611 3612type TestUTF8 struct { 3613 Scalar *string `protobuf:"bytes,1,opt,name=scalar" json:"scalar,omitempty"` 3614 Vector []string `protobuf:"bytes,2,rep,name=vector" json:"vector,omitempty"` 3615 // Types that are valid to be assigned to Oneof: 3616 // *TestUTF8_Field 3617 Oneof isTestUTF8_Oneof `protobuf_oneof:"oneof"` 3618 MapKey map[string]int64 `protobuf:"bytes,4,rep,name=map_key,json=mapKey" json:"map_key,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 3619 MapValue map[int64]string `protobuf:"bytes,5,rep,name=map_value,json=mapValue" json:"map_value,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 3620 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3621 XXX_unrecognized []byte `json:"-"` 3622 XXX_sizecache int32 `json:"-"` 3623} 3624 3625func (m *TestUTF8) Reset() { *m = TestUTF8{} } 3626func (m *TestUTF8) String() string { return proto.CompactTextString(m) } 3627func (*TestUTF8) ProtoMessage() {} 3628func (*TestUTF8) Descriptor() ([]byte, []int) { 3629 return fileDescriptor_8ca34d01332f1402, []int{31} 3630} 3631 3632func (m *TestUTF8) XXX_Unmarshal(b []byte) error { 3633 return xxx_messageInfo_TestUTF8.Unmarshal(m, b) 3634} 3635func (m *TestUTF8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3636 return xxx_messageInfo_TestUTF8.Marshal(b, m, deterministic) 3637} 3638func (m *TestUTF8) XXX_Merge(src proto.Message) { 3639 xxx_messageInfo_TestUTF8.Merge(m, src) 3640} 3641func (m *TestUTF8) XXX_Size() int { 3642 return xxx_messageInfo_TestUTF8.Size(m) 3643} 3644func (m *TestUTF8) XXX_DiscardUnknown() { 3645 xxx_messageInfo_TestUTF8.DiscardUnknown(m) 3646} 3647 3648var xxx_messageInfo_TestUTF8 proto.InternalMessageInfo 3649 3650func (m *TestUTF8) GetScalar() string { 3651 if m != nil && m.Scalar != nil { 3652 return *m.Scalar 3653 } 3654 return "" 3655} 3656 3657func (m *TestUTF8) GetVector() []string { 3658 if m != nil { 3659 return m.Vector 3660 } 3661 return nil 3662} 3663 3664type isTestUTF8_Oneof interface { 3665 isTestUTF8_Oneof() 3666} 3667 3668type TestUTF8_Field struct { 3669 Field string `protobuf:"bytes,3,opt,name=field,oneof"` 3670} 3671 3672func (*TestUTF8_Field) isTestUTF8_Oneof() {} 3673 3674func (m *TestUTF8) GetOneof() isTestUTF8_Oneof { 3675 if m != nil { 3676 return m.Oneof 3677 } 3678 return nil 3679} 3680 3681func (m *TestUTF8) GetField() string { 3682 if x, ok := m.GetOneof().(*TestUTF8_Field); ok { 3683 return x.Field 3684 } 3685 return "" 3686} 3687 3688func (m *TestUTF8) GetMapKey() map[string]int64 { 3689 if m != nil { 3690 return m.MapKey 3691 } 3692 return nil 3693} 3694 3695func (m *TestUTF8) GetMapValue() map[int64]string { 3696 if m != nil { 3697 return m.MapValue 3698 } 3699 return nil 3700} 3701 3702// XXX_OneofWrappers is for the internal use of the proto package. 3703func (*TestUTF8) XXX_OneofWrappers() []interface{} { 3704 return []interface{}{ 3705 (*TestUTF8_Field)(nil), 3706 } 3707} 3708 3709var E_Greeting = &proto.ExtensionDesc{ 3710 ExtendedType: (*MyMessage)(nil), 3711 ExtensionType: ([]string)(nil), 3712 Field: 106, 3713 Name: "test_proto.greeting", 3714 Tag: "bytes,106,rep,name=greeting", 3715 Filename: "test_proto/test.proto", 3716} 3717 3718var E_Complex = &proto.ExtensionDesc{ 3719 ExtendedType: (*OtherMessage)(nil), 3720 ExtensionType: (*ComplexExtension)(nil), 3721 Field: 200, 3722 Name: "test_proto.complex", 3723 Tag: "bytes,200,opt,name=complex", 3724 Filename: "test_proto/test.proto", 3725} 3726 3727var E_RComplex = &proto.ExtensionDesc{ 3728 ExtendedType: (*OtherMessage)(nil), 3729 ExtensionType: ([]*ComplexExtension)(nil), 3730 Field: 201, 3731 Name: "test_proto.r_complex", 3732 Tag: "bytes,201,rep,name=r_complex", 3733 Filename: "test_proto/test.proto", 3734} 3735 3736var E_NoDefaultDouble = &proto.ExtensionDesc{ 3737 ExtendedType: (*DefaultsMessage)(nil), 3738 ExtensionType: (*float64)(nil), 3739 Field: 101, 3740 Name: "test_proto.no_default_double", 3741 Tag: "fixed64,101,opt,name=no_default_double", 3742 Filename: "test_proto/test.proto", 3743} 3744 3745var E_NoDefaultFloat = &proto.ExtensionDesc{ 3746 ExtendedType: (*DefaultsMessage)(nil), 3747 ExtensionType: (*float32)(nil), 3748 Field: 102, 3749 Name: "test_proto.no_default_float", 3750 Tag: "fixed32,102,opt,name=no_default_float", 3751 Filename: "test_proto/test.proto", 3752} 3753 3754var E_NoDefaultInt32 = &proto.ExtensionDesc{ 3755 ExtendedType: (*DefaultsMessage)(nil), 3756 ExtensionType: (*int32)(nil), 3757 Field: 103, 3758 Name: "test_proto.no_default_int32", 3759 Tag: "varint,103,opt,name=no_default_int32", 3760 Filename: "test_proto/test.proto", 3761} 3762 3763var E_NoDefaultInt64 = &proto.ExtensionDesc{ 3764 ExtendedType: (*DefaultsMessage)(nil), 3765 ExtensionType: (*int64)(nil), 3766 Field: 104, 3767 Name: "test_proto.no_default_int64", 3768 Tag: "varint,104,opt,name=no_default_int64", 3769 Filename: "test_proto/test.proto", 3770} 3771 3772var E_NoDefaultUint32 = &proto.ExtensionDesc{ 3773 ExtendedType: (*DefaultsMessage)(nil), 3774 ExtensionType: (*uint32)(nil), 3775 Field: 105, 3776 Name: "test_proto.no_default_uint32", 3777 Tag: "varint,105,opt,name=no_default_uint32", 3778 Filename: "test_proto/test.proto", 3779} 3780 3781var E_NoDefaultUint64 = &proto.ExtensionDesc{ 3782 ExtendedType: (*DefaultsMessage)(nil), 3783 ExtensionType: (*uint64)(nil), 3784 Field: 106, 3785 Name: "test_proto.no_default_uint64", 3786 Tag: "varint,106,opt,name=no_default_uint64", 3787 Filename: "test_proto/test.proto", 3788} 3789 3790var E_NoDefaultSint32 = &proto.ExtensionDesc{ 3791 ExtendedType: (*DefaultsMessage)(nil), 3792 ExtensionType: (*int32)(nil), 3793 Field: 107, 3794 Name: "test_proto.no_default_sint32", 3795 Tag: "zigzag32,107,opt,name=no_default_sint32", 3796 Filename: "test_proto/test.proto", 3797} 3798 3799var E_NoDefaultSint64 = &proto.ExtensionDesc{ 3800 ExtendedType: (*DefaultsMessage)(nil), 3801 ExtensionType: (*int64)(nil), 3802 Field: 108, 3803 Name: "test_proto.no_default_sint64", 3804 Tag: "zigzag64,108,opt,name=no_default_sint64", 3805 Filename: "test_proto/test.proto", 3806} 3807 3808var E_NoDefaultFixed32 = &proto.ExtensionDesc{ 3809 ExtendedType: (*DefaultsMessage)(nil), 3810 ExtensionType: (*uint32)(nil), 3811 Field: 109, 3812 Name: "test_proto.no_default_fixed32", 3813 Tag: "fixed32,109,opt,name=no_default_fixed32", 3814 Filename: "test_proto/test.proto", 3815} 3816 3817var E_NoDefaultFixed64 = &proto.ExtensionDesc{ 3818 ExtendedType: (*DefaultsMessage)(nil), 3819 ExtensionType: (*uint64)(nil), 3820 Field: 110, 3821 Name: "test_proto.no_default_fixed64", 3822 Tag: "fixed64,110,opt,name=no_default_fixed64", 3823 Filename: "test_proto/test.proto", 3824} 3825 3826var E_NoDefaultSfixed32 = &proto.ExtensionDesc{ 3827 ExtendedType: (*DefaultsMessage)(nil), 3828 ExtensionType: (*int32)(nil), 3829 Field: 111, 3830 Name: "test_proto.no_default_sfixed32", 3831 Tag: "fixed32,111,opt,name=no_default_sfixed32", 3832 Filename: "test_proto/test.proto", 3833} 3834 3835var E_NoDefaultSfixed64 = &proto.ExtensionDesc{ 3836 ExtendedType: (*DefaultsMessage)(nil), 3837 ExtensionType: (*int64)(nil), 3838 Field: 112, 3839 Name: "test_proto.no_default_sfixed64", 3840 Tag: "fixed64,112,opt,name=no_default_sfixed64", 3841 Filename: "test_proto/test.proto", 3842} 3843 3844var E_NoDefaultBool = &proto.ExtensionDesc{ 3845 ExtendedType: (*DefaultsMessage)(nil), 3846 ExtensionType: (*bool)(nil), 3847 Field: 113, 3848 Name: "test_proto.no_default_bool", 3849 Tag: "varint,113,opt,name=no_default_bool", 3850 Filename: "test_proto/test.proto", 3851} 3852 3853var E_NoDefaultString = &proto.ExtensionDesc{ 3854 ExtendedType: (*DefaultsMessage)(nil), 3855 ExtensionType: (*string)(nil), 3856 Field: 114, 3857 Name: "test_proto.no_default_string", 3858 Tag: "bytes,114,opt,name=no_default_string", 3859 Filename: "test_proto/test.proto", 3860} 3861 3862var E_NoDefaultBytes = &proto.ExtensionDesc{ 3863 ExtendedType: (*DefaultsMessage)(nil), 3864 ExtensionType: ([]byte)(nil), 3865 Field: 115, 3866 Name: "test_proto.no_default_bytes", 3867 Tag: "bytes,115,opt,name=no_default_bytes", 3868 Filename: "test_proto/test.proto", 3869} 3870 3871var E_NoDefaultEnum = &proto.ExtensionDesc{ 3872 ExtendedType: (*DefaultsMessage)(nil), 3873 ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil), 3874 Field: 116, 3875 Name: "test_proto.no_default_enum", 3876 Tag: "varint,116,opt,name=no_default_enum,enum=test_proto.DefaultsMessage_DefaultsEnum", 3877 Filename: "test_proto/test.proto", 3878} 3879 3880var E_DefaultDouble = &proto.ExtensionDesc{ 3881 ExtendedType: (*DefaultsMessage)(nil), 3882 ExtensionType: (*float64)(nil), 3883 Field: 201, 3884 Name: "test_proto.default_double", 3885 Tag: "fixed64,201,opt,name=default_double,def=3.1415", 3886 Filename: "test_proto/test.proto", 3887} 3888 3889var E_DefaultFloat = &proto.ExtensionDesc{ 3890 ExtendedType: (*DefaultsMessage)(nil), 3891 ExtensionType: (*float32)(nil), 3892 Field: 202, 3893 Name: "test_proto.default_float", 3894 Tag: "fixed32,202,opt,name=default_float,def=3.14", 3895 Filename: "test_proto/test.proto", 3896} 3897 3898var E_DefaultInt32 = &proto.ExtensionDesc{ 3899 ExtendedType: (*DefaultsMessage)(nil), 3900 ExtensionType: (*int32)(nil), 3901 Field: 203, 3902 Name: "test_proto.default_int32", 3903 Tag: "varint,203,opt,name=default_int32,def=42", 3904 Filename: "test_proto/test.proto", 3905} 3906 3907var E_DefaultInt64 = &proto.ExtensionDesc{ 3908 ExtendedType: (*DefaultsMessage)(nil), 3909 ExtensionType: (*int64)(nil), 3910 Field: 204, 3911 Name: "test_proto.default_int64", 3912 Tag: "varint,204,opt,name=default_int64,def=43", 3913 Filename: "test_proto/test.proto", 3914} 3915 3916var E_DefaultUint32 = &proto.ExtensionDesc{ 3917 ExtendedType: (*DefaultsMessage)(nil), 3918 ExtensionType: (*uint32)(nil), 3919 Field: 205, 3920 Name: "test_proto.default_uint32", 3921 Tag: "varint,205,opt,name=default_uint32,def=44", 3922 Filename: "test_proto/test.proto", 3923} 3924 3925var E_DefaultUint64 = &proto.ExtensionDesc{ 3926 ExtendedType: (*DefaultsMessage)(nil), 3927 ExtensionType: (*uint64)(nil), 3928 Field: 206, 3929 Name: "test_proto.default_uint64", 3930 Tag: "varint,206,opt,name=default_uint64,def=45", 3931 Filename: "test_proto/test.proto", 3932} 3933 3934var E_DefaultSint32 = &proto.ExtensionDesc{ 3935 ExtendedType: (*DefaultsMessage)(nil), 3936 ExtensionType: (*int32)(nil), 3937 Field: 207, 3938 Name: "test_proto.default_sint32", 3939 Tag: "zigzag32,207,opt,name=default_sint32,def=46", 3940 Filename: "test_proto/test.proto", 3941} 3942 3943var E_DefaultSint64 = &proto.ExtensionDesc{ 3944 ExtendedType: (*DefaultsMessage)(nil), 3945 ExtensionType: (*int64)(nil), 3946 Field: 208, 3947 Name: "test_proto.default_sint64", 3948 Tag: "zigzag64,208,opt,name=default_sint64,def=47", 3949 Filename: "test_proto/test.proto", 3950} 3951 3952var E_DefaultFixed32 = &proto.ExtensionDesc{ 3953 ExtendedType: (*DefaultsMessage)(nil), 3954 ExtensionType: (*uint32)(nil), 3955 Field: 209, 3956 Name: "test_proto.default_fixed32", 3957 Tag: "fixed32,209,opt,name=default_fixed32,def=48", 3958 Filename: "test_proto/test.proto", 3959} 3960 3961var E_DefaultFixed64 = &proto.ExtensionDesc{ 3962 ExtendedType: (*DefaultsMessage)(nil), 3963 ExtensionType: (*uint64)(nil), 3964 Field: 210, 3965 Name: "test_proto.default_fixed64", 3966 Tag: "fixed64,210,opt,name=default_fixed64,def=49", 3967 Filename: "test_proto/test.proto", 3968} 3969 3970var E_DefaultSfixed32 = &proto.ExtensionDesc{ 3971 ExtendedType: (*DefaultsMessage)(nil), 3972 ExtensionType: (*int32)(nil), 3973 Field: 211, 3974 Name: "test_proto.default_sfixed32", 3975 Tag: "fixed32,211,opt,name=default_sfixed32,def=50", 3976 Filename: "test_proto/test.proto", 3977} 3978 3979var E_DefaultSfixed64 = &proto.ExtensionDesc{ 3980 ExtendedType: (*DefaultsMessage)(nil), 3981 ExtensionType: (*int64)(nil), 3982 Field: 212, 3983 Name: "test_proto.default_sfixed64", 3984 Tag: "fixed64,212,opt,name=default_sfixed64,def=51", 3985 Filename: "test_proto/test.proto", 3986} 3987 3988var E_DefaultBool = &proto.ExtensionDesc{ 3989 ExtendedType: (*DefaultsMessage)(nil), 3990 ExtensionType: (*bool)(nil), 3991 Field: 213, 3992 Name: "test_proto.default_bool", 3993 Tag: "varint,213,opt,name=default_bool,def=1", 3994 Filename: "test_proto/test.proto", 3995} 3996 3997var E_DefaultString = &proto.ExtensionDesc{ 3998 ExtendedType: (*DefaultsMessage)(nil), 3999 ExtensionType: (*string)(nil), 4000 Field: 214, 4001 Name: "test_proto.default_string", 4002 Tag: "bytes,214,opt,name=default_string,def=Hello, string,def=foo", 4003 Filename: "test_proto/test.proto", 4004} 4005 4006var E_DefaultBytes = &proto.ExtensionDesc{ 4007 ExtendedType: (*DefaultsMessage)(nil), 4008 ExtensionType: ([]byte)(nil), 4009 Field: 215, 4010 Name: "test_proto.default_bytes", 4011 Tag: "bytes,215,opt,name=default_bytes,def=Hello, bytes", 4012 Filename: "test_proto/test.proto", 4013} 4014 4015var E_DefaultEnum = &proto.ExtensionDesc{ 4016 ExtendedType: (*DefaultsMessage)(nil), 4017 ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil), 4018 Field: 216, 4019 Name: "test_proto.default_enum", 4020 Tag: "varint,216,opt,name=default_enum,enum=test_proto.DefaultsMessage_DefaultsEnum,def=1", 4021 Filename: "test_proto/test.proto", 4022} 4023 4024var E_X201 = &proto.ExtensionDesc{ 4025 ExtendedType: (*MyMessageSet)(nil), 4026 ExtensionType: (*Empty)(nil), 4027 Field: 201, 4028 Name: "test_proto.x201", 4029 Tag: "bytes,201,opt,name=x201", 4030 Filename: "test_proto/test.proto", 4031} 4032 4033var E_X202 = &proto.ExtensionDesc{ 4034 ExtendedType: (*MyMessageSet)(nil), 4035 ExtensionType: (*Empty)(nil), 4036 Field: 202, 4037 Name: "test_proto.x202", 4038 Tag: "bytes,202,opt,name=x202", 4039 Filename: "test_proto/test.proto", 4040} 4041 4042var E_X203 = &proto.ExtensionDesc{ 4043 ExtendedType: (*MyMessageSet)(nil), 4044 ExtensionType: (*Empty)(nil), 4045 Field: 203, 4046 Name: "test_proto.x203", 4047 Tag: "bytes,203,opt,name=x203", 4048 Filename: "test_proto/test.proto", 4049} 4050 4051var E_X204 = &proto.ExtensionDesc{ 4052 ExtendedType: (*MyMessageSet)(nil), 4053 ExtensionType: (*Empty)(nil), 4054 Field: 204, 4055 Name: "test_proto.x204", 4056 Tag: "bytes,204,opt,name=x204", 4057 Filename: "test_proto/test.proto", 4058} 4059 4060var E_X205 = &proto.ExtensionDesc{ 4061 ExtendedType: (*MyMessageSet)(nil), 4062 ExtensionType: (*Empty)(nil), 4063 Field: 205, 4064 Name: "test_proto.x205", 4065 Tag: "bytes,205,opt,name=x205", 4066 Filename: "test_proto/test.proto", 4067} 4068 4069var E_X206 = &proto.ExtensionDesc{ 4070 ExtendedType: (*MyMessageSet)(nil), 4071 ExtensionType: (*Empty)(nil), 4072 Field: 206, 4073 Name: "test_proto.x206", 4074 Tag: "bytes,206,opt,name=x206", 4075 Filename: "test_proto/test.proto", 4076} 4077 4078var E_X207 = &proto.ExtensionDesc{ 4079 ExtendedType: (*MyMessageSet)(nil), 4080 ExtensionType: (*Empty)(nil), 4081 Field: 207, 4082 Name: "test_proto.x207", 4083 Tag: "bytes,207,opt,name=x207", 4084 Filename: "test_proto/test.proto", 4085} 4086 4087var E_X208 = &proto.ExtensionDesc{ 4088 ExtendedType: (*MyMessageSet)(nil), 4089 ExtensionType: (*Empty)(nil), 4090 Field: 208, 4091 Name: "test_proto.x208", 4092 Tag: "bytes,208,opt,name=x208", 4093 Filename: "test_proto/test.proto", 4094} 4095 4096var E_X209 = &proto.ExtensionDesc{ 4097 ExtendedType: (*MyMessageSet)(nil), 4098 ExtensionType: (*Empty)(nil), 4099 Field: 209, 4100 Name: "test_proto.x209", 4101 Tag: "bytes,209,opt,name=x209", 4102 Filename: "test_proto/test.proto", 4103} 4104 4105var E_X210 = &proto.ExtensionDesc{ 4106 ExtendedType: (*MyMessageSet)(nil), 4107 ExtensionType: (*Empty)(nil), 4108 Field: 210, 4109 Name: "test_proto.x210", 4110 Tag: "bytes,210,opt,name=x210", 4111 Filename: "test_proto/test.proto", 4112} 4113 4114var E_X211 = &proto.ExtensionDesc{ 4115 ExtendedType: (*MyMessageSet)(nil), 4116 ExtensionType: (*Empty)(nil), 4117 Field: 211, 4118 Name: "test_proto.x211", 4119 Tag: "bytes,211,opt,name=x211", 4120 Filename: "test_proto/test.proto", 4121} 4122 4123var E_X212 = &proto.ExtensionDesc{ 4124 ExtendedType: (*MyMessageSet)(nil), 4125 ExtensionType: (*Empty)(nil), 4126 Field: 212, 4127 Name: "test_proto.x212", 4128 Tag: "bytes,212,opt,name=x212", 4129 Filename: "test_proto/test.proto", 4130} 4131 4132var E_X213 = &proto.ExtensionDesc{ 4133 ExtendedType: (*MyMessageSet)(nil), 4134 ExtensionType: (*Empty)(nil), 4135 Field: 213, 4136 Name: "test_proto.x213", 4137 Tag: "bytes,213,opt,name=x213", 4138 Filename: "test_proto/test.proto", 4139} 4140 4141var E_X214 = &proto.ExtensionDesc{ 4142 ExtendedType: (*MyMessageSet)(nil), 4143 ExtensionType: (*Empty)(nil), 4144 Field: 214, 4145 Name: "test_proto.x214", 4146 Tag: "bytes,214,opt,name=x214", 4147 Filename: "test_proto/test.proto", 4148} 4149 4150var E_X215 = &proto.ExtensionDesc{ 4151 ExtendedType: (*MyMessageSet)(nil), 4152 ExtensionType: (*Empty)(nil), 4153 Field: 215, 4154 Name: "test_proto.x215", 4155 Tag: "bytes,215,opt,name=x215", 4156 Filename: "test_proto/test.proto", 4157} 4158 4159var E_X216 = &proto.ExtensionDesc{ 4160 ExtendedType: (*MyMessageSet)(nil), 4161 ExtensionType: (*Empty)(nil), 4162 Field: 216, 4163 Name: "test_proto.x216", 4164 Tag: "bytes,216,opt,name=x216", 4165 Filename: "test_proto/test.proto", 4166} 4167 4168var E_X217 = &proto.ExtensionDesc{ 4169 ExtendedType: (*MyMessageSet)(nil), 4170 ExtensionType: (*Empty)(nil), 4171 Field: 217, 4172 Name: "test_proto.x217", 4173 Tag: "bytes,217,opt,name=x217", 4174 Filename: "test_proto/test.proto", 4175} 4176 4177var E_X218 = &proto.ExtensionDesc{ 4178 ExtendedType: (*MyMessageSet)(nil), 4179 ExtensionType: (*Empty)(nil), 4180 Field: 218, 4181 Name: "test_proto.x218", 4182 Tag: "bytes,218,opt,name=x218", 4183 Filename: "test_proto/test.proto", 4184} 4185 4186var E_X219 = &proto.ExtensionDesc{ 4187 ExtendedType: (*MyMessageSet)(nil), 4188 ExtensionType: (*Empty)(nil), 4189 Field: 219, 4190 Name: "test_proto.x219", 4191 Tag: "bytes,219,opt,name=x219", 4192 Filename: "test_proto/test.proto", 4193} 4194 4195var E_X220 = &proto.ExtensionDesc{ 4196 ExtendedType: (*MyMessageSet)(nil), 4197 ExtensionType: (*Empty)(nil), 4198 Field: 220, 4199 Name: "test_proto.x220", 4200 Tag: "bytes,220,opt,name=x220", 4201 Filename: "test_proto/test.proto", 4202} 4203 4204var E_X221 = &proto.ExtensionDesc{ 4205 ExtendedType: (*MyMessageSet)(nil), 4206 ExtensionType: (*Empty)(nil), 4207 Field: 221, 4208 Name: "test_proto.x221", 4209 Tag: "bytes,221,opt,name=x221", 4210 Filename: "test_proto/test.proto", 4211} 4212 4213var E_X222 = &proto.ExtensionDesc{ 4214 ExtendedType: (*MyMessageSet)(nil), 4215 ExtensionType: (*Empty)(nil), 4216 Field: 222, 4217 Name: "test_proto.x222", 4218 Tag: "bytes,222,opt,name=x222", 4219 Filename: "test_proto/test.proto", 4220} 4221 4222var E_X223 = &proto.ExtensionDesc{ 4223 ExtendedType: (*MyMessageSet)(nil), 4224 ExtensionType: (*Empty)(nil), 4225 Field: 223, 4226 Name: "test_proto.x223", 4227 Tag: "bytes,223,opt,name=x223", 4228 Filename: "test_proto/test.proto", 4229} 4230 4231var E_X224 = &proto.ExtensionDesc{ 4232 ExtendedType: (*MyMessageSet)(nil), 4233 ExtensionType: (*Empty)(nil), 4234 Field: 224, 4235 Name: "test_proto.x224", 4236 Tag: "bytes,224,opt,name=x224", 4237 Filename: "test_proto/test.proto", 4238} 4239 4240var E_X225 = &proto.ExtensionDesc{ 4241 ExtendedType: (*MyMessageSet)(nil), 4242 ExtensionType: (*Empty)(nil), 4243 Field: 225, 4244 Name: "test_proto.x225", 4245 Tag: "bytes,225,opt,name=x225", 4246 Filename: "test_proto/test.proto", 4247} 4248 4249var E_X226 = &proto.ExtensionDesc{ 4250 ExtendedType: (*MyMessageSet)(nil), 4251 ExtensionType: (*Empty)(nil), 4252 Field: 226, 4253 Name: "test_proto.x226", 4254 Tag: "bytes,226,opt,name=x226", 4255 Filename: "test_proto/test.proto", 4256} 4257 4258var E_X227 = &proto.ExtensionDesc{ 4259 ExtendedType: (*MyMessageSet)(nil), 4260 ExtensionType: (*Empty)(nil), 4261 Field: 227, 4262 Name: "test_proto.x227", 4263 Tag: "bytes,227,opt,name=x227", 4264 Filename: "test_proto/test.proto", 4265} 4266 4267var E_X228 = &proto.ExtensionDesc{ 4268 ExtendedType: (*MyMessageSet)(nil), 4269 ExtensionType: (*Empty)(nil), 4270 Field: 228, 4271 Name: "test_proto.x228", 4272 Tag: "bytes,228,opt,name=x228", 4273 Filename: "test_proto/test.proto", 4274} 4275 4276var E_X229 = &proto.ExtensionDesc{ 4277 ExtendedType: (*MyMessageSet)(nil), 4278 ExtensionType: (*Empty)(nil), 4279 Field: 229, 4280 Name: "test_proto.x229", 4281 Tag: "bytes,229,opt,name=x229", 4282 Filename: "test_proto/test.proto", 4283} 4284 4285var E_X230 = &proto.ExtensionDesc{ 4286 ExtendedType: (*MyMessageSet)(nil), 4287 ExtensionType: (*Empty)(nil), 4288 Field: 230, 4289 Name: "test_proto.x230", 4290 Tag: "bytes,230,opt,name=x230", 4291 Filename: "test_proto/test.proto", 4292} 4293 4294var E_X231 = &proto.ExtensionDesc{ 4295 ExtendedType: (*MyMessageSet)(nil), 4296 ExtensionType: (*Empty)(nil), 4297 Field: 231, 4298 Name: "test_proto.x231", 4299 Tag: "bytes,231,opt,name=x231", 4300 Filename: "test_proto/test.proto", 4301} 4302 4303var E_X232 = &proto.ExtensionDesc{ 4304 ExtendedType: (*MyMessageSet)(nil), 4305 ExtensionType: (*Empty)(nil), 4306 Field: 232, 4307 Name: "test_proto.x232", 4308 Tag: "bytes,232,opt,name=x232", 4309 Filename: "test_proto/test.proto", 4310} 4311 4312var E_X233 = &proto.ExtensionDesc{ 4313 ExtendedType: (*MyMessageSet)(nil), 4314 ExtensionType: (*Empty)(nil), 4315 Field: 233, 4316 Name: "test_proto.x233", 4317 Tag: "bytes,233,opt,name=x233", 4318 Filename: "test_proto/test.proto", 4319} 4320 4321var E_X234 = &proto.ExtensionDesc{ 4322 ExtendedType: (*MyMessageSet)(nil), 4323 ExtensionType: (*Empty)(nil), 4324 Field: 234, 4325 Name: "test_proto.x234", 4326 Tag: "bytes,234,opt,name=x234", 4327 Filename: "test_proto/test.proto", 4328} 4329 4330var E_X235 = &proto.ExtensionDesc{ 4331 ExtendedType: (*MyMessageSet)(nil), 4332 ExtensionType: (*Empty)(nil), 4333 Field: 235, 4334 Name: "test_proto.x235", 4335 Tag: "bytes,235,opt,name=x235", 4336 Filename: "test_proto/test.proto", 4337} 4338 4339var E_X236 = &proto.ExtensionDesc{ 4340 ExtendedType: (*MyMessageSet)(nil), 4341 ExtensionType: (*Empty)(nil), 4342 Field: 236, 4343 Name: "test_proto.x236", 4344 Tag: "bytes,236,opt,name=x236", 4345 Filename: "test_proto/test.proto", 4346} 4347 4348var E_X237 = &proto.ExtensionDesc{ 4349 ExtendedType: (*MyMessageSet)(nil), 4350 ExtensionType: (*Empty)(nil), 4351 Field: 237, 4352 Name: "test_proto.x237", 4353 Tag: "bytes,237,opt,name=x237", 4354 Filename: "test_proto/test.proto", 4355} 4356 4357var E_X238 = &proto.ExtensionDesc{ 4358 ExtendedType: (*MyMessageSet)(nil), 4359 ExtensionType: (*Empty)(nil), 4360 Field: 238, 4361 Name: "test_proto.x238", 4362 Tag: "bytes,238,opt,name=x238", 4363 Filename: "test_proto/test.proto", 4364} 4365 4366var E_X239 = &proto.ExtensionDesc{ 4367 ExtendedType: (*MyMessageSet)(nil), 4368 ExtensionType: (*Empty)(nil), 4369 Field: 239, 4370 Name: "test_proto.x239", 4371 Tag: "bytes,239,opt,name=x239", 4372 Filename: "test_proto/test.proto", 4373} 4374 4375var E_X240 = &proto.ExtensionDesc{ 4376 ExtendedType: (*MyMessageSet)(nil), 4377 ExtensionType: (*Empty)(nil), 4378 Field: 240, 4379 Name: "test_proto.x240", 4380 Tag: "bytes,240,opt,name=x240", 4381 Filename: "test_proto/test.proto", 4382} 4383 4384var E_X241 = &proto.ExtensionDesc{ 4385 ExtendedType: (*MyMessageSet)(nil), 4386 ExtensionType: (*Empty)(nil), 4387 Field: 241, 4388 Name: "test_proto.x241", 4389 Tag: "bytes,241,opt,name=x241", 4390 Filename: "test_proto/test.proto", 4391} 4392 4393var E_X242 = &proto.ExtensionDesc{ 4394 ExtendedType: (*MyMessageSet)(nil), 4395 ExtensionType: (*Empty)(nil), 4396 Field: 242, 4397 Name: "test_proto.x242", 4398 Tag: "bytes,242,opt,name=x242", 4399 Filename: "test_proto/test.proto", 4400} 4401 4402var E_X243 = &proto.ExtensionDesc{ 4403 ExtendedType: (*MyMessageSet)(nil), 4404 ExtensionType: (*Empty)(nil), 4405 Field: 243, 4406 Name: "test_proto.x243", 4407 Tag: "bytes,243,opt,name=x243", 4408 Filename: "test_proto/test.proto", 4409} 4410 4411var E_X244 = &proto.ExtensionDesc{ 4412 ExtendedType: (*MyMessageSet)(nil), 4413 ExtensionType: (*Empty)(nil), 4414 Field: 244, 4415 Name: "test_proto.x244", 4416 Tag: "bytes,244,opt,name=x244", 4417 Filename: "test_proto/test.proto", 4418} 4419 4420var E_X245 = &proto.ExtensionDesc{ 4421 ExtendedType: (*MyMessageSet)(nil), 4422 ExtensionType: (*Empty)(nil), 4423 Field: 245, 4424 Name: "test_proto.x245", 4425 Tag: "bytes,245,opt,name=x245", 4426 Filename: "test_proto/test.proto", 4427} 4428 4429var E_X246 = &proto.ExtensionDesc{ 4430 ExtendedType: (*MyMessageSet)(nil), 4431 ExtensionType: (*Empty)(nil), 4432 Field: 246, 4433 Name: "test_proto.x246", 4434 Tag: "bytes,246,opt,name=x246", 4435 Filename: "test_proto/test.proto", 4436} 4437 4438var E_X247 = &proto.ExtensionDesc{ 4439 ExtendedType: (*MyMessageSet)(nil), 4440 ExtensionType: (*Empty)(nil), 4441 Field: 247, 4442 Name: "test_proto.x247", 4443 Tag: "bytes,247,opt,name=x247", 4444 Filename: "test_proto/test.proto", 4445} 4446 4447var E_X248 = &proto.ExtensionDesc{ 4448 ExtendedType: (*MyMessageSet)(nil), 4449 ExtensionType: (*Empty)(nil), 4450 Field: 248, 4451 Name: "test_proto.x248", 4452 Tag: "bytes,248,opt,name=x248", 4453 Filename: "test_proto/test.proto", 4454} 4455 4456var E_X249 = &proto.ExtensionDesc{ 4457 ExtendedType: (*MyMessageSet)(nil), 4458 ExtensionType: (*Empty)(nil), 4459 Field: 249, 4460 Name: "test_proto.x249", 4461 Tag: "bytes,249,opt,name=x249", 4462 Filename: "test_proto/test.proto", 4463} 4464 4465var E_X250 = &proto.ExtensionDesc{ 4466 ExtendedType: (*MyMessageSet)(nil), 4467 ExtensionType: (*Empty)(nil), 4468 Field: 250, 4469 Name: "test_proto.x250", 4470 Tag: "bytes,250,opt,name=x250", 4471 Filename: "test_proto/test.proto", 4472} 4473 4474func init() { 4475 proto.RegisterEnum("test_proto.FOO", FOO_name, FOO_value) 4476 proto.RegisterEnum("test_proto.GoTest_KIND", GoTest_KIND_name, GoTest_KIND_value) 4477 proto.RegisterEnum("test_proto.MyMessage_Color", MyMessage_Color_name, MyMessage_Color_value) 4478 proto.RegisterEnum("test_proto.DefaultsMessage_DefaultsEnum", DefaultsMessage_DefaultsEnum_name, DefaultsMessage_DefaultsEnum_value) 4479 proto.RegisterEnum("test_proto.Defaults_Color", Defaults_Color_name, Defaults_Color_value) 4480 proto.RegisterEnum("test_proto.RepeatedEnum_Color", RepeatedEnum_Color_name, RepeatedEnum_Color_value) 4481 proto.RegisterType((*GoEnum)(nil), "test_proto.GoEnum") 4482 proto.RegisterType((*GoTestField)(nil), "test_proto.GoTestField") 4483 proto.RegisterType((*GoTest)(nil), "test_proto.GoTest") 4484 proto.RegisterType((*GoTest_RequiredGroup)(nil), "test_proto.GoTest.RequiredGroup") 4485 proto.RegisterType((*GoTest_RepeatedGroup)(nil), "test_proto.GoTest.RepeatedGroup") 4486 proto.RegisterType((*GoTest_OptionalGroup)(nil), "test_proto.GoTest.OptionalGroup") 4487 proto.RegisterType((*GoTestRequiredGroupField)(nil), "test_proto.GoTestRequiredGroupField") 4488 proto.RegisterType((*GoTestRequiredGroupField_Group)(nil), "test_proto.GoTestRequiredGroupField.Group") 4489 proto.RegisterType((*GoSkipTest)(nil), "test_proto.GoSkipTest") 4490 proto.RegisterType((*GoSkipTest_SkipGroup)(nil), "test_proto.GoSkipTest.SkipGroup") 4491 proto.RegisterType((*NonPackedTest)(nil), "test_proto.NonPackedTest") 4492 proto.RegisterType((*PackedTest)(nil), "test_proto.PackedTest") 4493 proto.RegisterType((*MaxTag)(nil), "test_proto.MaxTag") 4494 proto.RegisterType((*OldMessage)(nil), "test_proto.OldMessage") 4495 proto.RegisterType((*OldMessage_Nested)(nil), "test_proto.OldMessage.Nested") 4496 proto.RegisterType((*NewMessage)(nil), "test_proto.NewMessage") 4497 proto.RegisterType((*NewMessage_Nested)(nil), "test_proto.NewMessage.Nested") 4498 proto.RegisterType((*InnerMessage)(nil), "test_proto.InnerMessage") 4499 proto.RegisterType((*OtherMessage)(nil), "test_proto.OtherMessage") 4500 proto.RegisterType((*RequiredInnerMessage)(nil), "test_proto.RequiredInnerMessage") 4501 proto.RegisterType((*MyMessage)(nil), "test_proto.MyMessage") 4502 proto.RegisterType((*MyMessage_SomeGroup)(nil), "test_proto.MyMessage.SomeGroup") 4503 proto.RegisterExtension(E_Ext_More) 4504 proto.RegisterExtension(E_Ext_Text) 4505 proto.RegisterExtension(E_Ext_Number) 4506 proto.RegisterType((*Ext)(nil), "test_proto.Ext") 4507 proto.RegisterMapType((map[int32]int32)(nil), "test_proto.Ext.MapFieldEntry") 4508 proto.RegisterType((*ComplexExtension)(nil), "test_proto.ComplexExtension") 4509 proto.RegisterType((*DefaultsMessage)(nil), "test_proto.DefaultsMessage") 4510 proto.RegisterType((*MyMessageSet)(nil), "test_proto.MyMessageSet") 4511 proto.RegisterType((*Empty)(nil), "test_proto.Empty") 4512 proto.RegisterType((*MessageList)(nil), "test_proto.MessageList") 4513 proto.RegisterType((*MessageList_Message)(nil), "test_proto.MessageList.Message") 4514 proto.RegisterType((*Strings)(nil), "test_proto.Strings") 4515 proto.RegisterType((*Defaults)(nil), "test_proto.Defaults") 4516 proto.RegisterType((*SubDefaults)(nil), "test_proto.SubDefaults") 4517 proto.RegisterType((*RepeatedEnum)(nil), "test_proto.RepeatedEnum") 4518 proto.RegisterType((*MoreRepeated)(nil), "test_proto.MoreRepeated") 4519 proto.RegisterType((*GroupOld)(nil), "test_proto.GroupOld") 4520 proto.RegisterType((*GroupOld_G)(nil), "test_proto.GroupOld.G") 4521 proto.RegisterType((*GroupNew)(nil), "test_proto.GroupNew") 4522 proto.RegisterType((*GroupNew_G)(nil), "test_proto.GroupNew.G") 4523 proto.RegisterType((*FloatingPoint)(nil), "test_proto.FloatingPoint") 4524 proto.RegisterType((*MessageWithMap)(nil), "test_proto.MessageWithMap") 4525 proto.RegisterMapType((map[bool][]byte)(nil), "test_proto.MessageWithMap.ByteMappingEntry") 4526 proto.RegisterMapType((map[int64]*FloatingPoint)(nil), "test_proto.MessageWithMap.MsgMappingEntry") 4527 proto.RegisterMapType((map[int32]string)(nil), "test_proto.MessageWithMap.NameMappingEntry") 4528 proto.RegisterMapType((map[string]string)(nil), "test_proto.MessageWithMap.StrToStrEntry") 4529 proto.RegisterType((*Oneof)(nil), "test_proto.Oneof") 4530 proto.RegisterType((*Oneof_F_Group)(nil), "test_proto.Oneof.F_Group") 4531 proto.RegisterType((*Communique)(nil), "test_proto.Communique") 4532 proto.RegisterType((*TestUTF8)(nil), "test_proto.TestUTF8") 4533 proto.RegisterMapType((map[string]int64)(nil), "test_proto.TestUTF8.MapKeyEntry") 4534 proto.RegisterMapType((map[int64]string)(nil), "test_proto.TestUTF8.MapValueEntry") 4535 proto.RegisterExtension(E_Greeting) 4536 proto.RegisterExtension(E_Complex) 4537 proto.RegisterExtension(E_RComplex) 4538 proto.RegisterExtension(E_NoDefaultDouble) 4539 proto.RegisterExtension(E_NoDefaultFloat) 4540 proto.RegisterExtension(E_NoDefaultInt32) 4541 proto.RegisterExtension(E_NoDefaultInt64) 4542 proto.RegisterExtension(E_NoDefaultUint32) 4543 proto.RegisterExtension(E_NoDefaultUint64) 4544 proto.RegisterExtension(E_NoDefaultSint32) 4545 proto.RegisterExtension(E_NoDefaultSint64) 4546 proto.RegisterExtension(E_NoDefaultFixed32) 4547 proto.RegisterExtension(E_NoDefaultFixed64) 4548 proto.RegisterExtension(E_NoDefaultSfixed32) 4549 proto.RegisterExtension(E_NoDefaultSfixed64) 4550 proto.RegisterExtension(E_NoDefaultBool) 4551 proto.RegisterExtension(E_NoDefaultString) 4552 proto.RegisterExtension(E_NoDefaultBytes) 4553 proto.RegisterExtension(E_NoDefaultEnum) 4554 proto.RegisterExtension(E_DefaultDouble) 4555 proto.RegisterExtension(E_DefaultFloat) 4556 proto.RegisterExtension(E_DefaultInt32) 4557 proto.RegisterExtension(E_DefaultInt64) 4558 proto.RegisterExtension(E_DefaultUint32) 4559 proto.RegisterExtension(E_DefaultUint64) 4560 proto.RegisterExtension(E_DefaultSint32) 4561 proto.RegisterExtension(E_DefaultSint64) 4562 proto.RegisterExtension(E_DefaultFixed32) 4563 proto.RegisterExtension(E_DefaultFixed64) 4564 proto.RegisterExtension(E_DefaultSfixed32) 4565 proto.RegisterExtension(E_DefaultSfixed64) 4566 proto.RegisterExtension(E_DefaultBool) 4567 proto.RegisterExtension(E_DefaultString) 4568 proto.RegisterExtension(E_DefaultBytes) 4569 proto.RegisterExtension(E_DefaultEnum) 4570 proto.RegisterExtension(E_X201) 4571 proto.RegisterExtension(E_X202) 4572 proto.RegisterExtension(E_X203) 4573 proto.RegisterExtension(E_X204) 4574 proto.RegisterExtension(E_X205) 4575 proto.RegisterExtension(E_X206) 4576 proto.RegisterExtension(E_X207) 4577 proto.RegisterExtension(E_X208) 4578 proto.RegisterExtension(E_X209) 4579 proto.RegisterExtension(E_X210) 4580 proto.RegisterExtension(E_X211) 4581 proto.RegisterExtension(E_X212) 4582 proto.RegisterExtension(E_X213) 4583 proto.RegisterExtension(E_X214) 4584 proto.RegisterExtension(E_X215) 4585 proto.RegisterExtension(E_X216) 4586 proto.RegisterExtension(E_X217) 4587 proto.RegisterExtension(E_X218) 4588 proto.RegisterExtension(E_X219) 4589 proto.RegisterExtension(E_X220) 4590 proto.RegisterExtension(E_X221) 4591 proto.RegisterExtension(E_X222) 4592 proto.RegisterExtension(E_X223) 4593 proto.RegisterExtension(E_X224) 4594 proto.RegisterExtension(E_X225) 4595 proto.RegisterExtension(E_X226) 4596 proto.RegisterExtension(E_X227) 4597 proto.RegisterExtension(E_X228) 4598 proto.RegisterExtension(E_X229) 4599 proto.RegisterExtension(E_X230) 4600 proto.RegisterExtension(E_X231) 4601 proto.RegisterExtension(E_X232) 4602 proto.RegisterExtension(E_X233) 4603 proto.RegisterExtension(E_X234) 4604 proto.RegisterExtension(E_X235) 4605 proto.RegisterExtension(E_X236) 4606 proto.RegisterExtension(E_X237) 4607 proto.RegisterExtension(E_X238) 4608 proto.RegisterExtension(E_X239) 4609 proto.RegisterExtension(E_X240) 4610 proto.RegisterExtension(E_X241) 4611 proto.RegisterExtension(E_X242) 4612 proto.RegisterExtension(E_X243) 4613 proto.RegisterExtension(E_X244) 4614 proto.RegisterExtension(E_X245) 4615 proto.RegisterExtension(E_X246) 4616 proto.RegisterExtension(E_X247) 4617 proto.RegisterExtension(E_X248) 4618 proto.RegisterExtension(E_X249) 4619 proto.RegisterExtension(E_X250) 4620} 4621 4622func init() { proto.RegisterFile("test_proto/test.proto", fileDescriptor_8ca34d01332f1402) } 4623 4624var fileDescriptor_8ca34d01332f1402 = []byte{ 4625 // 4795 bytes of a gzipped FileDescriptorProto 4626 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x5b, 0xd9, 0x73, 0x1b, 0x47, 4627 0x7a, 0xd7, 0x0c, 0xee, 0x0f, 0x20, 0x31, 0x6c, 0xc9, 0x12, 0x44, 0x59, 0xd2, 0x08, 0x6b, 0xaf, 4628 0x61, 0xc9, 0xa2, 0x48, 0x60, 0x08, 0x49, 0x70, 0xec, 0x58, 0x07, 0x41, 0xb3, 0x24, 0x12, 0xf2, 4629 0x90, 0xb6, 0xb3, 0xca, 0x03, 0x0a, 0x24, 0x06, 0x20, 0x56, 0xc0, 0x0c, 0x0c, 0x0c, 0x56, 0x64, 4630 0x52, 0xa9, 0xf2, 0x63, 0xaa, 0xf2, 0x94, 0x4d, 0x52, 0x95, 0xf7, 0xbc, 0xe4, 0x25, 0xd7, 0x43, 4631 0xf2, 0x37, 0xc4, 0xd7, 0x7a, 0x77, 0xbd, 0x57, 0x92, 0x4d, 0x36, 0xf7, 0x9d, 0xcd, 0xbd, 0x47, 4632 0x5e, 0x9c, 0xea, 0xaf, 0x7b, 0x66, 0x7a, 0x06, 0x50, 0x93, 0x7c, 0xe2, 0x74, 0xf7, 0xef, 0xfb, 4633 0xf5, 0xf5, 0x9b, 0xef, 0xfb, 0xba, 0x31, 0x84, 0xe7, 0x5c, 0x6b, 0xec, 0x36, 0x87, 0x23, 0xc7, 4634 0x75, 0x6e, 0xd0, 0xc7, 0x25, 0x7c, 0x24, 0x10, 0x54, 0x17, 0xaf, 0x41, 0x72, 0xdd, 0x59, 0xb3, 4635 0x27, 0x03, 0x72, 0x05, 0x62, 0x1d, 0xc7, 0x29, 0x28, 0xba, 0x5a, 0x9a, 0x2f, 0xe7, 0x97, 0x02, 4636 0xcc, 0x52, 0xbd, 0xd1, 0x30, 0x69, 0x5b, 0xf1, 0x26, 0x64, 0xd7, 0x9d, 0x1d, 0x6b, 0xec, 0xd6, 4637 0x7b, 0x56, 0xbf, 0x4d, 0xce, 0x40, 0xe2, 0x61, 0x6b, 0xd7, 0xea, 0xa3, 0x4d, 0xc6, 0x64, 0x05, 4638 0x42, 0x20, 0xbe, 0x73, 0x38, 0xb4, 0x0a, 0x2a, 0x56, 0xe2, 0x73, 0xf1, 0x0f, 0x8b, 0xb4, 0x1b, 4639 0x6a, 0x49, 0xae, 0x41, 0xfc, 0x41, 0xcf, 0x6e, 0xf3, 0x7e, 0xce, 0x89, 0xfd, 0x30, 0xc4, 0xd2, 4640 0x83, 0x8d, 0xad, 0xfb, 0x26, 0x82, 0x68, 0x0f, 0x3b, 0xad, 0xdd, 0x3e, 0x25, 0x53, 0x68, 0x0f, 4641 0x58, 0xa0, 0xb5, 0x8f, 0x5a, 0xa3, 0xd6, 0xa0, 0x10, 0xd3, 0x95, 0x52, 0xc2, 0x64, 0x05, 0xf2, 4642 0x1a, 0xcc, 0x99, 0xd6, 0x7b, 0x93, 0xde, 0xc8, 0x6a, 0xe3, 0xf0, 0x0a, 0x71, 0x5d, 0x2d, 0x65, 4643 0x67, 0xf5, 0x80, 0xcd, 0x66, 0x18, 0xcd, 0xcc, 0x87, 0x56, 0xcb, 0xf5, 0xcc, 0x13, 0x7a, 0xec, 4644 0x08, 0x73, 0x01, 0x4d, 0xcd, 0x1b, 0x43, 0xb7, 0xe7, 0xd8, 0xad, 0x3e, 0x33, 0x4f, 0xea, 0x8a, 4645 0xd4, 0x3c, 0x84, 0x26, 0x5f, 0x84, 0x7c, 0xbd, 0x79, 0xd7, 0x71, 0xfa, 0xcd, 0x11, 0x1f, 0x55, 4646 0x01, 0x74, 0xb5, 0x94, 0x36, 0xe7, 0xea, 0xb4, 0xd6, 0x1b, 0x2a, 0x29, 0x81, 0x56, 0x6f, 0x6e, 4647 0xd8, 0x6e, 0xa5, 0x1c, 0x00, 0xb3, 0xba, 0x5a, 0x4a, 0x98, 0xf3, 0x75, 0xac, 0x9e, 0x42, 0x56, 4648 0x8d, 0x00, 0x99, 0xd3, 0xd5, 0x52, 0x8c, 0x21, 0xab, 0x86, 0x8f, 0x7c, 0x05, 0x48, 0xbd, 0x59, 4649 0xef, 0x1d, 0x58, 0x6d, 0x91, 0x75, 0x4e, 0x57, 0x4b, 0x29, 0x53, 0xab, 0xf3, 0x86, 0x19, 0x68, 4650 0x91, 0x79, 0x5e, 0x57, 0x4b, 0x49, 0x0f, 0x2d, 0x70, 0x5f, 0x85, 0x85, 0x7a, 0xf3, 0xed, 0x5e, 4651 0x78, 0xc0, 0x79, 0x5d, 0x2d, 0xcd, 0x99, 0xf9, 0x3a, 0xab, 0x9f, 0xc6, 0x8a, 0xc4, 0x9a, 0xae, 4652 0x96, 0xe2, 0x1c, 0x2b, 0xf0, 0xe2, 0xec, 0xea, 0x7d, 0xa7, 0xe5, 0x06, 0xd0, 0x05, 0x5d, 0x2d, 4653 0xa9, 0xe6, 0x7c, 0x1d, 0xab, 0xc3, 0xac, 0xf7, 0x9d, 0xc9, 0x6e, 0xdf, 0x0a, 0xa0, 0x44, 0x57, 4654 0x4b, 0x8a, 0x99, 0xaf, 0xb3, 0xfa, 0x30, 0x76, 0xdb, 0x1d, 0xf5, 0xec, 0x6e, 0x80, 0x3d, 0x8d, 4655 0x3a, 0xce, 0xd7, 0x59, 0x7d, 0x78, 0x04, 0x77, 0x0f, 0x5d, 0x6b, 0x1c, 0x40, 0x2d, 0x5d, 0x2d, 4656 0xe5, 0xcc, 0xf9, 0x3a, 0x56, 0x47, 0x58, 0x23, 0x6b, 0xd0, 0xd1, 0xd5, 0xd2, 0x02, 0x65, 0x9d, 4657 0xb1, 0x06, 0xdb, 0x91, 0x35, 0xe8, 0xea, 0x6a, 0x89, 0x70, 0xac, 0xb0, 0x06, 0x4b, 0x70, 0xba, 4658 0xde, 0xdc, 0xee, 0x44, 0x37, 0x6e, 0x5f, 0x57, 0x4b, 0x79, 0x73, 0xa1, 0xee, 0xb5, 0xcc, 0xc2, 4659 0x8b, 0xec, 0x3d, 0x5d, 0x2d, 0x69, 0x3e, 0x5e, 0xe0, 0x17, 0x35, 0xc9, 0xa4, 0x5e, 0x38, 0xa3, 4660 0xc7, 0x04, 0x4d, 0xb2, 0xca, 0xb0, 0x26, 0x39, 0xf0, 0x39, 0x3d, 0x26, 0x6a, 0x32, 0x82, 0xc4, 4661 0xee, 0x39, 0xf2, 0xac, 0x1e, 0x13, 0x35, 0xc9, 0x91, 0x11, 0x4d, 0x72, 0xec, 0x39, 0x3d, 0x16, 4662 0xd6, 0xe4, 0x14, 0x5a, 0x64, 0x2e, 0xe8, 0xb1, 0xb0, 0x26, 0x39, 0x3a, 0xac, 0x49, 0x0e, 0x3e, 4663 0xaf, 0xc7, 0x42, 0x9a, 0x8c, 0x62, 0x45, 0xe2, 0x45, 0x3d, 0x16, 0xd2, 0xa4, 0x38, 0x3b, 0x4f, 4664 0x93, 0x1c, 0x7a, 0x41, 0x8f, 0x89, 0x9a, 0x14, 0x59, 0x7d, 0x4d, 0x72, 0xe8, 0xf3, 0x7a, 0x2c, 4665 0xa4, 0x49, 0x11, 0xeb, 0x6b, 0x92, 0x63, 0x2f, 0xea, 0xb1, 0x90, 0x26, 0x39, 0xf6, 0x65, 0x51, 4666 0x93, 0x1c, 0xfa, 0x81, 0xa2, 0xc7, 0x44, 0x51, 0x72, 0xe8, 0xb5, 0x90, 0x28, 0x39, 0xf6, 0x43, 4667 0x8a, 0x15, 0x55, 0x19, 0x05, 0x8b, 0xab, 0xf0, 0x11, 0x05, 0x8b, 0xb2, 0xe4, 0xe0, 0x1b, 0x11, 4668 0x59, 0x72, 0xf8, 0xc7, 0x14, 0x1e, 0xd6, 0xe5, 0xb4, 0x81, 0xc8, 0xff, 0x09, 0x35, 0x08, 0x0b, 4669 0x93, 0x1b, 0x04, 0xc2, 0x74, 0xb8, 0x13, 0x2d, 0x5c, 0xd2, 0x15, 0x5f, 0x98, 0x9e, 0x67, 0x15, 4670 0x85, 0xe9, 0x03, 0x2f, 0x63, 0xc8, 0xe0, 0xc2, 0x9c, 0x42, 0x56, 0x8d, 0x00, 0xa9, 0xeb, 0x4a, 4671 0x20, 0x4c, 0x1f, 0x19, 0x12, 0xa6, 0x8f, 0xbd, 0xa2, 0x2b, 0xa2, 0x30, 0x67, 0xa0, 0x45, 0xe6, 4672 0xa2, 0xae, 0x88, 0xc2, 0xf4, 0xd1, 0xa2, 0x30, 0x7d, 0xf0, 0x17, 0x74, 0x45, 0x10, 0xe6, 0x34, 4673 0x56, 0x24, 0x7e, 0x41, 0x57, 0x04, 0x61, 0x86, 0x67, 0xc7, 0x84, 0xe9, 0x43, 0x5f, 0xd4, 0x95, 4674 0x40, 0x98, 0x61, 0x56, 0x2e, 0x4c, 0x1f, 0xfa, 0x45, 0x5d, 0x11, 0x84, 0x19, 0xc6, 0x72, 0x61, 4675 0xfa, 0xd8, 0x97, 0x30, 0x4e, 0x7b, 0xc2, 0xf4, 0xb1, 0x82, 0x30, 0x7d, 0xe8, 0xef, 0xd0, 0x98, 4676 0xee, 0x0b, 0xd3, 0x87, 0x8a, 0xc2, 0xf4, 0xb1, 0xbf, 0x4b, 0xb1, 0x81, 0x30, 0xa7, 0xc1, 0xe2, 4677 0x2a, 0xfc, 0x1e, 0x05, 0x07, 0xc2, 0xf4, 0xc1, 0x61, 0x61, 0xfa, 0xf0, 0xdf, 0xa7, 0x70, 0x51, 4678 0x98, 0xb3, 0x0c, 0x44, 0xfe, 0x3f, 0xa0, 0x06, 0xa2, 0x30, 0x7d, 0x83, 0x25, 0x9c, 0x26, 0x15, 4679 0x66, 0xdb, 0xea, 0xb4, 0x26, 0x7d, 0x2a, 0xe3, 0x12, 0x55, 0x66, 0x2d, 0xee, 0x8e, 0x26, 0x16, 4680 0x9d, 0xab, 0xe3, 0xf4, 0xef, 0x7b, 0x6d, 0x64, 0x89, 0x0e, 0x9f, 0x09, 0x34, 0x30, 0x78, 0x99, 4681 0x2a, 0xb4, 0xa6, 0x56, 0xca, 0x66, 0x9e, 0xa9, 0x74, 0x1a, 0x5f, 0x35, 0x04, 0xfc, 0x55, 0xaa, 4682 0xd3, 0x9a, 0x5a, 0x35, 0x18, 0xbe, 0x6a, 0x04, 0xf8, 0x0a, 0x9d, 0x80, 0x27, 0xd6, 0xc0, 0xe2, 4683 0x1a, 0x55, 0x6b, 0x2d, 0x56, 0x29, 0x2f, 0x9b, 0x0b, 0x9e, 0x64, 0x67, 0x19, 0x85, 0xba, 0x79, 4684 0x85, 0x8a, 0xb6, 0x16, 0xab, 0x1a, 0xbe, 0x91, 0xd8, 0x53, 0x99, 0x0a, 0x9d, 0x4b, 0x37, 0xb0, 4685 0xb9, 0x4e, 0xb5, 0x5b, 0x8b, 0x57, 0xca, 0xcb, 0xcb, 0xa6, 0xc6, 0x15, 0x3c, 0xc3, 0x26, 0xd4, 4686 0xcf, 0x12, 0xd5, 0x70, 0x2d, 0x5e, 0x35, 0x7c, 0x9b, 0x70, 0x3f, 0x0b, 0x9e, 0x94, 0x03, 0x93, 4687 0x1b, 0x54, 0xcb, 0xb5, 0x64, 0x65, 0xc5, 0x58, 0x59, 0xbd, 0x6d, 0xe6, 0x99, 0xa6, 0x03, 0x1b, 4688 0x83, 0xf6, 0xc3, 0x45, 0x1d, 0x18, 0x2d, 0x53, 0x55, 0xd7, 0x92, 0xe5, 0x9b, 0x2b, 0xb7, 0xca, 4689 0xb7, 0x4c, 0x8d, 0xab, 0x3b, 0xb0, 0x7a, 0x9d, 0x5a, 0x71, 0x79, 0x07, 0x56, 0x2b, 0x54, 0xdf, 4690 0x35, 0x6d, 0xdf, 0xea, 0xf7, 0x9d, 0x57, 0xf4, 0xe2, 0x53, 0x67, 0xd4, 0x6f, 0x5f, 0x29, 0x82, 4691 0xa9, 0x71, 0xc5, 0x8b, 0xbd, 0x2e, 0x78, 0x92, 0x0f, 0xcc, 0x7f, 0x95, 0x66, 0xac, 0xb9, 0x5a, 4692 0xea, 0x6e, 0xaf, 0x6b, 0x3b, 0x63, 0xcb, 0xcc, 0x33, 0xf1, 0x47, 0xd6, 0x64, 0x3b, 0xba, 0x8e, 4693 0x5f, 0xa5, 0x66, 0x0b, 0xb5, 0xd8, 0xf5, 0x4a, 0x99, 0xf6, 0x34, 0x6b, 0x1d, 0xb7, 0xa3, 0xeb, 4694 0xf8, 0x6b, 0xd4, 0x86, 0xd4, 0x62, 0xd7, 0xab, 0x06, 0xb7, 0x11, 0xd7, 0xb1, 0x0a, 0x67, 0x84, 4695 0x77, 0x21, 0xb0, 0xfa, 0x75, 0x6a, 0x95, 0x67, 0x3d, 0x11, 0xff, 0x8d, 0x98, 0x69, 0x17, 0xea, 4696 0xed, 0x37, 0xa8, 0x9d, 0xc6, 0x7a, 0x23, 0xfe, 0x8b, 0x11, 0xd8, 0xdd, 0x84, 0xb3, 0x91, 0x5c, 4697 0xa2, 0x39, 0x6c, 0xed, 0x3d, 0xb1, 0xda, 0x85, 0x32, 0x4d, 0x29, 0xee, 0xaa, 0x9a, 0x62, 0x9e, 4698 0x0e, 0xa5, 0x15, 0x8f, 0xb0, 0x99, 0xdc, 0x86, 0x73, 0xd1, 0xe4, 0xc2, 0xb3, 0xac, 0xd0, 0x1c, 4699 0x03, 0x2d, 0xcf, 0x84, 0xf3, 0x8c, 0x88, 0xa9, 0x10, 0x54, 0x3c, 0x53, 0x83, 0x26, 0x1d, 0x81, 4700 0x69, 0x10, 0x5b, 0xb8, 0xe9, 0x6b, 0x70, 0x7e, 0x3a, 0xfd, 0xf0, 0x8c, 0x57, 0x69, 0x16, 0x82, 4701 0xc6, 0x67, 0xa3, 0x99, 0xc8, 0x94, 0xf9, 0x8c, 0xbe, 0xab, 0x34, 0x2d, 0x11, 0xcd, 0xa7, 0x7a, 4702 0x7f, 0x15, 0x0a, 0x53, 0x09, 0x8a, 0x67, 0x7d, 0x93, 0xe6, 0x29, 0x68, 0xfd, 0x5c, 0x24, 0x57, 4703 0x89, 0x1a, 0xcf, 0xe8, 0xfa, 0x16, 0x4d, 0x5c, 0x04, 0xe3, 0xa9, 0x9e, 0x71, 0xc9, 0xc2, 0x29, 4704 0x8c, 0x67, 0x7b, 0x9b, 0x66, 0x32, 0x7c, 0xc9, 0x42, 0xd9, 0x8c, 0xd8, 0x6f, 0x24, 0xa7, 0xf1, 4705 0x6c, 0x6b, 0x34, 0xb5, 0xe1, 0xfd, 0x86, 0xd3, 0x1b, 0x6e, 0xfc, 0x33, 0xd4, 0x78, 0x7b, 0xf6, 4706 0x8c, 0x7f, 0x14, 0xa3, 0x49, 0x09, 0xb7, 0xde, 0x9e, 0x35, 0x65, 0xdf, 0x7a, 0xc6, 0x94, 0x7f, 4707 0x4c, 0xad, 0x89, 0x60, 0x3d, 0x35, 0xe7, 0x37, 0x60, 0x71, 0x46, 0xbe, 0xe2, 0xd9, 0xff, 0x84, 4708 0xda, 0xe7, 0xd1, 0xfe, 0xdc, 0x54, 0xea, 0x32, 0xcd, 0x30, 0x63, 0x04, 0x3f, 0xa5, 0x0c, 0x5a, 4709 0x88, 0x61, 0x6a, 0x0c, 0x75, 0x98, 0xf3, 0xf2, 0xf1, 0xee, 0xc8, 0x99, 0x0c, 0x0b, 0x75, 0x5d, 4710 0x2d, 0x41, 0x59, 0x9f, 0x71, 0x3a, 0xf6, 0xd2, 0xf3, 0x75, 0x8a, 0x33, 0xc3, 0x66, 0x8c, 0x87, 4711 0x31, 0x33, 0x9e, 0x47, 0x7a, 0xec, 0x99, 0x3c, 0x0c, 0xe7, 0xf3, 0x08, 0x66, 0x94, 0xc7, 0x0b, 4712 0x77, 0x8c, 0xe7, 0xb1, 0xae, 0x3c, 0x83, 0xc7, 0x0b, 0x7e, 0x9c, 0x27, 0x64, 0xb6, 0xb8, 0x1a, 4713 0x9c, 0xc9, 0xb1, 0x9d, 0xbc, 0x10, 0x3d, 0xa4, 0xaf, 0xe3, 0xe9, 0x2a, 0x5c, 0xc9, 0xcc, 0x84, 4714 0xe1, 0x4d, 0x9b, 0xbd, 0xf5, 0x0c, 0xb3, 0xd0, 0x68, 0xa6, 0xcd, 0x7e, 0x7e, 0x86, 0x59, 0xf1, 4715 0x37, 0x15, 0x88, 0x3f, 0xd8, 0xd8, 0xba, 0x4f, 0xd2, 0x10, 0x7f, 0xa7, 0xb1, 0x71, 0x5f, 0x3b, 4716 0x45, 0x9f, 0xee, 0x36, 0x1a, 0x0f, 0x35, 0x85, 0x64, 0x20, 0x71, 0xf7, 0x4b, 0x3b, 0x6b, 0xdb, 4717 0x9a, 0x4a, 0xf2, 0x90, 0xad, 0x6f, 0x6c, 0xad, 0xaf, 0x99, 0x8f, 0xcc, 0x8d, 0xad, 0x1d, 0x2d, 4718 0x46, 0xdb, 0xea, 0x0f, 0x1b, 0x77, 0x76, 0xb4, 0x38, 0x49, 0x41, 0x8c, 0xd6, 0x25, 0x08, 0x40, 4719 0x72, 0x7b, 0xc7, 0xdc, 0xd8, 0x5a, 0xd7, 0x92, 0x94, 0x65, 0x67, 0x63, 0x73, 0x4d, 0x4b, 0x51, 4720 0xe4, 0xce, 0xdb, 0x8f, 0x1e, 0xae, 0x69, 0x69, 0xfa, 0x78, 0xc7, 0x34, 0xef, 0x7c, 0x49, 0xcb, 4721 0x50, 0xa3, 0xcd, 0x3b, 0x8f, 0x34, 0xc0, 0xe6, 0x3b, 0x77, 0x1f, 0xae, 0x69, 0x59, 0x92, 0x83, 4722 0x74, 0xfd, 0xed, 0xad, 0x7b, 0x3b, 0x1b, 0x8d, 0x2d, 0x2d, 0x57, 0xfc, 0x45, 0x28, 0xb0, 0x65, 4723 0x0e, 0xad, 0x22, 0xbb, 0x32, 0x78, 0x03, 0x12, 0x6c, 0x6f, 0x14, 0xd4, 0xca, 0xd5, 0xe9, 0xbd, 4724 0x99, 0x36, 0x5a, 0x62, 0xbb, 0xc4, 0x0c, 0x17, 0x2f, 0x42, 0x82, 0xad, 0xd3, 0x19, 0x48, 0xb0, 4725 0xf5, 0x51, 0xf1, 0x2a, 0x81, 0x15, 0x8a, 0xbf, 0xa5, 0x02, 0xac, 0x3b, 0xdb, 0x4f, 0x7a, 0x43, 4726 0xbc, 0xb8, 0xb9, 0x08, 0x30, 0x7e, 0xd2, 0x1b, 0x36, 0xf1, 0x0d, 0xe4, 0x97, 0x0e, 0x19, 0x5a, 4727 0x83, 0xbe, 0x97, 0x5c, 0x81, 0x1c, 0x36, 0xf3, 0x57, 0x04, 0xef, 0x1a, 0x52, 0x66, 0x96, 0xd6, 4728 0x71, 0x27, 0x19, 0x86, 0x54, 0x0d, 0xbc, 0x62, 0x48, 0x0a, 0x90, 0xaa, 0x41, 0x2e, 0x03, 0x16, 4729 0x9b, 0x63, 0x8c, 0xa6, 0x78, 0xad, 0x90, 0x31, 0xb1, 0x5f, 0x16, 0x5f, 0xc9, 0xeb, 0x80, 0x7d, 4730 0xb2, 0x99, 0xe7, 0x67, 0xbd, 0x25, 0xde, 0x80, 0x97, 0xe8, 0x03, 0x9b, 0x6f, 0x60, 0xb2, 0xd8, 4731 0x80, 0x8c, 0x5f, 0x4f, 0x7b, 0xc3, 0x5a, 0x3e, 0x27, 0x0d, 0xe7, 0x04, 0x58, 0xe5, 0x4f, 0x8a, 4732 0x01, 0xf8, 0x78, 0x16, 0x70, 0x3c, 0xcc, 0x88, 0x0d, 0xa8, 0x78, 0x11, 0xe6, 0xb6, 0x1c, 0x9b, 4733 0xbd, 0xc7, 0xb8, 0x4e, 0x39, 0x50, 0x5a, 0x05, 0x05, 0xcf, 0xbf, 0x4a, 0xab, 0x78, 0x09, 0x40, 4734 0x68, 0xd3, 0x40, 0xd9, 0x65, 0x6d, 0xe8, 0x0f, 0x94, 0xdd, 0xe2, 0x35, 0x48, 0x6e, 0xb6, 0x0e, 4735 0x76, 0x5a, 0x5d, 0x72, 0x05, 0xa0, 0xdf, 0x1a, 0xbb, 0xcd, 0x0e, 0xee, 0xc4, 0xe7, 0x9f, 0x7f, 4736 0xfe, 0xb9, 0x82, 0xc9, 0x74, 0x86, 0xd6, 0xb2, 0x1d, 0x19, 0x03, 0x34, 0xfa, 0xed, 0x4d, 0x6b, 4737 0x3c, 0x6e, 0x75, 0x2d, 0xb2, 0x0a, 0x49, 0xdb, 0x1a, 0xd3, 0xe8, 0xab, 0xe0, 0x5d, 0xd3, 0x45, 4738 0x71, 0x1d, 0x02, 0xdc, 0xd2, 0x16, 0x82, 0x4c, 0x0e, 0x26, 0x1a, 0xc4, 0xec, 0xc9, 0x00, 0x6f, 4739 0xd4, 0x12, 0x26, 0x7d, 0x5c, 0x7c, 0x1e, 0x92, 0x0c, 0x43, 0x08, 0xc4, 0xed, 0xd6, 0xc0, 0x2a, 4740 0xb0, 0x9e, 0xf1, 0xb9, 0xf8, 0x55, 0x05, 0x60, 0xcb, 0x7a, 0x7a, 0xac, 0x5e, 0x03, 0x9c, 0xa4, 4741 0xd7, 0x18, 0xeb, 0xf5, 0x55, 0x59, 0xaf, 0x54, 0x6d, 0x1d, 0xc7, 0x69, 0x37, 0xd9, 0x46, 0xb3, 4742 0xeb, 0xbf, 0x0c, 0xad, 0xc1, 0x9d, 0x2b, 0x3e, 0x86, 0xdc, 0x86, 0x6d, 0x5b, 0x23, 0x6f, 0x54, 4743 0x04, 0xe2, 0xfb, 0xce, 0xd8, 0xe5, 0x37, 0x91, 0xf8, 0x4c, 0x0a, 0x10, 0x1f, 0x3a, 0x23, 0x97, 4744 0xcd, 0xb4, 0x16, 0x37, 0x96, 0x97, 0x97, 0x4d, 0xac, 0x21, 0xcf, 0x43, 0x66, 0xcf, 0xb1, 0x6d, 4745 0x6b, 0x8f, 0x4e, 0x23, 0x86, 0x47, 0xc7, 0xa0, 0xa2, 0xf8, 0xcb, 0x0a, 0xe4, 0x1a, 0xee, 0x7e, 4746 0x40, 0xae, 0x41, 0xec, 0x89, 0x75, 0x88, 0xc3, 0x8b, 0x99, 0xf4, 0x91, 0xbe, 0x30, 0x5f, 0x69, 4747 0xf5, 0x27, 0xec, 0x5e, 0x32, 0x67, 0xb2, 0x02, 0x39, 0x0b, 0xc9, 0xa7, 0x56, 0xaf, 0xbb, 0xef, 4748 0x22, 0xa7, 0x6a, 0xf2, 0x12, 0x59, 0x82, 0x44, 0x8f, 0x0e, 0xb6, 0x10, 0xc7, 0x15, 0x2b, 0x88, 4749 0x2b, 0x26, 0xce, 0xc2, 0x64, 0xb0, 0xab, 0xe9, 0x74, 0x5b, 0x7b, 0xff, 0xfd, 0xf7, 0xdf, 0x57, 4750 0x8b, 0xfb, 0x70, 0xc6, 0x7b, 0x89, 0x43, 0xd3, 0x7d, 0x04, 0x85, 0xbe, 0xe5, 0x34, 0x3b, 0x3d, 4751 0xbb, 0xd5, 0xef, 0x1f, 0x36, 0x9f, 0x3a, 0x76, 0xb3, 0x65, 0x37, 0x9d, 0xf1, 0x5e, 0x6b, 0x84, 4752 0x4b, 0x20, 0xeb, 0xe4, 0x4c, 0xdf, 0x72, 0xea, 0xcc, 0xf0, 0x5d, 0xc7, 0xbe, 0x63, 0x37, 0xa8, 4753 0x55, 0xf1, 0xb3, 0x38, 0x64, 0x36, 0x0f, 0x3d, 0xfe, 0x33, 0x90, 0xd8, 0x73, 0x26, 0x36, 0x5b, 4754 0xcf, 0x84, 0xc9, 0x0a, 0xfe, 0x3e, 0xa9, 0xc2, 0x3e, 0x9d, 0x81, 0xc4, 0x7b, 0x13, 0xc7, 0xb5, 4755 0x70, 0xca, 0x19, 0x93, 0x15, 0xe8, 0x8a, 0x0d, 0x2d, 0xb7, 0x10, 0xc7, 0x6b, 0x0a, 0xfa, 0x18, 4756 0xac, 0x41, 0xe2, 0x58, 0x6b, 0x40, 0x96, 0x21, 0xe9, 0xd0, 0x3d, 0x18, 0x17, 0x92, 0x78, 0x0f, 4757 0x1b, 0x32, 0x10, 0x77, 0xc7, 0xe4, 0x38, 0xf2, 0x00, 0x16, 0x9e, 0x5a, 0xcd, 0xc1, 0x64, 0xec, 4758 0x36, 0xbb, 0x4e, 0xb3, 0x6d, 0x59, 0x43, 0x6b, 0x54, 0x98, 0xc3, 0xde, 0x42, 0x1e, 0x62, 0xd6, 4759 0x82, 0x9a, 0xf3, 0x4f, 0xad, 0xcd, 0xc9, 0xd8, 0x5d, 0x77, 0xee, 0xa3, 0x1d, 0x59, 0x85, 0xcc, 4760 0xc8, 0xa2, 0x7e, 0x81, 0x0e, 0x39, 0x37, 0x3d, 0x82, 0x90, 0x71, 0x7a, 0x64, 0x0d, 0xb1, 0x82, 4761 0xdc, 0x84, 0xf4, 0x6e, 0xef, 0x89, 0x35, 0xde, 0xb7, 0xda, 0x85, 0x94, 0xae, 0x94, 0xe6, 0xcb, 4762 0x17, 0x44, 0x2b, 0x7f, 0x81, 0x97, 0xee, 0x39, 0x7d, 0x67, 0x64, 0xfa, 0x60, 0xf2, 0x1a, 0x64, 4763 0xc6, 0xce, 0xc0, 0x62, 0x6a, 0x4f, 0x63, 0xb0, 0xbd, 0x3c, 0xdb, 0x72, 0xdb, 0x19, 0x58, 0x9e, 4764 0x57, 0xf3, 0x2c, 0xc8, 0x05, 0x36, 0xdc, 0x5d, 0x7a, 0x98, 0x28, 0x00, 0x5e, 0xf8, 0xd0, 0x41, 4765 0xe1, 0xe1, 0x82, 0x2c, 0xd2, 0x41, 0x75, 0x3b, 0x34, 0x67, 0x2b, 0x64, 0xf1, 0x2c, 0xef, 0x97, 4766 0x17, 0x5f, 0x81, 0x8c, 0x4f, 0x18, 0xb8, 0x43, 0xe6, 0x82, 0x32, 0xe8, 0x21, 0x98, 0x3b, 0x64, 4767 0xfe, 0xe7, 0x45, 0x48, 0xe0, 0xc0, 0x69, 0xe4, 0x32, 0xd7, 0x68, 0xa0, 0xcc, 0x40, 0x62, 0xdd, 4768 0x5c, 0x5b, 0xdb, 0xd2, 0x14, 0x8c, 0x99, 0x0f, 0xdf, 0x5e, 0xd3, 0x54, 0x41, 0xbf, 0xbf, 0xad, 4769 0x42, 0x6c, 0xed, 0x00, 0x95, 0xd3, 0x6e, 0xb9, 0x2d, 0xef, 0x0d, 0xa7, 0xcf, 0xa4, 0x06, 0x99, 4770 0x41, 0xcb, 0xeb, 0x4b, 0xc5, 0x25, 0x0e, 0xf9, 0x92, 0xb5, 0x03, 0x77, 0x69, 0xb3, 0xc5, 0x7a, 4771 0x5e, 0xb3, 0xdd, 0xd1, 0xa1, 0x99, 0x1e, 0xf0, 0xe2, 0xe2, 0xab, 0x30, 0x17, 0x6a, 0x12, 0x5f, 4772 0xd1, 0xc4, 0x8c, 0x57, 0x34, 0xc1, 0x5f, 0xd1, 0x9a, 0x7a, 0x4b, 0x29, 0xd7, 0x20, 0x3e, 0x70, 4773 0x46, 0x16, 0x79, 0x6e, 0xe6, 0x02, 0x17, 0xba, 0x28, 0x99, 0x7c, 0x64, 0x28, 0x26, 0xda, 0x94, 4774 0x5f, 0x86, 0xb8, 0x6b, 0x1d, 0xb8, 0xcf, 0xb2, 0xdd, 0x67, 0xf3, 0xa3, 0x90, 0xf2, 0x75, 0x48, 4775 0xda, 0x93, 0xc1, 0xae, 0x35, 0x7a, 0x16, 0xb8, 0x87, 0x03, 0xe3, 0xa0, 0xe2, 0x3b, 0xa0, 0xdd, 4776 0x73, 0x06, 0xc3, 0xbe, 0x75, 0xb0, 0x76, 0xe0, 0x5a, 0xf6, 0xb8, 0xe7, 0xd8, 0x74, 0x0e, 0x9d, 4777 0xde, 0x08, 0xdd, 0x1a, 0xce, 0x01, 0x0b, 0xd4, 0xcd, 0x8c, 0xad, 0x3d, 0xc7, 0x6e, 0xf3, 0xa9, 4778 0xf1, 0x12, 0x45, 0xbb, 0xfb, 0xbd, 0x11, 0xf5, 0x68, 0x34, 0xf8, 0xb0, 0x42, 0x71, 0x1d, 0xf2, 4779 0xfc, 0x18, 0x36, 0xe6, 0x1d, 0x17, 0xaf, 0x42, 0xce, 0xab, 0xc2, 0x5f, 0x7e, 0xd2, 0x10, 0x7f, 4780 0xbc, 0x66, 0x36, 0xb4, 0x53, 0x74, 0x5f, 0x1b, 0x5b, 0x6b, 0x9a, 0x42, 0x1f, 0x76, 0xde, 0x6d, 4781 0x84, 0xf6, 0xf2, 0x79, 0xc8, 0xf9, 0x63, 0xdf, 0xb6, 0x5c, 0x6c, 0xa1, 0x51, 0x2a, 0x55, 0x53, 4782 0xd3, 0x4a, 0x31, 0x05, 0x89, 0xb5, 0xc1, 0xd0, 0x3d, 0x2c, 0xfe, 0x12, 0x64, 0x39, 0xe8, 0x61, 4783 0x6f, 0xec, 0x92, 0xdb, 0x90, 0x1a, 0xf0, 0xf9, 0x2a, 0x98, 0x8b, 0x86, 0x65, 0x1d, 0x20, 0xbd, 4784 0x67, 0xd3, 0xc3, 0x2f, 0x56, 0x20, 0x25, 0xb8, 0x77, 0xee, 0x79, 0x54, 0xd1, 0xf3, 0x30, 0x1f, 4785 0x15, 0x13, 0x7c, 0x54, 0x71, 0x13, 0x52, 0x2c, 0x30, 0x8f, 0x31, 0xdd, 0x60, 0xe7, 0x77, 0xa6, 4786 0x31, 0x26, 0xbe, 0x2c, 0xab, 0x63, 0x39, 0xd4, 0x65, 0xc8, 0xe2, 0x3b, 0xe3, 0xab, 0x90, 0x7a, 4787 0x73, 0xc0, 0x2a, 0xa6, 0xf8, 0x3f, 0x4a, 0x40, 0xda, 0x5b, 0x2b, 0x72, 0x01, 0x92, 0xec, 0x10, 4788 0x8b, 0x54, 0xde, 0xa5, 0x4e, 0x02, 0x8f, 0xad, 0xe4, 0x02, 0xa4, 0xf8, 0x41, 0x95, 0x07, 0x1c, 4789 0xb5, 0x52, 0x36, 0x93, 0xec, 0x60, 0xea, 0x37, 0x56, 0x0d, 0xf4, 0x93, 0xec, 0xba, 0x26, 0xc9, 4790 0x8e, 0x9e, 0x44, 0x87, 0x8c, 0x7f, 0xd8, 0xc4, 0x10, 0xc1, 0xef, 0x66, 0xd2, 0xde, 0xe9, 0x52, 4791 0x40, 0x54, 0x0d, 0x74, 0xa0, 0xfc, 0x22, 0x26, 0x5d, 0x0f, 0xf2, 0xa6, 0xb4, 0x77, 0x64, 0xc4, 4792 0x5f, 0x9e, 0xbc, 0x5b, 0x97, 0x14, 0x3f, 0x24, 0x06, 0x80, 0xaa, 0x81, 0x9e, 0xc9, 0xbb, 0x62, 4793 0x49, 0xf1, 0x83, 0x20, 0xb9, 0x4c, 0x87, 0x88, 0x07, 0x3b, 0xf4, 0x3f, 0xc1, 0x7d, 0x4a, 0x92, 4794 0x1d, 0xf7, 0xc8, 0x15, 0xca, 0xc0, 0x4e, 0x6f, 0xe8, 0x1a, 0x82, 0xcb, 0x93, 0x14, 0x3f, 0xd4, 4795 0x91, 0x6b, 0x14, 0xc2, 0x96, 0xbf, 0x00, 0xcf, 0xb8, 0x29, 0x49, 0xf1, 0x9b, 0x12, 0xa2, 0xd3, 4796 0x0e, 0xd1, 0x43, 0xa1, 0x57, 0x12, 0x6e, 0x45, 0x92, 0xec, 0x56, 0x84, 0x5c, 0x42, 0x3a, 0x36, 4797 0xa9, 0x5c, 0x70, 0x03, 0x92, 0xe2, 0xa7, 0xc0, 0xa0, 0x1d, 0x73, 0x49, 0xff, 0xb6, 0x23, 0xc5, 4798 0xcf, 0x79, 0xe4, 0x16, 0xdd, 0x2f, 0xaa, 0xf0, 0xc2, 0x3c, 0xfa, 0xe2, 0x45, 0x51, 0x7a, 0xde, 4799 0xae, 0x32, 0x57, 0x5c, 0x63, 0x6e, 0xcc, 0x4c, 0xd4, 0xf1, 0x8d, 0x58, 0xa4, 0x96, 0x8f, 0x7a, 4800 0x76, 0xa7, 0x90, 0xc7, 0xb5, 0x88, 0xf5, 0xec, 0x8e, 0x99, 0xa8, 0xd3, 0x1a, 0xa6, 0x82, 0x2d, 4801 0xda, 0xa6, 0x61, 0x5b, 0xfc, 0x3a, 0x6b, 0xa4, 0x55, 0xa4, 0x00, 0x89, 0x7a, 0x73, 0xab, 0x65, 4802 0x17, 0x16, 0x98, 0x9d, 0xdd, 0xb2, 0xcd, 0x78, 0x7d, 0xab, 0x65, 0x93, 0x97, 0x21, 0x36, 0x9e, 4803 0xec, 0x16, 0xc8, 0xf4, 0xcf, 0x82, 0xdb, 0x93, 0x5d, 0x6f, 0x30, 0x26, 0xc5, 0x90, 0x0b, 0x90, 4804 0x1e, 0xbb, 0xa3, 0xe6, 0x2f, 0x58, 0x23, 0xa7, 0x70, 0x1a, 0x97, 0xf1, 0x94, 0x99, 0x1a, 0xbb, 4805 0xa3, 0xc7, 0xd6, 0xc8, 0x39, 0xa6, 0x0f, 0x2e, 0x5e, 0x82, 0xac, 0xc0, 0x4b, 0xf2, 0xa0, 0xd8, 4806 0x2c, 0x81, 0xa9, 0x29, 0x37, 0x4d, 0xc5, 0x2e, 0xbe, 0x03, 0x39, 0xef, 0x88, 0x85, 0x33, 0x36, 4807 0xe8, 0xdb, 0xd4, 0x77, 0x46, 0xf8, 0x96, 0xce, 0x97, 0x2f, 0x85, 0x23, 0x66, 0x00, 0xe4, 0x91, 4808 0x8b, 0x81, 0x8b, 0x5a, 0x64, 0x30, 0x4a, 0xf1, 0x07, 0x0a, 0xe4, 0x36, 0x9d, 0x51, 0xf0, 0xfb, 4809 0xc5, 0x19, 0x48, 0xec, 0x3a, 0x4e, 0x7f, 0x8c, 0xc4, 0x69, 0x93, 0x15, 0xc8, 0x8b, 0x90, 0xc3, 4810 0x07, 0xef, 0x90, 0xac, 0xfa, 0xb7, 0x40, 0x59, 0xac, 0xe7, 0xe7, 0x62, 0x02, 0xf1, 0x9e, 0xed, 4811 0x8e, 0xb9, 0x47, 0xc3, 0x67, 0xf2, 0x05, 0xc8, 0xd2, 0xbf, 0x9e, 0x65, 0xdc, 0xcf, 0xa6, 0x81, 4812 0x56, 0x73, 0xc3, 0x97, 0x60, 0x0e, 0x35, 0xe0, 0xc3, 0x52, 0xfe, 0x8d, 0x4f, 0x8e, 0x35, 0x70, 4813 0x60, 0x01, 0x52, 0xcc, 0x21, 0x8c, 0xf1, 0x07, 0xdf, 0x8c, 0xe9, 0x15, 0xa9, 0x9b, 0xc5, 0x83, 4814 0x0a, 0xcb, 0x40, 0x52, 0x26, 0x2f, 0x15, 0xef, 0x41, 0x1a, 0xc3, 0x65, 0xa3, 0xdf, 0x26, 0x2f, 4815 0x80, 0xd2, 0x2d, 0x58, 0x18, 0xae, 0xcf, 0x86, 0x4e, 0x21, 0x1c, 0xb0, 0xb4, 0x6e, 0x2a, 0xdd, 4816 0xc5, 0x05, 0x50, 0xd6, 0xe9, 0xb1, 0xe0, 0x80, 0x3b, 0x6c, 0xe5, 0xa0, 0xf8, 0x16, 0x27, 0xd9, 4817 0xb2, 0x9e, 0xca, 0x49, 0xb6, 0xac, 0xa7, 0x8c, 0xe4, 0xf2, 0x14, 0x09, 0x2d, 0x1d, 0xf2, 0xdf, 4818 0xc0, 0x95, 0xc3, 0x62, 0x05, 0xe6, 0xf0, 0x45, 0xed, 0xd9, 0xdd, 0x47, 0x4e, 0xcf, 0xc6, 0x83, 4819 0x48, 0x07, 0x13, 0x38, 0xc5, 0x54, 0x3a, 0x74, 0x1f, 0xac, 0x83, 0xd6, 0x1e, 0x4b, 0x87, 0xd3, 4820 0x26, 0x2b, 0x14, 0xbf, 0x1f, 0x87, 0x79, 0xee, 0x64, 0xdf, 0xed, 0xb9, 0xfb, 0x9b, 0xad, 0x21, 4821 0xd9, 0x82, 0x1c, 0xf5, 0xaf, 0xcd, 0x41, 0x6b, 0x38, 0xa4, 0x2f, 0xb2, 0x82, 0xa1, 0xf9, 0xda, 4822 0x0c, 0xb7, 0xcd, 0x2d, 0x96, 0xb6, 0x5a, 0x03, 0x6b, 0x93, 0xa1, 0x59, 0xa0, 0xce, 0xda, 0x41, 4823 0x0d, 0x79, 0x00, 0xd9, 0xc1, 0xb8, 0xeb, 0xd3, 0xb1, 0x48, 0x7f, 0x55, 0x42, 0xb7, 0x39, 0xee, 4824 0x86, 0xd8, 0x60, 0xe0, 0x57, 0xd0, 0xc1, 0x51, 0xef, 0xec, 0xb3, 0xc5, 0x8e, 0x1c, 0x1c, 0x75, 4825 0x25, 0xe1, 0xc1, 0xed, 0x06, 0x35, 0xa4, 0x0e, 0x40, 0x5f, 0x35, 0xd7, 0xa1, 0x27, 0x3c, 0xd4, 4826 0x52, 0xb6, 0x5c, 0x92, 0xb0, 0x6d, 0xbb, 0xa3, 0x1d, 0x67, 0xdb, 0x1d, 0xf1, 0x84, 0x64, 0xcc, 4827 0x8b, 0x8b, 0xaf, 0x83, 0x16, 0x5d, 0x85, 0xa3, 0x72, 0x92, 0x8c, 0x90, 0x93, 0x2c, 0xfe, 0x1c, 4828 0xe4, 0x23, 0xd3, 0x16, 0xcd, 0x09, 0x33, 0xbf, 0x21, 0x9a, 0x67, 0xcb, 0xe7, 0x43, 0xdf, 0x68, 4829 0x88, 0x5b, 0x2f, 0x32, 0xbf, 0x0e, 0x5a, 0x74, 0x09, 0x44, 0xea, 0xb4, 0xe4, 0x40, 0x83, 0xf6, 4830 0xaf, 0xc2, 0x5c, 0x68, 0xd2, 0xa2, 0x71, 0xe6, 0x88, 0x69, 0x15, 0x7f, 0x25, 0x01, 0x89, 0x86, 4831 0x6d, 0x39, 0x1d, 0x72, 0x2e, 0x1c, 0x3b, 0xdf, 0x3c, 0xe5, 0xc5, 0xcd, 0xf3, 0x91, 0xb8, 0xf9, 4832 0xe6, 0x29, 0x3f, 0x6a, 0x9e, 0x8f, 0x44, 0x4d, 0xaf, 0xa9, 0x6a, 0x90, 0x8b, 0x53, 0x31, 0xf3, 4833 0xcd, 0x53, 0x42, 0xc0, 0xbc, 0x38, 0x15, 0x30, 0x83, 0xe6, 0xaa, 0x41, 0x1d, 0x6c, 0x38, 0x5a, 4834 0xbe, 0x79, 0x2a, 0x88, 0x94, 0x17, 0xa2, 0x91, 0xd2, 0x6f, 0xac, 0x1a, 0x6c, 0x48, 0x42, 0x94, 4835 0xc4, 0x21, 0xb1, 0xf8, 0x78, 0x21, 0x1a, 0x1f, 0xd1, 0x8e, 0x47, 0xc6, 0x0b, 0xd1, 0xc8, 0x88, 4836 0x8d, 0x3c, 0x12, 0x9e, 0x8f, 0x44, 0x42, 0x24, 0x65, 0x21, 0xf0, 0x42, 0x34, 0x04, 0x32, 0x3b, 4837 0x61, 0xa4, 0x62, 0xfc, 0xf3, 0x1b, 0xab, 0x06, 0x31, 0x22, 0xc1, 0x4f, 0x76, 0x10, 0xc1, 0xdd, 4838 0xc0, 0x30, 0x50, 0xa5, 0x0b, 0xe7, 0x25, 0xa8, 0x79, 0xe9, 0x27, 0x2c, 0xb8, 0xa2, 0x5e, 0x82, 4839 0x66, 0x40, 0xaa, 0xc3, 0xcf, 0xea, 0x1a, 0x7a, 0xb2, 0x90, 0x38, 0x51, 0x02, 0x4b, 0xf5, 0x26, 4840 0x7a, 0x34, 0x3a, 0xbb, 0x0e, 0x3b, 0x70, 0x94, 0x60, 0xae, 0xde, 0x7c, 0xd8, 0x1a, 0x75, 0x29, 4841 0x74, 0xa7, 0xd5, 0xf5, 0x6f, 0x3d, 0xa8, 0x0a, 0xb2, 0x75, 0xde, 0xb2, 0xd3, 0xea, 0x92, 0xb3, 4842 0x9e, 0xc4, 0xda, 0xd8, 0xaa, 0x70, 0x91, 0x2d, 0x9e, 0xa3, 0x4b, 0xc7, 0xc8, 0xd0, 0x37, 0x2e, 4843 0x70, 0xdf, 0x78, 0x37, 0x05, 0x89, 0x89, 0xdd, 0x73, 0xec, 0xbb, 0x19, 0x48, 0xb9, 0xce, 0x68, 4844 0xd0, 0x72, 0x9d, 0xe2, 0x0f, 0x15, 0x80, 0x7b, 0xce, 0x60, 0x30, 0xb1, 0x7b, 0xef, 0x4d, 0x2c, 4845 0x72, 0x09, 0xb2, 0x83, 0xd6, 0x13, 0xab, 0x39, 0xb0, 0x9a, 0x7b, 0x23, 0xef, 0x6d, 0xc8, 0xd0, 4846 0xaa, 0x4d, 0xeb, 0xde, 0xe8, 0x90, 0x14, 0xbc, 0x04, 0x1e, 0x15, 0x84, 0xc2, 0xe4, 0x09, 0xfd, 4847 0x19, 0x9e, 0x8e, 0x26, 0xf9, 0x4e, 0x7a, 0x09, 0x29, 0x3b, 0xe4, 0xa4, 0xf8, 0x1e, 0xb2, 0x63, 4848 0xce, 0x39, 0x48, 0xba, 0xd6, 0x60, 0xd8, 0xdc, 0x43, 0xc1, 0x50, 0x51, 0x24, 0x68, 0xf9, 0x1e, 4849 0xb9, 0x01, 0xb1, 0x3d, 0xa7, 0x8f, 0x52, 0x39, 0x72, 0x77, 0x28, 0x92, 0xbc, 0x04, 0xb1, 0xc1, 4850 0x98, 0xc9, 0x27, 0x5b, 0x3e, 0x1d, 0xca, 0x20, 0x58, 0xc8, 0xa2, 0xc0, 0xc1, 0xb8, 0xeb, 0xcf, 4851 0xbd, 0xf8, 0xa9, 0x0a, 0x69, 0xba, 0x5f, 0x6f, 0xef, 0xd4, 0x6f, 0xe1, 0xb1, 0x61, 0xaf, 0xd5, 4852 0xc7, 0x1b, 0x02, 0xfa, 0x9a, 0xf2, 0x12, 0xad, 0xff, 0x8a, 0xb5, 0xe7, 0x3a, 0x23, 0x74, 0xcd, 4853 0x19, 0x93, 0x97, 0xe8, 0x92, 0xb3, 0xac, 0x38, 0xc6, 0x67, 0xc9, 0x8a, 0x98, 0xd1, 0xb7, 0x86, 4854 0x4d, 0xea, 0x03, 0x98, 0xbf, 0x0c, 0x9d, 0xae, 0xbd, 0xee, 0xe8, 0xd1, 0xed, 0x81, 0x75, 0xc8, 4855 0xfc, 0x64, 0x72, 0x80, 0x05, 0xf2, 0xb3, 0xec, 0xc8, 0xc7, 0x76, 0x92, 0x7d, 0x5f, 0x55, 0x7c, 4856 0x96, 0xf1, 0x3b, 0x14, 0x14, 0x9c, 0xfb, 0xb0, 0xb8, 0x78, 0x1b, 0xb2, 0x02, 0xef, 0x51, 0xae, 4857 0x28, 0x16, 0xf1, 0x63, 0x21, 0xd6, 0xa3, 0x6e, 0x75, 0x44, 0x3f, 0x46, 0x57, 0xd4, 0xa1, 0x1a, 4858 0xbe, 0x9a, 0x87, 0x58, 0xbd, 0xd1, 0xa0, 0x79, 0x56, 0xbd, 0xd1, 0x58, 0xd1, 0x94, 0xda, 0x0a, 4859 0xa4, 0xbb, 0x23, 0xcb, 0xa2, 0xae, 0xf7, 0x59, 0xe7, 0xbc, 0x2f, 0xe3, 0xb2, 0xfa, 0xb0, 0xda, 4860 0x5b, 0x90, 0xda, 0x63, 0x27, 0x3d, 0xf2, 0xcc, 0x5b, 0x8d, 0xc2, 0x1f, 0xb3, 0xdb, 0xb5, 0xe7, 4861 0x45, 0x40, 0xf4, 0x7c, 0x68, 0x7a, 0x3c, 0xb5, 0x1d, 0xc8, 0x8c, 0x9a, 0x47, 0x93, 0x7e, 0xc0, 4862 0x62, 0xb9, 0x9c, 0x34, 0x3d, 0xe2, 0x55, 0xb5, 0x75, 0x58, 0xb0, 0x1d, 0xef, 0x47, 0xbe, 0x66, 4863 0x9b, 0x7b, 0xb2, 0x59, 0x49, 0xb4, 0xd7, 0x81, 0xc5, 0x3e, 0x15, 0xb0, 0x1d, 0xde, 0xc0, 0xbc, 4864 0x5f, 0x6d, 0x0d, 0x34, 0x81, 0xa8, 0xc3, 0xdc, 0xa5, 0x8c, 0xa7, 0xc3, 0xbe, 0x4e, 0xf0, 0x79, 4865 0xd0, 0xc3, 0x46, 0x68, 0xb8, 0x0f, 0x94, 0xd1, 0x74, 0xd9, 0xc7, 0x1e, 0x3e, 0x0d, 0x86, 0x95, 4866 0x69, 0x1a, 0x1a, 0x11, 0x64, 0x34, 0xfb, 0xec, 0x4b, 0x10, 0x91, 0xa6, 0x6a, 0x44, 0x56, 0x67, 4867 0x72, 0x8c, 0xe1, 0xf4, 0xd8, 0xa7, 0x1c, 0x3e, 0x0f, 0x0b, 0x38, 0x33, 0x88, 0x8e, 0x1a, 0xd0, 4868 0x97, 0xd9, 0x77, 0x1e, 0x21, 0xa2, 0xa9, 0x11, 0x8d, 0x8f, 0x31, 0xa2, 0x27, 0xec, 0xb3, 0x0a, 4869 0x9f, 0x68, 0x7b, 0xd6, 0x88, 0xc6, 0xc7, 0x18, 0x51, 0x9f, 0x7d, 0x72, 0x11, 0x22, 0xaa, 0x1a, 4870 0xb5, 0x0d, 0x20, 0xe2, 0xc6, 0xf3, 0xe8, 0x2c, 0x65, 0x1a, 0xb0, 0x4f, 0x69, 0x82, 0xad, 0x67, 4871 0x46, 0xb3, 0xa8, 0x8e, 0x1a, 0x94, 0xcd, 0xbe, 0xb3, 0x09, 0x53, 0x55, 0x8d, 0xda, 0x03, 0x38, 4872 0x2d, 0x4e, 0xef, 0x58, 0xc3, 0x72, 0xd8, 0x47, 0x22, 0xc1, 0x04, 0xb9, 0xd5, 0x4c, 0xb2, 0xa3, 4873 0x06, 0x36, 0x64, 0x1f, 0x90, 0x44, 0xc8, 0xaa, 0x46, 0xed, 0x1e, 0xe4, 0x05, 0xb2, 0x5d, 0xbc, 4874 0x57, 0x90, 0x11, 0xbd, 0xc7, 0x3e, 0x7b, 0xf2, 0x89, 0x68, 0x46, 0x15, 0xdd, 0x3d, 0x96, 0x63, 4875 0x48, 0x69, 0x46, 0xec, 0xab, 0x9d, 0x60, 0x3c, 0x68, 0x13, 0x79, 0x51, 0x76, 0x59, 0x42, 0x22, 4876 0xe3, 0x19, 0xb3, 0x2f, 0x7a, 0x82, 0xe1, 0x50, 0x93, 0xda, 0x20, 0x34, 0x29, 0x8b, 0xa6, 0x19, 4877 0x52, 0x16, 0x17, 0x23, 0x62, 0x49, 0x02, 0x59, 0x12, 0xaf, 0xaf, 0x84, 0xe9, 0xd3, 0x62, 0xed, 4878 0x01, 0xcc, 0x9f, 0xc4, 0x65, 0x7d, 0xa0, 0xb0, 0xbb, 0x8c, 0xca, 0xd2, 0x8a, 0xb1, 0xb2, 0x6a, 4879 0xce, 0xb5, 0x43, 0x9e, 0x6b, 0x1d, 0xe6, 0x4e, 0xe0, 0xb6, 0x3e, 0x54, 0xd8, 0x8d, 0x00, 0xe5, 4880 0x32, 0x73, 0xed, 0xb0, 0xef, 0x9a, 0x3b, 0x81, 0xe3, 0xfa, 0x48, 0x61, 0x57, 0x48, 0x46, 0xd9, 4881 0xa7, 0xf1, 0x7c, 0xd7, 0xdc, 0x09, 0x1c, 0xd7, 0xc7, 0xec, 0xc4, 0xaf, 0x1a, 0x15, 0x91, 0x06, 4882 0x3d, 0xc5, 0xfc, 0x49, 0x1c, 0xd7, 0x27, 0x0a, 0x5e, 0x29, 0xa9, 0x86, 0xe1, 0xaf, 0x8f, 0xef, 4883 0xbb, 0xe6, 0x4f, 0xe2, 0xb8, 0xbe, 0xa6, 0xe0, 0xd5, 0x93, 0x6a, 0xac, 0x86, 0x88, 0xc2, 0x23, 4884 0x3a, 0x8e, 0xe3, 0xfa, 0x54, 0xc1, 0xfb, 0x20, 0xd5, 0xa8, 0xfa, 0x44, 0xdb, 0x53, 0x23, 0x3a, 4885 0x8e, 0xe3, 0xfa, 0x3a, 0x9e, 0xaf, 0x6a, 0xaa, 0x71, 0x33, 0x44, 0x84, 0xbe, 0x2b, 0x7f, 0x22, 4886 0xc7, 0xf5, 0x0d, 0x05, 0xaf, 0xee, 0x54, 0xe3, 0x96, 0xe9, 0x8d, 0x20, 0xf0, 0x5d, 0xf9, 0x13, 4887 0x39, 0xae, 0x6f, 0x2a, 0x78, 0xc7, 0xa7, 0x1a, 0xb7, 0xc3, 0x54, 0xe8, 0xbb, 0xb4, 0x93, 0x39, 4888 0xae, 0xcf, 0x14, 0xfc, 0xa2, 0x47, 0x5d, 0x5d, 0x36, 0xbd, 0x41, 0x08, 0xbe, 0x4b, 0x3b, 0x99, 4889 0xe3, 0xfa, 0x96, 0x82, 0x9f, 0xf9, 0xa8, 0xab, 0x2b, 0x11, 0xb2, 0xaa, 0x51, 0x5b, 0x83, 0xdc, 4890 0xf1, 0x1d, 0xd7, 0xb7, 0xc5, 0x1b, 0xd4, 0x6c, 0x5b, 0xf0, 0x5e, 0x8f, 0x85, 0xfd, 0x3b, 0x86, 4891 0xeb, 0xfa, 0x0e, 0x26, 0x7f, 0xb5, 0xe7, 0xde, 0x64, 0xf7, 0x8c, 0xcc, 0xe4, 0x95, 0xb6, 0xd5, 4892 0x79, 0xad, 0xe3, 0x38, 0xc1, 0x96, 0x32, 0x87, 0xd6, 0x08, 0xde, 0x9e, 0x63, 0x78, 0xb3, 0xef, 4893 0x2a, 0x78, 0x2d, 0x99, 0xe3, 0xd4, 0x68, 0xe1, 0xbf, 0x47, 0xcc, 0xb5, 0xd9, 0xc1, 0x9c, 0x8f, 4894 0xf6, 0x6b, 0xdf, 0x53, 0x4e, 0xe6, 0xd8, 0x6a, 0xb1, 0xc6, 0xd6, 0x9a, 0xbf, 0x38, 0x58, 0xf3, 4895 0x06, 0xc4, 0x0f, 0xca, 0xcb, 0x2b, 0xe1, 0x14, 0x4f, 0xbc, 0x95, 0x67, 0xee, 0x2c, 0x5b, 0x5e, 4896 0x08, 0xfd, 0x7c, 0x31, 0x18, 0xba, 0x87, 0x26, 0x5a, 0x72, 0x86, 0xb2, 0x84, 0xe1, 0x43, 0x29, 4897 0x43, 0x99, 0x33, 0x54, 0x24, 0x0c, 0x1f, 0x49, 0x19, 0x2a, 0x9c, 0xc1, 0x90, 0x30, 0x7c, 0x2c, 4898 0x65, 0x30, 0x38, 0xc3, 0xaa, 0x84, 0xe1, 0x13, 0x29, 0xc3, 0x2a, 0x67, 0xa8, 0x4a, 0x18, 0xbe, 4899 0x26, 0x65, 0xa8, 0x72, 0x86, 0x9b, 0x12, 0x86, 0x4f, 0xa5, 0x0c, 0x37, 0x39, 0xc3, 0x2d, 0x09, 4900 0xc3, 0xd7, 0xa5, 0x0c, 0xb7, 0x38, 0xc3, 0x6d, 0x09, 0xc3, 0x37, 0xa4, 0x0c, 0xb7, 0x19, 0xc3, 4901 0xca, 0xb2, 0x84, 0xe1, 0x9b, 0x32, 0x86, 0x95, 0x65, 0xce, 0x20, 0xd3, 0xe4, 0x67, 0x52, 0x06, 4902 0xae, 0xc9, 0x15, 0x99, 0x26, 0xbf, 0x25, 0x65, 0xe0, 0x9a, 0x5c, 0x91, 0x69, 0xf2, 0xdb, 0x52, 4903 0x06, 0xae, 0xc9, 0x15, 0x99, 0x26, 0xbf, 0x23, 0x65, 0xe0, 0x9a, 0x5c, 0x91, 0x69, 0xf2, 0xbb, 4904 0x52, 0x06, 0xae, 0xc9, 0x15, 0x99, 0x26, 0xbf, 0x27, 0x65, 0xe0, 0x9a, 0x5c, 0x91, 0x69, 0xf2, 4905 0x4f, 0xa4, 0x0c, 0x5c, 0x93, 0x2b, 0x32, 0x4d, 0xfe, 0xa9, 0x94, 0x81, 0x6b, 0x72, 0x45, 0xa6, 4906 0xc9, 0x3f, 0x93, 0x32, 0x70, 0x4d, 0x96, 0x65, 0x9a, 0xfc, 0xbe, 0x8c, 0xa1, 0xcc, 0x35, 0x59, 4907 0x96, 0x69, 0xf2, 0xcf, 0xa5, 0x0c, 0x5c, 0x93, 0x65, 0x99, 0x26, 0xff, 0x42, 0xca, 0xc0, 0x35, 4908 0x59, 0x96, 0x69, 0xf2, 0x07, 0x52, 0x06, 0xae, 0xc9, 0xb2, 0x4c, 0x93, 0x7f, 0x29, 0x65, 0xe0, 4909 0x9a, 0x2c, 0xcb, 0x34, 0xf9, 0x57, 0x52, 0x06, 0xae, 0xc9, 0xb2, 0x4c, 0x93, 0x7f, 0x2d, 0x65, 4910 0xe0, 0x9a, 0x2c, 0xcb, 0x34, 0xf9, 0x37, 0x52, 0x06, 0xae, 0xc9, 0xb2, 0x4c, 0x93, 0x7f, 0x2b, 4911 0x65, 0xe0, 0x9a, 0x2c, 0xcb, 0x34, 0xf9, 0x77, 0x52, 0x06, 0xae, 0xc9, 0x8a, 0x4c, 0x93, 0x7f, 4912 0x2f, 0x63, 0xa8, 0x70, 0x4d, 0x56, 0x64, 0x9a, 0xfc, 0x07, 0x29, 0x03, 0xd7, 0x64, 0x45, 0xa6, 4913 0xc9, 0x7f, 0x94, 0x32, 0x70, 0x4d, 0x56, 0x64, 0x9a, 0xfc, 0x27, 0x29, 0x03, 0xd7, 0x64, 0x45, 4914 0xa6, 0xc9, 0x7f, 0x96, 0x32, 0x70, 0x4d, 0x56, 0x64, 0x9a, 0xfc, 0x17, 0x29, 0x03, 0xd7, 0x64, 4915 0x45, 0xa6, 0xc9, 0x7f, 0x95, 0x32, 0x70, 0x4d, 0x56, 0x64, 0x9a, 0xfc, 0x37, 0x29, 0x03, 0xd7, 4916 0x64, 0x45, 0xa6, 0xc9, 0x1f, 0x4a, 0x19, 0xb8, 0x26, 0x2b, 0x32, 0x4d, 0xfe, 0xbb, 0x94, 0x81, 4917 0x6b, 0xd2, 0x90, 0x69, 0xf2, 0x3f, 0x64, 0x0c, 0x06, 0xd7, 0xa4, 0x21, 0xd3, 0xe4, 0x7f, 0x4a, 4918 0x19, 0xb8, 0x26, 0x0d, 0x99, 0x26, 0xff, 0x4b, 0xca, 0xc0, 0x35, 0x69, 0xc8, 0x34, 0xf9, 0xdf, 4919 0x52, 0x06, 0xae, 0x49, 0x43, 0xa6, 0xc9, 0xff, 0x91, 0x32, 0x70, 0x4d, 0x1a, 0x32, 0x4d, 0xfe, 4920 0xaf, 0x94, 0x81, 0x6b, 0xd2, 0x90, 0x69, 0xf2, 0x47, 0x52, 0x06, 0xae, 0x49, 0x43, 0xa6, 0xc9, 4921 0x1f, 0x4b, 0x19, 0xb8, 0x26, 0x0d, 0x99, 0x26, 0x7f, 0x22, 0x65, 0xe0, 0x9a, 0x34, 0x64, 0x9a, 4922 0xfc, 0xa9, 0x94, 0x81, 0x6b, 0x72, 0x55, 0xa6, 0xc9, 0xff, 0x93, 0x31, 0xac, 0x2e, 0xdf, 0xbd, 4923 0xfe, 0xf8, 0x5a, 0xb7, 0xe7, 0xee, 0x4f, 0x76, 0x97, 0xf6, 0x9c, 0xc1, 0x8d, 0xae, 0xd3, 0x6f, 4924 0xd9, 0xdd, 0x1b, 0x08, 0xdb, 0x9d, 0x74, 0x6e, 0x04, 0xff, 0xcc, 0xce, 0x4c, 0xff, 0x3f, 0x00, 4925 0x00, 0xff, 0xff, 0x8e, 0xb4, 0x0c, 0xbd, 0xe4, 0x3e, 0x00, 0x00, 4926} 4927