Skip to content

/AWS1/CL_CNTUSERNOTIFSUMMARY

Summary information about a notification for a specific user, including the user's read status.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_notificationid TYPE /AWS1/CNTNOTIFICATIONID /AWS1/CNTNOTIFICATIONID

The unique identifier for the notification.

iv_notificationstatus TYPE /AWS1/CNTNOTIFICATIONSTATUS /AWS1/CNTNOTIFICATIONSTATUS

The status of the notification for this user. Valid values are READ, UNREAD, and HIDDEN.

iv_instanceid TYPE /AWS1/CNTINSTANCEID /AWS1/CNTINSTANCEID

The identifier of the Amazon Connect instance.

iv_recipientid TYPE /AWS1/CNTAGENTID /AWS1/CNTAGENTID

The identifier of the recipient user.

it_content TYPE /AWS1/CL_CNTNOTIFCONTENT_W=>TT_NOTIFICATIONCONTENT TT_NOTIFICATIONCONTENT

The localized content of the notification.

iv_priority TYPE /AWS1/CNTNOTIFICATIONPRIORITY /AWS1/CNTNOTIFICATIONPRIORITY

The priority level of the notification.

iv_source TYPE /AWS1/CNTNOTIFICATIONSOURCE /AWS1/CNTNOTIFICATIONSOURCE

The source that created the notification. Valid values are CUSTOMER, RULES, and SYSTEM.

iv_createdat TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP

The timestamp when the notification was created.

iv_expiresat TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP

The timestamp when the notification expires.


Queryable Attributes

NotificationId

The unique identifier for the notification.

Accessible with the following methods

Method Description
GET_NOTIFICATIONID() Getter for NOTIFICATIONID, with configurable default
ASK_NOTIFICATIONID() Getter for NOTIFICATIONID w/ exceptions if field has no valu
HAS_NOTIFICATIONID() Determine if NOTIFICATIONID has a value

NotificationStatus

The status of the notification for this user. Valid values are READ, UNREAD, and HIDDEN.

Accessible with the following methods

Method Description
GET_NOTIFICATIONSTATUS() Getter for NOTIFICATIONSTATUS, with configurable default
ASK_NOTIFICATIONSTATUS() Getter for NOTIFICATIONSTATUS w/ exceptions if field has no
HAS_NOTIFICATIONSTATUS() Determine if NOTIFICATIONSTATUS has a value

InstanceId

The identifier of the Amazon Connect instance.

Accessible with the following methods

Method Description
GET_INSTANCEID() Getter for INSTANCEID, with configurable default
ASK_INSTANCEID() Getter for INSTANCEID w/ exceptions if field has no value
HAS_INSTANCEID() Determine if INSTANCEID has a value

RecipientId

The identifier of the recipient user.

Accessible with the following methods

Method Description
GET_RECIPIENTID() Getter for RECIPIENTID, with configurable default
ASK_RECIPIENTID() Getter for RECIPIENTID w/ exceptions if field has no value
HAS_RECIPIENTID() Determine if RECIPIENTID has a value

Content

The localized content of the notification.

Accessible with the following methods

Method Description
GET_CONTENT() Getter for CONTENT, with configurable default
ASK_CONTENT() Getter for CONTENT w/ exceptions if field has no value
HAS_CONTENT() Determine if CONTENT has a value

Priority

The priority level of the notification.

Accessible with the following methods

Method Description
GET_PRIORITY() Getter for PRIORITY, with configurable default
ASK_PRIORITY() Getter for PRIORITY w/ exceptions if field has no value
HAS_PRIORITY() Determine if PRIORITY has a value

Source

The source that created the notification. Valid values are CUSTOMER, RULES, and SYSTEM.

Accessible with the following methods

Method Description
GET_SOURCE() Getter for SOURCE, with configurable default
ASK_SOURCE() Getter for SOURCE w/ exceptions if field has no value
HAS_SOURCE() Determine if SOURCE has a value

CreatedAt

The timestamp when the notification was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

ExpiresAt

The timestamp when the notification expires.

Accessible with the following methods

Method Description
GET_EXPIRESAT() Getter for EXPIRESAT, with configurable default
ASK_EXPIRESAT() Getter for EXPIRESAT w/ exceptions if field has no value
HAS_EXPIRESAT() Determine if EXPIRESAT has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_USERNOTIFICATIONSUMMARYLIST

TYPES TT_USERNOTIFICATIONSUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_CNTUSERNOTIFSUMMARY WITH DEFAULT KEY
.