class ConnectionType in Smart IP 6.2
Same name and namespace in other branches
- 7.2 includes/vendor/geoip2/geoip2/src/Model/ConnectionType.php \GeoIp2\Model\ConnectionType
This class provides the GeoIP2 Connection-Type model.
@property string|null $connectionType The connection type may take the following values: "Dialup", "Cable/DSL", "Corporate", "Cellular". Additional values may be added in the future.
@property string $ipAddress The IP address that the data in the model is for.
Hierarchy
- class \GeoIp2\Model\AbstractModel implements \GeoIp2\Compat\JsonSerializable- class \GeoIp2\Model\ConnectionType
 
Expanded class hierarchy of ConnectionType
1 string reference to 'ConnectionType'
- Reader::connectionType in includes/vendor/ geoip2/ geoip2/ src/ Database/ Reader.php 
- This method returns a GeoIP2 Connection Type model.
File
- includes/vendor/ geoip2/ geoip2/ src/ Model/ ConnectionType.php, line 16 
Namespace
GeoIp2\ModelView source
class ConnectionType extends AbstractModel {
  protected $connectionType;
  protected $ipAddress;
  /**
   * @ignore
   */
  public function __construct($raw) {
    parent::__construct($raw);
    $this->connectionType = $this
      ->get('connection_type');
    $this->ipAddress = $this
      ->get('ip_address');
  }
}Members
| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| AbstractModel:: | protected | property | ||
| AbstractModel:: | protected | function | @ignore | |
| AbstractModel:: | public | function | ||
| AbstractModel:: | public | function | @ignore | 1 | 
| AbstractModel:: | public | function | @ignore | |
| ConnectionType:: | protected | property | ||
| ConnectionType:: | protected | property | ||
| ConnectionType:: | public | function | @ignore Overrides AbstractModel:: | 
