UNPKG

n8n-nodes-custom-triggers

Version:

Custom trigger nodes for n8n

56 lines (55 loc) 1.96 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OrdersTrigger = void 0; class OrdersTrigger { constructor() { this.description = { displayName: 'Đơn hàng Trigger', name: 'ordersTrigger', group: ['trigger'], version: 1, description: 'Trigger node for đơn hàng events', defaults: { name: 'Đơn hàng Trigger', }, inputs: [], outputs: ["main" /* NodeConnectionType.Main */], properties: [ { displayName: 'Event Type', name: 'eventType', type: 'options', options: [ { name: 'Tạo mới', value: 'create' }, { name: 'Cập nhật', value: 'update' }, { name: 'Hủy đơn', value: 'cancel' }, { name: 'Hoàn thành', value: 'complete' }, { name: 'Thanh toán', value: 'payment' } ], default: 'create', description: 'Select the event to trigger workflow.', }, ], }; } async trigger() { return { closeFunction: async () => { }, manualTriggerFunction: async () => { const eventType = this.getNodeParameter('eventType', 'create'); this.emit([ [ { json: { eventType, message: 'Đơn hàng trigger activated', timestamp: new Date().toISOString(), }, }, ], ]); }, }; } } exports.OrdersTrigger = OrdersTrigger;