1 import { FollowState } from '../actors'
3 export enum UserNotificationType {
4 NEW_VIDEO_FROM_SUBSCRIPTION = 1,
5 NEW_COMMENT_ON_MY_VIDEO = 2,
6 NEW_VIDEO_ABUSE_FOR_MODERATORS = 3,
8 BLACKLIST_ON_MY_VIDEO = 4,
9 UNBLACKLIST_ON_MY_VIDEO = 5,
11 MY_VIDEO_PUBLISHED = 6,
13 MY_VIDEO_IMPORT_SUCCESS = 7,
14 MY_VIDEO_IMPORT_ERROR = 8,
16 NEW_USER_REGISTRATION = 9,
20 VIDEO_AUTO_BLACKLIST_FOR_MODERATORS = 12,
22 NEW_INSTANCE_FOLLOWER = 13
25 export interface VideoInfo {
31 export interface ActorInfo {
41 export interface UserNotification {
43 type: UserNotificationType
82 type: 'account' | 'channel'