module.exports = (sequelize, DataTypes) => { const Quiz = sequelize.define( "quiz", { id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true, }, title: DataTypes.STRING, description: DataTypes.STRING, }, { timestamps: true, freezeTableName: true, tableName: "quiz", } ); Quiz.associate = (models) => { Quiz.hasMany(models.question, { foreignKey: "quizId", as: "questions" }); }; return Quiz; };