ContentVO.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package cn.efunbox.audio.vo.hag;
  2. import lombok.Data;
  3. import java.io.Serializable;
  4. /**
  5. * ContentVO
  6. * Created by xusq on 2019/12/25.
  7. */
  8. @Data
  9. public class ContentVO implements Serializable {
  10. private Payload payload;
  11. private String type;
  12. @Data
  13. public static final class Payload {
  14. private String albumCode;
  15. private String albumName;
  16. private String artistNames;
  17. private Integer chapter;
  18. private Integer chargeType;
  19. private String relateCpSkuId;
  20. private String crowd;
  21. private String firstClass;
  22. private String secondClass;
  23. private String thirdClass;
  24. private Integer songNum;
  25. private Integer status;
  26. private AlbumIconVO icon;
  27. private String contentCode;
  28. private String contentName;
  29. private String language;
  30. private Integer freeFlag;
  31. private String timeLength;
  32. @Data
  33. public static final class AlbumIconVO {
  34. private AlbumIconImageVO large;
  35. private AlbumIconImageVO medium;
  36. private AlbumIconImageVO small;
  37. @Data
  38. public static final class AlbumIconImageVO {
  39. private String heightPixels;
  40. private String url;
  41. private String widthPixels;
  42. }
  43. }
  44. }
  45. }