RoomEx.pb.go 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: v1/RoomEx.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 RoomExGetRoundPlayVideoReq struct {
  19. // 房间id
  20. RoomId int64 `protobuf:"varint,1,opt,name=room_id,json=roomId,proto3" json:"room_id"`
  21. // 播放类型 flv
  22. Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type"`
  23. }
  24. func (m *RoomExGetRoundPlayVideoReq) Reset() { *m = RoomExGetRoundPlayVideoReq{} }
  25. func (m *RoomExGetRoundPlayVideoReq) String() string { return proto.CompactTextString(m) }
  26. func (*RoomExGetRoundPlayVideoReq) ProtoMessage() {}
  27. func (*RoomExGetRoundPlayVideoReq) Descriptor() ([]byte, []int) {
  28. return fileDescriptor_RoomEx_a08d5abe621d8493, []int{0}
  29. }
  30. func (m *RoomExGetRoundPlayVideoReq) XXX_Unmarshal(b []byte) error {
  31. return m.Unmarshal(b)
  32. }
  33. func (m *RoomExGetRoundPlayVideoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  34. if deterministic {
  35. return xxx_messageInfo_RoomExGetRoundPlayVideoReq.Marshal(b, m, deterministic)
  36. } else {
  37. b = b[:cap(b)]
  38. n, err := m.MarshalTo(b)
  39. if err != nil {
  40. return nil, err
  41. }
  42. return b[:n], nil
  43. }
  44. }
  45. func (dst *RoomExGetRoundPlayVideoReq) XXX_Merge(src proto.Message) {
  46. xxx_messageInfo_RoomExGetRoundPlayVideoReq.Merge(dst, src)
  47. }
  48. func (m *RoomExGetRoundPlayVideoReq) XXX_Size() int {
  49. return m.Size()
  50. }
  51. func (m *RoomExGetRoundPlayVideoReq) XXX_DiscardUnknown() {
  52. xxx_messageInfo_RoomExGetRoundPlayVideoReq.DiscardUnknown(m)
  53. }
  54. var xxx_messageInfo_RoomExGetRoundPlayVideoReq proto.InternalMessageInfo
  55. func (m *RoomExGetRoundPlayVideoReq) GetRoomId() int64 {
  56. if m != nil {
  57. return m.RoomId
  58. }
  59. return 0
  60. }
  61. func (m *RoomExGetRoundPlayVideoReq) GetType() string {
  62. if m != nil {
  63. return m.Type
  64. }
  65. return ""
  66. }
  67. type RoomExGetRoundPlayVideoResp struct {
  68. //
  69. Code int64 `protobuf:"varint,1,opt,name=code,proto3" json:"code"`
  70. //
  71. Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg"`
  72. //
  73. Data *RoomExGetRoundPlayVideoResp_Data `protobuf:"bytes,3,opt,name=data" json:"data"`
  74. }
  75. func (m *RoomExGetRoundPlayVideoResp) Reset() { *m = RoomExGetRoundPlayVideoResp{} }
  76. func (m *RoomExGetRoundPlayVideoResp) String() string { return proto.CompactTextString(m) }
  77. func (*RoomExGetRoundPlayVideoResp) ProtoMessage() {}
  78. func (*RoomExGetRoundPlayVideoResp) Descriptor() ([]byte, []int) {
  79. return fileDescriptor_RoomEx_a08d5abe621d8493, []int{1}
  80. }
  81. func (m *RoomExGetRoundPlayVideoResp) XXX_Unmarshal(b []byte) error {
  82. return m.Unmarshal(b)
  83. }
  84. func (m *RoomExGetRoundPlayVideoResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  85. if deterministic {
  86. return xxx_messageInfo_RoomExGetRoundPlayVideoResp.Marshal(b, m, deterministic)
  87. } else {
  88. b = b[:cap(b)]
  89. n, err := m.MarshalTo(b)
  90. if err != nil {
  91. return nil, err
  92. }
  93. return b[:n], nil
  94. }
  95. }
  96. func (dst *RoomExGetRoundPlayVideoResp) XXX_Merge(src proto.Message) {
  97. xxx_messageInfo_RoomExGetRoundPlayVideoResp.Merge(dst, src)
  98. }
  99. func (m *RoomExGetRoundPlayVideoResp) XXX_Size() int {
  100. return m.Size()
  101. }
  102. func (m *RoomExGetRoundPlayVideoResp) XXX_DiscardUnknown() {
  103. xxx_messageInfo_RoomExGetRoundPlayVideoResp.DiscardUnknown(m)
  104. }
  105. var xxx_messageInfo_RoomExGetRoundPlayVideoResp proto.InternalMessageInfo
  106. func (m *RoomExGetRoundPlayVideoResp) GetCode() int64 {
  107. if m != nil {
  108. return m.Code
  109. }
  110. return 0
  111. }
  112. func (m *RoomExGetRoundPlayVideoResp) GetMsg() string {
  113. if m != nil {
  114. return m.Msg
  115. }
  116. return ""
  117. }
  118. func (m *RoomExGetRoundPlayVideoResp) GetData() *RoomExGetRoundPlayVideoResp_Data {
  119. if m != nil {
  120. return m.Data
  121. }
  122. return nil
  123. }
  124. type RoomExGetRoundPlayVideoResp_Data struct {
  125. // 分p id
  126. Cid int64 `protobuf:"varint,1,opt,name=cid,proto3" json:"cid"`
  127. // 播放时间
  128. PlayTime int64 `protobuf:"varint,2,opt,name=play_time,json=playTime,proto3" json:"play_time"`
  129. // 轮播序号
  130. Sequence int64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence"`
  131. // av号
  132. Aid int64 `protobuf:"varint,4,opt,name=aid,proto3" json:"aid"`
  133. // 标题
  134. Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title"`
  135. // 稿件序号
  136. Pid int64 `protobuf:"varint,6,opt,name=pid,proto3" json:"pid"`
  137. // 播放地址
  138. PlayUrl string `protobuf:"bytes,7,opt,name=play_url,json=playUrl,proto3" json:"play_url"`
  139. }
  140. func (m *RoomExGetRoundPlayVideoResp_Data) Reset() { *m = RoomExGetRoundPlayVideoResp_Data{} }
  141. func (m *RoomExGetRoundPlayVideoResp_Data) String() string { return proto.CompactTextString(m) }
  142. func (*RoomExGetRoundPlayVideoResp_Data) ProtoMessage() {}
  143. func (*RoomExGetRoundPlayVideoResp_Data) Descriptor() ([]byte, []int) {
  144. return fileDescriptor_RoomEx_a08d5abe621d8493, []int{1, 0}
  145. }
  146. func (m *RoomExGetRoundPlayVideoResp_Data) XXX_Unmarshal(b []byte) error {
  147. return m.Unmarshal(b)
  148. }
  149. func (m *RoomExGetRoundPlayVideoResp_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  150. if deterministic {
  151. return xxx_messageInfo_RoomExGetRoundPlayVideoResp_Data.Marshal(b, m, deterministic)
  152. } else {
  153. b = b[:cap(b)]
  154. n, err := m.MarshalTo(b)
  155. if err != nil {
  156. return nil, err
  157. }
  158. return b[:n], nil
  159. }
  160. }
  161. func (dst *RoomExGetRoundPlayVideoResp_Data) XXX_Merge(src proto.Message) {
  162. xxx_messageInfo_RoomExGetRoundPlayVideoResp_Data.Merge(dst, src)
  163. }
  164. func (m *RoomExGetRoundPlayVideoResp_Data) XXX_Size() int {
  165. return m.Size()
  166. }
  167. func (m *RoomExGetRoundPlayVideoResp_Data) XXX_DiscardUnknown() {
  168. xxx_messageInfo_RoomExGetRoundPlayVideoResp_Data.DiscardUnknown(m)
  169. }
  170. var xxx_messageInfo_RoomExGetRoundPlayVideoResp_Data proto.InternalMessageInfo
  171. func (m *RoomExGetRoundPlayVideoResp_Data) GetCid() int64 {
  172. if m != nil {
  173. return m.Cid
  174. }
  175. return 0
  176. }
  177. func (m *RoomExGetRoundPlayVideoResp_Data) GetPlayTime() int64 {
  178. if m != nil {
  179. return m.PlayTime
  180. }
  181. return 0
  182. }
  183. func (m *RoomExGetRoundPlayVideoResp_Data) GetSequence() int64 {
  184. if m != nil {
  185. return m.Sequence
  186. }
  187. return 0
  188. }
  189. func (m *RoomExGetRoundPlayVideoResp_Data) GetAid() int64 {
  190. if m != nil {
  191. return m.Aid
  192. }
  193. return 0
  194. }
  195. func (m *RoomExGetRoundPlayVideoResp_Data) GetTitle() string {
  196. if m != nil {
  197. return m.Title
  198. }
  199. return ""
  200. }
  201. func (m *RoomExGetRoundPlayVideoResp_Data) GetPid() int64 {
  202. if m != nil {
  203. return m.Pid
  204. }
  205. return 0
  206. }
  207. func (m *RoomExGetRoundPlayVideoResp_Data) GetPlayUrl() string {
  208. if m != nil {
  209. return m.PlayUrl
  210. }
  211. return ""
  212. }
  213. func init() {
  214. proto.RegisterType((*RoomExGetRoundPlayVideoReq)(nil), "room.v1.RoomExGetRoundPlayVideoReq")
  215. proto.RegisterType((*RoomExGetRoundPlayVideoResp)(nil), "room.v1.RoomExGetRoundPlayVideoResp")
  216. proto.RegisterType((*RoomExGetRoundPlayVideoResp_Data)(nil), "room.v1.RoomExGetRoundPlayVideoResp.Data")
  217. }
  218. func (m *RoomExGetRoundPlayVideoReq) Marshal() (dAtA []byte, err error) {
  219. size := m.Size()
  220. dAtA = make([]byte, size)
  221. n, err := m.MarshalTo(dAtA)
  222. if err != nil {
  223. return nil, err
  224. }
  225. return dAtA[:n], nil
  226. }
  227. func (m *RoomExGetRoundPlayVideoReq) MarshalTo(dAtA []byte) (int, error) {
  228. var i int
  229. _ = i
  230. var l int
  231. _ = l
  232. if m.RoomId != 0 {
  233. dAtA[i] = 0x8
  234. i++
  235. i = encodeVarintRoomEx(dAtA, i, uint64(m.RoomId))
  236. }
  237. if len(m.Type) > 0 {
  238. dAtA[i] = 0x12
  239. i++
  240. i = encodeVarintRoomEx(dAtA, i, uint64(len(m.Type)))
  241. i += copy(dAtA[i:], m.Type)
  242. }
  243. return i, nil
  244. }
  245. func (m *RoomExGetRoundPlayVideoResp) Marshal() (dAtA []byte, err error) {
  246. size := m.Size()
  247. dAtA = make([]byte, size)
  248. n, err := m.MarshalTo(dAtA)
  249. if err != nil {
  250. return nil, err
  251. }
  252. return dAtA[:n], nil
  253. }
  254. func (m *RoomExGetRoundPlayVideoResp) MarshalTo(dAtA []byte) (int, error) {
  255. var i int
  256. _ = i
  257. var l int
  258. _ = l
  259. if m.Code != 0 {
  260. dAtA[i] = 0x8
  261. i++
  262. i = encodeVarintRoomEx(dAtA, i, uint64(m.Code))
  263. }
  264. if len(m.Msg) > 0 {
  265. dAtA[i] = 0x12
  266. i++
  267. i = encodeVarintRoomEx(dAtA, i, uint64(len(m.Msg)))
  268. i += copy(dAtA[i:], m.Msg)
  269. }
  270. if m.Data != nil {
  271. dAtA[i] = 0x1a
  272. i++
  273. i = encodeVarintRoomEx(dAtA, i, uint64(m.Data.Size()))
  274. n1, err := m.Data.MarshalTo(dAtA[i:])
  275. if err != nil {
  276. return 0, err
  277. }
  278. i += n1
  279. }
  280. return i, nil
  281. }
  282. func (m *RoomExGetRoundPlayVideoResp_Data) Marshal() (dAtA []byte, err error) {
  283. size := m.Size()
  284. dAtA = make([]byte, size)
  285. n, err := m.MarshalTo(dAtA)
  286. if err != nil {
  287. return nil, err
  288. }
  289. return dAtA[:n], nil
  290. }
  291. func (m *RoomExGetRoundPlayVideoResp_Data) MarshalTo(dAtA []byte) (int, error) {
  292. var i int
  293. _ = i
  294. var l int
  295. _ = l
  296. if m.Cid != 0 {
  297. dAtA[i] = 0x8
  298. i++
  299. i = encodeVarintRoomEx(dAtA, i, uint64(m.Cid))
  300. }
  301. if m.PlayTime != 0 {
  302. dAtA[i] = 0x10
  303. i++
  304. i = encodeVarintRoomEx(dAtA, i, uint64(m.PlayTime))
  305. }
  306. if m.Sequence != 0 {
  307. dAtA[i] = 0x18
  308. i++
  309. i = encodeVarintRoomEx(dAtA, i, uint64(m.Sequence))
  310. }
  311. if m.Aid != 0 {
  312. dAtA[i] = 0x20
  313. i++
  314. i = encodeVarintRoomEx(dAtA, i, uint64(m.Aid))
  315. }
  316. if len(m.Title) > 0 {
  317. dAtA[i] = 0x2a
  318. i++
  319. i = encodeVarintRoomEx(dAtA, i, uint64(len(m.Title)))
  320. i += copy(dAtA[i:], m.Title)
  321. }
  322. if m.Pid != 0 {
  323. dAtA[i] = 0x30
  324. i++
  325. i = encodeVarintRoomEx(dAtA, i, uint64(m.Pid))
  326. }
  327. if len(m.PlayUrl) > 0 {
  328. dAtA[i] = 0x3a
  329. i++
  330. i = encodeVarintRoomEx(dAtA, i, uint64(len(m.PlayUrl)))
  331. i += copy(dAtA[i:], m.PlayUrl)
  332. }
  333. return i, nil
  334. }
  335. func encodeVarintRoomEx(dAtA []byte, offset int, v uint64) int {
  336. for v >= 1<<7 {
  337. dAtA[offset] = uint8(v&0x7f | 0x80)
  338. v >>= 7
  339. offset++
  340. }
  341. dAtA[offset] = uint8(v)
  342. return offset + 1
  343. }
  344. func (m *RoomExGetRoundPlayVideoReq) Size() (n int) {
  345. if m == nil {
  346. return 0
  347. }
  348. var l int
  349. _ = l
  350. if m.RoomId != 0 {
  351. n += 1 + sovRoomEx(uint64(m.RoomId))
  352. }
  353. l = len(m.Type)
  354. if l > 0 {
  355. n += 1 + l + sovRoomEx(uint64(l))
  356. }
  357. return n
  358. }
  359. func (m *RoomExGetRoundPlayVideoResp) Size() (n int) {
  360. if m == nil {
  361. return 0
  362. }
  363. var l int
  364. _ = l
  365. if m.Code != 0 {
  366. n += 1 + sovRoomEx(uint64(m.Code))
  367. }
  368. l = len(m.Msg)
  369. if l > 0 {
  370. n += 1 + l + sovRoomEx(uint64(l))
  371. }
  372. if m.Data != nil {
  373. l = m.Data.Size()
  374. n += 1 + l + sovRoomEx(uint64(l))
  375. }
  376. return n
  377. }
  378. func (m *RoomExGetRoundPlayVideoResp_Data) Size() (n int) {
  379. if m == nil {
  380. return 0
  381. }
  382. var l int
  383. _ = l
  384. if m.Cid != 0 {
  385. n += 1 + sovRoomEx(uint64(m.Cid))
  386. }
  387. if m.PlayTime != 0 {
  388. n += 1 + sovRoomEx(uint64(m.PlayTime))
  389. }
  390. if m.Sequence != 0 {
  391. n += 1 + sovRoomEx(uint64(m.Sequence))
  392. }
  393. if m.Aid != 0 {
  394. n += 1 + sovRoomEx(uint64(m.Aid))
  395. }
  396. l = len(m.Title)
  397. if l > 0 {
  398. n += 1 + l + sovRoomEx(uint64(l))
  399. }
  400. if m.Pid != 0 {
  401. n += 1 + sovRoomEx(uint64(m.Pid))
  402. }
  403. l = len(m.PlayUrl)
  404. if l > 0 {
  405. n += 1 + l + sovRoomEx(uint64(l))
  406. }
  407. return n
  408. }
  409. func sovRoomEx(x uint64) (n int) {
  410. for {
  411. n++
  412. x >>= 7
  413. if x == 0 {
  414. break
  415. }
  416. }
  417. return n
  418. }
  419. func sozRoomEx(x uint64) (n int) {
  420. return sovRoomEx(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  421. }
  422. func (m *RoomExGetRoundPlayVideoReq) Unmarshal(dAtA []byte) error {
  423. l := len(dAtA)
  424. iNdEx := 0
  425. for iNdEx < l {
  426. preIndex := iNdEx
  427. var wire uint64
  428. for shift := uint(0); ; shift += 7 {
  429. if shift >= 64 {
  430. return ErrIntOverflowRoomEx
  431. }
  432. if iNdEx >= l {
  433. return io.ErrUnexpectedEOF
  434. }
  435. b := dAtA[iNdEx]
  436. iNdEx++
  437. wire |= (uint64(b) & 0x7F) << shift
  438. if b < 0x80 {
  439. break
  440. }
  441. }
  442. fieldNum := int32(wire >> 3)
  443. wireType := int(wire & 0x7)
  444. if wireType == 4 {
  445. return fmt.Errorf("proto: RoomExGetRoundPlayVideoReq: wiretype end group for non-group")
  446. }
  447. if fieldNum <= 0 {
  448. return fmt.Errorf("proto: RoomExGetRoundPlayVideoReq: illegal tag %d (wire type %d)", fieldNum, wire)
  449. }
  450. switch fieldNum {
  451. case 1:
  452. if wireType != 0 {
  453. return fmt.Errorf("proto: wrong wireType = %d for field RoomId", wireType)
  454. }
  455. m.RoomId = 0
  456. for shift := uint(0); ; shift += 7 {
  457. if shift >= 64 {
  458. return ErrIntOverflowRoomEx
  459. }
  460. if iNdEx >= l {
  461. return io.ErrUnexpectedEOF
  462. }
  463. b := dAtA[iNdEx]
  464. iNdEx++
  465. m.RoomId |= (int64(b) & 0x7F) << shift
  466. if b < 0x80 {
  467. break
  468. }
  469. }
  470. case 2:
  471. if wireType != 2 {
  472. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  473. }
  474. var stringLen uint64
  475. for shift := uint(0); ; shift += 7 {
  476. if shift >= 64 {
  477. return ErrIntOverflowRoomEx
  478. }
  479. if iNdEx >= l {
  480. return io.ErrUnexpectedEOF
  481. }
  482. b := dAtA[iNdEx]
  483. iNdEx++
  484. stringLen |= (uint64(b) & 0x7F) << shift
  485. if b < 0x80 {
  486. break
  487. }
  488. }
  489. intStringLen := int(stringLen)
  490. if intStringLen < 0 {
  491. return ErrInvalidLengthRoomEx
  492. }
  493. postIndex := iNdEx + intStringLen
  494. if postIndex > l {
  495. return io.ErrUnexpectedEOF
  496. }
  497. m.Type = string(dAtA[iNdEx:postIndex])
  498. iNdEx = postIndex
  499. default:
  500. iNdEx = preIndex
  501. skippy, err := skipRoomEx(dAtA[iNdEx:])
  502. if err != nil {
  503. return err
  504. }
  505. if skippy < 0 {
  506. return ErrInvalidLengthRoomEx
  507. }
  508. if (iNdEx + skippy) > l {
  509. return io.ErrUnexpectedEOF
  510. }
  511. iNdEx += skippy
  512. }
  513. }
  514. if iNdEx > l {
  515. return io.ErrUnexpectedEOF
  516. }
  517. return nil
  518. }
  519. func (m *RoomExGetRoundPlayVideoResp) Unmarshal(dAtA []byte) error {
  520. l := len(dAtA)
  521. iNdEx := 0
  522. for iNdEx < l {
  523. preIndex := iNdEx
  524. var wire uint64
  525. for shift := uint(0); ; shift += 7 {
  526. if shift >= 64 {
  527. return ErrIntOverflowRoomEx
  528. }
  529. if iNdEx >= l {
  530. return io.ErrUnexpectedEOF
  531. }
  532. b := dAtA[iNdEx]
  533. iNdEx++
  534. wire |= (uint64(b) & 0x7F) << shift
  535. if b < 0x80 {
  536. break
  537. }
  538. }
  539. fieldNum := int32(wire >> 3)
  540. wireType := int(wire & 0x7)
  541. if wireType == 4 {
  542. return fmt.Errorf("proto: RoomExGetRoundPlayVideoResp: wiretype end group for non-group")
  543. }
  544. if fieldNum <= 0 {
  545. return fmt.Errorf("proto: RoomExGetRoundPlayVideoResp: illegal tag %d (wire type %d)", fieldNum, wire)
  546. }
  547. switch fieldNum {
  548. case 1:
  549. if wireType != 0 {
  550. return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType)
  551. }
  552. m.Code = 0
  553. for shift := uint(0); ; shift += 7 {
  554. if shift >= 64 {
  555. return ErrIntOverflowRoomEx
  556. }
  557. if iNdEx >= l {
  558. return io.ErrUnexpectedEOF
  559. }
  560. b := dAtA[iNdEx]
  561. iNdEx++
  562. m.Code |= (int64(b) & 0x7F) << shift
  563. if b < 0x80 {
  564. break
  565. }
  566. }
  567. case 2:
  568. if wireType != 2 {
  569. return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
  570. }
  571. var stringLen uint64
  572. for shift := uint(0); ; shift += 7 {
  573. if shift >= 64 {
  574. return ErrIntOverflowRoomEx
  575. }
  576. if iNdEx >= l {
  577. return io.ErrUnexpectedEOF
  578. }
  579. b := dAtA[iNdEx]
  580. iNdEx++
  581. stringLen |= (uint64(b) & 0x7F) << shift
  582. if b < 0x80 {
  583. break
  584. }
  585. }
  586. intStringLen := int(stringLen)
  587. if intStringLen < 0 {
  588. return ErrInvalidLengthRoomEx
  589. }
  590. postIndex := iNdEx + intStringLen
  591. if postIndex > l {
  592. return io.ErrUnexpectedEOF
  593. }
  594. m.Msg = string(dAtA[iNdEx:postIndex])
  595. iNdEx = postIndex
  596. case 3:
  597. if wireType != 2 {
  598. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  599. }
  600. var msglen int
  601. for shift := uint(0); ; shift += 7 {
  602. if shift >= 64 {
  603. return ErrIntOverflowRoomEx
  604. }
  605. if iNdEx >= l {
  606. return io.ErrUnexpectedEOF
  607. }
  608. b := dAtA[iNdEx]
  609. iNdEx++
  610. msglen |= (int(b) & 0x7F) << shift
  611. if b < 0x80 {
  612. break
  613. }
  614. }
  615. if msglen < 0 {
  616. return ErrInvalidLengthRoomEx
  617. }
  618. postIndex := iNdEx + msglen
  619. if postIndex > l {
  620. return io.ErrUnexpectedEOF
  621. }
  622. if m.Data == nil {
  623. m.Data = &RoomExGetRoundPlayVideoResp_Data{}
  624. }
  625. if err := m.Data.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  626. return err
  627. }
  628. iNdEx = postIndex
  629. default:
  630. iNdEx = preIndex
  631. skippy, err := skipRoomEx(dAtA[iNdEx:])
  632. if err != nil {
  633. return err
  634. }
  635. if skippy < 0 {
  636. return ErrInvalidLengthRoomEx
  637. }
  638. if (iNdEx + skippy) > l {
  639. return io.ErrUnexpectedEOF
  640. }
  641. iNdEx += skippy
  642. }
  643. }
  644. if iNdEx > l {
  645. return io.ErrUnexpectedEOF
  646. }
  647. return nil
  648. }
  649. func (m *RoomExGetRoundPlayVideoResp_Data) Unmarshal(dAtA []byte) error {
  650. l := len(dAtA)
  651. iNdEx := 0
  652. for iNdEx < l {
  653. preIndex := iNdEx
  654. var wire uint64
  655. for shift := uint(0); ; shift += 7 {
  656. if shift >= 64 {
  657. return ErrIntOverflowRoomEx
  658. }
  659. if iNdEx >= l {
  660. return io.ErrUnexpectedEOF
  661. }
  662. b := dAtA[iNdEx]
  663. iNdEx++
  664. wire |= (uint64(b) & 0x7F) << shift
  665. if b < 0x80 {
  666. break
  667. }
  668. }
  669. fieldNum := int32(wire >> 3)
  670. wireType := int(wire & 0x7)
  671. if wireType == 4 {
  672. return fmt.Errorf("proto: Data: wiretype end group for non-group")
  673. }
  674. if fieldNum <= 0 {
  675. return fmt.Errorf("proto: Data: illegal tag %d (wire type %d)", fieldNum, wire)
  676. }
  677. switch fieldNum {
  678. case 1:
  679. if wireType != 0 {
  680. return fmt.Errorf("proto: wrong wireType = %d for field Cid", wireType)
  681. }
  682. m.Cid = 0
  683. for shift := uint(0); ; shift += 7 {
  684. if shift >= 64 {
  685. return ErrIntOverflowRoomEx
  686. }
  687. if iNdEx >= l {
  688. return io.ErrUnexpectedEOF
  689. }
  690. b := dAtA[iNdEx]
  691. iNdEx++
  692. m.Cid |= (int64(b) & 0x7F) << shift
  693. if b < 0x80 {
  694. break
  695. }
  696. }
  697. case 2:
  698. if wireType != 0 {
  699. return fmt.Errorf("proto: wrong wireType = %d for field PlayTime", wireType)
  700. }
  701. m.PlayTime = 0
  702. for shift := uint(0); ; shift += 7 {
  703. if shift >= 64 {
  704. return ErrIntOverflowRoomEx
  705. }
  706. if iNdEx >= l {
  707. return io.ErrUnexpectedEOF
  708. }
  709. b := dAtA[iNdEx]
  710. iNdEx++
  711. m.PlayTime |= (int64(b) & 0x7F) << shift
  712. if b < 0x80 {
  713. break
  714. }
  715. }
  716. case 3:
  717. if wireType != 0 {
  718. return fmt.Errorf("proto: wrong wireType = %d for field Sequence", wireType)
  719. }
  720. m.Sequence = 0
  721. for shift := uint(0); ; shift += 7 {
  722. if shift >= 64 {
  723. return ErrIntOverflowRoomEx
  724. }
  725. if iNdEx >= l {
  726. return io.ErrUnexpectedEOF
  727. }
  728. b := dAtA[iNdEx]
  729. iNdEx++
  730. m.Sequence |= (int64(b) & 0x7F) << shift
  731. if b < 0x80 {
  732. break
  733. }
  734. }
  735. case 4:
  736. if wireType != 0 {
  737. return fmt.Errorf("proto: wrong wireType = %d for field Aid", wireType)
  738. }
  739. m.Aid = 0
  740. for shift := uint(0); ; shift += 7 {
  741. if shift >= 64 {
  742. return ErrIntOverflowRoomEx
  743. }
  744. if iNdEx >= l {
  745. return io.ErrUnexpectedEOF
  746. }
  747. b := dAtA[iNdEx]
  748. iNdEx++
  749. m.Aid |= (int64(b) & 0x7F) << shift
  750. if b < 0x80 {
  751. break
  752. }
  753. }
  754. case 5:
  755. if wireType != 2 {
  756. return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
  757. }
  758. var stringLen uint64
  759. for shift := uint(0); ; shift += 7 {
  760. if shift >= 64 {
  761. return ErrIntOverflowRoomEx
  762. }
  763. if iNdEx >= l {
  764. return io.ErrUnexpectedEOF
  765. }
  766. b := dAtA[iNdEx]
  767. iNdEx++
  768. stringLen |= (uint64(b) & 0x7F) << shift
  769. if b < 0x80 {
  770. break
  771. }
  772. }
  773. intStringLen := int(stringLen)
  774. if intStringLen < 0 {
  775. return ErrInvalidLengthRoomEx
  776. }
  777. postIndex := iNdEx + intStringLen
  778. if postIndex > l {
  779. return io.ErrUnexpectedEOF
  780. }
  781. m.Title = string(dAtA[iNdEx:postIndex])
  782. iNdEx = postIndex
  783. case 6:
  784. if wireType != 0 {
  785. return fmt.Errorf("proto: wrong wireType = %d for field Pid", wireType)
  786. }
  787. m.Pid = 0
  788. for shift := uint(0); ; shift += 7 {
  789. if shift >= 64 {
  790. return ErrIntOverflowRoomEx
  791. }
  792. if iNdEx >= l {
  793. return io.ErrUnexpectedEOF
  794. }
  795. b := dAtA[iNdEx]
  796. iNdEx++
  797. m.Pid |= (int64(b) & 0x7F) << shift
  798. if b < 0x80 {
  799. break
  800. }
  801. }
  802. case 7:
  803. if wireType != 2 {
  804. return fmt.Errorf("proto: wrong wireType = %d for field PlayUrl", wireType)
  805. }
  806. var stringLen uint64
  807. for shift := uint(0); ; shift += 7 {
  808. if shift >= 64 {
  809. return ErrIntOverflowRoomEx
  810. }
  811. if iNdEx >= l {
  812. return io.ErrUnexpectedEOF
  813. }
  814. b := dAtA[iNdEx]
  815. iNdEx++
  816. stringLen |= (uint64(b) & 0x7F) << shift
  817. if b < 0x80 {
  818. break
  819. }
  820. }
  821. intStringLen := int(stringLen)
  822. if intStringLen < 0 {
  823. return ErrInvalidLengthRoomEx
  824. }
  825. postIndex := iNdEx + intStringLen
  826. if postIndex > l {
  827. return io.ErrUnexpectedEOF
  828. }
  829. m.PlayUrl = string(dAtA[iNdEx:postIndex])
  830. iNdEx = postIndex
  831. default:
  832. iNdEx = preIndex
  833. skippy, err := skipRoomEx(dAtA[iNdEx:])
  834. if err != nil {
  835. return err
  836. }
  837. if skippy < 0 {
  838. return ErrInvalidLengthRoomEx
  839. }
  840. if (iNdEx + skippy) > l {
  841. return io.ErrUnexpectedEOF
  842. }
  843. iNdEx += skippy
  844. }
  845. }
  846. if iNdEx > l {
  847. return io.ErrUnexpectedEOF
  848. }
  849. return nil
  850. }
  851. func skipRoomEx(dAtA []byte) (n int, err error) {
  852. l := len(dAtA)
  853. iNdEx := 0
  854. for iNdEx < l {
  855. var wire uint64
  856. for shift := uint(0); ; shift += 7 {
  857. if shift >= 64 {
  858. return 0, ErrIntOverflowRoomEx
  859. }
  860. if iNdEx >= l {
  861. return 0, io.ErrUnexpectedEOF
  862. }
  863. b := dAtA[iNdEx]
  864. iNdEx++
  865. wire |= (uint64(b) & 0x7F) << shift
  866. if b < 0x80 {
  867. break
  868. }
  869. }
  870. wireType := int(wire & 0x7)
  871. switch wireType {
  872. case 0:
  873. for shift := uint(0); ; shift += 7 {
  874. if shift >= 64 {
  875. return 0, ErrIntOverflowRoomEx
  876. }
  877. if iNdEx >= l {
  878. return 0, io.ErrUnexpectedEOF
  879. }
  880. iNdEx++
  881. if dAtA[iNdEx-1] < 0x80 {
  882. break
  883. }
  884. }
  885. return iNdEx, nil
  886. case 1:
  887. iNdEx += 8
  888. return iNdEx, nil
  889. case 2:
  890. var length int
  891. for shift := uint(0); ; shift += 7 {
  892. if shift >= 64 {
  893. return 0, ErrIntOverflowRoomEx
  894. }
  895. if iNdEx >= l {
  896. return 0, io.ErrUnexpectedEOF
  897. }
  898. b := dAtA[iNdEx]
  899. iNdEx++
  900. length |= (int(b) & 0x7F) << shift
  901. if b < 0x80 {
  902. break
  903. }
  904. }
  905. iNdEx += length
  906. if length < 0 {
  907. return 0, ErrInvalidLengthRoomEx
  908. }
  909. return iNdEx, nil
  910. case 3:
  911. for {
  912. var innerWire uint64
  913. var start int = iNdEx
  914. for shift := uint(0); ; shift += 7 {
  915. if shift >= 64 {
  916. return 0, ErrIntOverflowRoomEx
  917. }
  918. if iNdEx >= l {
  919. return 0, io.ErrUnexpectedEOF
  920. }
  921. b := dAtA[iNdEx]
  922. iNdEx++
  923. innerWire |= (uint64(b) & 0x7F) << shift
  924. if b < 0x80 {
  925. break
  926. }
  927. }
  928. innerWireType := int(innerWire & 0x7)
  929. if innerWireType == 4 {
  930. break
  931. }
  932. next, err := skipRoomEx(dAtA[start:])
  933. if err != nil {
  934. return 0, err
  935. }
  936. iNdEx = start + next
  937. }
  938. return iNdEx, nil
  939. case 4:
  940. return iNdEx, nil
  941. case 5:
  942. iNdEx += 4
  943. return iNdEx, nil
  944. default:
  945. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  946. }
  947. }
  948. panic("unreachable")
  949. }
  950. var (
  951. ErrInvalidLengthRoomEx = fmt.Errorf("proto: negative length found during unmarshaling")
  952. ErrIntOverflowRoomEx = fmt.Errorf("proto: integer overflow")
  953. )
  954. func init() { proto.RegisterFile("v1/RoomEx.proto", fileDescriptor_RoomEx_a08d5abe621d8493) }
  955. var fileDescriptor_RoomEx_a08d5abe621d8493 = []byte{
  956. // 427 bytes of a gzipped FileDescriptorProto
  957. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0x4d, 0xab, 0xd3, 0x40,
  958. 0x14, 0xed, 0xbc, 0xe4, 0x25, 0xed, 0x3c, 0x45, 0x9c, 0x55, 0x8c, 0x8f, 0xa4, 0x3c, 0x1f, 0x18,
  959. 0x05, 0x53, 0xfa, 0xfc, 0x07, 0x41, 0x79, 0xb8, 0x93, 0x41, 0x5d, 0xb8, 0xb0, 0x4e, 0x33, 0x63,
  960. 0x3a, 0x90, 0x74, 0xd2, 0x74, 0x52, 0xec, 0xbf, 0x70, 0xeb, 0x3f, 0x72, 0xd9, 0xa5, 0xab, 0x20,
  961. 0xed, 0x2e, 0x7f, 0xc0, 0xad, 0xcc, 0x4d, 0x3f, 0x40, 0xf0, 0x63, 0x73, 0x73, 0xcf, 0x19, 0xce,
  962. 0x3d, 0xf7, 0x1e, 0x82, 0xef, 0xad, 0xc6, 0x23, 0xaa, 0x54, 0xf1, 0xf2, 0x73, 0x5c, 0x56, 0x4a,
  963. 0x2b, 0xe2, 0x56, 0x4a, 0x15, 0xf1, 0x6a, 0xec, 0x3f, 0xcb, 0xa4, 0x9e, 0xd5, 0xd3, 0x38, 0x55,
  964. 0xc5, 0x28, 0x53, 0x99, 0x1a, 0xc1, 0xfb, 0xb4, 0xfe, 0x04, 0x08, 0x00, 0x74, 0x9d, 0xee, 0xea,
  965. 0x23, 0xf6, 0xbb, 0x39, 0xb7, 0x42, 0x53, 0x55, 0xcf, 0xf9, 0xeb, 0x9c, 0xad, 0xdf, 0x49, 0x2e,
  966. 0x14, 0x15, 0x0b, 0x72, 0x8d, 0x61, 0xee, 0x44, 0x72, 0x0f, 0x0d, 0x51, 0x64, 0x25, 0x17, 0x6d,
  967. 0x13, 0x1e, 0x28, 0xea, 0x98, 0xe6, 0x15, 0x27, 0x97, 0xd8, 0xd6, 0xeb, 0x52, 0x78, 0x67, 0x43,
  968. 0x14, 0x0d, 0x92, 0x7e, 0xdb, 0x84, 0x80, 0x29, 0xd4, 0xab, 0xaf, 0x16, 0x7e, 0xf8, 0x47, 0x8b,
  969. 0x65, 0x69, 0xd4, 0xa9, 0xe2, 0x62, 0x6f, 0x00, 0x6a, 0x83, 0x29, 0x54, 0xf2, 0x00, 0x5b, 0xc5,
  970. 0x32, 0xdb, 0x8f, 0x76, 0xdb, 0x26, 0x34, 0x90, 0x9a, 0x42, 0x6e, 0xb1, 0xcd, 0x99, 0x66, 0x9e,
  971. 0x35, 0x44, 0xd1, 0xc5, 0xcd, 0x93, 0x78, 0x9f, 0x40, 0xfc, 0x17, 0xb3, 0xf8, 0x05, 0xd3, 0xac,
  972. 0xf3, 0x30, 0x52, 0x0a, 0xd5, 0xff, 0x89, 0xb0, 0x6d, 0x1e, 0x8c, 0x59, 0x7a, 0x3c, 0x15, 0xcc,
  973. 0x52, 0xc9, 0xa9, 0x29, 0xe4, 0x29, 0x1e, 0x94, 0x39, 0x5b, 0x4f, 0xb4, 0x2c, 0xba, 0x43, 0xad,
  974. 0xe4, 0x6e, 0xdb, 0x84, 0x27, 0x92, 0xf6, 0x4d, 0xfb, 0x46, 0x16, 0x82, 0x44, 0xb8, 0xbf, 0x14,
  975. 0x8b, 0x5a, 0xcc, 0x53, 0x01, 0xcb, 0x59, 0xc9, 0x9d, 0xb6, 0x09, 0x8f, 0x1c, 0x3d, 0x76, 0xc6,
  976. 0x90, 0x49, 0xee, 0xd9, 0x27, 0x43, 0x66, 0x0c, 0x99, 0xe4, 0x24, 0xc4, 0xe7, 0x5a, 0xea, 0x5c,
  977. 0x78, 0xe7, 0x70, 0xfa, 0xa0, 0x6d, 0xc2, 0x8e, 0xa0, 0xdd, 0xc7, 0x68, 0x4b, 0xc9, 0x3d, 0xe7,
  978. 0xa4, 0x2d, 0x8d, 0xb6, 0x94, 0x9c, 0x3c, 0xc6, 0xb0, 0xcc, 0xa4, 0xae, 0x72, 0xcf, 0x05, 0x39,
  979. 0x2c, 0x70, 0xe0, 0xa8, 0x6b, 0xba, 0xb7, 0x55, 0x7e, 0x33, 0xc3, 0x4e, 0x97, 0x16, 0xf9, 0x80,
  980. 0xef, 0x67, 0xbf, 0x27, 0x46, 0x1e, 0xfd, 0x3b, 0xd3, 0x85, 0x7f, 0xfd, 0x3f, 0xc1, 0x27, 0x97,
  981. 0xdf, 0xb6, 0x01, 0xda, 0x6c, 0x03, 0xf4, 0x63, 0x1b, 0xa0, 0x2f, 0xbb, 0xa0, 0xb7, 0xd9, 0x05,
  982. 0xbd, 0xef, 0xbb, 0xa0, 0xf7, 0xfe, 0x6c, 0x35, 0x9e, 0x3a, 0xf0, 0x33, 0x3e, 0xff, 0x15, 0x00,
  983. 0x00, 0xff, 0xff, 0x1a, 0xae, 0x46, 0xf4, 0xd7, 0x02, 0x00, 0x00,
  984. }