Built motion from commit 95b01fa.|0.0.70
[motion.git] / server / models / history / report_mail_session_history.js
1 /**
2  * Agent Log Model
3  */
4
5 var moment = require('moment');
6
7 module.exports = function(sequelize, DataTypes) {
8
9   var ReportMailSession = sequelize.define('ReportMailSessionHistory', {
10     uniqueid: {
11       type: DataTypes.STRING,
12       unique: true
13     },
14     subject: DataTypes.STRING,
15     accountid: DataTypes.STRING,
16     accountname: DataTypes.STRING,
17     accountaddress: DataTypes.STRING,
18     application: DataTypes.STRING,
19     memberid: DataTypes.STRING,
20     membername: DataTypes.STRING,
21     queue: DataTypes.INTEGER,
22     queuename: DataTypes.STRING,
23     roomid: DataTypes.INTEGER,
24     fidelity: {
25       type: DataTypes.INTEGER,
26       defaultValue: 0
27     },
28     holdtime: DataTypes.INTEGER,
29     queuecallerjoinAt: DataTypes.DATE,
30     queuecallerleaveAt: DataTypes.DATE,
31     queuecallerunmanagedAt: DataTypes.DATE,
32     queuecallerabandonedAt: DataTypes.DATE
33   }, {
34     tableName: 'report_mail_session_history'
35   });
36
37   return ReportMailSession;
38 };