5 var moment = require('moment');
7 module.exports = function(sequelize, DataTypes) {
9 var ReportChatSessionHistory = sequelize.define('ReportChatSessionHistory', {
10 uniqueid: DataTypes.STRING,
11 websitename: DataTypes.STRING,
12 websiteaddress: DataTypes.STRING,
13 websiteid: DataTypes.INTEGER,
14 application: DataTypes.STRING,
15 visitorid: DataTypes.STRING,
16 visitorname: DataTypes.STRING,
17 visitoremail: DataTypes.STRING,
18 memberid: DataTypes.STRING,
19 membername: DataTypes.STRING,
20 queue: DataTypes.INTEGER,
21 queuename: DataTypes.STRING,
22 roomid: DataTypes.INTEGER,
24 type: DataTypes.INTEGER,
27 joinAt: DataTypes.DATE,
28 leaveAt: DataTypes.DATE,
29 completeAt: DataTypes.DATE,
31 type: DataTypes.BOOLEAN,
34 completeReason: DataTypes.ENUM('agent', 'requester'),
36 type: DataTypes.BOOLEAN,
40 type: DataTypes.BOOLEAN,
44 tableName: 'report_chat_session_history'
46 ReportChatSessionHistory.removeAttribute('id');
47 return ReportChatSessionHistory;