go-common/app/interface/main/tv/model/search/sug.go

56 lines
1.1 KiB
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package search
// SugResponse is the structure of search api response
type SugResponse struct {
Code int `json:"code"`
Cost *Cost `json:"cost"`
Result *Result `json:"result"`
PageCaches *PageCaches `json:"page caches"`
Sengine *Sengine `json:"sengine"`
Stoken string `json:"stoken"`
}
// Cost def.
type Cost struct {
About *About `json:"about"`
}
// About def.
type About struct {
ParamsCheck string `json:"params_check"`
Total string `json:"total"`
MainHandler string `json:"main_handler"`
}
// Result def.
type Result struct {
Tag []*STag `json:"tag"`
}
// STag def.
type STag struct {
Value string `json:"value"`
Ref int `json:"ref"`
Name string `json:"name"`
Spid int `json:"spid"`
Type string `json:"type"`
}
// PageCaches def.
type PageCaches struct {
SaveCache string `json:"save cache"`
}
// Sengine def.
type Sengine struct {
Usage int `json:"usage"`
}
// ReqSug def.
type ReqSug struct {
MobiApp string `form:"mobi_app"`
Build string `form:"build"`
Platform string `form:"platform"`
Term string `form:"term" validate:"required"`
}