penguin/golifehk

@golifehk bot in Telegram

query/Searchable.go

raw ยท 253 bytes

package query

type ISearchable interface {
	HasWords() bool
	Test(string) bool
	GetKey() *string

	HasGeoLocation() bool
	Lat() float64
	Lon() float64
	Dist(lat float64, lon float64) float64

	// Clean() filtering
	Register(map[string]struct{}) bool
}