Built motion from commit f3da74b7.|2.5.36
[motion2.git] / server / api / faxAccount / faxAccount.attributes.js
index 5c0dc2c..8970e4a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xddef=['14400','7200','DADHI','SIP','TEXT','BOOLEAN','INTEGER','Enabled/disables\x20mandatory\x20dispo\x20on\x20a\x20queue','setDataValue','exports','STRING','ENUM','yes','xCALLY\x20Motion\x20Fax','localstationid','2400','4800','9600','12000'];(function(_0x55c485,_0x3fe77e){var _0x6bb521=function(_0x466a3d){while(--_0x466a3d){_0x55c485['push'](_0x55c485['shift']());}};_0x6bb521(++_0x3fe77e);}(_0xddef,0xb4));var _0xfdde=function(_0x52f427,_0x46e88e){_0x52f427=_0x52f427-0x0;var _0x2bea3e=_0xddef[_0x52f427];return _0x2bea3e;};'use strict';var Sequelize=require('sequelize');module[_0xfdde('0x0')]={'name':{'type':Sequelize[_0xfdde('0x1')],'allowNull':![],'validate':{'notEmpty':!![]}},'description':{'type':Sequelize[_0xfdde('0x1')]},'ecm':{'type':Sequelize[_0xfdde('0x2')](_0xfdde('0x3'),'no'),'defaultValue':_0xfdde('0x3')},'headerinfo':{'type':Sequelize[_0xfdde('0x1')],'defaultValue':_0xfdde('0x4')},'localstationid':{'type':Sequelize[_0xfdde('0x1')],'unique':_0xfdde('0x5')},'minrate':{'type':Sequelize['ENUM'](_0xfdde('0x6'),_0xfdde('0x7'),'7200',_0xfdde('0x8'),_0xfdde('0x9'),_0xfdde('0xa')),'defaultValue':_0xfdde('0x7')},'maxrate':{'type':Sequelize[_0xfdde('0x2')](_0xfdde('0x6'),'4800',_0xfdde('0xb'),'9600',_0xfdde('0x9'),_0xfdde('0xa')),'defaultValue':'14400'},'modem':{'type':Sequelize[_0xfdde('0x1')],'defaultValue':'v17,v27,v29'},'gateway':{'type':Sequelize[_0xfdde('0x1')],'defaultValue':'no','validate':{'is':/^(?:yes|no|[0-9]+)$/}},'faxdetect':{'type':Sequelize[_0xfdde('0x1')],'defaultValue':'no','validate':{'is':/^(?:yes|no|t38|cng|[0-9]+)$/}},'t38timeout':{'type':Sequelize['INTEGER'],'defaultValue':0x1388,'validate':{'min':0x3e8}},'tech':{'type':Sequelize[_0xfdde('0x2')]('SIP','IAX',_0xfdde('0xc'),'KHOMP'),'defaultValue':_0xfdde('0xd')},'key':{'type':Sequelize[_0xfdde('0x1')],'allowNull':![]},'notificationTemplate':{'type':Sequelize[_0xfdde('0xe')],'defaultValue':function(){return'Account:\x20{{account.name}}<br/>{{#queue}}Queue:\x20{{queue.name}}<br/>{{/queue}}From\x20:\x20{{from}}';}},'notificationSound':{'type':Sequelize[_0xfdde('0xf')],'defaultValue':!![]},'notificationShake':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'waitForTheAssignedAgent':{'type':Sequelize[_0xfdde('0x10')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa},'queueTransfer':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'queueTransferTimeout':{'type':Sequelize['INTEGER'],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0x12c},'agentTransfer':{'type':Sequelize[_0xfdde('0xf')],'defaultValue':![]},'agentTransferTimeout':{'type':Sequelize['INTEGER'],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0x12c},'mandatoryDispositionPauseId':{'type':Sequelize[_0xfdde('0x10')],'allowNull':!![],'defaultValue':null,'comment':'Status\x20to\x20put\x20when\x20mandatory\x20disposition\x20is\x20enabled'},'mandatoryDisposition':{'type':Sequelize['BOOLEAN'],'defaultValue':![],'comment':_0xfdde('0x11'),'set':function(_0x37b7f1){if(!_0x37b7f1)this[_0xfdde('0x12')]('mandatoryDispositionPauseId',null);this['setDataValue']('mandatoryDisposition',_0x37b7f1);}}};
\ No newline at end of file
+var _0x2d4d=['STRING','ENUM','yes','localstationid','2400','7200','9600','12000','14400','4800','INTEGER','SIP','DADHI','KHOMP','TEXT','BOOLEAN','Status\x20to\x20put\x20when\x20mandatory\x20disposition\x20is\x20enabled','setDataValue','sequelize'];(function(_0x34c027,_0x123688){var _0x47bff0=function(_0x19c4a9){while(--_0x19c4a9){_0x34c027['push'](_0x34c027['shift']());}};_0x47bff0(++_0x123688);}(_0x2d4d,0x1ed));var _0xd2d4=function(_0x3a205e,_0x9cc94e){_0x3a205e=_0x3a205e-0x0;var _0x3437ba=_0x2d4d[_0x3a205e];return _0x3437ba;};'use strict';var Sequelize=require(_0xd2d4('0x0'));module['exports']={'name':{'type':Sequelize[_0xd2d4('0x1')],'allowNull':![],'validate':{'notEmpty':!![]}},'description':{'type':Sequelize[_0xd2d4('0x1')]},'ecm':{'type':Sequelize[_0xd2d4('0x2')](_0xd2d4('0x3'),'no'),'defaultValue':_0xd2d4('0x3')},'headerinfo':{'type':Sequelize['STRING'],'defaultValue':'xCALLY\x20Motion\x20Fax'},'localstationid':{'type':Sequelize[_0xd2d4('0x1')],'unique':_0xd2d4('0x4')},'minrate':{'type':Sequelize['ENUM'](_0xd2d4('0x5'),'4800',_0xd2d4('0x6'),_0xd2d4('0x7'),_0xd2d4('0x8'),_0xd2d4('0x9')),'defaultValue':_0xd2d4('0xa')},'maxrate':{'type':Sequelize['ENUM'](_0xd2d4('0x5'),_0xd2d4('0xa'),_0xd2d4('0x6'),_0xd2d4('0x7'),_0xd2d4('0x8'),_0xd2d4('0x9')),'defaultValue':'14400'},'modem':{'type':Sequelize[_0xd2d4('0x1')],'defaultValue':'v17,v27,v29'},'gateway':{'type':Sequelize[_0xd2d4('0x1')],'defaultValue':'no','validate':{'is':/^(?:yes|no|[0-9]+)$/}},'faxdetect':{'type':Sequelize[_0xd2d4('0x1')],'defaultValue':'no','validate':{'is':/^(?:yes|no|t38|cng|[0-9]+)$/}},'t38timeout':{'type':Sequelize[_0xd2d4('0xb')],'defaultValue':0x1388,'validate':{'min':0x3e8}},'tech':{'type':Sequelize['ENUM'](_0xd2d4('0xc'),'IAX',_0xd2d4('0xd'),_0xd2d4('0xe')),'defaultValue':_0xd2d4('0xc')},'key':{'type':Sequelize[_0xd2d4('0x1')],'allowNull':![]},'notificationTemplate':{'type':Sequelize[_0xd2d4('0xf')],'defaultValue':function(){return'Account:\x20{{account.name}}<br/>{{#queue}}Queue:\x20{{queue.name}}<br/>{{/queue}}From\x20:\x20{{from}}';}},'notificationSound':{'type':Sequelize[_0xd2d4('0x10')],'defaultValue':!![]},'notificationShake':{'type':Sequelize[_0xd2d4('0x10')],'defaultValue':![]},'waitForTheAssignedAgent':{'type':Sequelize[_0xd2d4('0xb')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa},'queueTransfer':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'queueTransferTimeout':{'type':Sequelize[_0xd2d4('0xb')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0x12c},'agentTransfer':{'type':Sequelize[_0xd2d4('0x10')],'defaultValue':![]},'agentTransferTimeout':{'type':Sequelize[_0xd2d4('0xb')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0x12c},'mandatoryDispositionPauseId':{'type':Sequelize[_0xd2d4('0xb')],'allowNull':!![],'defaultValue':null,'comment':_0xd2d4('0x11')},'mandatoryDisposition':{'type':Sequelize[_0xd2d4('0x10')],'defaultValue':![],'comment':'Enabled/disables\x20mandatory\x20dispo\x20on\x20a\x20queue','set':function(_0x2a256e){if(!_0x2a256e)this[_0xd2d4('0x12')]('mandatoryDispositionPauseId',null);this[_0xd2d4('0x12')]('mandatoryDisposition',_0x2a256e);}}};
\ No newline at end of file