273f50da79b77b7083c67fb2b9ddb0b9e004d9c6
[motion.git] / server / models / report_dial.js
1 /**
2  * DIAL Model
3  */
4
5 module.exports = function(sequelize, DataTypes) {
6
7   var ReportDial = sequelize.define('ReportDial', {
8     channel: DataTypes.STRING,
9     channelstate: DataTypes.INTEGER,
10     channelstatedesc: DataTypes.STRING,
11     calleridnum: DataTypes.STRING,
12     calleridname: DataTypes.STRING,
13     connectedlinenum: DataTypes.STRING,
14     connectedlinename: DataTypes.STRING,
15     language: DataTypes.STRING,
16     accountcode: DataTypes.STRING,
17     context: DataTypes.STRING,
18     exten: DataTypes.STRING,
19     priority: DataTypes.INTEGER,
20     uniqueid: DataTypes.STRING,
21     destchannel: DataTypes.STRING,
22     destchannelstate: DataTypes.INTEGER,
23     destchannelstatedesc: DataTypes.STRING,
24     destcalleridnum: DataTypes.STRING,
25     destcalleridname: DataTypes.STRING,
26     destconnectedlinenum: DataTypes.STRING,
27     destconnectedlinename: DataTypes.STRING,
28     destlanguage: DataTypes.STRING,
29     destaccountcode: DataTypes.STRING,
30     destcontext: DataTypes.STRING,
31     destexten: DataTypes.STRING,
32     destpriority: DataTypes.INTEGER,
33     destuniqueid: DataTypes.STRING,
34     dialstring: DataTypes.STRING,
35     dialstatus: DataTypes.STRING
36   }, {
37     tableName: 'report_dial',
38     indexes: [{
39       fields: ['uniqueid']
40     }]
41   });
42
43   return ReportDial;
44 };