-var _0xcb9e=["\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x48\x69\x73\x74\x6F\x72\x79","\x53\x54\x52\x49\x4E\x47","\x44\x41\x54\x45","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x64\x65\x66\x69\x6E\x65"];module[_0xcb9e[0]]=function(_0xb5eex1,_0xb5eex2){var _0xb5eex3=_0xb5eex1[_0xcb9e[5]](_0xcb9e[1],{network:{type:_0xb5eex2[_0xcb9e[2]]},network_script:{type:_0xb5eex2[_0xcb9e[2]]},request:{type:_0xb5eex2[_0xcb9e[2]]},channel:{type:_0xb5eex2[_0xcb9e[2]]},language:{type:_0xb5eex2[_0xcb9e[2]]},type:{type:_0xb5eex2[_0xcb9e[2]]},uniqueid:{type:_0xb5eex2[_0xcb9e[2]]},version:{type:_0xb5eex2[_0xcb9e[2]]},callerid:{type:_0xb5eex2[_0xcb9e[2]]},calleridname:{type:_0xb5eex2[_0xcb9e[2]]},callingpres:{type:_0xb5eex2[_0xcb9e[2]]},callingani2:{type:_0xb5eex2[_0xcb9e[2]]},callington:{type:_0xb5eex2[_0xcb9e[2]]},callingtns:{type:_0xb5eex2[_0xcb9e[2]]},dnid:{type:_0xb5eex2[_0xcb9e[2]]},rdnis:{type:_0xb5eex2[_0xcb9e[2]]},context:{type:_0xb5eex2[_0xcb9e[2]]},extension:{type:_0xb5eex2[_0xcb9e[2]]},priority:{type:_0xb5eex2[_0xcb9e[2]]},enhanced:{type:_0xb5eex2[_0xcb9e[2]]},accountcode:{type:_0xb5eex2[_0xcb9e[2]]},threadid:{type:_0xb5eex2[_0xcb9e[2]]},project_name:{type:_0xb5eex2[_0xcb9e[2]]},joinAt:{type:_0xb5eex2[_0xcb9e[3]]},leaveAt:{type:_0xb5eex2[_0xcb9e[3]],unique:true}},{tableName:_0xcb9e[4]});return _0xb5eex3}
\ No newline at end of file
+/**
+ * Context Model
+ */
+
+module.exports = function(sequelize, DataTypes) {
+
+ var ReportSquareHistory = sequelize.define('ReportSquareHistory', {
+ sourceid: DataTypes.INTEGER,
+ network: {
+ type: DataTypes.STRING,
+ },
+ network_script: {
+ type: DataTypes.STRING,
+ },
+ request: {
+ type: DataTypes.STRING,
+ },
+ channel: {
+ type: DataTypes.STRING,
+ },
+ language: {
+ type: DataTypes.STRING,
+ },
+ type: {
+ type: DataTypes.STRING,
+ },
+ uniqueid: {
+ type: DataTypes.STRING,
+ },
+ version: {
+ type: DataTypes.STRING,
+ },
+ callerid: {
+ type: DataTypes.STRING,
+ },
+ calleridname: {
+ type: DataTypes.STRING,
+ },
+ callingpres: {
+ type: DataTypes.STRING,
+ },
+ callingani2: {
+ type: DataTypes.STRING,
+ },
+ callington: {
+ type: DataTypes.STRING,
+ },
+ callingtns: {
+ type: DataTypes.STRING,
+ },
+ dnid: {
+ type: DataTypes.STRING,
+ },
+ rdnis: {
+ type: DataTypes.STRING,
+ },
+ context: {
+ type: DataTypes.STRING,
+ },
+ extension: {
+ type: DataTypes.STRING,
+ },
+ priority: {
+ type: DataTypes.STRING,
+ },
+ enhanced: {
+ type: DataTypes.STRING,
+ },
+ accountcode: {
+ type: DataTypes.STRING,
+ },
+ threadid: {
+ type: DataTypes.STRING,
+ },
+ project_name: {
+ type: DataTypes.STRING,
+ },
+ prev_project_name: {
+ type: DataTypes.STRING,
+ },
+ joinAt: {
+ type: DataTypes.DATE,
+ },
+ leaveAt: {
+ type: DataTypes.DATE
+ },
+ is_subproject: {
+ type: DataTypes.BOOLEAN,
+ defaultValue: false
+ }
+ }, {
+ tableName: 'report_square_history',
+ indexes: [{
+ name: 'sourceid',
+ fields: ['sourceid']
+ }]
+ });
+ ReportSquareHistory.removeAttribute('id');
+ return ReportSquareHistory;
+};