Built motion from commit bfc7a72f7045b27461c9a5d1f71c1a658cfd0b8b. Version 3.0.0...
[motion-next.git] / server / api / campaign / campaign.attributes.js
index 783e631..fe0ca7c 100644 (file)
@@ -1 +1 @@
-const a41_0x5a3f=['#Busy\x20Retry\x20(min:1,\x20max:999)','#NoAnswer\x20Retry\x20(min:1,\x20max:999)','Random\x20Last\x20Digit\x20(min:1,\x20max:15)','Cut\x20Digit\x20(min:1,\x20max:15)','DESC','ENUM','INTEGER','#NoSuchNumber\x20Retry\x20(min:1,\x20max:999)','Machine\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','Busy\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','name','Congestion\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','#AMD\x20Total\x20Analysis\x20Time','#AMD\x20Silence\x20Threshold\x20(min:0,\x20max:32767)','07:00-22:00,*,*,*','onlyIfOpen','ivr','Active/Disactive\x20AMD','#Congestion\x20Retry\x20(min:1,\x20max:999)','STRING','#AMD\x20Maximum\x20Number\x20Of\x20Words','never','#AMD\x20After\x20Greeting\x20Silence','ASC','#Drop\x20Retry\x20(min:1,\x20max:999)','Abandoned\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','always','BOOLEAN','AgentReject\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','#AMD\x20Greeting','#AgentReject\x20Retry\x20(min:1,\x20max:999)','UNSIGNED','Max\x20200\x20calls.','#AMD\x20Initial\x20Silence','#Machine\x20Retry\x20(min:1,\x20max:999)','Originate\x20Timeout\x20Seconds\x20(min:1,\x20max:999)','#Abandoned\x20Retry\x20(min:1,\x20max:999)','sequelize'];(function(_0x5e527b,_0x5a3f96){const _0x58a16d=function(_0x31d864){while(--_0x31d864){_0x5e527b['push'](_0x5e527b['shift']());}};_0x58a16d(++_0x5a3f96);}(a41_0x5a3f,0x7c));const a41_0x58a1=function(_0x5e527b,_0x5a3f96){_0x5e527b=_0x5e527b-0x0;let _0x58a16d=a41_0x5a3f[_0x5e527b];return _0x58a16d;};const _0x5dbbc0=a41_0x58a1;'use strict';const Sequelize=require(_0x5dbbc0('0x1b'));module['exports']={'name':{'type':Sequelize['STRING'],'unique':_0x5dbbc0('0x0'),'allowNull':![],'validate':{'is':/[A-Za-z0-9._\\+*!-]+/,'notEmpty':!![]}},'type':{'type':Sequelize[_0x5dbbc0('0x21')](_0x5dbbc0('0x6')),'allowNull':![],'defaultValue':_0x5dbbc0('0x6')},'description':{'type':Sequelize['STRING']},'active':{'type':Sequelize[_0x5dbbc0('0x11')],'defaultValue':0x0,'comment':'Active/Disactive\x20Campaign'},'limitCalls':{'type':Sequelize[_0x5dbbc0('0x22')](0x4)[_0x5dbbc0('0x15')],'defaultValue':0x1e,'validate':{'min':0x1,'max':0xc8},'comment':_0x5dbbc0('0x16')},'dialOriginateCallerIdName':{'type':Sequelize[_0x5dbbc0('0x9')]},'dialOriginateCallerIdNumber':{'type':Sequelize[_0x5dbbc0('0x9')]},'dialOriginateTimeout':{'type':Sequelize[_0x5dbbc0('0x22')](0x3)['UNSIGNED'],'defaultValue':0x1e,'validate':{'min':0x1,'max':0x3e7},'comment':_0x5dbbc0('0x19')},'dialCongestionMaxRetry':{'type':Sequelize[_0x5dbbc0('0x22')](0x3)[_0x5dbbc0('0x15')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x5dbbc0('0x8')},'dialCongestionRetryFrequency':{'type':Sequelize['INTEGER'](0x5)[_0x5dbbc0('0x15')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x5dbbc0('0x1')},'dialBusyMaxRetry':{'type':Sequelize['INTEGER'](0x3)['UNSIGNED'],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x5dbbc0('0x1c')},'dialBusyRetryFrequency':{'type':Sequelize[_0x5dbbc0('0x22')](0x5)[_0x5dbbc0('0x15')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x5dbbc0('0x25')},'dialNoAnswerMaxRetry':{'type':Sequelize['INTEGER'](0x3)[_0x5dbbc0('0x15')],'defaultValue':0x3,'comment':_0x5dbbc0('0x1d')},'dialNoAnswerRetryFrequency':{'type':Sequelize[_0x5dbbc0('0x22')](0x5)[_0x5dbbc0('0x15')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':'NoAnswer\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)'},'dialGlobalMaxRetry':{'type':Sequelize['INTEGER'](0x3)[_0x5dbbc0('0x15')],'validate':{'min':0x1,'max':0x3e7},'defaultValue':0x4,'comment':'#Global\x20Max\x20Retry\x20(min:1,\x20max:999)'},'dialTimezone':{'type':Sequelize[_0x5dbbc0('0x9')],'defaultValue':null},'dialGlobalInterval':{'type':Sequelize[_0x5dbbc0('0x9')],'defaultValue':_0x5dbbc0('0x4')},'dialCheckDuplicateType':{'type':Sequelize['ENUM'](_0x5dbbc0('0x10'),_0x5dbbc0('0xb'),_0x5dbbc0('0x5')),'defaultValue':_0x5dbbc0('0x10')},'dialAMDActive':{'type':Sequelize[_0x5dbbc0('0x11')],'defaultValue':0x0,'comment':_0x5dbbc0('0x7')},'dialAMDInitialSilence':{'type':Sequelize['INTEGER'](0x9)[_0x5dbbc0('0x15')],'defaultValue':0x9c4,'validate':{'min':0x0},'comment':_0x5dbbc0('0x17')},'dialAMDGreeting':{'type':Sequelize[_0x5dbbc0('0x22')](0x9)[_0x5dbbc0('0x15')],'defaultValue':0x5dc,'validate':{'min':0x0},'comment':_0x5dbbc0('0x13')},'dialAMDAfterGreetingSilence':{'type':Sequelize['INTEGER'](0x9)['UNSIGNED'],'defaultValue':0x320,'validate':{'min':0x0},'comment':_0x5dbbc0('0xc')},'dialAMDTotalAnalysisTime':{'type':Sequelize[_0x5dbbc0('0x22')](0x9)['UNSIGNED'],'defaultValue':0x1388,'validate':{'min':0x0},'comment':_0x5dbbc0('0x2')},'dialAMDMinWordLength':{'type':Sequelize[_0x5dbbc0('0x22')](0x9)['UNSIGNED'],'defaultValue':0x64,'validate':{'min':0x0},'comment':'#AMD\x20Min\x20Word\x20Length'},'dialAMDBetweenWordsSilence':{'type':Sequelize[_0x5dbbc0('0x22')](0x9)[_0x5dbbc0('0x15')],'defaultValue':0x32,'validate':{'min':0x0},'comment':'#AMD\x20Between\x20Words\x20Silence'},'dialAMDMaximumNumberOfWords':{'type':Sequelize[_0x5dbbc0('0x22')](0x9)[_0x5dbbc0('0x15')],'defaultValue':0x3,'validate':{'min':0x0},'comment':_0x5dbbc0('0xa')},'dialAMDSilenceThreshold':{'type':Sequelize[_0x5dbbc0('0x22')](0x5)['UNSIGNED'],'validate':{'min':0x0,'max':0x7fff},'defaultValue':0x100,'comment':_0x5dbbc0('0x3')},'dialAMDMaximumWordLength':{'type':Sequelize['INTEGER'](0x9)['UNSIGNED'],'defaultValue':0x1388,'validate':{'min':0x0},'comment':'#AMD\x20Maximum\x20Word\x20Length'},'dialOrderByScheduledAt':{'type':Sequelize['ENUM'](_0x5dbbc0('0x20'),_0x5dbbc0('0xd')),'defaultValue':_0x5dbbc0('0x20')},'dialPrefix':{'type':Sequelize[_0x5dbbc0('0x9')],'defaultValue':null},'dialRandomLastDigitCallerIdNumber':{'type':Sequelize[_0x5dbbc0('0x22')](0x3)[_0x5dbbc0('0x15')],'validate':{'min':0x0,'max':0xf},'defaultValue':0x0,'comment':_0x5dbbc0('0x1e')},'dialCutDigit':{'type':Sequelize[_0x5dbbc0('0x22')](0x3)[_0x5dbbc0('0x15')],'validate':{'min':0x0,'max':0xf},'defaultValue':0x0,'comment':_0x5dbbc0('0x1f')},'dialNoSuchNumberMaxRetry':{'type':Sequelize[_0x5dbbc0('0x22')](0x3)['UNSIGNED'],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x5dbbc0('0x23')},'dialNoSuchNumberRetryFrequency':{'type':Sequelize['INTEGER'](0x5)['UNSIGNED'],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':'NoSuchNumber\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)'},'dialDropMaxRetry':{'type':Sequelize[_0x5dbbc0('0x22')](0x3)[_0x5dbbc0('0x15')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x5dbbc0('0xe')},'dialDropRetryFrequency':{'type':Sequelize[_0x5dbbc0('0x22')](0x5)[_0x5dbbc0('0x15')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':'Drop\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)'},'dialAbandonedMaxRetry':{'type':Sequelize['INTEGER'](0x3)[_0x5dbbc0('0x15')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x5dbbc0('0x1a')},'dialAbandonedRetryFrequency':{'type':Sequelize[_0x5dbbc0('0x22')](0x5)[_0x5dbbc0('0x15')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x5dbbc0('0xf')},'dialMachineMaxRetry':{'type':Sequelize[_0x5dbbc0('0x22')](0x3)[_0x5dbbc0('0x15')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x5dbbc0('0x18')},'dialMachineRetryFrequency':{'type':Sequelize['INTEGER'](0x5)[_0x5dbbc0('0x15')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x5dbbc0('0x24')},'dialAgentRejectMaxRetry':{'type':Sequelize[_0x5dbbc0('0x22')](0x3)[_0x5dbbc0('0x15')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x5dbbc0('0x14')},'dialAgentRejectRetryFrequency':{'type':Sequelize[_0x5dbbc0('0x22')](0x5)['UNSIGNED'],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x5dbbc0('0x12')}};
\ No newline at end of file
+const a41_0x594a=['never','UNSIGNED','Machine\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','Originate\x20Timeout\x20Seconds\x20(min:1,\x20max:999)','name','AgentReject\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','NoAnswer\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','STRING','#AMD\x20Greeting','#NoSuchNumber\x20Retry\x20(min:1,\x20max:999)','Abandoned\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','Active/Disactive\x20AMD','#AMD\x20Min\x20Word\x20Length','ENUM','Busy\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','onlyIfOpen','Random\x20Last\x20Digit\x20(min:1,\x20max:15)','#Drop\x20Retry\x20(min:1,\x20max:999)','INTEGER','ivr','#NoAnswer\x20Retry\x20(min:1,\x20max:999)','DESC','Active/Disactive\x20Campaign','#Global\x20Max\x20Retry\x20(min:1,\x20max:999)','#Machine\x20Retry\x20(min:1,\x20max:999)','BOOLEAN','Cut\x20Digit\x20(min:1,\x20max:15)','#AMD\x20Maximum\x20Number\x20Of\x20Words','exports','#AMD\x20Silence\x20Threshold\x20(min:0,\x20max:32767)','#AgentReject\x20Retry\x20(min:1,\x20max:999)','Drop\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','#Congestion\x20Retry\x20(min:1,\x20max:999)','07:00-22:00,*,*,*','Congestion\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)','#AMD\x20Maximum\x20Word\x20Length'];(function(_0x297d4d,_0x594a6d){const _0x1ebfb9=function(_0x49bb49){while(--_0x49bb49){_0x297d4d['push'](_0x297d4d['shift']());}};_0x1ebfb9(++_0x594a6d);}(a41_0x594a,0x19c));const a41_0x1ebf=function(_0x297d4d,_0x594a6d){_0x297d4d=_0x297d4d-0x0;let _0x1ebfb9=a41_0x594a[_0x297d4d];return _0x1ebfb9;};const _0x52b5a0=a41_0x1ebf;'use strict';const Sequelize=require('sequelize');module[_0x52b5a0('0xc')]={'name':{'type':Sequelize[_0x52b5a0('0x1b')],'unique':_0x52b5a0('0x18'),'allowNull':![],'validate':{'is':/[A-Za-z0-9._\\+*!-]+/,'notEmpty':!![]}},'type':{'type':Sequelize[_0x52b5a0('0x21')]('ivr'),'allowNull':![],'defaultValue':_0x52b5a0('0x3')},'description':{'type':Sequelize[_0x52b5a0('0x1b')]},'active':{'type':Sequelize[_0x52b5a0('0x9')],'defaultValue':0x0,'comment':_0x52b5a0('0x6')},'limitCalls':{'type':Sequelize[_0x52b5a0('0x2')](0x4)['UNSIGNED'],'defaultValue':0x1e,'validate':{'min':0x1,'max':0xc8},'comment':'Max\x20200\x20calls.'},'dialOriginateCallerIdName':{'type':Sequelize[_0x52b5a0('0x1b')]},'dialOriginateCallerIdNumber':{'type':Sequelize['STRING']},'dialOriginateTimeout':{'type':Sequelize[_0x52b5a0('0x2')](0x3)['UNSIGNED'],'defaultValue':0x1e,'validate':{'min':0x1,'max':0x3e7},'comment':_0x52b5a0('0x17')},'dialCongestionMaxRetry':{'type':Sequelize[_0x52b5a0('0x2')](0x3)[_0x52b5a0('0x15')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x52b5a0('0x10')},'dialCongestionRetryFrequency':{'type':Sequelize[_0x52b5a0('0x2')](0x5)['UNSIGNED'],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x52b5a0('0x12')},'dialBusyMaxRetry':{'type':Sequelize['INTEGER'](0x3)[_0x52b5a0('0x15')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':'#Busy\x20Retry\x20(min:1,\x20max:999)'},'dialBusyRetryFrequency':{'type':Sequelize[_0x52b5a0('0x2')](0x5)[_0x52b5a0('0x15')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x52b5a0('0x22')},'dialNoAnswerMaxRetry':{'type':Sequelize[_0x52b5a0('0x2')](0x3)[_0x52b5a0('0x15')],'defaultValue':0x3,'comment':_0x52b5a0('0x4')},'dialNoAnswerRetryFrequency':{'type':Sequelize[_0x52b5a0('0x2')](0x5)['UNSIGNED'],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x52b5a0('0x1a')},'dialGlobalMaxRetry':{'type':Sequelize['INTEGER'](0x3)[_0x52b5a0('0x15')],'validate':{'min':0x1,'max':0x3e7},'defaultValue':0x4,'comment':_0x52b5a0('0x7')},'dialTimezone':{'type':Sequelize[_0x52b5a0('0x1b')],'defaultValue':null},'dialGlobalInterval':{'type':Sequelize[_0x52b5a0('0x1b')],'defaultValue':_0x52b5a0('0x11')},'dialCheckDuplicateType':{'type':Sequelize['ENUM']('always',_0x52b5a0('0x14'),_0x52b5a0('0x23')),'defaultValue':'always'},'dialAMDActive':{'type':Sequelize['BOOLEAN'],'defaultValue':0x0,'comment':_0x52b5a0('0x1f')},'dialAMDInitialSilence':{'type':Sequelize['INTEGER'](0x9)[_0x52b5a0('0x15')],'defaultValue':0x9c4,'validate':{'min':0x0},'comment':'#AMD\x20Initial\x20Silence'},'dialAMDGreeting':{'type':Sequelize['INTEGER'](0x9)[_0x52b5a0('0x15')],'defaultValue':0x5dc,'validate':{'min':0x0},'comment':_0x52b5a0('0x1c')},'dialAMDAfterGreetingSilence':{'type':Sequelize[_0x52b5a0('0x2')](0x9)[_0x52b5a0('0x15')],'defaultValue':0x320,'validate':{'min':0x0},'comment':'#AMD\x20After\x20Greeting\x20Silence'},'dialAMDTotalAnalysisTime':{'type':Sequelize[_0x52b5a0('0x2')](0x9)[_0x52b5a0('0x15')],'defaultValue':0x1388,'validate':{'min':0x0},'comment':'#AMD\x20Total\x20Analysis\x20Time'},'dialAMDMinWordLength':{'type':Sequelize[_0x52b5a0('0x2')](0x9)[_0x52b5a0('0x15')],'defaultValue':0x64,'validate':{'min':0x0},'comment':_0x52b5a0('0x20')},'dialAMDBetweenWordsSilence':{'type':Sequelize[_0x52b5a0('0x2')](0x9)[_0x52b5a0('0x15')],'defaultValue':0x32,'validate':{'min':0x0},'comment':'#AMD\x20Between\x20Words\x20Silence'},'dialAMDMaximumNumberOfWords':{'type':Sequelize[_0x52b5a0('0x2')](0x9)[_0x52b5a0('0x15')],'defaultValue':0x3,'validate':{'min':0x0},'comment':_0x52b5a0('0xb')},'dialAMDSilenceThreshold':{'type':Sequelize[_0x52b5a0('0x2')](0x5)[_0x52b5a0('0x15')],'validate':{'min':0x0,'max':0x7fff},'defaultValue':0x100,'comment':_0x52b5a0('0xd')},'dialAMDMaximumWordLength':{'type':Sequelize[_0x52b5a0('0x2')](0x9)[_0x52b5a0('0x15')],'defaultValue':0x1388,'validate':{'min':0x0},'comment':_0x52b5a0('0x13')},'dialOrderByScheduledAt':{'type':Sequelize['ENUM']('DESC','ASC'),'defaultValue':_0x52b5a0('0x5')},'dialPrefix':{'type':Sequelize['STRING'],'defaultValue':null},'dialRandomLastDigitCallerIdNumber':{'type':Sequelize['INTEGER'](0x3)[_0x52b5a0('0x15')],'validate':{'min':0x0,'max':0xf},'defaultValue':0x0,'comment':_0x52b5a0('0x0')},'dialCutDigit':{'type':Sequelize[_0x52b5a0('0x2')](0x3)[_0x52b5a0('0x15')],'validate':{'min':0x0,'max':0xf},'defaultValue':0x0,'comment':_0x52b5a0('0xa')},'dialNoSuchNumberMaxRetry':{'type':Sequelize[_0x52b5a0('0x2')](0x3)[_0x52b5a0('0x15')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x52b5a0('0x1d')},'dialNoSuchNumberRetryFrequency':{'type':Sequelize['INTEGER'](0x5)[_0x52b5a0('0x15')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':'NoSuchNumber\x20Retry\x20Frequency\x20Minutes\x20(min:1,\x20max:99999)'},'dialDropMaxRetry':{'type':Sequelize[_0x52b5a0('0x2')](0x3)[_0x52b5a0('0x15')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x52b5a0('0x1')},'dialDropRetryFrequency':{'type':Sequelize[_0x52b5a0('0x2')](0x5)[_0x52b5a0('0x15')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x52b5a0('0xf')},'dialAbandonedMaxRetry':{'type':Sequelize[_0x52b5a0('0x2')](0x3)['UNSIGNED'],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':'#Abandoned\x20Retry\x20(min:1,\x20max:999)'},'dialAbandonedRetryFrequency':{'type':Sequelize['INTEGER'](0x5)[_0x52b5a0('0x15')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x52b5a0('0x1e')},'dialMachineMaxRetry':{'type':Sequelize[_0x52b5a0('0x2')](0x3)[_0x52b5a0('0x15')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x52b5a0('0x8')},'dialMachineRetryFrequency':{'type':Sequelize[_0x52b5a0('0x2')](0x5)['UNSIGNED'],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x52b5a0('0x16')},'dialAgentRejectMaxRetry':{'type':Sequelize[_0x52b5a0('0x2')](0x3)[_0x52b5a0('0x15')],'defaultValue':0x3,'validate':{'min':0x1,'max':0x3e7},'comment':_0x52b5a0('0xe')},'dialAgentRejectRetryFrequency':{'type':Sequelize[_0x52b5a0('0x2')](0x5)[_0x52b5a0('0x15')],'validate':{'min':0x1,'max':0x1869f},'defaultValue':0x96,'comment':_0x52b5a0('0x19')}};
\ No newline at end of file