/** * Invoice Ninja Trigger Node - Version 2 * Starts the workflow when Invoice Ninja events occur */ export interface InvoiceNinjaTriggerV2Params { /** * API Version * @default v5 */ apiVersion?: 'v4' | 'v5' | Expression; event?: 'create_client' | 'create_invoice' | 'create_payment' | 'create_quote' | 'create_vendor' | Expression; } export interface InvoiceNinjaTriggerV2Credentials { invoiceNinjaApi: CredentialReference; } interface InvoiceNinjaTriggerV2NodeBase { type: 'n8n-nodes-base.invoiceNinjaTrigger'; version: 2; credentials?: InvoiceNinjaTriggerV2Credentials; isTrigger: true; } export type InvoiceNinjaTriggerV2ParamsNode = InvoiceNinjaTriggerV2NodeBase & { config: NodeConfig; }; export type InvoiceNinjaTriggerV2Node = InvoiceNinjaTriggerV2ParamsNode;