]>
Commit | Line | Data |
---|---|---|
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 | } |