@Column
blacklistOnMyVideo: UserNotificationSettingValue
+ @AllowNull(false)
+ @Default(null)
+ @Is(
+ 'UserNotificationSettingMyVideoPublished',
+ value => throwIfNotValid(value, isUserNotificationSettingValid, 'myVideoPublished')
+ )
+ @Column
+ myVideoPublished: UserNotificationSettingValue
+
+ @AllowNull(false)
+ @Default(null)
+ @Is(
+ 'UserNotificationSettingMyVideoImportFinished',
+ value => throwIfNotValid(value, isUserNotificationSettingValid, 'myVideoImportFinished')
+ )
+ @Column
+ myVideoImportFinished: UserNotificationSettingValue
+
@ForeignKey(() => UserModel)
@Column
userId: number
newCommentOnMyVideo: this.newCommentOnMyVideo,
newVideoFromSubscription: this.newVideoFromSubscription,
videoAbuseAsModerator: this.videoAbuseAsModerator,
- blacklistOnMyVideo: this.blacklistOnMyVideo
+ blacklistOnMyVideo: this.blacklistOnMyVideo,
+ myVideoPublished: this.myVideoPublished,
+ myVideoImportFinished: this.myVideoImportFinished
}
}
}