diff --git a/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/index.html b/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/index.html new file mode 100644 index 0000000..e91f323 --- /dev/null +++ b/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/index.html @@ -0,0 +1,135 @@ + + + + + Financial Safety Net Card + + + + + + + +
+
+ Financial Safety Icon +
+
+

{{title}}

+

{{description}}

+ + {{ctaText}} + +
+
+ + diff --git a/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png b/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png new file mode 100644 index 0000000..5107839 Binary files /dev/null and b/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png differ diff --git a/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png b/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png new file mode 100644 index 0000000..0b72972 Binary files /dev/null and b/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png differ diff --git a/collections/business/custom-engagements/templates/banner/financial-safety-net/content-schema.json b/collections/business/custom-engagements/templates/banner/financial-safety-net/content-schema.json new file mode 100644 index 0000000..b4e6cc9 --- /dev/null +++ b/collections/business/custom-engagements/templates/banner/financial-safety-net/content-schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "Financial Safety Net Card Data", + "description": "Schema for the Financial Safety Net card content.", + "type": "object", + "properties": { + "body": { + "title": "Card Content", + "type": "object", + "properties": { + "title": { + "title": "Card Title", + "type": "string", + "maxLength": 25, + "default": "Financial Safety Net", + "metadata": { + "placeholderText": "Enter a title (max. 25 chars)" + } + }, + "picture": { + "title": "Image", + "type": "file", + "default": "{{contextRoot}}/assets/recommendationIcon.png", + "metadata": { + "renderingHint": "image" + } + }, + "description": { + "title": "Card Description", + "type": "string", + "maxLength": 75, + "default": "A buffer is an emergency fund that protects you from unexpected expenses.", + "metadata": { + "placeholderText": "Enter a description (max. 75 chars)" + } + }, + "ctaText": { + "title": "Call to Action Text", + "type": "string", + "maxLength": 25, + "default": "Set up automatic savings", + "metadata": { + "placeholderText": "Enter CTA text (max. 25 chars)" + } + } + }, + "required": [ + "title", + "picture", + "description", + "ctaText" + ], + "metadata": { + "layoutPath": "{{contextRoot}}/assets/index.html" + } + } + }, + "required": [ + "body" + ] +} \ No newline at end of file diff --git a/collections/business/custom-engagements/templates/banner/financial-safety-net/template.json b/collections/business/custom-engagements/templates/banner/financial-safety-net/template.json new file mode 100644 index 0000000..25e5376 --- /dev/null +++ b/collections/business/custom-engagements/templates/banner/financial-safety-net/template.json @@ -0,0 +1,13 @@ +{ + "name": "financial-safety-recommendation-card", + "description": "A buffer is an emergency fund that protects you from unexpected expenses and financial surprises.", + "title": "Financial Safety Net", + "engagement": "custom", + "channel": "banner", + "default": false, + "thumbnailPath": "{{contextRoot}}/assets/recommendationThumbnail.png", + "tags": [ + "recommendation", + "311x120" + ] +} \ No newline at end of file diff --git a/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/index.html b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/index.html new file mode 100644 index 0000000..e91f323 --- /dev/null +++ b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/index.html @@ -0,0 +1,135 @@ + + + + + Financial Safety Net Card + + + + + + + +
+
+ Financial Safety Icon +
+
+

{{title}}

+

{{description}}

+ + {{ctaText}} + +
+
+ + diff --git a/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png new file mode 100644 index 0000000..5107839 Binary files /dev/null and b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png differ diff --git a/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png new file mode 100644 index 0000000..0b72972 Binary files /dev/null and b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png differ diff --git a/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/content-schema.json b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/content-schema.json new file mode 100644 index 0000000..b4e6cc9 --- /dev/null +++ b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/content-schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "Financial Safety Net Card Data", + "description": "Schema for the Financial Safety Net card content.", + "type": "object", + "properties": { + "body": { + "title": "Card Content", + "type": "object", + "properties": { + "title": { + "title": "Card Title", + "type": "string", + "maxLength": 25, + "default": "Financial Safety Net", + "metadata": { + "placeholderText": "Enter a title (max. 25 chars)" + } + }, + "picture": { + "title": "Image", + "type": "file", + "default": "{{contextRoot}}/assets/recommendationIcon.png", + "metadata": { + "renderingHint": "image" + } + }, + "description": { + "title": "Card Description", + "type": "string", + "maxLength": 75, + "default": "A buffer is an emergency fund that protects you from unexpected expenses.", + "metadata": { + "placeholderText": "Enter a description (max. 75 chars)" + } + }, + "ctaText": { + "title": "Call to Action Text", + "type": "string", + "maxLength": 25, + "default": "Set up automatic savings", + "metadata": { + "placeholderText": "Enter CTA text (max. 25 chars)" + } + } + }, + "required": [ + "title", + "picture", + "description", + "ctaText" + ], + "metadata": { + "layoutPath": "{{contextRoot}}/assets/index.html" + } + } + }, + "required": [ + "body" + ] +} \ No newline at end of file diff --git a/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/template.json b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/template.json new file mode 100644 index 0000000..608fbc6 --- /dev/null +++ b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/template.json @@ -0,0 +1,10 @@ +{ + "name": "financial-safety-recommendation-card", + "description": "A buffer is an emergency fund that protects you from unexpected expenses and financial surprises.", + "title": "Financial Safety Net", + "engagement": "custom", + "channel": "banner", + "default": false, + "thumbnailPath": "{{contextRoot}}/assets/recommendationThumbnail.png", + "tags": ["recommendation", "311x120","RETAIL","BUSINESS"] +} \ No newline at end of file diff --git a/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/index.html b/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/index.html new file mode 100644 index 0000000..4e91b66 --- /dev/null +++ b/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/index.html @@ -0,0 +1,135 @@ + + + + + Financial Safety Net Card + + + + + + + +
+
+ Financial Safety Icon +
+
+

{{title}}

+

{{description}}

+ + {{ctaText}} + +
+
+ + diff --git a/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png b/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png new file mode 100644 index 0000000..5107839 Binary files /dev/null and b/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png differ diff --git a/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png b/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png new file mode 100644 index 0000000..0b72972 Binary files /dev/null and b/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png differ diff --git a/collections/retail/custom-engagements/templates/banner/financial-safety-net/content-schema.json b/collections/retail/custom-engagements/templates/banner/financial-safety-net/content-schema.json new file mode 100644 index 0000000..b4e6cc9 --- /dev/null +++ b/collections/retail/custom-engagements/templates/banner/financial-safety-net/content-schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "Financial Safety Net Card Data", + "description": "Schema for the Financial Safety Net card content.", + "type": "object", + "properties": { + "body": { + "title": "Card Content", + "type": "object", + "properties": { + "title": { + "title": "Card Title", + "type": "string", + "maxLength": 25, + "default": "Financial Safety Net", + "metadata": { + "placeholderText": "Enter a title (max. 25 chars)" + } + }, + "picture": { + "title": "Image", + "type": "file", + "default": "{{contextRoot}}/assets/recommendationIcon.png", + "metadata": { + "renderingHint": "image" + } + }, + "description": { + "title": "Card Description", + "type": "string", + "maxLength": 75, + "default": "A buffer is an emergency fund that protects you from unexpected expenses.", + "metadata": { + "placeholderText": "Enter a description (max. 75 chars)" + } + }, + "ctaText": { + "title": "Call to Action Text", + "type": "string", + "maxLength": 25, + "default": "Set up automatic savings", + "metadata": { + "placeholderText": "Enter CTA text (max. 25 chars)" + } + } + }, + "required": [ + "title", + "picture", + "description", + "ctaText" + ], + "metadata": { + "layoutPath": "{{contextRoot}}/assets/index.html" + } + } + }, + "required": [ + "body" + ] +} \ No newline at end of file diff --git a/collections/retail/custom-engagements/templates/banner/financial-safety-net/template.json b/collections/retail/custom-engagements/templates/banner/financial-safety-net/template.json new file mode 100644 index 0000000..25e5376 --- /dev/null +++ b/collections/retail/custom-engagements/templates/banner/financial-safety-net/template.json @@ -0,0 +1,13 @@ +{ + "name": "financial-safety-recommendation-card", + "description": "A buffer is an emergency fund that protects you from unexpected expenses and financial surprises.", + "title": "Financial Safety Net", + "engagement": "custom", + "channel": "banner", + "default": false, + "thumbnailPath": "{{contextRoot}}/assets/recommendationThumbnail.png", + "tags": [ + "recommendation", + "311x120" + ] +} \ No newline at end of file diff --git a/pom.xml b/pom.xml index 9d39dd2..898ae54 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ Backbase :: Engagement Data - 2025.04 + 2025.08 ecr.backbase.com/development 1.17.0 0.40.2