-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathuserNotifications.ts
More file actions
55 lines (47 loc) · 1.05 KB
/
userNotifications.ts
File metadata and controls
55 lines (47 loc) · 1.05 KB
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
}
`;