5 var moment = require('moment');
7 module.exports = function(sequelize, DataTypes) {
9 var ReportChatSession = sequelize.define('ReportChatSession', {
11 type: DataTypes.STRING,
14 websitename: DataTypes.STRING,
15 websiteaddress: DataTypes.STRING,
16 websiteid: DataTypes.INTEGER,
17 application: DataTypes.STRING,
18 visitorid: DataTypes.STRING,
19 visitorname: DataTypes.STRING,
20 visitoremail: DataTypes.STRING,
21 agentid: DataTypes.STRING,
22 agentname: DataTypes.STRING,
23 queueid: DataTypes.INTEGER,
24 queuename: DataTypes.STRING,
25 roomid: DataTypes.INTEGER,
27 type: DataTypes.BOOLEAN,
30 abandonAt: DataTypes.DATE,
32 type: DataTypes.BOOLEAN,
35 completeReason: DataTypes.ENUM('agent', 'requester'),
36 completeAt: DataTypes.DATE,
37 joinAt: DataTypes.DATE,
38 leaveAt: DataTypes.DATE,
39 unmanagedAt: DataTypes.DATE
41 tableName: 'report_chat_session'
44 return ReportChatSession;