import { VideoPrivacy } from './video-privacy.enum'
export interface VideoConstant <T> {
- id: number
+ id: T
label: string
}
publishedAt: Date | string
category: VideoConstant<number>
licence: VideoConstant<number>
- language: VideoConstant<number>
+ language: VideoConstant<string>
privacy: VideoConstant<VideoPrivacy>
description: string
duration: number
nsfw: boolean
account: {
+ id: number
+ uuid: string
+ name: string
+ displayName: string
+ url: string
+ host: string
+ avatar: Avatar
+ }
+
+ channel: {
+ id: number
+ uuid: string
name: string
displayName: string
url: string