]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - shared/models/pods/remote-video/remote-video-create-request.model.ts
Add video privacy setting
[github/Chocobozzz/PeerTube.git] / shared / models / pods / remote-video / remote-video-create-request.model.ts
CommitLineData
4771e000
C
1import { RemoteVideoRequest } from './remote-video-request.model'
2
3export interface RemoteVideoCreateData {
0a6658fd 4 uuid: string
72c7248b 5 channelUUID: string
4771e000
C
6 tags: string[]
7 name: string
4771e000
C
8 category: number
9 licence: number
10 language: number
11 nsfw: boolean
9567011b 12 truncatedDescription: string
4771e000
C
13 duration: number
14 createdAt: Date
15 updatedAt: Date
16 views: number
17 likes: number
18 dislikes: number
fd45e8f4 19 privacy: number
4771e000 20 thumbnailData: string
93e1258c
C
21 files: {
22 infoHash: string
23 extname: string
24 resolution: number
25 size: number
26 }[]
4771e000
C
27}
28
29export interface RemoteVideoCreateRequest extends RemoteVideoRequest {
72c7248b 30 type: 'add-video'
4771e000
C
31 data: RemoteVideoCreateData
32}