]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - shared/models/search/videos-search-query.model.ts
Merge remote-tracking branch 'weblate/develop' into develop
[github/Chocobozzz/PeerTube.git] / shared / models / search / videos-search-query.model.ts
CommitLineData
1cd3facc 1import { VideoFilter } from '../videos'
3b0bd70a 2import { NSFWQuery } from './nsfw-query.model'
5fb2e288
C
3import { SearchTargetQuery } from './search-target-query.model'
4
5export interface VideosSearchQuery extends SearchTargetQuery {
d4112450 6 search?: string
d525fc39
C
7
8 start?: number
9 count?: number
10 sort?: string
11
12 startDate?: string // ISO 8601
13 endDate?: string // ISO 8601
14
31d065cc
AM
15 originallyPublishedStartDate?: string // ISO 8601
16 originallyPublishedEndDate?: string // ISO 8601
17
0b18f4aa 18 nsfw?: NSFWQuery
d525fc39
C
19
20 categoryOneOf?: number[]
21
22 licenceOneOf?: number[]
23
24 languageOneOf?: string[]
25
26 tagsOneOf?: string[]
27 tagsAllOf?: string[]
28
29 durationMin?: number // seconds
30 durationMax?: number // seconds
1cd3facc
C
31
32 filter?: VideoFilter
d525fc39 33}