Built motion from commit d127c62.|0.0.151
[motion.git] / server / models / history / report_integration_history.js
index 05f741c..6062071 100644 (file)
@@ -1 +1,91 @@
-var _0xe4b2=["\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x53\x54\x52\x49\x4E\x47","\x49\x4E\x54\x45\x47\x45\x52","\x44\x41\x54\x45","\x42\x4F\x4F\x4C\x45\x41\x4E","\x54\x45\x58\x54","\x53\x45\x4E\x54","\x53\x45\x4E\x44\x49\x4E\x47","\x52\x45\x43\x45\x49\x56\x45\x44","\x46\x41\x49\x4C\x45\x44","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\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"];module[_0xe4b2[0]]=function(_0x4992x1,_0x4992x2){var _0x4992x3=_0x4992x1[_0xe4b2[12]](_0xe4b2[1],{integration:_0x4992x2[_0xe4b2[2]],eventChannel:_0x4992x2[_0xe4b2[2]],exitStatus:_0x4992x2[_0xe4b2[2]],ticketId:_0x4992x2[_0xe4b2[2]],integrationId:_0x4992x2[_0xe4b2[3]],uniqueid:_0x4992x2[_0xe4b2[2]],calleridnum:_0x4992x2[_0xe4b2[2]],calleridname:_0x4992x2[_0xe4b2[2]],queue:_0x4992x2[_0xe4b2[2]],interface:_0x4992x2[_0xe4b2[2]],membername:_0x4992x2[_0xe4b2[2]],agentcalledAt:_0x4992x2[_0xe4b2[4]],agentconnectAt:_0x4992x2[_0xe4b2[4]],holdtime:_0x4992x2[_0xe4b2[3]],agentcomplete:{type:_0x4992x2[_0xe4b2[5]],defaultValue:false},agentcompleteAt:_0x4992x2[_0xe4b2[4]],talktime:_0x4992x2[_0xe4b2[3]],agentacw:{type:_0x4992x2[_0xe4b2[5]],defaultValue:false},acwtime:_0x4992x2[_0xe4b2[3]],reason:_0x4992x2[_0xe4b2[2]],agentringnoanswer:{type:_0x4992x2[_0xe4b2[5]],defaultValue:false},agentringnoanswerAt:_0x4992x2[_0xe4b2[4]],agentdump:{type:_0x4992x2[_0xe4b2[5]],defaultValue:false},agentdumpAt:_0x4992x2[_0xe4b2[4]],lastevent:_0x4992x2[_0xe4b2[2]],channel:_0x4992x2[_0xe4b2[2]],channelstate:_0x4992x2[_0xe4b2[3]],channelstatedesc:_0x4992x2[_0xe4b2[2]],connectedlinenum:_0x4992x2[_0xe4b2[2]],connectedlinename:_0x4992x2[_0xe4b2[2]],language:_0x4992x2[_0xe4b2[2]],accountcode:_0x4992x2[_0xe4b2[2]],context:_0x4992x2[_0xe4b2[2]],exten:_0x4992x2[_0xe4b2[2]],priority:_0x4992x2[_0xe4b2[2]],destchannel:_0x4992x2[_0xe4b2[2]],destchannelstate:_0x4992x2[_0xe4b2[3]],destchannelstatedesc:_0x4992x2[_0xe4b2[2]],destcalleridnum:_0x4992x2[_0xe4b2[2]],destcalleridname:_0x4992x2[_0xe4b2[2]],destconnectedlinenum:_0x4992x2[_0xe4b2[2]],destconnectedlinename:_0x4992x2[_0xe4b2[2]],destlanguage:_0x4992x2[_0xe4b2[2]],destaccountcode:_0x4992x2[_0xe4b2[2]],destcontext:_0x4992x2[_0xe4b2[2]],destexten:_0x4992x2[_0xe4b2[2]],destpriority:_0x4992x2[_0xe4b2[2]],destuniqueid:_0x4992x2[_0xe4b2[2]],messageId:_0x4992x2[_0xe4b2[2]],inReplyTo:_0x4992x2[_0xe4b2[2]],subject:_0x4992x2[_0xe4b2[2]],from:_0x4992x2[_0xe4b2[2]],to:_0x4992x2[_0xe4b2[2]],cc:_0x4992x2[_0xe4b2[2]],attachment:_0x4992x2[_0xe4b2[6]],html:_0x4992x2[_0xe4b2[6]],text:_0x4992x2[_0xe4b2[6]],status:{type:_0x4992x2.ENUM(_0xe4b2[7],_0xe4b2[8],_0xe4b2[9],_0xe4b2[10])}},{tableName:_0xe4b2[11]});_0x4992x3[_0xe4b2[14]](_0xe4b2[13]);return _0x4992x3}
\ No newline at end of file
+/**
+ * report_integrations Model
+ */
+
+module.exports = function(sequelize, DataTypes) {
+
+  var ReportIntegrationHistory = sequelize.define('ReportIntegrationHistory', {
+    integration: DataTypes.STRING,
+    eventChannel: DataTypes.STRING,
+    subtypeChannel: DataTypes.STRING,
+    exitStatus: DataTypes.STRING,
+    ticketId: DataTypes.STRING,
+    integrationId: DataTypes.INTEGER,
+    contacts: DataTypes.STRING,
+    uniqueid: DataTypes.STRING,
+    calleridnum: DataTypes.STRING,
+    calleridname: DataTypes.STRING,
+    queue: DataTypes.STRING,
+    interface: DataTypes.STRING,
+    membername: DataTypes.STRING,
+    agentcalledAt: DataTypes.DATE,
+    agentconnectAt: DataTypes.DATE,
+    holdtime: DataTypes.INTEGER,
+    agentcomplete: {
+      type: DataTypes.BOOLEAN,
+      defaultValue: false,
+    },
+    agentcompleteAt: DataTypes.DATE,
+    talktime: DataTypes.INTEGER,
+    agentacw: {
+      type: DataTypes.BOOLEAN,
+      defaultValue: false,
+    },
+    acwtime: DataTypes.INTEGER,
+    reason: DataTypes.STRING,
+    agentringnoanswer: {
+      type: DataTypes.BOOLEAN,
+      defaultValue: false,
+    },
+    agentringnoanswerAt: DataTypes.DATE,
+    agentdump: {
+      type: DataTypes.BOOLEAN,
+      defaultValue: false,
+    },
+    agentdumpAt: DataTypes.DATE,
+    lastevent: DataTypes.STRING,
+    channel: DataTypes.STRING,
+    channelstate: DataTypes.INTEGER,
+    channelstatedesc: DataTypes.STRING,
+    connectedlinenum: DataTypes.STRING,
+    connectedlinename: DataTypes.STRING,
+    language: DataTypes.STRING,
+    accountcode: DataTypes.STRING,
+    context: DataTypes.STRING,
+    exten: DataTypes.STRING,
+    priority: DataTypes.STRING,
+    destchannel: DataTypes.STRING,
+    destchannelstate: DataTypes.INTEGER,
+    destchannelstatedesc: DataTypes.STRING,
+    destcalleridnum: DataTypes.STRING,
+    destcalleridname: DataTypes.STRING,
+    destconnectedlinenum: DataTypes.STRING,
+    destconnectedlinename: DataTypes.STRING,
+    destlanguage: DataTypes.STRING,
+    destaccountcode: DataTypes.STRING,
+    destcontext: DataTypes.STRING,
+    destexten: DataTypes.STRING,
+    destpriority: DataTypes.STRING,
+    destuniqueid: DataTypes.STRING,
+    messageId: DataTypes.STRING,
+    inReplyTo: DataTypes.STRING,
+    subject: DataTypes.STRING,
+    from: DataTypes.STRING,
+    to: DataTypes.STRING,
+    cc: DataTypes.STRING,
+    attachment: DataTypes.TEXT,
+    html: DataTypes.TEXT,
+    text: DataTypes.TEXT,
+    status: {
+      type: DataTypes.ENUM('SENT', 'SENDING', 'RECEIVED', 'FAILED')
+    },
+    url: DataTypes.STRING,
+    app: DataTypes.STRING,
+    appdata: DataTypes.STRING
+  }, {
+    tableName: 'report_integration_history'
+  });
+
+  ReportIntegrationHistory.removeAttribute('id');
+  return ReportIntegrationHistory;
+};