aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/models/search/videos-common-query.model.ts
diff options
context:
space:
mode:
Diffstat (limited to 'shared/models/search/videos-common-query.model.ts')
-rw-r--r--shared/models/search/videos-common-query.model.ts45
1 files changed, 0 insertions, 45 deletions
diff --git a/shared/models/search/videos-common-query.model.ts b/shared/models/search/videos-common-query.model.ts
deleted file mode 100644
index f783d7534..000000000
--- a/shared/models/search/videos-common-query.model.ts
+++ /dev/null
@@ -1,45 +0,0 @@
1import { VideoPrivacy } from '@shared/models'
2import { VideoInclude } from '../videos/video-include.enum'
3import { BooleanBothQuery } from './boolean-both-query.model'
4
5// These query parameters can be used with any endpoint that list videos
6export interface VideosCommonQuery {
7 start?: number
8 count?: number
9 sort?: string
10
11 nsfw?: BooleanBothQuery
12
13 isLive?: boolean
14
15 isLocal?: boolean
16 include?: VideoInclude
17
18 categoryOneOf?: number[]
19
20 licenceOneOf?: number[]
21
22 languageOneOf?: string[]
23
24 privacyOneOf?: VideoPrivacy[]
25
26 tagsOneOf?: string[]
27 tagsAllOf?: string[]
28
29 hasHLSFiles?: boolean
30
31 hasWebtorrentFiles?: boolean // TODO: remove in v7
32 hasWebVideoFiles?: boolean
33
34 skipCount?: boolean
35
36 search?: string
37
38 excludeAlreadyWatched?: boolean
39}
40
41export interface VideosCommonQueryAfterSanitize extends VideosCommonQuery {
42 start: number
43 count: number
44 sort: string
45}