]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame_incremental - shared/models/search/videos-search-query.model.ts
Fix search query when updating from typeahead
[github/Chocobozzz/PeerTube.git] / shared / models / search / videos-search-query.model.ts
... / ...
CommitLineData
1import { NSFWQuery } from './nsfw-query.model'
2import { VideoFilter } from '../videos'
3import { SearchTargetQuery } from './search-target-query.model'
4
5export interface VideosSearchQuery extends SearchTargetQuery {
6 forceLocalSearch?: boolean
7
8 search?: string
9
10 start?: number
11 count?: number
12 sort?: string
13
14 startDate?: string // ISO 8601
15 endDate?: string // ISO 8601
16
17 originallyPublishedStartDate?: string // ISO 8601
18 originallyPublishedEndDate?: string // ISO 8601
19
20 nsfw?: NSFWQuery
21
22 categoryOneOf?: number[]
23
24 licenceOneOf?: number[]
25
26 languageOneOf?: string[]
27
28 tagsOneOf?: string[]
29 tagsAllOf?: string[]
30
31 durationMin?: number // seconds
32 durationMax?: number // seconds
33
34 filter?: VideoFilter
35}