module.exports = (sequelize, DataTypes) => sequelize.define('User', { id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true }, login: { type: DataTypes.STRING(64), allowNull: false, unique: true }, email: { type: DataTypes.STRING(255), allowNull: true }, passwordHash: { type: DataTypes.STRING(255), allowNull: false }, isAdmin: { type: DataTypes.BOOLEAN, defaultValue: false }, isActive: { type: DataTypes.BOOLEAN, defaultValue: false }, }, { tableName: 'users', timestamps: true });