updated project site -- build no: 4 -- publish "merge" OpenAPI doc
Signed-off-by: Eclipse Ditto Bot <ditto-bot@eclipse.org>
diff --git a/1.5/2017-11-10-welcome-to-ditto.html b/1.5/2017-11-10-welcome-to-ditto.html
index 2007786..72317f6 100644
--- a/1.5/2017-11-10-welcome-to-ditto.html
+++ b/1.5/2017-11-10-welcome-to-ditto.html
@@ -264,7 +264,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2017-12-18-milestone-announcement-010-M1.html b/1.5/2017-12-18-milestone-announcement-010-M1.html
index 298f285..f0e0a44 100644
--- a/1.5/2017-12-18-milestone-announcement-010-M1.html
+++ b/1.5/2017-12-18-milestone-announcement-010-M1.html
@@ -268,7 +268,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-01-12-milestone-announcement-010-M3.html b/1.5/2018-01-12-milestone-announcement-010-M3.html
index 322c16d..86e59df 100644
--- a/1.5/2018-01-12-milestone-announcement-010-M3.html
+++ b/1.5/2018-01-12-milestone-announcement-010-M3.html
@@ -287,7 +287,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-01-15-example-demonstrating-rest-to-websocket.html b/1.5/2018-01-15-example-demonstrating-rest-to-websocket.html
index 7bad2be..2f0038f 100644
--- a/1.5/2018-01-15-example-demonstrating-rest-to-websocket.html
+++ b/1.5/2018-01-15-example-demonstrating-rest-to-websocket.html
@@ -276,7 +276,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-02-07-milestone-announcement-020-M1.html b/1.5/2018-02-07-milestone-announcement-020-M1.html
index d14b4c4..2c0703a 100644
--- a/1.5/2018-02-07-milestone-announcement-020-M1.html
+++ b/1.5/2018-02-07-milestone-announcement-020-M1.html
@@ -288,7 +288,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-02-08-feature-definition.html b/1.5/2018-02-08-feature-definition.html
index 93a3af7..26e8c19 100644
--- a/1.5/2018-02-08-feature-definition.html
+++ b/1.5/2018-02-08-feature-definition.html
@@ -318,7 +318,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-04-25-connectivity-service.html b/1.5/2018-04-25-connectivity-service.html
index d533c34..5b12762 100644
--- a/1.5/2018-04-25-connectivity-service.html
+++ b/1.5/2018-04-25-connectivity-service.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-04-26-milestone-announcement-030-M1.html b/1.5/2018-04-26-milestone-announcement-030-M1.html
index 5251c5b..dda5f8f 100644
--- a/1.5/2018-04-26-milestone-announcement-030-M1.html
+++ b/1.5/2018-04-26-milestone-announcement-030-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-05-02-connecting-ditto-hono.html b/1.5/2018-05-02-connecting-ditto-hono.html
index c216d53..daac5f8 100644
--- a/1.5/2018-05-02-connecting-ditto-hono.html
+++ b/1.5/2018-05-02-connecting-ditto-hono.html
@@ -1006,7 +1006,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-06-15-milestone-announcement-030-M2.html b/1.5/2018-06-15-milestone-announcement-030-M2.html
index c7d2771..7bb468f 100644
--- a/1.5/2018-06-15-milestone-announcement-030-M2.html
+++ b/1.5/2018-06-15-milestone-announcement-030-M2.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-08-14-milestone-announcement-080-M1.html b/1.5/2018-08-14-milestone-announcement-080-M1.html
index 42f7a16..22d8727 100644
--- a/1.5/2018-08-14-milestone-announcement-080-M1.html
+++ b/1.5/2018-08-14-milestone-announcement-080-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-09-21-selective-push-notifications.html b/1.5/2018-09-21-selective-push-notifications.html
index 9e84a1e..9bb3309 100644
--- a/1.5/2018-09-21-selective-push-notifications.html
+++ b/1.5/2018-09-21-selective-push-notifications.html
@@ -484,7 +484,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-09-27-milestone-announcement-080-M2.html b/1.5/2018-09-27-milestone-announcement-080-M2.html
index dfca230..0f5bacd 100644
--- a/1.5/2018-09-27-milestone-announcement-080-M2.html
+++ b/1.5/2018-09-27-milestone-announcement-080-M2.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-10-16-example-mqtt-bidirectional.html b/1.5/2018-10-16-example-mqtt-bidirectional.html
index 87921d5..7d5dbf4 100644
--- a/1.5/2018-10-16-example-mqtt-bidirectional.html
+++ b/1.5/2018-10-16-example-mqtt-bidirectional.html
@@ -292,7 +292,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-11-14-milestone-announcement-080-M3.html b/1.5/2018-11-14-milestone-announcement-080-M3.html
index 689daf0..13e70d8 100644
--- a/1.5/2018-11-14-milestone-announcement-080-M3.html
+++ b/1.5/2018-11-14-milestone-announcement-080-M3.html
@@ -285,7 +285,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-11-28-release-announcement-080.html b/1.5/2018-11-28-release-announcement-080.html
index 1a6fa68..e2472ea 100644
--- a/1.5/2018-11-28-release-announcement-080.html
+++ b/1.5/2018-11-28-release-announcement-080.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2018-12-05-example-command-and-control.html b/1.5/2018-12-05-example-command-and-control.html
index 699a426..8c3bd44 100644
--- a/1.5/2018-12-05-example-command-and-control.html
+++ b/1.5/2018-12-05-example-command-and-control.html
@@ -519,7 +519,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2019-03-13-kafka-connectivity.html b/1.5/2019-03-13-kafka-connectivity.html
index 362ff7f..e76d455 100644
--- a/1.5/2019-03-13-kafka-connectivity.html
+++ b/1.5/2019-03-13-kafka-connectivity.html
@@ -266,7 +266,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2019-03-28-milestone-announcement-090-M1.html b/1.5/2019-03-28-milestone-announcement-090-M1.html
index b576f29..3963a8c 100644
--- a/1.5/2019-03-28-milestone-announcement-090-M1.html
+++ b/1.5/2019-03-28-milestone-announcement-090-M1.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2019-04-29-milestone-announcement-090-M2.html b/1.5/2019-04-29-milestone-announcement-090-M2.html
index d6423c5..c8129c5 100644
--- a/1.5/2019-04-29-milestone-announcement-090-M2.html
+++ b/1.5/2019-04-29-milestone-announcement-090-M2.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2019-07-10-release-announcement-090.html b/1.5/2019-07-10-release-announcement-090.html
index 28fed7e..12db82b 100644
--- a/1.5/2019-07-10-release-announcement-090.html
+++ b/1.5/2019-07-10-release-announcement-090.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2019-08-28-openid-connect.html b/1.5/2019-08-28-openid-connect.html
index 401d847..0912e74 100644
--- a/1.5/2019-08-28-openid-connect.html
+++ b/1.5/2019-08-28-openid-connect.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2019-09-17-milestone-announcement-100-M1a.html b/1.5/2019-09-17-milestone-announcement-100-M1a.html
index b7360cb..5fdc2f7 100644
--- a/1.5/2019-09-17-milestone-announcement-100-M1a.html
+++ b/1.5/2019-09-17-milestone-announcement-100-M1a.html
@@ -283,7 +283,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2019-10-17-http-connectivity.html b/1.5/2019-10-17-http-connectivity.html
index c5f439c..310e5d2 100644
--- a/1.5/2019-10-17-http-connectivity.html
+++ b/1.5/2019-10-17-http-connectivity.html
@@ -291,7 +291,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2019-11-04-milestone-announcement-100-M2.html b/1.5/2019-11-04-milestone-announcement-100-M2.html
index be424a9..7a78aaa 100644
--- a/1.5/2019-11-04-milestone-announcement-100-M2.html
+++ b/1.5/2019-11-04-milestone-announcement-100-M2.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2019-12-12-release-announcement-100.html b/1.5/2019-12-12-release-announcement-100.html
index bf75702..8b63dd0 100644
--- a/1.5/2019-12-12-release-announcement-100.html
+++ b/1.5/2019-12-12-release-announcement-100.html
@@ -331,7 +331,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2020-04-16-connecting-to-ttn-via-mqtt.html b/1.5/2020-04-16-connecting-to-ttn-via-mqtt.html
index 1e9a590..ed3bb95 100644
--- a/1.5/2020-04-16-connecting-to-ttn-via-mqtt.html
+++ b/1.5/2020-04-16-connecting-to-ttn-via-mqtt.html
@@ -778,7 +778,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2020-04-29-release-announcement-110.html b/1.5/2020-04-29-release-announcement-110.html
index 4c08e6f..20c41a7 100644
--- a/1.5/2020-04-29-release-announcement-110.html
+++ b/1.5/2020-04-29-release-announcement-110.html
@@ -312,7 +312,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2020-08-31-release-announcement-120.html b/1.5/2020-08-31-release-announcement-120.html
index e90743a..a7f9efc 100644
--- a/1.5/2020-08-31-release-announcement-120.html
+++ b/1.5/2020-08-31-release-announcement-120.html
@@ -290,7 +290,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2020-09-30-release-announcement-130.html b/1.5/2020-09-30-release-announcement-130.html
index 40ab416..83638cd 100644
--- a/1.5/2020-09-30-release-announcement-130.html
+++ b/1.5/2020-09-30-release-announcement-130.html
@@ -290,7 +290,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2020-10-08-asynchronous-client-creation.html b/1.5/2020-10-08-asynchronous-client-creation.html
index cb50432..a4bbc4b 100644
--- a/1.5/2020-10-08-asynchronous-client-creation.html
+++ b/1.5/2020-10-08-asynchronous-client-creation.html
@@ -324,7 +324,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2020-10-23-end-2-end-acknowledgment.html b/1.5/2020-10-23-end-2-end-acknowledgment.html
index cbc1ea5..a12134e 100644
--- a/1.5/2020-10-23-end-2-end-acknowledgment.html
+++ b/1.5/2020-10-23-end-2-end-acknowledgment.html
@@ -565,7 +565,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2020-10-28-release-announcement-140.html b/1.5/2020-10-28-release-announcement-140.html
index 6b7cb92..fd690a1 100644
--- a/1.5/2020-10-28-release-announcement-140.html
+++ b/1.5/2020-10-28-release-announcement-140.html
@@ -288,7 +288,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2020-11-11-desired-properties.html b/1.5/2020-11-11-desired-properties.html
index 09e8914..3d82365 100644
--- a/1.5/2020-11-11-desired-properties.html
+++ b/1.5/2020-11-11-desired-properties.html
@@ -392,7 +392,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2020-11-16-weak-acknowledgements.html b/1.5/2020-11-16-weak-acknowledgements.html
index 2e6c0ce..14139bb 100644
--- a/1.5/2020-11-16-weak-acknowledgements.html
+++ b/1.5/2020-11-16-weak-acknowledgements.html
@@ -349,7 +349,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/2020-12-10-release-announcement-150.html b/1.5/2020-12-10-release-announcement-150.html
index 0455c3f..19b9a67 100644
--- a/1.5/2020-12-10-release-announcement-150.html
+++ b/1.5/2020-12-10-release-announcement-150.html
@@ -290,7 +290,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/404.html b/1.5/404.html
index a47c610..aaac5bf 100644
--- a/1.5/404.html
+++ b/1.5/404.html
@@ -1599,7 +1599,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/architecture-overview.html b/1.5/architecture-overview.html
index 621d8b9..1dedd05 100644
--- a/1.5/architecture-overview.html
+++ b/1.5/architecture-overview.html
@@ -1652,7 +1652,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/architecture-services-concierge.html b/1.5/architecture-services-concierge.html
index cac7230..f69d945 100644
--- a/1.5/architecture-services-concierge.html
+++ b/1.5/architecture-services-concierge.html
@@ -1638,7 +1638,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/architecture-services-connectivity.html b/1.5/architecture-services-connectivity.html
index 7b6a4b8..55715fb 100644
--- a/1.5/architecture-services-connectivity.html
+++ b/1.5/architecture-services-connectivity.html
@@ -1652,7 +1652,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/architecture-services-gateway.html b/1.5/architecture-services-gateway.html
index 17c1f38..38b4474 100644
--- a/1.5/architecture-services-gateway.html
+++ b/1.5/architecture-services-gateway.html
@@ -1631,7 +1631,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/architecture-services-policies.html b/1.5/architecture-services-policies.html
index d88688f..2559b79 100644
--- a/1.5/architecture-services-policies.html
+++ b/1.5/architecture-services-policies.html
@@ -1631,7 +1631,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/architecture-services-things-search.html b/1.5/architecture-services-things-search.html
index 592fbdf..3accf87 100644
--- a/1.5/architecture-services-things-search.html
+++ b/1.5/architecture-services-things-search.html
@@ -1675,7 +1675,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/architecture-services-things.html b/1.5/architecture-services-things.html
index b98ef94..8a71440 100644
--- a/1.5/architecture-services-things.html
+++ b/1.5/architecture-services-things.html
@@ -1631,7 +1631,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-acknowledgements.html b/1.5/basic-acknowledgements.html
index 0419089..04e9606 100644
--- a/1.5/basic-acknowledgements.html
+++ b/1.5/basic-acknowledgements.html
@@ -2265,7 +2265,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-acl.html b/1.5/basic-acl.html
index 7199a3f..0313134 100644
--- a/1.5/basic-acl.html
+++ b/1.5/basic-acl.html
@@ -1669,7 +1669,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-apis.html b/1.5/basic-apis.html
index 8e49dcb..e8a725b 100644
--- a/1.5/basic-apis.html
+++ b/1.5/basic-apis.html
@@ -1727,7 +1727,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-auth.html b/1.5/basic-auth.html
index 41717bd..b16db05 100644
--- a/1.5/basic-auth.html
+++ b/1.5/basic-auth.html
@@ -1673,7 +1673,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-changenotifications.html b/1.5/basic-changenotifications.html
index 368c0ff..dee2424 100644
--- a/1.5/basic-changenotifications.html
+++ b/1.5/basic-changenotifications.html
@@ -1671,7 +1671,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-connections.html b/1.5/basic-connections.html
index 86814ec..461b0e5 100644
--- a/1.5/basic-connections.html
+++ b/1.5/basic-connections.html
@@ -2189,7 +2189,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-enrichment.html b/1.5/basic-enrichment.html
index 393de36..21c60b7 100644
--- a/1.5/basic-enrichment.html
+++ b/1.5/basic-enrichment.html
@@ -1702,7 +1702,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-errors.html b/1.5/basic-errors.html
index f2c9e82..d55abc4 100644
--- a/1.5/basic-errors.html
+++ b/1.5/basic-errors.html
@@ -1648,7 +1648,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-feature.html b/1.5/basic-feature.html
index 6b0c2bc..ef3b6ab 100644
--- a/1.5/basic-feature.html
+++ b/1.5/basic-feature.html
@@ -1852,7 +1852,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-messages.html b/1.5/basic-messages.html
index 506c8a3..2b74244 100644
--- a/1.5/basic-messages.html
+++ b/1.5/basic-messages.html
@@ -1740,7 +1740,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-metadata.html b/1.5/basic-metadata.html
index e886e92..dafbac9 100644
--- a/1.5/basic-metadata.html
+++ b/1.5/basic-metadata.html
@@ -1782,7 +1782,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-namespaces-and-names.html b/1.5/basic-namespaces-and-names.html
index e8dc4d2..90f5e31 100644
--- a/1.5/basic-namespaces-and-names.html
+++ b/1.5/basic-namespaces-and-names.html
@@ -1675,7 +1675,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-overview.html b/1.5/basic-overview.html
index dba8fde..052f2a0 100644
--- a/1.5/basic-overview.html
+++ b/1.5/basic-overview.html
@@ -1744,7 +1744,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-placeholders.html b/1.5/basic-placeholders.html
index 0955a7e..623e7ac 100644
--- a/1.5/basic-placeholders.html
+++ b/1.5/basic-placeholders.html
@@ -1890,7 +1890,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-policy.html b/1.5/basic-policy.html
index 468c792..25a9082 100644
--- a/1.5/basic-policy.html
+++ b/1.5/basic-policy.html
@@ -2018,7 +2018,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-rql.html b/1.5/basic-rql.html
index 9829b24..89c0f8b 100644
--- a/1.5/basic-rql.html
+++ b/1.5/basic-rql.html
@@ -1850,7 +1850,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-search.html b/1.5/basic-search.html
index aee659e..d73c0d4 100644
--- a/1.5/basic-search.html
+++ b/1.5/basic-search.html
@@ -1743,7 +1743,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-signals-command.html b/1.5/basic-signals-command.html
index df729ec..c596500 100644
--- a/1.5/basic-signals-command.html
+++ b/1.5/basic-signals-command.html
@@ -1629,7 +1629,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-signals-commandresponse.html b/1.5/basic-signals-commandresponse.html
index 0bc46ff..9b7ce0c 100644
--- a/1.5/basic-signals-commandresponse.html
+++ b/1.5/basic-signals-commandresponse.html
@@ -1609,7 +1609,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-signals-errorresponse.html b/1.5/basic-signals-errorresponse.html
index 21e5902..7f2f8ca 100644
--- a/1.5/basic-signals-errorresponse.html
+++ b/1.5/basic-signals-errorresponse.html
@@ -1613,7 +1613,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-signals-event.html b/1.5/basic-signals-event.html
index 644798f..5b40cfc 100644
--- a/1.5/basic-signals-event.html
+++ b/1.5/basic-signals-event.html
@@ -1615,7 +1615,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-signals.html b/1.5/basic-signals.html
index 6d6c9bb..c479a3b 100644
--- a/1.5/basic-signals.html
+++ b/1.5/basic-signals.html
@@ -1659,7 +1659,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/basic-thing.html b/1.5/basic-thing.html
index ccbe363..2329f5e 100644
--- a/1.5/basic-thing.html
+++ b/1.5/basic-thing.html
@@ -1703,7 +1703,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/blog.html b/1.5/blog.html
index 9f86f09..bbbef63 100644
--- a/1.5/blog.html
+++ b/1.5/blog.html
@@ -393,7 +393,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/blog_archive.html b/1.5/blog_archive.html
index 371ef33..be72037 100644
--- a/1.5/blog_archive.html
+++ b/1.5/blog_archive.html
@@ -502,7 +502,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/client-sdk-java.html b/1.5/client-sdk-java.html
index 09646fe..2de7d14 100644
--- a/1.5/client-sdk-java.html
+++ b/1.5/client-sdk-java.html
@@ -1854,7 +1854,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/client-sdk-javascript.html b/1.5/client-sdk-javascript.html
index d5305aa..3f9a833 100644
--- a/1.5/client-sdk-javascript.html
+++ b/1.5/client-sdk-javascript.html
@@ -1665,7 +1665,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/client-sdk-overview.html b/1.5/client-sdk-overview.html
index 8593254..0612217 100644
--- a/1.5/client-sdk-overview.html
+++ b/1.5/client-sdk-overview.html
@@ -1612,7 +1612,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/connectivity-header-mapping.html b/1.5/connectivity-header-mapping.html
index fb8a109..0b1d005 100644
--- a/1.5/connectivity-header-mapping.html
+++ b/1.5/connectivity-header-mapping.html
@@ -1622,7 +1622,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/connectivity-manage-connections.html b/1.5/connectivity-manage-connections.html
index e7fe85f..eca247a 100644
--- a/1.5/connectivity-manage-connections.html
+++ b/1.5/connectivity-manage-connections.html
@@ -1927,7 +1927,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/connectivity-mapping.html b/1.5/connectivity-mapping.html
index dc20596..3f1f02f 100644
--- a/1.5/connectivity-mapping.html
+++ b/1.5/connectivity-mapping.html
@@ -2533,7 +2533,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/connectivity-overview.html b/1.5/connectivity-overview.html
index 890abc2..a5fa003 100644
--- a/1.5/connectivity-overview.html
+++ b/1.5/connectivity-overview.html
@@ -1625,7 +1625,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/connectivity-protocol-bindings-amqp091.html b/1.5/connectivity-protocol-bindings-amqp091.html
index efa8e70..6014e25 100644
--- a/1.5/connectivity-protocol-bindings-amqp091.html
+++ b/1.5/connectivity-protocol-bindings-amqp091.html
@@ -1770,7 +1770,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/connectivity-protocol-bindings-amqp10.html b/1.5/connectivity-protocol-bindings-amqp10.html
index 35e74ac..2bf1b3b 100644
--- a/1.5/connectivity-protocol-bindings-amqp10.html
+++ b/1.5/connectivity-protocol-bindings-amqp10.html
@@ -1816,7 +1816,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/connectivity-protocol-bindings-http.html b/1.5/connectivity-protocol-bindings-http.html
index 26721f8..c30b84a 100644
--- a/1.5/connectivity-protocol-bindings-http.html
+++ b/1.5/connectivity-protocol-bindings-http.html
@@ -1823,7 +1823,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/connectivity-protocol-bindings-kafka2.html b/1.5/connectivity-protocol-bindings-kafka2.html
index f935d50..afa98b8 100644
--- a/1.5/connectivity-protocol-bindings-kafka2.html
+++ b/1.5/connectivity-protocol-bindings-kafka2.html
@@ -1748,7 +1748,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/connectivity-protocol-bindings-mqtt.html b/1.5/connectivity-protocol-bindings-mqtt.html
index 03c0b29..1ab35d8 100644
--- a/1.5/connectivity-protocol-bindings-mqtt.html
+++ b/1.5/connectivity-protocol-bindings-mqtt.html
@@ -1941,7 +1941,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/connectivity-protocol-bindings-mqtt5.html b/1.5/connectivity-protocol-bindings-mqtt5.html
index 8189083..7c8ff97 100644
--- a/1.5/connectivity-protocol-bindings-mqtt5.html
+++ b/1.5/connectivity-protocol-bindings-mqtt5.html
@@ -1949,7 +1949,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/connectivity-tls-certificates.html b/1.5/connectivity-tls-certificates.html
index eb9c9d8..4b263e0 100644
--- a/1.5/connectivity-tls-certificates.html
+++ b/1.5/connectivity-tls-certificates.html
@@ -1720,7 +1720,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/feedback.html b/1.5/feedback.html
index b6665c4..27bb40a 100644
--- a/1.5/feedback.html
+++ b/1.5/feedback.html
@@ -1616,7 +1616,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/glossary.html b/1.5/glossary.html
index 9ecf6e2..a462290 100644
--- a/1.5/glossary.html
+++ b/1.5/glossary.html
@@ -1614,7 +1614,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/http-api-doc.html b/1.5/http-api-doc.html
index aed7156..cbeb18b 100644
--- a/1.5/http-api-doc.html
+++ b/1.5/http-api-doc.html
@@ -201,7 +201,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/httpapi-concepts.html b/1.5/httpapi-concepts.html
index d38f3c6..28e1567 100644
--- a/1.5/httpapi-concepts.html
+++ b/1.5/httpapi-concepts.html
@@ -2198,7 +2198,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/httpapi-messages.html b/1.5/httpapi-messages.html
index debde2b..753daf9 100644
--- a/1.5/httpapi-messages.html
+++ b/1.5/httpapi-messages.html
@@ -1700,7 +1700,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/httpapi-overview.html b/1.5/httpapi-overview.html
index dc2bb91..c2652f3 100644
--- a/1.5/httpapi-overview.html
+++ b/1.5/httpapi-overview.html
@@ -1620,7 +1620,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/httpapi-protocol-bindings-cloudevents.html b/1.5/httpapi-protocol-bindings-cloudevents.html
index d8d4bc3..5a53307 100644
--- a/1.5/httpapi-protocol-bindings-cloudevents.html
+++ b/1.5/httpapi-protocol-bindings-cloudevents.html
@@ -1707,7 +1707,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/httpapi-protocol-bindings-websocket.html b/1.5/httpapi-protocol-bindings-websocket.html
index 07d82d3..a05277f 100644
--- a/1.5/httpapi-protocol-bindings-websocket.html
+++ b/1.5/httpapi-protocol-bindings-websocket.html
@@ -1921,7 +1921,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/httpapi-search.html b/1.5/httpapi-search.html
index f56e745..167cdfa 100644
--- a/1.5/httpapi-search.html
+++ b/1.5/httpapi-search.html
@@ -1667,7 +1667,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/httpapi-sse.html b/1.5/httpapi-sse.html
index 88cbd45..ba254ff 100644
--- a/1.5/httpapi-sse.html
+++ b/1.5/httpapi-sse.html
@@ -1854,7 +1854,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/index.html b/1.5/index.html
index 5e8d4b2..5f7162b 100644
--- a/1.5/index.html
+++ b/1.5/index.html
@@ -265,7 +265,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/installation-building.html b/1.5/installation-building.html
index bf8dc8b..fc134fe 100644
--- a/1.5/installation-building.html
+++ b/1.5/installation-building.html
@@ -1639,7 +1639,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/installation-operating.html b/1.5/installation-operating.html
index f21a131..466c373 100644
--- a/1.5/installation-operating.html
+++ b/1.5/installation-operating.html
@@ -2495,7 +2495,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/installation-running.html b/1.5/installation-running.html
index c483100..1d9c411 100644
--- a/1.5/installation-running.html
+++ b/1.5/installation-running.html
@@ -1667,7 +1667,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/intro-digitaltwins.html b/1.5/intro-digitaltwins.html
index 6a78210..557d07a 100644
--- a/1.5/intro-digitaltwins.html
+++ b/1.5/intro-digitaltwins.html
@@ -1642,7 +1642,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/intro-hello-world.html b/1.5/intro-hello-world.html
index 0331201..92ca479 100644
--- a/1.5/intro-hello-world.html
+++ b/1.5/intro-hello-world.html
@@ -1731,7 +1731,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/intro-overview.html b/1.5/intro-overview.html
index dd952c4..7d75fab 100644
--- a/1.5/intro-overview.html
+++ b/1.5/intro-overview.html
@@ -1658,7 +1658,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/presentations.html b/1.5/presentations.html
index c5acd0d..affcebc 100644
--- a/1.5/presentations.html
+++ b/1.5/presentations.html
@@ -1652,7 +1652,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-bindings.html b/1.5/protocol-bindings.html
index 2b76488..68bc138 100644
--- a/1.5/protocol-bindings.html
+++ b/1.5/protocol-bindings.html
@@ -1632,7 +1632,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-createattribute.html b/1.5/protocol-examples-createattribute.html
index b929e8f..0537056 100644
--- a/1.5/protocol-examples-createattribute.html
+++ b/1.5/protocol-examples-createattribute.html
@@ -1634,7 +1634,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-createattributes.html b/1.5/protocol-examples-createattributes.html
index d62a673..e9f82ab 100644
--- a/1.5/protocol-examples-createattributes.html
+++ b/1.5/protocol-examples-createattributes.html
@@ -1639,7 +1639,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-createdefinition.html b/1.5/protocol-examples-createdefinition.html
index c929ec5..3da3092 100644
--- a/1.5/protocol-examples-createdefinition.html
+++ b/1.5/protocol-examples-createdefinition.html
@@ -1632,7 +1632,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-createdesiredproperties.html b/1.5/protocol-examples-createdesiredproperties.html
index 96a3b86..258c0cb 100644
--- a/1.5/protocol-examples-createdesiredproperties.html
+++ b/1.5/protocol-examples-createdesiredproperties.html
@@ -1637,7 +1637,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-createdesiredproperty.html b/1.5/protocol-examples-createdesiredproperty.html
index 1b1bda1..84dd670 100644
--- a/1.5/protocol-examples-createdesiredproperty.html
+++ b/1.5/protocol-examples-createdesiredproperty.html
@@ -1627,7 +1627,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-createfeature.html b/1.5/protocol-examples-createfeature.html
index 0316290..f7d86b7 100644
--- a/1.5/protocol-examples-createfeature.html
+++ b/1.5/protocol-examples-createfeature.html
@@ -1655,7 +1655,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-createfeatures.html b/1.5/protocol-examples-createfeatures.html
index 544bc7d..f5a6095 100644
--- a/1.5/protocol-examples-createfeatures.html
+++ b/1.5/protocol-examples-createfeatures.html
@@ -1659,7 +1659,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-createproperties.html b/1.5/protocol-examples-createproperties.html
index ab20864..0b7fd9c 100644
--- a/1.5/protocol-examples-createproperties.html
+++ b/1.5/protocol-examples-createproperties.html
@@ -1638,7 +1638,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-createproperty.html b/1.5/protocol-examples-createproperty.html
index 80f7d61..85715f5 100644
--- a/1.5/protocol-examples-createproperty.html
+++ b/1.5/protocol-examples-createproperty.html
@@ -1628,7 +1628,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-creatething.html b/1.5/protocol-examples-creatething.html
index ed11484..0dc94e8 100644
--- a/1.5/protocol-examples-creatething.html
+++ b/1.5/protocol-examples-creatething.html
@@ -1739,7 +1739,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-createthingdefinition.html b/1.5/protocol-examples-createthingdefinition.html
index e60b2b7..c73e0bb 100644
--- a/1.5/protocol-examples-createthingdefinition.html
+++ b/1.5/protocol-examples-createthingdefinition.html
@@ -1629,7 +1629,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-deleteattribute.html b/1.5/protocol-examples-deleteattribute.html
index 084bd70..1ed3b47 100644
--- a/1.5/protocol-examples-deleteattribute.html
+++ b/1.5/protocol-examples-deleteattribute.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-deleteattributes.html b/1.5/protocol-examples-deleteattributes.html
index 15ed476..d652a79 100644
--- a/1.5/protocol-examples-deleteattributes.html
+++ b/1.5/protocol-examples-deleteattributes.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-deletedefinition.html b/1.5/protocol-examples-deletedefinition.html
index 6c3146d..adbc5eb 100644
--- a/1.5/protocol-examples-deletedefinition.html
+++ b/1.5/protocol-examples-deletedefinition.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-deletedesiredproperties.html b/1.5/protocol-examples-deletedesiredproperties.html
index eb53670..ed81b8a 100644
--- a/1.5/protocol-examples-deletedesiredproperties.html
+++ b/1.5/protocol-examples-deletedesiredproperties.html
@@ -1625,7 +1625,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-deletedesiredproperty.html b/1.5/protocol-examples-deletedesiredproperty.html
index 6f26792..cc141fa 100644
--- a/1.5/protocol-examples-deletedesiredproperty.html
+++ b/1.5/protocol-examples-deletedesiredproperty.html
@@ -1625,7 +1625,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-deletefeature.html b/1.5/protocol-examples-deletefeature.html
index 98e7621..b4e2729 100644
--- a/1.5/protocol-examples-deletefeature.html
+++ b/1.5/protocol-examples-deletefeature.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-deletefeatures.html b/1.5/protocol-examples-deletefeatures.html
index d1ec76e..da0fdd6 100644
--- a/1.5/protocol-examples-deletefeatures.html
+++ b/1.5/protocol-examples-deletefeatures.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-deleteproperties.html b/1.5/protocol-examples-deleteproperties.html
index 06cca9f..82d22f6 100644
--- a/1.5/protocol-examples-deleteproperties.html
+++ b/1.5/protocol-examples-deleteproperties.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-deleteproperty.html b/1.5/protocol-examples-deleteproperty.html
index 540e06c..6b73dce 100644
--- a/1.5/protocol-examples-deleteproperty.html
+++ b/1.5/protocol-examples-deleteproperty.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-deletething.html b/1.5/protocol-examples-deletething.html
index 338c267..1b7a5e4 100644
--- a/1.5/protocol-examples-deletething.html
+++ b/1.5/protocol-examples-deletething.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-deletethingdefinition.html b/1.5/protocol-examples-deletethingdefinition.html
index 02d84d0..e0840f8 100644
--- a/1.5/protocol-examples-deletethingdefinition.html
+++ b/1.5/protocol-examples-deletethingdefinition.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-errorresponses.html b/1.5/protocol-examples-errorresponses.html
index 4416c98..11d5608 100644
--- a/1.5/protocol-examples-errorresponses.html
+++ b/1.5/protocol-examples-errorresponses.html
@@ -2125,7 +2125,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-modifyattribute.html b/1.5/protocol-examples-modifyattribute.html
index 2b2b0ec..176a2e1 100644
--- a/1.5/protocol-examples-modifyattribute.html
+++ b/1.5/protocol-examples-modifyattribute.html
@@ -1634,7 +1634,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-modifyattributes.html b/1.5/protocol-examples-modifyattributes.html
index 9c624e7..39ec0fa 100644
--- a/1.5/protocol-examples-modifyattributes.html
+++ b/1.5/protocol-examples-modifyattributes.html
@@ -1639,7 +1639,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-modifydefinition.html b/1.5/protocol-examples-modifydefinition.html
index 492aea5..1579b04 100644
--- a/1.5/protocol-examples-modifydefinition.html
+++ b/1.5/protocol-examples-modifydefinition.html
@@ -1632,7 +1632,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-modifydesiredproperties.html b/1.5/protocol-examples-modifydesiredproperties.html
index 9ca7ea3..e2bc5ed 100644
--- a/1.5/protocol-examples-modifydesiredproperties.html
+++ b/1.5/protocol-examples-modifydesiredproperties.html
@@ -1637,7 +1637,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-modifydesiredproperty.html b/1.5/protocol-examples-modifydesiredproperty.html
index 4bf7ab7..765fc81 100644
--- a/1.5/protocol-examples-modifydesiredproperty.html
+++ b/1.5/protocol-examples-modifydesiredproperty.html
@@ -1627,7 +1627,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-modifyfeature.html b/1.5/protocol-examples-modifyfeature.html
index ae4b5cd..b3596a3 100644
--- a/1.5/protocol-examples-modifyfeature.html
+++ b/1.5/protocol-examples-modifyfeature.html
@@ -1655,7 +1655,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-modifyfeatures.html b/1.5/protocol-examples-modifyfeatures.html
index 0956c03..bf3c0b5 100644
--- a/1.5/protocol-examples-modifyfeatures.html
+++ b/1.5/protocol-examples-modifyfeatures.html
@@ -1659,7 +1659,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-modifypolicyid.html b/1.5/protocol-examples-modifypolicyid.html
index aca79ad..0026581 100644
--- a/1.5/protocol-examples-modifypolicyid.html
+++ b/1.5/protocol-examples-modifypolicyid.html
@@ -1650,7 +1650,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-modifyproperties.html b/1.5/protocol-examples-modifyproperties.html
index ab6983a..dce160e 100644
--- a/1.5/protocol-examples-modifyproperties.html
+++ b/1.5/protocol-examples-modifyproperties.html
@@ -1638,7 +1638,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-modifyproperty.html b/1.5/protocol-examples-modifyproperty.html
index 15e06bf..5e58822 100644
--- a/1.5/protocol-examples-modifyproperty.html
+++ b/1.5/protocol-examples-modifyproperty.html
@@ -1628,7 +1628,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-modifything.html b/1.5/protocol-examples-modifything.html
index c29aa1d..5284a2c 100644
--- a/1.5/protocol-examples-modifything.html
+++ b/1.5/protocol-examples-modifything.html
@@ -1720,7 +1720,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-modifythingdefinition.html b/1.5/protocol-examples-modifythingdefinition.html
index 040680c..d92aa49 100644
--- a/1.5/protocol-examples-modifythingdefinition.html
+++ b/1.5/protocol-examples-modifythingdefinition.html
@@ -1628,7 +1628,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-createpolicy.html b/1.5/protocol-examples-policies-createpolicy.html
index 5f8a85c..918d90e 100644
--- a/1.5/protocol-examples-policies-createpolicy.html
+++ b/1.5/protocol-examples-policies-createpolicy.html
@@ -1662,7 +1662,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-createpolicyentry.html b/1.5/protocol-examples-policies-createpolicyentry.html
index b91fb3f..5d8a456 100644
--- a/1.5/protocol-examples-policies-createpolicyentry.html
+++ b/1.5/protocol-examples-policies-createpolicyentry.html
@@ -1638,7 +1638,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-createresource.html b/1.5/protocol-examples-policies-createresource.html
index 120da0d..a388ba7 100644
--- a/1.5/protocol-examples-policies-createresource.html
+++ b/1.5/protocol-examples-policies-createresource.html
@@ -1627,7 +1627,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-createsubject.html b/1.5/protocol-examples-policies-createsubject.html
index 4e47ba5..88cc76b 100644
--- a/1.5/protocol-examples-policies-createsubject.html
+++ b/1.5/protocol-examples-policies-createsubject.html
@@ -1623,7 +1623,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-deletepolicy.html b/1.5/protocol-examples-policies-deletepolicy.html
index 899939e..7308989 100644
--- a/1.5/protocol-examples-policies-deletepolicy.html
+++ b/1.5/protocol-examples-policies-deletepolicy.html
@@ -1620,7 +1620,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-deletepolicyentry.html b/1.5/protocol-examples-policies-deletepolicyentry.html
index c69b8f6..ba18828 100644
--- a/1.5/protocol-examples-policies-deletepolicyentry.html
+++ b/1.5/protocol-examples-policies-deletepolicyentry.html
@@ -1620,7 +1620,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-deleteresource.html b/1.5/protocol-examples-policies-deleteresource.html
index ad9edab..57e384e 100644
--- a/1.5/protocol-examples-policies-deleteresource.html
+++ b/1.5/protocol-examples-policies-deleteresource.html
@@ -1620,7 +1620,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-deletesubject.html b/1.5/protocol-examples-policies-deletesubject.html
index 402f45d..c703261 100644
--- a/1.5/protocol-examples-policies-deletesubject.html
+++ b/1.5/protocol-examples-policies-deletesubject.html
@@ -1620,7 +1620,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-errorresponses.html b/1.5/protocol-examples-policies-errorresponses.html
index a4c63b0..0469239 100644
--- a/1.5/protocol-examples-policies-errorresponses.html
+++ b/1.5/protocol-examples-policies-errorresponses.html
@@ -1958,7 +1958,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-modifypolicy.html b/1.5/protocol-examples-policies-modifypolicy.html
index a508912..5a89ed9 100644
--- a/1.5/protocol-examples-policies-modifypolicy.html
+++ b/1.5/protocol-examples-policies-modifypolicy.html
@@ -1641,7 +1641,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-modifypolicyentries.html b/1.5/protocol-examples-policies-modifypolicyentries.html
index 37842c0..6cf2a3b 100644
--- a/1.5/protocol-examples-policies-modifypolicyentries.html
+++ b/1.5/protocol-examples-policies-modifypolicyentries.html
@@ -1660,7 +1660,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-modifypolicyentry.html b/1.5/protocol-examples-policies-modifypolicyentry.html
index db77f24..7b04c70 100644
--- a/1.5/protocol-examples-policies-modifypolicyentry.html
+++ b/1.5/protocol-examples-policies-modifypolicyentry.html
@@ -1638,7 +1638,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-modifyresource.html b/1.5/protocol-examples-policies-modifyresource.html
index bea5a21..6e22412 100644
--- a/1.5/protocol-examples-policies-modifyresource.html
+++ b/1.5/protocol-examples-policies-modifyresource.html
@@ -1627,7 +1627,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-modifyresources.html b/1.5/protocol-examples-policies-modifyresources.html
index 981f58e..5ee174b 100644
--- a/1.5/protocol-examples-policies-modifyresources.html
+++ b/1.5/protocol-examples-policies-modifyresources.html
@@ -1630,7 +1630,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-modifysubject.html b/1.5/protocol-examples-policies-modifysubject.html
index da55444..2c1bcaf 100644
--- a/1.5/protocol-examples-policies-modifysubject.html
+++ b/1.5/protocol-examples-policies-modifysubject.html
@@ -1623,7 +1623,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-modifysubjects.html b/1.5/protocol-examples-policies-modifysubjects.html
index 5da520f..060b86b 100644
--- a/1.5/protocol-examples-policies-modifysubjects.html
+++ b/1.5/protocol-examples-policies-modifysubjects.html
@@ -1626,7 +1626,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-retrievepolicy.html b/1.5/protocol-examples-policies-retrievepolicy.html
index d7caf2d..01c631a 100644
--- a/1.5/protocol-examples-policies-retrievepolicy.html
+++ b/1.5/protocol-examples-policies-retrievepolicy.html
@@ -1641,7 +1641,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-retrievepolicyentries.html b/1.5/protocol-examples-policies-retrievepolicyentries.html
index 571bf4c..e4ba52d 100644
--- a/1.5/protocol-examples-policies-retrievepolicyentries.html
+++ b/1.5/protocol-examples-policies-retrievepolicyentries.html
@@ -1654,7 +1654,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-retrievepolicyentry.html b/1.5/protocol-examples-policies-retrievepolicyentry.html
index 8818ffa..8627467 100644
--- a/1.5/protocol-examples-policies-retrievepolicyentry.html
+++ b/1.5/protocol-examples-policies-retrievepolicyentry.html
@@ -1636,7 +1636,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-retrieveresource.html b/1.5/protocol-examples-policies-retrieveresource.html
index d110a43..220afc0 100644
--- a/1.5/protocol-examples-policies-retrieveresource.html
+++ b/1.5/protocol-examples-policies-retrieveresource.html
@@ -1627,7 +1627,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-retrieveresources.html b/1.5/protocol-examples-policies-retrieveresources.html
index 5f46e97..0dc8403 100644
--- a/1.5/protocol-examples-policies-retrieveresources.html
+++ b/1.5/protocol-examples-policies-retrieveresources.html
@@ -1629,7 +1629,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-retrievesubject.html b/1.5/protocol-examples-policies-retrievesubject.html
index 51d4aa6..b236e4b 100644
--- a/1.5/protocol-examples-policies-retrievesubject.html
+++ b/1.5/protocol-examples-policies-retrievesubject.html
@@ -1623,7 +1623,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-policies-retrievesubjects.html b/1.5/protocol-examples-policies-retrievesubjects.html
index 399a4cf..c6a368b 100644
--- a/1.5/protocol-examples-policies-retrievesubjects.html
+++ b/1.5/protocol-examples-policies-retrievesubjects.html
@@ -1625,7 +1625,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-retrieveattribute.html b/1.5/protocol-examples-retrieveattribute.html
index d36efe8..ed312c5 100644
--- a/1.5/protocol-examples-retrieveattribute.html
+++ b/1.5/protocol-examples-retrieveattribute.html
@@ -1620,7 +1620,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-retrieveattributes.html b/1.5/protocol-examples-retrieveattributes.html
index f6d256c..cc29006 100644
--- a/1.5/protocol-examples-retrieveattributes.html
+++ b/1.5/protocol-examples-retrieveattributes.html
@@ -1622,7 +1622,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-retrievedefinition.html b/1.5/protocol-examples-retrievedefinition.html
index c18f009..b69ceaf 100644
--- a/1.5/protocol-examples-retrievedefinition.html
+++ b/1.5/protocol-examples-retrievedefinition.html
@@ -1619,7 +1619,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-retrievedesiredproperties.html b/1.5/protocol-examples-retrievedesiredproperties.html
index 28f77d9..4e57055 100644
--- a/1.5/protocol-examples-retrievedesiredproperties.html
+++ b/1.5/protocol-examples-retrievedesiredproperties.html
@@ -1621,7 +1621,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-retrievedesiredproperty.html b/1.5/protocol-examples-retrievedesiredproperty.html
index 7c6c9d3..f792a55 100644
--- a/1.5/protocol-examples-retrievedesiredproperty.html
+++ b/1.5/protocol-examples-retrievedesiredproperty.html
@@ -1616,7 +1616,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-retrievefeature.html b/1.5/protocol-examples-retrievefeature.html
index 07b7cb1..bcb5c45 100644
--- a/1.5/protocol-examples-retrievefeature.html
+++ b/1.5/protocol-examples-retrievefeature.html
@@ -1630,7 +1630,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-retrievefeatures.html b/1.5/protocol-examples-retrievefeatures.html
index 47424c6..0cd4b6c 100644
--- a/1.5/protocol-examples-retrievefeatures.html
+++ b/1.5/protocol-examples-retrievefeatures.html
@@ -1632,7 +1632,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-retrieveproperties.html b/1.5/protocol-examples-retrieveproperties.html
index 7524eb6..a9d82e3 100644
--- a/1.5/protocol-examples-retrieveproperties.html
+++ b/1.5/protocol-examples-retrieveproperties.html
@@ -1622,7 +1622,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-retrieveproperty.html b/1.5/protocol-examples-retrieveproperty.html
index c2eb379..d398acb 100644
--- a/1.5/protocol-examples-retrieveproperty.html
+++ b/1.5/protocol-examples-retrieveproperty.html
@@ -1617,7 +1617,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-retrievething.html b/1.5/protocol-examples-retrievething.html
index 7b02770..31a3ac4 100644
--- a/1.5/protocol-examples-retrievething.html
+++ b/1.5/protocol-examples-retrievething.html
@@ -1652,7 +1652,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-retrievethingdefinition.html b/1.5/protocol-examples-retrievethingdefinition.html
index b6588f9..12d44bb 100644
--- a/1.5/protocol-examples-retrievethingdefinition.html
+++ b/1.5/protocol-examples-retrievethingdefinition.html
@@ -1617,7 +1617,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-retrievethings.html b/1.5/protocol-examples-retrievethings.html
index 13e3472..bfaea82 100644
--- a/1.5/protocol-examples-retrievethings.html
+++ b/1.5/protocol-examples-retrievethings.html
@@ -1649,7 +1649,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples-search.html b/1.5/protocol-examples-search.html
index 18c661e..db806bc 100644
--- a/1.5/protocol-examples-search.html
+++ b/1.5/protocol-examples-search.html
@@ -1721,7 +1721,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-examples.html b/1.5/protocol-examples.html
index 2a793e0..14f0d08 100644
--- a/1.5/protocol-examples.html
+++ b/1.5/protocol-examples.html
@@ -1703,7 +1703,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-overview.html b/1.5/protocol-overview.html
index d1010ef..7488377 100644
--- a/1.5/protocol-overview.html
+++ b/1.5/protocol-overview.html
@@ -1619,7 +1619,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-acks.html b/1.5/protocol-specification-acks.html
index 256e9a2..eec7d29 100644
--- a/1.5/protocol-specification-acks.html
+++ b/1.5/protocol-specification-acks.html
@@ -1643,7 +1643,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-errors.html b/1.5/protocol-specification-errors.html
index 3c76dc4..88f6143 100644
--- a/1.5/protocol-specification-errors.html
+++ b/1.5/protocol-specification-errors.html
@@ -1612,7 +1612,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-policies-create-or-modify.html b/1.5/protocol-specification-policies-create-or-modify.html
index 3be19ae..cdcc0d0 100644
--- a/1.5/protocol-specification-policies-create-or-modify.html
+++ b/1.5/protocol-specification-policies-create-or-modify.html
@@ -2221,7 +2221,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-policies-delete.html b/1.5/protocol-specification-policies-delete.html
index eb892c6..87a09ce 100644
--- a/1.5/protocol-specification-policies-delete.html
+++ b/1.5/protocol-specification-policies-delete.html
@@ -1891,7 +1891,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-policies-retrieve.html b/1.5/protocol-specification-policies-retrieve.html
index c6fb228..1632d69 100644
--- a/1.5/protocol-specification-policies-retrieve.html
+++ b/1.5/protocol-specification-policies-retrieve.html
@@ -2114,7 +2114,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-policies.html b/1.5/protocol-specification-policies.html
index 6358196..6602b4a 100644
--- a/1.5/protocol-specification-policies.html
+++ b/1.5/protocol-specification-policies.html
@@ -1701,7 +1701,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-things-create-or-modify.html b/1.5/protocol-specification-things-create-or-modify.html
index 09efbeb..3d1d25e 100644
--- a/1.5/protocol-specification-things-create-or-modify.html
+++ b/1.5/protocol-specification-things-create-or-modify.html
@@ -3320,7 +3320,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-things-delete.html b/1.5/protocol-specification-things-delete.html
index 8790f26..8a584ad 100644
--- a/1.5/protocol-specification-things-delete.html
+++ b/1.5/protocol-specification-things-delete.html
@@ -2709,7 +2709,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-things-messages.html b/1.5/protocol-specification-things-messages.html
index ca5eb24..07d119a 100644
--- a/1.5/protocol-specification-things-messages.html
+++ b/1.5/protocol-specification-things-messages.html
@@ -1863,7 +1863,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-things-retrieve.html b/1.5/protocol-specification-things-retrieve.html
index d4a49e8..b22edeb 100644
--- a/1.5/protocol-specification-things-retrieve.html
+++ b/1.5/protocol-specification-things-retrieve.html
@@ -2556,7 +2556,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-things-search.html b/1.5/protocol-specification-things-search.html
index 9ce44d4..e3721af 100644
--- a/1.5/protocol-specification-things-search.html
+++ b/1.5/protocol-specification-things-search.html
@@ -1967,7 +1967,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-things.html b/1.5/protocol-specification-things.html
index f82c0ca..3defabf 100644
--- a/1.5/protocol-specification-things.html
+++ b/1.5/protocol-specification-things.html
@@ -1672,7 +1672,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification-topic.html b/1.5/protocol-specification-topic.html
index cf00fbd..c6a1150 100644
--- a/1.5/protocol-specification-topic.html
+++ b/1.5/protocol-specification-topic.html
@@ -1777,7 +1777,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-specification.html b/1.5/protocol-specification.html
index a337394..3a06a03 100644
--- a/1.5/protocol-specification.html
+++ b/1.5/protocol-specification.html
@@ -1772,7 +1772,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/protocol-twinlive.html b/1.5/protocol-twinlive.html
index 51c409f..1d93a3a 100644
--- a/1.5/protocol-twinlive.html
+++ b/1.5/protocol-twinlive.html
@@ -1630,7 +1630,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_010-M1.html b/1.5/release_notes_010-M1.html
index cba6556..a3b5c06 100644
--- a/1.5/release_notes_010-M1.html
+++ b/1.5/release_notes_010-M1.html
@@ -1609,7 +1609,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_010-M3.html b/1.5/release_notes_010-M3.html
index 78811a5..da45d12 100644
--- a/1.5/release_notes_010-M3.html
+++ b/1.5/release_notes_010-M3.html
@@ -1665,7 +1665,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_020-M1.html b/1.5/release_notes_020-M1.html
index 59c5f9b..6af8a80 100644
--- a/1.5/release_notes_020-M1.html
+++ b/1.5/release_notes_020-M1.html
@@ -1650,7 +1650,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_030-M1.html b/1.5/release_notes_030-M1.html
index 91bd0cd..3c6fc60 100644
--- a/1.5/release_notes_030-M1.html
+++ b/1.5/release_notes_030-M1.html
@@ -1661,7 +1661,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_030-M2.html b/1.5/release_notes_030-M2.html
index 33b8413..1d3292b 100644
--- a/1.5/release_notes_030-M2.html
+++ b/1.5/release_notes_030-M2.html
@@ -1658,7 +1658,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_080-M1.html b/1.5/release_notes_080-M1.html
index 4b77d93..da4b041 100644
--- a/1.5/release_notes_080-M1.html
+++ b/1.5/release_notes_080-M1.html
@@ -1680,7 +1680,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_080-M2.html b/1.5/release_notes_080-M2.html
index 487dc51..3c3a01a 100644
--- a/1.5/release_notes_080-M2.html
+++ b/1.5/release_notes_080-M2.html
@@ -1664,7 +1664,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_080-M3.html b/1.5/release_notes_080-M3.html
index a5d2991..71eff9b 100644
--- a/1.5/release_notes_080-M3.html
+++ b/1.5/release_notes_080-M3.html
@@ -1668,7 +1668,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_080.html b/1.5/release_notes_080.html
index 04d217c..4ffd78b 100644
--- a/1.5/release_notes_080.html
+++ b/1.5/release_notes_080.html
@@ -1674,7 +1674,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_090-M1.html b/1.5/release_notes_090-M1.html
index 62128d5..a673646 100644
--- a/1.5/release_notes_090-M1.html
+++ b/1.5/release_notes_090-M1.html
@@ -1646,7 +1646,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_090-M2.html b/1.5/release_notes_090-M2.html
index bd92011..0948165 100644
--- a/1.5/release_notes_090-M2.html
+++ b/1.5/release_notes_090-M2.html
@@ -1647,7 +1647,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_090.html b/1.5/release_notes_090.html
index f69c85c..9afcf81 100644
--- a/1.5/release_notes_090.html
+++ b/1.5/release_notes_090.html
@@ -1704,7 +1704,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_100-M1a.html b/1.5/release_notes_100-M1a.html
index b374f74..a0fcb8e 100644
--- a/1.5/release_notes_100-M1a.html
+++ b/1.5/release_notes_100-M1a.html
@@ -1665,7 +1665,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_100-M2.html b/1.5/release_notes_100-M2.html
index be32a34..b30ff16 100644
--- a/1.5/release_notes_100-M2.html
+++ b/1.5/release_notes_100-M2.html
@@ -1682,7 +1682,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_100.html b/1.5/release_notes_100.html
index 644f403..9832244 100644
--- a/1.5/release_notes_100.html
+++ b/1.5/release_notes_100.html
@@ -1685,7 +1685,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_110.html b/1.5/release_notes_110.html
index d74690a..b6b845c 100644
--- a/1.5/release_notes_110.html
+++ b/1.5/release_notes_110.html
@@ -1726,7 +1726,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_111.html b/1.5/release_notes_111.html
index f461a8d..d191365 100644
--- a/1.5/release_notes_111.html
+++ b/1.5/release_notes_111.html
@@ -1624,7 +1624,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_112.html b/1.5/release_notes_112.html
index 025346e..fcc87b8 100644
--- a/1.5/release_notes_112.html
+++ b/1.5/release_notes_112.html
@@ -1640,7 +1640,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_113.html b/1.5/release_notes_113.html
index fc474ec..70aa946 100644
--- a/1.5/release_notes_113.html
+++ b/1.5/release_notes_113.html
@@ -1640,7 +1640,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_115.html b/1.5/release_notes_115.html
index e39874a..f66ddd9 100644
--- a/1.5/release_notes_115.html
+++ b/1.5/release_notes_115.html
@@ -1628,7 +1628,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_120.html b/1.5/release_notes_120.html
index d73c820..3f7c978 100644
--- a/1.5/release_notes_120.html
+++ b/1.5/release_notes_120.html
@@ -1700,7 +1700,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_121.html b/1.5/release_notes_121.html
index 3e36724..05da7f9 100644
--- a/1.5/release_notes_121.html
+++ b/1.5/release_notes_121.html
@@ -1627,7 +1627,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_130.html b/1.5/release_notes_130.html
index 250bdad..07f7991 100644
--- a/1.5/release_notes_130.html
+++ b/1.5/release_notes_130.html
@@ -1717,7 +1717,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_140.html b/1.5/release_notes_140.html
index 1e8c2bb..ed61fa0 100644
--- a/1.5/release_notes_140.html
+++ b/1.5/release_notes_140.html
@@ -1694,7 +1694,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_150.html b/1.5/release_notes_150.html
index 7d0b50f..1b8f014 100644
--- a/1.5/release_notes_150.html
+++ b/1.5/release_notes_150.html
@@ -1728,7 +1728,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/release_notes_151.html b/1.5/release_notes_151.html
index 71767f1..8874206 100644
--- a/1.5/release_notes_151.html
+++ b/1.5/release_notes_151.html
@@ -1616,7 +1616,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/sandbox.html b/1.5/sandbox.html
index 3abef4c..a506427 100644
--- a/1.5/sandbox.html
+++ b/1.5/sandbox.html
@@ -1663,7 +1663,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_architecture.html b/1.5/tag_architecture.html
index 9ddcff6..c49f07e 100644
--- a/1.5/tag_architecture.html
+++ b/1.5/tag_architecture.html
@@ -2468,7 +2468,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_blog.html b/1.5/tag_blog.html
index 0491945..4bf33dc 100644
--- a/1.5/tag_blog.html
+++ b/1.5/tag_blog.html
@@ -2642,7 +2642,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_client_sdk.html b/1.5/tag_client_sdk.html
index 0c30ad7..5d537bc 100644
--- a/1.5/tag_client_sdk.html
+++ b/1.5/tag_client_sdk.html
@@ -2454,7 +2454,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_connectivity.html b/1.5/tag_connectivity.html
index b1d429e..61e6363 100644
--- a/1.5/tag_connectivity.html
+++ b/1.5/tag_connectivity.html
@@ -2540,7 +2540,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_getting_started.html b/1.5/tag_getting_started.html
index d0c5f5b..ed2a5b0 100644
--- a/1.5/tag_getting_started.html
+++ b/1.5/tag_getting_started.html
@@ -2476,7 +2476,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_http.html b/1.5/tag_http.html
index 714d9dc..c354dbe 100644
--- a/1.5/tag_http.html
+++ b/1.5/tag_http.html
@@ -2468,7 +2468,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_installation.html b/1.5/tag_installation.html
index 48cba1f..f20d006 100644
--- a/1.5/tag_installation.html
+++ b/1.5/tag_installation.html
@@ -2444,7 +2444,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_model.html b/1.5/tag_model.html
index cee9967..46dea6e 100644
--- a/1.5/tag_model.html
+++ b/1.5/tag_model.html
@@ -2504,7 +2504,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_news.html b/1.5/tag_news.html
index b587ce7..847865c 100644
--- a/1.5/tag_news.html
+++ b/1.5/tag_news.html
@@ -2426,7 +2426,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_protocol.html b/1.5/tag_protocol.html
index 3f5170c..8bca6d7 100644
--- a/1.5/tag_protocol.html
+++ b/1.5/tag_protocol.html
@@ -2602,7 +2602,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_release_notes.html b/1.5/tag_release_notes.html
index bfee063..6a6f411 100644
--- a/1.5/tag_release_notes.html
+++ b/1.5/tag_release_notes.html
@@ -2582,7 +2582,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_rql.html b/1.5/tag_rql.html
index d566255..309ddb8 100644
--- a/1.5/tag_rql.html
+++ b/1.5/tag_rql.html
@@ -2492,7 +2492,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_search.html b/1.5/tag_search.html
index 081819c..8a7fa6b 100644
--- a/1.5/tag_search.html
+++ b/1.5/tag_search.html
@@ -2462,7 +2462,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_signal.html b/1.5/tag_signal.html
index 65d35ed..b3b48ab 100644
--- a/1.5/tag_signal.html
+++ b/1.5/tag_signal.html
@@ -2461,7 +2461,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/1.5/tag_troubleshooting.html b/1.5/tag_troubleshooting.html
index 44f24e8..42c5afe 100644
--- a/1.5/tag_troubleshooting.html
+++ b/1.5/tag_troubleshooting.html
@@ -2440,7 +2440,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2017-11-10-welcome-to-ditto.html b/2017-11-10-welcome-to-ditto.html
index 2007786..72317f6 100644
--- a/2017-11-10-welcome-to-ditto.html
+++ b/2017-11-10-welcome-to-ditto.html
@@ -264,7 +264,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2017-12-18-milestone-announcement-010-M1.html b/2017-12-18-milestone-announcement-010-M1.html
index 298f285..f0e0a44 100644
--- a/2017-12-18-milestone-announcement-010-M1.html
+++ b/2017-12-18-milestone-announcement-010-M1.html
@@ -268,7 +268,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-01-12-milestone-announcement-010-M3.html b/2018-01-12-milestone-announcement-010-M3.html
index 322c16d..86e59df 100644
--- a/2018-01-12-milestone-announcement-010-M3.html
+++ b/2018-01-12-milestone-announcement-010-M3.html
@@ -287,7 +287,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-01-15-example-demonstrating-rest-to-websocket.html b/2018-01-15-example-demonstrating-rest-to-websocket.html
index 7bad2be..2f0038f 100644
--- a/2018-01-15-example-demonstrating-rest-to-websocket.html
+++ b/2018-01-15-example-demonstrating-rest-to-websocket.html
@@ -276,7 +276,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-02-07-milestone-announcement-020-M1.html b/2018-02-07-milestone-announcement-020-M1.html
index d14b4c4..2c0703a 100644
--- a/2018-02-07-milestone-announcement-020-M1.html
+++ b/2018-02-07-milestone-announcement-020-M1.html
@@ -288,7 +288,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-02-08-feature-definition.html b/2018-02-08-feature-definition.html
index 93a3af7..26e8c19 100644
--- a/2018-02-08-feature-definition.html
+++ b/2018-02-08-feature-definition.html
@@ -318,7 +318,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-04-25-connectivity-service.html b/2018-04-25-connectivity-service.html
index d533c34..5b12762 100644
--- a/2018-04-25-connectivity-service.html
+++ b/2018-04-25-connectivity-service.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-04-26-milestone-announcement-030-M1.html b/2018-04-26-milestone-announcement-030-M1.html
index 5251c5b..dda5f8f 100644
--- a/2018-04-26-milestone-announcement-030-M1.html
+++ b/2018-04-26-milestone-announcement-030-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-05-02-connecting-ditto-hono.html b/2018-05-02-connecting-ditto-hono.html
index c216d53..daac5f8 100644
--- a/2018-05-02-connecting-ditto-hono.html
+++ b/2018-05-02-connecting-ditto-hono.html
@@ -1006,7 +1006,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-06-15-milestone-announcement-030-M2.html b/2018-06-15-milestone-announcement-030-M2.html
index c7d2771..7bb468f 100644
--- a/2018-06-15-milestone-announcement-030-M2.html
+++ b/2018-06-15-milestone-announcement-030-M2.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-08-14-milestone-announcement-080-M1.html b/2018-08-14-milestone-announcement-080-M1.html
index 42f7a16..22d8727 100644
--- a/2018-08-14-milestone-announcement-080-M1.html
+++ b/2018-08-14-milestone-announcement-080-M1.html
@@ -284,7 +284,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-09-21-selective-push-notifications.html b/2018-09-21-selective-push-notifications.html
index 9e84a1e..9bb3309 100644
--- a/2018-09-21-selective-push-notifications.html
+++ b/2018-09-21-selective-push-notifications.html
@@ -484,7 +484,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-09-27-milestone-announcement-080-M2.html b/2018-09-27-milestone-announcement-080-M2.html
index dfca230..0f5bacd 100644
--- a/2018-09-27-milestone-announcement-080-M2.html
+++ b/2018-09-27-milestone-announcement-080-M2.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-10-16-example-mqtt-bidirectional.html b/2018-10-16-example-mqtt-bidirectional.html
index 87921d5..7d5dbf4 100644
--- a/2018-10-16-example-mqtt-bidirectional.html
+++ b/2018-10-16-example-mqtt-bidirectional.html
@@ -292,7 +292,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-11-14-milestone-announcement-080-M3.html b/2018-11-14-milestone-announcement-080-M3.html
index 689daf0..13e70d8 100644
--- a/2018-11-14-milestone-announcement-080-M3.html
+++ b/2018-11-14-milestone-announcement-080-M3.html
@@ -285,7 +285,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-11-28-release-announcement-080.html b/2018-11-28-release-announcement-080.html
index 1a6fa68..e2472ea 100644
--- a/2018-11-28-release-announcement-080.html
+++ b/2018-11-28-release-announcement-080.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-12-05-example-command-and-control.html b/2018-12-05-example-command-and-control.html
index 699a426..8c3bd44 100644
--- a/2018-12-05-example-command-and-control.html
+++ b/2018-12-05-example-command-and-control.html
@@ -519,7 +519,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-03-13-kafka-connectivity.html b/2019-03-13-kafka-connectivity.html
index 362ff7f..e76d455 100644
--- a/2019-03-13-kafka-connectivity.html
+++ b/2019-03-13-kafka-connectivity.html
@@ -266,7 +266,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-03-28-milestone-announcement-090-M1.html b/2019-03-28-milestone-announcement-090-M1.html
index b576f29..3963a8c 100644
--- a/2019-03-28-milestone-announcement-090-M1.html
+++ b/2019-03-28-milestone-announcement-090-M1.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-04-29-milestone-announcement-090-M2.html b/2019-04-29-milestone-announcement-090-M2.html
index d6423c5..c8129c5 100644
--- a/2019-04-29-milestone-announcement-090-M2.html
+++ b/2019-04-29-milestone-announcement-090-M2.html
@@ -280,7 +280,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-07-10-release-announcement-090.html b/2019-07-10-release-announcement-090.html
index 28fed7e..12db82b 100644
--- a/2019-07-10-release-announcement-090.html
+++ b/2019-07-10-release-announcement-090.html
@@ -286,7 +286,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-08-28-openid-connect.html b/2019-08-28-openid-connect.html
index 401d847..0912e74 100644
--- a/2019-08-28-openid-connect.html
+++ b/2019-08-28-openid-connect.html
@@ -332,7 +332,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-09-17-milestone-announcement-100-M1a.html b/2019-09-17-milestone-announcement-100-M1a.html
index b7360cb..5fdc2f7 100644
--- a/2019-09-17-milestone-announcement-100-M1a.html
+++ b/2019-09-17-milestone-announcement-100-M1a.html
@@ -283,7 +283,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-10-17-http-connectivity.html b/2019-10-17-http-connectivity.html
index c5f439c..310e5d2 100644
--- a/2019-10-17-http-connectivity.html
+++ b/2019-10-17-http-connectivity.html
@@ -291,7 +291,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-11-04-milestone-announcement-100-M2.html b/2019-11-04-milestone-announcement-100-M2.html
index be424a9..7a78aaa 100644
--- a/2019-11-04-milestone-announcement-100-M2.html
+++ b/2019-11-04-milestone-announcement-100-M2.html
@@ -282,7 +282,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-12-12-release-announcement-100.html b/2019-12-12-release-announcement-100.html
index bf75702..8b63dd0 100644
--- a/2019-12-12-release-announcement-100.html
+++ b/2019-12-12-release-announcement-100.html
@@ -331,7 +331,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2020-04-16-connecting-to-ttn-via-mqtt.html b/2020-04-16-connecting-to-ttn-via-mqtt.html
index 1e9a590..ed3bb95 100644
--- a/2020-04-16-connecting-to-ttn-via-mqtt.html
+++ b/2020-04-16-connecting-to-ttn-via-mqtt.html
@@ -778,7 +778,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2020-04-29-release-announcement-110.html b/2020-04-29-release-announcement-110.html
index 4c08e6f..20c41a7 100644
--- a/2020-04-29-release-announcement-110.html
+++ b/2020-04-29-release-announcement-110.html
@@ -312,7 +312,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2020-08-31-release-announcement-120.html b/2020-08-31-release-announcement-120.html
index e90743a..a7f9efc 100644
--- a/2020-08-31-release-announcement-120.html
+++ b/2020-08-31-release-announcement-120.html
@@ -290,7 +290,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2020-09-30-release-announcement-130.html b/2020-09-30-release-announcement-130.html
index 40ab416..83638cd 100644
--- a/2020-09-30-release-announcement-130.html
+++ b/2020-09-30-release-announcement-130.html
@@ -290,7 +290,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2020-10-08-asynchronous-client-creation.html b/2020-10-08-asynchronous-client-creation.html
index cb50432..a4bbc4b 100644
--- a/2020-10-08-asynchronous-client-creation.html
+++ b/2020-10-08-asynchronous-client-creation.html
@@ -324,7 +324,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2020-10-23-end-2-end-acknowledgment.html b/2020-10-23-end-2-end-acknowledgment.html
index cbc1ea5..a12134e 100644
--- a/2020-10-23-end-2-end-acknowledgment.html
+++ b/2020-10-23-end-2-end-acknowledgment.html
@@ -565,7 +565,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2020-10-28-release-announcement-140.html b/2020-10-28-release-announcement-140.html
index 6b7cb92..fd690a1 100644
--- a/2020-10-28-release-announcement-140.html
+++ b/2020-10-28-release-announcement-140.html
@@ -288,7 +288,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2020-11-11-desired-properties.html b/2020-11-11-desired-properties.html
index 09e8914..3d82365 100644
--- a/2020-11-11-desired-properties.html
+++ b/2020-11-11-desired-properties.html
@@ -392,7 +392,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2020-11-16-weak-acknowledgements.html b/2020-11-16-weak-acknowledgements.html
index 2e6c0ce..14139bb 100644
--- a/2020-11-16-weak-acknowledgements.html
+++ b/2020-11-16-weak-acknowledgements.html
@@ -349,7 +349,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2020-12-10-release-announcement-150.html b/2020-12-10-release-announcement-150.html
index 0455c3f..19b9a67 100644
--- a/2020-12-10-release-announcement-150.html
+++ b/2020-12-10-release-announcement-150.html
@@ -290,7 +290,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2021-01-22-policy-subject-activate-token-integration.html b/2021-01-22-policy-subject-activate-token-integration.html
index d5ad6cb..91227ae 100644
--- a/2021-01-22-policy-subject-activate-token-integration.html
+++ b/2021-01-22-policy-subject-activate-token-integration.html
@@ -449,7 +449,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2021-02-04-merge-feature.html b/2021-02-04-merge-feature.html
index 2a3acd4..1ed6884 100644
--- a/2021-02-04-merge-feature.html
+++ b/2021-02-04-merge-feature.html
@@ -588,7 +588,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/404.html b/404.html
index 5159952..4c0c7b0 100644
--- a/404.html
+++ b/404.html
@@ -1735,7 +1735,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/advanced-data-by-pass.html b/advanced-data-by-pass.html
index 823b697..be5d59a 100644
--- a/advanced-data-by-pass.html
+++ b/advanced-data-by-pass.html
@@ -1837,7 +1837,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-overview.html b/architecture-overview.html
index 59fdb2a..d1b1251 100644
--- a/architecture-overview.html
+++ b/architecture-overview.html
@@ -1788,7 +1788,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-services-concierge.html b/architecture-services-concierge.html
index 9cd0a2e..72e3904 100644
--- a/architecture-services-concierge.html
+++ b/architecture-services-concierge.html
@@ -1774,7 +1774,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-services-connectivity.html b/architecture-services-connectivity.html
index 87bc896..aa74a3e 100644
--- a/architecture-services-connectivity.html
+++ b/architecture-services-connectivity.html
@@ -1788,7 +1788,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-services-gateway.html b/architecture-services-gateway.html
index 2fa3c70..7836e84 100644
--- a/architecture-services-gateway.html
+++ b/architecture-services-gateway.html
@@ -1767,7 +1767,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-services-policies.html b/architecture-services-policies.html
index 9f4ad83..8d23bd2 100644
--- a/architecture-services-policies.html
+++ b/architecture-services-policies.html
@@ -1767,7 +1767,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-services-things-search.html b/architecture-services-things-search.html
index d3a636b..4558e5b 100644
--- a/architecture-services-things-search.html
+++ b/architecture-services-things-search.html
@@ -1811,7 +1811,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-services-things.html b/architecture-services-things.html
index 915d2e3..9209d2a 100644
--- a/architecture-services-things.html
+++ b/architecture-services-things.html
@@ -1767,7 +1767,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-acknowledgements.html b/basic-acknowledgements.html
index 1ab0355..1ea4e81 100644
--- a/basic-acknowledgements.html
+++ b/basic-acknowledgements.html
@@ -2404,7 +2404,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-acl.html b/basic-acl.html
index e14cd00..f9ef6ec 100644
--- a/basic-acl.html
+++ b/basic-acl.html
@@ -1805,7 +1805,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-apis.html b/basic-apis.html
index c6cc04e..712bab6 100644
--- a/basic-apis.html
+++ b/basic-apis.html
@@ -1863,7 +1863,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-auth.html b/basic-auth.html
index 1940365..36851b8 100644
--- a/basic-auth.html
+++ b/basic-auth.html
@@ -1820,7 +1820,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-changenotifications.html b/basic-changenotifications.html
index b0b2736..196f496 100644
--- a/basic-changenotifications.html
+++ b/basic-changenotifications.html
@@ -1807,7 +1807,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-connections.html b/basic-connections.html
index 8c0732b..0ce6fc0 100644
--- a/basic-connections.html
+++ b/basic-connections.html
@@ -2337,7 +2337,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-enrichment.html b/basic-enrichment.html
index dd33dea..5eaa17c 100644
--- a/basic-enrichment.html
+++ b/basic-enrichment.html
@@ -1838,7 +1838,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-errors.html b/basic-errors.html
index 0fb6ee0..77e2525 100644
--- a/basic-errors.html
+++ b/basic-errors.html
@@ -1784,7 +1784,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-feature.html b/basic-feature.html
index f08f2aa..cf5d265 100644
--- a/basic-feature.html
+++ b/basic-feature.html
@@ -1988,7 +1988,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-messages.html b/basic-messages.html
index 05b9b62..814fe10 100644
--- a/basic-messages.html
+++ b/basic-messages.html
@@ -1876,7 +1876,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-metadata.html b/basic-metadata.html
index e6ce370..32a131e 100644
--- a/basic-metadata.html
+++ b/basic-metadata.html
@@ -1924,7 +1924,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-namespaces-and-names.html b/basic-namespaces-and-names.html
index 7c46c28..c64a5b8 100644
--- a/basic-namespaces-and-names.html
+++ b/basic-namespaces-and-names.html
@@ -1811,7 +1811,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-overview.html b/basic-overview.html
index fc8973e..813441c 100644
--- a/basic-overview.html
+++ b/basic-overview.html
@@ -1880,7 +1880,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-placeholders.html b/basic-placeholders.html
index 4fcd260..db81542 100644
--- a/basic-placeholders.html
+++ b/basic-placeholders.html
@@ -2053,7 +2053,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-policy.html b/basic-policy.html
index 8f386f9..2a0d9af 100644
--- a/basic-policy.html
+++ b/basic-policy.html
@@ -2317,7 +2317,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-rql.html b/basic-rql.html
index 9edc468..49ed6e9 100644
--- a/basic-rql.html
+++ b/basic-rql.html
@@ -1986,7 +1986,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-search.html b/basic-search.html
index aed5056..27ead92 100644
--- a/basic-search.html
+++ b/basic-search.html
@@ -1884,7 +1884,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-signals-announcement.html b/basic-signals-announcement.html
index f2e7c1a..22e8411 100644
--- a/basic-signals-announcement.html
+++ b/basic-signals-announcement.html
@@ -1750,7 +1750,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-signals-command.html b/basic-signals-command.html
index 16e3123..ca28ea9 100644
--- a/basic-signals-command.html
+++ b/basic-signals-command.html
@@ -1766,7 +1766,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-signals-commandresponse.html b/basic-signals-commandresponse.html
index 16603dd..6fcc712 100644
--- a/basic-signals-commandresponse.html
+++ b/basic-signals-commandresponse.html
@@ -1745,7 +1745,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-signals-errorresponse.html b/basic-signals-errorresponse.html
index 186a7ee..ce65a2e 100644
--- a/basic-signals-errorresponse.html
+++ b/basic-signals-errorresponse.html
@@ -1749,7 +1749,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-signals-event.html b/basic-signals-event.html
index 0da5fc7..2591cb5 100644
--- a/basic-signals-event.html
+++ b/basic-signals-event.html
@@ -1752,7 +1752,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-signals.html b/basic-signals.html
index 111857f..6fe7ee3 100644
--- a/basic-signals.html
+++ b/basic-signals.html
@@ -1797,7 +1797,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-thing.html b/basic-thing.html
index 945645e..0777a73 100644
--- a/basic-thing.html
+++ b/basic-thing.html
@@ -1839,7 +1839,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/blog.html b/blog.html
index 2dffc4c..c588399 100644
--- a/blog.html
+++ b/blog.html
@@ -397,7 +397,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/blog_archive.html b/blog_archive.html
index 07897a8..4b78443 100644
--- a/blog_archive.html
+++ b/blog_archive.html
@@ -520,7 +520,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/client-sdk-java.html b/client-sdk-java.html
index 8880b02..4b0a323 100644
--- a/client-sdk-java.html
+++ b/client-sdk-java.html
@@ -1990,7 +1990,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/client-sdk-javascript.html b/client-sdk-javascript.html
index e61a744..28fe7a1 100644
--- a/client-sdk-javascript.html
+++ b/client-sdk-javascript.html
@@ -1801,7 +1801,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/client-sdk-overview.html b/client-sdk-overview.html
index 71cfa90..6a7ecd3 100644
--- a/client-sdk-overview.html
+++ b/client-sdk-overview.html
@@ -1748,7 +1748,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-header-mapping.html b/connectivity-header-mapping.html
index 1767aec..7cb7486 100644
--- a/connectivity-header-mapping.html
+++ b/connectivity-header-mapping.html
@@ -1758,7 +1758,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-manage-connections.html b/connectivity-manage-connections.html
index cff7073..ae8b4e3 100644
--- a/connectivity-manage-connections.html
+++ b/connectivity-manage-connections.html
@@ -2086,7 +2086,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-mapping.html b/connectivity-mapping.html
index 20b28e3..e8af8fb 100644
--- a/connectivity-mapping.html
+++ b/connectivity-mapping.html
@@ -2669,7 +2669,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-overview.html b/connectivity-overview.html
index 54375d4..6dff857 100644
--- a/connectivity-overview.html
+++ b/connectivity-overview.html
@@ -1761,7 +1761,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-protocol-bindings-amqp091.html b/connectivity-protocol-bindings-amqp091.html
index 775fbc8..cef8217 100644
--- a/connectivity-protocol-bindings-amqp091.html
+++ b/connectivity-protocol-bindings-amqp091.html
@@ -1906,7 +1906,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-protocol-bindings-amqp10.html b/connectivity-protocol-bindings-amqp10.html
index aba9bef..a1759a5 100644
--- a/connectivity-protocol-bindings-amqp10.html
+++ b/connectivity-protocol-bindings-amqp10.html
@@ -1952,7 +1952,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-protocol-bindings-http.html b/connectivity-protocol-bindings-http.html
index 871d067..a0295ce 100644
--- a/connectivity-protocol-bindings-http.html
+++ b/connectivity-protocol-bindings-http.html
@@ -1959,7 +1959,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-protocol-bindings-kafka2.html b/connectivity-protocol-bindings-kafka2.html
index 6785f0a..798747f 100644
--- a/connectivity-protocol-bindings-kafka2.html
+++ b/connectivity-protocol-bindings-kafka2.html
@@ -1884,7 +1884,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-protocol-bindings-mqtt.html b/connectivity-protocol-bindings-mqtt.html
index 1e2ae5e..1e9c87d 100644
--- a/connectivity-protocol-bindings-mqtt.html
+++ b/connectivity-protocol-bindings-mqtt.html
@@ -2077,7 +2077,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-protocol-bindings-mqtt5.html b/connectivity-protocol-bindings-mqtt5.html
index 413a4e2..36f4aac 100644
--- a/connectivity-protocol-bindings-mqtt5.html
+++ b/connectivity-protocol-bindings-mqtt5.html
@@ -2085,7 +2085,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-tls-certificates.html b/connectivity-tls-certificates.html
index 629dbf4..22d630b 100644
--- a/connectivity-tls-certificates.html
+++ b/connectivity-tls-certificates.html
@@ -1856,7 +1856,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/feed.xml b/feed.xml
index e667a08..b991d98 100644
--- a/feed.xml
+++ b/feed.xml
@@ -5,8 +5,8 @@
<description>Announcements, tutorials and examples around Eclipse Ditto and Digital Twins</description>
<link>https://www.eclipse.org/ditto/</link>
<atom:link href="https://www.eclipse.org/ditto/feed.xml" rel="self" type="application/rss+xml"/>
- <pubDate>Fri, 05 Mar 2021 11:41:03 +0000</pubDate>
- <lastBuildDate>Fri, 05 Mar 2021 11:41:03 +0000</lastBuildDate>
+ <pubDate>Wed, 10 Mar 2021 10:22:26 +0000</pubDate>
+ <lastBuildDate>Wed, 10 Mar 2021 10:22:26 +0000</lastBuildDate>
<generator>Jekyll v3.6.2</generator>
<item>
diff --git a/feedback.html b/feedback.html
index a2c29ca..e1eb4b0 100644
--- a/feedback.html
+++ b/feedback.html
@@ -1752,7 +1752,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/glossary.html b/glossary.html
index b3a28be..0ded091 100644
--- a/glossary.html
+++ b/glossary.html
@@ -1750,7 +1750,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/http-api-doc.html b/http-api-doc.html
index f51b154..0b61dc8 100644
--- a/http-api-doc.html
+++ b/http-api-doc.html
@@ -201,7 +201,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-concepts.html b/httpapi-concepts.html
index f7a97d8..987feec 100644
--- a/httpapi-concepts.html
+++ b/httpapi-concepts.html
@@ -2500,7 +2500,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-messages.html b/httpapi-messages.html
index 7c43cb8..767ce0e 100644
--- a/httpapi-messages.html
+++ b/httpapi-messages.html
@@ -1836,7 +1836,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-overview.html b/httpapi-overview.html
index 2f7f5e0..b60163b 100644
--- a/httpapi-overview.html
+++ b/httpapi-overview.html
@@ -1756,7 +1756,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-protocol-bindings-cloudevents.html b/httpapi-protocol-bindings-cloudevents.html
index 2964ed4..b47968c 100644
--- a/httpapi-protocol-bindings-cloudevents.html
+++ b/httpapi-protocol-bindings-cloudevents.html
@@ -1843,7 +1843,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-protocol-bindings-websocket.html b/httpapi-protocol-bindings-websocket.html
index ab90c2f..dfd3d70 100644
--- a/httpapi-protocol-bindings-websocket.html
+++ b/httpapi-protocol-bindings-websocket.html
@@ -2087,7 +2087,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-search.html b/httpapi-search.html
index 15bfeeb..41fb39b 100644
--- a/httpapi-search.html
+++ b/httpapi-search.html
@@ -1803,7 +1803,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-sse.html b/httpapi-sse.html
index 62087b5..6ec11f0 100644
--- a/httpapi-sse.html
+++ b/httpapi-sse.html
@@ -1990,7 +1990,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/index.html b/index.html
index 5e8d4b2..5f7162b 100644
--- a/index.html
+++ b/index.html
@@ -265,7 +265,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/installation-building.html b/installation-building.html
index 1853b51..cec23d8 100644
--- a/installation-building.html
+++ b/installation-building.html
@@ -1775,7 +1775,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/installation-operating.html b/installation-operating.html
index a8f19da..e6eb81a 100644
--- a/installation-operating.html
+++ b/installation-operating.html
@@ -2670,7 +2670,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/installation-running.html b/installation-running.html
index ed86715..6f50bd6 100644
--- a/installation-running.html
+++ b/installation-running.html
@@ -1800,7 +1800,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/intro-digitaltwins.html b/intro-digitaltwins.html
index 5d71b9f..405102a 100644
--- a/intro-digitaltwins.html
+++ b/intro-digitaltwins.html
@@ -1778,7 +1778,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/intro-hello-world.html b/intro-hello-world.html
index 7ab044b..34d6241 100644
--- a/intro-hello-world.html
+++ b/intro-hello-world.html
@@ -1867,7 +1867,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/intro-overview.html b/intro-overview.html
index 6a72879..8a9654b 100644
--- a/intro-overview.html
+++ b/intro-overview.html
@@ -1794,7 +1794,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/openapi/README.md b/openapi/README.md
index dbb625b..580e5db 100644
--- a/openapi/README.md
+++ b/openapi/README.md
@@ -4,6 +4,10 @@
You can view it as nicely rendered HTML by importing one of the files (for API version 1 or 2) into the [Swagger Online Editor](https://editor.swagger.io).
+### Extend/update api docs
+
+To extend or update the OpenAPI of Ditto you can add or change the files in the `sources` directory.
+
### Build api docs
1. Install `swagger-cli`: `$ cd sources && npm install`
diff --git a/openapi/ditto-api-2.yml b/openapi/ditto-api-2.yml
index 50cae9a..b73b180 100644
--- a/openapi/ditto-api-2.yml
+++ b/openapi/ditto-api-2.yml
@@ -193,18 +193,19 @@
status:
waterAmount: 731
temperature: 44
- description: 'JSON representation of the thing to be created. Use `{ }` to create an empty thing with a default policy.'
+ description: 'JSON representation of the thing to be created. Use ''{}'' to create an empty thing with a default policy.'
'/things/{thingId}':
get:
summary: Retrieve a specific thing
description: |-
- Returns the thing identified by the `thingId` path parameter. The
- response includes details about the thing, including the `policyId`, attributes, definition and features.
+ Returns the thing identified by the `thingId` path parameter. The response includes details about the thing,
+ including the `policyId`, attributes, definition and features.
- Optionally, you can use the field selectors (see parameter `fields`) to only get specific
- fields, which you are interested in.
+ Optionally, you can use the field selectors (see parameter `fields`) to only get specific fields,
+ which you are interested in.
- Example: Use the field selector `_policy` to retrieve the content of the policy.
+ ### Example:
+ Use the field selector `_policy` to retrieve the content of the policy.
tags:
- Things
parameters:
@@ -246,9 +247,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ description: The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -258,8 +257,7 @@
put:
summary: Create or update a thing with a specified ID
description: |-
- Create or update the thing specified by the `thingId` path parameter and
- the optional JSON body.
+ Create or update the thing specified by the `thingId` path parameter and the optional JSON body.
* If you set a new `thingId` in the path, a thing will be created.
* If you set an existing `thingId` in the path, the thing will be updated.
@@ -269,43 +267,43 @@
At the initial creation of a thing, only a valid `thingId` is required.
However, you can create a full-fledged thing all at once.
- Example:
+ ### Example:
To create a coffee maker thing, set the `thingId` in the path, e.g. to "com.acme.coffeemaker:BE-42"
and the body part, like in the following snippet.
```
- {
- "definition": "com.acme:coffeebrewer:0.1.0",
- "attributes": {
- "manufacturer": "ACME demo corp.",
- "location": "Berlin, main floor",
- "serialno": "42",
- "model": "Speaking coffee machine"
- },
- "features": {
- "coffee-brewer": {
- "definition": ["com.acme:coffeebrewer:0.1.0"],
- "properties": {
- "brewed-coffees": 0
- }
- },
- "water-tank": {
- "properties": {
- "configuration": {
- "smartMode": true,
- "brewingTemp": 87,
- "tempToHold": 44,
- "timeoutSeconds": 6000
- },
- "status": {
- "waterAmount": 731,
- "temperature": 44
- }
- }
- }
+ {
+ "definition": "com.acme:coffeebrewer:0.1.0",
+ "attributes": {
+ "manufacturer": "ACME demo corp.",
+ "location": "Berlin, main floor",
+ "serialno": "42",
+ "model": "Speaking coffee machine"
+ },
+ "features": {
+ "coffee-brewer": {
+ "definition": [ "com.acme:coffeebrewer:0.1.0" ],
+ "properties": {
+ "brewed-coffees": 0
+ }
+ },
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "smartMode": true,
+ "brewingTemp": 87,
+ "tempToHold": 44,
+ "timeoutSeconds": 6000
+ },
+ "status": {
+ "waterAmount": 731,
+ "temperature": 44
+ }
+ }
+ }
+ }
}
- }
- ```
+ ```
As the example does not set a policy in the request body, but the thing concept requires one,
the service will create a default policy. The default policy, has the exactly same id
as the thing, and grants ALL permissions to the authorized subject.
@@ -485,6 +483,221 @@
waterAmount: 731
temperature: 44
description: JSON representation of the thing to be modified.
+ patch:
+ summary: Patch a thing with a specified ID
+ description: |-
+ Patch an existing thing specified by the `thingId` path parameter.
+
+ Patching a thing will merge the provided request body with the exisiting thing.
+ This makes it possible to change only some parts of a thing in single request without providing the full thing
+ structure in the request body.
+
+
+ ### Patch a thing
+
+ With this resource it is possible to add, update or delete parts of an existing thing.
+ The request body provided in *JSON merge patch* (RFC-7396) format will be merged with the existing thing.
+ Notice that the `null` value in the JSON body will delete the specified JSON key from the thing.
+ For further documentation of JSON merge patch see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+
+ ### Example
+ A Thing already exists with the following content:
+
+ ```
+ {
+ "definition": "com.acme:coffeebrewer:0.1.0",
+ "attributes": {
+ "manufacturer": "ACME demo corp.",
+ "location": "Berlin, main floor",
+ "serialno": "42",
+ "model": "Speaking coffee machine"
+ },
+ "features": {
+ "coffee-brewer": {
+ "definition": ["com.acme:coffeebrewer:0.1.0"],
+ "properties": {
+ "brewed-coffees": 0
+ }
+ },
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "smartMode": true,
+ "brewingTemp": 87,
+ "tempToHold": 44,
+ "timeoutSeconds": 6000
+ },
+ "status": {
+ "waterAmount": 731,
+ "temperature": 44
+ }
+ }
+ }
+ }
+ }
+ ```
+
+ To make changes that only affect parts of the existing thing, e.g. add some attribute and delete a
+ specific feature property, the content of the request body could look like this:
+
+ ```
+ {
+ "attributes": {
+ "manufacturingYear": "2020"
+ },
+ "features": {
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "smartMode": null,
+ "tempToHold": 50,
+ }
+ }
+ }
+ }
+ }
+ ```
+
+ The request body will be merged with the existing thing and the result will be the following thing:
+
+ ```
+ {
+ "definition": "com.acme:coffeebrewer:0.1.0",
+ "attributes": {
+ "manufacturer": "ACME demo corp.",
+ "manufacturingYear": "2020",
+ "location": "Berlin, main floor",
+ "serialno": "42",
+ "model": "Speaking coffee machine"
+ },
+ "features": {
+ "coffee-brewer": {
+ "definition": ["com.acme:coffeebrewer:0.1.0"],
+ "properties": {
+ "brewed-coffees": 0
+ }
+ },
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "brewingTemp": 87,
+ "tempToHold": 50,
+ "timeoutSeconds": 6000
+ },
+ "status": {
+ "waterAmount": 731,
+ "temperature": 44
+ }
+ }
+ }
+ }
+ }
+ ```
+
+ ### Permissions for patching an existing Thing
+
+ For updating an existing thing, the authorized subject needs **WRITE** permission on those parts of the thing
+ that are affected by the merge update.
+
+ For example, to successfully execute the above example the authorized subject needs to have unrestricted
+ *WRITE* permissions on all affected paths of the JSON merge patch: `attributes/manufacturingYear`,
+ `features/water-tank/properties/configuration/smartMode`,
+ `features/water-tank/properties/configuration/tempToHold`. The *WRITE* permission must not be revoked on any
+ level further down the hierarchy. Consequently it is also sufficient for the authorized subject to have
+ unrestricted *WRITE* permission at root level or unrestricted *WRITE* permission at `/attributes` and
+ `/features` etc.
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParam'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/PutMetadataParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ responses:
+ '204':
+ description: The thing was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the JSON body of the thing to be patched is invalid
+ * the JSON body of the thing to be patched contains a `thingId` which does not match the ID in the path
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller would not have access to the thing after creating it with the given policy
+ * the caller has insufficient permissions.
+ For modifying an existing thing, an unrestricted `WRITE` permission on the thing's root resource is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '404':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the referenced thing does not exist.
+ * the caller has insufficient permissions to read the referenced thing.
+ * the policy that should be copied does not exist.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '413':
+ $ref: '#/components/responses/EntityTooLarge'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ type: object
+ properties:
+ thingId:
+ type: string
+ description: Unique identifier representing the thing
+ policyId:
+ type: string
+ description: 'The ID of the policy which controls the access to this thing. policies are managed by resource `/policies/{policyId}`'
+ definition:
+ $ref: '#/components/schemas/Definition'
+ attributes:
+ $ref: '#/components/schemas/Attributes'
+ features:
+ $ref: '#/components/schemas/Features'
+ required:
+ - thingId
+ - policyId
+ example:
+ attributes:
+ manufacturingYear: '2020'
+ features:
+ water-tank:
+ properties:
+ configuration:
+ smartMode: null
+ tempToHold: 50
+ description: JSON representation of the thing to be patched.
delete:
summary: Delete a specific thing
description: |-
@@ -529,9 +742,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ description: The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -591,9 +802,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ description: The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -669,9 +878,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ description: The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -682,6 +889,87 @@
$ref: '#/components/responses/EntityTooLarge'
requestBody:
$ref: '#/components/requestBodies/Definition'
+ patch:
+ summary: Patch the definition of a specific thing
+ description: |-
+ * If the thing does not have a definition yet, this request will create it.
+ * If the thing already has a definition you can replace it by providing the new definition in the request body.
+ * If the request body is set to `null` then the defintion will be deleted.
+
+ Notice that the `null` value in the JSON body has a special meaning and will delete the definition from the thing.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ responses:
+ '204':
+ description: The definition was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `thingId` does not conform to the namespaced entity ID notation
+ (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the JSON was invalid
+ * the request body was not a JSON object.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying a definition of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '404':
+ description: The request could not be completed. The thing with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '413':
+ $ref: '#/components/responses/EntityTooLarge'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/Definition'
+ example: '"example:test:definition"'
+ description: |-
+ JSON string representation of the definition to be patched.
+
+ Consider that the value has to be a JSON string.
+
+ Examples:
+
+ * an string: `"value"` - Currently the definition should follow the pattern: [_a-zA-Z0-9\-]:[_a-zA-Z0-9\-]:[_a-zA-Z0-9\-]
+ * an empty string: `""`
+ * `null`: the definition will be deleted
delete:
summary: Delete the definition of a specific thing
description: Deletes the definition of the thing identified by the `thingId`.
@@ -721,9 +1009,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing with the given ID or
- its definition was not found.
+ description: The request could not be completed. The thing with the given ID or its definition was not found.
content:
application/json:
schema:
@@ -782,19 +1068,17 @@
put:
summary: Create or update the policy ID of a thing
description: |-
- Create or update the policy ID of the thing identified by the `thingId`
- path parameter.
+ Create or update the policy ID of the thing identified by the `thingId` path parameter.
### Create
- If the thing does not have a `policyId` yet, it is
- considered to have been created via API version 1, where the access control list `acl`
- mechanism is used. In that case, this request will create the `policyId`.
+ If the thing does not have a `policyId` yet, it is considered to have been created via API version 1,
+ where the access control list `acl` mechanism is used. In that case, this request will create the `policyId`.
Note: You will need to create the policy content separately.
### Update
- If the thing already has a `policyId` you can assign it to an existing policy by setting
- the new `policyId` in the request body.
+ If the thing already has a `policyId` you can assign it to an existing policy by setting the new `policyId`
+ in the request body.
tags:
- Things
parameters:
@@ -866,6 +1150,70 @@
The ID of a policy needs to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
required: true
+ patch:
+ summary: Patch the policy ID of a thing
+ description: |-
+ Patch the policy ID of the thing identified by the `thingId` path parameter.
+
+ The `policyId` of the thing will be updated.
+ Notice that for this resource it is not possible to remove the `policyId` from the thing by setting the
+ payload to `null`.
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ responses:
+ '204':
+ description: 'The policy ID was successfully patched. Note: You will need to create the policy content separately.'
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` can not be removed from a thing.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '404':
+ description: The request could not be completed. The thing with the given ID was not found in the context of the authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '413':
+ $ref: '#/components/responses/EntityTooLarge'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ type: string
+ example: '"your.namespace:your-policy-name"'
+ description: |-
+ The policy is used for controlling access to this thing. It is managed by resource `/policies/{policyId}`.
+
+ The ID of a policy needs to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ required: true
'/things/{thingId}/attributes':
get:
summary: List all attributes of a specific thing
@@ -984,9 +1332,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ description: The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -997,11 +1343,93 @@
$ref: '#/components/responses/EntityTooLarge'
requestBody:
$ref: '#/components/requestBodies/Attributes'
+ patch:
+ summary: Patch all attributes of a specific thing
+ description: |-
+ Patch the attributes of a thing identified by the `thingId` path parameter.
+ The existing attributes will be merged with the JSON content set in the request body.
+
+ Notice that the `null` value has a special meaning and can be used to delete all or specific attributes from a thing.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ **Note**: In contrast to the "PUT things/{thingId}/attributes" request,
+ a partial update is supported here and request body is merged with the existing attributes.
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ responses:
+ '204':
+ description: The attributes were successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body of the attributes to be patched is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying the attributes of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '404':
+ description: The request could not be completed. The thing with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '413':
+ $ref: '#/components/responses/EntityTooLarge'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/Attributes'
+ example:
+ manufacturer:
+ name: ACME demo corp.
+ location: 'Berlin, main floor'
+ coffeemaker:
+ serialno: '42'
+ model: Speaking coffee machine
+ description: |-
+ JSON object of all attributes to be patched. Consider that the value has to be a [JSON merge patch](https://tools.ietf.org/html/rfc7396).
+
+ Examples:
+ * a simple object: `{ "key": "value"}` - We strongly recommend to use a restricted set of characters for the key (identifier), as the key might be needed for the (URL) path later.<br> Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
+ * a nested object as shown in the example value
+ * `null`: deletes all attributes
+ required: true
delete:
summary: Delete all attributes of a specific thing at once
- description: |-
- Deletes all attributes of the thing identified by the `thingId` path
- parameter.
+ description: Deletes all attributes of the thing identified by the `thingId` path parameter.
tags:
- Things
parameters:
@@ -1038,9 +1466,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing with the given ID or
- its attributes were not found.
+ description: The request could not be completed. The thing with the given ID or its attributes were not found.
content:
application/json:
schema:
@@ -1051,15 +1477,13 @@
get:
summary: Retrieve a specific attribute of a specific thing
description: |-
- Returns a specific attribute of the thing identified by the `thingId`
- path parameter.
+ Returns a specific attribute of the thing identified by the `thingId` path parameter.
- The attribute (JSON) can be referenced hierarchically, by
- applying JSON Pointer notation (RFC-6901).
+ The attribute (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901).
- Example:
- In order to retrieve the `name` field of an `manufacturer` attribute,
- the full path would be
+ ### Example:
+
+ In order to retrieve the `name` field of an `manufacturer` attribute, the full path would be
`/things/{thingId}/attributes/manufacturer/name`
tags:
- Things
@@ -1108,15 +1532,16 @@
put:
summary: Create or update a specific attribute of a specific thing
description: |-
- Create or update a specific attribute of the thing identified by the
- `thingId` path parameter.
+ Create or update a specific attribute of the thing identified by the `thingId` path parameter.
* If you specify a new attribute path, this will be created
* If you specify an existing attribute path, this will be updated
The attribute (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901).
- Example: In order to put the `name` field of an `manufacturer` attribute, the full path would be
+ ### Example:
+
+ In order to put the `name` field of an `manufacturer` attribute, the full path would be
`/things/{thingId}/attributes/manufacturer/name`
tags:
- Things
@@ -1175,9 +1600,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ description: The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -1188,16 +1611,87 @@
$ref: '#/components/responses/EntityTooLarge'
requestBody:
$ref: '#/components/requestBodies/Value'
- delete:
- summary: Delete a specific attribute of a specific thing
+ patch:
+ summary: Patch a specific attribute of a specific thing
description: |-
- Deletes a specific attribute of the thing identified by the `thingId`
- path parameter.
+ Patch a specific attribute of a thing identified by the `thingId` path parameter.
+
+ * If you specify a new attribute path, this will be created
+ * If you specify an existing attribute path, this will be merged
+ * If you set the request body to `null` for an existing attribute path then the attribute will be deleted.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
The attribute (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901).
- Example: In order to delete the `name` field of an `manufacturer` attribute, the full path would be
- `/things/{thingId}/attributes/manufacturer/name`
+ ### Example:
+
+ In order to patch the `name` field of an `manufacturer` attribute, the full path would be
+ `/things/{thingId}/attributes/manufacturer/name`
+ tags:
+ - Things
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/AttributesPathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ responses:
+ '204':
+ description: The attribute was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying an attribute of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '404':
+ description: The request could not be completed. The thing with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '413':
+ $ref: '#/components/responses/EntityTooLarge'
+ requestBody:
+ $ref: '#/components/requestBodies/PatchValue'
+ delete:
+ summary: Delete a specific attribute of a specific thing
+ description: |-
+ Deletes a specific attribute of the thing identified by the `thingId` path parameter.
+
+ The attribute (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901).
+
+ ### Example:
+ In order to delete the `name` field of an `manufacturer` attribute, the full path would be
+ `/things/{thingId}/attributes/manufacturer/name`
tags:
- Things
parameters:
@@ -1235,9 +1729,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing with the given ID or
- the attribute at the specified path was not found.
+ description: The request could not be completed. The thing with the given ID or the attribute at the specified path was not found.
content:
application/json:
schema:
@@ -1247,9 +1739,7 @@
'/things/{thingId}/features':
get:
summary: List all features of a specific thing
- description: |-
- Returns all features of the thing identified by the `thingId` path
- parameter.
+ description: Returns all features of the thing identified by the `thingId` path parameter.
tags:
- Features
parameters:
@@ -1257,7 +1747,9 @@
- $ref: '#/components/parameters/FeaturesFieldsQueryParam'
- $ref: '#/components/parameters/IfMatchHeaderParamHash'
- $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
- $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
responses:
'200':
description: |-
@@ -1315,8 +1807,8 @@
put:
summary: Create or modify all features of a specific thing at once
description: |-
- Create or modify all features of a thing identified by the `thingId`
- path parameter.
+ Create or modify all features of a thing identified by the `thingId` path parameter.
+
### Create all features at once
In case at the initial creation of your thing you have not specified any features, these can be created here.
@@ -1327,30 +1819,30 @@
but the content will be **overwritten**.
If you need to update single features or their paths, please use the sub-resources instead.
- Example:
+ ### Example:
```
{
- "coffee-brewer": {
- "definition": ["com.acme:coffeebrewer:0.1.0"],
- "properties": {
- "brewed-coffees": 0
- }
- },
- "water-tank": {
- "properties": {
- "configuration": {
- "smartMode": true,
- "brewingTemp": 87,
- "tempToHold": 44,
- "timeoutSeconds": 6000
- },
- "status": {
- "waterAmount": 731,
- "temperature": 44
- }
- }
- }
+ "coffee-brewer": {
+ "definition": ["com.acme:coffeebrewer:0.1.0"],
+ "properties": {
+ "brewed-coffees": 0
+ }
+ },
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "smartMode": true,
+ "brewingTemp": 87,
+ "tempToHold": 44,
+ "timeoutSeconds": 6000
+ },
+ "status": {
+ "waterAmount": 731,
+ "temperature": 44
+ }
+ }
+ }
}
```
tags:
@@ -1415,9 +1907,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ description: The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -1459,11 +1949,127 @@
* a nested object with multiple features as shown in the example value field
required: true
+ patch:
+ summary: Patch all features of a specific thing
+ description: |-
+ Patch all features of a thing identified by the `thingId` path parameter.
+
+ The existing features will be merged with the JSON content set in the request body.
+
+ Notice that the `null` value has a special meaning and can be used to delete specific features from the thing.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ **Note**: In contrast to the "PUT thing/{thingId}/features" request, a partial update is supported here
+ and request body is merged with the existing features.
+
+ ### Example
+
+ The following example will add/update the properties `brewed-coffees`, `tempToHold` and `failState`.
+ The configuration property `smartMode` will be deleted from the thing.
+
+
+ ```
+ {
+ "coffee-brewer": {
+ "properties": {
+ "brewed-coffees": 10
+ }
+ },
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "smartMode": null,
+ "tempToHold": 50,
+ },
+ "status": {
+ "failState": true
+ }
+ }
+ }
+ }
+ ```
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ responses:
+ '204':
+ description: The features were successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body of the feature to be created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying all features of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '404':
+ description: The request could not be completed. The thing with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '413':
+ $ref: '#/components/responses/EntityTooLarge'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/Features'
+ example:
+ coffee-brewer:
+ properties:
+ brewed-coffees: 10
+ water-tank:
+ properties:
+ configuration:
+ smartMode: null
+ tempToHold: 50
+ status:
+ failState: true
+ description: |-
+ JSON object of all features to be patched. Consider that the value has to be a [JSON merge patch](https://tools.ietf.org/html/rfc7396).
+
+ Examples:
+ * a nested object with multiple features as shown in the example value field
+
+ * **Note**: To delete certain entries of a feature the `null` value can be used.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+ required: true
delete:
summary: Delete all features of a specific thing
- description: |-
- Deletes all features of the thing identified by the `thingId` path
- parameter.
+ description: Deletes all features of the thing identified by the `thingId` path parameter.
tags:
- Features
parameters:
@@ -1513,8 +2119,8 @@
get:
summary: Retrieve a specific feature of a specific thing
description: |-
- Returns a specific feature identified by the `featureId` path parameter
- of the thing identified by the `thingId` path parameter.
+ Returns a specific feature identified by the `featureId` path parameter of the thing
+ identified by the `thingId` path parameter.
tags:
- Features
parameters:
@@ -1578,7 +2184,8 @@
If the feature ID is used already in this thing, the feature will be overwrittern
with the content from the JSON body.
- Example: Set the `featureId` to **coffee-brewer** and all properties in the body part.
+ ### Example:
+ Set the `featureId` to **coffee-brewer** and all properties in the body part.
```
{
@@ -1650,9 +2257,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ description: The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -1681,6 +2286,104 @@
* an empty object: {} - would just create the featureID but would delete all content of the feature
* a nested object with multiple model definitions and multiple properties as shown in the example value field
required: true
+ patch:
+ summary: Patch a specific feature of a specific thing
+ description: |-
+ Patch a specific feature identified by the `featureId` path parameter of a thing identified by the `thingId` path parameter.
+
+ The existing feature will be merged with the JSON content set in the request body.
+
+ Notice that the `null` value can be used to delete the whole feature or specific parts of it.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ **Note**: In contrast to the "PUT things/{thingId}/features/{featureId}" request,
+ a partial update is supported here and request body is merged with the existing feature.
+
+ ### Example
+
+ Set the `featureId` to **coffee-brewer** and all properties in the body part
+ to update the `brewed-coffees` property and delete the definition.
+
+ ```
+ {
+ "definition": null,
+ "properties": {
+ "brewed-coffees": 42
+ }
+ }
+ ```
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ responses:
+ '204':
+ description: The feature was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body of the feature to be created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying a single feature of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '404':
+ description: The request could not be completed. The thing with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '413':
+ $ref: '#/components/responses/EntityTooLarge'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/Feature'
+ example:
+ definition: null
+ properties:
+ connected: true
+ brewed-coffees: 0
+ description: |-
+ JSON representation of the feature to be patched. Consider that the value has to be a [JSON merge patch](https://tools.ietf.org/html/rfc7396).
+
+ Examples:
+ * a nested object with multiple model definitions and multiple properties as shown in the example value field
+ * **Note**: To delete certain properties of a feature the `null` value can be used.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+ required: true
delete:
summary: Delete a specific feature of a specific thing
description: |-
@@ -1723,9 +2426,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing with the given ID or
- the feature at the specified path was not found.
+ description: The request could not be completed. The thing with the given ID or the feature at the specified path was not found.
content:
application/json:
schema:
@@ -1735,9 +2436,7 @@
'/things/{thingId}/features/{featureId}/definition':
get:
summary: List the definition of a feature
- description: |-
- Returns the complete definition field of the feature identified by the `thingId` and
- `featureId` path parameter.
+ description: Returns the complete definition field of the feature identified by the `thingId` and `featureId` path parameter.
tags:
- Features
parameters:
@@ -1791,8 +2490,7 @@
put:
summary: Create or update the definition of a feature
description: |-
- Create or update the complete definition of a feature identified by the `thingId`
- and `featureId` path parameter.
+ Create or update the complete definition of a feature identified by the `thingId` and `featureId` path parameter.
The definition field will be overwritten with the JSON array set in the request body
tags:
@@ -1857,9 +2555,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing or the feature with
- the given ID was not found.
+ description: The request could not be completed. The thing or the feature with the given ID was not found.
content:
application/json:
schema:
@@ -1877,18 +2573,92 @@
- 'com.acme:coffeebrewer:0.1.0'
- 'com.acme:coffeebrewer:1.0.0'
description: |-
- JSON array of the complete definition to be updated. Consider that the
- value has to be a JSON array or `null`.
+ JSON array of the complete definition to be updated.
- The content of the JSON array
- are strings in the format `"namespace:name:version"` which is
- enforced.
+ Consider that the value has to be a JSON array or `null`.
+
+ The content of the JSON array are strings in the format `"namespace:name:version"` which is enforced.
+ required: true
+ patch:
+ summary: Patch the definition of a feature
+ description: |-
+ Patch the definition of a feature identified by the `thingId` and `featureId` path parameter.
+
+ The existing definition field will be overwritten with the JSON array set in the request body.
+
+ Notice that the `null` value can be used to delete the definition of a feature.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ responses:
+ '204':
+ description: The definition was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying the definition of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '404':
+ description: The request could not be completed. The thing or the feature with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '413':
+ $ref: '#/components/responses/EntityTooLarge'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/FeatureDefinition'
+ example:
+ - 'com.acme:coffeebrewer:0.1.0'
+ - 'com.acme:coffeebrewer:1.1.0'
+ description: |-
+ JSON array of the complete definition to be patched. Consider that the value has to be a JSON array.
+
+ The content of the JSON array are strings in the format `"namespace:name:version"` which is enforced.
+ To delete the definition use `null` as content in the request body.
required: true
delete:
summary: Delete the definition of a feature
- description: |-
- Deletes the complete definition of the feature identified by the `thingId` and
- `featureId` path parameter.
+ description: Deletes the complete definition of the feature identified by the `thingId` and `featureId` path parameter.
tags:
- Features
parameters:
@@ -1927,9 +2697,8 @@
$ref: '#/components/schemas/AdvancedError'
'404':
description: |-
- The request could not be completed. The specified feature has no
- definition or the thing with the specified `thingId` or the feature
- with `featureId` was not found.
+ The request could not be completed. The specified feature has no definition or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -1939,9 +2708,7 @@
'/things/{thingId}/features/{featureId}/properties':
get:
summary: List all properties of a feature
- description: |-
- Returns all properties of the feature identified by the `thingId` and
- `featureId` path parameter.
+ description: Returns all properties of the feature identified by the `thingId` and `featureId` path parameter.
tags:
- Features
parameters:
@@ -1984,9 +2751,8 @@
$ref: '#/components/schemas/AdvancedError'
'404':
description: |-
- The request could not be completed. The specified feature has no
- properties or the thing with the specified `thingId` or the feature
- with `featureId` was not found.
+ The request could not be completed. The specified feature has no properties or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -1996,8 +2762,7 @@
put:
summary: Create or update all properties of a feature at once
description: |-
- Create or update the properties of a feature identified by the `thingId`
- and `featureId` path parameter.
+ Create or update the properties of a feature identified by the `thingId` and `featureId` path parameter.
The properties will be overwritten with the JSON content from the request body.
tags:
@@ -2058,9 +2823,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing or the feature with
- the given ID was not found.
+ description: The request could not be completed. The thing or the feature with the given ID was not found.
content:
application/json:
schema:
@@ -2091,11 +2854,97 @@
Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
required: true
+ patch:
+ summary: Patch all properties of a feature
+ description: |-
+ Patch the properties of a feature identified by the `thingId` and `featureId` path parameter.
+
+ The existing properties will be merged with the JSON content set in the request body.
+
+ Notice that the `null` value can be used to delete specific feature properties.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ **Note**: In contrast to the "PUT things/{thingId}/features/{featureId}/properties" request,
+ a partial update is supported here and request body is merged with the existing properties.
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ responses:
+ '204':
+ description: The properties were successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body of the feature properties to be created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying the properties of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '404':
+ description: The request could not be completed. The thing or the feature with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '413':
+ $ref: '#/components/responses/EntityTooLarge'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/FeatureProperties'
+ example:
+ configuration:
+ smartMode: null
+ brewingTemp: 87
+ tempToHold: 44
+ timeoutSeconds: 6000
+ status:
+ waterAmount: 731
+ temperature: 44
+ description: |-
+ JSON object of all properties to be patched.
+
+ Consider that the value has to be a [JSON merge patch](https://tools.ietf.org/html/rfc7396).
+ We strongly recommend to use a restricted set of characters for the key (identifier).
+
+ Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
+ required: true
delete:
summary: Delete all properties of a feature
- description: |-
- Deletes all properties of the feature identified by the `thingId` and
- `featureId` path parameter.
+ description: Deletes all properties of the feature identified by the `thingId` and `featureId` path parameter.
tags:
- Features
parameters:
@@ -2134,9 +2983,8 @@
$ref: '#/components/schemas/AdvancedError'
'404':
description: |-
- The request could not be completed. The specified feature has no
- properties or the thing with the specified `thingId` or the feature
- with `featureId` was not found.
+ The request could not be completed. The specified feature has no properties or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -2147,15 +2995,12 @@
get:
summary: Retrieve a specific property of a feature
description: |-
- Returns the a specific property path of the feature identified by the `thingId` and
- `featureId` path parameter.
+ Returns the a specific property path of the feature identified by the `thingId` and `featureId` path parameter.
- The property (JSON) can be referenced
- hierarchically, by applying JSON Pointer notation (RFC-6901)
+ The property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901)
### Example
To retrieve the value of the `brewingTemp` in the `water-tank` of our coffeemaker example the full path is:
-
`/things/{thingId}/features/water-tank/properties/configuration/brewingTemp`
tags:
- Features
@@ -2194,9 +3039,8 @@
$ref: '#/components/schemas/AdvancedError'
'404':
description: |-
- The request could not be completed. The specified property or the
- thing with the specified `thingId` or the feature with `featureId`
- was not found.
+ The request could not be completed. The specified property or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -2206,18 +3050,14 @@
put:
summary: Create or update a specific property of a feature
description: |-
- Create or update a specific property of a feature identified by the
- `thingId` and `featureId` path parameter.
+ Create or update a specific property of a feature identified by the `thingId` and `featureId` path parameter.
- The property will be created
- if it doesn't exist or else updated.
+ The property will be created if it doesn't exist or else updated.
- The property (JSON) can be
- referenced hierarchically, by applying JSON Pointer notation (RFC-6901),
+ The property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901),
### Example
To set the value of the brewingTemp in the water-tank of our coffeemaker example the full path is:
-
`/things/{thingId}/features/water-tank/properties/configuration/brewingTemp`
tags:
- Features
@@ -2274,9 +3114,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing or the feature with
- the given ID was not found.
+ description: The request could not be completed. The thing or the feature with the given ID was not found.
content:
application/json:
schema:
@@ -2287,18 +3125,88 @@
$ref: '#/components/responses/EntityTooLarge'
requestBody:
$ref: '#/components/requestBodies/Value'
+ patch:
+ summary: Patch a specific property of a feature
+ description: |-
+ Patch a specific property of a feature identified by the `thingId` and `featureId` path parameter.
+
+ The existing property will be merged with the existing one of the thing.
+
+ Notice that the `null` value can be used to delete the specified propertyPath.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ The property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901).
+
+ ### Example
+ To set the value of the brewingTemp in the water-tank of our coffeemaker example the full path is:
+
+ `/things/{thingId}/features/water-tank/properties/configuration/brewingTemp`
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/PropertyPathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ responses:
+ '204':
+ description: The property was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For creating/updating a property of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '404':
+ description: The request could not be completed. The thing or the feature with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '413':
+ $ref: '#/components/responses/EntityTooLarge'
+ requestBody:
+ $ref: '#/components/requestBodies/PatchValue'
delete:
summary: Delete a specific property of a feature
description: |-
- Deletes a specific property of the feature identified by the `thingId`
- and `featureId` path parameter.
+ Deletes a specific property of the feature identified by the `thingId` and `featureId` path parameter.
- The property (JSON) can be referenced
- hierarchically, by applying JSON Pointer notation (RFC-6901)
+ The property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901)
### Example
To delete the value of the brewingTemp in the water-tank of our coffeemaker example the full path is:
-
`/things/{thingId}/features/water-tank/properties/configuration/brewingTemp`
tags:
- Features
@@ -2328,11 +3236,19 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For deleting the properties of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
'404':
description: |-
- The request could not be completed. The specified property or the
- thing with the specified `thingId` or the feature with `featureId`
- was not found.
+ The request could not be completed. The specified property or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -2342,9 +3258,7 @@
'/things/{thingId}/features/{featureId}/desiredProperties':
get:
summary: List all desired properties of a feature
- description: |-
- Returns all desired properties of the feature identified by the `thingId` and
- `featureId` path parameter.
+ description: Returns all desired properties of the feature identified by the `thingId` and `featureId` path parameter.
tags:
- Features
parameters:
@@ -2385,11 +3299,16 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
+ '402':
+ description: The request could not be completed due to exceeded data volume or exceeded transaction count.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
'404':
description: |-
- The request could not be completed. The specified feature has no desired
- properties or the thing with the specified `thingId` or the feature
- with `featureId` was not found.
+ The request could not be completed. The specified feature has no desired properties or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -2399,8 +3318,7 @@
put:
summary: Create or update all desired properties of a feature at once
description: |-
- Create or update the desired properties of a feature identified by the `thingId`
- and `featureId` path parameter.
+ Create or update the desired properties of a feature identified by the `thingId` and `featureId` path parameter.
The desired properties will be overwritten with the JSON content from the request body.
tags:
@@ -2461,9 +3379,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing or the feature with
- the given ID was not found.
+ description: The request could not be completed. The thing or the feature with the given ID was not found.
content:
application/json:
schema:
@@ -2494,11 +3410,97 @@
Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
required: true
+ patch:
+ summary: Patch all desired properties of a feature
+ description: |-
+ Patch the desired properties of a feature identified by the `thingId` and `featureId` path parameter.
+
+ The existing desired properties will be merged with the JSON content set in the request body.
+
+ Notice that the `null` value can be used to delete the whole feature or specific parts of it.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ **Note**: In contrast to the "PUT things/{thingId}/features/{featureId}/desiredProperties" request,
+ a partial update is supported here and request body is merged with the existing desired properties.
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ responses:
+ '204':
+ description: The desired properties were successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body of the desired feature roperties to be created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying the desired properties of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '404':
+ description: The request could not be completed. The thing or the feature with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '413':
+ $ref: '#/components/responses/EntityTooLarge'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/FeatureProperties'
+ example:
+ configuration:
+ smartMode: null
+ brewingTemp: 87
+ tempToHold: 44
+ timeoutSeconds: 6000
+ status:
+ waterAmount: 731
+ temperature: 44
+ description: |-
+ JSON object of all desried properties to be patched.
+
+ Consider that the value has to be a [JSON merge patch](https://tools.ietf.org/html/rfc7396). We strongly recommend to use
+ a restricted set of characters for the key (identifier).
+
+ Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
+ required: true
delete:
summary: Delete all desired properties of a feature
- description: |-
- Deletes all desired properties of the feature identified by the `thingId` and
- `featureId` path parameter.
+ description: Deletes all desired properties of the feature identified by the `thingId` and `featureId` path parameter.
tags:
- Features
parameters:
@@ -2537,9 +3539,8 @@
$ref: '#/components/schemas/AdvancedError'
'404':
description: |-
- The request could not be completed. The specified feature has no desired
- properties or the thing with the specified `thingId` or the feature
- with `featureId` was not found.
+ The request could not be completed. The specified feature has no desired properties or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -2550,11 +3551,9 @@
get:
summary: Retrieve a specific desired property of a feature
description: |-
- Returns the a specific desired property path of the feature identified by the `thingId` and
- `featureId` path parameter.
+ Returns the a specific desired property path of the feature identified by the `thingId` and `featureId` path parameter.
- The desired property (JSON) can be referenced
- hierarchically, by applying JSON Pointer notation (RFC-6901)
+ The desired property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901)
### Example
To retrieve the value of the `brewingTemp` in the `water-tank` of our coffeemaker example the full path is:
@@ -2597,9 +3596,8 @@
$ref: '#/components/schemas/AdvancedError'
'404':
description: |-
- The request could not be completed. The specified desired property or the
- thing with the specified `thingId` or the feature with `featureId`
- was not found.
+ The request could not be completed. The specified desired property or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -2609,14 +3607,11 @@
put:
summary: Create or update a specific desired property of a feature
description: |-
- Create or update a specific desired property of a feature identified by the
- `thingId` and `featureId` path parameter.
+ Create or update a specific desired property of a feature identified by the `thingId` and `featureId` path parameter.
- The desired property will be created
- if it doesn't exist or else updated.
+ The desired property will be created if it doesn't exist or else updated.
- The desired property (JSON) can be
- referenced hierarchically, by applying JSON Pointer notation (RFC-6901),
+ The desired property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901),
### Example
To set the value of the brewingTemp in the water-tank of our coffeemaker example the full path is:
@@ -2677,9 +3672,7 @@
schema:
$ref: '#/components/schemas/AdvancedError'
'404':
- description: |-
- The request could not be completed. The thing or the feature with
- the given ID was not found.
+ description: The request could not be completed. The thing or the feature with the given ID was not found.
content:
application/json:
schema:
@@ -2690,6 +3683,78 @@
$ref: '#/components/responses/EntityTooLarge'
requestBody:
$ref: '#/components/requestBodies/Value'
+ patch:
+ summary: Patch a specific desired property of a feature
+ description: |-
+ Patch a specific desired property of a feature identified by the `thingId` and `featureId` path parameter.
+
+ The exisiting desired property of a feature will be merged with the JSON content set in the request body.
+
+ Notice that the `null` value can be used to delete the specified propertyPath.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ The desired property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901).
+
+ ### Example
+ To set the value of the brewingTemp in the water-tank of our coffeemaker example the full path is:
+ `/things/{thingId}/features/water-tank/desiredProperties/configuration/brewingTemp`
+ tags:
+ - Features
+ parameters:
+ - $ref: '#/components/parameters/ThingIdPathParam'
+ - $ref: '#/components/parameters/FeatureIdPathPathParam'
+ - $ref: '#/components/parameters/PropertyPathPathParam'
+ - $ref: '#/components/parameters/IfMatchHeaderParamHash'
+ - $ref: '#/components/parameters/IfNoneMatchHeaderParam'
+ - $ref: '#/components/parameters/RequestedAcksParam'
+ - $ref: '#/components/parameters/TimeoutParam'
+ - $ref: '#/components/parameters/ResponseRequiredParam'
+ responses:
+ '204':
+ description: The desired property was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For creating/updating a desired property of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '404':
+ description: The request could not be completed. The thing or the feature with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
+ '412':
+ $ref: '#/components/responses/PreconditionFailed'
+ '413':
+ $ref: '#/components/responses/EntityTooLarge'
+ requestBody:
+ $ref: '#/components/requestBodies/PatchValue'
delete:
summary: Delete a specific desired property of a feature
description: |-
@@ -2731,11 +3796,19 @@
application/json:
schema:
$ref: '#/components/schemas/AdvancedError'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For deleting the properties of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AdvancedError'
'404':
description: |-
- The request could not be completed. The specified desired property or the
- thing with the specified `thingId` or the feature with `featureId`
- was not found.
+ The request could not be completed. The specified desired property or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -5122,6 +6195,25 @@
* for an list, the JSON value is the list: `[ 1,2,3 ]`
required: true
+ PatchValue:
+ content:
+ application/merge-patch+json:
+ schema:
+ type: object
+ example: {}
+ description: |-
+ JSON representation of the value to be patched. This may be as well an empty object.
+
+ Consider that the value has to be a JSON value.
+
+ Examples:
+ * for a number, the JSON value is the number: `42`
+ * for a string, the JSON value must be quoted: `"aString"`
+ * for a boolean, the JSON value is the boolean: `true`
+ * for an object, the JSON value is the object: `{ "key": "value"}` -} We strongly recommend to use a restricted set of characters for the key (identifier). Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
+ * for an list, the JSON value is the list: `[ 1,2,3 ]`
+ * special value `null` will delete the referenced key. For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+ required: true
ActivateTokenIntegration:
content:
application/json:
diff --git a/openapi/sources/api-2-index.yml b/openapi/sources/api-2-index.yml
index 31b82e7..8c9d545 100644
--- a/openapi/sources/api-2-index.yml
+++ b/openapi/sources/api-2-index.yml
@@ -153,6 +153,8 @@
$ref: "./requests/payload.yml"
Value:
$ref: "./requests/value.yml"
+ PatchValue:
+ $ref: "./requests/patchValue.yml"
ActivateTokenIntegration:
$ref: "./requests/policies/actions/activateTokenIntegration.yml"
diff --git a/openapi/sources/paths/features/definition.yml b/openapi/sources/paths/features/definition.yml
index f1561b3..dc1ae33 100644
--- a/openapi/sources/paths/features/definition.yml
+++ b/openapi/sources/paths/features/definition.yml
@@ -11,8 +11,7 @@
get:
summary: List the definition of a feature
description: |-
- Returns the complete definition field of the feature identified by the `thingId` and
- `featureId` path parameter.
+ Returns the complete definition field of the feature identified by the `thingId` and `featureId` path parameter.
tags:
- Features
parameters:
@@ -66,8 +65,7 @@
put:
summary: Create or update the definition of a feature
description: |-
- Create or update the complete definition of a feature identified by the `thingId`
- and `featureId` path parameter.
+ Create or update the complete definition of a feature identified by the `thingId` and `featureId` path parameter.
The definition field will be overwritten with the JSON array set in the request body
tags:
@@ -133,8 +131,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing or the feature with
- the given ID was not found.
+ The request could not be completed. The thing or the feature with the given ID was not found.
content:
application/json:
schema:
@@ -150,18 +147,94 @@
$ref: '../../schemas/features/featureDefinition.yml'
example: [ "com.acme:coffeebrewer:0.1.0", "com.acme:coffeebrewer:1.0.0" ]
description: |-
- JSON array of the complete definition to be updated. Consider that the
- value has to be a JSON array or `null`.
+ JSON array of the complete definition to be updated.
- The content of the JSON array
- are strings in the format `"namespace:name:version"` which is
- enforced.
+ Consider that the value has to be a JSON array or `null`.
+
+ The content of the JSON array are strings in the format `"namespace:name:version"` which is enforced.
+ required: true
+patch:
+ summary: Patch the definition of a feature
+ description: |-
+ Patch the definition of a feature identified by the `thingId` and `featureId` path parameter.
+
+ The existing definition field will be overwritten with the JSON array set in the request body.
+
+ Notice that the `null` value can be used to delete the definition of a feature.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+ tags:
+ - Features
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The definition was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying the definition of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing or the feature with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '../../schemas/features/featureDefinition.yml'
+ example:
+ - 'com.acme:coffeebrewer:0.1.0'
+ - 'com.acme:coffeebrewer:1.1.0'
+ description: |-
+ JSON array of the complete definition to be patched. Consider that the value has to be a JSON array.
+
+ The content of the JSON array are strings in the format `"namespace:name:version"` which is enforced.
+ To delete the definition use `null` as content in the request body.
required: true
delete:
summary: Delete the definition of a feature
description: |-
- Deletes the complete definition of the feature identified by the `thingId` and
- `featureId` path parameter.
+ Deletes the complete definition of the feature identified by the `thingId` and `featureId` path parameter.
tags:
- Features
parameters:
@@ -200,9 +273,8 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The specified feature has no
- definition or the thing with the specified `thingId` or the feature
- with `featureId` was not found.
+ The request could not be completed. The specified feature has no definition or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
diff --git a/openapi/sources/paths/features/desiredProperties.yml b/openapi/sources/paths/features/desiredProperties.yml
index 40ad1f4..0d48d72 100644
--- a/openapi/sources/paths/features/desiredProperties.yml
+++ b/openapi/sources/paths/features/desiredProperties.yml
@@ -11,8 +11,7 @@
get:
summary: List all desired properties of a feature
description: |-
- Returns all desired properties of the feature identified by the `thingId` and
- `featureId` path parameter.
+ Returns all desired properties of the feature identified by the `thingId` and `featureId` path parameter.
tags:
- Features
parameters:
@@ -53,11 +52,16 @@
application/json:
schema:
$ref: '../../schemas/errors/advancedError.yml'
+ '402':
+ description: The request could not be completed due to exceeded data volume or exceeded transaction count.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The specified feature has no desired
- properties or the thing with the specified `thingId` or the feature
- with `featureId` was not found.
+ The request could not be completed. The specified feature has no desired properties or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -67,8 +71,7 @@
put:
summary: Create or update all desired properties of a feature at once
description: |-
- Create or update the desired properties of a feature identified by the `thingId`
- and `featureId` path parameter.
+ Create or update the desired properties of a feature identified by the `thingId` and `featureId` path parameter.
The desired properties will be overwritten with the JSON content from the request body.
tags:
@@ -130,8 +133,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing or the feature with
- the given ID was not found.
+ The request could not be completed. The thing or the feature with the given ID was not found.
content:
application/json:
schema:
@@ -166,11 +168,99 @@
Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
required: true
+patch:
+ summary: Patch all desired properties of a feature
+ description: |-
+ Patch the desired properties of a feature identified by the `thingId` and `featureId` path parameter.
+
+ The existing desired properties will be merged with the JSON content set in the request body.
+
+ Notice that the `null` value can be used to delete the whole feature or specific parts of it.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ **Note**: In contrast to the "PUT things/{thingId}/features/{featureId}/desiredProperties" request,
+ a partial update is supported here and request body is merged with the existing desired properties.
+ tags:
+ - Features
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The desired properties were successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body of the desired feature roperties to be created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying the desired properties of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing or the feature with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '../../schemas/features/featureProperties.yml'
+ example:
+ configuration:
+ smartMode: null
+ brewingTemp: 87
+ tempToHold: 44
+ timeoutSeconds: 6000
+ status:
+ waterAmount: 731
+ temperature: 44
+ description: |-
+ JSON object of all desried properties to be patched.
+
+ Consider that the value has to be a [JSON merge patch](https://tools.ietf.org/html/rfc7396). We strongly recommend to use
+ a restricted set of characters for the key (identifier).
+
+ Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
+ required: true
delete:
summary: Delete all desired properties of a feature
description: |-
- Deletes all desired properties of the feature identified by the `thingId` and
- `featureId` path parameter.
+ Deletes all desired properties of the feature identified by the `thingId` and `featureId` path parameter.
tags:
- Features
parameters:
@@ -209,9 +299,8 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The specified feature has no desired
- properties or the thing with the specified `thingId` or the feature
- with `featureId` was not found.
+ The request could not be completed. The specified feature has no desired properties or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
diff --git a/openapi/sources/paths/features/desiredProperty.yml b/openapi/sources/paths/features/desiredProperty.yml
index 3c1ba3f..28ee585 100644
--- a/openapi/sources/paths/features/desiredProperty.yml
+++ b/openapi/sources/paths/features/desiredProperty.yml
@@ -11,11 +11,9 @@
get:
summary: Retrieve a specific desired property of a feature
description: |-
- Returns the a specific desired property path of the feature identified by the `thingId` and
- `featureId` path parameter.
+ Returns the a specific desired property path of the feature identified by the `thingId` and `featureId` path parameter.
- The desired property (JSON) can be referenced
- hierarchically, by applying JSON Pointer notation (RFC-6901)
+ The desired property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901)
### Example
To retrieve the value of the `brewingTemp` in the `water-tank` of our coffeemaker example the full path is:
@@ -58,9 +56,8 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The specified desired property or the
- thing with the specified `thingId` or the feature with `featureId`
- was not found.
+ The request could not be completed. The specified desired property or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -70,14 +67,11 @@
put:
summary: Create or update a specific desired property of a feature
description: |-
- Create or update a specific desired property of a feature identified by the
- `thingId` and `featureId` path parameter.
+ Create or update a specific desired property of a feature identified by the `thingId` and `featureId` path parameter.
- The desired property will be created
- if it doesn't exist or else updated.
+ The desired property will be created if it doesn't exist or else updated.
- The desired property (JSON) can be
- referenced hierarchically, by applying JSON Pointer notation (RFC-6901),
+ The desired property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901),
### Example
To set the value of the brewingTemp in the water-tank of our coffeemaker example the full path is:
@@ -139,8 +133,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing or the feature with
- the given ID was not found.
+ The request could not be completed. The thing or the feature with the given ID was not found.
content:
application/json:
schema:
@@ -151,6 +144,79 @@
$ref: '../../responses/entityTooLarge.yml'
requestBody:
$ref: '../../requests/value.yml'
+patch:
+ summary: Patch a specific desired property of a feature
+ description: |-
+ Patch a specific desired property of a feature identified by the `thingId` and `featureId` path parameter.
+
+ The exisiting desired property of a feature will be merged with the JSON content set in the request body.
+
+ Notice that the `null` value can be used to delete the specified propertyPath.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ The desired property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901).
+
+ ### Example
+ To set the value of the brewingTemp in the water-tank of our coffeemaker example the full path is:
+ `/things/{thingId}/features/water-tank/desiredProperties/configuration/brewingTemp`
+ tags:
+ - Features
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/propertyPathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The desired property was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For creating/updating a desired property of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing or the feature with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ $ref: '../../requests/patchValue.yml'
delete:
summary: Delete a specific desired property of a feature
description: |-
@@ -192,11 +258,19 @@
application/json:
schema:
$ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For deleting the properties of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The specified desired property or the
- thing with the specified `thingId` or the feature with `featureId`
- was not found.
+ The request could not be completed. The specified desired property or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
diff --git a/openapi/sources/paths/features/feature.yml b/openapi/sources/paths/features/feature.yml
index a9f37c3..8d33870 100644
--- a/openapi/sources/paths/features/feature.yml
+++ b/openapi/sources/paths/features/feature.yml
@@ -11,8 +11,8 @@
get:
summary: Retrieve a specific feature of a specific thing
description: |-
- Returns a specific feature identified by the `featureId` path parameter
- of the thing identified by the `thingId` path parameter.
+ Returns a specific feature identified by the `featureId` path parameter of the thing
+ identified by the `thingId` path parameter.
tags:
- Features
parameters:
@@ -76,7 +76,8 @@
If the feature ID is used already in this thing, the feature will be overwrittern
with the content from the JSON body.
- Example: Set the `featureId` to **coffee-brewer** and all properties in the body part.
+ ### Example:
+ Set the `featureId` to **coffee-brewer** and all properties in the body part.
```
{
@@ -149,8 +150,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -179,6 +179,105 @@
* an empty object: {} - would just create the featureID but would delete all content of the feature
* a nested object with multiple model definitions and multiple properties as shown in the example value field
required: true
+patch:
+ summary: Patch a specific feature of a specific thing
+ description: |-
+ Patch a specific feature identified by the `featureId` path parameter of a thing identified by the `thingId` path parameter.
+
+ The existing feature will be merged with the JSON content set in the request body.
+
+ Notice that the `null` value can be used to delete the whole feature or specific parts of it.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ **Note**: In contrast to the "PUT things/{thingId}/features/{featureId}" request,
+ a partial update is supported here and request body is merged with the existing feature.
+
+ ### Example
+
+ Set the `featureId` to **coffee-brewer** and all properties in the body part
+ to update the `brewed-coffees` property and delete the definition.
+
+ ```
+ {
+ "definition": null,
+ "properties": {
+ "brewed-coffees": 42
+ }
+ }
+ ```
+ tags:
+ - Features
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The feature was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body of the feature to be created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying a single feature of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '../../schemas/features/feature.yml'
+ example:
+ definition: null
+ properties:
+ connected: true
+ brewed-coffees: 0
+ description: |-
+ JSON representation of the feature to be patched. Consider that the value has to be a [JSON merge patch](https://tools.ietf.org/html/rfc7396).
+
+ Examples:
+ * a nested object with multiple model definitions and multiple properties as shown in the example value field
+ * **Note**: To delete certain properties of a feature the `null` value can be used.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+ required: true
delete:
summary: Delete a specific feature of a specific thing
description: |-
@@ -222,8 +321,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing with the given ID or
- the feature at the specified path was not found.
+ The request could not be completed. The thing with the given ID or the feature at the specified path was not found.
content:
application/json:
schema:
diff --git a/openapi/sources/paths/features/index.yml b/openapi/sources/paths/features/index.yml
index 557f6b8..088b623 100644
--- a/openapi/sources/paths/features/index.yml
+++ b/openapi/sources/paths/features/index.yml
@@ -11,8 +11,7 @@
get:
summary: List all features of a specific thing
description: |-
- Returns all features of the thing identified by the `thingId` path
- parameter.
+ Returns all features of the thing identified by the `thingId` path parameter.
tags:
- Features
parameters:
@@ -20,7 +19,9 @@
- $ref: '../../parameters/featuresFieldsQueryParam.yml'
- $ref: '../../parameters/ifMatchHeaderParamHash.yml'
- $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
- $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
responses:
'200':
description: |-
@@ -78,8 +79,8 @@
put:
summary: Create or modify all features of a specific thing at once
description: |-
- Create or modify all features of a thing identified by the `thingId`
- path parameter.
+ Create or modify all features of a thing identified by the `thingId` path parameter.
+
### Create all features at once
In case at the initial creation of your thing you have not specified any features, these can be created here.
@@ -90,30 +91,30 @@
but the content will be **overwritten**.
If you need to update single features or their paths, please use the sub-resources instead.
- Example:
+ ### Example:
```
{
- "coffee-brewer": {
- "definition": ["com.acme:coffeebrewer:0.1.0"],
- "properties": {
- "brewed-coffees": 0
- }
- },
- "water-tank": {
- "properties": {
- "configuration": {
- "smartMode": true,
- "brewingTemp": 87,
- "tempToHold": 44,
- "timeoutSeconds": 6000
- },
- "status": {
- "waterAmount": 731,
- "temperature": 44
- }
- }
- }
+ "coffee-brewer": {
+ "definition": ["com.acme:coffeebrewer:0.1.0"],
+ "properties": {
+ "brewed-coffees": 0
+ }
+ },
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "smartMode": true,
+ "brewingTemp": 87,
+ "tempToHold": 44,
+ "timeoutSeconds": 6000
+ },
+ "status": {
+ "waterAmount": 731,
+ "temperature": 44
+ }
+ }
+ }
}
```
tags:
@@ -180,8 +181,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -230,11 +230,129 @@
* a nested object with multiple features as shown in the example value field
required: true
+patch:
+ summary: Patch all features of a specific thing
+ description: |-
+ Patch all features of a thing identified by the `thingId` path parameter.
+
+ The existing features will be merged with the JSON content set in the request body.
+
+ Notice that the `null` value has a special meaning and can be used to delete specific features from the thing.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ **Note**: In contrast to the "PUT thing/{thingId}/features" request, a partial update is supported here
+ and request body is merged with the existing features.
+
+ ### Example
+
+ The following example will add/update the properties `brewed-coffees`, `tempToHold` and `failState`.
+ The configuration property `smartMode` will be deleted from the thing.
+
+
+ ```
+ {
+ "coffee-brewer": {
+ "properties": {
+ "brewed-coffees": 10
+ }
+ },
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "smartMode": null,
+ "tempToHold": 50,
+ },
+ "status": {
+ "failState": true
+ }
+ }
+ }
+ }
+ ```
+ tags:
+ - Features
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The features were successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body of the feature to be created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying all features of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '../../schemas/features/features.yml'
+ example:
+ coffee-brewer:
+ properties:
+ brewed-coffees: 10
+ water-tank:
+ properties:
+ configuration:
+ smartMode: null
+ tempToHold: 50
+ status:
+ failState: true
+ description: |-
+ JSON object of all features to be patched. Consider that the value has to be a [JSON merge patch](https://tools.ietf.org/html/rfc7396).
+
+ Examples:
+ * a nested object with multiple features as shown in the example value field
+
+ * **Note**: To delete certain entries of a feature the `null` value can be used.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+ required: true
delete:
summary: Delete all features of a specific thing
description: |-
- Deletes all features of the thing identified by the `thingId` path
- parameter.
+ Deletes all features of the thing identified by the `thingId` path parameter.
tags:
- Features
parameters:
diff --git a/openapi/sources/paths/features/properties.yml b/openapi/sources/paths/features/properties.yml
index 47411be..682d611 100644
--- a/openapi/sources/paths/features/properties.yml
+++ b/openapi/sources/paths/features/properties.yml
@@ -11,8 +11,7 @@
get:
summary: List all properties of a feature
description: |-
- Returns all properties of the feature identified by the `thingId` and
- `featureId` path parameter.
+ Returns all properties of the feature identified by the `thingId` and `featureId` path parameter.
tags:
- Features
parameters:
@@ -55,9 +54,8 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The specified feature has no
- properties or the thing with the specified `thingId` or the feature
- with `featureId` was not found.
+ The request could not be completed. The specified feature has no properties or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -67,8 +65,7 @@
put:
summary: Create or update all properties of a feature at once
description: |-
- Create or update the properties of a feature identified by the `thingId`
- and `featureId` path parameter.
+ Create or update the properties of a feature identified by the `thingId` and `featureId` path parameter.
The properties will be overwritten with the JSON content from the request body.
tags:
@@ -130,8 +127,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing or the feature with
- the given ID was not found.
+ The request could not be completed. The thing or the feature with the given ID was not found.
content:
application/json:
schema:
@@ -164,13 +160,100 @@
a restricted set of characters for the key (identifier).
Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
+ required: true
+patch:
+ summary: Patch all properties of a feature
+ description: |-
+ Patch the properties of a feature identified by the `thingId` and `featureId` path parameter.
+ The existing properties will be merged with the JSON content set in the request body.
+
+ Notice that the `null` value can be used to delete specific feature properties.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ **Note**: In contrast to the "PUT things/{thingId}/features/{featureId}/properties" request,
+ a partial update is supported here and request body is merged with the existing properties.
+ tags:
+ - Features
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The properties were successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body of the feature properties to be created/modified is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying the properties of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing or the feature with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '../../schemas/features/featureProperties.yml'
+ example:
+ configuration:
+ smartMode: null
+ brewingTemp: 87
+ tempToHold: 44
+ timeoutSeconds: 6000
+ status:
+ waterAmount: 731
+ temperature: 44
+ description: |-
+ JSON object of all properties to be patched.
+
+ Consider that the value has to be a [JSON merge patch](https://tools.ietf.org/html/rfc7396).
+ We strongly recommend to use a restricted set of characters for the key (identifier).
+
+ Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
required: true
delete:
summary: Delete all properties of a feature
description: |-
- Deletes all properties of the feature identified by the `thingId` and
- `featureId` path parameter.
+ Deletes all properties of the feature identified by the `thingId` and `featureId` path parameter.
tags:
- Features
parameters:
@@ -209,9 +292,8 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The specified feature has no
- properties or the thing with the specified `thingId` or the feature
- with `featureId` was not found.
+ The request could not be completed. The specified feature has no properties or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
diff --git a/openapi/sources/paths/features/property.yml b/openapi/sources/paths/features/property.yml
index fca08cb..5db8f5d 100644
--- a/openapi/sources/paths/features/property.yml
+++ b/openapi/sources/paths/features/property.yml
@@ -11,15 +11,12 @@
get:
summary: Retrieve a specific property of a feature
description: |-
- Returns the a specific property path of the feature identified by the `thingId` and
- `featureId` path parameter.
+ Returns the a specific property path of the feature identified by the `thingId` and `featureId` path parameter.
- The property (JSON) can be referenced
- hierarchically, by applying JSON Pointer notation (RFC-6901)
+ The property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901)
### Example
To retrieve the value of the `brewingTemp` in the `water-tank` of our coffeemaker example the full path is:
-
`/things/{thingId}/features/water-tank/properties/configuration/brewingTemp`
tags:
- Features
@@ -58,9 +55,8 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The specified property or the
- thing with the specified `thingId` or the feature with `featureId`
- was not found.
+ The request could not be completed. The specified property or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
@@ -70,18 +66,14 @@
put:
summary: Create or update a specific property of a feature
description: |-
- Create or update a specific property of a feature identified by the
- `thingId` and `featureId` path parameter.
+ Create or update a specific property of a feature identified by the `thingId` and `featureId` path parameter.
- The property will be created
- if it doesn't exist or else updated.
+ The property will be created if it doesn't exist or else updated.
- The property (JSON) can be
- referenced hierarchically, by applying JSON Pointer notation (RFC-6901),
+ The property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901),
### Example
To set the value of the brewingTemp in the water-tank of our coffeemaker example the full path is:
-
`/things/{thingId}/features/water-tank/properties/configuration/brewingTemp`
tags:
- Features
@@ -140,8 +132,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing or the feature with
- the given ID was not found.
+ The request could not be completed. The thing or the feature with the given ID was not found.
content:
application/json:
schema:
@@ -152,18 +143,89 @@
$ref: '../../responses/entityTooLarge.yml'
requestBody:
$ref: '../../requests/value.yml'
+patch:
+ summary: Patch a specific property of a feature
+ description: |-
+ Patch a specific property of a feature identified by the `thingId` and `featureId` path parameter.
+
+ The existing property will be merged with the existing one of the thing.
+
+ Notice that the `null` value can be used to delete the specified propertyPath.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ The property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901).
+
+ ### Example
+ To set the value of the brewingTemp in the water-tank of our coffeemaker example the full path is:
+
+ `/things/{thingId}/features/water-tank/properties/configuration/brewingTemp`
+ tags:
+ - Features
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/featureIdPathPathParam.yml'
+ - $ref: '../../parameters/propertyPathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The property was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For creating/updating a property of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing or the feature with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ $ref: '../../requests/patchValue.yml'
delete:
summary: Delete a specific property of a feature
description: |-
- Deletes a specific property of the feature identified by the `thingId`
- and `featureId` path parameter.
+ Deletes a specific property of the feature identified by the `thingId` and `featureId` path parameter.
- The property (JSON) can be referenced
- hierarchically, by applying JSON Pointer notation (RFC-6901)
+ The property (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901)
### Example
To delete the value of the brewingTemp in the water-tank of our coffeemaker example the full path is:
-
`/things/{thingId}/features/water-tank/properties/configuration/brewingTemp`
tags:
- Features
@@ -193,11 +255,19 @@
application/json:
schema:
$ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For deleting the properties of an existing feature, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The specified property or the
- thing with the specified `thingId` or the feature with `featureId`
- was not found.
+ The request could not be completed. The specified property or
+ the thing with the specified `thingId` or the feature with `featureId` was not found.
content:
application/json:
schema:
diff --git a/openapi/sources/paths/things/attribute.yml b/openapi/sources/paths/things/attribute.yml
index 7dd209f..f54f3a4 100644
--- a/openapi/sources/paths/things/attribute.yml
+++ b/openapi/sources/paths/things/attribute.yml
@@ -11,15 +11,13 @@
get:
summary: Retrieve a specific attribute of a specific thing
description: |-
- Returns a specific attribute of the thing identified by the `thingId`
- path parameter.
+ Returns a specific attribute of the thing identified by the `thingId` path parameter.
- The attribute (JSON) can be referenced hierarchically, by
- applying JSON Pointer notation (RFC-6901).
+ The attribute (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901).
- Example:
- In order to retrieve the `name` field of an `manufacturer` attribute,
- the full path would be
+ ### Example:
+
+ In order to retrieve the `name` field of an `manufacturer` attribute, the full path would be
`/things/{thingId}/attributes/manufacturer/name`
tags:
- Things
@@ -68,15 +66,16 @@
put:
summary: Create or update a specific attribute of a specific thing
description: |-
- Create or update a specific attribute of the thing identified by the
- `thingId` path parameter.
+ Create or update a specific attribute of the thing identified by the `thingId` path parameter.
* If you specify a new attribute path, this will be created
* If you specify an existing attribute path, this will be updated
The attribute (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901).
- Example: In order to put the `name` field of an `manufacturer` attribute, the full path would be
+ ### Example:
+
+ In order to put the `name` field of an `manufacturer` attribute, the full path would be
`/things/{thingId}/attributes/manufacturer/name`
tags:
- Things
@@ -136,8 +135,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -148,16 +146,88 @@
$ref: '../../responses/entityTooLarge.yml'
requestBody:
$ref: '../../requests/value.yml'
-delete:
- summary: Delete a specific attribute of a specific thing
+patch:
+ summary: Patch a specific attribute of a specific thing
description: |-
- Deletes a specific attribute of the thing identified by the `thingId`
- path parameter.
+ Patch a specific attribute of a thing identified by the `thingId` path parameter.
+
+ * If you specify a new attribute path, this will be created
+ * If you specify an existing attribute path, this will be merged
+ * If you set the request body to `null` for an existing attribute path then the attribute will be deleted.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
The attribute (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901).
- Example: In order to delete the `name` field of an `manufacturer` attribute, the full path would be
- `/things/{thingId}/attributes/manufacturer/name`
+ ### Example:
+
+ In order to patch the `name` field of an `manufacturer` attribute, the full path would be
+ `/things/{thingId}/attributes/manufacturer/name`
+ tags:
+ - Things
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/attributePathPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The attribute was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying an attribute of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ $ref: '../../requests/patchValue.yml'
+delete:
+ summary: Delete a specific attribute of a specific thing
+ description: |-
+ Deletes a specific attribute of the thing identified by the `thingId` path parameter.
+
+ The attribute (JSON) can be referenced hierarchically, by applying JSON Pointer notation (RFC-6901).
+
+ ### Example:
+ In order to delete the `name` field of an `manufacturer` attribute, the full path would be
+ `/things/{thingId}/attributes/manufacturer/name`
tags:
- Things
parameters:
@@ -196,8 +266,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing with the given ID or
- the attribute at the specified path was not found.
+ The request could not be completed. The thing with the given ID or the attribute at the specified path was not found.
content:
application/json:
schema:
diff --git a/openapi/sources/paths/things/attributes.yml b/openapi/sources/paths/things/attributes.yml
index 6ffd675..53c56f3 100644
--- a/openapi/sources/paths/things/attributes.yml
+++ b/openapi/sources/paths/things/attributes.yml
@@ -128,8 +128,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -140,11 +139,95 @@
$ref: '../../responses/entityTooLarge.yml'
requestBody:
$ref: '../../requests/attributes.yml'
+patch:
+ summary: Patch all attributes of a specific thing
+ description: |-
+ Patch the attributes of a thing identified by the `thingId` path parameter.
+ The existing attributes will be merged with the JSON content set in the request body.
+
+ Notice that the `null` value has a special meaning and can be used to delete all or specific attributes from a thing.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+ **Note**: In contrast to the "PUT things/{thingId}/attributes" request,
+ a partial update is supported here and request body is merged with the existing attributes.
+ tags:
+ - Things
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The attributes were successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the JSON body of the attributes to be patched is invalid
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying the attributes of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '../../schemas/things/attributes.yml'
+ example:
+ manufacturer:
+ name: ACME demo corp.
+ location: 'Berlin, main floor'
+ coffeemaker:
+ serialno: '42'
+ model: Speaking coffee machine
+ description: |-
+ JSON object of all attributes to be patched. Consider that the value has to be a [JSON merge patch](https://tools.ietf.org/html/rfc7396).
+
+ Examples:
+ * a simple object: `{ "key": "value"}` - We strongly recommend to use a restricted set of characters for the key (identifier), as the key might be needed for the (URL) path later.<br> Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
+ * a nested object as shown in the example value
+ * `null`: deletes all attributes
+ required: true
delete:
summary: Delete all attributes of a specific thing at once
description: |-
- Deletes all attributes of the thing identified by the `thingId` path
- parameter.
+ Deletes all attributes of the thing identified by the `thingId` path parameter.
tags:
- Things
parameters:
@@ -182,8 +265,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing with the given ID or
- its attributes were not found.
+ The request could not be completed. The thing with the given ID or its attributes were not found.
content:
application/json:
schema:
diff --git a/openapi/sources/paths/things/definition.yml b/openapi/sources/paths/things/definition.yml
index 3896b6b..fe58ca9 100644
--- a/openapi/sources/paths/things/definition.yml
+++ b/openapi/sources/paths/things/definition.yml
@@ -62,8 +62,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -140,8 +139,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -152,6 +150,88 @@
$ref: '../../responses/entityTooLarge.yml'
requestBody:
$ref: '../../requests/definition.yml'
+patch:
+ summary: Patch the definition of a specific thing
+ description: |-
+ * If the thing does not have a definition yet, this request will create it.
+ * If the thing already has a definition you can replace it by providing the new definition in the request body.
+ * If the request body is set to `null` then the defintion will be deleted.
+
+ Notice that the `null` value in the JSON body has a special meaning and will delete the definition from the thing.
+ For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+ tags:
+ - Things
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The definition was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `thingId` does not conform to the namespaced entity ID notation
+ (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the JSON was invalid
+ * the request body was not a JSON object.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller has insufficient permissions.
+ For modifying a definition of an existing thing, `WRITE` permission is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing with the given ID was not found.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '../../schemas/things/definition.yml'
+ example: '"example:test:definition"'
+ description: |-
+ JSON string representation of the definition to be patched.
+
+ Consider that the value has to be a JSON string.
+
+ Examples:
+
+ * an string: `"value"` - Currently the definition should follow the pattern: [_a-zA-Z0-9\-]:[_a-zA-Z0-9\-]:[_a-zA-Z0-9\-]
+ * an empty string: `""`
+ * `null`: the definition will be deleted
delete:
summary: Delete the definition of a specific thing
description: |-
@@ -193,8 +273,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing with the given ID or
- its definition was not found.
+ The request could not be completed. The thing with the given ID or its definition was not found.
content:
application/json:
schema:
diff --git a/openapi/sources/paths/things/index.yml b/openapi/sources/paths/things/index.yml
index b6c6903..6455eb5 100644
--- a/openapi/sources/paths/things/index.yml
+++ b/openapi/sources/paths/things/index.yml
@@ -175,4 +175,4 @@
}
}
}
- description: JSON representation of the thing to be created. Use `{ }` to create an empty thing with a default policy.
\ No newline at end of file
+ description: JSON representation of the thing to be created. Use '{}' to create an empty thing with a default policy.
diff --git a/openapi/sources/paths/things/policyId.yml b/openapi/sources/paths/things/policyId.yml
index 468033f..92cdd36 100644
--- a/openapi/sources/paths/things/policyId.yml
+++ b/openapi/sources/paths/things/policyId.yml
@@ -60,19 +60,17 @@
put:
summary: Create or update the policy ID of a thing
description: |-
- Create or update the policy ID of the thing identified by the `thingId`
- path parameter.
+ Create or update the policy ID of the thing identified by the `thingId` path parameter.
### Create
- If the thing does not have a `policyId` yet, it is
- considered to have been created via API version 1, where the access control list `acl`
- mechanism is used. In that case, this request will create the `policyId`.
+ If the thing does not have a `policyId` yet, it is considered to have been created via API version 1,
+ where the access control list `acl` mechanism is used. In that case, this request will create the `policyId`.
Note: You will need to create the policy content separately.
### Update
- If the thing already has a `policyId` you can assign it to an existing policy by setting
- the new `policyId` in the request body.
+ If the thing already has a `policyId` you can assign it to an existing policy by setting the new `policyId`
+ in the request body.
tags:
- Things
parameters:
@@ -144,4 +142,69 @@
resource `/policies/{policyId}`.
The ID of a policy needs to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ required: true
+patch:
+ summary: Patch the policy ID of a thing
+ description: |-
+ Patch the policy ID of the thing identified by the `thingId` path parameter.
+
+ The `policyId` of the thing will be updated.
+ Notice that for this resource it is not possible to remove the `policyId` from the thing by setting the
+ payload to `null`.
+ tags:
+ - Things
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParamHash.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: 'The policy ID was successfully patched. Note: You will need to create the policy content separately.'
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` can not be removed from a thing.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. The thing with the given ID was not found in the context of the authenticated user.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ type: string
+ example: '"your.namespace:your-policy-name"'
+ description: |-
+ The policy is used for controlling access to this thing. It is managed by resource `/policies/{policyId}`.
+
+ The ID of a policy needs to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
required: true
\ No newline at end of file
diff --git a/openapi/sources/paths/things/thing.yml b/openapi/sources/paths/things/thing.yml
index 51dd305..9c163c5 100644
--- a/openapi/sources/paths/things/thing.yml
+++ b/openapi/sources/paths/things/thing.yml
@@ -11,13 +11,14 @@
get:
summary: Retrieve a specific thing
description: |-
- Returns the thing identified by the `thingId` path parameter. The
- response includes details about the thing, including the `policyId`, attributes, definition and features.
+ Returns the thing identified by the `thingId` path parameter. The response includes details about the thing,
+ including the `policyId`, attributes, definition and features.
- Optionally, you can use the field selectors (see parameter `fields`) to only get specific
- fields, which you are interested in.
+ Optionally, you can use the field selectors (see parameter `fields`) to only get specific fields,
+ which you are interested in.
- Example: Use the field selector `_policy` to retrieve the content of the policy.
+ ### Example:
+ Use the field selector `_policy` to retrieve the content of the policy.
tags:
- Things
parameters:
@@ -60,8 +61,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
@@ -71,8 +71,7 @@
put:
summary: Create or update a thing with a specified ID
description: |-
- Create or update the thing specified by the `thingId` path parameter and
- the optional JSON body.
+ Create or update the thing specified by the `thingId` path parameter and the optional JSON body.
* If you set a new `thingId` in the path, a thing will be created.
* If you set an existing `thingId` in the path, the thing will be updated.
@@ -82,43 +81,43 @@
At the initial creation of a thing, only a valid `thingId` is required.
However, you can create a full-fledged thing all at once.
- Example:
+ ### Example:
To create a coffee maker thing, set the `thingId` in the path, e.g. to "com.acme.coffeemaker:BE-42"
and the body part, like in the following snippet.
```
- {
- "definition": "com.acme:coffeebrewer:0.1.0",
- "attributes": {
- "manufacturer": "ACME demo corp.",
- "location": "Berlin, main floor",
- "serialno": "42",
- "model": "Speaking coffee machine"
- },
- "features": {
- "coffee-brewer": {
- "definition": ["com.acme:coffeebrewer:0.1.0"],
- "properties": {
- "brewed-coffees": 0
- }
- },
- "water-tank": {
- "properties": {
- "configuration": {
- "smartMode": true,
- "brewingTemp": 87,
- "tempToHold": 44,
- "timeoutSeconds": 6000
- },
- "status": {
- "waterAmount": 731,
- "temperature": 44
- }
- }
- }
+ {
+ "definition": "com.acme:coffeebrewer:0.1.0",
+ "attributes": {
+ "manufacturer": "ACME demo corp.",
+ "location": "Berlin, main floor",
+ "serialno": "42",
+ "model": "Speaking coffee machine"
+ },
+ "features": {
+ "coffee-brewer": {
+ "definition": [ "com.acme:coffeebrewer:0.1.0" ],
+ "properties": {
+ "brewed-coffees": 0
+ }
+ },
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "smartMode": true,
+ "brewingTemp": 87,
+ "tempToHold": 44,
+ "timeoutSeconds": 6000
+ },
+ "status": {
+ "waterAmount": 731,
+ "temperature": 44
+ }
+ }
+ }
+ }
}
- }
- ```
+ ```
As the example does not set a policy in the request body, but the thing concept requires one,
the service will create a default policy. The default policy, has the exactly same id
as the thing, and grants ALL permissions to the authorized subject.
@@ -306,6 +305,205 @@
}
}
description: JSON representation of the thing to be modified.
+patch:
+ summary: Patch a thing with a specified ID
+ description: |-
+ Patch an existing thing specified by the `thingId` path parameter.
+
+ Patching a thing will merge the provided request body with the exisiting thing.
+ This makes it possible to change only some parts of a thing in single request without providing the full thing
+ structure in the request body.
+
+
+ ### Patch a thing
+
+ With this resource it is possible to add, update or delete parts of an existing thing.
+ The request body provided in *JSON merge patch* (RFC-7396) format will be merged with the existing thing.
+ Notice that the `null` value in the JSON body will delete the specified JSON key from the thing.
+ For further documentation of JSON merge patch see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+
+
+ ### Example
+ A Thing already exists with the following content:
+
+ ```
+ {
+ "definition": "com.acme:coffeebrewer:0.1.0",
+ "attributes": {
+ "manufacturer": "ACME demo corp.",
+ "location": "Berlin, main floor",
+ "serialno": "42",
+ "model": "Speaking coffee machine"
+ },
+ "features": {
+ "coffee-brewer": {
+ "definition": ["com.acme:coffeebrewer:0.1.0"],
+ "properties": {
+ "brewed-coffees": 0
+ }
+ },
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "smartMode": true,
+ "brewingTemp": 87,
+ "tempToHold": 44,
+ "timeoutSeconds": 6000
+ },
+ "status": {
+ "waterAmount": 731,
+ "temperature": 44
+ }
+ }
+ }
+ }
+ }
+ ```
+
+ To make changes that only affect parts of the existing thing, e.g. add some attribute and delete a
+ specific feature property, the content of the request body could look like this:
+
+ ```
+ {
+ "attributes": {
+ "manufacturingYear": "2020"
+ },
+ "features": {
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "smartMode": null,
+ "tempToHold": 50,
+ }
+ }
+ }
+ }
+ }
+ ```
+
+ The request body will be merged with the existing thing and the result will be the following thing:
+
+ ```
+ {
+ "definition": "com.acme:coffeebrewer:0.1.0",
+ "attributes": {
+ "manufacturer": "ACME demo corp.",
+ "manufacturingYear": "2020",
+ "location": "Berlin, main floor",
+ "serialno": "42",
+ "model": "Speaking coffee machine"
+ },
+ "features": {
+ "coffee-brewer": {
+ "definition": ["com.acme:coffeebrewer:0.1.0"],
+ "properties": {
+ "brewed-coffees": 0
+ }
+ },
+ "water-tank": {
+ "properties": {
+ "configuration": {
+ "brewingTemp": 87,
+ "tempToHold": 50,
+ "timeoutSeconds": 6000
+ },
+ "status": {
+ "waterAmount": 731,
+ "temperature": 44
+ }
+ }
+ }
+ }
+ }
+ ```
+
+ ### Permissions for patching an existing Thing
+
+ For updating an existing thing, the authorized subject needs **WRITE** permission on those parts of the thing
+ that are affected by the merge update.
+
+ For example, to successfully execute the above example the authorized subject needs to have unrestricted
+ *WRITE* permissions on all affected paths of the JSON merge patch: `attributes/manufacturingYear`,
+ `features/water-tank/properties/configuration/smartMode`,
+ `features/water-tank/properties/configuration/tempToHold`. The *WRITE* permission must not be revoked on any
+ level further down the hierarchy. Consequently it is also sufficient for the authorized subject to have
+ unrestricted *WRITE* permission at root level or unrestricted *WRITE* permission at `/attributes` and
+ `/features` etc.
+ tags:
+ - Things
+ parameters:
+ - $ref: '../../parameters/thingIdPathParam.yml'
+ - $ref: '../../parameters/ifMatchHeaderParam.yml'
+ - $ref: '../../parameters/ifNoneMatchHeaderParam.yml'
+ - $ref: '../../parameters/putMetadataParam.yml'
+ - $ref: '../../parameters/requestedAcksParam.yml'
+ - $ref: '../../parameters/timeoutParam.yml'
+ - $ref: '../../parameters/responseRequiredParam.yml'
+ responses:
+ '204':
+ description: The thing was successfully patched.
+ headers:
+ ETag:
+ description: |-
+ The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format
+ "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]".
+ schema:
+ type: string
+ '400':
+ description: |-
+ The request could not be completed. Possible reasons:
+
+ * the JSON body of the thing to be patched is invalid
+ * the JSON body of the thing to be patched contains a `thingId` which does not match the ID in the path
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '401':
+ description: The request could not be completed due to missing authentication.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '403':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the caller would not have access to the thing after creating it with the given policy
+ * the caller has insufficient permissions.
+ For modifying an existing thing, an unrestricted `WRITE` permission on the thing's root resource is required.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '404':
+ description: |-
+ The request could not be completed. Possible reasons:
+ * the referenced thing does not exist.
+ * the caller has insufficient permissions to read the referenced thing.
+ * the policy that should be copied does not exist.
+ content:
+ application/json:
+ schema:
+ $ref: '../../schemas/errors/advancedError.yml'
+ '412':
+ $ref: '../../responses/preconditionFailed.yml'
+ '413':
+ $ref: '../../responses/entityTooLarge.yml'
+ requestBody:
+ content:
+ application/merge-patch+json:
+ schema:
+ $ref: '../../schemas/things/patchThing.yml'
+ example:
+ attributes:
+ manufacturingYear: '2020'
+ features:
+ water-tank:
+ properties:
+ configuration:
+ smartMode: null
+ tempToHold: 50
+ description: JSON representation of the thing to be patched.
delete:
summary: Delete a specific thing
description: |-
@@ -351,8 +549,7 @@
$ref: '../../schemas/errors/advancedError.yml'
'404':
description: |-
- The request could not be completed. The thing with the given ID was
- not found.
+ The request could not be completed. The thing with the given ID was not found.
content:
application/json:
schema:
diff --git a/openapi/sources/requests/patchValue.yml b/openapi/sources/requests/patchValue.yml
new file mode 100644
index 0000000..4ecfe09
--- /dev/null
+++ b/openapi/sources/requests/patchValue.yml
@@ -0,0 +1,28 @@
+# Copyright (c) 2021 Contributors to the Eclipse Foundation
+#
+# See the NOTICE file(s) distributed with this work for additional
+# information regarding copyright ownership.
+#
+# This program and the accompanying materials are made available under the
+# terms of the Eclipse Public License 2.0 which is available at
+# http://www.eclipse.org/legal/epl-2.0
+#
+# SPDX-License-Identifier: EPL-2.0
+content:
+ application/merge-patch+json:
+ schema:
+ type: object
+ example: {}
+description: |-
+ JSON representation of the value to be patched. This may be as well an empty object.
+
+ Consider that the value has to be a JSON value.
+
+ Examples:
+ * for a number, the JSON value is the number: `42`
+ * for a string, the JSON value must be quoted: `"aString"`
+ * for a boolean, the JSON value is the boolean: `true`
+ * for an object, the JSON value is the object: `{ "key": "value"}` -} We strongly recommend to use a restricted set of characters for the key (identifier). Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
+ * for an list, the JSON value is the list: `[ 1,2,3 ]`
+ * special value `null` will delete the referenced key. For further documentation see [RFC 7396](https://tools.ietf.org/html/rfc7396).
+required: true
\ No newline at end of file
diff --git a/openapi/sources/schemas/things/patchThing.yml b/openapi/sources/schemas/things/patchThing.yml
new file mode 100644
index 0000000..34514c0
--- /dev/null
+++ b/openapi/sources/schemas/things/patchThing.yml
@@ -0,0 +1,27 @@
+# Copyright (c) 2021 Contributors to the Eclipse Foundation
+#
+# See the NOTICE file(s) distributed with this work for additional
+# information regarding copyright ownership.
+#
+# This program and the accompanying materials are made available under the
+# terms of the Eclipse Public License 2.0 which is available at
+# http://www.eclipse.org/legal/epl-2.0
+#
+# SPDX-License-Identifier: EPL-2.0
+type: object
+properties:
+ thingId:
+ type: string
+ description: Unique identifier representing the thing
+ policyId:
+ type: string
+ description: 'The ID of the policy which controls the access to this thing. policies are managed by resource `/policies/{policyId}`'
+ definition:
+ $ref: 'definition.yml'
+ attributes:
+ $ref: 'attributes.yml'
+ features:
+ $ref: '../features/features.yml'
+required:
+ - thingId
+ - policyId
\ No newline at end of file
diff --git a/presentations.html b/presentations.html
index 91af4af..7829aa7 100644
--- a/presentations.html
+++ b/presentations.html
@@ -1788,7 +1788,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-bindings.html b/protocol-bindings.html
index 1fc1eb7..5a43fc5 100644
--- a/protocol-bindings.html
+++ b/protocol-bindings.html
@@ -1768,7 +1768,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createattribute.html b/protocol-examples-createattribute.html
index 60262a3..1aaf36a 100644
--- a/protocol-examples-createattribute.html
+++ b/protocol-examples-createattribute.html
@@ -1770,7 +1770,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createattributes.html b/protocol-examples-createattributes.html
index 5388be3..29b60d2 100644
--- a/protocol-examples-createattributes.html
+++ b/protocol-examples-createattributes.html
@@ -1775,7 +1775,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createdefinition.html b/protocol-examples-createdefinition.html
index 162a6c9..e78889b 100644
--- a/protocol-examples-createdefinition.html
+++ b/protocol-examples-createdefinition.html
@@ -1768,7 +1768,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createdesiredproperties.html b/protocol-examples-createdesiredproperties.html
index 39093de..0b06abd 100644
--- a/protocol-examples-createdesiredproperties.html
+++ b/protocol-examples-createdesiredproperties.html
@@ -1773,7 +1773,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createdesiredproperty.html b/protocol-examples-createdesiredproperty.html
index 3b0556d..9d8eff6 100644
--- a/protocol-examples-createdesiredproperty.html
+++ b/protocol-examples-createdesiredproperty.html
@@ -1763,7 +1763,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createfeature.html b/protocol-examples-createfeature.html
index d91c185..c8a5f78 100644
--- a/protocol-examples-createfeature.html
+++ b/protocol-examples-createfeature.html
@@ -1791,7 +1791,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createfeatures.html b/protocol-examples-createfeatures.html
index 57b7539..ded7a74 100644
--- a/protocol-examples-createfeatures.html
+++ b/protocol-examples-createfeatures.html
@@ -1795,7 +1795,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createproperties.html b/protocol-examples-createproperties.html
index 04095d9..e0733aa 100644
--- a/protocol-examples-createproperties.html
+++ b/protocol-examples-createproperties.html
@@ -1774,7 +1774,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createproperty.html b/protocol-examples-createproperty.html
index fafc3ca..5f5fdaf 100644
--- a/protocol-examples-createproperty.html
+++ b/protocol-examples-createproperty.html
@@ -1764,7 +1764,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-creatething.html b/protocol-examples-creatething.html
index 69ee95a..3aad829 100644
--- a/protocol-examples-creatething.html
+++ b/protocol-examples-creatething.html
@@ -1875,7 +1875,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createthingdefinition.html b/protocol-examples-createthingdefinition.html
index 664a312..32d5308 100644
--- a/protocol-examples-createthingdefinition.html
+++ b/protocol-examples-createthingdefinition.html
@@ -1765,7 +1765,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deleteattribute.html b/protocol-examples-deleteattribute.html
index 157dc8f..325a660 100644
--- a/protocol-examples-deleteattribute.html
+++ b/protocol-examples-deleteattribute.html
@@ -1762,7 +1762,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deleteattributes.html b/protocol-examples-deleteattributes.html
index c8a55bb..cb47be7 100644
--- a/protocol-examples-deleteattributes.html
+++ b/protocol-examples-deleteattributes.html
@@ -1762,7 +1762,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deletedefinition.html b/protocol-examples-deletedefinition.html
index 3e0f309..be28a3e 100644
--- a/protocol-examples-deletedefinition.html
+++ b/protocol-examples-deletedefinition.html
@@ -1762,7 +1762,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deletedesiredproperties.html b/protocol-examples-deletedesiredproperties.html
index 9bfa500..9b7cfaf 100644
--- a/protocol-examples-deletedesiredproperties.html
+++ b/protocol-examples-deletedesiredproperties.html
@@ -1761,7 +1761,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deletedesiredproperty.html b/protocol-examples-deletedesiredproperty.html
index dce3966..a1b8ce1 100644
--- a/protocol-examples-deletedesiredproperty.html
+++ b/protocol-examples-deletedesiredproperty.html
@@ -1761,7 +1761,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deletefeature.html b/protocol-examples-deletefeature.html
index c61b2d5..0447612 100644
--- a/protocol-examples-deletefeature.html
+++ b/protocol-examples-deletefeature.html
@@ -1762,7 +1762,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deletefeatures.html b/protocol-examples-deletefeatures.html
index 114d57d..5091cfa 100644
--- a/protocol-examples-deletefeatures.html
+++ b/protocol-examples-deletefeatures.html
@@ -1762,7 +1762,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deleteproperties.html b/protocol-examples-deleteproperties.html
index 6385648..c23e212 100644
--- a/protocol-examples-deleteproperties.html
+++ b/protocol-examples-deleteproperties.html
@@ -1762,7 +1762,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deleteproperty.html b/protocol-examples-deleteproperty.html
index 525adeb..179c00f 100644
--- a/protocol-examples-deleteproperty.html
+++ b/protocol-examples-deleteproperty.html
@@ -1762,7 +1762,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deletething.html b/protocol-examples-deletething.html
index a300e3e..73105f8 100644
--- a/protocol-examples-deletething.html
+++ b/protocol-examples-deletething.html
@@ -1762,7 +1762,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deletethingdefinition.html b/protocol-examples-deletethingdefinition.html
index 483ffc1..71f8166 100644
--- a/protocol-examples-deletethingdefinition.html
+++ b/protocol-examples-deletethingdefinition.html
@@ -1762,7 +1762,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-errorresponses.html b/protocol-examples-errorresponses.html
index 3525265..fd51c9d 100644
--- a/protocol-examples-errorresponses.html
+++ b/protocol-examples-errorresponses.html
@@ -2299,7 +2299,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-mergeattribute.html b/protocol-examples-mergeattribute.html
index bd91a95..1c65582 100644
--- a/protocol-examples-mergeattribute.html
+++ b/protocol-examples-mergeattribute.html
@@ -1786,7 +1786,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-mergeattributes.html b/protocol-examples-mergeattributes.html
index b13d322..fc2606a 100644
--- a/protocol-examples-mergeattributes.html
+++ b/protocol-examples-mergeattributes.html
@@ -1790,7 +1790,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-mergedesiredproperties.html b/protocol-examples-mergedesiredproperties.html
index ba38940..8186640 100644
--- a/protocol-examples-mergedesiredproperties.html
+++ b/protocol-examples-mergedesiredproperties.html
@@ -1790,7 +1790,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-mergedesiredproperty.html b/protocol-examples-mergedesiredproperty.html
index 2fb982e..06f8b32 100644
--- a/protocol-examples-mergedesiredproperty.html
+++ b/protocol-examples-mergedesiredproperty.html
@@ -1780,7 +1780,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-mergefeature.html b/protocol-examples-mergefeature.html
index 3ecf5f0..a6e7cd8 100644
--- a/protocol-examples-mergefeature.html
+++ b/protocol-examples-mergefeature.html
@@ -1800,7 +1800,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-mergefeaturedefinition.html b/protocol-examples-mergefeaturedefinition.html
index 4726185..36a3f78 100644
--- a/protocol-examples-mergefeaturedefinition.html
+++ b/protocol-examples-mergefeaturedefinition.html
@@ -1784,7 +1784,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-mergefeatures.html b/protocol-examples-mergefeatures.html
index 149a6a6..d78d67a 100644
--- a/protocol-examples-mergefeatures.html
+++ b/protocol-examples-mergefeatures.html
@@ -1804,7 +1804,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-mergepolicyid.html b/protocol-examples-mergepolicyid.html
index dd1aad9..8c8c2fc 100644
--- a/protocol-examples-mergepolicyid.html
+++ b/protocol-examples-mergepolicyid.html
@@ -1768,7 +1768,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-mergeproperties.html b/protocol-examples-mergeproperties.html
index 29d53b0..299e8a8 100644
--- a/protocol-examples-mergeproperties.html
+++ b/protocol-examples-mergeproperties.html
@@ -1790,7 +1790,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-mergeproperty.html b/protocol-examples-mergeproperty.html
index cb4caa4..d26a072 100644
--- a/protocol-examples-mergeproperty.html
+++ b/protocol-examples-mergeproperty.html
@@ -1780,7 +1780,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-mergething.html b/protocol-examples-mergething.html
index 2d85fef..52dd269 100644
--- a/protocol-examples-mergething.html
+++ b/protocol-examples-mergething.html
@@ -1814,7 +1814,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-mergethingdefinition.html b/protocol-examples-mergethingdefinition.html
index 29b1ae0..28e0be1 100644
--- a/protocol-examples-mergethingdefinition.html
+++ b/protocol-examples-mergethingdefinition.html
@@ -1780,7 +1780,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifyattribute.html b/protocol-examples-modifyattribute.html
index d7addff..e7d166f 100644
--- a/protocol-examples-modifyattribute.html
+++ b/protocol-examples-modifyattribute.html
@@ -1770,7 +1770,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifyattributes.html b/protocol-examples-modifyattributes.html
index 56d1d6b..ea2e0c2 100644
--- a/protocol-examples-modifyattributes.html
+++ b/protocol-examples-modifyattributes.html
@@ -1775,7 +1775,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifydefinition.html b/protocol-examples-modifydefinition.html
index 54b6930..56c51a3 100644
--- a/protocol-examples-modifydefinition.html
+++ b/protocol-examples-modifydefinition.html
@@ -1768,7 +1768,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifydesiredproperties.html b/protocol-examples-modifydesiredproperties.html
index c55e4b2..e46b2bf 100644
--- a/protocol-examples-modifydesiredproperties.html
+++ b/protocol-examples-modifydesiredproperties.html
@@ -1773,7 +1773,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifydesiredproperty.html b/protocol-examples-modifydesiredproperty.html
index c6efa70..2e58bab 100644
--- a/protocol-examples-modifydesiredproperty.html
+++ b/protocol-examples-modifydesiredproperty.html
@@ -1763,7 +1763,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifyfeature.html b/protocol-examples-modifyfeature.html
index a9a48d2..4f39143 100644
--- a/protocol-examples-modifyfeature.html
+++ b/protocol-examples-modifyfeature.html
@@ -1791,7 +1791,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifyfeatures.html b/protocol-examples-modifyfeatures.html
index 1fe4151..ed2ba20 100644
--- a/protocol-examples-modifyfeatures.html
+++ b/protocol-examples-modifyfeatures.html
@@ -1795,7 +1795,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifypolicyid.html b/protocol-examples-modifypolicyid.html
index 59213c6..1b3ce79 100644
--- a/protocol-examples-modifypolicyid.html
+++ b/protocol-examples-modifypolicyid.html
@@ -1786,7 +1786,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifyproperties.html b/protocol-examples-modifyproperties.html
index 97397c6..ea87040 100644
--- a/protocol-examples-modifyproperties.html
+++ b/protocol-examples-modifyproperties.html
@@ -1774,7 +1774,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifyproperty.html b/protocol-examples-modifyproperty.html
index 95c6334..d222b5e 100644
--- a/protocol-examples-modifyproperty.html
+++ b/protocol-examples-modifyproperty.html
@@ -1764,7 +1764,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifything.html b/protocol-examples-modifything.html
index a39bf2b..e8b00d4 100644
--- a/protocol-examples-modifything.html
+++ b/protocol-examples-modifything.html
@@ -1856,7 +1856,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifythingdefinition.html b/protocol-examples-modifythingdefinition.html
index 420974c..dfaebbb 100644
--- a/protocol-examples-modifythingdefinition.html
+++ b/protocol-examples-modifythingdefinition.html
@@ -1764,7 +1764,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-announcement-subjectDeletion.html b/protocol-examples-policies-announcement-subjectDeletion.html
index 607a0b3..c3fcfa3 100644
--- a/protocol-examples-policies-announcement-subjectDeletion.html
+++ b/protocol-examples-policies-announcement-subjectDeletion.html
@@ -1752,7 +1752,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-createpolicy.html b/protocol-examples-policies-createpolicy.html
index db4748e..75bc1d0 100644
--- a/protocol-examples-policies-createpolicy.html
+++ b/protocol-examples-policies-createpolicy.html
@@ -1798,7 +1798,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-createpolicyentry.html b/protocol-examples-policies-createpolicyentry.html
index 8c5ef0f..f2f1adc 100644
--- a/protocol-examples-policies-createpolicyentry.html
+++ b/protocol-examples-policies-createpolicyentry.html
@@ -1774,7 +1774,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-createresource.html b/protocol-examples-policies-createresource.html
index 4537eab..9779236 100644
--- a/protocol-examples-policies-createresource.html
+++ b/protocol-examples-policies-createresource.html
@@ -1763,7 +1763,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-createsubject.html b/protocol-examples-policies-createsubject.html
index 78ff41a..227bb31 100644
--- a/protocol-examples-policies-createsubject.html
+++ b/protocol-examples-policies-createsubject.html
@@ -1759,7 +1759,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-deletepolicy.html b/protocol-examples-policies-deletepolicy.html
index c7ba9e5..60ba3bf 100644
--- a/protocol-examples-policies-deletepolicy.html
+++ b/protocol-examples-policies-deletepolicy.html
@@ -1756,7 +1756,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-deletepolicyentry.html b/protocol-examples-policies-deletepolicyentry.html
index 68d19d5..f4e5ab9 100644
--- a/protocol-examples-policies-deletepolicyentry.html
+++ b/protocol-examples-policies-deletepolicyentry.html
@@ -1756,7 +1756,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-deleteresource.html b/protocol-examples-policies-deleteresource.html
index c6a54f3..7cb7533 100644
--- a/protocol-examples-policies-deleteresource.html
+++ b/protocol-examples-policies-deleteresource.html
@@ -1756,7 +1756,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-deletesubject.html b/protocol-examples-policies-deletesubject.html
index b5cb8eb..c5505b2 100644
--- a/protocol-examples-policies-deletesubject.html
+++ b/protocol-examples-policies-deletesubject.html
@@ -1756,7 +1756,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-errorresponses.html b/protocol-examples-policies-errorresponses.html
index 8919d4c..f1ac822 100644
--- a/protocol-examples-policies-errorresponses.html
+++ b/protocol-examples-policies-errorresponses.html
@@ -2094,7 +2094,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-modifypolicy.html b/protocol-examples-policies-modifypolicy.html
index 8383574..d385422 100644
--- a/protocol-examples-policies-modifypolicy.html
+++ b/protocol-examples-policies-modifypolicy.html
@@ -1777,7 +1777,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-modifypolicyentries.html b/protocol-examples-policies-modifypolicyentries.html
index 68c1dca..1ada4c3 100644
--- a/protocol-examples-policies-modifypolicyentries.html
+++ b/protocol-examples-policies-modifypolicyentries.html
@@ -1796,7 +1796,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-modifypolicyentry.html b/protocol-examples-policies-modifypolicyentry.html
index 6ede728..3bcb485 100644
--- a/protocol-examples-policies-modifypolicyentry.html
+++ b/protocol-examples-policies-modifypolicyentry.html
@@ -1774,7 +1774,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-modifyresource.html b/protocol-examples-policies-modifyresource.html
index 7886e3f..fb7e91d 100644
--- a/protocol-examples-policies-modifyresource.html
+++ b/protocol-examples-policies-modifyresource.html
@@ -1763,7 +1763,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-modifyresources.html b/protocol-examples-policies-modifyresources.html
index ce03eb6..73fb487 100644
--- a/protocol-examples-policies-modifyresources.html
+++ b/protocol-examples-policies-modifyresources.html
@@ -1766,7 +1766,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-modifysubject.html b/protocol-examples-policies-modifysubject.html
index 468ef52..031adae 100644
--- a/protocol-examples-policies-modifysubject.html
+++ b/protocol-examples-policies-modifysubject.html
@@ -1759,7 +1759,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-modifysubjects.html b/protocol-examples-policies-modifysubjects.html
index abe0852..3712adf 100644
--- a/protocol-examples-policies-modifysubjects.html
+++ b/protocol-examples-policies-modifysubjects.html
@@ -1762,7 +1762,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-retrievepolicy.html b/protocol-examples-policies-retrievepolicy.html
index 67604ed..9dd1bbb 100644
--- a/protocol-examples-policies-retrievepolicy.html
+++ b/protocol-examples-policies-retrievepolicy.html
@@ -1777,7 +1777,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-retrievepolicyentries.html b/protocol-examples-policies-retrievepolicyentries.html
index e11ff71..e076c9a 100644
--- a/protocol-examples-policies-retrievepolicyentries.html
+++ b/protocol-examples-policies-retrievepolicyentries.html
@@ -1790,7 +1790,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-retrievepolicyentry.html b/protocol-examples-policies-retrievepolicyentry.html
index 445663d..da9f39c 100644
--- a/protocol-examples-policies-retrievepolicyentry.html
+++ b/protocol-examples-policies-retrievepolicyentry.html
@@ -1772,7 +1772,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-retrieveresource.html b/protocol-examples-policies-retrieveresource.html
index a07f403..9cb202f 100644
--- a/protocol-examples-policies-retrieveresource.html
+++ b/protocol-examples-policies-retrieveresource.html
@@ -1763,7 +1763,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-retrieveresources.html b/protocol-examples-policies-retrieveresources.html
index ac00736..5cf4d5d 100644
--- a/protocol-examples-policies-retrieveresources.html
+++ b/protocol-examples-policies-retrieveresources.html
@@ -1765,7 +1765,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-retrievesubject.html b/protocol-examples-policies-retrievesubject.html
index f16509d..44052e5 100644
--- a/protocol-examples-policies-retrievesubject.html
+++ b/protocol-examples-policies-retrievesubject.html
@@ -1759,7 +1759,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-policies-retrievesubjects.html b/protocol-examples-policies-retrievesubjects.html
index 0ae8e8b..5609d83 100644
--- a/protocol-examples-policies-retrievesubjects.html
+++ b/protocol-examples-policies-retrievesubjects.html
@@ -1761,7 +1761,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrieveattribute.html b/protocol-examples-retrieveattribute.html
index e7fb263..26524a0 100644
--- a/protocol-examples-retrieveattribute.html
+++ b/protocol-examples-retrieveattribute.html
@@ -1756,7 +1756,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrieveattributes.html b/protocol-examples-retrieveattributes.html
index 5edca37..0bcb3d0 100644
--- a/protocol-examples-retrieveattributes.html
+++ b/protocol-examples-retrieveattributes.html
@@ -1758,7 +1758,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievedefinition.html b/protocol-examples-retrievedefinition.html
index 5e3d6bd..b3d2f43 100644
--- a/protocol-examples-retrievedefinition.html
+++ b/protocol-examples-retrievedefinition.html
@@ -1755,7 +1755,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievedesiredproperties.html b/protocol-examples-retrievedesiredproperties.html
index bf049b2..7da0bfa 100644
--- a/protocol-examples-retrievedesiredproperties.html
+++ b/protocol-examples-retrievedesiredproperties.html
@@ -1757,7 +1757,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievedesiredproperty.html b/protocol-examples-retrievedesiredproperty.html
index a2f0770..4fddec5 100644
--- a/protocol-examples-retrievedesiredproperty.html
+++ b/protocol-examples-retrievedesiredproperty.html
@@ -1752,7 +1752,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievefeature.html b/protocol-examples-retrievefeature.html
index 1c10790..685eb7b 100644
--- a/protocol-examples-retrievefeature.html
+++ b/protocol-examples-retrievefeature.html
@@ -1766,7 +1766,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievefeatures.html b/protocol-examples-retrievefeatures.html
index 7f18c37..e7aa9f3 100644
--- a/protocol-examples-retrievefeatures.html
+++ b/protocol-examples-retrievefeatures.html
@@ -1768,7 +1768,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrieveproperties.html b/protocol-examples-retrieveproperties.html
index d1fc9e6..c6bd14c 100644
--- a/protocol-examples-retrieveproperties.html
+++ b/protocol-examples-retrieveproperties.html
@@ -1758,7 +1758,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrieveproperty.html b/protocol-examples-retrieveproperty.html
index b9137bd..f787d89 100644
--- a/protocol-examples-retrieveproperty.html
+++ b/protocol-examples-retrieveproperty.html
@@ -1753,7 +1753,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievething.html b/protocol-examples-retrievething.html
index 657b8ec..d7a6d90 100644
--- a/protocol-examples-retrievething.html
+++ b/protocol-examples-retrievething.html
@@ -1788,7 +1788,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievethingdefinition.html b/protocol-examples-retrievethingdefinition.html
index 06e8afb..4a40fd6 100644
--- a/protocol-examples-retrievethingdefinition.html
+++ b/protocol-examples-retrievethingdefinition.html
@@ -1753,7 +1753,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievethings.html b/protocol-examples-retrievethings.html
index 9fb99ef..df6f5db 100644
--- a/protocol-examples-retrievethings.html
+++ b/protocol-examples-retrievethings.html
@@ -1785,7 +1785,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-search.html b/protocol-examples-search.html
index 6e40d28..3bb3c16 100644
--- a/protocol-examples-search.html
+++ b/protocol-examples-search.html
@@ -1857,7 +1857,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples.html b/protocol-examples.html
index d90a94e..a643436 100644
--- a/protocol-examples.html
+++ b/protocol-examples.html
@@ -1839,7 +1839,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-overview.html b/protocol-overview.html
index b1859d8..63448c2 100644
--- a/protocol-overview.html
+++ b/protocol-overview.html
@@ -1755,7 +1755,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-acks.html b/protocol-specification-acks.html
index 5fdfc6e..77bc436 100644
--- a/protocol-specification-acks.html
+++ b/protocol-specification-acks.html
@@ -1779,7 +1779,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-errors.html b/protocol-specification-errors.html
index bab3f01..bc3c7be 100644
--- a/protocol-specification-errors.html
+++ b/protocol-specification-errors.html
@@ -1748,7 +1748,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-policies-announcement.html b/protocol-specification-policies-announcement.html
index 7ab0a11..ce18eaf 100644
--- a/protocol-specification-policies-announcement.html
+++ b/protocol-specification-policies-announcement.html
@@ -1783,7 +1783,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-policies-create-or-modify.html b/protocol-specification-policies-create-or-modify.html
index d900ade..a8ca427 100644
--- a/protocol-specification-policies-create-or-modify.html
+++ b/protocol-specification-policies-create-or-modify.html
@@ -2357,7 +2357,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-policies-delete.html b/protocol-specification-policies-delete.html
index 23202d1..7176474 100644
--- a/protocol-specification-policies-delete.html
+++ b/protocol-specification-policies-delete.html
@@ -2027,7 +2027,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-policies-retrieve.html b/protocol-specification-policies-retrieve.html
index 817784a..9a7fb45 100644
--- a/protocol-specification-policies-retrieve.html
+++ b/protocol-specification-policies-retrieve.html
@@ -2250,7 +2250,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-policies.html b/protocol-specification-policies.html
index 9fa3c5e..5b0c07d 100644
--- a/protocol-specification-policies.html
+++ b/protocol-specification-policies.html
@@ -1840,7 +1840,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things-create-or-modify.html b/protocol-specification-things-create-or-modify.html
index abb9cf6..75b44de 100644
--- a/protocol-specification-things-create-or-modify.html
+++ b/protocol-specification-things-create-or-modify.html
@@ -3456,7 +3456,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things-delete.html b/protocol-specification-things-delete.html
index 55045ab..087f16c 100644
--- a/protocol-specification-things-delete.html
+++ b/protocol-specification-things-delete.html
@@ -2845,7 +2845,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things-merge.html b/protocol-specification-things-merge.html
index 28e13d5..bab27cf 100644
--- a/protocol-specification-things-merge.html
+++ b/protocol-specification-things-merge.html
@@ -3003,7 +3003,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things-messages.html b/protocol-specification-things-messages.html
index 1cad885..9a5b071 100644
--- a/protocol-specification-things-messages.html
+++ b/protocol-specification-things-messages.html
@@ -1999,7 +1999,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things-retrieve.html b/protocol-specification-things-retrieve.html
index 4d814c0..f7e3823 100644
--- a/protocol-specification-things-retrieve.html
+++ b/protocol-specification-things-retrieve.html
@@ -2692,7 +2692,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things-search.html b/protocol-specification-things-search.html
index 71b011c..d1ccb3b 100644
--- a/protocol-specification-things-search.html
+++ b/protocol-specification-things-search.html
@@ -2103,7 +2103,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things.html b/protocol-specification-things.html
index a2f75f9..1f406da 100644
--- a/protocol-specification-things.html
+++ b/protocol-specification-things.html
@@ -1809,7 +1809,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-topic.html b/protocol-specification-topic.html
index d225023..37d4cf3 100644
--- a/protocol-specification-topic.html
+++ b/protocol-specification-topic.html
@@ -1925,7 +1925,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification.html b/protocol-specification.html
index bfb55fd..1f8baf0 100644
--- a/protocol-specification.html
+++ b/protocol-specification.html
@@ -1920,7 +1920,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-twinlive.html b/protocol-twinlive.html
index 10e4795..a78f2fd 100644
--- a/protocol-twinlive.html
+++ b/protocol-twinlive.html
@@ -1766,7 +1766,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_010-M1.html b/release_notes_010-M1.html
index 683ba99..07f3df4 100644
--- a/release_notes_010-M1.html
+++ b/release_notes_010-M1.html
@@ -1745,7 +1745,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_010-M3.html b/release_notes_010-M3.html
index dcd61fa..25da374 100644
--- a/release_notes_010-M3.html
+++ b/release_notes_010-M3.html
@@ -1801,7 +1801,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_020-M1.html b/release_notes_020-M1.html
index 43944d4..1bb2ecc 100644
--- a/release_notes_020-M1.html
+++ b/release_notes_020-M1.html
@@ -1786,7 +1786,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_030-M1.html b/release_notes_030-M1.html
index 33d0755..c464a2b 100644
--- a/release_notes_030-M1.html
+++ b/release_notes_030-M1.html
@@ -1797,7 +1797,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_030-M2.html b/release_notes_030-M2.html
index d6658b3..0acf432 100644
--- a/release_notes_030-M2.html
+++ b/release_notes_030-M2.html
@@ -1794,7 +1794,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_080-M1.html b/release_notes_080-M1.html
index 0bea220..cbc51c9 100644
--- a/release_notes_080-M1.html
+++ b/release_notes_080-M1.html
@@ -1816,7 +1816,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_080-M2.html b/release_notes_080-M2.html
index b71f86e..0e15312 100644
--- a/release_notes_080-M2.html
+++ b/release_notes_080-M2.html
@@ -1800,7 +1800,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_080-M3.html b/release_notes_080-M3.html
index af5edd5..5082372 100644
--- a/release_notes_080-M3.html
+++ b/release_notes_080-M3.html
@@ -1804,7 +1804,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_080.html b/release_notes_080.html
index 5fb1552..64f50f6 100644
--- a/release_notes_080.html
+++ b/release_notes_080.html
@@ -1810,7 +1810,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_090-M1.html b/release_notes_090-M1.html
index cef4b41..2a6bc47 100644
--- a/release_notes_090-M1.html
+++ b/release_notes_090-M1.html
@@ -1782,7 +1782,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_090-M2.html b/release_notes_090-M2.html
index 96c7bcc..0e92f0b 100644
--- a/release_notes_090-M2.html
+++ b/release_notes_090-M2.html
@@ -1783,7 +1783,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_090.html b/release_notes_090.html
index d511f1b..3bbb80f 100644
--- a/release_notes_090.html
+++ b/release_notes_090.html
@@ -1840,7 +1840,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_100-M1a.html b/release_notes_100-M1a.html
index 49d51f7..1b6a1a5 100644
--- a/release_notes_100-M1a.html
+++ b/release_notes_100-M1a.html
@@ -1801,7 +1801,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_100-M2.html b/release_notes_100-M2.html
index 952b7f2..4225533 100644
--- a/release_notes_100-M2.html
+++ b/release_notes_100-M2.html
@@ -1818,7 +1818,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_100.html b/release_notes_100.html
index d79f12f..f1cb07b 100644
--- a/release_notes_100.html
+++ b/release_notes_100.html
@@ -1821,7 +1821,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_110.html b/release_notes_110.html
index 85cff42..fb587c6 100644
--- a/release_notes_110.html
+++ b/release_notes_110.html
@@ -1862,7 +1862,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_111.html b/release_notes_111.html
index ca90917..37435ac 100644
--- a/release_notes_111.html
+++ b/release_notes_111.html
@@ -1760,7 +1760,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_112.html b/release_notes_112.html
index 9a9c227..e678163 100644
--- a/release_notes_112.html
+++ b/release_notes_112.html
@@ -1776,7 +1776,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_113.html b/release_notes_113.html
index 3072635..6910c3e 100644
--- a/release_notes_113.html
+++ b/release_notes_113.html
@@ -1776,7 +1776,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_115.html b/release_notes_115.html
index 1cebf9c..de4dc61 100644
--- a/release_notes_115.html
+++ b/release_notes_115.html
@@ -1764,7 +1764,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_120.html b/release_notes_120.html
index 512ea4f..9b1d185 100644
--- a/release_notes_120.html
+++ b/release_notes_120.html
@@ -1836,7 +1836,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_121.html b/release_notes_121.html
index 2ffdbeb..1419c64 100644
--- a/release_notes_121.html
+++ b/release_notes_121.html
@@ -1763,7 +1763,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_130.html b/release_notes_130.html
index 7076a53..7612b7c 100644
--- a/release_notes_130.html
+++ b/release_notes_130.html
@@ -1853,7 +1853,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_140.html b/release_notes_140.html
index 53e0151..294546e 100644
--- a/release_notes_140.html
+++ b/release_notes_140.html
@@ -1830,7 +1830,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_150.html b/release_notes_150.html
index d20c3ff..2b302f7 100644
--- a/release_notes_150.html
+++ b/release_notes_150.html
@@ -1864,7 +1864,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_151.html b/release_notes_151.html
index 9515348..1367728 100644
--- a/release_notes_151.html
+++ b/release_notes_151.html
@@ -1752,7 +1752,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_next.html b/release_notes_next.html
index 720c39c..68fe0ff 100644
--- a/release_notes_next.html
+++ b/release_notes_next.html
@@ -1831,7 +1831,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/sandbox.html b/sandbox.html
index f70032e..e30bfd0 100644
--- a/sandbox.html
+++ b/sandbox.html
@@ -1799,7 +1799,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_advanced.html b/tag_advanced.html
index 6ff868f..0fddde0 100644
--- a/tag_advanced.html
+++ b/tag_advanced.html
@@ -2628,7 +2628,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_architecture.html b/tag_architecture.html
index 2f5cc9a..57d9c86 100644
--- a/tag_architecture.html
+++ b/tag_architecture.html
@@ -2664,7 +2664,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_blog.html b/tag_blog.html
index 134c001..bc2078f 100644
--- a/tag_blog.html
+++ b/tag_blog.html
@@ -2850,7 +2850,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_client_sdk.html b/tag_client_sdk.html
index f0bd619..de9c45c 100644
--- a/tag_client_sdk.html
+++ b/tag_client_sdk.html
@@ -2650,7 +2650,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_connectivity.html b/tag_connectivity.html
index 6c51dc7..daf7dc5 100644
--- a/tag_connectivity.html
+++ b/tag_connectivity.html
@@ -2736,7 +2736,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_getting_started.html b/tag_getting_started.html
index 719f625..72a3e25 100644
--- a/tag_getting_started.html
+++ b/tag_getting_started.html
@@ -2672,7 +2672,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_http.html b/tag_http.html
index 3df62b1..c946278 100644
--- a/tag_http.html
+++ b/tag_http.html
@@ -2670,7 +2670,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_installation.html b/tag_installation.html
index f7c8fea..34b4950 100644
--- a/tag_installation.html
+++ b/tag_installation.html
@@ -2640,7 +2640,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_model.html b/tag_model.html
index 72e817d..b232414 100644
--- a/tag_model.html
+++ b/tag_model.html
@@ -2700,7 +2700,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_news.html b/tag_news.html
index b2e5f3f..4623cc4 100644
--- a/tag_news.html
+++ b/tag_news.html
@@ -2622,7 +2622,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_protocol.html b/tag_protocol.html
index 9943dd1..a9b62ef 100644
--- a/tag_protocol.html
+++ b/tag_protocol.html
@@ -2816,7 +2816,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_release_notes.html b/tag_release_notes.html
index 5c05595..35920ff 100644
--- a/tag_release_notes.html
+++ b/tag_release_notes.html
@@ -2784,7 +2784,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_rql.html b/tag_rql.html
index 3c84bbf..c9457a8 100644
--- a/tag_rql.html
+++ b/tag_rql.html
@@ -2688,7 +2688,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_search.html b/tag_search.html
index 3b3b7eb..2114952 100644
--- a/tag_search.html
+++ b/tag_search.html
@@ -2658,7 +2658,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_signal.html b/tag_signal.html
index 907aaf5..be50405 100644
--- a/tag_signal.html
+++ b/tag_signal.html
@@ -2663,7 +2663,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_troubleshooting.html b/tag_troubleshooting.html
index fd4fe98..0ecdd51 100644
--- a/tag_troubleshooting.html
+++ b/tag_troubleshooting.html
@@ -2636,7 +2636,7 @@
</div>
<p class="notice">
©2021 Eclipse Ditto.
- Site last generated: Mar 5, 2021 <br />
+ Site last generated: Mar 10, 2021 <br />
</p>
<div class="quickLinks">
<a href="https://www.eclipse.org/legal/privacy.php" target="_blank">