const { DataTypes } = require("sequelize"); const sequelize = require("../config/database"); const User = sequelize.define( "User", { id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true, }, email: { type: DataTypes.STRING, allowNull: false, unique: true, validate: { isEmail: true, }, }, password: { type: DataTypes.STRING, allowNull: false, }, name: { type: DataTypes.STRING, allowNull: true, }, isAdmin: { type: DataTypes.BOOLEAN, defaultValue: false, }, createdAt: { type: DataTypes.DATE, defaultValue: DataTypes.NOW, }, }, { tableName: "users", } ); module.exports = User;