From 9838f336d890231d19b0e4a85e48413880de0ca1 Mon Sep 17 00:00:00 2001 From: Sascha Doemer Date: Mon, 5 Apr 2021 18:40:02 +0200 Subject: [PATCH 1/3] Reformat JSON files for better readability. --- .../farming-software-deactivated.json | 16 +++++++++++++++- .../farming-software-removed.json | 16 +++++++++++++++- .../onboarding-responses/farming-software.json | 16 +++++++++++++++- .../telemetry-platform-deactivated.json | 16 +++++++++++++++- .../telemetry-platform-removed.json | 16 +++++++++++++++- .../onboarding-responses/telemetry-platform.json | 16 +++++++++++++++- .../test/OnboardingResponseRepository.java | 5 +++-- 7 files changed, 93 insertions(+), 8 deletions(-) diff --git a/agrirouter-api-tests/onboarding-responses/farming-software-deactivated.json b/agrirouter-api-tests/onboarding-responses/farming-software-deactivated.json index df275d6b..f3ff1126 100644 --- a/agrirouter-api-tests/onboarding-responses/farming-software-deactivated.json +++ b/agrirouter-api-tests/onboarding-responses/farming-software-deactivated.json @@ -1 +1,15 @@ -{"deviceAlternateId":"8bf7c94a-94e3-49ba-9721-a4c33aaed116","capabilityAlternateId":"3035ec70-dca1-4d71-a000-e79eb5891f81","sensorAlternateId":"2dec1652-ba80-4a82-90fe-07c404d4eef3","connectionCriteria":{"gatewayId":"3","measures":"https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/measures/8bf7c94a-94e3-49ba-9721-a4c33aaed116","commands":"https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/commands/8bf7c94a-94e3-49ba-9721-a4c33aaed116"},"authentication":{"type":"P12","secret":"vvIv98PrFtpHcjw95xAKSnTsygGyqqExW9AD","certificate":"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\u003d\u003d"}} \ No newline at end of file +{ + "deviceAlternateId": "8bf7c94a-94e3-49ba-9721-a4c33aaed116", + "capabilityAlternateId": "3035ec70-dca1-4d71-a000-e79eb5891f81", + "sensorAlternateId": "2dec1652-ba80-4a82-90fe-07c404d4eef3", + "connectionCriteria": { + "gatewayId": "3", + "measures": "https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/measures/8bf7c94a-94e3-49ba-9721-a4c33aaed116", + "commands": "https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/commands/8bf7c94a-94e3-49ba-9721-a4c33aaed116" + }, + "authentication": { + "type": "P12", + "secret": "vvIv98PrFtpHcjw95xAKSnTsygGyqqExW9AD", + "certificate": "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\u003d\u003d" + } +} \ No newline at end of file diff --git a/agrirouter-api-tests/onboarding-responses/farming-software-removed.json b/agrirouter-api-tests/onboarding-responses/farming-software-removed.json index ec2a333e..e491e8ce 100644 --- a/agrirouter-api-tests/onboarding-responses/farming-software-removed.json +++ b/agrirouter-api-tests/onboarding-responses/farming-software-removed.json @@ -1 +1,15 @@ -{"deviceAlternateId":"79cdfa9a-e31d-4cdd-8083-24ca35ac6024","capabilityAlternateId":"3035ec70-dca1-4d71-a000-e79eb5891f81","sensorAlternateId":"935bc83b-ba14-46bd-92b0-6c02077aeea1","connectionCriteria":{"gatewayId":"3","measures":"https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/measures/79cdfa9a-e31d-4cdd-8083-24ca35ac6024","commands":"https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/commands/79cdfa9a-e31d-4cdd-8083-24ca35ac6024"},"authentication":{"type":"P12","secret":"4fef44ZHZYgl4RoZTizf73QIsJViPAXlHfvI","certificate":"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\u003d\u003d"}} \ No newline at end of file +{ + "deviceAlternateId": "79cdfa9a-e31d-4cdd-8083-24ca35ac6024", + "capabilityAlternateId": "3035ec70-dca1-4d71-a000-e79eb5891f81", + "sensorAlternateId": "935bc83b-ba14-46bd-92b0-6c02077aeea1", + "connectionCriteria": { + "gatewayId": "3", + "measures": "https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/measures/79cdfa9a-e31d-4cdd-8083-24ca35ac6024", + "commands": "https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/commands/79cdfa9a-e31d-4cdd-8083-24ca35ac6024" + }, + "authentication": { + "type": "P12", + "secret": "4fef44ZHZYgl4RoZTizf73QIsJViPAXlHfvI", + "certificate": "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\u003d\u003d" + } +} \ No newline at end of file diff --git a/agrirouter-api-tests/onboarding-responses/farming-software.json b/agrirouter-api-tests/onboarding-responses/farming-software.json index ca7018be..77720d7a 100644 --- a/agrirouter-api-tests/onboarding-responses/farming-software.json +++ b/agrirouter-api-tests/onboarding-responses/farming-software.json @@ -1 +1,15 @@ -{"deviceAlternateId":"0ae931fd-cb7e-4bf8-aaa2-7e852ed1ed28","capabilityAlternateId":"3035ec70-dca1-4d71-a000-e79eb5891f81","sensorAlternateId":"98ac4171-c479-44f0-86c2-5b0f70650ecf","connectionCriteria":{"gatewayId":"3","measures":"https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/measures/0ae931fd-cb7e-4bf8-aaa2-7e852ed1ed28","commands":"https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/commands/0ae931fd-cb7e-4bf8-aaa2-7e852ed1ed28"},"authentication":{"type":"P12","secret":"gKkjrXZ8QeE8casv7ZP55gNyN7QNmcrNPUdD","certificate":"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\u003d\u003d"}} \ No newline at end of file +{ + "deviceAlternateId": "0ae931fd-cb7e-4bf8-aaa2-7e852ed1ed28", + "capabilityAlternateId": "3035ec70-dca1-4d71-a000-e79eb5891f81", + "sensorAlternateId": "98ac4171-c479-44f0-86c2-5b0f70650ecf", + "connectionCriteria": { + "gatewayId": "3", + "measures": "https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/measures/0ae931fd-cb7e-4bf8-aaa2-7e852ed1ed28", + "commands": "https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/commands/0ae931fd-cb7e-4bf8-aaa2-7e852ed1ed28" + }, + "authentication": { + "type": "P12", + "secret": "gKkjrXZ8QeE8casv7ZP55gNyN7QNmcrNPUdD", + "certificate": "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\u003d\u003d" + } +} \ No newline at end of file diff --git a/agrirouter-api-tests/onboarding-responses/telemetry-platform-deactivated.json b/agrirouter-api-tests/onboarding-responses/telemetry-platform-deactivated.json index aeae9888..0f13a0f1 100644 --- a/agrirouter-api-tests/onboarding-responses/telemetry-platform-deactivated.json +++ b/agrirouter-api-tests/onboarding-responses/telemetry-platform-deactivated.json @@ -1 +1,15 @@ -{"deviceAlternateId":"5f1e84fa-26d8-4b83-b8e9-3396aff75650","capabilityAlternateId":"3035ec70-dca1-4d71-a000-e79eb5891f81","sensorAlternateId":"38a03588-cfd9-4758-85b6-bea388aa7059","connectionCriteria":{"gatewayId":"3","measures":"https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/measures/5f1e84fa-26d8-4b83-b8e9-3396aff75650","commands":"https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/commands/5f1e84fa-26d8-4b83-b8e9-3396aff75650"},"authentication":{"type":"P12","secret":"hYdXVjl9rqLG4owZ8kyx1bg3hRIdekeMhSyx","certificate":"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\u003d\u003d"}} \ No newline at end of file +{ + "deviceAlternateId": "5f1e84fa-26d8-4b83-b8e9-3396aff75650", + "capabilityAlternateId": "3035ec70-dca1-4d71-a000-e79eb5891f81", + "sensorAlternateId": "38a03588-cfd9-4758-85b6-bea388aa7059", + "connectionCriteria": { + "gatewayId": "3", + "measures": "https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/measures/5f1e84fa-26d8-4b83-b8e9-3396aff75650", + "commands": "https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/commands/5f1e84fa-26d8-4b83-b8e9-3396aff75650" + }, + "authentication": { + "type": "P12", + "secret": "hYdXVjl9rqLG4owZ8kyx1bg3hRIdekeMhSyx", + "certificate": "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\u003d\u003d" + } +} \ No newline at end of file diff --git a/agrirouter-api-tests/onboarding-responses/telemetry-platform-removed.json b/agrirouter-api-tests/onboarding-responses/telemetry-platform-removed.json index 7c1e0852..6f5cb080 100644 --- a/agrirouter-api-tests/onboarding-responses/telemetry-platform-removed.json +++ b/agrirouter-api-tests/onboarding-responses/telemetry-platform-removed.json @@ -1 +1,15 @@ -{"deviceAlternateId":"d6859b02-e693-464d-b954-9f087806574a","capabilityAlternateId":"3035ec70-dca1-4d71-a000-e79eb5891f81","sensorAlternateId":"4fdf7e7a-b591-4ad3-875e-06ff402500a3","connectionCriteria":{"gatewayId":"3","measures":"https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/measures/d6859b02-e693-464d-b954-9f087806574a","commands":"https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/commands/d6859b02-e693-464d-b954-9f087806574a"},"authentication":{"type":"P12","secret":"i9FzOBb9HtmJ1WrkhdlV7Og0hXhXVD0cr6xl","certificate":"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\u003d\u003d"}} \ No newline at end of file +{ + "deviceAlternateId": "d6859b02-e693-464d-b954-9f087806574a", + "capabilityAlternateId": "3035ec70-dca1-4d71-a000-e79eb5891f81", + "sensorAlternateId": "4fdf7e7a-b591-4ad3-875e-06ff402500a3", + "connectionCriteria": { + "gatewayId": "3", + "measures": "https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/measures/d6859b02-e693-464d-b954-9f087806574a", + "commands": "https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/commands/d6859b02-e693-464d-b954-9f087806574a" + }, + "authentication": { + "type": "P12", + "secret": "i9FzOBb9HtmJ1WrkhdlV7Og0hXhXVD0cr6xl", + "certificate": "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\u003d\u003d" + } +} \ No newline at end of file diff --git a/agrirouter-api-tests/onboarding-responses/telemetry-platform.json b/agrirouter-api-tests/onboarding-responses/telemetry-platform.json index bd5b2865..4baf0978 100644 --- a/agrirouter-api-tests/onboarding-responses/telemetry-platform.json +++ b/agrirouter-api-tests/onboarding-responses/telemetry-platform.json @@ -1 +1,15 @@ -{"deviceAlternateId":"60666b46-eec1-42d1-833d-b27fb95adfcc","capabilityAlternateId":"3035ec70-dca1-4d71-a000-e79eb5891f81","sensorAlternateId":"2595b8b0-6446-4fac-a40e-4b69bf9749e6","connectionCriteria":{"gatewayId":"3","measures":"https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/measures/60666b46-eec1-42d1-833d-b27fb95adfcc","commands":"https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/commands/60666b46-eec1-42d1-833d-b27fb95adfcc"},"authentication":{"type":"P12","secret":"kEPqAfJXwRp85fsB13jxHxv3x0AFrnRdcK2e","certificate":"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\u003d"}} \ No newline at end of file +{ + "deviceAlternateId": "60666b46-eec1-42d1-833d-b27fb95adfcc", + "capabilityAlternateId": "3035ec70-dca1-4d71-a000-e79eb5891f81", + "sensorAlternateId": "2595b8b0-6446-4fac-a40e-4b69bf9749e6", + "connectionCriteria": { + "gatewayId": "3", + "measures": "https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/measures/60666b46-eec1-42d1-833d-b27fb95adfcc", + "commands": "https://dke-qa.eu10.cp.iot.sap/iot/gateway/rest/commands/60666b46-eec1-42d1-833d-b27fb95adfcc" + }, + "authentication": { + "type": "P12", + "secret": "kEPqAfJXwRp85fsB13jxHxv3x0AFrnRdcK2e", + "certificate": "MIACAQMwgAYJKoZIhvcNAQcBoIAkgASCBAAwgDCABgkqhkiG9w0BBwGggCSABIIEADCCBRIwggUOBgsqhkiG9w0BDAoBAqCCBOYwggTiMBwGCiqGSIb3DQEMAQMwDgQI3VDGquzUc68CAgfQBIIEwFjbeuzukLSuDvPwuNQEP+E3F/fqxOeCGLKKsVPCcqenXR+3+iOJb0yj/jIDMzq7+SGHg7kViTmg31qiaH6iMekzgDUKkXElRjKX744WIU02xvg6fR7mjqS+1j29VEK7+3pANWCWXquTJH2EGM0RRn1mKHB80NGOKVTajsGEWskHhVUpMzhYZDb+yEC4SbS0gdqqhPj/48Smkr5RDhA7ihkwgGwvzYB9GUMVsZxu7t8tVdIwZ/pz4yZIEWS1bNKANDbGmGaiBi454KuPpqF4dycCqvuxZThqIPrqEvjoKYVx/i8EHHcptaZtJmvdWKzff7wKD6iWofbH3Kts8xaP1uvB4WxEYWpAEgvZh85KjngjcwUK91o14bvH1qM9yzQxHtTzinwas8S4z1o4PSSjZBIH7Sqo+zMJTVNJFoTxhg0DxqmeaMSSPAIVFGzZIpupkA6ZthcRZLkZJpN4FtbGQ5qU2EGsvPX5SKhRpWvKEf8qsIuODnCA6KIno+TZ+yge3TiC7pnXoCgUf1ixHQAxsiR1BnTYNZlH/j67gQWyiQNHHYYncyULVp5Fh0nCQuyN40rWNBopsAyAx51i6m2wkivv8aafbJhKYBHTxfhVRgEmaHsDC2GsjEdC7tjbotwbn2/OgERQMAq2zP/NyaCsdyxKkB3qnEhSuhs2a0IXEjkOTCUiQRpyFuZDhCFzUOQRw8nkZlFFjIL+AtM5m2fhnzEx5+Dd06l3IihUBhw+a+56AaVtfqiF5dsWqfWUL0ZpgZkmQFcrvMt6rtpqp+JrPvIpfDwXmcFROpWDv3Ax7i5SO/LntxATC3Z7w81Qgy4hA9dniq0c4lMorAKPUZdTNWtB/EgdeffpXMDSWl2B5s4VwwunR2slM+SjaNeJNGGnNPfwlu8+NgIrtCc4/lnWUybX6yYFFXc58A+lvM5oWFTW5Zuu2rWdc2smMr+i/4J6eeP/PZUp5E9eaGTkabmqptgV+KL52p5q3Ks45i+G3xSGCBDxeMnsXUUMtoRWAKUFxoDhPsM0kVjvDZTpFuyooRItDxktLOmf7Mce4QavgGBVVZhTbcjXGaVPaToYk88mlIMPuKRYdoqzJ9kq0a3ZswlM3trm4nG4R7vYKlllbKI3rcXBky1QMb2RNqFf10nfpIcmnng1XJoqDPHR6iFtHu9+1rFeb5XDu0qx8lBinYBIzARUcLHK1TwQfGvRc7T6qqKIgMA2x7spftm+U7Q3jh3gh81jbVaUMJgDBIIEAGaMHnBxTLXYa28Omj5YapWKCSJeepPMBIIBFhZiQgrcjwrU93qkPfiDuEOzp5230W2yUvclg5mUQ8fi4Gv8vNmeUryEIWQY5ZnvfxHZdBS7QRE1pdKud6vvFg3dJleBIwyfCO1G9qbgJiSObYu3wDQTgORFUggfLCSuOqd6Xqwsp0FMMFHQIPfAd9uxBub5Vc38j1+3KC2FqK/UBVLf04S8klWps9b6UYkGd/VLgRPjmqRUFmPRgsmz78+x5oeqDuojogHbF9XkXWJIV/rYcGeuMws4M7JPaKDRauUV9NPLslrHO765a8KKNuMHum3aX73XV6IIjspVfcR3L1JWvDeaiINn8Er/DTCq3KSviTiBUb8jyaxukEcoWTEVMBMGCSqGSIb3DQEJFTEGBAQBAAAAAAAAAAAAMIAGCSqGSIb3DQEHBqCAMIACAQAwgAYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQYwDgQIZMvBdGHbgA0CAgfQoIAEggS4So1ic9yUKRYu0mOdKtwDbzP4zPVzBSnTU7dllic5eK+HjpgF+D8sTr9seonq3MK4lBfsoC6XmrFWc/Qoz+I/ikQIAK1KLNYG2gFpwmDRpMoB7LNnDVun8GDcnabuaR+AhlOGXLNIjgaN+EoDMyux7wyNmR88DiDcLQNh2JSC7QL0NbFVmTteThX6q/COWEwIoTjOPBeWcKfJVdIkKJa3xe0nMMz2OykojjHkXa/4ywWoBZmqyKnkrNAQ6gh0V0OfhtOYjihqALbzdZZeNlCeHNx9qqxpw5zV/REr8cHxbVzOQ8I5fs0Hl8La1y/u4WlCn52zl2ttNdx/EB/gT8hDh8Knw1erGoXB/UhGCVMnyoDmdCtGWv/1lPItymkT9tqHD7QIqmypM+YifvBptjF2ZNAhXCBv7p6KFrpJzPKNmZdZa5s1W9z2e0iFtlS3uRnuv6Q/HH/K+WRaM9FNGwe3CApCpZIRyadpY0WdT9MvZopCrvb20Z6CHybgIqD4QgMvzFHxVYkw0+Ox+fwIiA6n0wt+zauafgD8IaAqomheL+MBeiEB9ZLik8H8FdVvd6uvjGrSpNygrohEWVnHt/zF8ThsPlE2o5+riNrvccUdKg7mL+Tv/zeGoIgYPrfLY+3SXJFheN1h8a0ldBXe/TI37TOhy9QLGNxpj/P6CjuBB/Kiza5Xgz+Mh+zG0Z1Y/zWFBt5nlMOhTqiFuqhH6iIXEFzPCam9DQg0sE8fiFbLOy5TjavS6XRv8HnREBkYsVL/rZJUlDLJ/2mdBgMmhVIQTXXHEktlQGaPR4fNNypgSnj2RC/T7noreq39kZzZnpBqtSigg1wlqKr3NqPYQ1dkuF+GEUcEggJAbEGj6Vq5FwS6UhQhv2mJFar4rqon9a5rIahcBJB1vr7bXcjwoyQtb7kppuuXO2uJMIFhBarUM/WFRt8QxKvW5KfBLQJ7+3kR+6TbqpB47VAPGkqBnbZCaj6jxZmzz0DhPYp5W/OZc2u+rompWgPz7IyEe6a1lNX8nN8gdFBoZEfgkhNEI6vc1m6Z8OzBtDgFOkuucQHGycUsuboFLTJ374N3N4/DlaUsPI3nQEUDVSkt4DOEacjM8eEZYl/4Q9O6rL+SGQ7azVX+6HSLbc3J2JhqPHEcpAVwOok7aiERyo+GP95rGnprBdtjNGi5LTSIBALYYql/BVWIYhxqtFJ+8yPZ6CCY8pcJo+L/yYjFTmr7Yu4NXBeeQMIs+qqKbl3/vADE1oI4JYQSAi7yZ4eKF/2JESEN9/chnbaR40eWvZxCR5KMmTpzwZCBb7wWaVJoKuk4I33OKz2Or2yNCWP8aKrNHpo635w9dbg7tbgd9W1rzQc+uxnz+ISAQ2Jo/YTmWBlbjqQPwwmNUdu8G2Kh2kTt3eu97OJjgnRgZqQHhk1pk3YB4GBGxkXdK3SWHP2LNPAxp4rHmyMuN/J6III83jN0IXfvx8TO9PGVrToIEWD/FFxxug5WrcQMt0wOGZcLdK3zgTZpLdfnlzOTr1vRZugI1FxzDuknILn3DhdXpWeuzbDqJIZnavhZoZYITWRKNi0E9zDaJOsdkWSkiirvOZ7de/7CZ4Wq/m0iZADU1Y2VB206AAAAAAAAAAAAAAAAAAAAAAAAMDEwITAJBgUrDgMCGgUABBQnT6sxqbDs6cvH36BeLLM5YK2WPgQIroXGNcV6VpICAgfQAAA\u003d" + } +} \ No newline at end of file diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/OnboardingResponseRepository.java b/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/OnboardingResponseRepository.java index 9611582e..b7441dfc 100644 --- a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/OnboardingResponseRepository.java +++ b/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/OnboardingResponseRepository.java @@ -22,8 +22,9 @@ public class OnboardingResponseRepository { */ public static OnboardingResponse read(Identifier identifier) throws IOException { Path path = Paths.get(FOLDER.concat(identifier.getFileName()).concat(FILE_SUFFIX)); - String fileContent = Files.readAllLines(path).get(0); - return new Gson().fromJson(fileContent, OnboardingResponse.class); + final StringBuilder fileContent = new StringBuilder(); + Files.readAllLines(path).forEach(fileContent::append); + return new Gson().fromJson(fileContent.toString(), OnboardingResponse.class); } /** From 2583cb4dc4f96c10d495eab86930b94b974dc82b Mon Sep 17 00:00:00 2001 From: Sascha Doemer Date: Mon, 5 Apr 2021 19:01:09 +0200 Subject: [PATCH 2/3] Rename Maven modules. --- .../pom.xml | 4 +-- .../api/cancellation/CancellationToken.java | 0 .../DefaultCancellationToken.java | 0 .../data/agrirouter/api/env/Environment.java | 0 .../data/agrirouter/api/env/Production.java | 0 .../com/dke/data/agrirouter/api/env/QA.java | 0 ...ertificationTypeNotSupportedException.java | 0 ...ouldNotCreateDynamicKeyStoreException.java | 0 .../CouldNotCreateMqttClientException.java | 0 .../CouldNotCreateMqttOptionException.java | 0 .../CouldNotCreatePrivateKeyException.java | 0 .../CouldNotCreatePublicKeyException.java | 0 .../CouldNotCreateSignatureException.java | 0 .../exception/CouldNotDecodeHexException.java | 0 .../CouldNotDecodeMessageException.java | 0 ...uldNotDecodePushNotificationException.java | 0 .../CouldNotEncodeMessageException.java | 0 .../CouldNotFetchCookiesException.java | 0 .../CouldNotFindTimeZoneException.java | 0 .../CouldNotGetRegistrationCodeException.java | 0 ...oardVirtualCommunicationUnitException.java | 0 ...oardVirtualCommunicationUnitException.java | 0 .../CouldNotSendMqttMessageException.java | 0 ...rifySecuredOnboardingRequestException.java | 0 .../CouldNotVerifySignatureException.java | 0 .../exception/ForbiddenRequestException.java | 0 .../IllegalParameterDefinitionException.java | 0 .../exception/InvalidHttpStatusException.java | 0 .../exception/InvalidSignatureException.java | 0 .../InvalidUrlForRequestException.java | 0 .../api/exception/OnboardingException.java | 0 .../api/exception/RevokingException.java | 0 .../UnauthorizedRequestException.java | 0 .../UnexpectedHttpStatusException.java | 0 .../api/service/LoggingEnabledService.java | 0 .../api/service/ParameterValidation.java | 0 .../api/service/RequestLogging.java | 0 .../api/service/RevokingService.java | 0 .../service/messaging/SendMessageService.java | 0 .../encoding/DecodeMessageService.java | 0 .../DecodePushNotificationService.java | 0 .../encoding/EncodeMessageService.java | 0 .../messaging/encoding/MessageDecoder.java | 0 .../http/CloudOffboardingService.java | 0 .../http/CloudOnboardingService.java | 0 .../messaging/http/DeleteMessageService.java | 0 .../messaging/http/FetchMessageService.java | 0 .../messaging/http/ListEndpointsService.java | 0 .../http/MessageConfirmationService.java | 0 .../http/MessageHeaderQueryService.java | 0 .../messaging/http/MessageQueryService.java | 0 .../messaging/http/MessagingService.java | 0 .../messaging/http/SetCapabilityService.java | 0 .../http/SetSubscriptionService.java | 0 .../mqtt/CloudOffboardingService.java | 0 .../mqtt/CloudOnboardingService.java | 0 .../messaging/mqtt/DeleteMessageService.java | 0 .../messaging/mqtt/ListEndpointsService.java | 0 .../mqtt/MessageConfirmationService.java | 0 .../mqtt/MessageHeaderQueryService.java | 0 .../messaging/mqtt/MessageQueryService.java | 0 .../messaging/mqtt/MessagingService.java | 0 .../messaging/mqtt/SetCapabilityService.java | 0 .../mqtt/SetSubscriptionService.java | 0 .../service/onboard/OnboardingService.java | 0 .../secured/AuthorizationRequestService.java | 0 .../onboard/secured/OnboardingService.java | 0 .../api/dto/encoding/DecodeMessageResponse.kt | 0 .../api/dto/encoding/EncodedMessage.kt | 0 .../api/dto/encoding/inner/Header.kt | 0 .../api/dto/encoding/inner/Message.kt | 0 .../api/dto/messaging/FetchMessageResponse.kt | 0 .../messaging/MessageConfirmationRequest.kt | 0 .../api/dto/messaging/SendMessageRequest.kt | 0 .../api/dto/messaging/inner/Message.kt | 0 .../api/dto/onboard/OnboardingError.kt | 0 .../api/dto/onboard/OnboardingRequest.kt | 0 .../api/dto/onboard/OnboardingResponse.kt | 0 .../api/dto/onboard/RouterDevice.kt | 0 .../api/dto/onboard/inner/Authentication.kt | 0 .../dto/onboard/inner/ConnectionCriteria.kt | 0 .../RegistrationCodeRequest.kt | 0 .../RegistrationCodeResponse.kt | 0 .../secured/AuthorizationResponse.kt | 0 .../secured/AuthorizationResponseToken.kt | 0 .../api/dto/revoke/RevokeRequest.kt | 0 .../api/dto/revoke/RevokingError.kt | 0 .../agrirouter/api/dto/xsuaa/XsuaaResponse.kt | 0 .../agrirouter/api/dto/xsuaa/inner/ExtAttr.kt | 0 .../agrirouter/api/enums/ApplicationType.kt | 0 .../agrirouter/api/enums/CertificationType.kt | 0 .../data/agrirouter/api/enums/Direction.kt | 0 .../data/agrirouter/api/enums/EncodingType.kt | 0 .../dke/data/agrirouter/api/enums/Gateway.kt | 0 .../com/dke/data/agrirouter/api/enums/Mode.kt | 0 .../agrirouter/api/enums/RevokeResponse.kt | 0 .../enums/SecuredOnboardingResponseType.kt | 0 .../api/enums/TechnicalMessageType.kt | 0 .../messaging/AsyncMessageSendingResult.kt | 0 .../HttpAsyncMessageSendingResult.kt | 0 .../api/messaging/MessageSendingResponse.kt | 0 .../api/messaging/MessageSendingResult.kt | 0 .../MqttAsyncMessageSendingResult.kt | 0 .../AuthorizationRequestParameters.kt | 0 .../parameters/CloudOffboardingParameters.kt | 0 .../parameters/CloudOnboardingParameters.kt | 0 .../parameters/DeleteMessageParameters.kt | 0 .../parameters/FetchMessageParameters.kt | 0 .../parameters/ListEndpointsParameters.kt | 0 ...irmationForAllPendingMessagesParameters.kt | 0 .../MessageConfirmationParameters.kt | 0 .../parameters/MessageHeaderParameters.kt | 0 .../parameters/MessageQueryParameters.kt | 0 .../parameters/OnboardingParameters.kt | 0 .../service/parameters/PayloadParameters.kt | 0 .../RegistrationCodeRequestParameters.kt | 0 .../service/parameters/RevokeParameters.kt | 0 .../parameters/SecuredOnboardingParameters.kt | 0 .../parameters/SendMessageParameters.kt | 0 .../parameters/SetCapabilitiesParameters.kt | 0 .../parameters/SetSubscriptionParameters.kt | 0 .../parameters/base/AbstractParameterBase.kt | 0 .../base/DynamicAttributesStorage.kt | 0 .../data/agrirouter/api/util/TimestampUtil.kt | 0 .../pom.xml | 8 +++--- ...DecodeCloudOnboardingResponsesService.java | 0 .../mqtt/client/MqttClientService.java | 0 .../mqtt/client/MqttOptionService.java | 0 .../ListEndpointsFunctionsService.java | 0 .../ListEndpointsFunctionsService.java | 0 .../MessageConfirmationFunctionsService.java | 0 .../pom.xml | 6 ++--- .../agrirouter/impl/EnvironmentalService.java | 0 .../impl/NonEnvironmentalService.java | 0 .../data/agrirouter/impl/RequestFactory.java | 0 .../agrirouter/impl/SignatureService.java | 0 .../impl/common/MessageIdService.java | 0 .../impl/common/StateIdService.java | 0 .../impl/common/UtcTimeService.java | 0 .../signing/SecurityKeyCreationService.java | 0 .../common/ssl/KeyStoreCreationService.java | 0 .../impl/gson/MessageTypeAdapter.java | 0 .../impl/messaging/MessageBodyCreator.java | 0 .../impl/messaging/MessageEncoder.java | 0 .../impl/messaging/MqttService.java | 0 .../impl/messaging/SequenceNumberService.java | 0 .../encoding/DecodeMessageServiceImpl.java | 0 .../DecodePushNotificationServiceImpl.java | 0 .../encoding/EncodeMessageServiceImpl.java | 0 .../helper/MessageQueryHelperService.java | 0 .../mqtt/MessageQueryHelperService.java | 0 .../mqtt/CloudOffboardingServiceImpl.java | 0 .../mqtt/CloudOnboardingServiceImpl.java | 0 .../mqtt/DeleteMessageServiceImpl.java | 0 .../mqtt/ListEndpointsServiceImpl.java | 0 .../mqtt/MessageConfirmationServiceImpl.java | 0 .../mqtt/MessageHeaderQueryServiceImpl.java | 0 .../mqtt/MessageQueryServiceImpl.java | 0 .../mqtt/SendMessageServiceImpl.java | 0 .../mqtt/SetCapabilityServiceImpl.java | 0 .../mqtt/SetSubscriptionServiceImpl.java | 0 .../rest/CloudOffboardingServiceImpl.java | 0 .../rest/CloudOnboardingServiceImpl.java | 0 .../rest/DeleteMessageServiceImpl.java | 0 .../rest/FetchMessageServiceImpl.java | 0 .../rest/ListEndpointsServiceImpl.java | 0 .../rest/MessageConfirmationServiceImpl.java | 0 .../impl/messaging/rest/MessageFetcher.java | 0 .../rest/MessageHeaderQueryServiceImpl.java | 0 .../rest/MessageQueryServiceImpl.java | 0 .../impl/messaging/rest/MessageSender.java | 0 .../rest/SendMessageServiceImpl.java | 0 .../rest/SetCapabilityServiceImpl.java | 0 .../rest/SetSubscriptionServiceImpl.java | 0 .../onboard/AbstractOnboardingService.java | 0 .../impl/onboard/OnboardingServiceImpl.java | 0 .../AuthorizationRequestServiceImpl.java | 0 .../secured/OnboardingServiceImpl.java | 0 .../impl/revoke/RevokingServiceImpl.java | 0 .../impl/validation/ResponseValidator.java | 0 .../PrivateKeyCreationServiceTest.java | 0 .../ssl/KeyStoreCreationServiceTest.java | 0 .../messaging/SequenceNumberServiceTest.java | 0 .../DecodeMessageServiceImplTest.java | 0 ...DecodePushNotificationServiceImplTest.java | 0 .../EncodeMessageServiceImplTest.java | 0 .../farming-software-deactivated.json | 0 .../farming-software-removed.json | 0 .../farming-software.json | 0 .../telemetry-platform-deactivated.json | 0 .../telemetry-platform-removed.json | 0 .../telemetry-platform.json | 0 .../pom.xml | 8 +++--- .../test/AbstractIntegrationTest.java | 0 .../dke/data/agrirouter/test/Assertions.java | 0 .../test/OnboardingResponseRepository.java | 0 .../test/fixture/FarmingSoftwareFixture.java | 0 .../fixture/TelemetryPlatformFixture.java | 0 .../rest/CancellationTokenPollingTest.java | 0 .../rest/CloudOffboardingServiceTest.java | 0 .../rest/CloudOnboardingServiceTest.java | 0 .../HealthCheckForEndpointsByPollingTest.java | 0 .../rest/SetCapabilityServiceTest.java | 0 .../rest/SetSubscriptionServiceTest.java | 0 .../AuthorizationRequestServiceTest.java | 0 .../OnboardingWithErrorMessageTest.java | 0 .../SecuredOnboardingServiceTest.java | 0 pom.xml | 26 +++++++++---------- 208 files changed, 26 insertions(+), 26 deletions(-) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/pom.xml (97%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/cancellation/CancellationToken.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/cancellation/DefaultCancellationToken.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/env/Environment.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/env/Production.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/env/QA.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CertificationTypeNotSupportedException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateDynamicKeyStoreException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateMqttClientException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateMqttOptionException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreatePrivateKeyException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreatePublicKeyException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateSignatureException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodeHexException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodeMessageException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodePushNotificationException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotEncodeMessageException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotFetchCookiesException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotFindTimeZoneException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotGetRegistrationCodeException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotOffboardVirtualCommunicationUnitException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotOnboardVirtualCommunicationUnitException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotSendMqttMessageException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotVerifySecuredOnboardingRequestException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotVerifySignatureException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/ForbiddenRequestException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/IllegalParameterDefinitionException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/InvalidHttpStatusException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/InvalidSignatureException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/InvalidUrlForRequestException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/OnboardingException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/RevokingException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/UnauthorizedRequestException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/exception/UnexpectedHttpStatusException.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/LoggingEnabledService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/ParameterValidation.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/RequestLogging.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/RevokingService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/SendMessageService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/DecodeMessageService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/DecodePushNotificationService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/EncodeMessageService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/MessageDecoder.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/CloudOffboardingService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/CloudOnboardingService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/DeleteMessageService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/FetchMessageService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/ListEndpointsService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageConfirmationService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageHeaderQueryService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageQueryService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessagingService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/SetCapabilityService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/SetSubscriptionService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/CloudOffboardingService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/CloudOnboardingService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/DeleteMessageService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/ListEndpointsService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageConfirmationService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageHeaderQueryService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageQueryService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessagingService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/SetCapabilityService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/SetSubscriptionService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/onboard/OnboardingService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/onboard/secured/AuthorizationRequestService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/java/com/dke/data/agrirouter/api/service/onboard/secured/OnboardingService.java (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/DecodeMessageResponse.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/EncodedMessage.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/inner/Header.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/inner/Message.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/FetchMessageResponse.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/MessageConfirmationRequest.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/SendMessageRequest.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/inner/Message.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingError.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingRequest.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingResponse.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/RouterDevice.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/inner/Authentication.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/inner/ConnectionCriteria.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/RegistrationCodeRequest.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/RegistrationCodeResponse.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/secured/AuthorizationResponse.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/secured/AuthorizationResponseToken.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/revoke/RevokeRequest.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/revoke/RevokingError.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/xsuaa/XsuaaResponse.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/dto/xsuaa/inner/ExtAttr.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/enums/ApplicationType.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/enums/CertificationType.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/enums/Direction.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/enums/EncodingType.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/enums/Gateway.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/enums/Mode.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/enums/RevokeResponse.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/enums/SecuredOnboardingResponseType.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/enums/TechnicalMessageType.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/messaging/AsyncMessageSendingResult.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/messaging/HttpAsyncMessageSendingResult.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MessageSendingResponse.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MessageSendingResult.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MqttAsyncMessageSendingResult.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/AuthorizationRequestParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/CloudOffboardingParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/CloudOnboardingParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/DeleteMessageParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/FetchMessageParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/ListEndpointsParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageConfirmationForAllPendingMessagesParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageConfirmationParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageHeaderParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageQueryParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/OnboardingParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/PayloadParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/RegistrationCodeRequestParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/RevokeParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SecuredOnboardingParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SendMessageParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SetCapabilitiesParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SetSubscriptionParameters.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/base/AbstractParameterBase.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/base/DynamicAttributesStorage.kt (100%) rename {agrirouter-api-java-api => agrirouter-sdk-java-api}/src/main/kotlin/com/dke/data/agrirouter/api/util/TimestampUtil.kt (100%) rename {agrirouter-api-java-convenience => agrirouter-sdk-java-convenience}/pom.xml (80%) rename {agrirouter-api-java-convenience => agrirouter-sdk-java-convenience}/src/main/java/com/dke/data/agrirouter/convenience/decode/DecodeCloudOnboardingResponsesService.java (100%) rename {agrirouter-api-java-convenience => agrirouter-sdk-java-convenience}/src/main/java/com/dke/data/agrirouter/convenience/mqtt/client/MqttClientService.java (100%) rename {agrirouter-api-java-convenience => agrirouter-sdk-java-convenience}/src/main/java/com/dke/data/agrirouter/convenience/mqtt/client/MqttOptionService.java (100%) rename {agrirouter-api-java-convenience => agrirouter-sdk-java-convenience}/src/main/java/com/dke/data/agrirouter/convenience/mqtt/service/messaging/ListEndpointsFunctionsService.java (100%) rename {agrirouter-api-java-convenience => agrirouter-sdk-java-convenience}/src/main/java/com/dke/data/agrirouter/convenience/rest/service/messaging/ListEndpointsFunctionsService.java (100%) rename {agrirouter-api-java-convenience => agrirouter-sdk-java-convenience}/src/main/java/com/dke/data/agrirouter/convenience/rest/service/messaging/MessageConfirmationFunctionsService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/pom.xml (92%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/EnvironmentalService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/NonEnvironmentalService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/RequestFactory.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/SignatureService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/common/MessageIdService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/common/StateIdService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/common/UtcTimeService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/common/signing/SecurityKeyCreationService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/common/ssl/KeyStoreCreationService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/gson/MessageTypeAdapter.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/MessageBodyCreator.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/MessageEncoder.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/MqttService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/SequenceNumberService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodeMessageServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodePushNotificationServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/EncodeMessageServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/helper/MessageQueryHelperService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/helper/mqtt/MessageQueryHelperService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/CloudOffboardingServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/CloudOnboardingServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/DeleteMessageServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/ListEndpointsServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageConfirmationServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageHeaderQueryServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageQueryServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SendMessageServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SetCapabilityServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SetSubscriptionServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/CloudOffboardingServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/CloudOnboardingServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/DeleteMessageServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/FetchMessageServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/ListEndpointsServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageConfirmationServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageFetcher.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageHeaderQueryServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageQueryServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageSender.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SendMessageServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SetCapabilityServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SetSubscriptionServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/onboard/AbstractOnboardingService.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/onboard/OnboardingServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/onboard/secured/AuthorizationRequestServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/onboard/secured/OnboardingServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/revoke/RevokingServiceImpl.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/main/java/com/dke/data/agrirouter/impl/validation/ResponseValidator.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/test/java/com/dke/data/agrirouter/impl/common/signing/PrivateKeyCreationServiceTest.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/test/java/com/dke/data/agrirouter/impl/common/ssl/KeyStoreCreationServiceTest.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/test/java/com/dke/data/agrirouter/impl/messaging/SequenceNumberServiceTest.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodeMessageServiceImplTest.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodePushNotificationServiceImplTest.java (100%) rename {agrirouter-api-java-impl => agrirouter-sdk-java-impl}/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/EncodeMessageServiceImplTest.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/onboarding-responses/farming-software-deactivated.json (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/onboarding-responses/farming-software-removed.json (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/onboarding-responses/farming-software.json (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/onboarding-responses/telemetry-platform-deactivated.json (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/onboarding-responses/telemetry-platform-removed.json (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/onboarding-responses/telemetry-platform.json (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/pom.xml (85%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/AbstractIntegrationTest.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/Assertions.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/OnboardingResponseRepository.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/fixture/FarmingSoftwareFixture.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/fixture/TelemetryPlatformFixture.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CancellationTokenPollingTest.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CloudOffboardingServiceTest.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CloudOnboardingServiceTest.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/messaging/rest/HealthCheckForEndpointsByPollingTest.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/messaging/rest/SetCapabilityServiceTest.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/messaging/rest/SetSubscriptionServiceTest.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/onboarding/AuthorizationRequestServiceTest.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/onboarding/OnboardingWithErrorMessageTest.java (100%) rename {agrirouter-api-tests => agrirouter-sdk-java-tests}/src/test/java/com/dke/data/agrirouter/test/onboarding/SecuredOnboardingServiceTest.java (100%) diff --git a/agrirouter-api-java-api/pom.xml b/agrirouter-sdk-java-api/pom.xml similarity index 97% rename from agrirouter-api-java-api/pom.xml rename to agrirouter-sdk-java-api/pom.xml index 3d2bc243..1f5fe1be 100644 --- a/agrirouter-api-java-api/pom.xml +++ b/agrirouter-sdk-java-api/pom.xml @@ -4,11 +4,11 @@ com.agrirouter.api - agrirouter-api-java + agrirouter-sdk-java 1.4.0 AGRIROUTER API JAVA - API - agrirouter-api-java-api + agrirouter-sdk-java-api diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/cancellation/CancellationToken.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/cancellation/CancellationToken.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/cancellation/CancellationToken.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/cancellation/CancellationToken.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/cancellation/DefaultCancellationToken.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/cancellation/DefaultCancellationToken.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/cancellation/DefaultCancellationToken.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/cancellation/DefaultCancellationToken.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/env/Environment.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/env/Environment.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/env/Environment.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/env/Environment.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/env/Production.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/env/Production.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/env/Production.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/env/Production.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/env/QA.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/env/QA.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/env/QA.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/env/QA.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CertificationTypeNotSupportedException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CertificationTypeNotSupportedException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CertificationTypeNotSupportedException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CertificationTypeNotSupportedException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateDynamicKeyStoreException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateDynamicKeyStoreException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateDynamicKeyStoreException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateDynamicKeyStoreException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateMqttClientException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateMqttClientException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateMqttClientException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateMqttClientException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateMqttOptionException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateMqttOptionException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateMqttOptionException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateMqttOptionException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreatePrivateKeyException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreatePrivateKeyException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreatePrivateKeyException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreatePrivateKeyException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreatePublicKeyException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreatePublicKeyException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreatePublicKeyException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreatePublicKeyException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateSignatureException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateSignatureException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateSignatureException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotCreateSignatureException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodeHexException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodeHexException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodeHexException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodeHexException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodeMessageException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodeMessageException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodeMessageException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodeMessageException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodePushNotificationException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodePushNotificationException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodePushNotificationException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotDecodePushNotificationException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotEncodeMessageException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotEncodeMessageException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotEncodeMessageException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotEncodeMessageException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotFetchCookiesException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotFetchCookiesException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotFetchCookiesException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotFetchCookiesException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotFindTimeZoneException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotFindTimeZoneException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotFindTimeZoneException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotFindTimeZoneException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotGetRegistrationCodeException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotGetRegistrationCodeException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotGetRegistrationCodeException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotGetRegistrationCodeException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotOffboardVirtualCommunicationUnitException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotOffboardVirtualCommunicationUnitException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotOffboardVirtualCommunicationUnitException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotOffboardVirtualCommunicationUnitException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotOnboardVirtualCommunicationUnitException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotOnboardVirtualCommunicationUnitException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotOnboardVirtualCommunicationUnitException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotOnboardVirtualCommunicationUnitException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotSendMqttMessageException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotSendMqttMessageException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotSendMqttMessageException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotSendMqttMessageException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotVerifySecuredOnboardingRequestException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotVerifySecuredOnboardingRequestException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotVerifySecuredOnboardingRequestException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotVerifySecuredOnboardingRequestException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotVerifySignatureException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotVerifySignatureException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotVerifySignatureException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/CouldNotVerifySignatureException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/ForbiddenRequestException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/ForbiddenRequestException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/ForbiddenRequestException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/ForbiddenRequestException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/IllegalParameterDefinitionException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/IllegalParameterDefinitionException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/IllegalParameterDefinitionException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/IllegalParameterDefinitionException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/InvalidHttpStatusException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/InvalidHttpStatusException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/InvalidHttpStatusException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/InvalidHttpStatusException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/InvalidSignatureException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/InvalidSignatureException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/InvalidSignatureException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/InvalidSignatureException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/InvalidUrlForRequestException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/InvalidUrlForRequestException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/InvalidUrlForRequestException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/InvalidUrlForRequestException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/OnboardingException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/OnboardingException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/OnboardingException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/OnboardingException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/RevokingException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/RevokingException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/RevokingException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/RevokingException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/UnauthorizedRequestException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/UnauthorizedRequestException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/UnauthorizedRequestException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/UnauthorizedRequestException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/UnexpectedHttpStatusException.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/UnexpectedHttpStatusException.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/exception/UnexpectedHttpStatusException.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/exception/UnexpectedHttpStatusException.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/LoggingEnabledService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/LoggingEnabledService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/LoggingEnabledService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/LoggingEnabledService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/ParameterValidation.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/ParameterValidation.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/ParameterValidation.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/ParameterValidation.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/RequestLogging.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/RequestLogging.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/RequestLogging.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/RequestLogging.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/RevokingService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/RevokingService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/RevokingService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/RevokingService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/SendMessageService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/SendMessageService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/SendMessageService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/SendMessageService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/DecodeMessageService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/DecodeMessageService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/DecodeMessageService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/DecodeMessageService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/DecodePushNotificationService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/DecodePushNotificationService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/DecodePushNotificationService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/DecodePushNotificationService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/EncodeMessageService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/EncodeMessageService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/EncodeMessageService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/EncodeMessageService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/MessageDecoder.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/MessageDecoder.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/MessageDecoder.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/encoding/MessageDecoder.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/CloudOffboardingService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/CloudOffboardingService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/CloudOffboardingService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/CloudOffboardingService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/CloudOnboardingService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/CloudOnboardingService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/CloudOnboardingService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/CloudOnboardingService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/DeleteMessageService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/DeleteMessageService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/DeleteMessageService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/DeleteMessageService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/FetchMessageService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/FetchMessageService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/FetchMessageService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/FetchMessageService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/ListEndpointsService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/ListEndpointsService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/ListEndpointsService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/ListEndpointsService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageConfirmationService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageConfirmationService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageConfirmationService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageConfirmationService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageHeaderQueryService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageHeaderQueryService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageHeaderQueryService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageHeaderQueryService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageQueryService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageQueryService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageQueryService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessageQueryService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessagingService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessagingService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessagingService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/MessagingService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/SetCapabilityService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/SetCapabilityService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/SetCapabilityService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/SetCapabilityService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/SetSubscriptionService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/SetSubscriptionService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/SetSubscriptionService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/http/SetSubscriptionService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/CloudOffboardingService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/CloudOffboardingService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/CloudOffboardingService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/CloudOffboardingService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/CloudOnboardingService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/CloudOnboardingService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/CloudOnboardingService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/CloudOnboardingService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/DeleteMessageService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/DeleteMessageService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/DeleteMessageService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/DeleteMessageService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/ListEndpointsService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/ListEndpointsService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/ListEndpointsService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/ListEndpointsService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageConfirmationService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageConfirmationService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageConfirmationService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageConfirmationService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageHeaderQueryService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageHeaderQueryService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageHeaderQueryService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageHeaderQueryService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageQueryService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageQueryService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageQueryService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessageQueryService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessagingService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessagingService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessagingService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/MessagingService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/SetCapabilityService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/SetCapabilityService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/SetCapabilityService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/SetCapabilityService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/SetSubscriptionService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/SetSubscriptionService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/SetSubscriptionService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/messaging/mqtt/SetSubscriptionService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/onboard/OnboardingService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/onboard/OnboardingService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/onboard/OnboardingService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/onboard/OnboardingService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/onboard/secured/AuthorizationRequestService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/onboard/secured/AuthorizationRequestService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/onboard/secured/AuthorizationRequestService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/onboard/secured/AuthorizationRequestService.java diff --git a/agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/onboard/secured/OnboardingService.java b/agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/onboard/secured/OnboardingService.java similarity index 100% rename from agrirouter-api-java-api/src/main/java/com/dke/data/agrirouter/api/service/onboard/secured/OnboardingService.java rename to agrirouter-sdk-java-api/src/main/java/com/dke/data/agrirouter/api/service/onboard/secured/OnboardingService.java diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/DecodeMessageResponse.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/DecodeMessageResponse.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/DecodeMessageResponse.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/DecodeMessageResponse.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/EncodedMessage.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/EncodedMessage.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/EncodedMessage.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/EncodedMessage.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/inner/Header.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/inner/Header.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/inner/Header.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/inner/Header.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/inner/Message.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/inner/Message.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/inner/Message.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/encoding/inner/Message.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/FetchMessageResponse.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/FetchMessageResponse.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/FetchMessageResponse.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/FetchMessageResponse.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/MessageConfirmationRequest.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/MessageConfirmationRequest.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/MessageConfirmationRequest.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/MessageConfirmationRequest.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/SendMessageRequest.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/SendMessageRequest.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/SendMessageRequest.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/SendMessageRequest.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/inner/Message.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/inner/Message.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/inner/Message.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/messaging/inner/Message.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingError.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingError.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingError.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingError.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingRequest.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingRequest.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingRequest.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingRequest.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingResponse.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingResponse.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingResponse.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/OnboardingResponse.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/RouterDevice.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/RouterDevice.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/RouterDevice.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/RouterDevice.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/inner/Authentication.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/inner/Authentication.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/inner/Authentication.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/inner/Authentication.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/inner/ConnectionCriteria.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/inner/ConnectionCriteria.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/inner/ConnectionCriteria.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/onboard/inner/ConnectionCriteria.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/RegistrationCodeRequest.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/RegistrationCodeRequest.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/RegistrationCodeRequest.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/RegistrationCodeRequest.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/RegistrationCodeResponse.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/RegistrationCodeResponse.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/RegistrationCodeResponse.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/RegistrationCodeResponse.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/secured/AuthorizationResponse.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/secured/AuthorizationResponse.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/secured/AuthorizationResponse.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/secured/AuthorizationResponse.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/secured/AuthorizationResponseToken.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/secured/AuthorizationResponseToken.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/secured/AuthorizationResponseToken.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/registrationrequest/secured/AuthorizationResponseToken.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/revoke/RevokeRequest.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/revoke/RevokeRequest.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/revoke/RevokeRequest.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/revoke/RevokeRequest.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/revoke/RevokingError.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/revoke/RevokingError.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/revoke/RevokingError.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/revoke/RevokingError.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/xsuaa/XsuaaResponse.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/xsuaa/XsuaaResponse.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/xsuaa/XsuaaResponse.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/xsuaa/XsuaaResponse.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/xsuaa/inner/ExtAttr.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/xsuaa/inner/ExtAttr.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/xsuaa/inner/ExtAttr.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/dto/xsuaa/inner/ExtAttr.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/ApplicationType.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/ApplicationType.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/ApplicationType.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/ApplicationType.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/CertificationType.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/CertificationType.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/CertificationType.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/CertificationType.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/Direction.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/Direction.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/Direction.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/Direction.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/EncodingType.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/EncodingType.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/EncodingType.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/EncodingType.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/Gateway.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/Gateway.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/Gateway.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/Gateway.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/Mode.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/Mode.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/Mode.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/Mode.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/RevokeResponse.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/RevokeResponse.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/RevokeResponse.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/RevokeResponse.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/SecuredOnboardingResponseType.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/SecuredOnboardingResponseType.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/SecuredOnboardingResponseType.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/SecuredOnboardingResponseType.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/TechnicalMessageType.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/TechnicalMessageType.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/TechnicalMessageType.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/enums/TechnicalMessageType.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/AsyncMessageSendingResult.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/AsyncMessageSendingResult.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/AsyncMessageSendingResult.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/AsyncMessageSendingResult.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/HttpAsyncMessageSendingResult.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/HttpAsyncMessageSendingResult.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/HttpAsyncMessageSendingResult.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/HttpAsyncMessageSendingResult.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MessageSendingResponse.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MessageSendingResponse.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MessageSendingResponse.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MessageSendingResponse.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MessageSendingResult.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MessageSendingResult.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MessageSendingResult.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MessageSendingResult.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MqttAsyncMessageSendingResult.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MqttAsyncMessageSendingResult.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MqttAsyncMessageSendingResult.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/messaging/MqttAsyncMessageSendingResult.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/AuthorizationRequestParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/AuthorizationRequestParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/AuthorizationRequestParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/AuthorizationRequestParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/CloudOffboardingParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/CloudOffboardingParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/CloudOffboardingParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/CloudOffboardingParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/CloudOnboardingParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/CloudOnboardingParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/CloudOnboardingParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/CloudOnboardingParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/DeleteMessageParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/DeleteMessageParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/DeleteMessageParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/DeleteMessageParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/FetchMessageParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/FetchMessageParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/FetchMessageParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/FetchMessageParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/ListEndpointsParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/ListEndpointsParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/ListEndpointsParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/ListEndpointsParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageConfirmationForAllPendingMessagesParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageConfirmationForAllPendingMessagesParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageConfirmationForAllPendingMessagesParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageConfirmationForAllPendingMessagesParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageConfirmationParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageConfirmationParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageConfirmationParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageConfirmationParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageHeaderParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageHeaderParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageHeaderParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageHeaderParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageQueryParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageQueryParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageQueryParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/MessageQueryParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/OnboardingParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/OnboardingParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/OnboardingParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/OnboardingParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/PayloadParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/PayloadParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/PayloadParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/PayloadParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/RegistrationCodeRequestParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/RegistrationCodeRequestParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/RegistrationCodeRequestParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/RegistrationCodeRequestParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/RevokeParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/RevokeParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/RevokeParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/RevokeParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SecuredOnboardingParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SecuredOnboardingParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SecuredOnboardingParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SecuredOnboardingParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SendMessageParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SendMessageParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SendMessageParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SendMessageParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SetCapabilitiesParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SetCapabilitiesParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SetCapabilitiesParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SetCapabilitiesParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SetSubscriptionParameters.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SetSubscriptionParameters.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SetSubscriptionParameters.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/SetSubscriptionParameters.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/base/AbstractParameterBase.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/base/AbstractParameterBase.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/base/AbstractParameterBase.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/base/AbstractParameterBase.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/base/DynamicAttributesStorage.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/base/DynamicAttributesStorage.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/base/DynamicAttributesStorage.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/service/parameters/base/DynamicAttributesStorage.kt diff --git a/agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/util/TimestampUtil.kt b/agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/util/TimestampUtil.kt similarity index 100% rename from agrirouter-api-java-api/src/main/kotlin/com/dke/data/agrirouter/api/util/TimestampUtil.kt rename to agrirouter-sdk-java-api/src/main/kotlin/com/dke/data/agrirouter/api/util/TimestampUtil.kt diff --git a/agrirouter-api-java-convenience/pom.xml b/agrirouter-sdk-java-convenience/pom.xml similarity index 80% rename from agrirouter-api-java-convenience/pom.xml rename to agrirouter-sdk-java-convenience/pom.xml index 253b5ad1..8b9f904c 100644 --- a/agrirouter-api-java-convenience/pom.xml +++ b/agrirouter-sdk-java-convenience/pom.xml @@ -4,20 +4,20 @@ com.agrirouter.api - agrirouter-api-java + agrirouter-sdk-java 1.4.0 AGRIROUTER API JAVA - CONVENIENCE - agrirouter-api-java-convenience + agrirouter-sdk-java-convenience com.agrirouter.api - agrirouter-api-java-api + agrirouter-sdk-java-api com.agrirouter.api - agrirouter-api-java-impl + agrirouter-sdk-java-impl org.eclipse.paho diff --git a/agrirouter-api-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/decode/DecodeCloudOnboardingResponsesService.java b/agrirouter-sdk-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/decode/DecodeCloudOnboardingResponsesService.java similarity index 100% rename from agrirouter-api-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/decode/DecodeCloudOnboardingResponsesService.java rename to agrirouter-sdk-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/decode/DecodeCloudOnboardingResponsesService.java diff --git a/agrirouter-api-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/mqtt/client/MqttClientService.java b/agrirouter-sdk-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/mqtt/client/MqttClientService.java similarity index 100% rename from agrirouter-api-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/mqtt/client/MqttClientService.java rename to agrirouter-sdk-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/mqtt/client/MqttClientService.java diff --git a/agrirouter-api-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/mqtt/client/MqttOptionService.java b/agrirouter-sdk-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/mqtt/client/MqttOptionService.java similarity index 100% rename from agrirouter-api-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/mqtt/client/MqttOptionService.java rename to agrirouter-sdk-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/mqtt/client/MqttOptionService.java diff --git a/agrirouter-api-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/mqtt/service/messaging/ListEndpointsFunctionsService.java b/agrirouter-sdk-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/mqtt/service/messaging/ListEndpointsFunctionsService.java similarity index 100% rename from agrirouter-api-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/mqtt/service/messaging/ListEndpointsFunctionsService.java rename to agrirouter-sdk-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/mqtt/service/messaging/ListEndpointsFunctionsService.java diff --git a/agrirouter-api-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/rest/service/messaging/ListEndpointsFunctionsService.java b/agrirouter-sdk-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/rest/service/messaging/ListEndpointsFunctionsService.java similarity index 100% rename from agrirouter-api-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/rest/service/messaging/ListEndpointsFunctionsService.java rename to agrirouter-sdk-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/rest/service/messaging/ListEndpointsFunctionsService.java diff --git a/agrirouter-api-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/rest/service/messaging/MessageConfirmationFunctionsService.java b/agrirouter-sdk-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/rest/service/messaging/MessageConfirmationFunctionsService.java similarity index 100% rename from agrirouter-api-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/rest/service/messaging/MessageConfirmationFunctionsService.java rename to agrirouter-sdk-java-convenience/src/main/java/com/dke/data/agrirouter/convenience/rest/service/messaging/MessageConfirmationFunctionsService.java diff --git a/agrirouter-api-java-impl/pom.xml b/agrirouter-sdk-java-impl/pom.xml similarity index 92% rename from agrirouter-api-java-impl/pom.xml rename to agrirouter-sdk-java-impl/pom.xml index d09bf723..427529b9 100644 --- a/agrirouter-api-java-impl/pom.xml +++ b/agrirouter-sdk-java-impl/pom.xml @@ -5,11 +5,11 @@ com.agrirouter.api - agrirouter-api-java + agrirouter-sdk-java 1.4.0 AGRIROUTER API JAVA - IMPL - agrirouter-api-java-impl + agrirouter-sdk-java-impl @@ -30,7 +30,7 @@ com.agrirouter.api - agrirouter-api-java-api + agrirouter-sdk-java-api org.apache.commons diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/EnvironmentalService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/EnvironmentalService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/EnvironmentalService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/EnvironmentalService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/NonEnvironmentalService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/NonEnvironmentalService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/NonEnvironmentalService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/NonEnvironmentalService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/RequestFactory.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/RequestFactory.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/RequestFactory.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/RequestFactory.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/SignatureService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/SignatureService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/SignatureService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/SignatureService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/MessageIdService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/MessageIdService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/MessageIdService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/MessageIdService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/StateIdService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/StateIdService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/StateIdService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/StateIdService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/UtcTimeService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/UtcTimeService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/UtcTimeService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/UtcTimeService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/signing/SecurityKeyCreationService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/signing/SecurityKeyCreationService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/signing/SecurityKeyCreationService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/signing/SecurityKeyCreationService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/ssl/KeyStoreCreationService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/ssl/KeyStoreCreationService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/ssl/KeyStoreCreationService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/common/ssl/KeyStoreCreationService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/gson/MessageTypeAdapter.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/gson/MessageTypeAdapter.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/gson/MessageTypeAdapter.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/gson/MessageTypeAdapter.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/MessageBodyCreator.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/MessageBodyCreator.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/MessageBodyCreator.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/MessageBodyCreator.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/MessageEncoder.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/MessageEncoder.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/MessageEncoder.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/MessageEncoder.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/MqttService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/MqttService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/MqttService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/MqttService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/SequenceNumberService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/SequenceNumberService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/SequenceNumberService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/SequenceNumberService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodeMessageServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodeMessageServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodeMessageServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodeMessageServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodePushNotificationServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodePushNotificationServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodePushNotificationServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodePushNotificationServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/EncodeMessageServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/EncodeMessageServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/EncodeMessageServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/encoding/EncodeMessageServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/helper/MessageQueryHelperService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/helper/MessageQueryHelperService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/helper/MessageQueryHelperService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/helper/MessageQueryHelperService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/helper/mqtt/MessageQueryHelperService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/helper/mqtt/MessageQueryHelperService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/helper/mqtt/MessageQueryHelperService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/helper/mqtt/MessageQueryHelperService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/CloudOffboardingServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/CloudOffboardingServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/CloudOffboardingServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/CloudOffboardingServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/CloudOnboardingServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/CloudOnboardingServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/CloudOnboardingServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/CloudOnboardingServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/DeleteMessageServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/DeleteMessageServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/DeleteMessageServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/DeleteMessageServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/ListEndpointsServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/ListEndpointsServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/ListEndpointsServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/ListEndpointsServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageConfirmationServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageConfirmationServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageConfirmationServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageConfirmationServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageHeaderQueryServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageHeaderQueryServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageHeaderQueryServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageHeaderQueryServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageQueryServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageQueryServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageQueryServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/MessageQueryServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SendMessageServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SendMessageServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SendMessageServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SendMessageServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SetCapabilityServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SetCapabilityServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SetCapabilityServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SetCapabilityServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SetSubscriptionServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SetSubscriptionServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SetSubscriptionServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/mqtt/SetSubscriptionServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/CloudOffboardingServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/CloudOffboardingServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/CloudOffboardingServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/CloudOffboardingServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/CloudOnboardingServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/CloudOnboardingServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/CloudOnboardingServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/CloudOnboardingServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/DeleteMessageServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/DeleteMessageServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/DeleteMessageServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/DeleteMessageServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/FetchMessageServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/FetchMessageServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/FetchMessageServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/FetchMessageServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/ListEndpointsServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/ListEndpointsServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/ListEndpointsServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/ListEndpointsServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageConfirmationServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageConfirmationServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageConfirmationServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageConfirmationServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageFetcher.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageFetcher.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageFetcher.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageFetcher.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageHeaderQueryServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageHeaderQueryServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageHeaderQueryServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageHeaderQueryServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageQueryServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageQueryServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageQueryServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageQueryServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageSender.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageSender.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageSender.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/MessageSender.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SendMessageServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SendMessageServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SendMessageServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SendMessageServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SetCapabilityServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SetCapabilityServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SetCapabilityServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SetCapabilityServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SetSubscriptionServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SetSubscriptionServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SetSubscriptionServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/messaging/rest/SetSubscriptionServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/AbstractOnboardingService.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/AbstractOnboardingService.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/AbstractOnboardingService.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/AbstractOnboardingService.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/OnboardingServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/OnboardingServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/OnboardingServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/OnboardingServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/secured/AuthorizationRequestServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/secured/AuthorizationRequestServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/secured/AuthorizationRequestServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/secured/AuthorizationRequestServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/secured/OnboardingServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/secured/OnboardingServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/secured/OnboardingServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/onboard/secured/OnboardingServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/revoke/RevokingServiceImpl.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/revoke/RevokingServiceImpl.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/revoke/RevokingServiceImpl.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/revoke/RevokingServiceImpl.java diff --git a/agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/validation/ResponseValidator.java b/agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/validation/ResponseValidator.java similarity index 100% rename from agrirouter-api-java-impl/src/main/java/com/dke/data/agrirouter/impl/validation/ResponseValidator.java rename to agrirouter-sdk-java-impl/src/main/java/com/dke/data/agrirouter/impl/validation/ResponseValidator.java diff --git a/agrirouter-api-java-impl/src/test/java/com/dke/data/agrirouter/impl/common/signing/PrivateKeyCreationServiceTest.java b/agrirouter-sdk-java-impl/src/test/java/com/dke/data/agrirouter/impl/common/signing/PrivateKeyCreationServiceTest.java similarity index 100% rename from agrirouter-api-java-impl/src/test/java/com/dke/data/agrirouter/impl/common/signing/PrivateKeyCreationServiceTest.java rename to agrirouter-sdk-java-impl/src/test/java/com/dke/data/agrirouter/impl/common/signing/PrivateKeyCreationServiceTest.java diff --git a/agrirouter-api-java-impl/src/test/java/com/dke/data/agrirouter/impl/common/ssl/KeyStoreCreationServiceTest.java b/agrirouter-sdk-java-impl/src/test/java/com/dke/data/agrirouter/impl/common/ssl/KeyStoreCreationServiceTest.java similarity index 100% rename from agrirouter-api-java-impl/src/test/java/com/dke/data/agrirouter/impl/common/ssl/KeyStoreCreationServiceTest.java rename to agrirouter-sdk-java-impl/src/test/java/com/dke/data/agrirouter/impl/common/ssl/KeyStoreCreationServiceTest.java diff --git a/agrirouter-api-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/SequenceNumberServiceTest.java b/agrirouter-sdk-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/SequenceNumberServiceTest.java similarity index 100% rename from agrirouter-api-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/SequenceNumberServiceTest.java rename to agrirouter-sdk-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/SequenceNumberServiceTest.java diff --git a/agrirouter-api-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodeMessageServiceImplTest.java b/agrirouter-sdk-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodeMessageServiceImplTest.java similarity index 100% rename from agrirouter-api-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodeMessageServiceImplTest.java rename to agrirouter-sdk-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodeMessageServiceImplTest.java diff --git a/agrirouter-api-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodePushNotificationServiceImplTest.java b/agrirouter-sdk-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodePushNotificationServiceImplTest.java similarity index 100% rename from agrirouter-api-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodePushNotificationServiceImplTest.java rename to agrirouter-sdk-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/DecodePushNotificationServiceImplTest.java diff --git a/agrirouter-api-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/EncodeMessageServiceImplTest.java b/agrirouter-sdk-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/EncodeMessageServiceImplTest.java similarity index 100% rename from agrirouter-api-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/EncodeMessageServiceImplTest.java rename to agrirouter-sdk-java-impl/src/test/java/com/dke/data/agrirouter/impl/messaging/encoding/EncodeMessageServiceImplTest.java diff --git a/agrirouter-api-tests/onboarding-responses/farming-software-deactivated.json b/agrirouter-sdk-java-tests/onboarding-responses/farming-software-deactivated.json similarity index 100% rename from agrirouter-api-tests/onboarding-responses/farming-software-deactivated.json rename to agrirouter-sdk-java-tests/onboarding-responses/farming-software-deactivated.json diff --git a/agrirouter-api-tests/onboarding-responses/farming-software-removed.json b/agrirouter-sdk-java-tests/onboarding-responses/farming-software-removed.json similarity index 100% rename from agrirouter-api-tests/onboarding-responses/farming-software-removed.json rename to agrirouter-sdk-java-tests/onboarding-responses/farming-software-removed.json diff --git a/agrirouter-api-tests/onboarding-responses/farming-software.json b/agrirouter-sdk-java-tests/onboarding-responses/farming-software.json similarity index 100% rename from agrirouter-api-tests/onboarding-responses/farming-software.json rename to agrirouter-sdk-java-tests/onboarding-responses/farming-software.json diff --git a/agrirouter-api-tests/onboarding-responses/telemetry-platform-deactivated.json b/agrirouter-sdk-java-tests/onboarding-responses/telemetry-platform-deactivated.json similarity index 100% rename from agrirouter-api-tests/onboarding-responses/telemetry-platform-deactivated.json rename to agrirouter-sdk-java-tests/onboarding-responses/telemetry-platform-deactivated.json diff --git a/agrirouter-api-tests/onboarding-responses/telemetry-platform-removed.json b/agrirouter-sdk-java-tests/onboarding-responses/telemetry-platform-removed.json similarity index 100% rename from agrirouter-api-tests/onboarding-responses/telemetry-platform-removed.json rename to agrirouter-sdk-java-tests/onboarding-responses/telemetry-platform-removed.json diff --git a/agrirouter-api-tests/onboarding-responses/telemetry-platform.json b/agrirouter-sdk-java-tests/onboarding-responses/telemetry-platform.json similarity index 100% rename from agrirouter-api-tests/onboarding-responses/telemetry-platform.json rename to agrirouter-sdk-java-tests/onboarding-responses/telemetry-platform.json diff --git a/agrirouter-api-tests/pom.xml b/agrirouter-sdk-java-tests/pom.xml similarity index 85% rename from agrirouter-api-tests/pom.xml rename to agrirouter-sdk-java-tests/pom.xml index 70b0b576..0297c6ac 100644 --- a/agrirouter-api-tests/pom.xml +++ b/agrirouter-sdk-java-tests/pom.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - agrirouter-api-java + agrirouter-sdk-java com.agrirouter.api 1.4.0 @@ -14,15 +14,15 @@ com.agrirouter.api - agrirouter-api-java-api + agrirouter-sdk-java-api com.agrirouter.api - agrirouter-api-java-impl + agrirouter-sdk-java-impl com.agrirouter.api - agrirouter-api-java-convenience + agrirouter-sdk-java-convenience org.apache.commons diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/AbstractIntegrationTest.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/AbstractIntegrationTest.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/AbstractIntegrationTest.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/AbstractIntegrationTest.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/Assertions.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/Assertions.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/Assertions.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/Assertions.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/OnboardingResponseRepository.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/OnboardingResponseRepository.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/OnboardingResponseRepository.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/OnboardingResponseRepository.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/fixture/FarmingSoftwareFixture.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/fixture/FarmingSoftwareFixture.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/fixture/FarmingSoftwareFixture.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/fixture/FarmingSoftwareFixture.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/fixture/TelemetryPlatformFixture.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/fixture/TelemetryPlatformFixture.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/fixture/TelemetryPlatformFixture.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/fixture/TelemetryPlatformFixture.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CancellationTokenPollingTest.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CancellationTokenPollingTest.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CancellationTokenPollingTest.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CancellationTokenPollingTest.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CloudOffboardingServiceTest.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CloudOffboardingServiceTest.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CloudOffboardingServiceTest.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CloudOffboardingServiceTest.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CloudOnboardingServiceTest.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CloudOnboardingServiceTest.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CloudOnboardingServiceTest.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/CloudOnboardingServiceTest.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/HealthCheckForEndpointsByPollingTest.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/HealthCheckForEndpointsByPollingTest.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/HealthCheckForEndpointsByPollingTest.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/HealthCheckForEndpointsByPollingTest.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/SetCapabilityServiceTest.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/SetCapabilityServiceTest.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/SetCapabilityServiceTest.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/SetCapabilityServiceTest.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/SetSubscriptionServiceTest.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/SetSubscriptionServiceTest.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/SetSubscriptionServiceTest.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/messaging/rest/SetSubscriptionServiceTest.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/onboarding/AuthorizationRequestServiceTest.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/onboarding/AuthorizationRequestServiceTest.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/onboarding/AuthorizationRequestServiceTest.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/onboarding/AuthorizationRequestServiceTest.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/onboarding/OnboardingWithErrorMessageTest.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/onboarding/OnboardingWithErrorMessageTest.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/onboarding/OnboardingWithErrorMessageTest.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/onboarding/OnboardingWithErrorMessageTest.java diff --git a/agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/onboarding/SecuredOnboardingServiceTest.java b/agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/onboarding/SecuredOnboardingServiceTest.java similarity index 100% rename from agrirouter-api-tests/src/test/java/com/dke/data/agrirouter/test/onboarding/SecuredOnboardingServiceTest.java rename to agrirouter-sdk-java-tests/src/test/java/com/dke/data/agrirouter/test/onboarding/SecuredOnboardingServiceTest.java diff --git a/pom.xml b/pom.xml index 37fd2257..023062cd 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 com.agrirouter.api - agrirouter-api-java + agrirouter-sdk-java 1.4.0 pom AGRIROUTER API JAVA - https://github.com/DKE-Data/agrirouter-api-java + https://github.com/DKE-Data/agrirouter-sdk-java Apache License Version 2.0 @@ -25,17 +25,17 @@ - scm:git:git:github.com/DKE-Data/agrirouter-api-java.git - scm:git:git@github.com:DKE-Data/agrirouter-api-java.git + scm:git:git:github.com/DKE-Data/agrirouter-sdk-java.git + scm:git:git@github.com:DKE-Data/agrirouter-sdk-java.git - https://github.com/DKE-Data/agrirouter-api-java + https://github.com/DKE-Data/agrirouter-sdk-java github GitHub DKE-Data Apache Maven Packages - https://maven.pkg.github.com/DKE-Data/agrirouter-api-java + https://maven.pkg.github.com/DKE-Data/agrirouter-sdk-java @@ -58,10 +58,10 @@ - agrirouter-api-java-api - agrirouter-api-java-impl - agrirouter-api-java-convenience - agrirouter-api-tests + agrirouter-sdk-java-api + agrirouter-sdk-java-impl + agrirouter-sdk-java-convenience + agrirouter-sdk-java-tests @@ -108,17 +108,17 @@ com.agrirouter.api - agrirouter-api-java-api + agrirouter-sdk-java-api ${project.version} com.agrirouter.api - agrirouter-api-java-impl + agrirouter-sdk-java-impl ${project.version} com.agrirouter.api - agrirouter-api-java-convenience + agrirouter-sdk-java-convenience ${project.version} From a9cb4a372dbaa1b421c16a594654b69d2ff42134 Mon Sep 17 00:00:00 2001 From: Sascha Doemer Date: Mon, 5 Apr 2021 19:07:28 +0200 Subject: [PATCH 3/3] Adapt naming for artifacts and within the README. --- README.adoc | 18 +++++++++++------- agrirouter-sdk-java-api/pom.xml | 2 +- agrirouter-sdk-java-convenience/pom.xml | 2 +- agrirouter-sdk-java-impl/pom.xml | 2 +- agrirouter-sdk-java-tests/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 16 insertions(+), 12 deletions(-) diff --git a/README.adoc b/README.adoc index 0af65351..5da0c759 100644 --- a/README.adoc +++ b/README.adoc @@ -1,5 +1,5 @@ -= agrirouter-api-java += agrirouter-sdk-java :imagesdir: assets/images :toc: :toc-title: @@ -21,14 +21,14 @@ of IT solutions. We also provide professional IT consulting services and trainin the whole project during the development in the field of test management and are currently responsible for the development support of the platform. -We are active maintainers of the API and are using the API for internal testing purposes as well. Therefore we have a +We are active maintainers of the SDK and are using the SDK for internal testing purposes as well. Therefore we have a high interest in a stable and usable interface to connect to the agrirouter. Feel free to get in touch by visiting our https://www.lmis.de[website] or contacting us via GitHub. == The current project you're looking at -This project contains the API for the communication with the agrirouter. Everything you need for the onboarding process, secure communication and much more. +This project contains the SDK for the communication with the agrirouter. Everything you need for the onboarding process, secure communication and much more. == Modules @@ -38,11 +38,15 @@ The `api` module contains interfaces, common helper classes and DTOs as well as === `impl` Module -The `impl` module contains the implementation of the given API defined by the `api` module. +The `impl` module contains the implementation of the given SDK defined by the `api` module. === `convenience` Module -The `convenience` module contains common implementations for different problems which are not located within the API. Those could be capability setting, MQTT client creation or other common problems that are normally not part of the API. +The `convenience` module contains common implementations for different problems which are not located within the SDK. Those could be capability setting, MQTT client creation or other common problems that are normally not part of the SDK. + +=== `test` Module + +The `test` module contains integration tests not only for the SDK, but also for different scenarios. === Integration @@ -51,8 +55,8 @@ We are supporting JDK 8 and later, releases are build using a JDK 8 to have comp == Certificates for the communication -We do not longer maintain the certificates within the API. -Maintaining them in the API would mean, that we have to release the API with every change of the certificate. +We do not longer maintain the certificates within the SDK. +Maintaining them in the SDK would mean, that we have to release the SDK with every change of the certificate. Therefore feel free to add the root certificates to a Java Key Store add reference it within your application. === Adding a certificate to the JKS diff --git a/agrirouter-sdk-java-api/pom.xml b/agrirouter-sdk-java-api/pom.xml index 1f5fe1be..8b5b1d30 100644 --- a/agrirouter-sdk-java-api/pom.xml +++ b/agrirouter-sdk-java-api/pom.xml @@ -7,7 +7,7 @@ agrirouter-sdk-java 1.4.0 - AGRIROUTER API JAVA - API + AGRIROUTER SDK JAVA - API agrirouter-sdk-java-api diff --git a/agrirouter-sdk-java-convenience/pom.xml b/agrirouter-sdk-java-convenience/pom.xml index 8b9f904c..09c1475e 100644 --- a/agrirouter-sdk-java-convenience/pom.xml +++ b/agrirouter-sdk-java-convenience/pom.xml @@ -7,7 +7,7 @@ agrirouter-sdk-java 1.4.0 - AGRIROUTER API JAVA - CONVENIENCE + AGRIROUTER SDK JAVA - CONVENIENCE agrirouter-sdk-java-convenience diff --git a/agrirouter-sdk-java-impl/pom.xml b/agrirouter-sdk-java-impl/pom.xml index 427529b9..a592e568 100644 --- a/agrirouter-sdk-java-impl/pom.xml +++ b/agrirouter-sdk-java-impl/pom.xml @@ -8,7 +8,7 @@ agrirouter-sdk-java 1.4.0 - AGRIROUTER API JAVA - IMPL + AGRIROUTER SDK JAVA - IMPL agrirouter-sdk-java-impl diff --git a/agrirouter-sdk-java-tests/pom.xml b/agrirouter-sdk-java-tests/pom.xml index 0297c6ac..6780e265 100644 --- a/agrirouter-sdk-java-tests/pom.xml +++ b/agrirouter-sdk-java-tests/pom.xml @@ -8,7 +8,7 @@ 1.4.0 4.0.0 - AGRIROUTER API JAVA - TESTS + AGRIROUTER SDK JAVA - TESTS agrirouter-api-tests diff --git a/pom.xml b/pom.xml index 023062cd..013e9cbb 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ 1.4.0 pom - AGRIROUTER API JAVA + AGRIROUTER SDK JAVA https://github.com/DKE-Data/agrirouter-sdk-java