Skip to content

/AWS1/CL_CHSPUSHNTFPREFERENCES

The channel membership preferences for push notification.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_allownotifications TYPE /AWS1/CHSALLOWNOTIFICATIONS /AWS1/CHSALLOWNOTIFICATIONS

Enum value that indicates which push notifications to send to the requested member of a channel. ALL sends all push notifications, NONE sends no push notifications, FILTERED sends only filtered push notifications.

Optional arguments:

iv_filterrule TYPE /AWS1/CHSFILTERRULE /AWS1/CHSFILTERRULE

The simple JSON object used to send a subset of a push notification to the requested member.


Queryable Attributes

AllowNotifications

Enum value that indicates which push notifications to send to the requested member of a channel. ALL sends all push notifications, NONE sends no push notifications, FILTERED sends only filtered push notifications.

Accessible with the following methods

Method Description
GET_ALLOWNOTIFICATIONS() Getter for ALLOWNOTIFICATIONS, with configurable default
ASK_ALLOWNOTIFICATIONS() Getter for ALLOWNOTIFICATIONS w/ exceptions if field has no
HAS_ALLOWNOTIFICATIONS() Determine if ALLOWNOTIFICATIONS has a value

FilterRule

The simple JSON object used to send a subset of a push notification to the requested member.

Accessible with the following methods

Method Description
GET_FILTERRULE() Getter for FILTERRULE, with configurable default
ASK_FILTERRULE() Getter for FILTERRULE w/ exceptions if field has no value
HAS_FILTERRULE() Determine if FILTERRULE has a value