import { INodeProperties } from 'n8n-workflow'; export const taskListOperations: INodeProperties[] = [ { displayName: 'Operation', name: 'operation', type: 'options', noDataExpression: true, displayOptions: { show: { resource: ['taskList'], }, }, options: [ { name: 'Add', value: 'add', description: 'Add a task to a list', action: 'Add a task to a list', }, { name: 'Remove', value: 'remove', description: 'Remove a task from a list', action: 'Remove a task from a list', }, ], default: 'add', }, ]; export const taskListFields: INodeProperties[] = [ /* -------------------------------------------------------------------------- */ /* taskList:add */ /* -------------------------------------------------------------------------- */ { displayName: 'Task ID', name: 'taskId', type: 'string', default: '', displayOptions: { show: { resource: ['taskList'], operation: ['remove', 'add'], }, }, required: true, }, { displayName: 'List ID', name: 'listId', type: 'string', default: '', displayOptions: { show: { resource: ['taskList'], operation: ['remove', 'add'], }, }, required: true, }, ];