/** * Invoice Ninja Node - Version 1 * Discriminator: resource=bank_transaction, operation=create */ interface Credentials { invoiceNinjaApi: CredentialReference; } /** Create a new client */ export type InvoiceNinjaV1BankTransactionCreateParams = { resource: 'bank_transaction'; operation: 'create'; /** * API Version * @default v4 */ apiVersion?: 'v4' | 'v5' | Expression; /** * Additional Fields * @default {} */ additionalFields?: { /** Amount * @default 0 */ amount?: number | Expression; /** Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a> */ bankIntegrationId?: string | Expression; /** Base Type */ baseType?: 'CREDIT' | 'DEBIT' | Expression; /** Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a> */ currencyId?: string | Expression; /** Date */ date?: string | Expression; /** Description */ description?: string | Expression | PlaceholderValue; }; }; export type InvoiceNinjaV1BankTransactionCreateNode = { type: 'n8n-nodes-base.invoiceNinja'; version: 1; credentials?: Credentials; config: NodeConfig; };