]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - shared/models/users/user-notification-setting.model.ts
Add save replay live tests
[github/Chocobozzz/PeerTube.git] / shared / models / users / user-notification-setting.model.ts
CommitLineData
bd45d503 1export const enum UserNotificationSettingValue {
2f1548fd
C
2 NONE = 0,
3 WEB = 1 << 0,
4 EMAIL = 1 << 1
cef534ed
C
5}
6
7export 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
cef534ed 27}