]>
Commit | Line | Data |
---|---|---|
2760b454 | 1 | import { VideoInclude } from '../videos/video-include.enum' |
1fd61899 C |
2 | import { BooleanBothQuery } from './boolean-both-query.model' |
3 | ||
4 | // These query parameters can be used with any endpoint that list videos | |
5 | export interface VideosCommonQuery { | |
6 | start?: number | |
7 | count?: number | |
8 | sort?: string | |
9 | ||
10 | nsfw?: BooleanBothQuery | |
11 | ||
12 | isLive?: boolean | |
13 | ||
2760b454 C |
14 | // FIXME: deprecated in 4.0 in favour of isLocal and include, to remove |
15 | filter?: never | |
16 | ||
17 | isLocal?: boolean | |
18 | include?: VideoInclude | |
19 | ||
1fd61899 C |
20 | categoryOneOf?: number[] |
21 | ||
22 | licenceOneOf?: number[] | |
23 | ||
24 | languageOneOf?: string[] | |
25 | ||
26 | tagsOneOf?: string[] | |
27 | tagsAllOf?: string[] | |
28 | ||
d324756e C |
29 | hasHLSFiles?: boolean |
30 | hasWebtorrentFiles?: boolean | |
31 | ||
d23dd9fb | 32 | skipCount?: boolean |
2760b454 C |
33 | |
34 | search?: string | |
1fd61899 C |
35 | } |
36 | ||
d6886027 C |
37 | export interface VideosCommonQueryAfterSanitize extends VideosCommonQuery { |
38 | start: number | |
39 | count: number | |
40 | sort: string | |
d6886027 | 41 | |
2760b454 C |
42 | // FIXME: deprecated in 4.0, to remove |
43 | filter?: never | |
1fd61899 | 44 | } |