Built motion from commit f16df95f.|2.5.40
[motion2.git] / server / api / screenRecording / screenRecording.attributes.js
index 63ded05..3ebedbd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf79e=['startedAt','subtract','closedAt','duration','format','MM-DD-YYYY\x20HH:mm','toString','DATE','updatedAt','moment','path','../../config/environment','VIRTUAL','getDataValue','value','STRING','replace','INTEGER','setDataValue'];(function(_0x1d06a5,_0x4fc577){var _0xbaab59=function(_0x458664){while(--_0x458664){_0x1d06a5['push'](_0x1d06a5['shift']());}};_0xbaab59(++_0x4fc577);}(_0xf79e,0x185));var _0xef79=function(_0x30062c,_0x4fcd09){_0x30062c=_0x30062c-0x0;var _0x3c4760=_0xf79e[_0x30062c];return _0x3c4760;};'use strict';var Sequelize=require('sequelize');var moment=require(_0xef79('0x0'));var path=require(_0xef79('0x1'));var config=require(_0xef79('0x2'));module['exports']={'format':{'type':Sequelize[_0xef79('0x3')],'get':function(){return this[_0xef79('0x4')]('value')?path['extname'](this[_0xef79('0x4')](_0xef79('0x5'))):undefined;}},'interactionid':{'type':Sequelize[_0xef79('0x6')]},'channel':{'type':Sequelize[_0xef79('0x6')]},'value':{'type':Sequelize[_0xef79('0x6')],'set':function(_0x2fa668){var _0x49d0ea=_0x2fa668[_0xef79('0x7')](/\\/g,'/');this['setDataValue'](_0xef79('0x5'),_0x49d0ea);}},'rating':{'type':Sequelize[_0xef79('0x8')],'validate':{'max':0x5,'min':0x0}},'duration':{'type':Sequelize['INTEGER'],'set':function(_0x42dee6){this[_0xef79('0x9')](_0xef79('0xa'),moment()[_0xef79('0xb')](_0x42dee6,'ms'));this[_0xef79('0x9')](_0xef79('0xc'),moment());this[_0xef79('0x9')](_0xef79('0xd'),_0x42dee6);}},'startedAt':{'type':Sequelize['DATE'],'get':function(){return moment(this[_0xef79('0x4')](_0xef79('0xa')))[_0xef79('0xe')](_0xef79('0xf'))[_0xef79('0x10')]();}},'closedAt':{'type':Sequelize[_0xef79('0x11')],'get':function(){return moment(this[_0xef79('0x4')](_0xef79('0xc')))[_0xef79('0xe')](_0xef79('0xf'))['toString']();}},'createdAt':{'type':Sequelize['DATE'],'get':function(){return moment(this['getDataValue']('createdAt'))[_0xef79('0xe')](_0xef79('0xf'))[_0xef79('0x10')]();}},'updatedAt':{'type':Sequelize[_0xef79('0x11')],'get':function(){return moment(this['getDataValue'](_0xef79('0x12')))[_0xef79('0xe')]('MM-DD-YYYY\x20HH:mm')[_0xef79('0x10')]();}}};
\ No newline at end of file
+var _0x75b6=['sequelize','../../config/environment','exports','VIRTUAL','value','extname','getDataValue','STRING','setDataValue','INTEGER','startedAt','subtract','closedAt','duration','format','MM-DD-YYYY\x20HH:mm','createdAt','DATE','updatedAt','toString'];(function(_0x310f50,_0x31fdcd){var _0x7a8d7=function(_0x33aaf8){while(--_0x33aaf8){_0x310f50['push'](_0x310f50['shift']());}};_0x7a8d7(++_0x31fdcd);}(_0x75b6,0x1a4));var _0x675b=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0x75b6[_0x321bb2];return _0x9c12ed;};'use strict';var Sequelize=require(_0x675b('0x0'));var moment=require('moment');var path=require('path');var config=require(_0x675b('0x1'));module[_0x675b('0x2')]={'format':{'type':Sequelize[_0x675b('0x3')],'get':function(){return this['getDataValue'](_0x675b('0x4'))?path[_0x675b('0x5')](this[_0x675b('0x6')]('value')):undefined;}},'interactionid':{'type':Sequelize[_0x675b('0x7')]},'channel':{'type':Sequelize['STRING']},'value':{'type':Sequelize[_0x675b('0x7')],'set':function(_0x3a7a7a){var _0x3f34b8=_0x3a7a7a['replace'](/\\/g,'/');this[_0x675b('0x8')]('value',_0x3f34b8);}},'rating':{'type':Sequelize[_0x675b('0x9')],'validate':{'max':0x5,'min':0x0}},'duration':{'type':Sequelize[_0x675b('0x9')],'set':function(_0x24cf1c){this[_0x675b('0x8')](_0x675b('0xa'),moment()[_0x675b('0xb')](_0x24cf1c,'ms'));this[_0x675b('0x8')](_0x675b('0xc'),moment());this[_0x675b('0x8')](_0x675b('0xd'),_0x24cf1c);}},'startedAt':{'type':Sequelize['DATE'],'get':function(){return moment(this[_0x675b('0x6')](_0x675b('0xa')))[_0x675b('0xe')](_0x675b('0xf'))['toString']();}},'closedAt':{'type':Sequelize['DATE'],'get':function(){return moment(this['getDataValue']('closedAt'))['format'](_0x675b('0xf'))['toString']();}},'createdAt':{'type':Sequelize['DATE'],'get':function(){return moment(this[_0x675b('0x6')](_0x675b('0x10')))[_0x675b('0xe')](_0x675b('0xf'))['toString']();}},'updatedAt':{'type':Sequelize[_0x675b('0x11')],'get':function(){return moment(this[_0x675b('0x6')](_0x675b('0x12')))[_0x675b('0xe')](_0x675b('0xf'))[_0x675b('0x13')]();}}};
\ No newline at end of file