import type { INodeProperties } from 'n8n-workflow'; export const invoiceOperations: INodeProperties[] = [ { displayName: 'Operation', name: 'operation', type: 'options', noDataExpression: true, displayOptions: { show: { resource: ['invoice'], }, }, options: [ { name: 'Create', value: 'create', description: 'Create an invoice', action: 'Create an invoice', }, ], default: 'create', }, ]; export const invoiceFields: INodeProperties[] = [ /* -------------------------------------------------------------------------- */ /* invoice:create */ /* -------------------------------------------------------------------------- */ { displayName: 'Order ID', name: 'orderId', type: 'string', required: true, default: '', displayOptions: { show: { resource: ['invoice'], operation: ['create'], }, }, }, ];