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