mirror of
https://github.com/mjrode/WhatToWatch.git
synced 2026-02-08 06:48:57 -06:00
31 lines
753 B
JavaScript
31 lines
753 B
JavaScript
import Sequelize from 'sequelize';
|
|
module.exports = (sequelize, DataTypes) => {
|
|
const PlexLibrary = sequelize.define(
|
|
'PlexLibrary',
|
|
{
|
|
title: {type: DataTypes.STRING, unique: true},
|
|
type: DataTypes.STRING,
|
|
views: DataTypes.INTEGER,
|
|
rating_key: DataTypes.INTEGER,
|
|
poster_path: DataTypes.STRING,
|
|
summary: DataTypes.TEXT,
|
|
rating: DataTypes.FLOAT,
|
|
year: DataTypes.INTEGER,
|
|
genre: DataTypes.STRING,
|
|
},
|
|
{
|
|
indexes: [
|
|
{
|
|
unique: true,
|
|
fields: ['title', 'UserId'],
|
|
},
|
|
],
|
|
},
|
|
);
|
|
// eslint-disable-next-line no-unused-vars
|
|
PlexLibrary.associate = function(models) {
|
|
PlexLibrary.belongsTo(models.User);
|
|
};
|
|
return PlexLibrary;
|
|
};
|