playurl.go 739 B

12345678910111213141516171819202122232425
  1. package pgc
  2. // PlayurlResp is the response struct from Playurl API
  3. type PlayurlResp struct {
  4. Code int `json:"code"`
  5. Message string `json:"message"`
  6. From string `json:"from"`
  7. Result string `json:"result"`
  8. Quality int `json:"quality"`
  9. Format string `json:"format"`
  10. Timelength int `json:"timelength"`
  11. AcceptFormat string `json:"accept_format"`
  12. AcceptQuality []int `json:"accept_quality"`
  13. SeekParam string `json:"seek_param"`
  14. SeekType string `json:"seek_type"`
  15. Durl []*Durl `json:"durl"`
  16. }
  17. // Durl def.
  18. type Durl struct {
  19. Order int `json:"order"`
  20. Length int `json:"length"`
  21. Size int `json:"size"`
  22. URL string `json:"url"`
  23. }