n8n-nodes-base
Version:
Base nodes of n8n
31 lines (25 loc) • 843 B
text/typescript
/**
* 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<string>;
event?: 'create_client' | 'create_invoice' | 'create_payment' | 'create_quote' | 'create_vendor' | Expression<string>;
}
export interface InvoiceNinjaTriggerV1Credentials {
invoiceNinjaApi: CredentialReference;
}
interface InvoiceNinjaTriggerV1NodeBase {
type: 'n8n-nodes-base.invoiceNinjaTrigger';
version: 1;
credentials?: InvoiceNinjaTriggerV1Credentials;
isTrigger: true;
}
export type InvoiceNinjaTriggerV1ParamsNode = InvoiceNinjaTriggerV1NodeBase & {
config: NodeConfig<InvoiceNinjaTriggerV1Params>;
};
export type InvoiceNinjaTriggerV1Node = InvoiceNinjaTriggerV1ParamsNode;