1 import { BelongsTo, Column, CreatedAt, ForeignKey, Model, Table, UpdatedAt } from 'sequelize-typescript'
2 import { VideoCommentModel } from '../video/video-comment'
3 import { AbuseModel } from './abuse'
6 tableName: 'commentAbuse',
12 fields: [ 'videoCommentId' ]
16 export class VideoCommentAbuseModel extends Model<VideoCommentAbuseModel> {
24 @ForeignKey(() => AbuseModel)
28 @BelongsTo(() => AbuseModel, {
36 @ForeignKey(() => VideoCommentModel)
38 videoCommentId: number
40 @BelongsTo(() => VideoCommentModel, {
46 VideoComment: VideoCommentModel