]>
Commit | Line | Data |
---|---|---|
bd45d503 | 1 | export const enum UserNotificationSettingValue { |
2f1548fd C |
2 | NONE = 0, |
3 | WEB = 1 << 0, | |
4 | EMAIL = 1 << 1 | |
cef534ed C |
5 | } |
6 | ||
7 | export interface UserNotificationSetting { | |
4f32032f | 8 | abuseAsModerator: UserNotificationSettingValue |
7ccddd7b | 9 | videoAutoBlacklistAsModerator: UserNotificationSettingValue |
594d3e48 C |
10 | newUserRegistration: UserNotificationSettingValue |
11 | ||
12 | newVideoFromSubscription: UserNotificationSettingValue | |
13 | ||
cef534ed | 14 | blacklistOnMyVideo: UserNotificationSettingValue |
dc133480 C |
15 | myVideoPublished: UserNotificationSettingValue |
16 | myVideoImportFinished: UserNotificationSettingValue | |
594d3e48 | 17 | |
f7cc67b4 | 18 | commentMention: UserNotificationSettingValue |
594d3e48 C |
19 | newCommentOnMyVideo: UserNotificationSettingValue |
20 | ||
21 | newFollow: UserNotificationSettingValue | |
883993c8 | 22 | newInstanceFollower: UserNotificationSettingValue |
8424c402 | 23 | autoInstanceFollowing: UserNotificationSettingValue |
594d3e48 C |
24 | |
25 | abuseStateChange: UserNotificationSettingValue | |
26 | abuseNewMessage: UserNotificationSettingValue | |
32a18cbf C |
27 | |
28 | newPeerTubeVersion: UserNotificationSettingValue | |
29 | newPluginVersion: UserNotificationSettingValue | |
1808a1f8 | 30 | |
92e66e04 | 31 | myVideoStudioEditionFinished: UserNotificationSettingValue |
cef534ed | 32 | } |