3 module.exports = function(sequelize, DataTypes) {
5 var MailQueue = sequelize.define('MailQueue', {
7 type: DataTypes.STRING,
11 type: DataTypes.STRING,
14 type: DataTypes.INTEGER,
17 type: DataTypes.ENUM('rrmemory', 'beepall')
20 tableName: 'mail_queues',
21 associate: function(models) {
23 MailQueue.belongsToMany(models.User, {
24 through: models.UserHasMailQueue
27 MailQueue.addScope('default', {
30 attributes: ['id', 'name', 'fullname', 'email', 'online', 'lastLoginAt', 'mailPause', 'pauseType']