-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathuserNotifications.ts
55 lines (47 loc) · 1.05 KB
/
userNotifications.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
import { gql } from 'apollo-server-express';
export default gql`
"""
This object stored in user.notifications field
"""
type UserNotificationsSettings {
"""
Available notify types with their active statuses
"""
whatToReceive: UserNotificationsReceiveTypesSet!
"""
Available channels with their data
"""
channels: NotificationsChannels!
}
"""
Available notify types with their active statuses
"""
type UserNotificationsReceiveTypesSet {
"""
When user is assigned to the issue (event)
"""
IssueAssigning: Boolean
"""
Regular digest of what happened on the project for the week
"""
WeeklyDigest: Boolean
"""
Only important messages from Hawk team
"""
SystemMessages: Boolean
}
enum UserNotificationType {
"""
When user is assigned to the issue (event)
"""
IssueAssigning
"""
Regular digest of what happened on the project for the week
"""
WeeklyDigest
"""
Only important messages from Hawk team
"""
SystemMessages
}
`;