Files
zendesk/index/organisation.go
2020-03-02 16:46:01 +11:00

25 lines
485 B
Go

package index
import (
"github.com/wahyd4/zendesk/model"
)
type OrganisationIndex struct {
Data map[string]map[string][]*model.Organisation
}
func (index OrganisationIndex) ListSearchableFields() []string {
var result []string
for field := range index.Data {
result = append(result, field)
}
return result
}
func (index OrganisationIndex) Search(field, value string) interface{} {
if len(index.Data[field][value]) == 0 {
return nil
}
return index.Data[field][value]
}