]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - shared/models/server/server-config.model.ts
Fix account link in the menu
[github/Chocobozzz/PeerTube.git] / shared / models / server / server-config.model.ts
CommitLineData
0883b324
C
1import { NSFWPolicyType } from '../videos/nsfw-policy.type'
2
154898b0 3export interface ServerConfig {
36f9424f
C
4 serverVersion: string
5
6 instance: {
901637bb 7 name: string
2e3a0215 8 shortDescription: string
901637bb 9 defaultClientRoute: string
0883b324 10 defaultNSFWPolicy: NSFWPolicyType
00b5556c
C
11 customizations: {
12 javascript: string
13 css: string
14 }
36f9424f
C
15 }
16
154898b0 17 signup: {
291e8d3e 18 allowed: boolean
154898b0 19 }
36f9424f 20
6a84aafd
C
21 transcoding: {
22 enabledResolutions: number[]
23 }
36f9424f 24
01de67b9
C
25 avatar: {
26 file: {
27 size: {
28 max: number
29 },
30 extensions: string[]
31 }
32 }
36f9424f 33
01de67b9 34 video: {
6de36768
C
35 image: {
36 size: {
37 max: number
38 }
39 extensions: string[]
40 },
01de67b9
C
41 file: {
42 extensions: string[]
43 }
44 }
1869c875
RK
45
46 user: {
47 videoQuota: number
48 }
154898b0 49}