import { Account, AccountSummary } from '../actors'
import { VideoChannel, VideoChannelSummary } from './channel/video-channel.model'
+import { VideoFile } from './file'
import { VideoConstant } from './video-constant.model'
-import { VideoFile } from './video-file.model'
import { VideoPrivacy } from './video-privacy.enum'
import { VideoScheduleUpdate } from './video-schedule-update.model'
import { VideoState } from './video-state.enum'
licence: VideoConstant<number>
language: VideoConstant<string>
privacy: VideoConstant<VideoPrivacy>
+
+ // Deprecated in 5.0 in favour of truncatedDescription
description: string
+ truncatedDescription: string
+
duration: number
isLocal: boolean
name: string
url: string
views: number
+ viewers: number
+
likes: number
dislikes: number
nsfw: boolean
}
export interface VideoDetails extends Video {
+ // Deprecated in 5.0
descriptionPath: string
+
support: string
channel: VideoChannel
account: Account