From 35b27d2a5821ba2e5c2a8642c016732a98c3b9d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Berkefeld?= Date: Fri, 23 Aug 2024 17:58:35 +0200 Subject: [PATCH] #1599: ensure required fields are send to API --- .../definitions/Event.definition.js | 184 +++++++++--------- .../definitions/Journey.definition.js | 1 + 2 files changed, 93 insertions(+), 92 deletions(-) diff --git a/lib/metadataTypes/definitions/Event.definition.js b/lib/metadataTypes/definitions/Event.definition.js index b5fde2bfb..e505e07db 100644 --- a/lib/metadataTypes/definitions/Event.definition.js +++ b/lib/metadataTypes/definitions/Event.definition.js @@ -275,8 +275,8 @@ export default { template: true, }, 'configurationArguments.salesforceTriggerCriteria': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, template: true, }, @@ -389,33 +389,33 @@ export default { template: true, }, 'metaData.automationData.automationType': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.categoryId': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.createdBy.email': { isCreateable: false, isUpdateable: false, - retrieving: true, + retrieving: false, template: false, }, 'metaData.automationData.createdBy.id': { isCreateable: false, isUpdateable: false, - retrieving: true, + retrieving: false, template: false, }, 'metaData.automationData.createdBy.name': { isCreateable: false, isUpdateable: false, - retrieving: true, + retrieving: false, template: false, }, 'metaData.automationData.createdDate': { @@ -425,34 +425,34 @@ export default { template: false, }, 'metaData.automationData.description': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.folderPath': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.guidId': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.id': { isCreateable: true, isUpdateable: true, - retrieving: false, + retrieving: true, template: true, }, 'metaData.automationData.isPlatformObject': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.key': { isCreateable: true, @@ -481,13 +481,13 @@ export default { 'metaData.automationData.lastSavedBy.email': { isCreateable: false, isUpdateable: false, - retrieving: true, + retrieving: false, template: false, }, 'metaData.automationData.lastSavedBy.id': { isCreateable: false, isUpdateable: false, - retrieving: true, + retrieving: false, template: false, }, 'metaData.automationData.lastSavedBy.name': { @@ -497,8 +497,8 @@ export default { template: false, }, 'metaData.automationData.memberId': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, template: false, }, @@ -509,28 +509,28 @@ export default { template: false, }, 'metaData.automationData.name': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.notifications': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.processes': { - isCreateable: false, - isUpdateable: false, - retrieving: false, - template: false, + isCreateable: true, + isUpdateable: true, + retrieving: true, + template: true, }, 'metaData.automationData.schedule': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.scheduleObject.createdBy': { isCreateable: false, @@ -545,16 +545,16 @@ export default { template: false, }, 'metaData.automationData.scheduleObject.description': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.scheduleObject.iCalRecur': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.scheduleObject.id': { isCreateable: false, @@ -581,46 +581,46 @@ export default { template: false, }, 'metaData.automationData.scheduleObject.name': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.scheduleObject.scheduleState': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.scheduleObject.scheduleStatus': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.scheduleObject.startDate': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.scheduleObject.timeZone': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.scheduleObject.timeZoneId': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.scheduledTime': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.selectedCategoryId': { isCreateable: false, @@ -635,10 +635,10 @@ export default { template: false, }, 'metaData.automationData.status': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'metaData.automationData.updateInProgress': { isCreateable: false, @@ -833,46 +833,46 @@ export default { template: true, }, 'schedule.monday': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'schedule.tuesday': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'schedule.wednesday': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'schedule.thursday': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'schedule.friday': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'schedule.saturday': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'schedule.sunday': { - isCreateable: false, - isUpdateable: false, + isCreateable: true, + isUpdateable: true, retrieving: true, - template: false, + template: true, }, 'schema.fields': { isCreateable: true, diff --git a/lib/metadataTypes/definitions/Journey.definition.js b/lib/metadataTypes/definitions/Journey.definition.js index da9563223..9be461455 100644 --- a/lib/metadataTypes/definitions/Journey.definition.js +++ b/lib/metadataTypes/definitions/Journey.definition.js @@ -294,6 +294,7 @@ export default { isCreateable: false, isUpdateable: false, retrieving: true, + /* dont include in templates, we rather want this to be re-created from the journey */ template: false, }, 'activities[].configurationArguments.triggeredSend.senderProfileId': {