UNPKG

kritsana135-hooray-server

Version:

for server

105 lines (101 loc) 1.83 kB
export const 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', }; export const SMS_TYPE = { AWS_SNS: 'AWS_SNS', THAI_BULK_SMS: 'THAI_BULK_SMS', }; export const SMTP_PROVIDER = { AWS: 'AWS', }; export 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: '', }, ], }, ];