audio.go 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. package audio
  2. type Audio struct {
  3. MenuID int64 `json:"menu_id,omitempty"`
  4. Title string `json:"title,omitempty"`
  5. CoverURL string `json:"cover_url,omitempty"`
  6. PlayNum int `json:"play_num,omitempty"`
  7. RecordNum int `json:"record_num,omitempty"`
  8. FavoriteNum int `json:"favorite_num,omitempty"`
  9. Author string `json:"author,omitempty"`
  10. Face string `json:"face,omitempty"`
  11. Songs []*struct {
  12. Title string `json:"title,omitempty"`
  13. } `json:"songs,omitempty"`
  14. PaTime int64 `json:"pa_time,omitempty"`
  15. Ctgs []*struct {
  16. ItemID int64 `json:"item_id,omitempty"`
  17. ItemVal string `json:"item_val,omitempty"`
  18. } `json:"ctgs,omitempty"`
  19. Type int `json:"type,omitempty"`
  20. }
  21. type Song struct {
  22. SongID int64 `json:"song_id,omitempty"`
  23. Title string `json:"title,omitempty"`
  24. CoverURL string `json:"cover_url,omitempty"`
  25. PlayNum int `json:"play_num,omitempty"`
  26. ReplyNum int `json:"reply_num,omitempty"`
  27. Ctgs []*struct {
  28. ItemID int64 `json:"item_id,omitempty"`
  29. ItemVal string `json:"item_val,omitempty"`
  30. } `json:"ctgs,omitempty"`
  31. }