Google_Service_Directory_MobileDevice
extends Google_Collection
in package
Extension to the regular Google_Model that automatically exposes the items array for iteration, so you can just iterate over the object rather than a reference inside.
Table of Contents
- NULL_VALUE = "{}gapi-php-null"
- If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
- $adbStatus : mixed
- $basebandVersion : mixed
- $bootloaderVersion : mixed
- $brand : mixed
- $buildNumber : mixed
- $defaultLanguage : mixed
- $developerOptionsStatus : mixed
- $deviceCompromisedStatus : mixed
- $deviceId : mixed
- $devicePasswordStatus : mixed
- $email : mixed
- $encryptionStatus : mixed
- $etag : mixed
- $firstSync : mixed
- $hardware : mixed
- $hardwareId : mixed
- $imei : mixed
- $kernelVersion : mixed
- $kind : mixed
- $lastSync : mixed
- $managedAccountIsOnOwnerProfile : mixed
- $manufacturer : mixed
- $meid : mixed
- $model : mixed
- $name : mixed
- $networkOperator : mixed
- $os : mixed
- $otherAccountsInfo : mixed
- $privilege : mixed
- $releaseVersion : mixed
- $resourceId : mixed
- $securityPatchLevel : mixed
- $serialNumber : mixed
- $status : mixed
- $supportsWorkProfile : mixed
- $type : mixed
- $unknownSourcesStatus : mixed
- $userAgent : mixed
- $wifiMacAddress : mixed
- $applicationsDataType : mixed
- $applicationsType : mixed
- $collection_key : mixed
- $internal_gapi_mappings : mixed
- $modelData : mixed
- $processed : mixed
- __construct() : mixed
- Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
- __get() : mixed
- Getter that handles passthrough access to the data array, and lazy object creation.
- __isset() : mixed
- __unset() : mixed
- assertIsArray() : mixed
- Verify if $obj is an array.
- count() : mixed
- current() : mixed
- getAdbStatus() : mixed
- getApplications() : Google_Service_Directory_MobileDeviceApplications
- getBasebandVersion() : mixed
- getBootloaderVersion() : mixed
- getBrand() : mixed
- getBuildNumber() : mixed
- getDefaultLanguage() : mixed
- getDeveloperOptionsStatus() : mixed
- getDeviceCompromisedStatus() : mixed
- getDeviceId() : mixed
- getDevicePasswordStatus() : mixed
- getEmail() : mixed
- getEncryptionStatus() : mixed
- getEtag() : mixed
- getFirstSync() : mixed
- getHardware() : mixed
- getHardwareId() : mixed
- getImei() : mixed
- getKernelVersion() : mixed
- getKind() : mixed
- getLastSync() : mixed
- getManagedAccountIsOnOwnerProfile() : mixed
- getManufacturer() : mixed
- getMeid() : mixed
- getModel() : mixed
- getName() : mixed
- getNetworkOperator() : mixed
- getOs() : mixed
- getOtherAccountsInfo() : mixed
- getPrivilege() : mixed
- getReleaseVersion() : mixed
- getResourceId() : mixed
- getSecurityPatchLevel() : mixed
- getSerialNumber() : mixed
- getStatus() : mixed
- getSupportsWorkProfile() : mixed
- getType() : mixed
- getUnknownSourcesStatus() : mixed
- getUserAgent() : mixed
- getWifiMacAddress() : mixed
- key() : mixed
- next() : mixed
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- rewind() : mixed
- setAdbStatus() : mixed
- setApplications() : mixed
- setBasebandVersion() : mixed
- setBootloaderVersion() : mixed
- setBrand() : mixed
- setBuildNumber() : mixed
- setDefaultLanguage() : mixed
- setDeveloperOptionsStatus() : mixed
- setDeviceCompromisedStatus() : mixed
- setDeviceId() : mixed
- setDevicePasswordStatus() : mixed
- setEmail() : mixed
- setEncryptionStatus() : mixed
- setEtag() : mixed
- setFirstSync() : mixed
- setHardware() : mixed
- setHardwareId() : mixed
- setImei() : mixed
- setKernelVersion() : mixed
- setKind() : mixed
- setLastSync() : mixed
- setManagedAccountIsOnOwnerProfile() : mixed
- setManufacturer() : mixed
- setMeid() : mixed
- setModel() : mixed
- setName() : mixed
- setNetworkOperator() : mixed
- setOs() : mixed
- setOtherAccountsInfo() : mixed
- setPrivilege() : mixed
- setReleaseVersion() : mixed
- setResourceId() : mixed
- setSecurityPatchLevel() : mixed
- setSerialNumber() : mixed
- setStatus() : mixed
- setSupportsWorkProfile() : mixed
- setType() : mixed
- setUnknownSourcesStatus() : mixed
- setUserAgent() : mixed
- setWifiMacAddress() : mixed
- toSimpleObject() : mixed
- Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
- valid() : mixed
- dataType() : mixed
- gapiInit() : mixed
- Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
- isAssociativeArray() : bool
- Returns true only if the array is associative.
- keyType() : mixed
- mapTypes() : void
- Initialize this object's properties from an array.
- camelCase() : string
- Convert a string to camelCase
- coerceType() : mixed
- getMappedName() : mixed
- If there is an internal name mapping, use that.
- getSimpleValue() : mixed
- Handle different types of values, primarily other objects and map and array data types.
- nullPlaceholderCheck() : mixed
- Check whether the value is the null placeholder and return true null.
Constants
NULL_VALUE
If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
public
mixed
NULL_VALUE
= "{}gapi-php-null"
Properties
$adbStatus
public
mixed
$adbStatus
$basebandVersion
public
mixed
$basebandVersion
$bootloaderVersion
public
mixed
$bootloaderVersion
$brand
public
mixed
$brand
$buildNumber
public
mixed
$buildNumber
$defaultLanguage
public
mixed
$defaultLanguage
$developerOptionsStatus
public
mixed
$developerOptionsStatus
$deviceCompromisedStatus
public
mixed
$deviceCompromisedStatus
$deviceId
public
mixed
$deviceId
$devicePasswordStatus
public
mixed
$devicePasswordStatus
public
mixed
$email
$encryptionStatus
public
mixed
$encryptionStatus
$etag
public
mixed
$etag
$firstSync
public
mixed
$firstSync
$hardware
public
mixed
$hardware
$hardwareId
public
mixed
$hardwareId
$imei
public
mixed
$imei
$kernelVersion
public
mixed
$kernelVersion
$kind
public
mixed
$kind
$lastSync
public
mixed
$lastSync
$managedAccountIsOnOwnerProfile
public
mixed
$managedAccountIsOnOwnerProfile
$manufacturer
public
mixed
$manufacturer
$meid
public
mixed
$meid
$model
public
mixed
$model
$name
public
mixed
$name
$networkOperator
public
mixed
$networkOperator
$os
public
mixed
$os
$otherAccountsInfo
public
mixed
$otherAccountsInfo
$privilege
public
mixed
$privilege
$releaseVersion
public
mixed
$releaseVersion
$resourceId
public
mixed
$resourceId
$securityPatchLevel
public
mixed
$securityPatchLevel
$serialNumber
public
mixed
$serialNumber
$status
public
mixed
$status
$supportsWorkProfile
public
mixed
$supportsWorkProfile
$type
public
mixed
$type
$unknownSourcesStatus
public
mixed
$unknownSourcesStatus
$userAgent
public
mixed
$userAgent
$wifiMacAddress
public
mixed
$wifiMacAddress
$applicationsDataType
protected
mixed
$applicationsDataType
= 'array'
$applicationsType
protected
mixed
$applicationsType
= 'Google_Service_Directory_MobileDeviceApplications'
$collection_key
protected
mixed
$collection_key
= 'otherAccountsInfo'
$internal_gapi_mappings
protected
mixed
$internal_gapi_mappings
= array()
$modelData
protected
mixed
$modelData
= array()
$processed
protected
mixed
$processed
= array()
Methods
__construct()
Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
public
final __construct() : mixed
Return values
mixed —__get()
Getter that handles passthrough access to the data array, and lazy object creation.
public
__get(string $key) : mixed
Parameters
- $key : string
-
Property name.
Return values
mixed —The value if any, or null.
__isset()
public
__isset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —__unset()
public
__unset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —assertIsArray()
Verify if $obj is an array.
public
assertIsArray(array<string|int, mixed> $obj, string $method) : mixed
Parameters
- $obj : array<string|int, mixed>
-
Items that should be validated.
- $method : string
-
Method expecting an array as an argument.
Tags
Return values
mixed —count()
public
count() : mixed
Return values
mixed —current()
public
current() : mixed
Return values
mixed —getAdbStatus()
public
getAdbStatus() : mixed
Return values
mixed —getApplications()
public
getApplications() : Google_Service_Directory_MobileDeviceApplications
Return values
Google_Service_Directory_MobileDeviceApplications —getBasebandVersion()
public
getBasebandVersion() : mixed
Return values
mixed —getBootloaderVersion()
public
getBootloaderVersion() : mixed
Return values
mixed —getBrand()
public
getBrand() : mixed
Return values
mixed —getBuildNumber()
public
getBuildNumber() : mixed
Return values
mixed —getDefaultLanguage()
public
getDefaultLanguage() : mixed
Return values
mixed —getDeveloperOptionsStatus()
public
getDeveloperOptionsStatus() : mixed
Return values
mixed —getDeviceCompromisedStatus()
public
getDeviceCompromisedStatus() : mixed
Return values
mixed —getDeviceId()
public
getDeviceId() : mixed
Return values
mixed —getDevicePasswordStatus()
public
getDevicePasswordStatus() : mixed
Return values
mixed —getEmail()
public
getEmail() : mixed
Return values
mixed —getEncryptionStatus()
public
getEncryptionStatus() : mixed
Return values
mixed —getEtag()
public
getEtag() : mixed
Return values
mixed —getFirstSync()
public
getFirstSync() : mixed
Return values
mixed —getHardware()
public
getHardware() : mixed
Return values
mixed —getHardwareId()
public
getHardwareId() : mixed
Return values
mixed —getImei()
public
getImei() : mixed
Return values
mixed —getKernelVersion()
public
getKernelVersion() : mixed
Return values
mixed —getKind()
public
getKind() : mixed
Return values
mixed —getLastSync()
public
getLastSync() : mixed
Return values
mixed —getManagedAccountIsOnOwnerProfile()
public
getManagedAccountIsOnOwnerProfile() : mixed
Return values
mixed —getManufacturer()
public
getManufacturer() : mixed
Return values
mixed —getMeid()
public
getMeid() : mixed
Return values
mixed —getModel()
public
getModel() : mixed
Return values
mixed —getName()
public
getName() : mixed
Return values
mixed —getNetworkOperator()
public
getNetworkOperator() : mixed
Return values
mixed —getOs()
public
getOs() : mixed
Return values
mixed —getOtherAccountsInfo()
public
getOtherAccountsInfo() : mixed
Return values
mixed —getPrivilege()
public
getPrivilege() : mixed
Return values
mixed —getReleaseVersion()
public
getReleaseVersion() : mixed
Return values
mixed —getResourceId()
public
getResourceId() : mixed
Return values
mixed —getSecurityPatchLevel()
public
getSecurityPatchLevel() : mixed
Return values
mixed —getSerialNumber()
public
getSerialNumber() : mixed
Return values
mixed —getStatus()
public
getStatus() : mixed
Return values
mixed —getSupportsWorkProfile()
public
getSupportsWorkProfile() : mixed
Return values
mixed —getType()
public
getType() : mixed
Return values
mixed —getUnknownSourcesStatus()
public
getUnknownSourcesStatus() : mixed
Return values
mixed —getUserAgent()
public
getUserAgent() : mixed
Return values
mixed —getWifiMacAddress()
public
getWifiMacAddress() : mixed
Return values
mixed —key()
public
key() : mixed
Return values
mixed —next()
public
next() : mixed
Return values
mixed —offsetExists()
public
offsetExists(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetSet()
public
offsetSet(mixed $offset, mixed $value) : mixed
Parameters
- $offset : mixed
- $value : mixed
Return values
mixed —offsetUnset()
public
offsetUnset(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —rewind()
public
rewind() : mixed
Return values
mixed —setAdbStatus()
public
setAdbStatus(mixed $adbStatus) : mixed
Parameters
- $adbStatus : mixed
Return values
mixed —setApplications()
public
setApplications(mixed $applications) : mixed
Parameters
- $applications : mixed
Return values
mixed —setBasebandVersion()
public
setBasebandVersion(mixed $basebandVersion) : mixed
Parameters
- $basebandVersion : mixed
Return values
mixed —setBootloaderVersion()
public
setBootloaderVersion(mixed $bootloaderVersion) : mixed
Parameters
- $bootloaderVersion : mixed
Return values
mixed —setBrand()
public
setBrand(mixed $brand) : mixed
Parameters
- $brand : mixed
Return values
mixed —setBuildNumber()
public
setBuildNumber(mixed $buildNumber) : mixed
Parameters
- $buildNumber : mixed
Return values
mixed —setDefaultLanguage()
public
setDefaultLanguage(mixed $defaultLanguage) : mixed
Parameters
- $defaultLanguage : mixed
Return values
mixed —setDeveloperOptionsStatus()
public
setDeveloperOptionsStatus(mixed $developerOptionsStatus) : mixed
Parameters
- $developerOptionsStatus : mixed
Return values
mixed —setDeviceCompromisedStatus()
public
setDeviceCompromisedStatus(mixed $deviceCompromisedStatus) : mixed
Parameters
- $deviceCompromisedStatus : mixed
Return values
mixed —setDeviceId()
public
setDeviceId(mixed $deviceId) : mixed
Parameters
- $deviceId : mixed
Return values
mixed —setDevicePasswordStatus()
public
setDevicePasswordStatus(mixed $devicePasswordStatus) : mixed
Parameters
- $devicePasswordStatus : mixed
Return values
mixed —setEmail()
public
setEmail(mixed $email) : mixed
Parameters
- $email : mixed
Return values
mixed —setEncryptionStatus()
public
setEncryptionStatus(mixed $encryptionStatus) : mixed
Parameters
- $encryptionStatus : mixed
Return values
mixed —setEtag()
public
setEtag(mixed $etag) : mixed
Parameters
- $etag : mixed
Return values
mixed —setFirstSync()
public
setFirstSync(mixed $firstSync) : mixed
Parameters
- $firstSync : mixed
Return values
mixed —setHardware()
public
setHardware(mixed $hardware) : mixed
Parameters
- $hardware : mixed
Return values
mixed —setHardwareId()
public
setHardwareId(mixed $hardwareId) : mixed
Parameters
- $hardwareId : mixed
Return values
mixed —setImei()
public
setImei(mixed $imei) : mixed
Parameters
- $imei : mixed
Return values
mixed —setKernelVersion()
public
setKernelVersion(mixed $kernelVersion) : mixed
Parameters
- $kernelVersion : mixed
Return values
mixed —setKind()
public
setKind(mixed $kind) : mixed
Parameters
- $kind : mixed
Return values
mixed —setLastSync()
public
setLastSync(mixed $lastSync) : mixed
Parameters
- $lastSync : mixed
Return values
mixed —setManagedAccountIsOnOwnerProfile()
public
setManagedAccountIsOnOwnerProfile(mixed $managedAccountIsOnOwnerProfile) : mixed
Parameters
- $managedAccountIsOnOwnerProfile : mixed
Return values
mixed —setManufacturer()
public
setManufacturer(mixed $manufacturer) : mixed
Parameters
- $manufacturer : mixed
Return values
mixed —setMeid()
public
setMeid(mixed $meid) : mixed
Parameters
- $meid : mixed
Return values
mixed —setModel()
public
setModel(mixed $model) : mixed
Parameters
- $model : mixed
Return values
mixed —setName()
public
setName(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —setNetworkOperator()
public
setNetworkOperator(mixed $networkOperator) : mixed
Parameters
- $networkOperator : mixed
Return values
mixed —setOs()
public
setOs(mixed $os) : mixed
Parameters
- $os : mixed
Return values
mixed —setOtherAccountsInfo()
public
setOtherAccountsInfo(mixed $otherAccountsInfo) : mixed
Parameters
- $otherAccountsInfo : mixed
Return values
mixed —setPrivilege()
public
setPrivilege(mixed $privilege) : mixed
Parameters
- $privilege : mixed
Return values
mixed —setReleaseVersion()
public
setReleaseVersion(mixed $releaseVersion) : mixed
Parameters
- $releaseVersion : mixed
Return values
mixed —setResourceId()
public
setResourceId(mixed $resourceId) : mixed
Parameters
- $resourceId : mixed
Return values
mixed —setSecurityPatchLevel()
public
setSecurityPatchLevel(mixed $securityPatchLevel) : mixed
Parameters
- $securityPatchLevel : mixed
Return values
mixed —setSerialNumber()
public
setSerialNumber(mixed $serialNumber) : mixed
Parameters
- $serialNumber : mixed
Return values
mixed —setStatus()
public
setStatus(mixed $status) : mixed
Parameters
- $status : mixed
Return values
mixed —setSupportsWorkProfile()
public
setSupportsWorkProfile(mixed $supportsWorkProfile) : mixed
Parameters
- $supportsWorkProfile : mixed
Return values
mixed —setType()
public
setType(mixed $type) : mixed
Parameters
- $type : mixed
Return values
mixed —setUnknownSourcesStatus()
public
setUnknownSourcesStatus(mixed $unknownSourcesStatus) : mixed
Parameters
- $unknownSourcesStatus : mixed
Return values
mixed —setUserAgent()
public
setUserAgent(mixed $userAgent) : mixed
Parameters
- $userAgent : mixed
Return values
mixed —setWifiMacAddress()
public
setWifiMacAddress(mixed $wifiMacAddress) : mixed
Parameters
- $wifiMacAddress : mixed
Return values
mixed —toSimpleObject()
Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
public
toSimpleObject() : mixed
Return values
mixed —valid()
public
valid() : mixed
Return values
mixed —dataType()
protected
dataType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —gapiInit()
Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
protected
gapiInit() : mixed
Return values
mixed —isAssociativeArray()
Returns true only if the array is associative.
protected
isAssociativeArray(array<string|int, mixed> $array) : bool
Parameters
- $array : array<string|int, mixed>
Return values
bool —True if the array is associative.
keyType()
protected
keyType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —mapTypes()
Initialize this object's properties from an array.
protected
mapTypes(array<string|int, mixed> $array) : void
Parameters
- $array : array<string|int, mixed>
-
Used to seed this object's properties.
Return values
void —camelCase()
Convert a string to camelCase
private
camelCase(string $value) : string
Parameters
- $value : string
Return values
string —coerceType()
private
coerceType(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —getMappedName()
If there is an internal name mapping, use that.
private
getMappedName(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —getSimpleValue()
Handle different types of values, primarily other objects and map and array data types.
private
getSimpleValue(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —nullPlaceholderCheck()
Check whether the value is the null placeholder and return true null.
private
nullPlaceholderCheck(mixed $value) : mixed
Parameters
- $value : mixed