]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - server/models/video/video-tag.ts
Fix live ending banner
[github/Chocobozzz/PeerTube.git] / server / models / video / video-tag.ts
CommitLineData
3fd3ab2d
C
1import { Column, CreatedAt, ForeignKey, Model, Table, UpdatedAt } from 'sequelize-typescript'
2import { TagModel } from './tag'
3import { VideoModel } from './video'
e02643f3 4
3fd3ab2d
C
5@Table({
6 tableName: 'videoTag',
7 indexes: [
8 {
9 fields: [ 'videoId' ]
10 },
11 {
12 fields: [ 'tagId' ]
13 }
14 ]
15})
b49f22d8 16export class VideoTagModel extends Model {
3fd3ab2d
C
17 @CreatedAt
18 createdAt: Date
e02643f3 19
3fd3ab2d
C
20 @UpdatedAt
21 updatedAt: Date
e02643f3 22
3fd3ab2d
C
23 @ForeignKey(() => VideoModel)
24 @Column
25 videoId: number
7920c273 26
3fd3ab2d
C
27 @ForeignKey(() => TagModel)
28 @Column
29 tagId: number
7920c273 30}