RoomEx.proto 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. syntax = "proto3";
  2. package room.v1;
  3. option go_package = "v1";
  4. import "github.com/gogo/protobuf/gogoproto/gogo.proto";
  5. service RoomEx {
  6. /** 轮播接口
  7. *
  8. */
  9. rpc getRoundPlayVideo (RoomExGetRoundPlayVideoReq) returns (RoomExGetRoundPlayVideoResp);
  10. }
  11. message RoomExGetRoundPlayVideoReq {
  12. // 房间id
  13. int64 room_id = 1 [(gogoproto.jsontag) = "room_id"];
  14. // 播放类型 flv
  15. string type = 2 [(gogoproto.jsontag) = "type"];
  16. }
  17. message RoomExGetRoundPlayVideoResp {
  18. //
  19. int64 code = 1 [(gogoproto.jsontag) = "code"];
  20. //
  21. string msg = 2 [(gogoproto.jsontag) = "msg"];
  22. //
  23. Data data = 3 [(gogoproto.jsontag) = "data"];
  24. message Data {
  25. // 分p id
  26. int64 cid = 1 [(gogoproto.jsontag) = "cid"];
  27. // 播放时间
  28. int64 play_time = 2 [(gogoproto.jsontag) = "play_time"];
  29. // 轮播序号
  30. int64 sequence = 3 [(gogoproto.jsontag) = "sequence"];
  31. // av号
  32. int64 aid = 4 [(gogoproto.jsontag) = "aid"];
  33. // 标题
  34. string title = 5 [(gogoproto.jsontag) = "title"];
  35. // 稿件序号
  36. int64 pid = 6 [(gogoproto.jsontag) = "pid"];
  37. // 播放地址
  38. string play_url = 7 [(gogoproto.jsontag) = "play_url"];
  39. }
  40. }