]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - shared/models/videos/playlist/video-playlist.model.ts
Playlist server API
[github/Chocobozzz/PeerTube.git] / shared / models / videos / playlist / video-playlist.model.ts
CommitLineData
418d092a
C
1import { AccountSummary } from '../../actors/index'
2import { VideoChannelSummary, VideoConstant } from '..'
3import { VideoPlaylistPrivacy } from './video-playlist-privacy.model'
4
5export 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}