Google_Service_AndroidEnterprise_Notification
extends Google_Model
in package
This class defines attributes, valid values, and usage which is generated from a given json schema.
http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5
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.
- $enterpriseId : mixed
- $notificationType : mixed
- $timestampMillis : mixed
- $appRestrictionsSchemaChangeEventDataType : mixed
- $appRestrictionsSchemaChangeEventType : mixed
- $appUpdateEventDataType : mixed
- $appUpdateEventType : mixed
- $deviceReportUpdateEventDataType : mixed
- $deviceReportUpdateEventType : mixed
- $installFailureEventDataType : mixed
- $installFailureEventType : mixed
- $internal_gapi_mappings : mixed
- $modelData : mixed
- $newDeviceEventDataType : mixed
- $newDeviceEventType : mixed
- $newPermissionsEventDataType : mixed
- $newPermissionsEventType : mixed
- $processed : mixed
- $productApprovalEventDataType : mixed
- $productApprovalEventType : mixed
- $productAvailabilityChangeEventDataType : mixed
- $productAvailabilityChangeEventType : 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.
- getAppRestrictionsSchemaChangeEvent() : Google_Service_AndroidEnterprise_AppRestrictionsSchemaChangeEvent
- getAppUpdateEvent() : Google_Service_AndroidEnterprise_AppUpdateEvent
- getDeviceReportUpdateEvent() : Google_Service_AndroidEnterprise_DeviceReportUpdateEvent
- getEnterpriseId() : mixed
- getInstallFailureEvent() : Google_Service_AndroidEnterprise_InstallFailureEvent
- getNewDeviceEvent() : Google_Service_AndroidEnterprise_NewDeviceEvent
- getNewPermissionsEvent() : Google_Service_AndroidEnterprise_NewPermissionsEvent
- getNotificationType() : mixed
- getProductApprovalEvent() : Google_Service_AndroidEnterprise_ProductApprovalEvent
- getProductAvailabilityChangeEvent() : Google_Service_AndroidEnterprise_ProductAvailabilityChangeEvent
- getTimestampMillis() : mixed
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- setAppRestrictionsSchemaChangeEvent() : mixed
- setAppUpdateEvent() : mixed
- setDeviceReportUpdateEvent() : mixed
- setEnterpriseId() : mixed
- setInstallFailureEvent() : mixed
- setNewDeviceEvent() : mixed
- setNewPermissionsEvent() : mixed
- setNotificationType() : mixed
- setProductApprovalEvent() : mixed
- setProductAvailabilityChangeEvent() : mixed
- setTimestampMillis() : 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.
- 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
- 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
$enterpriseId
public
mixed
$enterpriseId
$notificationType
public
mixed
$notificationType
$timestampMillis
public
mixed
$timestampMillis
$appRestrictionsSchemaChangeEventDataType
protected
mixed
$appRestrictionsSchemaChangeEventDataType
= ''
$appRestrictionsSchemaChangeEventType
protected
mixed
$appRestrictionsSchemaChangeEventType
= 'Google_Service_AndroidEnterprise_AppRestrictionsSchemaChangeEvent'
$appUpdateEventDataType
protected
mixed
$appUpdateEventDataType
= ''
$appUpdateEventType
protected
mixed
$appUpdateEventType
= 'Google_Service_AndroidEnterprise_AppUpdateEvent'
$deviceReportUpdateEventDataType
protected
mixed
$deviceReportUpdateEventDataType
= ''
$deviceReportUpdateEventType
protected
mixed
$deviceReportUpdateEventType
= 'Google_Service_AndroidEnterprise_DeviceReportUpdateEvent'
$installFailureEventDataType
protected
mixed
$installFailureEventDataType
= ''
$installFailureEventType
protected
mixed
$installFailureEventType
= 'Google_Service_AndroidEnterprise_InstallFailureEvent'
$internal_gapi_mappings
protected
mixed
$internal_gapi_mappings
= array()
$modelData
protected
mixed
$modelData
= array()
$newDeviceEventDataType
protected
mixed
$newDeviceEventDataType
= ''
$newDeviceEventType
protected
mixed
$newDeviceEventType
= 'Google_Service_AndroidEnterprise_NewDeviceEvent'
$newPermissionsEventDataType
protected
mixed
$newPermissionsEventDataType
= ''
$newPermissionsEventType
protected
mixed
$newPermissionsEventType
= 'Google_Service_AndroidEnterprise_NewPermissionsEvent'
$processed
protected
mixed
$processed
= array()
$productApprovalEventDataType
protected
mixed
$productApprovalEventDataType
= ''
$productApprovalEventType
protected
mixed
$productApprovalEventType
= 'Google_Service_AndroidEnterprise_ProductApprovalEvent'
$productAvailabilityChangeEventDataType
protected
mixed
$productAvailabilityChangeEventDataType
= ''
$productAvailabilityChangeEventType
protected
mixed
$productAvailabilityChangeEventType
= 'Google_Service_AndroidEnterprise_ProductAvailabilityChangeEvent'
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 —getAppRestrictionsSchemaChangeEvent()
public
getAppRestrictionsSchemaChangeEvent() : Google_Service_AndroidEnterprise_AppRestrictionsSchemaChangeEvent
Return values
Google_Service_AndroidEnterprise_AppRestrictionsSchemaChangeEvent —getAppUpdateEvent()
public
getAppUpdateEvent() : Google_Service_AndroidEnterprise_AppUpdateEvent
Return values
Google_Service_AndroidEnterprise_AppUpdateEvent —getDeviceReportUpdateEvent()
public
getDeviceReportUpdateEvent() : Google_Service_AndroidEnterprise_DeviceReportUpdateEvent
Return values
Google_Service_AndroidEnterprise_DeviceReportUpdateEvent —getEnterpriseId()
public
getEnterpriseId() : mixed
Return values
mixed —getInstallFailureEvent()
public
getInstallFailureEvent() : Google_Service_AndroidEnterprise_InstallFailureEvent
Return values
Google_Service_AndroidEnterprise_InstallFailureEvent —getNewDeviceEvent()
public
getNewDeviceEvent() : Google_Service_AndroidEnterprise_NewDeviceEvent
Return values
Google_Service_AndroidEnterprise_NewDeviceEvent —getNewPermissionsEvent()
public
getNewPermissionsEvent() : Google_Service_AndroidEnterprise_NewPermissionsEvent
Return values
Google_Service_AndroidEnterprise_NewPermissionsEvent —getNotificationType()
public
getNotificationType() : mixed
Return values
mixed —getProductApprovalEvent()
public
getProductApprovalEvent() : Google_Service_AndroidEnterprise_ProductApprovalEvent
Return values
Google_Service_AndroidEnterprise_ProductApprovalEvent —getProductAvailabilityChangeEvent()
public
getProductAvailabilityChangeEvent() : Google_Service_AndroidEnterprise_ProductAvailabilityChangeEvent
Return values
Google_Service_AndroidEnterprise_ProductAvailabilityChangeEvent —getTimestampMillis()
public
getTimestampMillis() : 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 —setAppRestrictionsSchemaChangeEvent()
public
setAppRestrictionsSchemaChangeEvent(Google_Service_AndroidEnterprise_AppRestrictionsSchemaChangeEvent $appRestrictionsSchemaChangeEvent) : mixed
Parameters
- $appRestrictionsSchemaChangeEvent : Google_Service_AndroidEnterprise_AppRestrictionsSchemaChangeEvent
Return values
mixed —setAppUpdateEvent()
public
setAppUpdateEvent(Google_Service_AndroidEnterprise_AppUpdateEvent $appUpdateEvent) : mixed
Parameters
- $appUpdateEvent : Google_Service_AndroidEnterprise_AppUpdateEvent
Return values
mixed —setDeviceReportUpdateEvent()
public
setDeviceReportUpdateEvent(Google_Service_AndroidEnterprise_DeviceReportUpdateEvent $deviceReportUpdateEvent) : mixed
Parameters
- $deviceReportUpdateEvent : Google_Service_AndroidEnterprise_DeviceReportUpdateEvent
Return values
mixed —setEnterpriseId()
public
setEnterpriseId(mixed $enterpriseId) : mixed
Parameters
- $enterpriseId : mixed
Return values
mixed —setInstallFailureEvent()
public
setInstallFailureEvent(Google_Service_AndroidEnterprise_InstallFailureEvent $installFailureEvent) : mixed
Parameters
- $installFailureEvent : Google_Service_AndroidEnterprise_InstallFailureEvent
Return values
mixed —setNewDeviceEvent()
public
setNewDeviceEvent(Google_Service_AndroidEnterprise_NewDeviceEvent $newDeviceEvent) : mixed
Parameters
- $newDeviceEvent : Google_Service_AndroidEnterprise_NewDeviceEvent
Return values
mixed —setNewPermissionsEvent()
public
setNewPermissionsEvent(Google_Service_AndroidEnterprise_NewPermissionsEvent $newPermissionsEvent) : mixed
Parameters
- $newPermissionsEvent : Google_Service_AndroidEnterprise_NewPermissionsEvent
Return values
mixed —setNotificationType()
public
setNotificationType(mixed $notificationType) : mixed
Parameters
- $notificationType : mixed
Return values
mixed —setProductApprovalEvent()
public
setProductApprovalEvent(Google_Service_AndroidEnterprise_ProductApprovalEvent $productApprovalEvent) : mixed
Parameters
- $productApprovalEvent : Google_Service_AndroidEnterprise_ProductApprovalEvent
Return values
mixed —setProductAvailabilityChangeEvent()
public
setProductAvailabilityChangeEvent(Google_Service_AndroidEnterprise_ProductAvailabilityChangeEvent $productAvailabilityChangeEvent) : mixed
Parameters
- $productAvailabilityChangeEvent : Google_Service_AndroidEnterprise_ProductAvailabilityChangeEvent
Return values
mixed —setTimestampMillis()
public
setTimestampMillis(mixed $timestampMillis) : mixed
Parameters
- $timestampMillis : 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 —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 —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