kritsana135-hooray-server
Version:
for server
89 lines (88 loc) • 1.75 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.SMTP_PROVIDER = exports.SMS_TYPE = exports.SETTING_KEY = void 0;
var SETTING_KEY = {
SMS_TYPE: 'SMS_TYPE',
SMTP_PROVIDER: 'SMTP_PROVIDER',
THAI_BULK_SMS_CONFIG: 'THAI_BULK_SMS_CONFIG',
AWS_SNS_CONFIG: 'AWS_SNS_CONFIG',
AWS_SMTP_CONFIG: 'AWS_SMTP_CONFIG'
};
exports.SETTING_KEY = SETTING_KEY;
var SMS_TYPE = {
AWS_SNS: 'AWS_SNS',
THAI_BULK_SMS: 'THAI_BULK_SMS'
};
exports.SMS_TYPE = SMS_TYPE;
var SMTP_PROVIDER = {
AWS: 'AWS'
};
exports.SMTP_PROVIDER = SMTP_PROVIDER;
var _default = [{
key: SETTING_KEY.SMS_TYPE,
options: Object.keys(SMS_TYPE),
optionSettings: [SETTING_KEY.AWS_SNS_CONFIG, SETTING_KEY.THAI_BULK_SMS_CONFIG],
value: SMS_TYPE.THAI_BULK_SMS
}, {
key: SETTING_KEY.SMTP_PROVIDER,
options: Object.keys(SMTP_PROVIDER),
optionSettings: [SETTING_KEY.AWS_SMTP_CONFIG],
value: SMTP_PROVIDER.AWS
}, {
key: SETTING_KEY.THAI_BULK_SMS_CONFIG,
values: [{
key: 'USERNAME',
value: ''
}, {
key: 'PASSWORD',
value: ''
}, {
key: 'SENDER',
value: ''
}, {
key: 'FORCE',
value: 'standard'
}]
}, {
key: SETTING_KEY.AWS_SNS_CONFIG,
values: [{
key: 'ACCESS_KEY',
value: ''
}, {
key: 'SECRET_KEY',
value: ''
}, {
key: 'REGION',
value: ''
}, {
key: 'ENDPOINT',
value: ''
}, {
key: 'SENDER',
value: ''
}]
}, {
key: SETTING_KEY.AWS_SMTP_CONFIG,
values: [{
key: 'TLS',
value: ''
}, {
key: 'HOST',
value: ''
}, {
key: 'PORT',
value: ''
}, {
key: 'USERNAME',
value: ''
}, {
key: 'PASSWORD',
value: ''
}, {
key: 'SENDER_MAIL',
value: ''
}]
}];
exports.default = _default;