Built motion from commit fa8c70b.|0.0.144
[motion.git] / server / models / report_tdial.js
1 /**
2  * ReportTigerDial Model
3  */
4
5 module.exports = function(sequelize, DataTypes) {
6
7   var ReportTigerDial = sequelize.define('ReportTigerDial', {
8     id: {
9       type: DataTypes.BIGINT,
10       allowNull: false,
11       primaryKey: true,
12       autoIncrement: true
13     },
14     channel: {
15       type: DataTypes.STRING,
16       allowNull: true
17     },
18     channel_callerid_name: {
19       type: DataTypes.STRING,
20       allowNull: true
21     },
22     channel_callerid_num: {
23       type: DataTypes.STRING,
24       allowNull: true
25     },
26     channel_date: {
27       type: DataTypes.DATE,
28       allowNull: true
29     },
30     channel_event: {
31       type: DataTypes.INTEGER(11),
32       allowNull: true
33     },
34     channel_time: {
35       type: DataTypes.DATE,
36       allowNull: true
37     },
38     complete_event: {
39       type: DataTypes.STRING,
40       allowNull: true
41     },
42     device: {
43       type: DataTypes.STRING,
44       allowNull: true
45     },
46     dialed_callerid_name: {
47       type: DataTypes.STRING,
48       allowNull: true
49     },
50     dialed_callerid_num: {
51       type: DataTypes.STRING,
52       allowNull: true
53     },
54     dialed_channel: {
55       type: DataTypes.STRING,
56       allowNull: true
57     },
58     dialed_date: {
59       type: DataTypes.DATE,
60       allowNull: true
61     },
62     dialed_event: {
63       type: DataTypes.INTEGER(11),
64       allowNull: true
65     },
66     dialedid: {
67       type: DataTypes.STRING,
68       allowNull: true
69     },
70     dialed_time: {
71       type: DataTypes.DATE,
72       allowNull: true
73     },
74     hangup_date: {
75       type: DataTypes.DATE,
76       allowNull: true
77     },
78     hangup_time: {
79       type: DataTypes.DATE,
80       allowNull: true
81     },
82     id_list: {
83       type: DataTypes.BIGINT,
84       allowNull: true
85     },
86     id_process: {
87       type: DataTypes.BIGINT,
88       allowNull: true
89     },
90     id_source: {
91       type: DataTypes.BIGINT,
92       allowNull: true
93     },
94     id_spooler: {
95       type: DataTypes.BIGINT,
96       allowNull: true
97     },
98     insert_list_date: {
99       type: DataTypes.DATE,
100       allowNull: true
101     },
102     insert_list_time: {
103       type: DataTypes.DATE,
104       allowNull: true
105     },
106     linked_callerid_name: {
107       type: DataTypes.STRING,
108       allowNull: true
109     },
110     linked_callerid_num: {
111       type: DataTypes.STRING,
112       allowNull: true
113     },
114     linked_channel: {
115       type: DataTypes.STRING,
116       allowNull: true
117     },
118     linked_connect_date: {
119       type: DataTypes.DATE,
120       allowNull: true
121     },
122     linked_connect_time: {
123       type: DataTypes.DATE,
124       allowNull: true
125     },
126     linked_date: {
127       type: DataTypes.DATE,
128       allowNull: true
129     },
130     linked_event: {
131       type: DataTypes.INTEGER(11),
132       allowNull: true
133     },
134     linked_time: {
135       type: DataTypes.DATE,
136       allowNull: true
137     },
138     linkedid: {
139       type: DataTypes.STRING,
140       allowNull: true
141     },
142     list_name: {
143       type: DataTypes.STRING,
144       allowNull: true
145     },
146     number: {
147       type: DataTypes.STRING,
148       allowNull: true
149     },
150     preview_event: {
151       type: DataTypes.INTEGER(11),
152       allowNull: true
153     },
154     process_name: {
155       type: DataTypes.STRING,
156       allowNull: true
157     },
158     queue: {
159       type: DataTypes.STRING,
160       allowNull: true
161     },
162     queue_entry_event: {
163       type: DataTypes.INTEGER(11),
164       allowNull: true
165     },
166     queue_joined_date: {
167       type: DataTypes.DATE,
168       allowNull: true
169     },
170     queue_joined_time: {
171       type: DataTypes.DATE,
172       allowNull: true
173     },
174     queue_position: {
175       type: DataTypes.INTEGER(11),
176       allowNull: true
177     },
178     rtdtm: {
179       type: DataTypes.STRING,
180       allowNull: true
181     },
182     rttime: {
183       type: DataTypes.STRING,
184       allowNull: true
185     },
186     source: {
187       type: DataTypes.STRING,
188       allowNull: true
189     },
190     spooler_name: {
191       type: DataTypes.STRING,
192       allowNull: true
193     },
194     status: {
195       type: DataTypes.STRING,
196       allowNull: true
197     },
198     uniqueid: {
199       type: DataTypes.STRING,
200       allowNull: true
201     },
202     monitor_event: {
203       type: DataTypes.INTEGER(11),
204       defaultValue: 0
205     }
206   }, {
207     tableName: 'report_tdial'
208   });
209
210   return ReportTigerDial;
211 };