OBJECT

Notification

link GraphQL Schema definition

1type Notification {
2
3id: ID!
4
5# This can be encrypted string, json, html
6body: String
7
8# The title of notification
9title: String
10
11# Hint what/how the body is encoded
12contentType: String
13
14# Event type of notification
15eventType: String
16
17# Event name of notification
18eventName: String
19
20# The applicationId of notification
21applicationId: String
22
23# If states are exclusive then this can be just NotificationState
24flags: [NotificationFlag!]
25
26# Recipients that received nothing from this post: paused mailboxes and
27# well-formed ids that matched
28# no mailbox, user or organization. Set only on the result of `notificationPost`,
29# where an empty list means every
30# recipient was reached or limited. Always null elsewhere, including mailbox
31# queries and `notificationPosted`.
32failedMailboxes: [NotificationFailedMailbox!]
33
34# Mailboxes that were at their limit and received only a live-only (not stored)
35# copy of this post.
36# Set only on the result of `notificationPost`, where an empty list means none.
37# Always null elsewhere,
38# including mailbox queries and `notificationPosted`.
39limitedMailboxes: [NotificationLimitedMailbox!]
40
41# Dates tracked internally
42createdDateTime: DateTime
43
44readDateTime: DateTime
45
46updatedDateTime: DateTime
47
48}