]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - shared/models/videos/video.model.ts
75070bfd6892ba9e81a2722c135cbdaab0209fe2
[github/Chocobozzz/PeerTube.git] / shared / models / videos / video.model.ts
1 export interface VideoFile {
2 magnetUri: string
3 resolution: number
4 resolutionLabel: string
5 size: number // Bytes
6 }
7
8 export interface Video {
9 id: number
10 uuid: string
11 author: string
12 createdAt: Date | string
13 updatedAt: Date | string
14 categoryLabel: string
15 category: number
16 licenceLabel: string
17 licence: number
18 languageLabel: string
19 language: number
20 description: string
21 duration: number
22 isLocal: boolean
23 name: string
24 podHost: string
25 tags: string[]
26 thumbnailPath: string
27 previewPath: string
28 views: number
29 likes: number
30 dislikes: number
31 nsfw: boolean
32 files: VideoFile[]
33 }