]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - shared/models/videos/playlist/video-playlist.model.ts
It's not the week-end yet
[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'
df0b219d 4import { VideoPlaylistType } from './video-playlist-type.model'
418d092a
C
5
6export interface VideoPlaylist {
7 id: number
8 uuid: string
9 isLocal: boolean
10
11 displayName: string
12 description: string
13 privacy: VideoConstant<VideoPlaylistPrivacy>
14
15 thumbnailPath: string
16
17 videosLength: number
18
df0b219d
C
19 type: VideoConstant<VideoPlaylistType>
20
951b582f
C
21 embedPath: string
22
418d092a
C
23 createdAt: Date | string
24 updatedAt: Date | string
25
830b4faf 26 ownerAccount: AccountSummary
418d092a
C
27 videoChannel?: VideoChannelSummary
28}