Home > Class Reference > ENSLIB namespace > EnsLib.PushNotifications.NotificationInfo

EnsLib.PushNotifications.NotificationInfo

class EnsLib.PushNotifications.NotificationInfo extends %XML.Adaptor

Notification by identity request

Property Inventory

Method Inventory

Properties

property AlertNotification as %String (MAXLEN = 2048);
String to be displayed to the user as a notification.
Property methods: AlertNotificationDisplayToLogical(), AlertNotificationGet(), AlertNotificationIsValid(), AlertNotificationLogicalToDisplay(), AlertNotificationLogicalToOdbc(), AlertNotificationNormalize(), AlertNotificationSet()
property BadgeNotification as %Integer;
Integer that is diplayed to the user in an icon. For example, this can be used to indicate the number of unread messages.
Property methods: BadgeNotificationDisplayToLogical(), BadgeNotificationGet(), BadgeNotificationIsValid(), BadgeNotificationLogicalToDisplay(), BadgeNotificationNormalize(), BadgeNotificationSet(), BadgeNotificationXSDToLogical()
property CollapseKey as %String (MAXLEN = 512);
Collapse key (if supported)
Property methods: CollapseKeyDisplayToLogical(), CollapseKeyGet(), CollapseKeyIsValid(), CollapseKeyLogicalToDisplay(), CollapseKeyLogicalToOdbc(), CollapseKeyNormalize(), CollapseKeySet()
property Data as array of %String;
String containing name-value pairs in JSON form. Data contains the names and values that are used by the notification handling code in the mobile app.
Property methods: DataBuildValueArray(), DataCollectionToDisplay(), DataCollectionToOdbc(), DataDisplayToCollection(), DataDisplayToLogical(), DataGet(), DataGetObject(), DataGetObjectId(), DataGetSwizzled(), DataIsValid(), DataLogicalToDisplay(), DataLogicalToOdbc(), DataNormalize(), DataOdbcToCollection(), DataSet(), DataSetObject(), DataSetObjectId()
property ExpiresUTC as %TimeStamp;
Timestamp that indicates when the notification expires. If the notification is not delivered to the device by this time, the server will not send it to the device.
Property methods: ExpiresUTCDisplayToLogical(), ExpiresUTCGet(), ExpiresUTCIsValid(), ExpiresUTCLogicalToDisplay(), ExpiresUTCLogicalToXSD(), ExpiresUTCNormalize(), ExpiresUTCOdbcToLogical(), ExpiresUTCSet(), ExpiresUTCXSDToLogical()
property SoundNotification as %String (MAXLEN = 2048);
String that identifies a sound to be played on the device.
Property methods: SoundNotificationDisplayToLogical(), SoundNotificationGet(), SoundNotificationIsValid(), SoundNotificationLogicalToDisplay(), SoundNotificationLogicalToOdbc(), SoundNotificationNormalize(), SoundNotificationSet()
property UrlNotification as %String (MAXLEN = 2048);
Alert-URL notification
Property methods: UrlNotificationDisplayToLogical(), UrlNotificationGet(), UrlNotificationIsValid(), UrlNotificationLogicalToDisplay(), UrlNotificationLogicalToOdbc(), UrlNotificationNormalize(), UrlNotificationSet()

Methods

classmethod CopyFrom(pSrc As %RegisteredObject, pTarget As %RegisteredObject) as %Status [ Language = objectscript ]

Inherited Members

Inherited Methods

Subclasses