Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidHostPort = errors.New("invalid proxy host/port")
View Source
var ErrInvalidPort = errors.New("Port maximum value is 65535")
View Source
var ErrInvalidType = errors.New("Invalid proxy type")
View Source
var PossibleTypes = []ProxyType{TypeHTTP, TypeSOCKS4, TypeSOCKS5}
Functions ¶
This section is empty.
Types ¶
type GeoInfo ¶
type GeoInfo struct { Continent struct { Code string `maxminddb:"code" json:"code"` Names map[string]string `maxminddb:"names" json:"names"` } `maxminddb:"continent" json:"continent"` Country struct { IsInEuropeanUnion bool `maxminddb:"is_in_european_union" json:"is_in_european_union"` IsoCode string `maxminddb:"iso_code" json:"iso_code"` Names map[string]string `maxminddb:"names" json:"names"` } `maxminddb:"country" json:"country"` Subdivisions []struct { IsoCode string `maxminddb:"iso_code" json:"iso_code"` Names map[string]string `maxminddb:"names" json:"names"` } `maxminddb:"subdivisions" json:"subdivisions"` City struct { Names map[string]string `maxminddb:"names" json:"names"` } `maxminddb:"city" json:"city"` Postal struct { Code string `maxminddb:"code" json:"code"` } `maxminddb:"postal" json:"postal"` Location struct { Latitude float64 `maxminddb:"latitude" json:"latitude"` Longitude float64 `maxminddb:"longitude" json:"longitude"` TimeZone string `maxminddb:"time_zone" json:"time_zone"` } `maxminddb:"location" json:"location"` }
Click to show internal directories.
Click to hide internal directories.