UNPKG

backendless-console-sdk

Version:

Backendless Console SDK for Node.js and browser

64 lines (63 loc) 3.02 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _urls = _interopRequireDefault(require("./urls")); var _default = function _default(req) { return { loadEmailTemplates: function loadEmailTemplates(appId) { return this.loadTemplates(appId); }, loadTemplates: function loadTemplates(appId) { return req.get("".concat(_urls["default"].appConsole(appId), "/email")); }, saveEmailTemplate: function saveEmailTemplate(appId, template) { return this.saveTemplate(appId, template); }, saveTemplate: function saveTemplate(appId, template) { return req.put("".concat(_urls["default"].appConsole(appId), "/email/events"), template); }, sendTestEmail: function sendTestEmail(appId, emailData) { return req.post("".concat(_urls["default"].appConsole(appId), "/email/events/test"), emailData); }, updateEmailParams: function updateEmailParams(appId, emailSettings) { return req.put(_urls["default"].mailSettings(appId), emailSettings); }, resetEmailParams: function resetEmailParams(appId) { return req["delete"](_urls["default"].mailSettings(appId)); }, getEmailParams: function getEmailParams(appId) { return req.get(_urls["default"].mailSettings(appId)); }, testSMTPConnection: function testSMTPConnection(appId, emailSettings) { return req.put("".concat(_urls["default"].mailSettings(appId), "/test"), emailSettings); }, loadCustomTemplates: function loadCustomTemplates(appId) { return req.get(_urls["default"].emailTemplates(appId)); }, createCustomTemplate: function createCustomTemplate(appId, payload) { return req.post(_urls["default"].emailTemplates(appId), payload); }, updateCustomTemplate: function updateCustomTemplate(appId, payload, templateName) { return req.put(_urls["default"].emailTemplates(appId, templateName), payload); }, deleteCustomTemplate: function deleteCustomTemplate(appId, templateName) { return req["delete"](_urls["default"].emailTemplates(appId, templateName)); }, sendTestCustomEmail: function sendTestCustomEmail(appId, payload) { return req.post("".concat(_urls["default"].emailTemplates(appId), "/test"), payload); }, parseCustomTemplateKeys: function parseCustomTemplateKeys(appId, payload) { return req.post("".concat(_urls["default"].emailTemplates(appId), "/customkeys"), payload); }, installEmailTemplateFromMarketplace: function installEmailTemplateFromMarketplace(appId, productId, data) { return req.post(_urls["default"].installEmailTemplate(appId, productId), data); }, resetSystemEmailTemplate: function resetSystemEmailTemplate(appId, eventId) { return req["delete"]("".concat(_urls["default"].appConsole(appId), "/email/events/").concat(eventId)); } }; }; exports["default"] = _default;