import { Account } from '../actors'
import { VideoChannel } from '../videos/channel/video-channel.model'
-import { VideoPlaylist } from '../videos/playlist/video-playlist.model'
import { UserRole } from './user-role'
import { NSFWPolicyType } from '../videos/nsfw-policy.type'
import { UserNotificationSetting } from './user-notification-setting.model'
import { UserAdminFlag } from './user-flag.model'
+import { VideoPlaylistType } from '@shared/models'
export interface User {
id: number
createdAt: Date
}
+export interface MyUserSpecialPlaylist {
+ id: number
+ name: string
+ type: VideoPlaylistType
+}
+
export interface MyUser extends User {
- specialPlaylists: Partial<VideoPlaylist>[]
+ specialPlaylists: MyUserSpecialPlaylist[]
}