1 import { Account } from '../../actors/index'
2 import { VideoConstant } from '../video-constant.model'
3 import { VideoAbuseState } from './video-abuse-state.model'
4 import { VideoChannel } from '../channel/video-channel.model'
5 import { VideoAbusePredefinedReasonsString } from './video-abuse-reason.model'
7 export interface VideoAbuse {
10 predefinedReasons?: VideoAbusePredefinedReasonsString[]
11 reporterAccount: Account
13 state: VideoConstant<VideoAbuseState>
14 moderationComment?: string
23 thumbnailPath?: string
24 channel?: VideoChannel
36 countReportsForReporter?: number
37 countReportsForReportee?: number