ztavern/node-server-manager/Lib/Models/NSMSettings.js
2024-10-18 00:19:19 +00:00

35 lines
No EOL
866 B
JavaScript

module.exports = (sequelize, DataTypes) => {
const NSMSettings = sequelize.define('NSMSettings',
{
ClientId: {
type: DataTypes.INTEGER,
autoIncrement: true,
allowNull: false,
primaryKey: true,
references: {
model: 'NSMClients',
key: 'ClientId'
}
},
TwoFactor: {
type: DataTypes.BOOLEAN,
allowNull: false,
defaultValue: false
},
InGameLogin: {
type: DataTypes.BOOLEAN,
allowNull: false,
defaultValue: false
},
TokenLogin: {
type: DataTypes.BOOLEAN,
allowNull: false,
defaultValue: true
}
}, {
timestamps: false
})
NSMSettings.sync()
return NSMSettings
}