Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IpService ¶
type IpService struct {
// contains filtered or unexported fields
}
func NewIpService ¶
func (*IpService) Lookup ¶
func (t *IpService) Lookup(request *LookupRequest) (*LookupResponse, error)
Lookup the geolocation information for an IP address
type LookupRequest ¶
type LookupRequest struct { // IP to lookup Ip string `json:"ip"` }
type LookupResponse ¶
type LookupResponse struct { // Autonomous system number Asn int32 `json:"asn"` // Name of the city City string `json:"city"` // Name of the continent Continent string `json:"continent"` // Name of the country Country string `json:"country"` // IP of the query Ip string `json:"ip"` // Latitude e.g 52.523219 Latitude float64 `json:"latitude"` // Longitude e.g 13.428555 Longitude float64 `json:"longitude"` // Timezone e.g Europe/Rome Timezone string `json:"timezone"` }
Click to show internal directories.
Click to hide internal directories.