From 7adc7cda77d3128db590e81140cd2f3c1390f2f1 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Fri, 20 Dec 2024 12:56:28 -0600 Subject: [PATCH 01/17] Create swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 swagger_eventforest_client.sh diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh new file mode 100644 index 00000000000..9ecaadd2d50 --- /dev/null +++ b/swagger_eventforest_client.sh @@ -0,0 +1,30 @@ +if $Build_Codegen ; then + mvn3 clean package -Dmaven.test.skip=true +fi +if [ "$Branch" = "master" ] + then + url="https://eventforest-swagger.crm-nightly-new.cc.capillarytech.com/v2/api-docs" + curl -H"Authorization:Basic a3Jpc2huYS50aWxsMDE6MjAyY2I5NjJhYzU5MDc1Yjk2NGIwNzE1MmQyMzRiNzA=" -o spec.json $url +elif [ "$Branch" = "production" ] + then + url="https://eventforest-swagger.crm-nightly-new.cc.capillarytech.com/v2/api-docs" + curl -H"Authorization:Basic Zmlyc3RfdXNlckBjYXBpbGxhcnl0ZWNoLmNvbTo3ZmUzMmM5YjE1N2I0MDE0Y2QzOTg3MjhhYTJiM2UwYg==" -o spec.json $url +else " No Branch is selected" +fi +echo "{\"artifactVersion\":\"1.62\"}">config.json +echo "GENERATING SDK" +if [ "$Client" = "java" ] +then + rm -rf eventforest_client/java_client/java + mkdir -p eventforest_client/java_client/java + java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \ + -i eventforest_client.json \ + -l java \ + -DdateLibrary=java11 \ + -o eventforest_client/java_client/java \ + -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client + tar cvzf eventforest_client/java_client/java_swagger_sdk_$BUILD_NUMBER.tar.gz -C ./eventforest_client/java_client/java/ . + mvn3 clean deploy -f eventforest_client/java_client/java/pom.xml + fpm -f -s "dir" -t "deb" -a "all" -n "eventforest-client" -v $BUILD_NUMBER -C ./eventforest_client/java_client --deb-no-default-config-files java="/usr/share/java/capillary-libs/swagger_eventforest_client" +fi +echo "SWAGGER SDK SUCCESSFULLY GENERATED" From c03c34ebe38df27e58e31b6a3d924154d39fef4d Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Fri, 20 Dec 2024 18:03:18 -0600 Subject: [PATCH 02/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index 9ecaadd2d50..782231a4e23 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -18,7 +18,7 @@ then rm -rf eventforest_client/java_client/java mkdir -p eventforest_client/java_client/java java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \ - -i eventforest_client.json \ + -i $url \ -l java \ -DdateLibrary=java11 \ -o eventforest_client/java_client/java \ From 11a43f8d99e2f4bfb2439738f29e45ebb707fa69 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Fri, 20 Dec 2024 19:11:40 -0600 Subject: [PATCH 03/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index 782231a4e23..3ae5b33abd2 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -11,7 +11,7 @@ elif [ "$Branch" = "production" ] curl -H"Authorization:Basic Zmlyc3RfdXNlckBjYXBpbGxhcnl0ZWNoLmNvbTo3ZmUzMmM5YjE1N2I0MDE0Y2QzOTg3MjhhYTJiM2UwYg==" -o spec.json $url else " No Branch is selected" fi -echo "{\"artifactVersion\":\"1.62\"}">config.json +echo "{\"artifactVersion\":\"1.67\"}">config.json echo "GENERATING SDK" if [ "$Client" = "java" ] then From f0ec3b85379bc49942f5cdf157818e56d1463fba Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Fri, 20 Dec 2024 19:50:48 -0600 Subject: [PATCH 04/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index 3ae5b33abd2..ca6728ffe6f 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -11,7 +11,7 @@ elif [ "$Branch" = "production" ] curl -H"Authorization:Basic Zmlyc3RfdXNlckBjYXBpbGxhcnl0ZWNoLmNvbTo3ZmUzMmM5YjE1N2I0MDE0Y2QzOTg3MjhhYTJiM2UwYg==" -o spec.json $url else " No Branch is selected" fi -echo "{\"artifactVersion\":\"1.67\"}">config.json +echo "{\"artifactVersion\":\"1.69\"}">config.json echo "GENERATING SDK" if [ "$Client" = "java" ] then From 05f894304fa82db2f30214c61dca7e50b9c6e8e5 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Sat, 21 Dec 2024 02:21:07 -0600 Subject: [PATCH 05/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index ca6728ffe6f..0aa7eaf8579 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -22,7 +22,7 @@ then -l java \ -DdateLibrary=java11 \ -o eventforest_client/java_client/java \ - -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client + -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client --type-mappings date-time=java.time.OffsetDateTime tar cvzf eventforest_client/java_client/java_swagger_sdk_$BUILD_NUMBER.tar.gz -C ./eventforest_client/java_client/java/ . mvn3 clean deploy -f eventforest_client/java_client/java/pom.xml fpm -f -s "dir" -t "deb" -a "all" -n "eventforest-client" -v $BUILD_NUMBER -C ./eventforest_client/java_client --deb-no-default-config-files java="/usr/share/java/capillary-libs/swagger_eventforest_client" From d99aeeb3595fbea39282cd7d627087a0290d9359 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Sat, 21 Dec 2024 02:21:31 -0600 Subject: [PATCH 06/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index 0aa7eaf8579..d7fc7e9900e 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -11,7 +11,7 @@ elif [ "$Branch" = "production" ] curl -H"Authorization:Basic Zmlyc3RfdXNlckBjYXBpbGxhcnl0ZWNoLmNvbTo3ZmUzMmM5YjE1N2I0MDE0Y2QzOTg3MjhhYTJiM2UwYg==" -o spec.json $url else " No Branch is selected" fi -echo "{\"artifactVersion\":\"1.69\"}">config.json +echo "{\"artifactVersion\":\"1.70\"}">config.json echo "GENERATING SDK" if [ "$Client" = "java" ] then From a681bdfddaa664572670a990e4651c120fbd9904 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Sat, 21 Dec 2024 04:14:59 -0600 Subject: [PATCH 07/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index d7fc7e9900e..f6bb61161ba 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -22,7 +22,7 @@ then -l java \ -DdateLibrary=java11 \ -o eventforest_client/java_client/java \ - -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client --type-mappings date-time=java.time.OffsetDateTime + -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client --additional-properties=library=java8,java8-use-offsetdatetime=true tar cvzf eventforest_client/java_client/java_swagger_sdk_$BUILD_NUMBER.tar.gz -C ./eventforest_client/java_client/java/ . mvn3 clean deploy -f eventforest_client/java_client/java/pom.xml fpm -f -s "dir" -t "deb" -a "all" -n "eventforest-client" -v $BUILD_NUMBER -C ./eventforest_client/java_client --deb-no-default-config-files java="/usr/share/java/capillary-libs/swagger_eventforest_client" From e6688de6295c5d6fe3f04c80199c24cdcb714ebc Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Sat, 21 Dec 2024 04:19:55 -0600 Subject: [PATCH 08/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index f6bb61161ba..d7fc7e9900e 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -22,7 +22,7 @@ then -l java \ -DdateLibrary=java11 \ -o eventforest_client/java_client/java \ - -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client --additional-properties=library=java8,java8-use-offsetdatetime=true + -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client --type-mappings date-time=java.time.OffsetDateTime tar cvzf eventforest_client/java_client/java_swagger_sdk_$BUILD_NUMBER.tar.gz -C ./eventforest_client/java_client/java/ . mvn3 clean deploy -f eventforest_client/java_client/java/pom.xml fpm -f -s "dir" -t "deb" -a "all" -n "eventforest-client" -v $BUILD_NUMBER -C ./eventforest_client/java_client --deb-no-default-config-files java="/usr/share/java/capillary-libs/swagger_eventforest_client" From 9a5bb78ca4935efd4f5f5d8490f5418498bc3462 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Sat, 21 Dec 2024 04:26:14 -0600 Subject: [PATCH 09/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index d7fc7e9900e..30c21d261e7 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -20,7 +20,7 @@ then java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \ -i $url \ -l java \ - -DdateLibrary=java11 \ + -DdateLibrary=java8 \ -o eventforest_client/java_client/java \ -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client --type-mappings date-time=java.time.OffsetDateTime tar cvzf eventforest_client/java_client/java_swagger_sdk_$BUILD_NUMBER.tar.gz -C ./eventforest_client/java_client/java/ . From b4317e03cad180f1c874def6e85cb117a226cc16 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Sat, 21 Dec 2024 04:28:04 -0600 Subject: [PATCH 10/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index 30c21d261e7..cc98deaf899 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -20,7 +20,7 @@ then java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \ -i $url \ -l java \ - -DdateLibrary=java8 \ + -DdateLibrary=java17 \ -o eventforest_client/java_client/java \ -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client --type-mappings date-time=java.time.OffsetDateTime tar cvzf eventforest_client/java_client/java_swagger_sdk_$BUILD_NUMBER.tar.gz -C ./eventforest_client/java_client/java/ . From de4e7a2373e03fe798c1b96ecef357c9f94346cc Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Sat, 21 Dec 2024 04:31:57 -0600 Subject: [PATCH 11/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index cc98deaf899..7ab8faac427 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -17,7 +17,7 @@ if [ "$Client" = "java" ] then rm -rf eventforest_client/java_client/java mkdir -p eventforest_client/java_client/java - java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \ + java8 -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \ -i $url \ -l java \ -DdateLibrary=java17 \ From 06c5b28863aa00f18769f4c69ab3c3a060e757d9 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Sat, 21 Dec 2024 04:36:29 -0600 Subject: [PATCH 12/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index 7ab8faac427..84a6580015a 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -15,9 +15,10 @@ echo "{\"artifactVersion\":\"1.70\"}">config.json echo "GENERATING SDK" if [ "$Client" = "java" ] then + java --version rm -rf eventforest_client/java_client/java mkdir -p eventforest_client/java_client/java - java8 -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \ + java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \ -i $url \ -l java \ -DdateLibrary=java17 \ From 1512d08a16c886ca98794953c0d74ae9951b2362 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Sat, 21 Dec 2024 15:46:38 -0600 Subject: [PATCH 13/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index 84a6580015a..3466914115e 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -23,7 +23,7 @@ then -l java \ -DdateLibrary=java17 \ -o eventforest_client/java_client/java \ - -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client --type-mappings date-time=java.time.OffsetDateTime + -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client --type-mappings date-time=org.joda.time.DateTime tar cvzf eventforest_client/java_client/java_swagger_sdk_$BUILD_NUMBER.tar.gz -C ./eventforest_client/java_client/java/ . mvn3 clean deploy -f eventforest_client/java_client/java/pom.xml fpm -f -s "dir" -t "deb" -a "all" -n "eventforest-client" -v $BUILD_NUMBER -C ./eventforest_client/java_client --deb-no-default-config-files java="/usr/share/java/capillary-libs/swagger_eventforest_client" From 31b34229b19cf8ef13376237f8d00315d778c141 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Tue, 24 Dec 2024 20:55:49 -0600 Subject: [PATCH 14/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index 3466914115e..4668a51951f 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -23,7 +23,7 @@ then -l java \ -DdateLibrary=java17 \ -o eventforest_client/java_client/java \ - -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client --type-mappings date-time=org.joda.time.DateTime + -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client --type-mappings=date-time=org.joda.time.DateTime tar cvzf eventforest_client/java_client/java_swagger_sdk_$BUILD_NUMBER.tar.gz -C ./eventforest_client/java_client/java/ . mvn3 clean deploy -f eventforest_client/java_client/java/pom.xml fpm -f -s "dir" -t "deb" -a "all" -n "eventforest-client" -v $BUILD_NUMBER -C ./eventforest_client/java_client --deb-no-default-config-files java="/usr/share/java/capillary-libs/swagger_eventforest_client" From 286aa3b0cc52b2cb92b305c5781568d80389be99 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Tue, 24 Dec 2024 21:08:48 -0600 Subject: [PATCH 15/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index 4668a51951f..22c62c860c2 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -21,9 +21,11 @@ then java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \ -i $url \ -l java \ + --type-mappings=DateTime=DateTime \ + --import-mappings=DateTime=org.joda.time.DateTime \ -DdateLibrary=java17 \ -o eventforest_client/java_client/java \ - -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client --type-mappings=date-time=org.joda.time.DateTime + -c config.json --group-id com.capillary.platforms --model-package com.capillary.platforms.ef.models --api-package com.capillary.platforms.ef.api --artifact-id eventforest-client tar cvzf eventforest_client/java_client/java_swagger_sdk_$BUILD_NUMBER.tar.gz -C ./eventforest_client/java_client/java/ . mvn3 clean deploy -f eventforest_client/java_client/java/pom.xml fpm -f -s "dir" -t "deb" -a "all" -n "eventforest-client" -v $BUILD_NUMBER -C ./eventforest_client/java_client --deb-no-default-config-files java="/usr/share/java/capillary-libs/swagger_eventforest_client" From 6f1e05009beac164ee956a399dcffb375290df70 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Thu, 26 Dec 2024 11:44:19 -0600 Subject: [PATCH 16/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index 22c62c860c2..c2e573d078c 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -4,14 +4,16 @@ fi if [ "$Branch" = "master" ] then url="https://eventforest-swagger.crm-nightly-new.cc.capillarytech.com/v2/api-docs" + version="https://eventforest-swagger.crm-nightly-new.cc.capillarytech.com/ef/meta/version" curl -H"Authorization:Basic a3Jpc2huYS50aWxsMDE6MjAyY2I5NjJhYzU5MDc1Yjk2NGIwNzE1MmQyMzRiNzA=" -o spec.json $url elif [ "$Branch" = "production" ] then url="https://eventforest-swagger.crm-nightly-new.cc.capillarytech.com/v2/api-docs" + version="https://eventforest-swagger.crm-nightly-new.cc.capillarytech.com/ef/meta/version" curl -H"Authorization:Basic Zmlyc3RfdXNlckBjYXBpbGxhcnl0ZWNoLmNvbTo3ZmUzMmM5YjE1N2I0MDE0Y2QzOTg3MjhhYTJiM2UwYg==" -o spec.json $url else " No Branch is selected" fi -echo "{\"artifactVersion\":\"1.70\"}">config.json +curl -k $version -o config.json echo "GENERATING SDK" if [ "$Client" = "java" ] then From 230d3412209798e50b0587d716fea3306cbf22d5 Mon Sep 17 00:00:00 2001 From: Ankit Verma Date: Thu, 26 Dec 2024 15:17:41 -0600 Subject: [PATCH 17/17] Update swagger_eventforest_client.sh --- swagger_eventforest_client.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_eventforest_client.sh b/swagger_eventforest_client.sh index c2e573d078c..44007fea7f7 100644 --- a/swagger_eventforest_client.sh +++ b/swagger_eventforest_client.sh @@ -14,7 +14,7 @@ elif [ "$Branch" = "production" ] else " No Branch is selected" fi curl -k $version -o config.json -echo "GENERATING SDK" +echo "GENERATING SDK YOO" if [ "$Client" = "java" ] then java --version