1 import { FollowState } from '../actors'
3 export enum UserNotificationType {
4 NEW_VIDEO_FROM_SUBSCRIPTION = 1,
5 NEW_COMMENT_ON_MY_VIDEO = 2,
6 NEW_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,
24 AUTO_INSTANCE_FOLLOWING = 14
27 export interface VideoInfo {
33 export interface ActorInfo {
43 export interface UserNotification {
45 type: UserNotificationType
96 type: 'account' | 'channel' | 'instance'