module.exports = function(sequelize, DataTypes) {
var ReportMailSession = sequelize.define('ReportMailSession', {
- uniqueid: {
- type: DataTypes.STRING,
- unique: true
- },
+ uniqueid: DataTypes.STRING,
subject: DataTypes.STRING,
accountid: DataTypes.STRING,
accountname: DataTypes.STRING,
type: DataTypes.INTEGER,
defaultValue: 0
},
- holdtime: DataTypes.INTEGER,
- queuecallerjoinAt: DataTypes.DATE,
- queuecallerleaveAt: DataTypes.DATE,
- queuecallerunmanagedAt: DataTypes.DATE,
- queuecallerabandonedAt: DataTypes.DATE
+ joinAt: DataTypes.DATE,
+ leaveAt: DataTypes.DATE,
+ completeAt: DataTypes.DATE,
+ complete: {
+ type: DataTypes.BOOLEAN,
+ defaulValue: false
+ },
+ completeReason: DataTypes.ENUM('agent'),
+ unmanaged: {
+ type: DataTypes.BOOLEAN,
+ defaultValue: false
+ }
}, {
tableName: 'report_mail_session'
});