@poli-digital/n8n-nodes-poli
Version:
Nó para interagir com a API da Poli
26 lines • 1.43 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.listApps = exports.createApp = void 0;
const base_1 = require("../resources/base");
const parameterUtils_1 = require("../utils/parameterUtils");
async function createApp(i) {
const body = {
accountId: (0, parameterUtils_1.getParameterSafe)(this, 'accountId', i, '', true),
name: (0, parameterUtils_1.getParameterSafe)(this, 'appName', i, '', true),
description: (0, parameterUtils_1.getParameterSafe)(this, 'description', i, ''),
responsible: (0, parameterUtils_1.getParameterSafe)(this, 'responsible', i, ''),
phone: (0, parameterUtils_1.getParameterSafe)(this, 'phone', i, ''),
email: (0, parameterUtils_1.getParameterSafe)(this, 'email', i, ''),
pictureFileId: (0, parameterUtils_1.getParameterSafe)(this, 'pictureFileId', i, ''),
visibility: (0, parameterUtils_1.getParameterSafe)(this, 'visibility', i, 'PRIVATE'),
};
return await base_1.BaseResource.makeRequest(this, 'POST', '/apps', body, i);
}
exports.createApp = createApp;
async function listApps(i) {
const accountId = (0, parameterUtils_1.getParameterSafe)(this, 'accountId', i, '', true);
const response = await base_1.BaseResource.makeRequest(this, 'GET', `/accounts/${accountId}/apps`, {}, i);
return response.apps || [];
}
exports.listApps = listApps;
//# sourceMappingURL=appOperations.js.map