generated.pb.go 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  1. /*
  2. Copyright 2017 The Kubernetes Authors.
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by protoc-gen-gogo.
  14. // source: k8s.io/kubernetes/pkg/apis/storage/v1/generated.proto
  15. // DO NOT EDIT!
  16. /*
  17. Package v1 is a generated protocol buffer package.
  18. It is generated from these files:
  19. k8s.io/kubernetes/pkg/apis/storage/v1/generated.proto
  20. It has these top-level messages:
  21. StorageClass
  22. StorageClassList
  23. */
  24. package v1
  25. import proto "github.com/gogo/protobuf/proto"
  26. import fmt "fmt"
  27. import math "math"
  28. import strings "strings"
  29. import reflect "reflect"
  30. import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
  31. import io "io"
  32. // Reference imports to suppress errors if they are not otherwise used.
  33. var _ = proto.Marshal
  34. var _ = fmt.Errorf
  35. var _ = math.Inf
  36. // This is a compile-time assertion to ensure that this generated file
  37. // is compatible with the proto package it is being compiled against.
  38. const _ = proto.GoGoProtoPackageIsVersion1
  39. func (m *StorageClass) Reset() { *m = StorageClass{} }
  40. func (*StorageClass) ProtoMessage() {}
  41. func (*StorageClass) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
  42. func (m *StorageClassList) Reset() { *m = StorageClassList{} }
  43. func (*StorageClassList) ProtoMessage() {}
  44. func (*StorageClassList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
  45. func init() {
  46. proto.RegisterType((*StorageClass)(nil), "k8s.io.client-go.pkg.apis.storage.v1.StorageClass")
  47. proto.RegisterType((*StorageClassList)(nil), "k8s.io.client-go.pkg.apis.storage.v1.StorageClassList")
  48. }
  49. func (m *StorageClass) Marshal() (data []byte, err error) {
  50. size := m.Size()
  51. data = make([]byte, size)
  52. n, err := m.MarshalTo(data)
  53. if err != nil {
  54. return nil, err
  55. }
  56. return data[:n], nil
  57. }
  58. func (m *StorageClass) MarshalTo(data []byte) (int, error) {
  59. var i int
  60. _ = i
  61. var l int
  62. _ = l
  63. data[i] = 0xa
  64. i++
  65. i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size()))
  66. n1, err := m.ObjectMeta.MarshalTo(data[i:])
  67. if err != nil {
  68. return 0, err
  69. }
  70. i += n1
  71. data[i] = 0x12
  72. i++
  73. i = encodeVarintGenerated(data, i, uint64(len(m.Provisioner)))
  74. i += copy(data[i:], m.Provisioner)
  75. if len(m.Parameters) > 0 {
  76. for k := range m.Parameters {
  77. data[i] = 0x1a
  78. i++
  79. v := m.Parameters[k]
  80. mapSize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  81. i = encodeVarintGenerated(data, i, uint64(mapSize))
  82. data[i] = 0xa
  83. i++
  84. i = encodeVarintGenerated(data, i, uint64(len(k)))
  85. i += copy(data[i:], k)
  86. data[i] = 0x12
  87. i++
  88. i = encodeVarintGenerated(data, i, uint64(len(v)))
  89. i += copy(data[i:], v)
  90. }
  91. }
  92. return i, nil
  93. }
  94. func (m *StorageClassList) Marshal() (data []byte, err error) {
  95. size := m.Size()
  96. data = make([]byte, size)
  97. n, err := m.MarshalTo(data)
  98. if err != nil {
  99. return nil, err
  100. }
  101. return data[:n], nil
  102. }
  103. func (m *StorageClassList) MarshalTo(data []byte) (int, error) {
  104. var i int
  105. _ = i
  106. var l int
  107. _ = l
  108. data[i] = 0xa
  109. i++
  110. i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size()))
  111. n2, err := m.ListMeta.MarshalTo(data[i:])
  112. if err != nil {
  113. return 0, err
  114. }
  115. i += n2
  116. if len(m.Items) > 0 {
  117. for _, msg := range m.Items {
  118. data[i] = 0x12
  119. i++
  120. i = encodeVarintGenerated(data, i, uint64(msg.Size()))
  121. n, err := msg.MarshalTo(data[i:])
  122. if err != nil {
  123. return 0, err
  124. }
  125. i += n
  126. }
  127. }
  128. return i, nil
  129. }
  130. func encodeFixed64Generated(data []byte, offset int, v uint64) int {
  131. data[offset] = uint8(v)
  132. data[offset+1] = uint8(v >> 8)
  133. data[offset+2] = uint8(v >> 16)
  134. data[offset+3] = uint8(v >> 24)
  135. data[offset+4] = uint8(v >> 32)
  136. data[offset+5] = uint8(v >> 40)
  137. data[offset+6] = uint8(v >> 48)
  138. data[offset+7] = uint8(v >> 56)
  139. return offset + 8
  140. }
  141. func encodeFixed32Generated(data []byte, offset int, v uint32) int {
  142. data[offset] = uint8(v)
  143. data[offset+1] = uint8(v >> 8)
  144. data[offset+2] = uint8(v >> 16)
  145. data[offset+3] = uint8(v >> 24)
  146. return offset + 4
  147. }
  148. func encodeVarintGenerated(data []byte, offset int, v uint64) int {
  149. for v >= 1<<7 {
  150. data[offset] = uint8(v&0x7f | 0x80)
  151. v >>= 7
  152. offset++
  153. }
  154. data[offset] = uint8(v)
  155. return offset + 1
  156. }
  157. func (m *StorageClass) Size() (n int) {
  158. var l int
  159. _ = l
  160. l = m.ObjectMeta.Size()
  161. n += 1 + l + sovGenerated(uint64(l))
  162. l = len(m.Provisioner)
  163. n += 1 + l + sovGenerated(uint64(l))
  164. if len(m.Parameters) > 0 {
  165. for k, v := range m.Parameters {
  166. _ = k
  167. _ = v
  168. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  169. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  170. }
  171. }
  172. return n
  173. }
  174. func (m *StorageClassList) Size() (n int) {
  175. var l int
  176. _ = l
  177. l = m.ListMeta.Size()
  178. n += 1 + l + sovGenerated(uint64(l))
  179. if len(m.Items) > 0 {
  180. for _, e := range m.Items {
  181. l = e.Size()
  182. n += 1 + l + sovGenerated(uint64(l))
  183. }
  184. }
  185. return n
  186. }
  187. func sovGenerated(x uint64) (n int) {
  188. for {
  189. n++
  190. x >>= 7
  191. if x == 0 {
  192. break
  193. }
  194. }
  195. return n
  196. }
  197. func sozGenerated(x uint64) (n int) {
  198. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  199. }
  200. func (this *StorageClass) String() string {
  201. if this == nil {
  202. return "nil"
  203. }
  204. keysForParameters := make([]string, 0, len(this.Parameters))
  205. for k := range this.Parameters {
  206. keysForParameters = append(keysForParameters, k)
  207. }
  208. github_com_gogo_protobuf_sortkeys.Strings(keysForParameters)
  209. mapStringForParameters := "map[string]string{"
  210. for _, k := range keysForParameters {
  211. mapStringForParameters += fmt.Sprintf("%v: %v,", k, this.Parameters[k])
  212. }
  213. mapStringForParameters += "}"
  214. s := strings.Join([]string{`&StorageClass{`,
  215. `ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  216. `Provisioner:` + fmt.Sprintf("%v", this.Provisioner) + `,`,
  217. `Parameters:` + mapStringForParameters + `,`,
  218. `}`,
  219. }, "")
  220. return s
  221. }
  222. func (this *StorageClassList) String() string {
  223. if this == nil {
  224. return "nil"
  225. }
  226. s := strings.Join([]string{`&StorageClassList{`,
  227. `ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta", 1), `&`, ``, 1) + `,`,
  228. `Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "StorageClass", "StorageClass", 1), `&`, ``, 1) + `,`,
  229. `}`,
  230. }, "")
  231. return s
  232. }
  233. func valueToStringGenerated(v interface{}) string {
  234. rv := reflect.ValueOf(v)
  235. if rv.IsNil() {
  236. return "nil"
  237. }
  238. pv := reflect.Indirect(rv).Interface()
  239. return fmt.Sprintf("*%v", pv)
  240. }
  241. func (m *StorageClass) Unmarshal(data []byte) error {
  242. l := len(data)
  243. iNdEx := 0
  244. for iNdEx < l {
  245. preIndex := iNdEx
  246. var wire uint64
  247. for shift := uint(0); ; shift += 7 {
  248. if shift >= 64 {
  249. return ErrIntOverflowGenerated
  250. }
  251. if iNdEx >= l {
  252. return io.ErrUnexpectedEOF
  253. }
  254. b := data[iNdEx]
  255. iNdEx++
  256. wire |= (uint64(b) & 0x7F) << shift
  257. if b < 0x80 {
  258. break
  259. }
  260. }
  261. fieldNum := int32(wire >> 3)
  262. wireType := int(wire & 0x7)
  263. if wireType == 4 {
  264. return fmt.Errorf("proto: StorageClass: wiretype end group for non-group")
  265. }
  266. if fieldNum <= 0 {
  267. return fmt.Errorf("proto: StorageClass: illegal tag %d (wire type %d)", fieldNum, wire)
  268. }
  269. switch fieldNum {
  270. case 1:
  271. if wireType != 2 {
  272. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  273. }
  274. var msglen int
  275. for shift := uint(0); ; shift += 7 {
  276. if shift >= 64 {
  277. return ErrIntOverflowGenerated
  278. }
  279. if iNdEx >= l {
  280. return io.ErrUnexpectedEOF
  281. }
  282. b := data[iNdEx]
  283. iNdEx++
  284. msglen |= (int(b) & 0x7F) << shift
  285. if b < 0x80 {
  286. break
  287. }
  288. }
  289. if msglen < 0 {
  290. return ErrInvalidLengthGenerated
  291. }
  292. postIndex := iNdEx + msglen
  293. if postIndex > l {
  294. return io.ErrUnexpectedEOF
  295. }
  296. if err := m.ObjectMeta.Unmarshal(data[iNdEx:postIndex]); err != nil {
  297. return err
  298. }
  299. iNdEx = postIndex
  300. case 2:
  301. if wireType != 2 {
  302. return fmt.Errorf("proto: wrong wireType = %d for field Provisioner", wireType)
  303. }
  304. var stringLen uint64
  305. for shift := uint(0); ; shift += 7 {
  306. if shift >= 64 {
  307. return ErrIntOverflowGenerated
  308. }
  309. if iNdEx >= l {
  310. return io.ErrUnexpectedEOF
  311. }
  312. b := data[iNdEx]
  313. iNdEx++
  314. stringLen |= (uint64(b) & 0x7F) << shift
  315. if b < 0x80 {
  316. break
  317. }
  318. }
  319. intStringLen := int(stringLen)
  320. if intStringLen < 0 {
  321. return ErrInvalidLengthGenerated
  322. }
  323. postIndex := iNdEx + intStringLen
  324. if postIndex > l {
  325. return io.ErrUnexpectedEOF
  326. }
  327. m.Provisioner = string(data[iNdEx:postIndex])
  328. iNdEx = postIndex
  329. case 3:
  330. if wireType != 2 {
  331. return fmt.Errorf("proto: wrong wireType = %d for field Parameters", wireType)
  332. }
  333. var msglen int
  334. for shift := uint(0); ; shift += 7 {
  335. if shift >= 64 {
  336. return ErrIntOverflowGenerated
  337. }
  338. if iNdEx >= l {
  339. return io.ErrUnexpectedEOF
  340. }
  341. b := data[iNdEx]
  342. iNdEx++
  343. msglen |= (int(b) & 0x7F) << shift
  344. if b < 0x80 {
  345. break
  346. }
  347. }
  348. if msglen < 0 {
  349. return ErrInvalidLengthGenerated
  350. }
  351. postIndex := iNdEx + msglen
  352. if postIndex > l {
  353. return io.ErrUnexpectedEOF
  354. }
  355. var keykey uint64
  356. for shift := uint(0); ; shift += 7 {
  357. if shift >= 64 {
  358. return ErrIntOverflowGenerated
  359. }
  360. if iNdEx >= l {
  361. return io.ErrUnexpectedEOF
  362. }
  363. b := data[iNdEx]
  364. iNdEx++
  365. keykey |= (uint64(b) & 0x7F) << shift
  366. if b < 0x80 {
  367. break
  368. }
  369. }
  370. var stringLenmapkey uint64
  371. for shift := uint(0); ; shift += 7 {
  372. if shift >= 64 {
  373. return ErrIntOverflowGenerated
  374. }
  375. if iNdEx >= l {
  376. return io.ErrUnexpectedEOF
  377. }
  378. b := data[iNdEx]
  379. iNdEx++
  380. stringLenmapkey |= (uint64(b) & 0x7F) << shift
  381. if b < 0x80 {
  382. break
  383. }
  384. }
  385. intStringLenmapkey := int(stringLenmapkey)
  386. if intStringLenmapkey < 0 {
  387. return ErrInvalidLengthGenerated
  388. }
  389. postStringIndexmapkey := iNdEx + intStringLenmapkey
  390. if postStringIndexmapkey > l {
  391. return io.ErrUnexpectedEOF
  392. }
  393. mapkey := string(data[iNdEx:postStringIndexmapkey])
  394. iNdEx = postStringIndexmapkey
  395. var valuekey uint64
  396. for shift := uint(0); ; shift += 7 {
  397. if shift >= 64 {
  398. return ErrIntOverflowGenerated
  399. }
  400. if iNdEx >= l {
  401. return io.ErrUnexpectedEOF
  402. }
  403. b := data[iNdEx]
  404. iNdEx++
  405. valuekey |= (uint64(b) & 0x7F) << shift
  406. if b < 0x80 {
  407. break
  408. }
  409. }
  410. var stringLenmapvalue uint64
  411. for shift := uint(0); ; shift += 7 {
  412. if shift >= 64 {
  413. return ErrIntOverflowGenerated
  414. }
  415. if iNdEx >= l {
  416. return io.ErrUnexpectedEOF
  417. }
  418. b := data[iNdEx]
  419. iNdEx++
  420. stringLenmapvalue |= (uint64(b) & 0x7F) << shift
  421. if b < 0x80 {
  422. break
  423. }
  424. }
  425. intStringLenmapvalue := int(stringLenmapvalue)
  426. if intStringLenmapvalue < 0 {
  427. return ErrInvalidLengthGenerated
  428. }
  429. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  430. if postStringIndexmapvalue > l {
  431. return io.ErrUnexpectedEOF
  432. }
  433. mapvalue := string(data[iNdEx:postStringIndexmapvalue])
  434. iNdEx = postStringIndexmapvalue
  435. if m.Parameters == nil {
  436. m.Parameters = make(map[string]string)
  437. }
  438. m.Parameters[mapkey] = mapvalue
  439. iNdEx = postIndex
  440. default:
  441. iNdEx = preIndex
  442. skippy, err := skipGenerated(data[iNdEx:])
  443. if err != nil {
  444. return err
  445. }
  446. if skippy < 0 {
  447. return ErrInvalidLengthGenerated
  448. }
  449. if (iNdEx + skippy) > l {
  450. return io.ErrUnexpectedEOF
  451. }
  452. iNdEx += skippy
  453. }
  454. }
  455. if iNdEx > l {
  456. return io.ErrUnexpectedEOF
  457. }
  458. return nil
  459. }
  460. func (m *StorageClassList) Unmarshal(data []byte) error {
  461. l := len(data)
  462. iNdEx := 0
  463. for iNdEx < l {
  464. preIndex := iNdEx
  465. var wire uint64
  466. for shift := uint(0); ; shift += 7 {
  467. if shift >= 64 {
  468. return ErrIntOverflowGenerated
  469. }
  470. if iNdEx >= l {
  471. return io.ErrUnexpectedEOF
  472. }
  473. b := data[iNdEx]
  474. iNdEx++
  475. wire |= (uint64(b) & 0x7F) << shift
  476. if b < 0x80 {
  477. break
  478. }
  479. }
  480. fieldNum := int32(wire >> 3)
  481. wireType := int(wire & 0x7)
  482. if wireType == 4 {
  483. return fmt.Errorf("proto: StorageClassList: wiretype end group for non-group")
  484. }
  485. if fieldNum <= 0 {
  486. return fmt.Errorf("proto: StorageClassList: illegal tag %d (wire type %d)", fieldNum, wire)
  487. }
  488. switch fieldNum {
  489. case 1:
  490. if wireType != 2 {
  491. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  492. }
  493. var msglen int
  494. for shift := uint(0); ; shift += 7 {
  495. if shift >= 64 {
  496. return ErrIntOverflowGenerated
  497. }
  498. if iNdEx >= l {
  499. return io.ErrUnexpectedEOF
  500. }
  501. b := data[iNdEx]
  502. iNdEx++
  503. msglen |= (int(b) & 0x7F) << shift
  504. if b < 0x80 {
  505. break
  506. }
  507. }
  508. if msglen < 0 {
  509. return ErrInvalidLengthGenerated
  510. }
  511. postIndex := iNdEx + msglen
  512. if postIndex > l {
  513. return io.ErrUnexpectedEOF
  514. }
  515. if err := m.ListMeta.Unmarshal(data[iNdEx:postIndex]); err != nil {
  516. return err
  517. }
  518. iNdEx = postIndex
  519. case 2:
  520. if wireType != 2 {
  521. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  522. }
  523. var msglen int
  524. for shift := uint(0); ; shift += 7 {
  525. if shift >= 64 {
  526. return ErrIntOverflowGenerated
  527. }
  528. if iNdEx >= l {
  529. return io.ErrUnexpectedEOF
  530. }
  531. b := data[iNdEx]
  532. iNdEx++
  533. msglen |= (int(b) & 0x7F) << shift
  534. if b < 0x80 {
  535. break
  536. }
  537. }
  538. if msglen < 0 {
  539. return ErrInvalidLengthGenerated
  540. }
  541. postIndex := iNdEx + msglen
  542. if postIndex > l {
  543. return io.ErrUnexpectedEOF
  544. }
  545. m.Items = append(m.Items, StorageClass{})
  546. if err := m.Items[len(m.Items)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  547. return err
  548. }
  549. iNdEx = postIndex
  550. default:
  551. iNdEx = preIndex
  552. skippy, err := skipGenerated(data[iNdEx:])
  553. if err != nil {
  554. return err
  555. }
  556. if skippy < 0 {
  557. return ErrInvalidLengthGenerated
  558. }
  559. if (iNdEx + skippy) > l {
  560. return io.ErrUnexpectedEOF
  561. }
  562. iNdEx += skippy
  563. }
  564. }
  565. if iNdEx > l {
  566. return io.ErrUnexpectedEOF
  567. }
  568. return nil
  569. }
  570. func skipGenerated(data []byte) (n int, err error) {
  571. l := len(data)
  572. iNdEx := 0
  573. for iNdEx < l {
  574. var wire uint64
  575. for shift := uint(0); ; shift += 7 {
  576. if shift >= 64 {
  577. return 0, ErrIntOverflowGenerated
  578. }
  579. if iNdEx >= l {
  580. return 0, io.ErrUnexpectedEOF
  581. }
  582. b := data[iNdEx]
  583. iNdEx++
  584. wire |= (uint64(b) & 0x7F) << shift
  585. if b < 0x80 {
  586. break
  587. }
  588. }
  589. wireType := int(wire & 0x7)
  590. switch wireType {
  591. case 0:
  592. for shift := uint(0); ; shift += 7 {
  593. if shift >= 64 {
  594. return 0, ErrIntOverflowGenerated
  595. }
  596. if iNdEx >= l {
  597. return 0, io.ErrUnexpectedEOF
  598. }
  599. iNdEx++
  600. if data[iNdEx-1] < 0x80 {
  601. break
  602. }
  603. }
  604. return iNdEx, nil
  605. case 1:
  606. iNdEx += 8
  607. return iNdEx, nil
  608. case 2:
  609. var length int
  610. for shift := uint(0); ; shift += 7 {
  611. if shift >= 64 {
  612. return 0, ErrIntOverflowGenerated
  613. }
  614. if iNdEx >= l {
  615. return 0, io.ErrUnexpectedEOF
  616. }
  617. b := data[iNdEx]
  618. iNdEx++
  619. length |= (int(b) & 0x7F) << shift
  620. if b < 0x80 {
  621. break
  622. }
  623. }
  624. iNdEx += length
  625. if length < 0 {
  626. return 0, ErrInvalidLengthGenerated
  627. }
  628. return iNdEx, nil
  629. case 3:
  630. for {
  631. var innerWire uint64
  632. var start int = iNdEx
  633. for shift := uint(0); ; shift += 7 {
  634. if shift >= 64 {
  635. return 0, ErrIntOverflowGenerated
  636. }
  637. if iNdEx >= l {
  638. return 0, io.ErrUnexpectedEOF
  639. }
  640. b := data[iNdEx]
  641. iNdEx++
  642. innerWire |= (uint64(b) & 0x7F) << shift
  643. if b < 0x80 {
  644. break
  645. }
  646. }
  647. innerWireType := int(innerWire & 0x7)
  648. if innerWireType == 4 {
  649. break
  650. }
  651. next, err := skipGenerated(data[start:])
  652. if err != nil {
  653. return 0, err
  654. }
  655. iNdEx = start + next
  656. }
  657. return iNdEx, nil
  658. case 4:
  659. return iNdEx, nil
  660. case 5:
  661. iNdEx += 4
  662. return iNdEx, nil
  663. default:
  664. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  665. }
  666. }
  667. panic("unreachable")
  668. }
  669. var (
  670. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  671. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  672. )
  673. var fileDescriptorGenerated = []byte{
  674. // 474 bytes of a gzipped FileDescriptorProto
  675. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x9c, 0x92, 0x4f, 0x6f, 0xd3, 0x30,
  676. 0x18, 0xc6, 0xe3, 0x54, 0x95, 0x36, 0x17, 0x44, 0x15, 0x38, 0x54, 0x3d, 0x64, 0xd5, 0x04, 0x52,
  677. 0x2f, 0xd8, 0x74, 0x63, 0x68, 0x42, 0xe2, 0xd2, 0x89, 0x03, 0x12, 0x88, 0x29, 0x5c, 0x10, 0xe2,
  678. 0x80, 0xdb, 0xbd, 0xa4, 0x26, 0x4d, 0x1c, 0xd9, 0x6f, 0x02, 0xbd, 0xf1, 0x11, 0xf8, 0x58, 0x15,
  679. 0xa7, 0x1d, 0x39, 0x0d, 0x1a, 0xbe, 0x08, 0xca, 0x1f, 0x96, 0x88, 0x6c, 0xa2, 0xda, 0x2d, 0xaf,
  680. 0xed, 0xdf, 0xe3, 0xe7, 0x79, 0x1c, 0x7a, 0x14, 0x1c, 0x1b, 0x26, 0x15, 0x0f, 0x92, 0x19, 0xe8,
  681. 0x08, 0x10, 0x0c, 0x8f, 0x03, 0x9f, 0x8b, 0x58, 0x1a, 0x6e, 0x50, 0x69, 0xe1, 0x03, 0x4f, 0x27,
  682. 0xdc, 0x87, 0x08, 0xb4, 0x40, 0x38, 0x63, 0xb1, 0x56, 0xa8, 0x9c, 0x07, 0x25, 0xc6, 0x6a, 0x8c,
  683. 0xc5, 0x81, 0xcf, 0x72, 0x8c, 0x55, 0x18, 0x4b, 0x27, 0xc3, 0x87, 0xbe, 0xc4, 0x45, 0x32, 0x63,
  684. 0x73, 0x15, 0x72, 0x5f, 0xf9, 0x8a, 0x17, 0xf4, 0x2c, 0xf9, 0x58, 0x4c, 0xc5, 0x50, 0x7c, 0x95,
  685. 0xaa, 0xc3, 0xc7, 0x95, 0x19, 0x11, 0xcb, 0x50, 0xcc, 0x17, 0x32, 0x02, 0xbd, 0xaa, 0xed, 0x84,
  686. 0x80, 0xe2, 0x0a, 0x2f, 0x43, 0x7e, 0x1d, 0xa5, 0x93, 0x08, 0x65, 0x08, 0x2d, 0xe0, 0xc9, 0xff,
  687. 0x00, 0x33, 0x5f, 0x40, 0x28, 0x5a, 0xdc, 0xe1, 0x75, 0x5c, 0x82, 0x72, 0xc9, 0x65, 0x84, 0x06,
  688. 0x75, 0x0b, 0x6a, 0x64, 0x32, 0xa0, 0x53, 0xd0, 0x75, 0x20, 0xf8, 0x22, 0xc2, 0x78, 0x79, 0x55,
  689. 0xbf, 0xfb, 0x3f, 0x6d, 0x7a, 0xeb, 0x4d, 0xd9, 0xe3, 0xc9, 0x52, 0x18, 0xe3, 0x7c, 0xa0, 0x3b,
  690. 0x79, 0xfe, 0x33, 0x81, 0x62, 0x40, 0x46, 0x64, 0xdc, 0x3b, 0x78, 0xc4, 0xaa, 0x37, 0x68, 0xda,
  691. 0xa9, 0x5f, 0x21, 0x3f, 0xcd, 0xd2, 0x09, 0x7b, 0x3d, 0xfb, 0x04, 0x73, 0x7c, 0x05, 0x28, 0xa6,
  692. 0xce, 0xfa, 0x62, 0xcf, 0xca, 0x2e, 0xf6, 0x68, 0xbd, 0xe6, 0x5d, 0xaa, 0x3a, 0x47, 0xb4, 0x17,
  693. 0x6b, 0x95, 0x4a, 0x23, 0x55, 0x04, 0x7a, 0x60, 0x8f, 0xc8, 0x78, 0x77, 0x7a, 0xb7, 0x42, 0x7a,
  694. 0xa7, 0xf5, 0x96, 0xd7, 0x3c, 0xe7, 0x7c, 0xa6, 0x34, 0x16, 0x5a, 0x84, 0x80, 0xa0, 0xcd, 0xa0,
  695. 0x33, 0xea, 0x8c, 0x7b, 0x07, 0x27, 0x6c, 0xab, 0xdf, 0x83, 0x35, 0x13, 0xb2, 0xd3, 0x4b, 0x95,
  696. 0xe7, 0x11, 0xea, 0x55, 0xed, 0xb6, 0xde, 0xf0, 0x1a, 0x57, 0x0d, 0x9f, 0xd1, 0x3b, 0xff, 0x20,
  697. 0x4e, 0x9f, 0x76, 0x02, 0x58, 0x15, 0xfd, 0xec, 0x7a, 0xf9, 0xa7, 0x73, 0x8f, 0x76, 0x53, 0xb1,
  698. 0x4c, 0xa0, 0x8c, 0xe3, 0x95, 0xc3, 0x53, 0xfb, 0x98, 0xec, 0x7f, 0x27, 0xb4, 0xdf, 0xbc, 0xff,
  699. 0xa5, 0x34, 0xe8, 0xbc, 0x6f, 0xb5, 0xcc, 0xb6, 0x6b, 0x39, 0xa7, 0x8b, 0x8e, 0xfb, 0x95, 0xeb,
  700. 0x9d, 0xbf, 0x2b, 0x8d, 0x86, 0xdf, 0xd2, 0xae, 0x44, 0x08, 0xcd, 0xc0, 0x2e, 0x5a, 0x3a, 0xbc,
  701. 0x41, 0x4b, 0xd3, 0xdb, 0x95, 0x7e, 0xf7, 0x45, 0xae, 0xe4, 0x95, 0x82, 0xd3, 0xfb, 0xeb, 0x8d,
  702. 0x6b, 0x9d, 0x6f, 0x5c, 0xeb, 0xc7, 0xc6, 0xb5, 0xbe, 0x66, 0x2e, 0x59, 0x67, 0x2e, 0x39, 0xcf,
  703. 0x5c, 0xf2, 0x2b, 0x73, 0xc9, 0xb7, 0xdf, 0xae, 0xf5, 0xce, 0x4e, 0x27, 0x7f, 0x02, 0x00, 0x00,
  704. 0xff, 0xff, 0xe8, 0xe1, 0xb9, 0x93, 0xec, 0x03, 0x00, 0x00,
  705. }