core.notification_2
Home > @engagespot/core > Notification_2
Notification_2 class
Signature:export default class Notification implements NotificationItem
Implements: NotificationItem
Constructors
| Constructor | Modifiers | Description | 
|---|---|---|
| (constructor)(client, options) | Constructs a new instance of the Notificationclass | 
Properties
| Property | Modifiers | Type | Description | 
|---|---|---|---|
| _client | Engagespot | ||
| clickedAt? | string | null | (Optional) | |
| createdAt? | string | null | (Optional) | |
| icon? | string | null | (Optional) | |
| id | string | ||
| message? | string | null | (Optional) | |
| seenAt? | string | null | (Optional) | |
| title | string | ||
| url? | string | null | (Optional) | 
Methods
| Method | Modifiers | Description | 
|---|---|---|
| delete() | Deletes a Notification | |
| fetch() | Fetches this notification & also marks this notification as seen | |
| markAsClicked() | Marks this notification as clicked |