1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- package history
- // HisParam fro history
- type HisParam struct {
- MobiApp string `form:"mobi_app"`
- Device string `form:"device"`
- Build int64 `form:"build"`
- Platform string `form:"platform"`
- Pn int `form:"pn"`
- Ps int `form:"ps"`
- Mid int64 `form:"mid"`
- Max int64 `form:"max"`
- MaxTP int8 `form:"max_tp"`
- Business string `form:"business"`
- }
- // LiveParam statue param
- type LiveParam struct {
- RoomIDs string `form:"room_ids"`
- }
- // DelParam del param
- type DelParam struct {
- Mid int64 `form:"mid"`
- Boids []string `form:"boids,split" validate:"min=1"`
- }
- // ClearParam clear param
- type ClearParam struct {
- Mid int64 `form:"mid"`
- Business string `form:"business"`
- }
- // ListRes for history
- type ListRes struct {
- Title string `json:"title"`
- Covers []string `json:"covers,omitempty"`
- Cover string `json:"cover,omitempty"`
- URI string `json:"uri"`
- History struct {
- Oid int64 `json:"oid"`
- Tp int8 `json:"tp"`
- Cid int64 `json:"cid,omitempty"`
- Page int32 `json:"page,omitempty"`
- Part string `json:"part,omitempty"`
- Business string `json:"business"`
- } `json:"history"`
- Videos int64 `json:"videos,omitempty"`
- Name string `json:"name,omitempty"`
- Mid int64 `json:"mid,omitempty"`
- Goto string `json:"goto"`
- Badge string `json:"badge,omitempty"`
- ViewAt int64 `json:"view_at"`
- Progress int64 `json:"progress,omitempty"`
- Duration int64 `json:"duration,omitempty"`
- ShowTitle string `json:"show_title,omitempty"`
- TagName string `json:"tag_name,omitempty"`
- LiveStatus int `json:"live_status,omitempty"`
- Current string `json:"current,omitempty"`
- Total string `json:"total,omitempty"`
- NewDesc string `json:"new_desc,omitempty"`
- IsFinish int8 `json:"is_finish,omitempty"`
- }
- // PGCRes for history
- type PGCRes struct {
- EpID int64 `json:"ep_id"`
- Cover string `json:"cover"`
- URI string `json:"uri"`
- Title string `json:"title"`
- ShowTitle string `json:"show_title"`
- Season struct {
- Title string `json:"title"`
- } `json:"season"`
- }
- // ListCursor for history
- type ListCursor struct {
- Tab []*BusTab `json:"tab"`
- List []*ListRes `json:"list"`
- Cursor *Cursor `json:"cursor"`
- }
- // BusTab business tab
- type BusTab struct {
- Business string `json:"business"`
- Name string `json:"name"`
- }
- // Cursor for history
- type Cursor struct {
- Max int64 `json:"max"`
- MaxTP int8 `json:"max_tp"`
- Ps int `json:"ps"`
- }
|