]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - shared/models/videos/video.model.ts
82c8763d0ec8767aa052a3ac3f87e897c0ef3779
[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
13 categoryLabel: string
14 category: number
15 licenceLabel: string
16 licence: number
17 languageLabel: string
18 language: number
19 description: string
20 duration: number
21 isLocal: boolean
22 name: string
23 podHost: string
24 tags: string[]
25 thumbnailPath: string
26 previewPath: string
27 views: number
28 likes: number
29 dislikes: number
30 nsfw: boolean
31 files: VideoFile[]
32 }