import { User } from '../'
import { Video as VideoServerModel } from '../../../../../shared'
import { Avatar } from '../../../../../shared/models/avatars/avatar.model'
+import { VideoConstant } from '../../../../../shared/models/videos/video.model'
import { getAbsoluteAPIUrl } from '../misc/utils'
export class Video implements VideoServerModel {
by: string
createdAt: Date
updatedAt: Date
- categoryLabel: string
- category: number
- licenceLabel: string
- licence: number
- languageLabel: string
- language: number
+ category: VideoConstant<number>
+ licence: VideoConstant<number>
+ language: VideoConstant<number>
description: string
duration: number
durationLabel: string
const absoluteAPIUrl = getAbsoluteAPIUrl()
this.createdAt = new Date(hash.createdAt.toString())
- this.categoryLabel = hash.categoryLabel
this.category = hash.category
- this.licenceLabel = hash.licenceLabel
this.licence = hash.licence
- this.languageLabel = hash.languageLabel
this.language = hash.language
this.description = hash.description
this.duration = hash.duration