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