Built motion from commit 95b01fa.|0.0.70
[motion.git] / server / models / history / report_mail_session_history.js
index 38a91ec..e25f7ae 100644 (file)
@@ -1 +1,38 @@
-var _0x2ffb=["\x6D\x6F\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x49\x4E\x54\x45\x47\x45\x52","\x53\x54\x52\x49\x4E\x47","\x42\x4F\x4F\x4C\x45\x41\x4E","\x44\x41\x54\x45","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x64\x65\x66\x69\x6E\x65","\x69\x64","\x72\x65\x6D\x6F\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65"];var moment=require(_0x2ffb[0]);module[_0x2ffb[1]]=function(_0x44bex2,_0x44bex3){var _0x44bex4=_0x44bex2[_0x2ffb[8]](_0x2ffb[2],{uniqueid:{type:_0x44bex3[_0x2ffb[3]]},subject:_0x44bex3[_0x2ffb[4]],from:_0x44bex3[_0x2ffb[4]],to:_0x44bex3[_0x2ffb[4]],cc:_0x44bex3[_0x2ffb[4]],attachment:_0x44bex3[_0x2ffb[5]],accountname:_0x44bex3[_0x2ffb[4]],accountaddress:_0x44bex3[_0x2ffb[4]],fullname:_0x44bex3[_0x2ffb[4]],membername:_0x44bex3[_0x2ffb[4]],mailqueuename:_0x44bex3[_0x2ffb[4]],mailjoinAt:_0x44bex3[_0x2ffb[6]],mailleaveAt:_0x44bex3[_0x2ffb[6]],mailunmanagedAt:_0x44bex3[_0x2ffb[6]]},{tableName:_0x2ffb[7]});_0x44bex4[_0x2ffb[10]](_0x2ffb[9]);return _0x44bex4}
\ No newline at end of file
+/**
+ * Agent Log Model
+ */
+
+var moment = require('moment');
+
+module.exports = function(sequelize, DataTypes) {
+
+  var ReportMailSession = sequelize.define('ReportMailSessionHistory', {
+    uniqueid: {
+      type: DataTypes.STRING,
+      unique: true
+    },
+    subject: DataTypes.STRING,
+    accountid: DataTypes.STRING,
+    accountname: DataTypes.STRING,
+    accountaddress: DataTypes.STRING,
+    application: DataTypes.STRING,
+    memberid: DataTypes.STRING,
+    membername: DataTypes.STRING,
+    queue: DataTypes.INTEGER,
+    queuename: DataTypes.STRING,
+    roomid: DataTypes.INTEGER,
+    fidelity: {
+      type: DataTypes.INTEGER,
+      defaultValue: 0
+    },
+    holdtime: DataTypes.INTEGER,
+    queuecallerjoinAt: DataTypes.DATE,
+    queuecallerleaveAt: DataTypes.DATE,
+    queuecallerunmanagedAt: DataTypes.DATE,
+    queuecallerabandonedAt: DataTypes.DATE
+  }, {
+    tableName: 'report_mail_session_history'
+  });
+
+  return ReportMailSession;
+};