common.go 980 B

123456789101112131415161718192021222324252627282930
  1. package api
  2. type Comment struct {
  3. Id int64 `json:"id,omitempty"`
  4. User User `json:"user"`
  5. Content string `json:"content,omitempty"`
  6. CreateDate string `json:"create_date,omitempty"`
  7. }
  8. type User struct {
  9. Id int64 `json:"id,omitempty"`
  10. Name string `json:"name,omitempty"`
  11. FollowCount int64 `json:"follow_count,omitempty"`
  12. FollowerCount int64 `json:"follower_count,omitempty"`
  13. IsFollow bool `json:"is_follow,omitempty"`
  14. }
  15. type Response struct {
  16. StatusCode int32 `json:"status_code"`
  17. StatusMsg string `json:"status_msg,omitempty"`
  18. }
  19. type Video struct {
  20. Id int64 `json:"id,omitempty"`
  21. Author User `json:"author"`
  22. PlayUrl string `json:"play_url" json:"play_url,omitempty"`
  23. CoverUrl string `json:"cover_url,omitempty"`
  24. FavoriteCount int64 `json:"favorite_count,omitempty"`
  25. CommentCount int64 `json:"comment_count,omitempty"`
  26. IsFavorite bool `json:"is_favorite,omitempty"`
  27. }