1<?php
2
3namespace GeoIp2\Record;
4
5/**
6 * Contains data for the continent record associated with an IP address.
7 *
8 * This record is returned by all location services and databases.
9 *
10 * @property-read string|null $code A two character continent code like "NA" (North
11 * America) or "OC" (Oceania). This attribute is returned by all location
12 * services and databases.
13 * @property-read int|null $geonameId The GeoName ID for the continent. This
14 * attribute is returned by all location services and databases.
15 * @property-read string|null $name Returns the name of the continent based on the
16 * locales list passed to the constructor. This attribute is returned by all location
17 * services and databases.
18 * @property-read array|null $names An array map where the keys are locale codes
19 * and the values are names. This attribute is returned by all location
20 * services and databases.
21 */
22class Continent extends AbstractPlaceRecord
23{
24    /**
25     * @ignore
26     */
27    protected $validAttributes = [
28        'code',
29        'geonameId',
30        'names',
31    ];
32}
33