androidenterprise
v1
|
#include <notification.h>
Static Public Member Functions | |
static Notification * | New () |
A notification of one event relating to an enterprise.
|
explicit |
Standard constructor for an immutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'appRestrictionsSchemaChangeEvent
' attribute.
|
inline |
Clears the 'appUpdateEvent
' attribute.
|
inline |
Clears the 'deviceReportUpdateEvent
' attribute.
|
inline |
Clears the 'enterpriseId
' attribute.
|
inline |
Clears the 'installFailureEvent
' attribute.
|
inline |
Clears the 'newDeviceEvent
' attribute.
|
inline |
Clears the 'newPermissionsEvent
' attribute.
|
inline |
Clears the 'notificationType
' attribute.
|
inline |
Clears the 'productApprovalEvent
' attribute.
|
inline |
Clears the 'productAvailabilityChangeEvent
' attribute.
|
inline |
Clears the 'timestampMillis
' attribute.
const AppRestrictionsSchemaChangeEvent google_androidenterprise_api::Notification::get_app_restrictions_schema_change_event | ( | ) | const |
Get a reference to the value of the 'appRestrictionsSchemaChangeEvent
' attribute.
const AppUpdateEvent google_androidenterprise_api::Notification::get_app_update_event | ( | ) | const |
Get a reference to the value of the 'appUpdateEvent
' attribute.
const DeviceReportUpdateEvent google_androidenterprise_api::Notification::get_device_report_update_event | ( | ) | const |
Get a reference to the value of the 'deviceReportUpdateEvent
' attribute.
|
inline |
Get the value of the 'enterpriseId
' attribute.
const InstallFailureEvent google_androidenterprise_api::Notification::get_install_failure_event | ( | ) | const |
Get a reference to the value of the 'installFailureEvent
' attribute.
const NewDeviceEvent google_androidenterprise_api::Notification::get_new_device_event | ( | ) | const |
Get a reference to the value of the 'newDeviceEvent
' attribute.
const NewPermissionsEvent google_androidenterprise_api::Notification::get_new_permissions_event | ( | ) | const |
Get a reference to the value of the 'newPermissionsEvent
' attribute.
|
inline |
Get the value of the 'notificationType
' attribute.
const ProductApprovalEvent google_androidenterprise_api::Notification::get_product_approval_event | ( | ) | const |
Get a reference to the value of the 'productApprovalEvent
' attribute.
const ProductAvailabilityChangeEvent google_androidenterprise_api::Notification::get_product_availability_change_event | ( | ) | const |
Get a reference to the value of the 'productAvailabilityChangeEvent
' attribute.
|
inline |
Get the value of the 'timestampMillis
' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'appRestrictionsSchemaChangeEvent
' attribute was set.
appRestrictionsSchemaChangeEvent
' attribute was set.
|
inline |
Determine if the 'appUpdateEvent
' attribute was set.
appUpdateEvent
' attribute was set.
|
inline |
Determine if the 'deviceReportUpdateEvent
' attribute was set.
deviceReportUpdateEvent
' attribute was set.
|
inline |
Determine if the 'enterpriseId
' attribute was set.
enterpriseId
' attribute was set.
|
inline |
Determine if the 'installFailureEvent
' attribute was set.
installFailureEvent
' attribute was set.
|
inline |
Determine if the 'newDeviceEvent
' attribute was set.
newDeviceEvent
' attribute was set.
|
inline |
Determine if the 'newPermissionsEvent
' attribute was set.
newPermissionsEvent
' attribute was set.
|
inline |
Determine if the 'notificationType
' attribute was set.
notificationType
' attribute was set.
|
inline |
Determine if the 'productApprovalEvent
' attribute was set.
productApprovalEvent
' attribute was set.
|
inline |
Determine if the 'productAvailabilityChangeEvent
' attribute was set.
productAvailabilityChangeEvent
' attribute was set.
|
inline |
Determine if the 'timestampMillis
' attribute was set.
timestampMillis
' attribute was set. AppRestrictionsSchemaChangeEvent google_androidenterprise_api::Notification::mutable_appRestrictionsSchemaChangeEvent | ( | ) |
Gets a reference to a mutable value of the 'appRestrictionsSchemaChangeEvent
' property.
Notifications about new app restrictions schema changes.
AppUpdateEvent google_androidenterprise_api::Notification::mutable_appUpdateEvent | ( | ) |
Gets a reference to a mutable value of the 'appUpdateEvent
' property.
Notifications about app updates.
DeviceReportUpdateEvent google_androidenterprise_api::Notification::mutable_deviceReportUpdateEvent | ( | ) |
Gets a reference to a mutable value of the 'deviceReportUpdateEvent
' property.
Notifications about device report updates.
InstallFailureEvent google_androidenterprise_api::Notification::mutable_installFailureEvent | ( | ) |
Gets a reference to a mutable value of the 'installFailureEvent
' property.
Notifications about an app installation failure.
NewDeviceEvent google_androidenterprise_api::Notification::mutable_newDeviceEvent | ( | ) |
Gets a reference to a mutable value of the 'newDeviceEvent
' property.
Notifications about new devices.
NewPermissionsEvent google_androidenterprise_api::Notification::mutable_newPermissionsEvent | ( | ) |
Gets a reference to a mutable value of the 'newPermissionsEvent
' property.
Notifications about new app permissions.
ProductApprovalEvent google_androidenterprise_api::Notification::mutable_productApprovalEvent | ( | ) |
Gets a reference to a mutable value of the 'productApprovalEvent
' property.
Notifications about changes to a product's approval status.
ProductAvailabilityChangeEvent google_androidenterprise_api::Notification::mutable_productAvailabilityChangeEvent | ( | ) |
Gets a reference to a mutable value of the 'productAvailabilityChangeEvent
' property.
Notifications about product availability changes.
|
static |
Creates a new default instance.
|
inline |
Change the 'enterpriseId
' attribute.
The ID of the enterprise for which the notification is sent. This will always be present.
[in] | value | The new value. |
|
inline |
Change the 'notificationType
' attribute.
Type of the notification.
[in] | value | The new value. |
|
inline |
Change the 'timestampMillis
' attribute.
The time when the notification was published in milliseconds since 1970-01-01T00:00:00Z. This will always be present.
[in] | value | The new value. |