Built motion from commit 9adbe3c.|0.0.122
[motion.git] / server / models / history / report_fax_session_history.js
1 'use strict';
2
3 module.exports = function(sequelize, DataTypes) {
4   var ReportFaxSessionHistory = sequelize.define('ReportFaxSessionHistory', {
5     uniqueid: DataTypes.STRING,
6     accountid: DataTypes.STRING,
7     accountname: DataTypes.STRING,
8     accountphone: DataTypes.STRING,
9     application: DataTypes.STRING,
10     memberid: DataTypes.STRING,
11     membername: DataTypes.STRING,
12     queue: DataTypes.INTEGER,
13     queuename: DataTypes.STRING,
14     roomid: DataTypes.INTEGER,
15     fidelity: {
16       type: DataTypes.INTEGER,
17       defaultValue: 0
18     },
19     joinAt: DataTypes.DATE,
20     leaveAt: DataTypes.DATE,
21     completeAt: DataTypes.DATE,
22     complete: {
23       type: DataTypes.BOOLEAN,
24       defaulValue: false
25     },
26     completeReason: DataTypes.ENUM('agent'),
27     timeout: {
28       type: DataTypes.BOOLEAN,
29       defaultValue: false
30     }
31   }, {
32     tableName: 'report_fax_session_history'
33   });
34   ReportFaxSessionHistory.removeAttribute('id');
35   return ReportFaxSessionHistory;
36 };