Add state and moderationComment for abuses on server side
[oweals/peertube.git] / shared / models / search / videos-search-query.model.ts
1 import { NSFWQuery } from './nsfw-query.model'
2
3 export interface VideosSearchQuery {
4   search?: string
5
6   start?: number
7   count?: number
8   sort?: string
9
10   startDate?: string // ISO 8601
11   endDate?: string // ISO 8601
12
13   nsfw?: NSFWQuery
14
15   categoryOneOf?: number[]
16
17   licenceOneOf?: number[]
18
19   languageOneOf?: string[]
20
21   tagsOneOf?: string[]
22   tagsAllOf?: string[]
23
24   durationMin?: number // seconds
25   durationMax?: number // seconds
26 }