| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package search
- type HitType string
- const (
- DashHitDB HitType = "dash-db"
- DashHitHome HitType = "dash-home"
- DashHitJson HitType = "dash-json"
- DashHitScripted HitType = "dash-scripted"
- DashHitFolder HitType = "dash-folder"
- )
- type Hit struct {
- Id int64 `json:"id"`
- Title string `json:"title"`
- Uri string `json:"uri"`
- Type HitType `json:"type"`
- Tags []string `json:"tags"`
- IsStarred bool `json:"isStarred"`
- ParentId int64 `json:"parentId"`
- Dashboards []Hit `json:"dashboards"`
- }
- type HitList []*Hit
- func (s HitList) Len() int { return len(s) }
- func (s HitList) Swap(i, j int) { s[i], s[j] = s[j], s[i] }
- func (s HitList) Less(i, j int) bool { return s[i].Title < s[j].Title }
- type Query struct {
- Title string
- Tags []string
- OrgId int64
- UserId int64
- Limit int
- IsStarred bool
- DashboardIds []int
- BrowseMode bool
- Result HitList
- }
- type FindPersistedDashboardsQuery struct {
- Title string
- OrgId int64
- UserId int64
- IsStarred bool
- DashboardIds []int
- BrowseMode bool
- Result HitList
- }
|