diff --git a/collections/business/general-notifications/event-general-notifications/email-address-deleted/email-address-deleted/email/assets/email-address-deleted-template.html b/collections/business/general-notifications/event-general-notifications/email-address-deleted/email-address-deleted/email/assets/email-address-deleted-template.html new file mode 100644 index 0000000..e4be6a0 --- /dev/null +++ b/collections/business/general-notifications/event-general-notifications/email-address-deleted/email-address-deleted/email/assets/email-address-deleted-template.html @@ -0,0 +1,30 @@ + + + + + + + +
+

Dear {{{ user.preferredName }}},

+
+

Your email address was removed from online banking on {{ formatDate event.dateTime 'MMMM d yyyy \'at\' HH:mm:ss z' 'en' 'US/Eastern' }}.

+

If this was you:

+
+ +

If this wasn't you:

+ +
+

Regards,

+

Backbase Bank

+
+ + \ No newline at end of file diff --git a/collections/business/general-notifications/event-general-notifications/email-address-deleted/email-address-deleted/email/email_channel-settings.json b/collections/business/general-notifications/event-general-notifications/email-address-deleted/email-address-deleted/email/email_channel-settings.json new file mode 100644 index 0000000..bc1b3fd --- /dev/null +++ b/collections/business/general-notifications/event-general-notifications/email-address-deleted/email-address-deleted/email/email_channel-settings.json @@ -0,0 +1,3 @@ +{ + "from": "identity-qa@backbase.com" +} \ No newline at end of file diff --git a/collections/business/general-notifications/event-general-notifications/email-address-deleted/event-general-notifications.json b/collections/business/general-notifications/event-general-notifications/email-address-deleted/event-general-notifications.json new file mode 100644 index 0000000..730cde8 --- /dev/null +++ b/collections/business/general-notifications/event-general-notifications/email-address-deleted/event-general-notifications.json @@ -0,0 +1,33 @@ +{ + "eventClassName": "com.backbase.dbs.user.manager.event.spec.v2.DeleteEmailSecNotEvent", + "id": "email-address-deleted", + "eventBusinessName": "Email Address Deleted", + "recipientType": "internal", + "extractor": "#this['userInternalId']", + "emailExtractor": "#triggeredEvent['previousContactEmail']", + "generalNotifications": [ + { + "id": "email-address-deleted", + "name": "Email address deleted", + "additionalFilterLogic": "#triggeredEvent['previousContactEmail'] != null", + "userPreferenceEnabled": false, + "deliveryOptions": [ + { + "channel": "email", + "channelSettings": "/email-address-deleted/email/email_channel-settings.json", + "isEnabledByDefault": true, + "isManageableByUser": false, + "engagementTemplates": [ + { + "content": { + "subject": "Email address removed from online banking", + "body": "file:/email-address-deleted/email/assets/email-address-deleted-template.html" + }, + "locale": "en_US" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/collections/retail/general-notifications/event-general-notifications/email-address-deleted/email-address-deleted/email/assets/email-address-deleted-template.html b/collections/retail/general-notifications/event-general-notifications/email-address-deleted/email-address-deleted/email/assets/email-address-deleted-template.html new file mode 100644 index 0000000..e4be6a0 --- /dev/null +++ b/collections/retail/general-notifications/event-general-notifications/email-address-deleted/email-address-deleted/email/assets/email-address-deleted-template.html @@ -0,0 +1,30 @@ + + + + + + + +
+

Dear {{{ user.preferredName }}},

+
+

Your email address was removed from online banking on {{ formatDate event.dateTime 'MMMM d yyyy \'at\' HH:mm:ss z' 'en' 'US/Eastern' }}.

+

If this was you:

+
+ +

If this wasn't you:

+ +
+

Regards,

+

Backbase Bank

+
+ + \ No newline at end of file diff --git a/collections/retail/general-notifications/event-general-notifications/email-address-deleted/email-address-deleted/email/email_channel-settings.json b/collections/retail/general-notifications/event-general-notifications/email-address-deleted/email-address-deleted/email/email_channel-settings.json new file mode 100644 index 0000000..bc1b3fd --- /dev/null +++ b/collections/retail/general-notifications/event-general-notifications/email-address-deleted/email-address-deleted/email/email_channel-settings.json @@ -0,0 +1,3 @@ +{ + "from": "identity-qa@backbase.com" +} \ No newline at end of file diff --git a/collections/retail/general-notifications/event-general-notifications/email-address-deleted/event-general-notifications.json b/collections/retail/general-notifications/event-general-notifications/email-address-deleted/event-general-notifications.json new file mode 100644 index 0000000..730cde8 --- /dev/null +++ b/collections/retail/general-notifications/event-general-notifications/email-address-deleted/event-general-notifications.json @@ -0,0 +1,33 @@ +{ + "eventClassName": "com.backbase.dbs.user.manager.event.spec.v2.DeleteEmailSecNotEvent", + "id": "email-address-deleted", + "eventBusinessName": "Email Address Deleted", + "recipientType": "internal", + "extractor": "#this['userInternalId']", + "emailExtractor": "#triggeredEvent['previousContactEmail']", + "generalNotifications": [ + { + "id": "email-address-deleted", + "name": "Email address deleted", + "additionalFilterLogic": "#triggeredEvent['previousContactEmail'] != null", + "userPreferenceEnabled": false, + "deliveryOptions": [ + { + "channel": "email", + "channelSettings": "/email-address-deleted/email/email_channel-settings.json", + "isEnabledByDefault": true, + "isManageableByUser": false, + "engagementTemplates": [ + { + "content": { + "subject": "Email address removed from online banking", + "body": "file:/email-address-deleted/email/assets/email-address-deleted-template.html" + }, + "locale": "en_US" + } + ] + } + ] + } + ] +} \ No newline at end of file