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