Make some fields optional when uploading a video
[oweals/peertube.git] / server / models / video / video-tag.ts
1 import * as Sequelize from 'sequelize'
2
3 import {
4   VideoTagInstance,
5   VideoTagAttributes
6 } from './video-tag-interface'
7
8 let VideoTag: Sequelize.Model<VideoTagInstance, VideoTagAttributes>
9
10 export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.DataTypes) {
11   VideoTag = sequelize.define<VideoTagInstance, VideoTagAttributes>('VideoTag', {}, {
12     indexes: [
13       {
14         fields: [ 'videoId' ]
15       },
16       {
17         fields: [ 'tagId' ]
18       }
19     ]
20   })
21
22   return VideoTag
23 }