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