github.com/Finschia/finschia-sdk@v0.48.1/x/params/types/proposal/params.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: cosmos/params/v1beta1/params.proto 3 4 package proposal 5 6 import ( 7 fmt "fmt" 8 _ "github.com/gogo/protobuf/gogoproto" 9 proto "github.com/gogo/protobuf/proto" 10 io "io" 11 math "math" 12 math_bits "math/bits" 13 ) 14 15 // Reference imports to suppress errors if they are not otherwise used. 16 var _ = proto.Marshal 17 var _ = fmt.Errorf 18 var _ = math.Inf 19 20 // This is a compile-time assertion to ensure that this generated file 21 // is compatible with the proto package it is being compiled against. 22 // A compilation error at this line likely means your copy of the 23 // proto package needs to be updated. 24 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 25 26 // ParameterChangeProposal defines a proposal to change one or more parameters. 27 type ParameterChangeProposal struct { 28 Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` 29 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` 30 Changes []ParamChange `protobuf:"bytes,3,rep,name=changes,proto3" json:"changes"` 31 } 32 33 func (m *ParameterChangeProposal) Reset() { *m = ParameterChangeProposal{} } 34 func (*ParameterChangeProposal) ProtoMessage() {} 35 func (*ParameterChangeProposal) Descriptor() ([]byte, []int) { 36 return fileDescriptor_53a944ecb0483e4c, []int{0} 37 } 38 func (m *ParameterChangeProposal) XXX_Unmarshal(b []byte) error { 39 return m.Unmarshal(b) 40 } 41 func (m *ParameterChangeProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 42 if deterministic { 43 return xxx_messageInfo_ParameterChangeProposal.Marshal(b, m, deterministic) 44 } else { 45 b = b[:cap(b)] 46 n, err := m.MarshalToSizedBuffer(b) 47 if err != nil { 48 return nil, err 49 } 50 return b[:n], nil 51 } 52 } 53 func (m *ParameterChangeProposal) XXX_Merge(src proto.Message) { 54 xxx_messageInfo_ParameterChangeProposal.Merge(m, src) 55 } 56 func (m *ParameterChangeProposal) XXX_Size() int { 57 return m.Size() 58 } 59 func (m *ParameterChangeProposal) XXX_DiscardUnknown() { 60 xxx_messageInfo_ParameterChangeProposal.DiscardUnknown(m) 61 } 62 63 var xxx_messageInfo_ParameterChangeProposal proto.InternalMessageInfo 64 65 // ParamChange defines an individual parameter change, for use in 66 // ParameterChangeProposal. 67 type ParamChange struct { 68 Subspace string `protobuf:"bytes,1,opt,name=subspace,proto3" json:"subspace,omitempty"` 69 Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` 70 Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` 71 } 72 73 func (m *ParamChange) Reset() { *m = ParamChange{} } 74 func (*ParamChange) ProtoMessage() {} 75 func (*ParamChange) Descriptor() ([]byte, []int) { 76 return fileDescriptor_53a944ecb0483e4c, []int{1} 77 } 78 func (m *ParamChange) XXX_Unmarshal(b []byte) error { 79 return m.Unmarshal(b) 80 } 81 func (m *ParamChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 82 if deterministic { 83 return xxx_messageInfo_ParamChange.Marshal(b, m, deterministic) 84 } else { 85 b = b[:cap(b)] 86 n, err := m.MarshalToSizedBuffer(b) 87 if err != nil { 88 return nil, err 89 } 90 return b[:n], nil 91 } 92 } 93 func (m *ParamChange) XXX_Merge(src proto.Message) { 94 xxx_messageInfo_ParamChange.Merge(m, src) 95 } 96 func (m *ParamChange) XXX_Size() int { 97 return m.Size() 98 } 99 func (m *ParamChange) XXX_DiscardUnknown() { 100 xxx_messageInfo_ParamChange.DiscardUnknown(m) 101 } 102 103 var xxx_messageInfo_ParamChange proto.InternalMessageInfo 104 105 func (m *ParamChange) GetSubspace() string { 106 if m != nil { 107 return m.Subspace 108 } 109 return "" 110 } 111 112 func (m *ParamChange) GetKey() string { 113 if m != nil { 114 return m.Key 115 } 116 return "" 117 } 118 119 func (m *ParamChange) GetValue() string { 120 if m != nil { 121 return m.Value 122 } 123 return "" 124 } 125 126 func init() { 127 proto.RegisterType((*ParameterChangeProposal)(nil), "cosmos.params.v1beta1.ParameterChangeProposal") 128 proto.RegisterType((*ParamChange)(nil), "cosmos.params.v1beta1.ParamChange") 129 } 130 131 func init() { 132 proto.RegisterFile("cosmos/params/v1beta1/params.proto", fileDescriptor_53a944ecb0483e4c) 133 } 134 135 var fileDescriptor_53a944ecb0483e4c = []byte{ 136 // 314 bytes of a gzipped FileDescriptorProto 137 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x91, 0xbf, 0x4e, 0xc3, 0x30, 138 0x10, 0xc6, 0x6d, 0x52, 0xa0, 0xb8, 0x0b, 0xb2, 0x8a, 0x88, 0x3a, 0xb8, 0x55, 0xa6, 0x2e, 0xc4, 139 0x2a, 0x2c, 0xa8, 0x63, 0x91, 0x98, 0xab, 0x0e, 0x20, 0xb1, 0x39, 0xae, 0x49, 0xad, 0xfe, 0xb1, 140 0x15, 0xbb, 0x15, 0x7d, 0x03, 0x46, 0x46, 0x36, 0x3a, 0xf2, 0x28, 0x1d, 0x3b, 0x32, 0x21, 0x94, 141 0xbe, 0x08, 0x8a, 0xe3, 0xa0, 0x0e, 0x6c, 0xdf, 0x77, 0xf9, 0xe5, 0xee, 0xbb, 0x33, 0x8a, 0xb8, 142 0x32, 0x73, 0x65, 0xa8, 0x66, 0x19, 0x9b, 0x1b, 0xba, 0xea, 0x25, 0xc2, 0xb2, 0x9e, 0xb7, 0xb1, 143 0xce, 0x94, 0x55, 0xf8, 0xa2, 0x64, 0x62, 0x5f, 0xf4, 0x4c, 0xab, 0x99, 0xaa, 0x54, 0x39, 0x82, 144 0x16, 0xaa, 0x84, 0xa3, 0x0f, 0x88, 0x2e, 0x87, 0x05, 0x28, 0xac, 0xc8, 0xee, 0x26, 0x6c, 0x91, 145 0x8a, 0x61, 0xa6, 0xb4, 0x32, 0x6c, 0x86, 0x9b, 0xe8, 0xd8, 0x4a, 0x3b, 0x13, 0x21, 0xec, 0xc0, 146 0xee, 0xd9, 0xa8, 0x34, 0xb8, 0x83, 0x1a, 0x63, 0x61, 0x78, 0x26, 0xb5, 0x95, 0x6a, 0x11, 0x1e, 147 0xb9, 0x6f, 0x87, 0x25, 0x3c, 0x40, 0xa7, 0xdc, 0x75, 0x32, 0x61, 0xd0, 0x09, 0xba, 0x8d, 0xeb, 148 0x28, 0xfe, 0x37, 0x52, 0xec, 0x06, 0x97, 0x43, 0x07, 0xb5, 0xed, 0x77, 0x1b, 0x8c, 0xaa, 0x1f, 149 0xfb, 0xf5, 0xd7, 0x4d, 0x1b, 0xbc, 0x6f, 0xda, 0x20, 0x7a, 0x44, 0x8d, 0x03, 0x0e, 0xb7, 0x50, 150 0xdd, 0x2c, 0x13, 0xa3, 0x19, 0xaf, 0x72, 0xfd, 0x79, 0x7c, 0x8e, 0x82, 0xa9, 0x58, 0xfb, 0x48, 151 0x85, 0x2c, 0x56, 0x58, 0xb1, 0xd9, 0x52, 0x84, 0x41, 0xb9, 0x82, 0x33, 0xfd, 0x5a, 0xd1, 0x78, 152 0xf0, 0xf0, 0x99, 0x13, 0xb8, 0xcd, 0x09, 0xdc, 0xe5, 0x04, 0xfe, 0xe4, 0x04, 0xbe, 0xed, 0x09, 153 0xd8, 0xed, 0x09, 0xf8, 0xda, 0x13, 0xf0, 0x74, 0x9b, 0x4a, 0x3b, 0x59, 0x26, 0x31, 0x57, 0x73, 154 0x7a, 0x2f, 0x17, 0x86, 0x4f, 0x24, 0xa3, 0xcf, 0x5e, 0x5c, 0x99, 0xf1, 0x94, 0xbe, 0x54, 0xaf, 155 0x60, 0xd7, 0x5a, 0x18, 0xaa, 0xfd, 0xd9, 0x92, 0x13, 0x77, 0xd9, 0x9b, 0xdf, 0x00, 0x00, 0x00, 156 0xff, 0xff, 0x05, 0xcb, 0x0e, 0x6e, 0xac, 0x01, 0x00, 0x00, 157 } 158 159 func (this *ParameterChangeProposal) Equal(that interface{}) bool { 160 if that == nil { 161 return this == nil 162 } 163 164 that1, ok := that.(*ParameterChangeProposal) 165 if !ok { 166 that2, ok := that.(ParameterChangeProposal) 167 if ok { 168 that1 = &that2 169 } else { 170 return false 171 } 172 } 173 if that1 == nil { 174 return this == nil 175 } else if this == nil { 176 return false 177 } 178 if this.Title != that1.Title { 179 return false 180 } 181 if this.Description != that1.Description { 182 return false 183 } 184 if len(this.Changes) != len(that1.Changes) { 185 return false 186 } 187 for i := range this.Changes { 188 if !this.Changes[i].Equal(&that1.Changes[i]) { 189 return false 190 } 191 } 192 return true 193 } 194 func (this *ParamChange) Equal(that interface{}) bool { 195 if that == nil { 196 return this == nil 197 } 198 199 that1, ok := that.(*ParamChange) 200 if !ok { 201 that2, ok := that.(ParamChange) 202 if ok { 203 that1 = &that2 204 } else { 205 return false 206 } 207 } 208 if that1 == nil { 209 return this == nil 210 } else if this == nil { 211 return false 212 } 213 if this.Subspace != that1.Subspace { 214 return false 215 } 216 if this.Key != that1.Key { 217 return false 218 } 219 if this.Value != that1.Value { 220 return false 221 } 222 return true 223 } 224 func (m *ParameterChangeProposal) Marshal() (dAtA []byte, err error) { 225 size := m.Size() 226 dAtA = make([]byte, size) 227 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 228 if err != nil { 229 return nil, err 230 } 231 return dAtA[:n], nil 232 } 233 234 func (m *ParameterChangeProposal) MarshalTo(dAtA []byte) (int, error) { 235 size := m.Size() 236 return m.MarshalToSizedBuffer(dAtA[:size]) 237 } 238 239 func (m *ParameterChangeProposal) MarshalToSizedBuffer(dAtA []byte) (int, error) { 240 i := len(dAtA) 241 _ = i 242 var l int 243 _ = l 244 if len(m.Changes) > 0 { 245 for iNdEx := len(m.Changes) - 1; iNdEx >= 0; iNdEx-- { 246 { 247 size, err := m.Changes[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 248 if err != nil { 249 return 0, err 250 } 251 i -= size 252 i = encodeVarintParams(dAtA, i, uint64(size)) 253 } 254 i-- 255 dAtA[i] = 0x1a 256 } 257 } 258 if len(m.Description) > 0 { 259 i -= len(m.Description) 260 copy(dAtA[i:], m.Description) 261 i = encodeVarintParams(dAtA, i, uint64(len(m.Description))) 262 i-- 263 dAtA[i] = 0x12 264 } 265 if len(m.Title) > 0 { 266 i -= len(m.Title) 267 copy(dAtA[i:], m.Title) 268 i = encodeVarintParams(dAtA, i, uint64(len(m.Title))) 269 i-- 270 dAtA[i] = 0xa 271 } 272 return len(dAtA) - i, nil 273 } 274 275 func (m *ParamChange) Marshal() (dAtA []byte, err error) { 276 size := m.Size() 277 dAtA = make([]byte, size) 278 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 279 if err != nil { 280 return nil, err 281 } 282 return dAtA[:n], nil 283 } 284 285 func (m *ParamChange) MarshalTo(dAtA []byte) (int, error) { 286 size := m.Size() 287 return m.MarshalToSizedBuffer(dAtA[:size]) 288 } 289 290 func (m *ParamChange) MarshalToSizedBuffer(dAtA []byte) (int, error) { 291 i := len(dAtA) 292 _ = i 293 var l int 294 _ = l 295 if len(m.Value) > 0 { 296 i -= len(m.Value) 297 copy(dAtA[i:], m.Value) 298 i = encodeVarintParams(dAtA, i, uint64(len(m.Value))) 299 i-- 300 dAtA[i] = 0x1a 301 } 302 if len(m.Key) > 0 { 303 i -= len(m.Key) 304 copy(dAtA[i:], m.Key) 305 i = encodeVarintParams(dAtA, i, uint64(len(m.Key))) 306 i-- 307 dAtA[i] = 0x12 308 } 309 if len(m.Subspace) > 0 { 310 i -= len(m.Subspace) 311 copy(dAtA[i:], m.Subspace) 312 i = encodeVarintParams(dAtA, i, uint64(len(m.Subspace))) 313 i-- 314 dAtA[i] = 0xa 315 } 316 return len(dAtA) - i, nil 317 } 318 319 func encodeVarintParams(dAtA []byte, offset int, v uint64) int { 320 offset -= sovParams(v) 321 base := offset 322 for v >= 1<<7 { 323 dAtA[offset] = uint8(v&0x7f | 0x80) 324 v >>= 7 325 offset++ 326 } 327 dAtA[offset] = uint8(v) 328 return base 329 } 330 func (m *ParameterChangeProposal) Size() (n int) { 331 if m == nil { 332 return 0 333 } 334 var l int 335 _ = l 336 l = len(m.Title) 337 if l > 0 { 338 n += 1 + l + sovParams(uint64(l)) 339 } 340 l = len(m.Description) 341 if l > 0 { 342 n += 1 + l + sovParams(uint64(l)) 343 } 344 if len(m.Changes) > 0 { 345 for _, e := range m.Changes { 346 l = e.Size() 347 n += 1 + l + sovParams(uint64(l)) 348 } 349 } 350 return n 351 } 352 353 func (m *ParamChange) Size() (n int) { 354 if m == nil { 355 return 0 356 } 357 var l int 358 _ = l 359 l = len(m.Subspace) 360 if l > 0 { 361 n += 1 + l + sovParams(uint64(l)) 362 } 363 l = len(m.Key) 364 if l > 0 { 365 n += 1 + l + sovParams(uint64(l)) 366 } 367 l = len(m.Value) 368 if l > 0 { 369 n += 1 + l + sovParams(uint64(l)) 370 } 371 return n 372 } 373 374 func sovParams(x uint64) (n int) { 375 return (math_bits.Len64(x|1) + 6) / 7 376 } 377 func sozParams(x uint64) (n int) { 378 return sovParams(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 379 } 380 func (m *ParameterChangeProposal) Unmarshal(dAtA []byte) error { 381 l := len(dAtA) 382 iNdEx := 0 383 for iNdEx < l { 384 preIndex := iNdEx 385 var wire uint64 386 for shift := uint(0); ; shift += 7 { 387 if shift >= 64 { 388 return ErrIntOverflowParams 389 } 390 if iNdEx >= l { 391 return io.ErrUnexpectedEOF 392 } 393 b := dAtA[iNdEx] 394 iNdEx++ 395 wire |= uint64(b&0x7F) << shift 396 if b < 0x80 { 397 break 398 } 399 } 400 fieldNum := int32(wire >> 3) 401 wireType := int(wire & 0x7) 402 if wireType == 4 { 403 return fmt.Errorf("proto: ParameterChangeProposal: wiretype end group for non-group") 404 } 405 if fieldNum <= 0 { 406 return fmt.Errorf("proto: ParameterChangeProposal: illegal tag %d (wire type %d)", fieldNum, wire) 407 } 408 switch fieldNum { 409 case 1: 410 if wireType != 2 { 411 return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType) 412 } 413 var stringLen uint64 414 for shift := uint(0); ; shift += 7 { 415 if shift >= 64 { 416 return ErrIntOverflowParams 417 } 418 if iNdEx >= l { 419 return io.ErrUnexpectedEOF 420 } 421 b := dAtA[iNdEx] 422 iNdEx++ 423 stringLen |= uint64(b&0x7F) << shift 424 if b < 0x80 { 425 break 426 } 427 } 428 intStringLen := int(stringLen) 429 if intStringLen < 0 { 430 return ErrInvalidLengthParams 431 } 432 postIndex := iNdEx + intStringLen 433 if postIndex < 0 { 434 return ErrInvalidLengthParams 435 } 436 if postIndex > l { 437 return io.ErrUnexpectedEOF 438 } 439 m.Title = string(dAtA[iNdEx:postIndex]) 440 iNdEx = postIndex 441 case 2: 442 if wireType != 2 { 443 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 444 } 445 var stringLen uint64 446 for shift := uint(0); ; shift += 7 { 447 if shift >= 64 { 448 return ErrIntOverflowParams 449 } 450 if iNdEx >= l { 451 return io.ErrUnexpectedEOF 452 } 453 b := dAtA[iNdEx] 454 iNdEx++ 455 stringLen |= uint64(b&0x7F) << shift 456 if b < 0x80 { 457 break 458 } 459 } 460 intStringLen := int(stringLen) 461 if intStringLen < 0 { 462 return ErrInvalidLengthParams 463 } 464 postIndex := iNdEx + intStringLen 465 if postIndex < 0 { 466 return ErrInvalidLengthParams 467 } 468 if postIndex > l { 469 return io.ErrUnexpectedEOF 470 } 471 m.Description = string(dAtA[iNdEx:postIndex]) 472 iNdEx = postIndex 473 case 3: 474 if wireType != 2 { 475 return fmt.Errorf("proto: wrong wireType = %d for field Changes", wireType) 476 } 477 var msglen int 478 for shift := uint(0); ; shift += 7 { 479 if shift >= 64 { 480 return ErrIntOverflowParams 481 } 482 if iNdEx >= l { 483 return io.ErrUnexpectedEOF 484 } 485 b := dAtA[iNdEx] 486 iNdEx++ 487 msglen |= int(b&0x7F) << shift 488 if b < 0x80 { 489 break 490 } 491 } 492 if msglen < 0 { 493 return ErrInvalidLengthParams 494 } 495 postIndex := iNdEx + msglen 496 if postIndex < 0 { 497 return ErrInvalidLengthParams 498 } 499 if postIndex > l { 500 return io.ErrUnexpectedEOF 501 } 502 m.Changes = append(m.Changes, ParamChange{}) 503 if err := m.Changes[len(m.Changes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 504 return err 505 } 506 iNdEx = postIndex 507 default: 508 iNdEx = preIndex 509 skippy, err := skipParams(dAtA[iNdEx:]) 510 if err != nil { 511 return err 512 } 513 if (skippy < 0) || (iNdEx+skippy) < 0 { 514 return ErrInvalidLengthParams 515 } 516 if (iNdEx + skippy) > l { 517 return io.ErrUnexpectedEOF 518 } 519 iNdEx += skippy 520 } 521 } 522 523 if iNdEx > l { 524 return io.ErrUnexpectedEOF 525 } 526 return nil 527 } 528 func (m *ParamChange) Unmarshal(dAtA []byte) error { 529 l := len(dAtA) 530 iNdEx := 0 531 for iNdEx < l { 532 preIndex := iNdEx 533 var wire uint64 534 for shift := uint(0); ; shift += 7 { 535 if shift >= 64 { 536 return ErrIntOverflowParams 537 } 538 if iNdEx >= l { 539 return io.ErrUnexpectedEOF 540 } 541 b := dAtA[iNdEx] 542 iNdEx++ 543 wire |= uint64(b&0x7F) << shift 544 if b < 0x80 { 545 break 546 } 547 } 548 fieldNum := int32(wire >> 3) 549 wireType := int(wire & 0x7) 550 if wireType == 4 { 551 return fmt.Errorf("proto: ParamChange: wiretype end group for non-group") 552 } 553 if fieldNum <= 0 { 554 return fmt.Errorf("proto: ParamChange: illegal tag %d (wire type %d)", fieldNum, wire) 555 } 556 switch fieldNum { 557 case 1: 558 if wireType != 2 { 559 return fmt.Errorf("proto: wrong wireType = %d for field Subspace", wireType) 560 } 561 var stringLen uint64 562 for shift := uint(0); ; shift += 7 { 563 if shift >= 64 { 564 return ErrIntOverflowParams 565 } 566 if iNdEx >= l { 567 return io.ErrUnexpectedEOF 568 } 569 b := dAtA[iNdEx] 570 iNdEx++ 571 stringLen |= uint64(b&0x7F) << shift 572 if b < 0x80 { 573 break 574 } 575 } 576 intStringLen := int(stringLen) 577 if intStringLen < 0 { 578 return ErrInvalidLengthParams 579 } 580 postIndex := iNdEx + intStringLen 581 if postIndex < 0 { 582 return ErrInvalidLengthParams 583 } 584 if postIndex > l { 585 return io.ErrUnexpectedEOF 586 } 587 m.Subspace = string(dAtA[iNdEx:postIndex]) 588 iNdEx = postIndex 589 case 2: 590 if wireType != 2 { 591 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 592 } 593 var stringLen uint64 594 for shift := uint(0); ; shift += 7 { 595 if shift >= 64 { 596 return ErrIntOverflowParams 597 } 598 if iNdEx >= l { 599 return io.ErrUnexpectedEOF 600 } 601 b := dAtA[iNdEx] 602 iNdEx++ 603 stringLen |= uint64(b&0x7F) << shift 604 if b < 0x80 { 605 break 606 } 607 } 608 intStringLen := int(stringLen) 609 if intStringLen < 0 { 610 return ErrInvalidLengthParams 611 } 612 postIndex := iNdEx + intStringLen 613 if postIndex < 0 { 614 return ErrInvalidLengthParams 615 } 616 if postIndex > l { 617 return io.ErrUnexpectedEOF 618 } 619 m.Key = string(dAtA[iNdEx:postIndex]) 620 iNdEx = postIndex 621 case 3: 622 if wireType != 2 { 623 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 624 } 625 var stringLen uint64 626 for shift := uint(0); ; shift += 7 { 627 if shift >= 64 { 628 return ErrIntOverflowParams 629 } 630 if iNdEx >= l { 631 return io.ErrUnexpectedEOF 632 } 633 b := dAtA[iNdEx] 634 iNdEx++ 635 stringLen |= uint64(b&0x7F) << shift 636 if b < 0x80 { 637 break 638 } 639 } 640 intStringLen := int(stringLen) 641 if intStringLen < 0 { 642 return ErrInvalidLengthParams 643 } 644 postIndex := iNdEx + intStringLen 645 if postIndex < 0 { 646 return ErrInvalidLengthParams 647 } 648 if postIndex > l { 649 return io.ErrUnexpectedEOF 650 } 651 m.Value = string(dAtA[iNdEx:postIndex]) 652 iNdEx = postIndex 653 default: 654 iNdEx = preIndex 655 skippy, err := skipParams(dAtA[iNdEx:]) 656 if err != nil { 657 return err 658 } 659 if (skippy < 0) || (iNdEx+skippy) < 0 { 660 return ErrInvalidLengthParams 661 } 662 if (iNdEx + skippy) > l { 663 return io.ErrUnexpectedEOF 664 } 665 iNdEx += skippy 666 } 667 } 668 669 if iNdEx > l { 670 return io.ErrUnexpectedEOF 671 } 672 return nil 673 } 674 func skipParams(dAtA []byte) (n int, err error) { 675 l := len(dAtA) 676 iNdEx := 0 677 depth := 0 678 for iNdEx < l { 679 var wire uint64 680 for shift := uint(0); ; shift += 7 { 681 if shift >= 64 { 682 return 0, ErrIntOverflowParams 683 } 684 if iNdEx >= l { 685 return 0, io.ErrUnexpectedEOF 686 } 687 b := dAtA[iNdEx] 688 iNdEx++ 689 wire |= (uint64(b) & 0x7F) << shift 690 if b < 0x80 { 691 break 692 } 693 } 694 wireType := int(wire & 0x7) 695 switch wireType { 696 case 0: 697 for shift := uint(0); ; shift += 7 { 698 if shift >= 64 { 699 return 0, ErrIntOverflowParams 700 } 701 if iNdEx >= l { 702 return 0, io.ErrUnexpectedEOF 703 } 704 iNdEx++ 705 if dAtA[iNdEx-1] < 0x80 { 706 break 707 } 708 } 709 case 1: 710 iNdEx += 8 711 case 2: 712 var length int 713 for shift := uint(0); ; shift += 7 { 714 if shift >= 64 { 715 return 0, ErrIntOverflowParams 716 } 717 if iNdEx >= l { 718 return 0, io.ErrUnexpectedEOF 719 } 720 b := dAtA[iNdEx] 721 iNdEx++ 722 length |= (int(b) & 0x7F) << shift 723 if b < 0x80 { 724 break 725 } 726 } 727 if length < 0 { 728 return 0, ErrInvalidLengthParams 729 } 730 iNdEx += length 731 case 3: 732 depth++ 733 case 4: 734 if depth == 0 { 735 return 0, ErrUnexpectedEndOfGroupParams 736 } 737 depth-- 738 case 5: 739 iNdEx += 4 740 default: 741 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 742 } 743 if iNdEx < 0 { 744 return 0, ErrInvalidLengthParams 745 } 746 if depth == 0 { 747 return iNdEx, nil 748 } 749 } 750 return 0, io.ErrUnexpectedEOF 751 } 752 753 var ( 754 ErrInvalidLengthParams = fmt.Errorf("proto: negative length found during unmarshaling") 755 ErrIntOverflowParams = fmt.Errorf("proto: integer overflow") 756 ErrUnexpectedEndOfGroupParams = fmt.Errorf("proto: unexpected end of group") 757 )