UNPKG

n8n-nodes-tulip

Version:
33 lines 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.execute = execute; const transport_1 = require("../../../transport"); async function execute(index) { const tableId = this.getNodeParameter('tableId', index); const label = this.getNodeParameter('tableLabel', index); const description = this.getNodeParameter('description', index); const deleted = this.getNodeParameter('deleted', index); const columns = this.getNodeParameter('columns.columnValues', index, []); const formattedColumns = columns.map(column => ({ name: column.columnName, label: column.label, description: column.description, dataType: { type: column.dataType, }, hidden: column.hidden, unique: column.unique, })); const body = { label, description, deleted, columns: formattedColumns, }; const qs = {}; const requestMethod = 'PUT'; const endpoint = `tables/${tableId}`; const responseData = await transport_1.apiRequest.call(this, requestMethod, endpoint, body, qs); return this.helpers.returnJsonArray(responseData); } //# sourceMappingURL=execute.js.map