vitess.io/vitess@v0.16.2/go/vt/proto/workflow/workflow_vtproto.pb.go (about) 1 // Code generated by protoc-gen-go-vtproto. DO NOT EDIT. 2 // protoc-gen-go-vtproto version: v0.3.0 3 // source: workflow.proto 4 5 package workflow 6 7 import ( 8 fmt "fmt" 9 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 10 io "io" 11 bits "math/bits" 12 ) 13 14 const ( 15 // Verify that this generated code is sufficiently up-to-date. 16 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 17 // Verify that runtime/protoimpl is sufficiently up-to-date. 18 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 19 ) 20 21 func (m *Workflow) MarshalVT() (dAtA []byte, err error) { 22 if m == nil { 23 return nil, nil 24 } 25 size := m.SizeVT() 26 dAtA = make([]byte, size) 27 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 28 if err != nil { 29 return nil, err 30 } 31 return dAtA[:n], nil 32 } 33 34 func (m *Workflow) MarshalToVT(dAtA []byte) (int, error) { 35 size := m.SizeVT() 36 return m.MarshalToSizedBufferVT(dAtA[:size]) 37 } 38 39 func (m *Workflow) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 40 if m == nil { 41 return 0, nil 42 } 43 i := len(dAtA) 44 _ = i 45 var l int 46 _ = l 47 if m.unknownFields != nil { 48 i -= len(m.unknownFields) 49 copy(dAtA[i:], m.unknownFields) 50 } 51 if m.CreateTime != 0 { 52 i = encodeVarint(dAtA, i, uint64(m.CreateTime)) 53 i-- 54 dAtA[i] = 0x48 55 } 56 if m.EndTime != 0 { 57 i = encodeVarint(dAtA, i, uint64(m.EndTime)) 58 i-- 59 dAtA[i] = 0x40 60 } 61 if m.StartTime != 0 { 62 i = encodeVarint(dAtA, i, uint64(m.StartTime)) 63 i-- 64 dAtA[i] = 0x38 65 } 66 if len(m.Error) > 0 { 67 i -= len(m.Error) 68 copy(dAtA[i:], m.Error) 69 i = encodeVarint(dAtA, i, uint64(len(m.Error))) 70 i-- 71 dAtA[i] = 0x32 72 } 73 if len(m.Data) > 0 { 74 i -= len(m.Data) 75 copy(dAtA[i:], m.Data) 76 i = encodeVarint(dAtA, i, uint64(len(m.Data))) 77 i-- 78 dAtA[i] = 0x2a 79 } 80 if m.State != 0 { 81 i = encodeVarint(dAtA, i, uint64(m.State)) 82 i-- 83 dAtA[i] = 0x20 84 } 85 if len(m.Name) > 0 { 86 i -= len(m.Name) 87 copy(dAtA[i:], m.Name) 88 i = encodeVarint(dAtA, i, uint64(len(m.Name))) 89 i-- 90 dAtA[i] = 0x1a 91 } 92 if len(m.FactoryName) > 0 { 93 i -= len(m.FactoryName) 94 copy(dAtA[i:], m.FactoryName) 95 i = encodeVarint(dAtA, i, uint64(len(m.FactoryName))) 96 i-- 97 dAtA[i] = 0x12 98 } 99 if len(m.Uuid) > 0 { 100 i -= len(m.Uuid) 101 copy(dAtA[i:], m.Uuid) 102 i = encodeVarint(dAtA, i, uint64(len(m.Uuid))) 103 i-- 104 dAtA[i] = 0xa 105 } 106 return len(dAtA) - i, nil 107 } 108 109 func (m *WorkflowCheckpoint) MarshalVT() (dAtA []byte, err error) { 110 if m == nil { 111 return nil, nil 112 } 113 size := m.SizeVT() 114 dAtA = make([]byte, size) 115 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 116 if err != nil { 117 return nil, err 118 } 119 return dAtA[:n], nil 120 } 121 122 func (m *WorkflowCheckpoint) MarshalToVT(dAtA []byte) (int, error) { 123 size := m.SizeVT() 124 return m.MarshalToSizedBufferVT(dAtA[:size]) 125 } 126 127 func (m *WorkflowCheckpoint) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 128 if m == nil { 129 return 0, nil 130 } 131 i := len(dAtA) 132 _ = i 133 var l int 134 _ = l 135 if m.unknownFields != nil { 136 i -= len(m.unknownFields) 137 copy(dAtA[i:], m.unknownFields) 138 } 139 if len(m.Settings) > 0 { 140 for k := range m.Settings { 141 v := m.Settings[k] 142 baseI := i 143 i -= len(v) 144 copy(dAtA[i:], v) 145 i = encodeVarint(dAtA, i, uint64(len(v))) 146 i-- 147 dAtA[i] = 0x12 148 i -= len(k) 149 copy(dAtA[i:], k) 150 i = encodeVarint(dAtA, i, uint64(len(k))) 151 i-- 152 dAtA[i] = 0xa 153 i = encodeVarint(dAtA, i, uint64(baseI-i)) 154 i-- 155 dAtA[i] = 0x1a 156 } 157 } 158 if len(m.Tasks) > 0 { 159 for k := range m.Tasks { 160 v := m.Tasks[k] 161 baseI := i 162 size, err := v.MarshalToSizedBufferVT(dAtA[:i]) 163 if err != nil { 164 return 0, err 165 } 166 i -= size 167 i = encodeVarint(dAtA, i, uint64(size)) 168 i-- 169 dAtA[i] = 0x12 170 i -= len(k) 171 copy(dAtA[i:], k) 172 i = encodeVarint(dAtA, i, uint64(len(k))) 173 i-- 174 dAtA[i] = 0xa 175 i = encodeVarint(dAtA, i, uint64(baseI-i)) 176 i-- 177 dAtA[i] = 0x12 178 } 179 } 180 if m.CodeVersion != 0 { 181 i = encodeVarint(dAtA, i, uint64(m.CodeVersion)) 182 i-- 183 dAtA[i] = 0x8 184 } 185 return len(dAtA) - i, nil 186 } 187 188 func (m *Task) MarshalVT() (dAtA []byte, err error) { 189 if m == nil { 190 return nil, nil 191 } 192 size := m.SizeVT() 193 dAtA = make([]byte, size) 194 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 195 if err != nil { 196 return nil, err 197 } 198 return dAtA[:n], nil 199 } 200 201 func (m *Task) MarshalToVT(dAtA []byte) (int, error) { 202 size := m.SizeVT() 203 return m.MarshalToSizedBufferVT(dAtA[:size]) 204 } 205 206 func (m *Task) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 207 if m == nil { 208 return 0, nil 209 } 210 i := len(dAtA) 211 _ = i 212 var l int 213 _ = l 214 if m.unknownFields != nil { 215 i -= len(m.unknownFields) 216 copy(dAtA[i:], m.unknownFields) 217 } 218 if len(m.Error) > 0 { 219 i -= len(m.Error) 220 copy(dAtA[i:], m.Error) 221 i = encodeVarint(dAtA, i, uint64(len(m.Error))) 222 i-- 223 dAtA[i] = 0x22 224 } 225 if len(m.Attributes) > 0 { 226 for k := range m.Attributes { 227 v := m.Attributes[k] 228 baseI := i 229 i -= len(v) 230 copy(dAtA[i:], v) 231 i = encodeVarint(dAtA, i, uint64(len(v))) 232 i-- 233 dAtA[i] = 0x12 234 i -= len(k) 235 copy(dAtA[i:], k) 236 i = encodeVarint(dAtA, i, uint64(len(k))) 237 i-- 238 dAtA[i] = 0xa 239 i = encodeVarint(dAtA, i, uint64(baseI-i)) 240 i-- 241 dAtA[i] = 0x1a 242 } 243 } 244 if m.State != 0 { 245 i = encodeVarint(dAtA, i, uint64(m.State)) 246 i-- 247 dAtA[i] = 0x10 248 } 249 if len(m.Id) > 0 { 250 i -= len(m.Id) 251 copy(dAtA[i:], m.Id) 252 i = encodeVarint(dAtA, i, uint64(len(m.Id))) 253 i-- 254 dAtA[i] = 0xa 255 } 256 return len(dAtA) - i, nil 257 } 258 259 func encodeVarint(dAtA []byte, offset int, v uint64) int { 260 offset -= sov(v) 261 base := offset 262 for v >= 1<<7 { 263 dAtA[offset] = uint8(v&0x7f | 0x80) 264 v >>= 7 265 offset++ 266 } 267 dAtA[offset] = uint8(v) 268 return base 269 } 270 func (m *Workflow) SizeVT() (n int) { 271 if m == nil { 272 return 0 273 } 274 var l int 275 _ = l 276 l = len(m.Uuid) 277 if l > 0 { 278 n += 1 + l + sov(uint64(l)) 279 } 280 l = len(m.FactoryName) 281 if l > 0 { 282 n += 1 + l + sov(uint64(l)) 283 } 284 l = len(m.Name) 285 if l > 0 { 286 n += 1 + l + sov(uint64(l)) 287 } 288 if m.State != 0 { 289 n += 1 + sov(uint64(m.State)) 290 } 291 l = len(m.Data) 292 if l > 0 { 293 n += 1 + l + sov(uint64(l)) 294 } 295 l = len(m.Error) 296 if l > 0 { 297 n += 1 + l + sov(uint64(l)) 298 } 299 if m.StartTime != 0 { 300 n += 1 + sov(uint64(m.StartTime)) 301 } 302 if m.EndTime != 0 { 303 n += 1 + sov(uint64(m.EndTime)) 304 } 305 if m.CreateTime != 0 { 306 n += 1 + sov(uint64(m.CreateTime)) 307 } 308 if m.unknownFields != nil { 309 n += len(m.unknownFields) 310 } 311 return n 312 } 313 314 func (m *WorkflowCheckpoint) SizeVT() (n int) { 315 if m == nil { 316 return 0 317 } 318 var l int 319 _ = l 320 if m.CodeVersion != 0 { 321 n += 1 + sov(uint64(m.CodeVersion)) 322 } 323 if len(m.Tasks) > 0 { 324 for k, v := range m.Tasks { 325 _ = k 326 _ = v 327 l = 0 328 if v != nil { 329 l = v.SizeVT() 330 } 331 l += 1 + sov(uint64(l)) 332 mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l 333 n += mapEntrySize + 1 + sov(uint64(mapEntrySize)) 334 } 335 } 336 if len(m.Settings) > 0 { 337 for k, v := range m.Settings { 338 _ = k 339 _ = v 340 mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + 1 + len(v) + sov(uint64(len(v))) 341 n += mapEntrySize + 1 + sov(uint64(mapEntrySize)) 342 } 343 } 344 if m.unknownFields != nil { 345 n += len(m.unknownFields) 346 } 347 return n 348 } 349 350 func (m *Task) SizeVT() (n int) { 351 if m == nil { 352 return 0 353 } 354 var l int 355 _ = l 356 l = len(m.Id) 357 if l > 0 { 358 n += 1 + l + sov(uint64(l)) 359 } 360 if m.State != 0 { 361 n += 1 + sov(uint64(m.State)) 362 } 363 if len(m.Attributes) > 0 { 364 for k, v := range m.Attributes { 365 _ = k 366 _ = v 367 mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + 1 + len(v) + sov(uint64(len(v))) 368 n += mapEntrySize + 1 + sov(uint64(mapEntrySize)) 369 } 370 } 371 l = len(m.Error) 372 if l > 0 { 373 n += 1 + l + sov(uint64(l)) 374 } 375 if m.unknownFields != nil { 376 n += len(m.unknownFields) 377 } 378 return n 379 } 380 381 func sov(x uint64) (n int) { 382 return (bits.Len64(x|1) + 6) / 7 383 } 384 func soz(x uint64) (n int) { 385 return sov(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 386 } 387 func (m *Workflow) UnmarshalVT(dAtA []byte) error { 388 l := len(dAtA) 389 iNdEx := 0 390 for iNdEx < l { 391 preIndex := iNdEx 392 var wire uint64 393 for shift := uint(0); ; shift += 7 { 394 if shift >= 64 { 395 return ErrIntOverflow 396 } 397 if iNdEx >= l { 398 return io.ErrUnexpectedEOF 399 } 400 b := dAtA[iNdEx] 401 iNdEx++ 402 wire |= uint64(b&0x7F) << shift 403 if b < 0x80 { 404 break 405 } 406 } 407 fieldNum := int32(wire >> 3) 408 wireType := int(wire & 0x7) 409 if wireType == 4 { 410 return fmt.Errorf("proto: Workflow: wiretype end group for non-group") 411 } 412 if fieldNum <= 0 { 413 return fmt.Errorf("proto: Workflow: illegal tag %d (wire type %d)", fieldNum, wire) 414 } 415 switch fieldNum { 416 case 1: 417 if wireType != 2 { 418 return fmt.Errorf("proto: wrong wireType = %d for field Uuid", wireType) 419 } 420 var stringLen uint64 421 for shift := uint(0); ; shift += 7 { 422 if shift >= 64 { 423 return ErrIntOverflow 424 } 425 if iNdEx >= l { 426 return io.ErrUnexpectedEOF 427 } 428 b := dAtA[iNdEx] 429 iNdEx++ 430 stringLen |= uint64(b&0x7F) << shift 431 if b < 0x80 { 432 break 433 } 434 } 435 intStringLen := int(stringLen) 436 if intStringLen < 0 { 437 return ErrInvalidLength 438 } 439 postIndex := iNdEx + intStringLen 440 if postIndex < 0 { 441 return ErrInvalidLength 442 } 443 if postIndex > l { 444 return io.ErrUnexpectedEOF 445 } 446 m.Uuid = string(dAtA[iNdEx:postIndex]) 447 iNdEx = postIndex 448 case 2: 449 if wireType != 2 { 450 return fmt.Errorf("proto: wrong wireType = %d for field FactoryName", wireType) 451 } 452 var stringLen uint64 453 for shift := uint(0); ; shift += 7 { 454 if shift >= 64 { 455 return ErrIntOverflow 456 } 457 if iNdEx >= l { 458 return io.ErrUnexpectedEOF 459 } 460 b := dAtA[iNdEx] 461 iNdEx++ 462 stringLen |= uint64(b&0x7F) << shift 463 if b < 0x80 { 464 break 465 } 466 } 467 intStringLen := int(stringLen) 468 if intStringLen < 0 { 469 return ErrInvalidLength 470 } 471 postIndex := iNdEx + intStringLen 472 if postIndex < 0 { 473 return ErrInvalidLength 474 } 475 if postIndex > l { 476 return io.ErrUnexpectedEOF 477 } 478 m.FactoryName = string(dAtA[iNdEx:postIndex]) 479 iNdEx = postIndex 480 case 3: 481 if wireType != 2 { 482 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 483 } 484 var stringLen uint64 485 for shift := uint(0); ; shift += 7 { 486 if shift >= 64 { 487 return ErrIntOverflow 488 } 489 if iNdEx >= l { 490 return io.ErrUnexpectedEOF 491 } 492 b := dAtA[iNdEx] 493 iNdEx++ 494 stringLen |= uint64(b&0x7F) << shift 495 if b < 0x80 { 496 break 497 } 498 } 499 intStringLen := int(stringLen) 500 if intStringLen < 0 { 501 return ErrInvalidLength 502 } 503 postIndex := iNdEx + intStringLen 504 if postIndex < 0 { 505 return ErrInvalidLength 506 } 507 if postIndex > l { 508 return io.ErrUnexpectedEOF 509 } 510 m.Name = string(dAtA[iNdEx:postIndex]) 511 iNdEx = postIndex 512 case 4: 513 if wireType != 0 { 514 return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) 515 } 516 m.State = 0 517 for shift := uint(0); ; shift += 7 { 518 if shift >= 64 { 519 return ErrIntOverflow 520 } 521 if iNdEx >= l { 522 return io.ErrUnexpectedEOF 523 } 524 b := dAtA[iNdEx] 525 iNdEx++ 526 m.State |= WorkflowState(b&0x7F) << shift 527 if b < 0x80 { 528 break 529 } 530 } 531 case 5: 532 if wireType != 2 { 533 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 534 } 535 var byteLen int 536 for shift := uint(0); ; shift += 7 { 537 if shift >= 64 { 538 return ErrIntOverflow 539 } 540 if iNdEx >= l { 541 return io.ErrUnexpectedEOF 542 } 543 b := dAtA[iNdEx] 544 iNdEx++ 545 byteLen |= int(b&0x7F) << shift 546 if b < 0x80 { 547 break 548 } 549 } 550 if byteLen < 0 { 551 return ErrInvalidLength 552 } 553 postIndex := iNdEx + byteLen 554 if postIndex < 0 { 555 return ErrInvalidLength 556 } 557 if postIndex > l { 558 return io.ErrUnexpectedEOF 559 } 560 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 561 if m.Data == nil { 562 m.Data = []byte{} 563 } 564 iNdEx = postIndex 565 case 6: 566 if wireType != 2 { 567 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 568 } 569 var stringLen uint64 570 for shift := uint(0); ; shift += 7 { 571 if shift >= 64 { 572 return ErrIntOverflow 573 } 574 if iNdEx >= l { 575 return io.ErrUnexpectedEOF 576 } 577 b := dAtA[iNdEx] 578 iNdEx++ 579 stringLen |= uint64(b&0x7F) << shift 580 if b < 0x80 { 581 break 582 } 583 } 584 intStringLen := int(stringLen) 585 if intStringLen < 0 { 586 return ErrInvalidLength 587 } 588 postIndex := iNdEx + intStringLen 589 if postIndex < 0 { 590 return ErrInvalidLength 591 } 592 if postIndex > l { 593 return io.ErrUnexpectedEOF 594 } 595 m.Error = string(dAtA[iNdEx:postIndex]) 596 iNdEx = postIndex 597 case 7: 598 if wireType != 0 { 599 return fmt.Errorf("proto: wrong wireType = %d for field StartTime", wireType) 600 } 601 m.StartTime = 0 602 for shift := uint(0); ; shift += 7 { 603 if shift >= 64 { 604 return ErrIntOverflow 605 } 606 if iNdEx >= l { 607 return io.ErrUnexpectedEOF 608 } 609 b := dAtA[iNdEx] 610 iNdEx++ 611 m.StartTime |= int64(b&0x7F) << shift 612 if b < 0x80 { 613 break 614 } 615 } 616 case 8: 617 if wireType != 0 { 618 return fmt.Errorf("proto: wrong wireType = %d for field EndTime", wireType) 619 } 620 m.EndTime = 0 621 for shift := uint(0); ; shift += 7 { 622 if shift >= 64 { 623 return ErrIntOverflow 624 } 625 if iNdEx >= l { 626 return io.ErrUnexpectedEOF 627 } 628 b := dAtA[iNdEx] 629 iNdEx++ 630 m.EndTime |= int64(b&0x7F) << shift 631 if b < 0x80 { 632 break 633 } 634 } 635 case 9: 636 if wireType != 0 { 637 return fmt.Errorf("proto: wrong wireType = %d for field CreateTime", wireType) 638 } 639 m.CreateTime = 0 640 for shift := uint(0); ; shift += 7 { 641 if shift >= 64 { 642 return ErrIntOverflow 643 } 644 if iNdEx >= l { 645 return io.ErrUnexpectedEOF 646 } 647 b := dAtA[iNdEx] 648 iNdEx++ 649 m.CreateTime |= int64(b&0x7F) << shift 650 if b < 0x80 { 651 break 652 } 653 } 654 default: 655 iNdEx = preIndex 656 skippy, err := skip(dAtA[iNdEx:]) 657 if err != nil { 658 return err 659 } 660 if (skippy < 0) || (iNdEx+skippy) < 0 { 661 return ErrInvalidLength 662 } 663 if (iNdEx + skippy) > l { 664 return io.ErrUnexpectedEOF 665 } 666 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 667 iNdEx += skippy 668 } 669 } 670 671 if iNdEx > l { 672 return io.ErrUnexpectedEOF 673 } 674 return nil 675 } 676 func (m *WorkflowCheckpoint) UnmarshalVT(dAtA []byte) error { 677 l := len(dAtA) 678 iNdEx := 0 679 for iNdEx < l { 680 preIndex := iNdEx 681 var wire uint64 682 for shift := uint(0); ; shift += 7 { 683 if shift >= 64 { 684 return ErrIntOverflow 685 } 686 if iNdEx >= l { 687 return io.ErrUnexpectedEOF 688 } 689 b := dAtA[iNdEx] 690 iNdEx++ 691 wire |= uint64(b&0x7F) << shift 692 if b < 0x80 { 693 break 694 } 695 } 696 fieldNum := int32(wire >> 3) 697 wireType := int(wire & 0x7) 698 if wireType == 4 { 699 return fmt.Errorf("proto: WorkflowCheckpoint: wiretype end group for non-group") 700 } 701 if fieldNum <= 0 { 702 return fmt.Errorf("proto: WorkflowCheckpoint: illegal tag %d (wire type %d)", fieldNum, wire) 703 } 704 switch fieldNum { 705 case 1: 706 if wireType != 0 { 707 return fmt.Errorf("proto: wrong wireType = %d for field CodeVersion", wireType) 708 } 709 m.CodeVersion = 0 710 for shift := uint(0); ; shift += 7 { 711 if shift >= 64 { 712 return ErrIntOverflow 713 } 714 if iNdEx >= l { 715 return io.ErrUnexpectedEOF 716 } 717 b := dAtA[iNdEx] 718 iNdEx++ 719 m.CodeVersion |= int32(b&0x7F) << shift 720 if b < 0x80 { 721 break 722 } 723 } 724 case 2: 725 if wireType != 2 { 726 return fmt.Errorf("proto: wrong wireType = %d for field Tasks", wireType) 727 } 728 var msglen int 729 for shift := uint(0); ; shift += 7 { 730 if shift >= 64 { 731 return ErrIntOverflow 732 } 733 if iNdEx >= l { 734 return io.ErrUnexpectedEOF 735 } 736 b := dAtA[iNdEx] 737 iNdEx++ 738 msglen |= int(b&0x7F) << shift 739 if b < 0x80 { 740 break 741 } 742 } 743 if msglen < 0 { 744 return ErrInvalidLength 745 } 746 postIndex := iNdEx + msglen 747 if postIndex < 0 { 748 return ErrInvalidLength 749 } 750 if postIndex > l { 751 return io.ErrUnexpectedEOF 752 } 753 if m.Tasks == nil { 754 m.Tasks = make(map[string]*Task) 755 } 756 var mapkey string 757 var mapvalue *Task 758 for iNdEx < postIndex { 759 entryPreIndex := iNdEx 760 var wire uint64 761 for shift := uint(0); ; shift += 7 { 762 if shift >= 64 { 763 return ErrIntOverflow 764 } 765 if iNdEx >= l { 766 return io.ErrUnexpectedEOF 767 } 768 b := dAtA[iNdEx] 769 iNdEx++ 770 wire |= uint64(b&0x7F) << shift 771 if b < 0x80 { 772 break 773 } 774 } 775 fieldNum := int32(wire >> 3) 776 if fieldNum == 1 { 777 var stringLenmapkey uint64 778 for shift := uint(0); ; shift += 7 { 779 if shift >= 64 { 780 return ErrIntOverflow 781 } 782 if iNdEx >= l { 783 return io.ErrUnexpectedEOF 784 } 785 b := dAtA[iNdEx] 786 iNdEx++ 787 stringLenmapkey |= uint64(b&0x7F) << shift 788 if b < 0x80 { 789 break 790 } 791 } 792 intStringLenmapkey := int(stringLenmapkey) 793 if intStringLenmapkey < 0 { 794 return ErrInvalidLength 795 } 796 postStringIndexmapkey := iNdEx + intStringLenmapkey 797 if postStringIndexmapkey < 0 { 798 return ErrInvalidLength 799 } 800 if postStringIndexmapkey > l { 801 return io.ErrUnexpectedEOF 802 } 803 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 804 iNdEx = postStringIndexmapkey 805 } else if fieldNum == 2 { 806 var mapmsglen int 807 for shift := uint(0); ; shift += 7 { 808 if shift >= 64 { 809 return ErrIntOverflow 810 } 811 if iNdEx >= l { 812 return io.ErrUnexpectedEOF 813 } 814 b := dAtA[iNdEx] 815 iNdEx++ 816 mapmsglen |= int(b&0x7F) << shift 817 if b < 0x80 { 818 break 819 } 820 } 821 if mapmsglen < 0 { 822 return ErrInvalidLength 823 } 824 postmsgIndex := iNdEx + mapmsglen 825 if postmsgIndex < 0 { 826 return ErrInvalidLength 827 } 828 if postmsgIndex > l { 829 return io.ErrUnexpectedEOF 830 } 831 mapvalue = &Task{} 832 if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil { 833 return err 834 } 835 iNdEx = postmsgIndex 836 } else { 837 iNdEx = entryPreIndex 838 skippy, err := skip(dAtA[iNdEx:]) 839 if err != nil { 840 return err 841 } 842 if (skippy < 0) || (iNdEx+skippy) < 0 { 843 return ErrInvalidLength 844 } 845 if (iNdEx + skippy) > postIndex { 846 return io.ErrUnexpectedEOF 847 } 848 iNdEx += skippy 849 } 850 } 851 m.Tasks[mapkey] = mapvalue 852 iNdEx = postIndex 853 case 3: 854 if wireType != 2 { 855 return fmt.Errorf("proto: wrong wireType = %d for field Settings", wireType) 856 } 857 var msglen int 858 for shift := uint(0); ; shift += 7 { 859 if shift >= 64 { 860 return ErrIntOverflow 861 } 862 if iNdEx >= l { 863 return io.ErrUnexpectedEOF 864 } 865 b := dAtA[iNdEx] 866 iNdEx++ 867 msglen |= int(b&0x7F) << shift 868 if b < 0x80 { 869 break 870 } 871 } 872 if msglen < 0 { 873 return ErrInvalidLength 874 } 875 postIndex := iNdEx + msglen 876 if postIndex < 0 { 877 return ErrInvalidLength 878 } 879 if postIndex > l { 880 return io.ErrUnexpectedEOF 881 } 882 if m.Settings == nil { 883 m.Settings = make(map[string]string) 884 } 885 var mapkey string 886 var mapvalue string 887 for iNdEx < postIndex { 888 entryPreIndex := iNdEx 889 var wire uint64 890 for shift := uint(0); ; shift += 7 { 891 if shift >= 64 { 892 return ErrIntOverflow 893 } 894 if iNdEx >= l { 895 return io.ErrUnexpectedEOF 896 } 897 b := dAtA[iNdEx] 898 iNdEx++ 899 wire |= uint64(b&0x7F) << shift 900 if b < 0x80 { 901 break 902 } 903 } 904 fieldNum := int32(wire >> 3) 905 if fieldNum == 1 { 906 var stringLenmapkey uint64 907 for shift := uint(0); ; shift += 7 { 908 if shift >= 64 { 909 return ErrIntOverflow 910 } 911 if iNdEx >= l { 912 return io.ErrUnexpectedEOF 913 } 914 b := dAtA[iNdEx] 915 iNdEx++ 916 stringLenmapkey |= uint64(b&0x7F) << shift 917 if b < 0x80 { 918 break 919 } 920 } 921 intStringLenmapkey := int(stringLenmapkey) 922 if intStringLenmapkey < 0 { 923 return ErrInvalidLength 924 } 925 postStringIndexmapkey := iNdEx + intStringLenmapkey 926 if postStringIndexmapkey < 0 { 927 return ErrInvalidLength 928 } 929 if postStringIndexmapkey > l { 930 return io.ErrUnexpectedEOF 931 } 932 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 933 iNdEx = postStringIndexmapkey 934 } else if fieldNum == 2 { 935 var stringLenmapvalue uint64 936 for shift := uint(0); ; shift += 7 { 937 if shift >= 64 { 938 return ErrIntOverflow 939 } 940 if iNdEx >= l { 941 return io.ErrUnexpectedEOF 942 } 943 b := dAtA[iNdEx] 944 iNdEx++ 945 stringLenmapvalue |= uint64(b&0x7F) << shift 946 if b < 0x80 { 947 break 948 } 949 } 950 intStringLenmapvalue := int(stringLenmapvalue) 951 if intStringLenmapvalue < 0 { 952 return ErrInvalidLength 953 } 954 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 955 if postStringIndexmapvalue < 0 { 956 return ErrInvalidLength 957 } 958 if postStringIndexmapvalue > l { 959 return io.ErrUnexpectedEOF 960 } 961 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 962 iNdEx = postStringIndexmapvalue 963 } else { 964 iNdEx = entryPreIndex 965 skippy, err := skip(dAtA[iNdEx:]) 966 if err != nil { 967 return err 968 } 969 if (skippy < 0) || (iNdEx+skippy) < 0 { 970 return ErrInvalidLength 971 } 972 if (iNdEx + skippy) > postIndex { 973 return io.ErrUnexpectedEOF 974 } 975 iNdEx += skippy 976 } 977 } 978 m.Settings[mapkey] = mapvalue 979 iNdEx = postIndex 980 default: 981 iNdEx = preIndex 982 skippy, err := skip(dAtA[iNdEx:]) 983 if err != nil { 984 return err 985 } 986 if (skippy < 0) || (iNdEx+skippy) < 0 { 987 return ErrInvalidLength 988 } 989 if (iNdEx + skippy) > l { 990 return io.ErrUnexpectedEOF 991 } 992 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 993 iNdEx += skippy 994 } 995 } 996 997 if iNdEx > l { 998 return io.ErrUnexpectedEOF 999 } 1000 return nil 1001 } 1002 func (m *Task) UnmarshalVT(dAtA []byte) error { 1003 l := len(dAtA) 1004 iNdEx := 0 1005 for iNdEx < l { 1006 preIndex := iNdEx 1007 var wire uint64 1008 for shift := uint(0); ; shift += 7 { 1009 if shift >= 64 { 1010 return ErrIntOverflow 1011 } 1012 if iNdEx >= l { 1013 return io.ErrUnexpectedEOF 1014 } 1015 b := dAtA[iNdEx] 1016 iNdEx++ 1017 wire |= uint64(b&0x7F) << shift 1018 if b < 0x80 { 1019 break 1020 } 1021 } 1022 fieldNum := int32(wire >> 3) 1023 wireType := int(wire & 0x7) 1024 if wireType == 4 { 1025 return fmt.Errorf("proto: Task: wiretype end group for non-group") 1026 } 1027 if fieldNum <= 0 { 1028 return fmt.Errorf("proto: Task: illegal tag %d (wire type %d)", fieldNum, wire) 1029 } 1030 switch fieldNum { 1031 case 1: 1032 if wireType != 2 { 1033 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 1034 } 1035 var stringLen uint64 1036 for shift := uint(0); ; shift += 7 { 1037 if shift >= 64 { 1038 return ErrIntOverflow 1039 } 1040 if iNdEx >= l { 1041 return io.ErrUnexpectedEOF 1042 } 1043 b := dAtA[iNdEx] 1044 iNdEx++ 1045 stringLen |= uint64(b&0x7F) << shift 1046 if b < 0x80 { 1047 break 1048 } 1049 } 1050 intStringLen := int(stringLen) 1051 if intStringLen < 0 { 1052 return ErrInvalidLength 1053 } 1054 postIndex := iNdEx + intStringLen 1055 if postIndex < 0 { 1056 return ErrInvalidLength 1057 } 1058 if postIndex > l { 1059 return io.ErrUnexpectedEOF 1060 } 1061 m.Id = string(dAtA[iNdEx:postIndex]) 1062 iNdEx = postIndex 1063 case 2: 1064 if wireType != 0 { 1065 return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) 1066 } 1067 m.State = 0 1068 for shift := uint(0); ; shift += 7 { 1069 if shift >= 64 { 1070 return ErrIntOverflow 1071 } 1072 if iNdEx >= l { 1073 return io.ErrUnexpectedEOF 1074 } 1075 b := dAtA[iNdEx] 1076 iNdEx++ 1077 m.State |= TaskState(b&0x7F) << shift 1078 if b < 0x80 { 1079 break 1080 } 1081 } 1082 case 3: 1083 if wireType != 2 { 1084 return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType) 1085 } 1086 var msglen int 1087 for shift := uint(0); ; shift += 7 { 1088 if shift >= 64 { 1089 return ErrIntOverflow 1090 } 1091 if iNdEx >= l { 1092 return io.ErrUnexpectedEOF 1093 } 1094 b := dAtA[iNdEx] 1095 iNdEx++ 1096 msglen |= int(b&0x7F) << shift 1097 if b < 0x80 { 1098 break 1099 } 1100 } 1101 if msglen < 0 { 1102 return ErrInvalidLength 1103 } 1104 postIndex := iNdEx + msglen 1105 if postIndex < 0 { 1106 return ErrInvalidLength 1107 } 1108 if postIndex > l { 1109 return io.ErrUnexpectedEOF 1110 } 1111 if m.Attributes == nil { 1112 m.Attributes = make(map[string]string) 1113 } 1114 var mapkey string 1115 var mapvalue string 1116 for iNdEx < postIndex { 1117 entryPreIndex := iNdEx 1118 var wire uint64 1119 for shift := uint(0); ; shift += 7 { 1120 if shift >= 64 { 1121 return ErrIntOverflow 1122 } 1123 if iNdEx >= l { 1124 return io.ErrUnexpectedEOF 1125 } 1126 b := dAtA[iNdEx] 1127 iNdEx++ 1128 wire |= uint64(b&0x7F) << shift 1129 if b < 0x80 { 1130 break 1131 } 1132 } 1133 fieldNum := int32(wire >> 3) 1134 if fieldNum == 1 { 1135 var stringLenmapkey uint64 1136 for shift := uint(0); ; shift += 7 { 1137 if shift >= 64 { 1138 return ErrIntOverflow 1139 } 1140 if iNdEx >= l { 1141 return io.ErrUnexpectedEOF 1142 } 1143 b := dAtA[iNdEx] 1144 iNdEx++ 1145 stringLenmapkey |= uint64(b&0x7F) << shift 1146 if b < 0x80 { 1147 break 1148 } 1149 } 1150 intStringLenmapkey := int(stringLenmapkey) 1151 if intStringLenmapkey < 0 { 1152 return ErrInvalidLength 1153 } 1154 postStringIndexmapkey := iNdEx + intStringLenmapkey 1155 if postStringIndexmapkey < 0 { 1156 return ErrInvalidLength 1157 } 1158 if postStringIndexmapkey > l { 1159 return io.ErrUnexpectedEOF 1160 } 1161 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 1162 iNdEx = postStringIndexmapkey 1163 } else if fieldNum == 2 { 1164 var stringLenmapvalue uint64 1165 for shift := uint(0); ; shift += 7 { 1166 if shift >= 64 { 1167 return ErrIntOverflow 1168 } 1169 if iNdEx >= l { 1170 return io.ErrUnexpectedEOF 1171 } 1172 b := dAtA[iNdEx] 1173 iNdEx++ 1174 stringLenmapvalue |= uint64(b&0x7F) << shift 1175 if b < 0x80 { 1176 break 1177 } 1178 } 1179 intStringLenmapvalue := int(stringLenmapvalue) 1180 if intStringLenmapvalue < 0 { 1181 return ErrInvalidLength 1182 } 1183 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 1184 if postStringIndexmapvalue < 0 { 1185 return ErrInvalidLength 1186 } 1187 if postStringIndexmapvalue > l { 1188 return io.ErrUnexpectedEOF 1189 } 1190 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 1191 iNdEx = postStringIndexmapvalue 1192 } else { 1193 iNdEx = entryPreIndex 1194 skippy, err := skip(dAtA[iNdEx:]) 1195 if err != nil { 1196 return err 1197 } 1198 if (skippy < 0) || (iNdEx+skippy) < 0 { 1199 return ErrInvalidLength 1200 } 1201 if (iNdEx + skippy) > postIndex { 1202 return io.ErrUnexpectedEOF 1203 } 1204 iNdEx += skippy 1205 } 1206 } 1207 m.Attributes[mapkey] = mapvalue 1208 iNdEx = postIndex 1209 case 4: 1210 if wireType != 2 { 1211 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 1212 } 1213 var stringLen uint64 1214 for shift := uint(0); ; shift += 7 { 1215 if shift >= 64 { 1216 return ErrIntOverflow 1217 } 1218 if iNdEx >= l { 1219 return io.ErrUnexpectedEOF 1220 } 1221 b := dAtA[iNdEx] 1222 iNdEx++ 1223 stringLen |= uint64(b&0x7F) << shift 1224 if b < 0x80 { 1225 break 1226 } 1227 } 1228 intStringLen := int(stringLen) 1229 if intStringLen < 0 { 1230 return ErrInvalidLength 1231 } 1232 postIndex := iNdEx + intStringLen 1233 if postIndex < 0 { 1234 return ErrInvalidLength 1235 } 1236 if postIndex > l { 1237 return io.ErrUnexpectedEOF 1238 } 1239 m.Error = string(dAtA[iNdEx:postIndex]) 1240 iNdEx = postIndex 1241 default: 1242 iNdEx = preIndex 1243 skippy, err := skip(dAtA[iNdEx:]) 1244 if err != nil { 1245 return err 1246 } 1247 if (skippy < 0) || (iNdEx+skippy) < 0 { 1248 return ErrInvalidLength 1249 } 1250 if (iNdEx + skippy) > l { 1251 return io.ErrUnexpectedEOF 1252 } 1253 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1254 iNdEx += skippy 1255 } 1256 } 1257 1258 if iNdEx > l { 1259 return io.ErrUnexpectedEOF 1260 } 1261 return nil 1262 } 1263 func skip(dAtA []byte) (n int, err error) { 1264 l := len(dAtA) 1265 iNdEx := 0 1266 depth := 0 1267 for iNdEx < l { 1268 var wire uint64 1269 for shift := uint(0); ; shift += 7 { 1270 if shift >= 64 { 1271 return 0, ErrIntOverflow 1272 } 1273 if iNdEx >= l { 1274 return 0, io.ErrUnexpectedEOF 1275 } 1276 b := dAtA[iNdEx] 1277 iNdEx++ 1278 wire |= (uint64(b) & 0x7F) << shift 1279 if b < 0x80 { 1280 break 1281 } 1282 } 1283 wireType := int(wire & 0x7) 1284 switch wireType { 1285 case 0: 1286 for shift := uint(0); ; shift += 7 { 1287 if shift >= 64 { 1288 return 0, ErrIntOverflow 1289 } 1290 if iNdEx >= l { 1291 return 0, io.ErrUnexpectedEOF 1292 } 1293 iNdEx++ 1294 if dAtA[iNdEx-1] < 0x80 { 1295 break 1296 } 1297 } 1298 case 1: 1299 iNdEx += 8 1300 case 2: 1301 var length int 1302 for shift := uint(0); ; shift += 7 { 1303 if shift >= 64 { 1304 return 0, ErrIntOverflow 1305 } 1306 if iNdEx >= l { 1307 return 0, io.ErrUnexpectedEOF 1308 } 1309 b := dAtA[iNdEx] 1310 iNdEx++ 1311 length |= (int(b) & 0x7F) << shift 1312 if b < 0x80 { 1313 break 1314 } 1315 } 1316 if length < 0 { 1317 return 0, ErrInvalidLength 1318 } 1319 iNdEx += length 1320 case 3: 1321 depth++ 1322 case 4: 1323 if depth == 0 { 1324 return 0, ErrUnexpectedEndOfGroup 1325 } 1326 depth-- 1327 case 5: 1328 iNdEx += 4 1329 default: 1330 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 1331 } 1332 if iNdEx < 0 { 1333 return 0, ErrInvalidLength 1334 } 1335 if depth == 0 { 1336 return iNdEx, nil 1337 } 1338 } 1339 return 0, io.ErrUnexpectedEOF 1340 } 1341 1342 var ( 1343 ErrInvalidLength = fmt.Errorf("proto: negative length found during unmarshaling") 1344 ErrIntOverflow = fmt.Errorf("proto: integer overflow") 1345 ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group") 1346 )