5 var crypto = require('crypto');
7 module.exports = function(sequelize, DataTypes) {
9 var MailServerIn = sequelize.define('MailServerIn', {
10 description: DataTypes.STRING,
11 host: DataTypes.STRING,
12 username: DataTypes.STRING,
13 password: DataTypes.STRING,
14 port: DataTypes.INTEGER,
15 mailbox: DataTypes.STRING,
17 type: DataTypes.BOOLEAN,
21 type: DataTypes.BOOLEAN,
25 type: DataTypes.ENUM('UNSEEN'),
26 defaultValue: 'UNSEEN'
29 type: DataTypes.ENUM('IMAP', 'POP3'),
33 type: DataTypes.ENUM('CONNECTED', 'DISCONNECTED', 'ERROR'),
34 defaultValue: 'DISCONNECTED'
37 type: DataTypes.STRING
41 tableName: 'mail_servers_in'