]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - shared/models/server/server-config.model.ts
Fix adding captions to a video
[github/Chocobozzz/PeerTube.git] / shared / models / server / server-config.model.ts
1 import { NSFWPolicyType } from '../videos/nsfw-policy.type'
2
3 export interface ServerConfig {
4 serverVersion: string
5 serverCommit?: string
6
7 instance: {
8 name: string
9 shortDescription: string
10 defaultClientRoute: string
11 defaultNSFWPolicy: NSFWPolicyType
12 customizations: {
13 javascript: string
14 css: string
15 }
16 }
17
18 signup: {
19 allowed: boolean,
20 allowedForCurrentIP: boolean,
21 requiresEmailVerification: boolean
22 }
23
24 transcoding: {
25 enabledResolutions: number[]
26 }
27
28 import: {
29 videos: {
30 http: {
31 enabled: boolean
32 }
33 torrent: {
34 enabled: boolean
35 }
36 }
37 }
38
39 avatar: {
40 file: {
41 size: {
42 max: number
43 },
44 extensions: string[]
45 }
46 }
47
48 video: {
49 image: {
50 size: {
51 max: number
52 }
53 extensions: string[]
54 },
55 file: {
56 extensions: string[]
57 }
58 }
59
60 videoCaption: {
61 file: {
62 size: {
63 max: number
64 },
65 extensions: string[]
66 }
67 }
68
69 user: {
70 videoQuota: number
71 videoQuotaDaily: number
72 }
73 }