UNPKG

n8n-nodes-cigotracker

Version:

n8n node for CigoTracker API integration - manage deliveries, routes, and field service operations

58 lines (57 loc) 1.66 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CigoTracker = void 0; class CigoTracker { constructor() { this.description = { displayName: 'CigoTracker', name: 'cigoTracker', icon: 'file:Cigo-Logo.png', group: ['transform'], version: 1, description: 'Interact with CigoTracker API', defaults: { name: 'CigoTracker', }, inputs: ['main'], outputs: ['main'], credentials: [ { name: 'cigoTrackerApi', required: true, }, ], properties: [ { displayName: 'Test', name: 'test', type: 'string', default: 'Hello World', description: 'Test property', }, ], }; } async execute() { const items = this.getInputData(); const returnData = items.map((item, index) => { return { json: { test: this.getNodeParameter('test', index), input: item.json, }, pairedItem: index, }; }); if (items.length === 0) { returnData.push({ json: { test: this.getNodeParameter('test', 0), message: 'No input data', }, }); } return [returnData]; } } exports.CigoTracker = CigoTracker;