Built motion from commit 1d6aa77.|0.0.94
[motion.git] / server / models / report_fax_session.js
1 'use strict';
2
3 module.exports = function(sequelize, DataTypes) {
4   return sequelize.define('ReportFaxSession', {
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     unmanaged: {
28       type: DataTypes.BOOLEAN,
29       defaultValue: false
30     }
31   }, {
32     tableName: 'report_fax_session'
33   });
34 };