Documentation

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

$developerOptionsStatus

public mixed $developerOptionsStatus

$deviceCompromisedStatus

public mixed $deviceCompromisedStatus

$devicePasswordStatus

public mixed $devicePasswordStatus

$managedAccountIsOnOwnerProfile

public mixed $managedAccountIsOnOwnerProfile

$unknownSourcesStatus

public mixed $unknownSourcesStatus

$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
throws
Google_Exception

Thrown if $obj isn't an array.

Return values
mixed

count()

public count() : mixed
Return values
mixed

current()

public current() : mixed
Return values
mixed

getAdbStatus()

public getAdbStatus() : mixed
Return values
mixed

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

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
Return values
mixed

Search results