0e9194f0cf98914d3abcb01737261c47fee811ac
[motion.git] / server / models / history / report_fax_history.js
1 'use strict';
2
3 var moment = require('moment');
4
5 module.exports = function(sequelize, DataTypes) {
6   var ReportFaxHistory = sequelize.define('ReportFaxHistory', {
7     uniqueid: DataTypes.STRING,
8     timeslot: DataTypes.INTEGER,
9     accountid: DataTypes.STRING,
10     accountname: DataTypes.STRING,
11     accountphone: DataTypes.STRING,
12     application: DataTypes.STRING,
13     memberid: DataTypes.INTEGER,
14     membername: DataTypes.STRING,
15     queue: DataTypes.INTEGER,
16     queuename: DataTypes.STRING,
17     roomid: DataTypes.INTEGER,
18     messageid: DataTypes.INTEGER,
19     reason: {
20       type: DataTypes.STRING,
21       defaultValue: 'called'
22     },
23     connectid: {
24       type: DataTypes.STRING,
25       unique: true
26     },
27     calledAt: DataTypes.DATE,
28     rejectedAt: DataTypes.DATE,
29     connectedAt: DataTypes.DATE,
30     from: DataTypes.STRING
31   }, {
32     tableName: 'report_fax_history'
33   });
34   ReportFaxHistory.removeAttribute('id');
35   return ReportFaxHistory;
36 };