summaryrefslogtreecommitdiffstats
path: root/internal/models/osint.go
blob: d403d575c5a8bc81f3d7cf1e112d5de0beefd747 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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

type ErrorResponse struct {
	Error string `json:"error"`
}