UNPKG

kritsana135-hooray-server

Version:

for server

89 lines (88 loc) 1.75 kB
"use strict"; 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;