]>
Commit | Line | Data |
---|---|---|
59c76ffa | 1 | import { Actor } from '../../actors/actor.model' |
59c76ffa | 2 | import { Account } from '../../actors/index' |
418d092a | 3 | import { Avatar } from '../../avatars' |
72c7248b | 4 | |
8165d00a RK |
5 | export type viewsPerTime = { |
6 | date: Date | |
7 | views: number | |
8 | } | |
9 | ||
60650c77 C |
10 | export interface VideoChannel extends Actor { |
11 | displayName: string | |
72c7248b | 12 | description: string |
2422c46b | 13 | support: string |
72c7248b | 14 | isLocal: boolean |
a4f99a76 | 15 | ownerAccount?: Account |
8165d00a | 16 | viewsPerDay?: viewsPerTime[] // chronologically ordered |
72c7248b | 17 | } |
418d092a C |
18 | |
19 | export interface VideoChannelSummary { | |
20 | id: number | |
418d092a C |
21 | name: string |
22 | displayName: string | |
23 | url: string | |
24 | host: string | |
25 | avatar?: Avatar | |
26 | } |