Built motion from commit a0baffd.|1.0.1
[motion.git] / server / models / history / report_sms_session_history.js
index a305a3c..19fbf02 100644 (file)
@@ -6,6 +6,7 @@ var moment = require('moment');
 
 module.exports = function(sequelize, DataTypes) {
   var ReportSmsSessionHistory = sequelize.define('ReportSmsSessionHistory', {
+    sourceid: DataTypes.INTEGER,
     uniqueid: DataTypes.STRING,
     accountid: DataTypes.STRING,
     accountname: DataTypes.STRING,
@@ -28,13 +29,18 @@ module.exports = function(sequelize, DataTypes) {
       defaulValue: false
     },
     completeReason: DataTypes.ENUM('agent'),
-    unmanaged: {
+    timeout: {
       type: DataTypes.BOOLEAN,
       defaultValue: false
-    }
+    },
+    timeslot: DataTypes.INTEGER
   }, {
-    tableName: 'report_sms_session_history'
+    tableName: 'report_sms_session_history',
+    indexes: [{
+      name: 'sourceid',
+      fields: ['sourceid']
+    }]
   });
-
+  ReportSmsSessionHistory.removeAttribute('id');
   return ReportSmsSessionHistory;
 };