From 2519d9e8e322e868e6286b6965f330242f8f0f63 Mon Sep 17 00:00:00 2001 From: Soufyan Bargach Date: Fri, 22 Mar 2019 14:40:45 +0100 Subject: [PATCH 1/4] Add project --- .idea/artifacts/text_sdk_java_jar.xml | 9 + .idea/compiler.xml | 16 + ...Maven__com_google_code_gson_gson_2_8_5.xml | 13 + .idea/misc.xml | 10 + .idea/vcs.xml | 6 + .idea/workspace.xml | 562 ++++++++++++++++++ README.md | 46 ++ pom.xml | 28 + src/main/java/Config.java | 4 + src/main/java/MessageBuilder.java | 107 ++++ src/main/java/MessagingClient.java | 69 +++ src/main/java/models/Body.java | 38 ++ src/main/java/models/Channel.java | 64 ++ src/main/java/models/Message.java | 124 ++++ src/main/java/models/Recipient.java | 14 + src/main/java/models/Request.java | 64 ++ .../java/models/multichannel/Carousel.java | 17 + .../multichannel/CarouselCardWidth.java | 13 + src/main/java/models/multichannel/Dial.java | 11 + .../models/multichannel/DialSuggestion.java | 22 + .../models/multichannel/IRichMessage.java | 4 + .../models/multichannel/MediaContent.java | 39 ++ .../models/multichannel/MediaMessage.java | 29 + .../multichannel/OpenUrlSuggestion.java | 20 + .../models/multichannel/ReplySuggestion.java | 18 + .../java/models/multichannel/RichCard.java | 17 + .../java/models/multichannel/RichContent.java | 62 ++ .../java/models/multichannel/Suggestion.java | 18 + .../java/models/multichannel/TextMessage.java | 27 + .../multichannel/ViewLocationOptions.java | 35 ++ .../multichannel/ViewLocationSuggestion.java | 18 + src/main/java/utils/HttpHelper.java | 56 ++ text-sdk-java.iml | 4 + 33 files changed, 1584 insertions(+) create mode 100644 .idea/artifacts/text_sdk_java_jar.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 README.md create mode 100644 pom.xml create mode 100644 src/main/java/Config.java create mode 100644 src/main/java/MessageBuilder.java create mode 100644 src/main/java/MessagingClient.java create mode 100644 src/main/java/models/Body.java create mode 100644 src/main/java/models/Channel.java create mode 100644 src/main/java/models/Message.java create mode 100644 src/main/java/models/Recipient.java create mode 100644 src/main/java/models/Request.java create mode 100644 src/main/java/models/multichannel/Carousel.java create mode 100644 src/main/java/models/multichannel/CarouselCardWidth.java create mode 100644 src/main/java/models/multichannel/Dial.java create mode 100644 src/main/java/models/multichannel/DialSuggestion.java create mode 100644 src/main/java/models/multichannel/IRichMessage.java create mode 100644 src/main/java/models/multichannel/MediaContent.java create mode 100644 src/main/java/models/multichannel/MediaMessage.java create mode 100644 src/main/java/models/multichannel/OpenUrlSuggestion.java create mode 100644 src/main/java/models/multichannel/ReplySuggestion.java create mode 100644 src/main/java/models/multichannel/RichCard.java create mode 100644 src/main/java/models/multichannel/RichContent.java create mode 100644 src/main/java/models/multichannel/Suggestion.java create mode 100644 src/main/java/models/multichannel/TextMessage.java create mode 100644 src/main/java/models/multichannel/ViewLocationOptions.java create mode 100644 src/main/java/models/multichannel/ViewLocationSuggestion.java create mode 100644 src/main/java/utils/HttpHelper.java create mode 100644 text-sdk-java.iml diff --git a/.idea/artifacts/text_sdk_java_jar.xml b/.idea/artifacts/text_sdk_java_jar.xml new file mode 100644 index 0000000..2a02b9f --- /dev/null +++ b/.idea/artifacts/text_sdk_java_jar.xml @@ -0,0 +1,9 @@ + + + $PROJECT_DIR$/.idea/artifacts + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..92eeb12 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml b/.idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml new file mode 100644 index 0000000..2888f96 --- /dev/null +++ b/.idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..80cd069 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..445a273 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,562 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + DEFINITION_ORDER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - 1552894765990 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From c6a5526a11b6ce0bcdcb81bc45d9a251e0e206b2 Mon Sep 17 00:00:00 2001 From: Soufyan Bargach Date: Fri, 22 Mar 2019 16:08:51 +0100 Subject: [PATCH 4/4] Add parameters to send text message --- src/main/java/MessagingClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/MessagingClient.java b/src/main/java/MessagingClient.java index 03e82ec..ef0f413 100644 --- a/src/main/java/MessagingClient.java +++ b/src/main/java/MessagingClient.java @@ -20,7 +20,7 @@ public MessagingClient(String productToken){ public void sendTextMessage(String messageText, String from,String[] to){ try{ - MessageBuilder builder = new MessageBuilder("Message Text", "Souff", new String[] {"0614134569"}); + MessageBuilder builder = new MessageBuilder(messageText,from, to); Message message = builder.Build();