Built motion from commit bfc7a72f7045b27461c9a5d1f71c1a658cfd0b8b. Version 3.0.0...
[motion-next.git] / server / api / mailAccount / mailAccount.attributes.js
1 const a393_0x5639=['exports','Arial,Helvetica,sans-serif','sequelize','mandatoryDisposition','TEXT','setDataValue','BOOLEAN','Account:\x20{{account.name}}<br/>{{#queue}}Queue:\x20{{queue.name}}<br/>{{/queue}}From\x20:\x20{{from}}<br/>Subject\x20:\x20{{message.subject}}','INTEGER','STRING','mandatoryDispositionPauseId','Enabled/disables\x20mandatory\x20dispo\x20on\x20a\x20queue','UNSIGNED','Status\x20to\x20put\x20when\x20mandatory\x20disposition\x20is\x20enabled'];(function(_0xb5d213,_0x5639cd){const _0x1370ab=function(_0x259141){while(--_0x259141){_0xb5d213['push'](_0xb5d213['shift']());}};_0x1370ab(++_0x5639cd);}(a393_0x5639,0x14c));const a393_0x1370=function(_0xb5d213,_0x5639cd){_0xb5d213=_0xb5d213-0x0;let _0x1370ab=a393_0x5639[_0xb5d213];return _0x1370ab;};const _0x4047e7=a393_0x1370;'use strict';const Sequelize=require(_0x4047e7('0x6'));module[_0x4047e7('0x4')]={'description':{'type':Sequelize[_0x4047e7('0xd')]},'name':{'type':Sequelize[_0x4047e7('0xd')],'allowNull':![]},'service':{'type':Sequelize[_0x4047e7('0xa')],'defaultValue':![]},'email':{'type':Sequelize[_0x4047e7('0xd')],'validate':{'isEmail':!![]}},'active':{'type':Sequelize[_0x4047e7('0xa')],'defaultValue':!![]},'key':{'type':Sequelize['STRING'],'allowNull':![]},'template':{'type':Sequelize[_0x4047e7('0x8')]},'markAsUnread':{'type':Sequelize[_0x4047e7('0xa')],'defaultValue':![]},'fontFamily':{'type':Sequelize['STRING'],'allowNull':![],'defaultValue':_0x4047e7('0x5')},'fontSize':{'type':Sequelize[_0x4047e7('0xc')](0x2)[_0x4047e7('0x2')],'defaultValue':0xd,'validate':{'min':0x8,'max':0x48}},'notificationTemplate':{'type':Sequelize[_0x4047e7('0x8')],'defaultValue':function(){const _0x2db610=_0x4047e7;return _0x2db610('0xb');}},'notificationSound':{'type':Sequelize['BOOLEAN'],'defaultValue':!![]},'notificationShake':{'type':Sequelize[_0x4047e7('0xa')],'defaultValue':![]},'waitForTheAssignedAgent':{'type':Sequelize[_0x4047e7('0xc')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa},'queueTransfer':{'type':Sequelize[_0x4047e7('0xa')],'defaultValue':![]},'queueTransferTimeout':{'type':Sequelize[_0x4047e7('0xc')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0x12c},'agentTransfer':{'type':Sequelize['BOOLEAN'],'defaultValue':![]},'agentTransferTimeout':{'type':Sequelize[_0x4047e7('0xc')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0x12c},'mandatoryDispositionPauseId':{'type':Sequelize['INTEGER'],'allowNull':!![],'defaultValue':null,'comment':_0x4047e7('0x3')},'mandatoryDisposition':{'type':Sequelize[_0x4047e7('0xa')],'defaultValue':![],'comment':_0x4047e7('0x1'),'set':function(_0x259141){const _0x1ca434=_0x4047e7;if(!_0x259141)this[_0x1ca434('0x9')](_0x1ca434('0x0'),null);this[_0x1ca434('0x9')](_0x1ca434('0x7'),_0x259141);}}};