]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - shared/models/users/user-notification-setting.model.ts
Remove comments, rates and views from stats
[github/Chocobozzz/PeerTube.git] / shared / models / users / user-notification-setting.model.ts
1 export const enum UserNotificationSettingValue {
2 NONE = 0,
3 WEB = 1 << 0,
4 EMAIL = 1 << 1
5 }
6
7 export interface UserNotificationSetting {
8 abuseAsModerator: UserNotificationSettingValue
9 videoAutoBlacklistAsModerator: UserNotificationSettingValue
10 newUserRegistration: UserNotificationSettingValue
11
12 newVideoFromSubscription: UserNotificationSettingValue
13
14 blacklistOnMyVideo: UserNotificationSettingValue
15 myVideoPublished: UserNotificationSettingValue
16 myVideoImportFinished: UserNotificationSettingValue
17
18 commentMention: UserNotificationSettingValue
19 newCommentOnMyVideo: UserNotificationSettingValue
20
21 newFollow: UserNotificationSettingValue
22 newInstanceFollower: UserNotificationSettingValue
23 autoInstanceFollowing: UserNotificationSettingValue
24
25 abuseStateChange: UserNotificationSettingValue
26 abuseNewMessage: UserNotificationSettingValue
27
28 newPeerTubeVersion: UserNotificationSettingValue
29 newPluginVersion: UserNotificationSettingValue
30
31 myVideoStudioEditionFinished: UserNotificationSettingValue
32 }