From a424b59e4949e96c0e56319cea91fcf084a5208e Mon Sep 17 00:00:00 2001 From: webk Date: Mon, 29 Apr 2024 09:32:08 +0200 Subject: [PATCH] feat(Wise Node): Add XML as supported format in getStatement operation (#9193) --- packages/nodes-base/nodes/Wise/Wise.node.ts | 2 +- .../nodes/Wise/descriptions/AccountDescription.ts | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/nodes-base/nodes/Wise/Wise.node.ts b/packages/nodes-base/nodes/Wise/Wise.node.ts index 6d4b835fd..03123d5c7 100644 --- a/packages/nodes-base/nodes/Wise/Wise.node.ts +++ b/packages/nodes-base/nodes/Wise/Wise.node.ts @@ -213,7 +213,7 @@ export class Wise implements INodeType { const profileId = this.getNodeParameter('profileId', i); const borderlessAccountId = this.getNodeParameter('borderlessAccountId', i); - const format = this.getNodeParameter('format', i) as 'json' | 'csv' | 'pdf'; + const format = this.getNodeParameter('format', i) as 'json' | 'csv' | 'pdf' | 'xml'; const endpoint = `v3/profiles/${profileId}/borderless-accounts/${borderlessAccountId}/statement.${format}`; const qs = { diff --git a/packages/nodes-base/nodes/Wise/descriptions/AccountDescription.ts b/packages/nodes-base/nodes/Wise/descriptions/AccountDescription.ts index 3f149307b..605a1d2ec 100644 --- a/packages/nodes-base/nodes/Wise/descriptions/AccountDescription.ts +++ b/packages/nodes-base/nodes/Wise/descriptions/AccountDescription.ts @@ -136,6 +136,10 @@ export const accountFields: INodeProperties[] = [ name: 'PDF', value: 'pdf', }, + { + name: 'XML (CAMT.053)', + value: 'xml', + }, ], }, { @@ -149,7 +153,7 @@ export const accountFields: INodeProperties[] = [ show: { resource: ['account'], operation: ['getStatement'], - format: ['csv', 'pdf'], + format: ['csv', 'pdf', 'xml'], }, }, }, @@ -165,7 +169,7 @@ export const accountFields: INodeProperties[] = [ show: { resource: ['account'], operation: ['getStatement'], - format: ['csv', 'pdf'], + format: ['csv', 'pdf', 'xml'], }, }, },