IpLocation class

IP address location. Can be empty for anonymous proxies.

Constructors

IpLocation.fromJsObject(dynamic jsObject)
Creates class instance from JavaScript object
IpLocation.fromJson(Map<String, dynamic> json)
Creates class instance from JSON Object that can be returned by Android or iOS agent, or can be a serialization result

Properties

accuracyRadius num?
IP address location detection radius. Smaller values (<50mi) are business/residential, medium values (50 < x < 500) are cellular towers (usually), larger values (>= 500) are cloud IPs or proxies, VPNs. Can be missing, in case of Tor/proxies.
final
city City?
City, when available
final
continent Continent?
Continent, when available. Will be missing for Tor/anonymous proxies.
final
country Country?
Country, when available. Will be missing for Tor/anonymous proxies.
final
hashCode int
The hash code for this object.
no setterinherited
latitude num?
Latitude Can be missing, in case of Tor/proxies.
final
longitude num?
Longitude Can be missing, in case of Tor/proxies.
final
postalCode String?
Postal code, when available
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subdivisions List<Subdivision>?
Administrative subdivisions array (for example states|provinces -> counties|parishes). Can be empty or missing. When not empty, can contain only top-level administrative units within a country, e.g. a state.
final
timezone String?
Timezone of the IP address location
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map
Serialize instance to JSON Object
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited