IpQuery class
Main class for interacting with the ipquery.io API.
Provides methods to query information about IP addresses, including geolocation, ISP details, and risk assessment.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
queryBulkIps(
List< String> ips, {IpQueryFormat format = IpQueryFormat.json}) → Future - Query information for multiple IP addresses (bulk).
-
queryOwnIp(
{IpQueryFormat format = IpQueryFormat.text}) → Future< String> - Query your own public IP address as a string.
-
queryOwnIpInfo(
{IpQueryFormat format = IpQueryFormat.json}) → Future - Query your own IP address information.
-
querySpecificIp(
String ip, {IpQueryFormat format = IpQueryFormat.json}) → Future - Query information for a specific IP address.