]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - shared/models/videos/playlist/video-playlist.model.ts
6aa04048c19dd8b654d0ee61d4c512d09a156469
[github/Chocobozzz/PeerTube.git] / shared / models / videos / playlist / video-playlist.model.ts
1 import { AccountSummary } from '../../actors/index'
2 import { VideoChannelSummary, VideoConstant } from '..'
3 import { VideoPlaylistPrivacy } from './video-playlist-privacy.model'
4
5 export interface VideoPlaylist {
6 id: number
7 uuid: string
8 isLocal: boolean
9
10 displayName: string
11 description: string
12 privacy: VideoConstant<VideoPlaylistPrivacy>
13
14 thumbnailPath: string
15
16 videosLength: number
17
18 createdAt: Date | string
19 updatedAt: Date | string
20
21 ownerAccount?: AccountSummary
22 videoChannel?: VideoChannelSummary
23 }