From e4521a3bdf04ad4560ad8f9b2f012d1f3c38e8fd Mon Sep 17 00:00:00 2001 From: David Oberholzer Date: Wed, 28 Sep 2022 09:31:31 +0200 Subject: [PATCH] WhatsApp Template deprecated categories replaced with new categories. --- .../objects/integrations/HSMCategory.java | 13 +++---------- api/src/test/java/com/messagebird/TestUtil.java | 4 ++-- examples/src/main/java/ExampleCreateTemplate.java | 2 +- 3 files changed, 6 insertions(+), 13 deletions(-) diff --git a/api/src/main/java/com/messagebird/objects/integrations/HSMCategory.java b/api/src/main/java/com/messagebird/objects/integrations/HSMCategory.java index 15f4d31d..c88d974b 100644 --- a/api/src/main/java/com/messagebird/objects/integrations/HSMCategory.java +++ b/api/src/main/java/com/messagebird/objects/integrations/HSMCategory.java @@ -11,16 +11,9 @@ */ public enum HSMCategory { - ACCOUNT_UPDATE("ACCOUNT_UPDATE"), - PAYMENT_UPDATE("PAYMENT_UPDATE"), - PERSONAL_FINANCE_UPDATE("PERSONAL_FINANCE_UPDATE"), - SHIPPING_UPDATE("SHIPPING_UPDATE"), - RESERVATION_UPDATE("RESERVATION_UPDATE"), - ISSUE_RESOLUTION("ISSUE_RESOLUTION"), - APPOINTMENT_UPDATE("APPOINTMENT_UPDATE"), - TRANSPORTATION_UPDATE("TRANSPORTATION_UPDATE"), - TICKET_UPDATE("TICKET_UPDATE"), - ALERT_UPDATE("ALERT_UPDATE"); + OTP("OTP"), + TRANSACTIONAL("TRANSACTIONAL"), + MARKETING("MARKETING"); private final String category; diff --git a/api/src/test/java/com/messagebird/TestUtil.java b/api/src/test/java/com/messagebird/TestUtil.java index 34b6afc1..e3852308 100644 --- a/api/src/test/java/com/messagebird/TestUtil.java +++ b/api/src/test/java/com/messagebird/TestUtil.java @@ -304,7 +304,7 @@ public static TemplateResponse createWhatsAppTemplateResponse(final String templ final TemplateResponse templateResponse = new TemplateResponse(); templateResponse.setName(templateName); templateResponse.setLanguage(language); - templateResponse.setCategory(HSMCategory.ACCOUNT_UPDATE); + templateResponse.setCategory(HSMCategory.OTP); templateResponse.setStatus(HSMStatus.NEW); templateResponse.setCreatedAt(new Date()); templateResponse.setUpdatedAt(new Date()); @@ -326,7 +326,7 @@ public static Template createWhatsAppTemplate(final String templateName, final S final Template template = new Template(); template.setName(templateName); template.setLanguage(language); - template.setCategory(HSMCategory.ACCOUNT_UPDATE); + template.setCategory(HSMCategory.OTP); final List components = new ArrayList<>(); components.add(createHSMComponentHeader()); diff --git a/examples/src/main/java/ExampleCreateTemplate.java b/examples/src/main/java/ExampleCreateTemplate.java index 5ca63530..9e8a1e96 100644 --- a/examples/src/main/java/ExampleCreateTemplate.java +++ b/examples/src/main/java/ExampleCreateTemplate.java @@ -86,7 +86,7 @@ public static void main(String[] args) { template.setLanguage("en_US"); template.setWABAID(args[2]); template.setComponents(components); - template.setCategory(HSMCategory.ACCOUNT_UPDATE); + template.setCategory(HSMCategory.OTP); try { TemplateResponse response = messageBirdClient.createWhatsAppTemplate(template);