mirror of https://github.com/Chocobozzz/PeerTube
26 lines
618 B
TypeScript
26 lines
618 B
TypeScript
|
import { VideoPrivacyType } from './video-privacy.enum.js'
|
||
|
import { VideoScheduleUpdate } from './video-schedule-update.model.js'
|
||
|
|
||
|
export interface VideoCreate {
|
||
|
name: string
|
||
|
channelId: number
|
||
|
|
||
|
category?: number
|
||
|
licence?: number
|
||
|
language?: string
|
||
|
description?: string
|
||
|
support?: string
|
||
|
nsfw?: boolean
|
||
|
waitTranscoding?: boolean
|
||
|
tags?: string[]
|
||
|
commentsEnabled?: boolean
|
||
|
downloadEnabled?: boolean
|
||
|
privacy: VideoPrivacyType
|
||
|
scheduleUpdate?: VideoScheduleUpdate
|
||
|
originallyPublishedAt?: Date | string
|
||
|
videoPasswords?: string[]
|
||
|
|
||
|
thumbnailfile?: Blob | string
|
||
|
previewfile?: Blob | string
|
||
|
}
|