]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - shared/models/search/videos-search-query.model.ts
Add ability to list all local videos
[github/Chocobozzz/PeerTube.git] / shared / models / search / videos-search-query.model.ts
1 import { NSFWQuery } from './nsfw-query.model'
2 import { VideoFilter } from '../videos'
3
4 export interface VideosSearchQuery {
5 search?: string
6
7 start?: number
8 count?: number
9 sort?: string
10
11 startDate?: string // ISO 8601
12 endDate?: string // ISO 8601
13
14 nsfw?: NSFWQuery
15
16 categoryOneOf?: number[]
17
18 licenceOneOf?: number[]
19
20 languageOneOf?: string[]
21
22 tagsOneOf?: string[]
23 tagsAllOf?: string[]
24
25 durationMin?: number // seconds
26 durationMax?: number // seconds
27
28 filter?: VideoFilter
29 }