summaryrefslogtreecommitdiffstats
path: root/internal/models/bssid.go
blob: a5e00bcbe35fc83fe55911abb3b530ac31dbd09c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package models

type BSSIDParams struct {
	BSSID  string
	All    bool
	Google bool
	OSM    bool
}

type LocationInfo struct {
	Latitude  float64 `json:"latitude"`
	Longitude float64 `json:"longitude"`
	Accuracy  int     `json:"accuracy"`
}

type BSSIDResult struct {
	BSSID         string        `json:"bssid"`
	Location      *LocationInfo `json:"location"`
	GoogleMap     string        `json:"google_map,omitempty"`
	OpenStreetMap string        `json:"openstreetmap,omitempty"`
}

type BSSIDLookupResponse []BSSIDResult