aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/models/videos/playlist/video-playlist-element.model.ts
diff options
context:
space:
mode:
Diffstat (limited to 'shared/models/videos/playlist/video-playlist-element.model.ts')
-rw-r--r--shared/models/videos/playlist/video-playlist-element.model.ts19
1 files changed, 19 insertions, 0 deletions
diff --git a/shared/models/videos/playlist/video-playlist-element.model.ts b/shared/models/videos/playlist/video-playlist-element.model.ts
new file mode 100644
index 000000000..9a1203892
--- /dev/null
+++ b/shared/models/videos/playlist/video-playlist-element.model.ts
@@ -0,0 +1,19 @@
1import { Video } from '../video.model'
2
3export enum VideoPlaylistElementType {
4 REGULAR = 0,
5 DELETED = 1,
6 PRIVATE = 2,
7 UNAVAILABLE = 3 // Blacklisted, blocked by the user/instance, NSFW...
8}
9
10export interface VideoPlaylistElement {
11 id: number
12 position: number
13 startTimestamp: number
14 stopTimestamp: number
15
16 type: VideoPlaylistElementType
17
18 video?: Video
19}