Moodle PHP Documentation 4.3
Moodle 4.3.5 (Build: 20240610) (7dcfaa79f78)
GeoIp2\Record\Traits Class Reference
Inheritance diagram for GeoIp2\Record\Traits:
GeoIp2\Record\AbstractRecord

Public Member Functions

 __construct (?array $record)
 
 __get (string $attr)
 @ignore
 
 __isset (string $attr)
 
 jsonSerialize ()
 

Protected Attributes

array< string > $validAttributes
 @ignore
 

Member Function Documentation

◆ __get()

GeoIp2\Record\AbstractRecord::__get ( string $attr)
inherited

@ignore

Return values
mixed

Reimplemented in GeoIp2\Record\AbstractPlaceRecord.

◆ __isset()

GeoIp2\Record\AbstractRecord::__isset ( string $attr)
inherited

Member Data Documentation

◆ $validAttributes

array<string> GeoIp2\Record\Traits::$validAttributes
protected
Initial value:
= [
'autonomousSystemNumber',
'autonomousSystemOrganization',
'connectionType',
'domain',
'ipAddress',
'isAnonymous',
'isAnonymousProxy',
'isAnonymousVpn',
'isHostingProvider',
'isLegitimateProxy',
'isp',
'isPublicProxy',
'isResidentialProxy',
'isSatelliteProvider',
'isTorExitNode',
'mobileCountryCode',
'mobileNetworkCode',
'network',
'organization',
'staticIpScore',
'userCount',
'userType',
]

@ignore


The documentation for this class was generated from the following file: