Built motion from commit ab2cbc7.|0.0.98
[motion.git] / server / models / report_transfer.js
1 /**
2  * Agent Log Model
3  */
4
5 module.exports = function(sequelize, DataTypes) {
6
7   var ReportTransfer = sequelize.define('ReportTransfer', {
8     type: DataTypes.ENUM('blind', 'attended'),
9     result: DataTypes.STRING,
10     transferercalleridnum: DataTypes.STRING,
11     transferercalleridname: DataTypes.STRING,
12     origtransferercalleridnum: DataTypes.STRING,
13     origtransferercalleridname: DataTypes.STRING,
14     transfererconnectedlinenum: DataTypes.STRING,
15     transfererconnectedlinename: DataTypes.STRING,
16     origtransfererconnectedlinenum: DataTypes.STRING,
17     origtransfererconnectedlinename: DataTypes.STRING,
18     transferercontext: DataTypes.STRING,
19     transfererexten: DataTypes.STRING,
20     origtransferercontext: DataTypes.STRING,
21     origtransfererexten: DataTypes.STRING,
22     origtransfereruniqueid: DataTypes.STRING,
23     secondtransfereruniqueid: DataTypes.STRING,
24     secondtransfererlinkedid: DataTypes.STRING,
25     transfereecontext: DataTypes.STRING,
26     transfereeexten: DataTypes.STRING,
27     transfereecalleridnum: DataTypes.STRING,
28     transfereecalleridname: DataTypes.STRING,
29     transfereeconnectedlinenum: DataTypes.STRING,
30     transfereeconnectedlinename: DataTypes.STRING,
31     transfertargetcalleridname: DataTypes.STRING,
32     transfertargetconnectedlinenum: DataTypes.STRING,
33     transfertargetcontext: DataTypes.STRING,
34     transfertargetexten: DataTypes.STRING,
35     transfertargetuniqueid: DataTypes.STRING,
36     transfereruniqueid: DataTypes.STRING,
37     transfererlinkedid: DataTypes.STRING,
38     extension: DataTypes.STRING
39   }, {
40     tableName: 'report_transfer'
41   });
42
43   return ReportTransfer;
44 };