1<?php 2 3namespace GeoIp2\Record; 4 5/** 6 * City-level data associated with an IP address. 7 * 8 * This record is returned by all location services and databases besides 9 * Country. 10 * 11 * @property-read int|null $confidence A value from 0-100 indicating MaxMind's 12 * confidence that the city is correct. This attribute is only available 13 * from the Insights service and the GeoIP2 Enterprise database. 14 * @property-read int|null $geonameId The GeoName ID for the city. This attribute 15 * is returned by all location services and databases. 16 * @property-read string|null $name The name of the city based on the locales list 17 * passed to the constructor. This attribute is returned by all location 18 * services and databases. 19 * @property-read array|null $names A array map where the keys are locale codes 20 * and the values are names. This attribute is returned by all location 21 * services and databases. 22 */ 23class City extends AbstractPlaceRecord 24{ 25 /** 26 * @ignore 27 */ 28 protected $validAttributes = ['confidence', 'geonameId', 'names']; 29} 30