]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - shared/models/videos/abuse/video-abuse.model.ts
Fix video import tests
[github/Chocobozzz/PeerTube.git] / shared / models / videos / abuse / video-abuse.model.ts
index b47ee05a0a119abddd5367b61aeec92660a50104..38605dcac051b7c99d1915a2575fa1ecfc4c7085 100644 (file)
@@ -1,10 +1,13 @@
 import { Account } from '../../actors/index'
 import { VideoConstant } from '../video-constant.model'
 import { VideoAbuseState } from './video-abuse-state.model'
+import { VideoChannel } from '../channel/video-channel.model'
+import { VideoAbusePredefinedReasonsString } from './video-abuse-reason.model'
 
 export interface VideoAbuse {
   id: number
   reason: string
+  predefinedReasons?: VideoAbusePredefinedReasonsString[]
   reporterAccount: Account
 
   state: VideoConstant<VideoAbuseState>
@@ -16,7 +19,20 @@ export interface VideoAbuse {
     uuid: string
     nsfw: boolean
     deleted: boolean
+    blacklisted: boolean
+    thumbnailPath?: string
+    channel?: VideoChannel
   }
 
   createdAt: Date
+  updatedAt: Date
+
+  startAt: number
+  endAt: number
+
+  count?: number
+  nth?: number
+
+  countReportsForReporter?: number
+  countReportsForReportee?: number
 }