12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package model
- //UPlayURLR ugc play url response
- type UPlayURLR struct {
- Code uint64 `json:"code"`
- Result string `json:"result"`
- Message string `json:"message"`
- From string `json:"from"`
- Quality int `json:"quality"`
- Format string `json:"format"`
- Timelength int `json:"timelength"`
- AcceptFormat string `json:"accept_format"`
- AcceptDescription []string `json:"accept_description"`
- AcceptQuality []int `json:"accept_quality"`
- AcceptWatermark []bool `json:"accept_watermark"`
- VideoCodecid int `json:"video_codecid"`
- VideoProject bool `json:"video_project"`
- SeekParam string `json:"seek_param"`
- SeekType string `json:"seek_type"`
- Durl []struct {
- Order int `json:"order"`
- Length int `json:"length"`
- Size int `json:"size"`
- Ahead string `json:"ahead"`
- Vhead string `json:"vhead"`
- URL string `json:"url"`
- } `json:"durl"`
- }
- // PlayurlResp is the response struct from Playurl API
- type PlayurlResp struct {
- Code int `json:"code"`
- Message string `json:"message"`
- From string `json:"from"`
- Result string `json:"result"`
- Quality int `json:"quality"`
- Format string `json:"format"`
- Timelength int `json:"timelength"`
- AcceptFormat string `json:"accept_format"`
- AcceptQuality []int `json:"accept_quality"`
- SeekParam string `json:"seek_param"`
- SeekType string `json:"seek_type"`
- Durl []*Durl `json:"durl"`
- }
- // Durl def.
- type Durl struct {
- Order int `json:"order"`
- Length int `json:"length"`
- Size int `json:"size"`
- URL string `json:"url"`
- }
|