Gift.pb.go 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: v1/Gift.proto
  3. package v1
  4. import proto "github.com/gogo/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import _ "github.com/gogo/protobuf/gogoproto"
  8. import io "io"
  9. // Reference imports to suppress errors if they are not otherwise used.
  10. var _ = proto.Marshal
  11. var _ = fmt.Errorf
  12. var _ = math.Inf
  13. // This is a compile-time assertion to ensure that this generated file
  14. // is compatible with the proto package it is being compiled against.
  15. // A compilation error at this line likely means your copy of the
  16. // proto package needs to be updated.
  17. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  18. type GiftAddFreeGiftReq struct {
  19. // 用户uid
  20. Uid int64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid"`
  21. // 礼物id
  22. Giftid int64 `protobuf:"varint,2,opt,name=giftid,proto3" json:"giftid"`
  23. // 数量
  24. Num int64 `protobuf:"varint,3,opt,name=num,proto3" json:"num"`
  25. // 过期时间
  26. Expireat int64 `protobuf:"varint,4,opt,name=expireat,proto3" json:"expireat"`
  27. //
  28. Code string `protobuf:"bytes,5,opt,name=code,proto3" json:"code"`
  29. //
  30. Caller string `protobuf:"bytes,6,opt,name=caller,proto3" json:"caller"`
  31. }
  32. func (m *GiftAddFreeGiftReq) Reset() { *m = GiftAddFreeGiftReq{} }
  33. func (m *GiftAddFreeGiftReq) String() string { return proto.CompactTextString(m) }
  34. func (*GiftAddFreeGiftReq) ProtoMessage() {}
  35. func (*GiftAddFreeGiftReq) Descriptor() ([]byte, []int) {
  36. return fileDescriptor_Gift_7d77e02c48c2917b, []int{0}
  37. }
  38. func (m *GiftAddFreeGiftReq) XXX_Unmarshal(b []byte) error {
  39. return m.Unmarshal(b)
  40. }
  41. func (m *GiftAddFreeGiftReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  42. if deterministic {
  43. return xxx_messageInfo_GiftAddFreeGiftReq.Marshal(b, m, deterministic)
  44. } else {
  45. b = b[:cap(b)]
  46. n, err := m.MarshalTo(b)
  47. if err != nil {
  48. return nil, err
  49. }
  50. return b[:n], nil
  51. }
  52. }
  53. func (dst *GiftAddFreeGiftReq) XXX_Merge(src proto.Message) {
  54. xxx_messageInfo_GiftAddFreeGiftReq.Merge(dst, src)
  55. }
  56. func (m *GiftAddFreeGiftReq) XXX_Size() int {
  57. return m.Size()
  58. }
  59. func (m *GiftAddFreeGiftReq) XXX_DiscardUnknown() {
  60. xxx_messageInfo_GiftAddFreeGiftReq.DiscardUnknown(m)
  61. }
  62. var xxx_messageInfo_GiftAddFreeGiftReq proto.InternalMessageInfo
  63. func (m *GiftAddFreeGiftReq) GetUid() int64 {
  64. if m != nil {
  65. return m.Uid
  66. }
  67. return 0
  68. }
  69. func (m *GiftAddFreeGiftReq) GetGiftid() int64 {
  70. if m != nil {
  71. return m.Giftid
  72. }
  73. return 0
  74. }
  75. func (m *GiftAddFreeGiftReq) GetNum() int64 {
  76. if m != nil {
  77. return m.Num
  78. }
  79. return 0
  80. }
  81. func (m *GiftAddFreeGiftReq) GetExpireat() int64 {
  82. if m != nil {
  83. return m.Expireat
  84. }
  85. return 0
  86. }
  87. func (m *GiftAddFreeGiftReq) GetCode() string {
  88. if m != nil {
  89. return m.Code
  90. }
  91. return ""
  92. }
  93. func (m *GiftAddFreeGiftReq) GetCaller() string {
  94. if m != nil {
  95. return m.Caller
  96. }
  97. return ""
  98. }
  99. type GiftAddFreeGiftResp struct {
  100. //
  101. Code int64 `protobuf:"varint,1,opt,name=code,proto3" json:"code"`
  102. //
  103. Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg"`
  104. //
  105. Data *GiftAddFreeGiftResp_Data `protobuf:"bytes,3,opt,name=data" json:"data"`
  106. }
  107. func (m *GiftAddFreeGiftResp) Reset() { *m = GiftAddFreeGiftResp{} }
  108. func (m *GiftAddFreeGiftResp) String() string { return proto.CompactTextString(m) }
  109. func (*GiftAddFreeGiftResp) ProtoMessage() {}
  110. func (*GiftAddFreeGiftResp) Descriptor() ([]byte, []int) {
  111. return fileDescriptor_Gift_7d77e02c48c2917b, []int{1}
  112. }
  113. func (m *GiftAddFreeGiftResp) XXX_Unmarshal(b []byte) error {
  114. return m.Unmarshal(b)
  115. }
  116. func (m *GiftAddFreeGiftResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  117. if deterministic {
  118. return xxx_messageInfo_GiftAddFreeGiftResp.Marshal(b, m, deterministic)
  119. } else {
  120. b = b[:cap(b)]
  121. n, err := m.MarshalTo(b)
  122. if err != nil {
  123. return nil, err
  124. }
  125. return b[:n], nil
  126. }
  127. }
  128. func (dst *GiftAddFreeGiftResp) XXX_Merge(src proto.Message) {
  129. xxx_messageInfo_GiftAddFreeGiftResp.Merge(dst, src)
  130. }
  131. func (m *GiftAddFreeGiftResp) XXX_Size() int {
  132. return m.Size()
  133. }
  134. func (m *GiftAddFreeGiftResp) XXX_DiscardUnknown() {
  135. xxx_messageInfo_GiftAddFreeGiftResp.DiscardUnknown(m)
  136. }
  137. var xxx_messageInfo_GiftAddFreeGiftResp proto.InternalMessageInfo
  138. func (m *GiftAddFreeGiftResp) GetCode() int64 {
  139. if m != nil {
  140. return m.Code
  141. }
  142. return 0
  143. }
  144. func (m *GiftAddFreeGiftResp) GetMsg() string {
  145. if m != nil {
  146. return m.Msg
  147. }
  148. return ""
  149. }
  150. func (m *GiftAddFreeGiftResp) GetData() *GiftAddFreeGiftResp_Data {
  151. if m != nil {
  152. return m.Data
  153. }
  154. return nil
  155. }
  156. type GiftAddFreeGiftResp_Data struct {
  157. //
  158. BagId int64 `protobuf:"varint,1,opt,name=bag_id,json=bagId,proto3" json:"bag_id"`
  159. }
  160. func (m *GiftAddFreeGiftResp_Data) Reset() { *m = GiftAddFreeGiftResp_Data{} }
  161. func (m *GiftAddFreeGiftResp_Data) String() string { return proto.CompactTextString(m) }
  162. func (*GiftAddFreeGiftResp_Data) ProtoMessage() {}
  163. func (*GiftAddFreeGiftResp_Data) Descriptor() ([]byte, []int) {
  164. return fileDescriptor_Gift_7d77e02c48c2917b, []int{1, 0}
  165. }
  166. func (m *GiftAddFreeGiftResp_Data) XXX_Unmarshal(b []byte) error {
  167. return m.Unmarshal(b)
  168. }
  169. func (m *GiftAddFreeGiftResp_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  170. if deterministic {
  171. return xxx_messageInfo_GiftAddFreeGiftResp_Data.Marshal(b, m, deterministic)
  172. } else {
  173. b = b[:cap(b)]
  174. n, err := m.MarshalTo(b)
  175. if err != nil {
  176. return nil, err
  177. }
  178. return b[:n], nil
  179. }
  180. }
  181. func (dst *GiftAddFreeGiftResp_Data) XXX_Merge(src proto.Message) {
  182. xxx_messageInfo_GiftAddFreeGiftResp_Data.Merge(dst, src)
  183. }
  184. func (m *GiftAddFreeGiftResp_Data) XXX_Size() int {
  185. return m.Size()
  186. }
  187. func (m *GiftAddFreeGiftResp_Data) XXX_DiscardUnknown() {
  188. xxx_messageInfo_GiftAddFreeGiftResp_Data.DiscardUnknown(m)
  189. }
  190. var xxx_messageInfo_GiftAddFreeGiftResp_Data proto.InternalMessageInfo
  191. func (m *GiftAddFreeGiftResp_Data) GetBagId() int64 {
  192. if m != nil {
  193. return m.BagId
  194. }
  195. return 0
  196. }
  197. func init() {
  198. proto.RegisterType((*GiftAddFreeGiftReq)(nil), "gift.v1.GiftAddFreeGiftReq")
  199. proto.RegisterType((*GiftAddFreeGiftResp)(nil), "gift.v1.GiftAddFreeGiftResp")
  200. proto.RegisterType((*GiftAddFreeGiftResp_Data)(nil), "gift.v1.GiftAddFreeGiftResp.Data")
  201. }
  202. func (m *GiftAddFreeGiftReq) Marshal() (dAtA []byte, err error) {
  203. size := m.Size()
  204. dAtA = make([]byte, size)
  205. n, err := m.MarshalTo(dAtA)
  206. if err != nil {
  207. return nil, err
  208. }
  209. return dAtA[:n], nil
  210. }
  211. func (m *GiftAddFreeGiftReq) MarshalTo(dAtA []byte) (int, error) {
  212. var i int
  213. _ = i
  214. var l int
  215. _ = l
  216. if m.Uid != 0 {
  217. dAtA[i] = 0x8
  218. i++
  219. i = encodeVarintGift(dAtA, i, uint64(m.Uid))
  220. }
  221. if m.Giftid != 0 {
  222. dAtA[i] = 0x10
  223. i++
  224. i = encodeVarintGift(dAtA, i, uint64(m.Giftid))
  225. }
  226. if m.Num != 0 {
  227. dAtA[i] = 0x18
  228. i++
  229. i = encodeVarintGift(dAtA, i, uint64(m.Num))
  230. }
  231. if m.Expireat != 0 {
  232. dAtA[i] = 0x20
  233. i++
  234. i = encodeVarintGift(dAtA, i, uint64(m.Expireat))
  235. }
  236. if len(m.Code) > 0 {
  237. dAtA[i] = 0x2a
  238. i++
  239. i = encodeVarintGift(dAtA, i, uint64(len(m.Code)))
  240. i += copy(dAtA[i:], m.Code)
  241. }
  242. if len(m.Caller) > 0 {
  243. dAtA[i] = 0x32
  244. i++
  245. i = encodeVarintGift(dAtA, i, uint64(len(m.Caller)))
  246. i += copy(dAtA[i:], m.Caller)
  247. }
  248. return i, nil
  249. }
  250. func (m *GiftAddFreeGiftResp) Marshal() (dAtA []byte, err error) {
  251. size := m.Size()
  252. dAtA = make([]byte, size)
  253. n, err := m.MarshalTo(dAtA)
  254. if err != nil {
  255. return nil, err
  256. }
  257. return dAtA[:n], nil
  258. }
  259. func (m *GiftAddFreeGiftResp) MarshalTo(dAtA []byte) (int, error) {
  260. var i int
  261. _ = i
  262. var l int
  263. _ = l
  264. if m.Code != 0 {
  265. dAtA[i] = 0x8
  266. i++
  267. i = encodeVarintGift(dAtA, i, uint64(m.Code))
  268. }
  269. if len(m.Msg) > 0 {
  270. dAtA[i] = 0x12
  271. i++
  272. i = encodeVarintGift(dAtA, i, uint64(len(m.Msg)))
  273. i += copy(dAtA[i:], m.Msg)
  274. }
  275. if m.Data != nil {
  276. dAtA[i] = 0x1a
  277. i++
  278. i = encodeVarintGift(dAtA, i, uint64(m.Data.Size()))
  279. n1, err := m.Data.MarshalTo(dAtA[i:])
  280. if err != nil {
  281. return 0, err
  282. }
  283. i += n1
  284. }
  285. return i, nil
  286. }
  287. func (m *GiftAddFreeGiftResp_Data) Marshal() (dAtA []byte, err error) {
  288. size := m.Size()
  289. dAtA = make([]byte, size)
  290. n, err := m.MarshalTo(dAtA)
  291. if err != nil {
  292. return nil, err
  293. }
  294. return dAtA[:n], nil
  295. }
  296. func (m *GiftAddFreeGiftResp_Data) MarshalTo(dAtA []byte) (int, error) {
  297. var i int
  298. _ = i
  299. var l int
  300. _ = l
  301. if m.BagId != 0 {
  302. dAtA[i] = 0x8
  303. i++
  304. i = encodeVarintGift(dAtA, i, uint64(m.BagId))
  305. }
  306. return i, nil
  307. }
  308. func encodeVarintGift(dAtA []byte, offset int, v uint64) int {
  309. for v >= 1<<7 {
  310. dAtA[offset] = uint8(v&0x7f | 0x80)
  311. v >>= 7
  312. offset++
  313. }
  314. dAtA[offset] = uint8(v)
  315. return offset + 1
  316. }
  317. func (m *GiftAddFreeGiftReq) Size() (n int) {
  318. if m == nil {
  319. return 0
  320. }
  321. var l int
  322. _ = l
  323. if m.Uid != 0 {
  324. n += 1 + sovGift(uint64(m.Uid))
  325. }
  326. if m.Giftid != 0 {
  327. n += 1 + sovGift(uint64(m.Giftid))
  328. }
  329. if m.Num != 0 {
  330. n += 1 + sovGift(uint64(m.Num))
  331. }
  332. if m.Expireat != 0 {
  333. n += 1 + sovGift(uint64(m.Expireat))
  334. }
  335. l = len(m.Code)
  336. if l > 0 {
  337. n += 1 + l + sovGift(uint64(l))
  338. }
  339. l = len(m.Caller)
  340. if l > 0 {
  341. n += 1 + l + sovGift(uint64(l))
  342. }
  343. return n
  344. }
  345. func (m *GiftAddFreeGiftResp) Size() (n int) {
  346. if m == nil {
  347. return 0
  348. }
  349. var l int
  350. _ = l
  351. if m.Code != 0 {
  352. n += 1 + sovGift(uint64(m.Code))
  353. }
  354. l = len(m.Msg)
  355. if l > 0 {
  356. n += 1 + l + sovGift(uint64(l))
  357. }
  358. if m.Data != nil {
  359. l = m.Data.Size()
  360. n += 1 + l + sovGift(uint64(l))
  361. }
  362. return n
  363. }
  364. func (m *GiftAddFreeGiftResp_Data) Size() (n int) {
  365. if m == nil {
  366. return 0
  367. }
  368. var l int
  369. _ = l
  370. if m.BagId != 0 {
  371. n += 1 + sovGift(uint64(m.BagId))
  372. }
  373. return n
  374. }
  375. func sovGift(x uint64) (n int) {
  376. for {
  377. n++
  378. x >>= 7
  379. if x == 0 {
  380. break
  381. }
  382. }
  383. return n
  384. }
  385. func sozGift(x uint64) (n int) {
  386. return sovGift(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  387. }
  388. func (m *GiftAddFreeGiftReq) Unmarshal(dAtA []byte) error {
  389. l := len(dAtA)
  390. iNdEx := 0
  391. for iNdEx < l {
  392. preIndex := iNdEx
  393. var wire uint64
  394. for shift := uint(0); ; shift += 7 {
  395. if shift >= 64 {
  396. return ErrIntOverflowGift
  397. }
  398. if iNdEx >= l {
  399. return io.ErrUnexpectedEOF
  400. }
  401. b := dAtA[iNdEx]
  402. iNdEx++
  403. wire |= (uint64(b) & 0x7F) << shift
  404. if b < 0x80 {
  405. break
  406. }
  407. }
  408. fieldNum := int32(wire >> 3)
  409. wireType := int(wire & 0x7)
  410. if wireType == 4 {
  411. return fmt.Errorf("proto: GiftAddFreeGiftReq: wiretype end group for non-group")
  412. }
  413. if fieldNum <= 0 {
  414. return fmt.Errorf("proto: GiftAddFreeGiftReq: illegal tag %d (wire type %d)", fieldNum, wire)
  415. }
  416. switch fieldNum {
  417. case 1:
  418. if wireType != 0 {
  419. return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
  420. }
  421. m.Uid = 0
  422. for shift := uint(0); ; shift += 7 {
  423. if shift >= 64 {
  424. return ErrIntOverflowGift
  425. }
  426. if iNdEx >= l {
  427. return io.ErrUnexpectedEOF
  428. }
  429. b := dAtA[iNdEx]
  430. iNdEx++
  431. m.Uid |= (int64(b) & 0x7F) << shift
  432. if b < 0x80 {
  433. break
  434. }
  435. }
  436. case 2:
  437. if wireType != 0 {
  438. return fmt.Errorf("proto: wrong wireType = %d for field Giftid", wireType)
  439. }
  440. m.Giftid = 0
  441. for shift := uint(0); ; shift += 7 {
  442. if shift >= 64 {
  443. return ErrIntOverflowGift
  444. }
  445. if iNdEx >= l {
  446. return io.ErrUnexpectedEOF
  447. }
  448. b := dAtA[iNdEx]
  449. iNdEx++
  450. m.Giftid |= (int64(b) & 0x7F) << shift
  451. if b < 0x80 {
  452. break
  453. }
  454. }
  455. case 3:
  456. if wireType != 0 {
  457. return fmt.Errorf("proto: wrong wireType = %d for field Num", wireType)
  458. }
  459. m.Num = 0
  460. for shift := uint(0); ; shift += 7 {
  461. if shift >= 64 {
  462. return ErrIntOverflowGift
  463. }
  464. if iNdEx >= l {
  465. return io.ErrUnexpectedEOF
  466. }
  467. b := dAtA[iNdEx]
  468. iNdEx++
  469. m.Num |= (int64(b) & 0x7F) << shift
  470. if b < 0x80 {
  471. break
  472. }
  473. }
  474. case 4:
  475. if wireType != 0 {
  476. return fmt.Errorf("proto: wrong wireType = %d for field Expireat", wireType)
  477. }
  478. m.Expireat = 0
  479. for shift := uint(0); ; shift += 7 {
  480. if shift >= 64 {
  481. return ErrIntOverflowGift
  482. }
  483. if iNdEx >= l {
  484. return io.ErrUnexpectedEOF
  485. }
  486. b := dAtA[iNdEx]
  487. iNdEx++
  488. m.Expireat |= (int64(b) & 0x7F) << shift
  489. if b < 0x80 {
  490. break
  491. }
  492. }
  493. case 5:
  494. if wireType != 2 {
  495. return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType)
  496. }
  497. var stringLen uint64
  498. for shift := uint(0); ; shift += 7 {
  499. if shift >= 64 {
  500. return ErrIntOverflowGift
  501. }
  502. if iNdEx >= l {
  503. return io.ErrUnexpectedEOF
  504. }
  505. b := dAtA[iNdEx]
  506. iNdEx++
  507. stringLen |= (uint64(b) & 0x7F) << shift
  508. if b < 0x80 {
  509. break
  510. }
  511. }
  512. intStringLen := int(stringLen)
  513. if intStringLen < 0 {
  514. return ErrInvalidLengthGift
  515. }
  516. postIndex := iNdEx + intStringLen
  517. if postIndex > l {
  518. return io.ErrUnexpectedEOF
  519. }
  520. m.Code = string(dAtA[iNdEx:postIndex])
  521. iNdEx = postIndex
  522. case 6:
  523. if wireType != 2 {
  524. return fmt.Errorf("proto: wrong wireType = %d for field Caller", wireType)
  525. }
  526. var stringLen uint64
  527. for shift := uint(0); ; shift += 7 {
  528. if shift >= 64 {
  529. return ErrIntOverflowGift
  530. }
  531. if iNdEx >= l {
  532. return io.ErrUnexpectedEOF
  533. }
  534. b := dAtA[iNdEx]
  535. iNdEx++
  536. stringLen |= (uint64(b) & 0x7F) << shift
  537. if b < 0x80 {
  538. break
  539. }
  540. }
  541. intStringLen := int(stringLen)
  542. if intStringLen < 0 {
  543. return ErrInvalidLengthGift
  544. }
  545. postIndex := iNdEx + intStringLen
  546. if postIndex > l {
  547. return io.ErrUnexpectedEOF
  548. }
  549. m.Caller = string(dAtA[iNdEx:postIndex])
  550. iNdEx = postIndex
  551. default:
  552. iNdEx = preIndex
  553. skippy, err := skipGift(dAtA[iNdEx:])
  554. if err != nil {
  555. return err
  556. }
  557. if skippy < 0 {
  558. return ErrInvalidLengthGift
  559. }
  560. if (iNdEx + skippy) > l {
  561. return io.ErrUnexpectedEOF
  562. }
  563. iNdEx += skippy
  564. }
  565. }
  566. if iNdEx > l {
  567. return io.ErrUnexpectedEOF
  568. }
  569. return nil
  570. }
  571. func (m *GiftAddFreeGiftResp) Unmarshal(dAtA []byte) error {
  572. l := len(dAtA)
  573. iNdEx := 0
  574. for iNdEx < l {
  575. preIndex := iNdEx
  576. var wire uint64
  577. for shift := uint(0); ; shift += 7 {
  578. if shift >= 64 {
  579. return ErrIntOverflowGift
  580. }
  581. if iNdEx >= l {
  582. return io.ErrUnexpectedEOF
  583. }
  584. b := dAtA[iNdEx]
  585. iNdEx++
  586. wire |= (uint64(b) & 0x7F) << shift
  587. if b < 0x80 {
  588. break
  589. }
  590. }
  591. fieldNum := int32(wire >> 3)
  592. wireType := int(wire & 0x7)
  593. if wireType == 4 {
  594. return fmt.Errorf("proto: GiftAddFreeGiftResp: wiretype end group for non-group")
  595. }
  596. if fieldNum <= 0 {
  597. return fmt.Errorf("proto: GiftAddFreeGiftResp: illegal tag %d (wire type %d)", fieldNum, wire)
  598. }
  599. switch fieldNum {
  600. case 1:
  601. if wireType != 0 {
  602. return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType)
  603. }
  604. m.Code = 0
  605. for shift := uint(0); ; shift += 7 {
  606. if shift >= 64 {
  607. return ErrIntOverflowGift
  608. }
  609. if iNdEx >= l {
  610. return io.ErrUnexpectedEOF
  611. }
  612. b := dAtA[iNdEx]
  613. iNdEx++
  614. m.Code |= (int64(b) & 0x7F) << shift
  615. if b < 0x80 {
  616. break
  617. }
  618. }
  619. case 2:
  620. if wireType != 2 {
  621. return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
  622. }
  623. var stringLen uint64
  624. for shift := uint(0); ; shift += 7 {
  625. if shift >= 64 {
  626. return ErrIntOverflowGift
  627. }
  628. if iNdEx >= l {
  629. return io.ErrUnexpectedEOF
  630. }
  631. b := dAtA[iNdEx]
  632. iNdEx++
  633. stringLen |= (uint64(b) & 0x7F) << shift
  634. if b < 0x80 {
  635. break
  636. }
  637. }
  638. intStringLen := int(stringLen)
  639. if intStringLen < 0 {
  640. return ErrInvalidLengthGift
  641. }
  642. postIndex := iNdEx + intStringLen
  643. if postIndex > l {
  644. return io.ErrUnexpectedEOF
  645. }
  646. m.Msg = string(dAtA[iNdEx:postIndex])
  647. iNdEx = postIndex
  648. case 3:
  649. if wireType != 2 {
  650. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  651. }
  652. var msglen int
  653. for shift := uint(0); ; shift += 7 {
  654. if shift >= 64 {
  655. return ErrIntOverflowGift
  656. }
  657. if iNdEx >= l {
  658. return io.ErrUnexpectedEOF
  659. }
  660. b := dAtA[iNdEx]
  661. iNdEx++
  662. msglen |= (int(b) & 0x7F) << shift
  663. if b < 0x80 {
  664. break
  665. }
  666. }
  667. if msglen < 0 {
  668. return ErrInvalidLengthGift
  669. }
  670. postIndex := iNdEx + msglen
  671. if postIndex > l {
  672. return io.ErrUnexpectedEOF
  673. }
  674. if m.Data == nil {
  675. m.Data = &GiftAddFreeGiftResp_Data{}
  676. }
  677. if err := m.Data.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  678. return err
  679. }
  680. iNdEx = postIndex
  681. default:
  682. iNdEx = preIndex
  683. skippy, err := skipGift(dAtA[iNdEx:])
  684. if err != nil {
  685. return err
  686. }
  687. if skippy < 0 {
  688. return ErrInvalidLengthGift
  689. }
  690. if (iNdEx + skippy) > l {
  691. return io.ErrUnexpectedEOF
  692. }
  693. iNdEx += skippy
  694. }
  695. }
  696. if iNdEx > l {
  697. return io.ErrUnexpectedEOF
  698. }
  699. return nil
  700. }
  701. func (m *GiftAddFreeGiftResp_Data) Unmarshal(dAtA []byte) error {
  702. l := len(dAtA)
  703. iNdEx := 0
  704. for iNdEx < l {
  705. preIndex := iNdEx
  706. var wire uint64
  707. for shift := uint(0); ; shift += 7 {
  708. if shift >= 64 {
  709. return ErrIntOverflowGift
  710. }
  711. if iNdEx >= l {
  712. return io.ErrUnexpectedEOF
  713. }
  714. b := dAtA[iNdEx]
  715. iNdEx++
  716. wire |= (uint64(b) & 0x7F) << shift
  717. if b < 0x80 {
  718. break
  719. }
  720. }
  721. fieldNum := int32(wire >> 3)
  722. wireType := int(wire & 0x7)
  723. if wireType == 4 {
  724. return fmt.Errorf("proto: Data: wiretype end group for non-group")
  725. }
  726. if fieldNum <= 0 {
  727. return fmt.Errorf("proto: Data: illegal tag %d (wire type %d)", fieldNum, wire)
  728. }
  729. switch fieldNum {
  730. case 1:
  731. if wireType != 0 {
  732. return fmt.Errorf("proto: wrong wireType = %d for field BagId", wireType)
  733. }
  734. m.BagId = 0
  735. for shift := uint(0); ; shift += 7 {
  736. if shift >= 64 {
  737. return ErrIntOverflowGift
  738. }
  739. if iNdEx >= l {
  740. return io.ErrUnexpectedEOF
  741. }
  742. b := dAtA[iNdEx]
  743. iNdEx++
  744. m.BagId |= (int64(b) & 0x7F) << shift
  745. if b < 0x80 {
  746. break
  747. }
  748. }
  749. default:
  750. iNdEx = preIndex
  751. skippy, err := skipGift(dAtA[iNdEx:])
  752. if err != nil {
  753. return err
  754. }
  755. if skippy < 0 {
  756. return ErrInvalidLengthGift
  757. }
  758. if (iNdEx + skippy) > l {
  759. return io.ErrUnexpectedEOF
  760. }
  761. iNdEx += skippy
  762. }
  763. }
  764. if iNdEx > l {
  765. return io.ErrUnexpectedEOF
  766. }
  767. return nil
  768. }
  769. func skipGift(dAtA []byte) (n int, err error) {
  770. l := len(dAtA)
  771. iNdEx := 0
  772. for iNdEx < l {
  773. var wire uint64
  774. for shift := uint(0); ; shift += 7 {
  775. if shift >= 64 {
  776. return 0, ErrIntOverflowGift
  777. }
  778. if iNdEx >= l {
  779. return 0, io.ErrUnexpectedEOF
  780. }
  781. b := dAtA[iNdEx]
  782. iNdEx++
  783. wire |= (uint64(b) & 0x7F) << shift
  784. if b < 0x80 {
  785. break
  786. }
  787. }
  788. wireType := int(wire & 0x7)
  789. switch wireType {
  790. case 0:
  791. for shift := uint(0); ; shift += 7 {
  792. if shift >= 64 {
  793. return 0, ErrIntOverflowGift
  794. }
  795. if iNdEx >= l {
  796. return 0, io.ErrUnexpectedEOF
  797. }
  798. iNdEx++
  799. if dAtA[iNdEx-1] < 0x80 {
  800. break
  801. }
  802. }
  803. return iNdEx, nil
  804. case 1:
  805. iNdEx += 8
  806. return iNdEx, nil
  807. case 2:
  808. var length int
  809. for shift := uint(0); ; shift += 7 {
  810. if shift >= 64 {
  811. return 0, ErrIntOverflowGift
  812. }
  813. if iNdEx >= l {
  814. return 0, io.ErrUnexpectedEOF
  815. }
  816. b := dAtA[iNdEx]
  817. iNdEx++
  818. length |= (int(b) & 0x7F) << shift
  819. if b < 0x80 {
  820. break
  821. }
  822. }
  823. iNdEx += length
  824. if length < 0 {
  825. return 0, ErrInvalidLengthGift
  826. }
  827. return iNdEx, nil
  828. case 3:
  829. for {
  830. var innerWire uint64
  831. var start int = iNdEx
  832. for shift := uint(0); ; shift += 7 {
  833. if shift >= 64 {
  834. return 0, ErrIntOverflowGift
  835. }
  836. if iNdEx >= l {
  837. return 0, io.ErrUnexpectedEOF
  838. }
  839. b := dAtA[iNdEx]
  840. iNdEx++
  841. innerWire |= (uint64(b) & 0x7F) << shift
  842. if b < 0x80 {
  843. break
  844. }
  845. }
  846. innerWireType := int(innerWire & 0x7)
  847. if innerWireType == 4 {
  848. break
  849. }
  850. next, err := skipGift(dAtA[start:])
  851. if err != nil {
  852. return 0, err
  853. }
  854. iNdEx = start + next
  855. }
  856. return iNdEx, nil
  857. case 4:
  858. return iNdEx, nil
  859. case 5:
  860. iNdEx += 4
  861. return iNdEx, nil
  862. default:
  863. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  864. }
  865. }
  866. panic("unreachable")
  867. }
  868. var (
  869. ErrInvalidLengthGift = fmt.Errorf("proto: negative length found during unmarshaling")
  870. ErrIntOverflowGift = fmt.Errorf("proto: integer overflow")
  871. )
  872. func init() { proto.RegisterFile("v1/Gift.proto", fileDescriptor_Gift_7d77e02c48c2917b) }
  873. var fileDescriptor_Gift_7d77e02c48c2917b = []byte{
  874. // 365 bytes of a gzipped FileDescriptorProto
  875. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x52, 0xbd, 0x6e, 0xe2, 0x40,
  876. 0x10, 0x66, 0xb1, 0x31, 0x30, 0xdc, 0x35, 0x7b, 0x8d, 0xe1, 0x90, 0x0d, 0x54, 0x5c, 0x71, 0x46,
  877. 0x90, 0x07, 0x88, 0x82, 0xa2, 0xfc, 0x74, 0xd1, 0x96, 0x69, 0xa2, 0x35, 0x5e, 0x36, 0x96, 0x30,
  878. 0x06, 0x63, 0xa3, 0x3c, 0x46, 0x9e, 0x27, 0x4f, 0x90, 0x92, 0x32, 0x4a, 0x61, 0x45, 0xd0, 0xf9,
  879. 0x29, 0xa2, 0x1d, 0x5b, 0x46, 0xca, 0x5f, 0xf3, 0xed, 0xcc, 0x37, 0x9a, 0x6f, 0xbe, 0x19, 0x2d,
  880. 0xfc, 0xde, 0x8e, 0x47, 0x97, 0xfe, 0x3c, 0x76, 0x56, 0x51, 0x18, 0x87, 0xb4, 0x2e, 0x55, 0xbc,
  881. 0x1d, 0x77, 0xfe, 0x4b, 0x3f, 0xbe, 0x4f, 0x5c, 0x67, 0x16, 0x06, 0x23, 0x19, 0xca, 0x70, 0x84,
  882. 0x75, 0x37, 0x99, 0x63, 0x86, 0x09, 0x46, 0x79, 0xdf, 0xe0, 0x95, 0x00, 0x55, 0x32, 0x67, 0x9e,
  883. 0x77, 0x11, 0x09, 0xa1, 0x42, 0x26, 0xd6, 0xb4, 0x0d, 0x5a, 0xe2, 0x7b, 0x26, 0xe9, 0x91, 0xa1,
  884. 0x36, 0xad, 0x67, 0xa9, 0xad, 0x52, 0xa6, 0x80, 0x0e, 0xc0, 0x50, 0xb3, 0x7c, 0xcf, 0xac, 0x62,
  885. 0x15, 0xb2, 0xd4, 0x2e, 0x18, 0x56, 0xbc, 0xaa, 0x7d, 0x99, 0x04, 0xa6, 0x76, 0x6c, 0x5f, 0x26,
  886. 0x01, 0x53, 0x40, 0x87, 0xd0, 0x10, 0x0f, 0x2b, 0x3f, 0x12, 0x3c, 0x36, 0x75, 0xac, 0xff, 0xca,
  887. 0x52, 0xbb, 0xe4, 0x58, 0x19, 0xd1, 0x2e, 0xe8, 0xb3, 0xd0, 0x13, 0x66, 0xad, 0x47, 0x86, 0xcd,
  888. 0x69, 0x23, 0x4b, 0x6d, 0xcc, 0x19, 0xa2, 0xb2, 0x31, 0xe3, 0x8b, 0x85, 0x88, 0x4c, 0x03, 0xeb,
  889. 0x68, 0x23, 0x67, 0x58, 0xf1, 0x0e, 0x9e, 0x08, 0xfc, 0xf9, 0xb4, 0xdc, 0x66, 0x55, 0x2a, 0xe7,
  890. 0xeb, 0x7d, 0x54, 0x6e, 0x83, 0x16, 0x6c, 0x24, 0x6e, 0xd7, 0xcc, 0xcd, 0x07, 0x1b, 0xc9, 0x14,
  891. 0xd0, 0x53, 0xd0, 0x3d, 0x1e, 0x73, 0x5c, 0xac, 0x35, 0xe9, 0x3b, 0xc5, 0xd1, 0x9d, 0x2f, 0x86,
  892. 0x38, 0xe7, 0x3c, 0xe6, 0xb9, 0xb6, 0x6a, 0x61, 0x88, 0x9d, 0x7f, 0xa0, 0x2b, 0x9e, 0xf6, 0xc1,
  893. 0x70, 0xb9, 0xbc, 0x2b, 0x4f, 0x8c, 0xee, 0x73, 0x86, 0xd5, 0x5c, 0x2e, 0xaf, 0xbd, 0xc9, 0x0d,
  894. 0xe8, 0x4a, 0x8b, 0x5e, 0x41, 0x8b, 0x1f, 0xa5, 0xe9, 0xdf, 0xef, 0x87, 0xae, 0x3b, 0xdd, 0x9f,
  895. 0x1c, 0x4d, 0xbb, 0xcf, 0x7b, 0x8b, 0xec, 0xf6, 0x16, 0x79, 0xdb, 0x5b, 0xe4, 0xf1, 0x60, 0x55,
  896. 0x76, 0x07, 0xab, 0xf2, 0x72, 0xb0, 0x2a, 0xb7, 0xd5, 0xed, 0xd8, 0x35, 0xf0, 0x43, 0x9c, 0xbc,
  897. 0x07, 0x00, 0x00, 0xff, 0xff, 0x49, 0xd7, 0x75, 0x4e, 0x59, 0x02, 0x00, 0x00,
  898. }