12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- 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"`
- }
|