Skip to main content

Notification

Represents information about a notification.

type Notification {
id: String!
type: NotificationType!
causer: User
data: NotificationData
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
seenAt: DateTimeTz
readAt: DateTimeTz
}

Fields

Notification.id ● String! non-null scalar

Notification's unique identifier.

Notification.type ● NotificationType! non-null enum

The type of the notification.

Notification.causer ● User object

Who/what caused the notification.

Notification.data ● NotificationData object

The notification's data.

Notification.createdAt ● DateTimeTz! non-null scalar

The date and time when the notification was created.

Notification.updatedAt ● DateTimeTz! non-null scalar

The date and time when the notification was last updated.

Notification.seenAt ● DateTimeTz scalar

The date and time when the notification was marked as seen.

Notification.readAt ● DateTimeTz scalar

The date and time when the notification was marked as read.

Returned By

markNotificationAsRead mutation ● markNotificationAsUnread mutation

Member Of

NotificationEdge object