-export enum UserNotificationSettingValue {
+export const enum UserNotificationSettingValue {
NONE = 0,
WEB = 1 << 0,
EMAIL = 1 << 1
}
export interface UserNotificationSetting {
- newVideoFromSubscription: UserNotificationSettingValue
- newCommentOnMyVideo: UserNotificationSettingValue
- videoAbuseAsModerator: UserNotificationSettingValue
+ abuseAsModerator: UserNotificationSettingValue
videoAutoBlacklistAsModerator: UserNotificationSettingValue
+ newUserRegistration: UserNotificationSettingValue
+
+ newVideoFromSubscription: UserNotificationSettingValue
+
blacklistOnMyVideo: UserNotificationSettingValue
myVideoPublished: UserNotificationSettingValue
myVideoImportFinished: UserNotificationSettingValue
- newUserRegistration: UserNotificationSettingValue
- newFollow: UserNotificationSettingValue
+
commentMention: UserNotificationSettingValue
+ newCommentOnMyVideo: UserNotificationSettingValue
+
+ newFollow: UserNotificationSettingValue
newInstanceFollower: UserNotificationSettingValue
autoInstanceFollowing: UserNotificationSettingValue
+
+ abuseStateChange: UserNotificationSettingValue
+ abuseNewMessage: UserNotificationSettingValue
+
+ newPeerTubeVersion: UserNotificationSettingValue
+ newPluginVersion: UserNotificationSettingValue
+
+ myVideoStudioEditionFinished: UserNotificationSettingValue
}