live.go 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package live
  2. type Room struct {
  3. UID int64 `json:"uid"`
  4. RoomID int64 `json:"room_id"`
  5. Title string `json:"title"`
  6. Cover string `json:"cover"`
  7. Uname string `json:"uname"`
  8. Face string `json:"face"`
  9. Online int `json:"online"`
  10. Area string `json:"area"`
  11. AreaID int `json:"area_id"`
  12. LiveStatus int `json:"live_status"`
  13. AreaV2ID int64 `json:"area_v2_id"`
  14. AreaV2Name string `json:"area_v2_name"`
  15. AreaV2ParentID int64 `json:"area_v2_parent_id"`
  16. AreaV2ParentName string `json:"area_v2_parent_name"`
  17. BroadcastType int `json:"broadcast_type,omitempty"`
  18. }
  19. type Feed struct {
  20. RoomID int64 `json:"room_id"`
  21. Face string `json:"face"`
  22. }
  23. type Card struct {
  24. RoomID int64 `json:"roomid,omitempty"`
  25. UID int64 `json:"uid,omitempty"`
  26. Title string `json:"title,omitempty"`
  27. Uname string `json:"uname,omitempty"`
  28. ShowCover string `json:"show_cover,omitempty"`
  29. Online int64 `json:"online,omitempty"`
  30. Attentions int64 `json:"attentions,omitempty"`
  31. LiveStatus int `json:"live_status,omitempty"`
  32. BroadcastType int `json:"broadcast_type,omitempty"`
  33. }