RepresentedCountry
extends Country
in package
Contains data for the represented country associated with an IP address.
This class contains the country-level data associated with an IP address for the IP's represented country. The represented country is the country represented by something like a military base.
Table of Contents
- $confidence : int|null
- $geonameId : int|null
- $isInEuropeanUnion : bool
- $isoCode : string|null
- $name : string|null
- $names : array<string|int, mixed>|null
- $type : string|null
- __isset() : bool
- jsonSerialize() : array<string|int, mixed>|null
Properties
$confidence read-only
public
int|null
$confidence
A value from 0-100 indicating MaxMind's confidence that the country is correct. This attribute is only available from the Insights service and the GeoIP2 Enterprise database.
$geonameId read-only
public
int|null
$geonameId
The GeoName ID for the country. This attribute is returned by all location services and databases.
$isInEuropeanUnion read-only
public
bool
$isInEuropeanUnion
This is true if the country is a member state of the European Union. This attribute is returned by all location services and databases.
$isoCode read-only
public
string|null
$isoCode
The two-character ISO 3166-1 alpha code for the country. See https://en.wikipedia.org/wiki/ISO_3166-1. This attribute is returned by all location services and databases.
$name read-only
public
string|null
$name
The name of the country based on the locales list passed to the constructor. This attribute is returned by all location services and databases.
$names read-only
public
array<string|int, mixed>|null
$names
An array map where the keys are locale codes and the values are names. This attribute is returned by all location services and databases.
$type read-only
public
string|null
$type
A string indicating the type of entity that is
representing the country. Currently we only return military
but this could expand to include other types in the future.
Methods
__isset()
public
__isset(string $attr) : bool
Parameters
- $attr : string
Return values
bool —jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>|null