]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - shared/models/search/videos-search-query.model.ts
Bumped to version v5.2.1
[github/Chocobozzz/PeerTube.git] / shared / models / search / videos-search-query.model.ts
CommitLineData
5fb2e288 1import { SearchTargetQuery } from './search-target-query.model'
1fd61899 2import { VideosCommonQuery } from './videos-common-query.model'
5fb2e288 3
1fd61899 4export interface VideosSearchQuery extends SearchTargetQuery, VideosCommonQuery {
d4112450 5 search?: string
d525fc39 6
29837f88
C
7 host?: string
8
d525fc39
C
9 startDate?: string // ISO 8601
10 endDate?: string // ISO 8601
11
31d065cc
AM
12 originallyPublishedStartDate?: string // ISO 8601
13 originallyPublishedEndDate?: string // ISO 8601
14
d525fc39
C
15 durationMin?: number // seconds
16 durationMax?: number // seconds
fbd67e7f 17
d6886027 18 // UUIDs or short UUIDs
fbd67e7f 19 uuids?: string[]
d525fc39 20}
d6886027
C
21
22export interface VideosSearchQueryAfterSanitize extends VideosSearchQuery {
23 start: number
24 count: number
25 sort: string
2760b454
C
26
27 // FIXME: deprecated in 4.0, to remove
28 filter?: never
d6886027 29}