diff options
Diffstat (limited to 'shared/models')
-rw-r--r-- | shared/models/server/job.model.ts | 6 | ||||
-rw-r--r-- | shared/models/videos/index.ts | 1 | ||||
-rw-r--r-- | shared/models/videos/video-state.enum.ts | 3 | ||||
-rw-r--r-- | shared/models/videos/video-storage.enum.ts | 4 |
4 files changed, 13 insertions, 1 deletions
diff --git a/shared/models/server/job.model.ts b/shared/models/server/job.model.ts index 4ab249e0b..ff96283a4 100644 --- a/shared/models/server/job.model.ts +++ b/shared/models/server/job.model.ts | |||
@@ -19,6 +19,7 @@ export type JobType = | |||
19 | | 'video-redundancy' | 19 | | 'video-redundancy' |
20 | | 'video-live-ending' | 20 | | 'video-live-ending' |
21 | | 'actor-keys' | 21 | | 'actor-keys' |
22 | | 'move-to-object-storage' | ||
22 | 23 | ||
23 | export interface Job { | 24 | export interface Job { |
24 | id: number | 25 | id: number |
@@ -136,3 +137,8 @@ export interface VideoLiveEndingPayload { | |||
136 | export interface ActorKeysPayload { | 137 | export interface ActorKeysPayload { |
137 | actorId: number | 138 | actorId: number |
138 | } | 139 | } |
140 | |||
141 | export interface MoveObjectStoragePayload { | ||
142 | videoUUID: string | ||
143 | isNewVideo: boolean | ||
144 | } | ||
diff --git a/shared/models/videos/index.ts b/shared/models/videos/index.ts index faa9b9868..733c433a0 100644 --- a/shared/models/videos/index.ts +++ b/shared/models/videos/index.ts | |||
@@ -26,6 +26,7 @@ export * from './video-resolution.enum' | |||
26 | export * from './video-schedule-update.model' | 26 | export * from './video-schedule-update.model' |
27 | export * from './video-sort-field.type' | 27 | export * from './video-sort-field.type' |
28 | export * from './video-state.enum' | 28 | export * from './video-state.enum' |
29 | export * from './video-storage.enum' | ||
29 | 30 | ||
30 | export * from './video-streaming-playlist.model' | 31 | export * from './video-streaming-playlist.model' |
31 | export * from './video-streaming-playlist.type' | 32 | export * from './video-streaming-playlist.type' |
diff --git a/shared/models/videos/video-state.enum.ts b/shared/models/videos/video-state.enum.ts index 49d997f24..c6af481e7 100644 --- a/shared/models/videos/video-state.enum.ts +++ b/shared/models/videos/video-state.enum.ts | |||
@@ -3,5 +3,6 @@ export const enum VideoState { | |||
3 | TO_TRANSCODE = 2, | 3 | TO_TRANSCODE = 2, |
4 | TO_IMPORT = 3, | 4 | TO_IMPORT = 3, |
5 | WAITING_FOR_LIVE = 4, | 5 | WAITING_FOR_LIVE = 4, |
6 | LIVE_ENDED = 5 | 6 | LIVE_ENDED = 5, |
7 | TO_MOVE_TO_EXTERNAL_STORAGE = 6 | ||
7 | } | 8 | } |
diff --git a/shared/models/videos/video-storage.enum.ts b/shared/models/videos/video-storage.enum.ts new file mode 100644 index 000000000..7c6690db2 --- /dev/null +++ b/shared/models/videos/video-storage.enum.ts | |||
@@ -0,0 +1,4 @@ | |||
1 | export const enum VideoStorage { | ||
2 | FILE_SYSTEM, | ||
3 | OBJECT_STORAGE, | ||
4 | } | ||